.home-hero-wrapper{display:grid;grid-template-columns:260px 1fr;gap:0;max-width:var(--grid-width-row, 1400px);margin:0 auto;padding:16px 24px;align-items:stretch}.home-mega-menu{background:#fff;border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;height:100%}.home-mega-menu__list{list-style:none;margin:0;padding:6px 0;flex:1;overflow-y:auto}.home-mega-menu__list li{margin:0;padding:0}.home-mega-menu__list a{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:500;color:#333;text-decoration:none;transition:background-color .15s,color .15s;line-height:1.3}.home-mega-menu__list a:hover{background:#f0f7ff;color:#06c}.home-mega-menu__list a svg{flex-shrink:0;color:#888;transition:color .15s}.home-mega-menu__list a:hover svg{color:#06c}.home-mega-menu__all{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:600;color:#06c;text-decoration:none;border-top:1px solid #eee;background:#fafbfc;transition:background .15s}.home-mega-menu__all:hover{background:#f0f4f8}.home-hero-wrapper .home-hero-slide{border-radius:10px;overflow:hidden;min-height:440px}@media(max-width:1023px){.home-hero-wrapper{grid-template-columns:1fr;padding:0}.home-mega-menu{display:none}}.template-index .collection-tabs .section-header{max-width:var(--grid-width-row, 1400px);margin:0 auto}.template-index #main-content{overflow-x:hidden}.home-mega-menu,.home-mega-menu__list{overflow:visible}.home-mega-menu__item--has-panel{position:relative}.home-mega-menu__link--parent{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:500;color:#333;text-decoration:none;transition:background-color .15s,color .15s;line-height:1.3}.home-mega-menu__link--parent:hover{background:#f0f7ff;color:#06c}.home-mega-menu__link--parent svg:first-child{flex-shrink:0;color:#888;transition:color .15s}.home-mega-menu__link--parent:hover svg:first-child{color:#06c}.home-mega-menu__chevron{margin-left:auto;flex-shrink:0;color:#bbb;transition:color .15s,transform .15s}.home-mega-menu__item--has-panel:hover .home-mega-menu__chevron{color:#06c;transform:translate(2px)}.home-mega-menu__panel{--mm-red: #c62a32;--mm-red-dark: #a5232a;--mm-ink: #17181a;--mm-ink-2: #4a4d52;--mm-ink-3: #8b8f96;--mm-line: #ececef;--mm-bg-soft: #f6f6f8;display:block;position:absolute;left:calc(100% + 2px);top:-8px;z-index:200;width:760px;max-width:calc(100vw - 320px);background:#fff;border:1px solid var(--mm-line);border-radius:14px;box-shadow:0 18px 50px #14141e29,0 2px 8px #14141e0f;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;pointer-events:none}.home-mega-menu__item--has-panel:hover .home-mega-menu__panel,.home-mega-menu__item--has-panel:focus-within .home-mega-menu__panel{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s;pointer-events:auto}.home-mega-menu__caret{position:absolute;left:-7px;top:22px;width:12px;height:12px;background:#fff;border-left:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);transform:rotate(45deg)}.home-mega-menu__panel-inner{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(170px,.9fr) 220px;gap:0 28px;padding:22px 24px 16px;max-height:70vh}.home-mega-menu__head{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--mm-line);position:relative}.home-mega-menu__head:after{content:"";position:absolute;left:0;bottom:-1px;width:36px;height:2px;background:var(--mm-red);border-radius:2px}.home-mega-menu__headline{display:block;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--mm-ink);text-decoration:none;line-height:1.2}.home-mega-menu__headline:hover{color:var(--mm-red)}.home-mega-menu__meta{display:block;margin-top:3px;font-size:12.5px;color:var(--mm-ink-3)}.home-mega-menu__subs{list-style:none;margin:0;padding:0;max-height:calc(70vh - 150px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.home-mega-menu__subs li{margin:0;padding:0}.home-mega-menu__subs li a{display:block;padding:7px 10px;margin:0 -10px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--mm-ink-2);text-decoration:none;text-transform:none;transition:background .12s,color .12s}.home-mega-menu__subs li a:hover{background:var(--mm-bg-soft);color:var(--mm-red)}.home-mega-menu__zone-title{display:block;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mm-ink-3);margin:6px 0 12px}.home-mega-menu__brands{list-style:none;margin:0;padding:0;max-height:calc(70vh - 120px);overflow-y:auto;overflow-x:hidden}.home-mega-menu__brands li{margin:0;padding:0}.home-mega-menu__brands li a{display:block;padding:7px 10px;margin:0 -10px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--mm-ink-2);text-decoration:none;text-transform:none;transition:background .12s,color .12s}.home-mega-menu__brands li a:hover{background:var(--mm-bg-soft);color:var(--mm-red)}.home-mega-menu__empty{margin:0;font-size:12.5px;color:var(--mm-ink-3);line-height:1.45}.home-mega-menu__more{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:#0a66c2;text-decoration:none}.home-mega-menu__more:hover{text-decoration:underline}.home-mega-menu__promo{display:block;position:relative;border-radius:12px;overflow:hidden;background:#111;color:#fff;text-decoration:none;min-height:250px;align-self:start;transition:transform .15s ease,box-shadow .15s ease}.home-mega-menu__promo:hover{transform:translateY(-2px);box-shadow:0 10px 24px #c62a3238}.home-mega-menu__promo--brand{background:radial-gradient(120% 90% at 100% 0%,#ffffff24,#fff0 55%),linear-gradient(160deg,#e63033,#b3191f 55%,#7d1014)}.home-mega-menu__promo-img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.home-mega-menu__promo-body{position:relative;display:flex;flex-direction:column;gap:8px;padding:18px 16px 16px;min-height:250px;justify-content:flex-end}.home-mega-menu__promo:not(.home-mega-menu__promo--brand) .home-mega-menu__promo-body{background:linear-gradient(180deg,#0000,#00000040 45%,#000000b8)}.home-mega-menu__promo-kicker{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.home-mega-menu__promo-body strong{font-size:17px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.home-mega-menu__promo-text{font-size:12.5px;line-height:1.4;opacity:.92}.home-mega-menu__promo-body em{font-style:normal;align-self:flex-start;background:#fff;color:var(--mm-red-dark);font-size:12px;font-weight:700;padding:8px 12px;border-radius:8px;margin-top:6px;transition:background .12s}.home-mega-menu__promo:hover .home-mega-menu__promo-body em{background:#fff0f0}.home-mega-menu__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:12px 24px;border-top:1px solid var(--mm-line);background:var(--mm-bg-soft);border-radius:0 0 14px 14px;font-size:14px;font-weight:600;color:var(--mm-ink);text-decoration:none;transition:color .12s}.home-mega-menu__footer:hover{color:var(--mm-red)}.home-mega-menu__footer svg{transition:transform .12s}.home-mega-menu__footer:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.home-mega-menu__panel,.home-mega-menu__promo,.home-mega-menu__footer svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/home-custom.css.map */
