.header__inline-menu{--mmv2-pad-block: 40px;--mmv2-inner-gap: 30px;--mmv2-cols-gap: 10px;--mmv2-cols-pad-top: 10px;--mmv2-col-min: 190px;--mmv2-col-split-min: 275px;--mmv2-col-gap: 50px;--mmv2-links-gap: 30px;--mmv2-split-col-gap: 10px;--mmv2-title-size: 14px;--mmv2-link-size: 13px;--mmv2-caption-size: 16px;--mmv2-banner-w: 222px;--mmv2-banner-gap: 20px;--mmv2-c-info-w: 354px;--mmv2-c-info-h: 372px;--mmv2-info-col-w: 115px;--mmv2-info-gap: 30px;--mmv2-socials-gap: 39px;--mmv2-socials-title-size: 15px;--mmv2-socials-gap-x: 30px;--mmv2-socials-gap-y: 20px;--mmv2-social-gap: 20px;--mmv2-social-icon-w: 26px;--mmv2-social-icon-h: 25px;--mmv2-handle-size: 14px;--mmv2-label-h: 16px;--mmv2-label-size: 10px;--mmv2-label-pad: 5px;--mmv2-label-gap: 8px;--mmv2-bn-offset: 217px;--mmv2-bn-pad-bottom: 70px}@media screen and (min-width:1025px)and (max-width:1439px){.header__inline-menu{--mmv2-pad-block: 36px;--mmv2-inner-gap: 27px;--mmv2-cols-gap: 9px;--mmv2-cols-pad-top: 9px;--mmv2-col-min: 171px;--mmv2-col-split-min: 248px;--mmv2-col-gap: 45px;--mmv2-links-gap: 27px;--mmv2-split-col-gap: 9px;--mmv2-title-size: 13px;--mmv2-link-size: 12px;--mmv2-caption-size: 14px;--mmv2-banner-w: 200px;--mmv2-banner-gap: 18px;--mmv2-c-info-w: 319px;--mmv2-c-info-h: 335px;--mmv2-info-col-w: 104px;--mmv2-info-gap: 27px;--mmv2-socials-gap: 35px;--mmv2-socials-title-size: 14px;--mmv2-socials-gap-x: 27px;--mmv2-socials-gap-y: 18px;--mmv2-social-gap: 18px;--mmv2-social-icon-w: 23px;--mmv2-social-icon-h: 23px;--mmv2-handle-size: 13px;--mmv2-label-h: 14px;--mmv2-label-size: 9px;--mmv2-label-pad: 5px;--mmv2-label-gap: 7px;--mmv2-bn-offset: 195px;--mmv2-bn-pad-bottom: 63px}}.mega-menu-v2 .text,.mega-menu-v2__col-title,.mega-menu-v2__link,.mega-menu-v2__banner-caption{text-box-edge:cap alphabetic;text-box-trim:trim-both;-webkit-text-box-edge:cap alphabetic;-webkit-text-box-trim:trim-both}.mega-menu-v2{background:#fff;border-top:1px solid #ddd}details.mega-menu[open=true]>summary,details.mega-menu>summary[aria-expanded=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}details.mega-menu[open=true]>summary .text,details.mega-menu>summary[aria-expanded=true] .text{background-size:0 0!important}.mega-menu__content>.list-menu--wrapper.mega-menu-v2{padding-bottom:0}.mega-menu__content:has(>.list-menu--wrapper.mega-menu-v2){padding-top:0}.mega-menu-v2__inner{display:flex;align-items:flex-start;justify-content:center;justify-content:safe center;gap:0;padding-top:var(--mmv2-pad-block);padding-bottom:var(--mmv2-pad-block);overflow-x:auto}.mega-menu-v2__columns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--mmv2-cols-gap);align-items:flex-start;padding:var(--mmv2-cols-pad-top) 0 0;margin:0;list-style:none}.mega-menu-v2__col{display:flex;flex-direction:column;gap:var(--mmv2-col-gap);min-width:var(--mmv2-col-min)}.mega-menu-v2__col-title{font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-weight:700;font-size:var(--mmv2-title-size);line-height:1.1;letter-spacing:-.03em;color:#000;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center}.mega-menu-v2__col-title:hover .text,.mega-menu-v2__col-title:focus-visible .text{text-decoration:underline;text-underline-offset:3px}.mega-menu-v2__col-title:focus-visible,.mega-menu-v2__link:focus-visible,.mega-menu-v2__banner-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mega-menu-v2__links{display:flex;flex-direction:column;gap:var(--mmv2-links-gap);margin:0;padding:0;list-style:none}.mega-menu-v2__links>li,.mega-menu-v2 ul>li{line-height:1.1;padding:0;margin:0}.mega-menu-v2__links>li{display:flex}.mega-menu-v2__links--split{display:grid;grid-template-rows:repeat(var(--split-rows, 9),auto);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:var(--mmv2-split-col-gap);row-gap:var(--mmv2-links-gap)}.mega-menu-v2__col--split{min-width:var(--mmv2-col-split-min)}.mega-menu-v2__link{font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-weight:500;font-size:var(--mmv2-link-size);line-height:1.1;letter-spacing:-.03em;color:#000;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center}.mega-menu-v2__link:hover .text,.mega-menu-v2__link:focus-visible .text{text-decoration:underline;text-underline-offset:3px}.mega-menu-v2 .bold-item,.mega-menu-v2__link.bold-item,.mega-menu-v2__col-title.bold-item{font-weight:700}.mega-menu-v2 .highlighted-item{color:var(--highlighted-color, inherit)}.mega-menu-v2--b .mega-menu-v2__inner{gap:var(--mmv2-inner-gap)}.mega-menu-v2--b .mega-menu-v2__links--collab{flex-direction:column;width:max-content;padding-top:var(--mmv2-cols-pad-top);white-space:nowrap}@media screen and (max-width:989px){.mega-menu-v2--b .mega-menu-v2__links--collab{width:100%}}.mega-menu-v2--c .mega-menu-v2__inner{gap:var(--mmv2-inner-gap)}.mega-menu-v2__c-info{width:var(--mmv2-c-info-w);height:var(--mmv2-c-info-h);display:flex;flex-direction:column;justify-content:space-between;padding-top:var(--mmv2-cols-pad-top)}.mega-menu-v2__links--info{display:grid;grid-template-rows:repeat(var(--info-rows, 3),auto);grid-auto-flow:column;grid-auto-columns:var(--mmv2-info-col-w);column-gap:var(--mmv2-info-gap);row-gap:var(--mmv2-info-gap)}.mega-menu-v2__socials{display:flex;flex-direction:column;gap:var(--mmv2-socials-gap)}.mega-menu-v2__socials-title{font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-weight:700;font-size:var(--mmv2-socials-title-size);line-height:1.1;letter-spacing:-.03em;color:#000;margin:0;text-transform:uppercase}.mega-menu-v2__socials-grid{display:grid;grid-template-rows:repeat(var(--socials-rows, 3),auto);grid-auto-flow:column;grid-auto-columns:auto;column-gap:var(--mmv2-socials-gap-x);row-gap:var(--mmv2-socials-gap-y);list-style:none;padding:0;margin:0}.mega-menu-v2__socials-grid>li{line-height:1;padding:0;margin:0}.mega-menu-v2__social{display:inline-flex;align-items:center;gap:var(--mmv2-social-gap);text-decoration:none;color:#000;line-height:1}.mega-menu-v2__social:hover .mega-menu-v2__social-handle,.mega-menu-v2__social:focus-visible .mega-menu-v2__social-handle{text-decoration:underline;text-underline-offset:3px}.mega-menu-v2__social:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mega-menu-v2__social-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--mmv2-social-icon-w);height:var(--mmv2-social-icon-h);flex-shrink:0}.mega-menu-v2__social-icon svg{width:100%;height:100%}.mega-menu-v2__social-handle{font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-weight:400;font-size:var(--mmv2-handle-size);line-height:1.1;letter-spacing:-.03em;color:#000;white-space:nowrap;text-box-edge:cap alphabetic;text-box-trim:trim-both;-webkit-text-box-edge:cap alphabetic;-webkit-text-box-trim:trim-both}@media screen and (max-width:989px){.mega-menu-v2--c .mega-menu-v2__c-info{width:100%;height:auto;gap:24px;padding-top:0}.mega-menu-v2__links--info{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.mega-menu-v2__socials-grid{grid-template-rows:none;grid-auto-flow:row}}.mega-menu-v2--banners .mega-menu-v2__inner{padding-bottom:var(--mmv2-bn-pad-bottom)}.mega-menu-v2--banners-start .mega-menu-v2__inner{justify-content:flex-start}.mega-menu-v2--banners-start .mega-menu-v2__banners{--mmv2-bn-content: calc(var(--mmv2-bn-count, 4) * var(--mmv2-banner-w) + (var(--mmv2-bn-count, 4) - 1) * var(--mmv2-banner-gap));margin-inline-start:clamp(0px,100% - var(--mmv2-bn-content),var(--mmv2-bn-offset) - var(--padding-4xl, 32px))}.mega-menu-v2__banners{display:flex;flex-direction:row;align-items:flex-start;gap:var(--mmv2-banner-gap);flex-shrink:0}.mega-menu-v2__banner{width:var(--mmv2-banner-w);display:flex;flex-direction:column;gap:var(--mmv2-banner-gap)}.mega-menu-v2__banner-link{display:flex;flex-direction:column;gap:var(--mmv2-banner-gap);text-decoration:none;color:inherit}.mega-menu-v2__banner-media{width:100%;aspect-ratio:222 / 310;overflow:hidden;background:#d1cfc1;position:relative}.mega-menu-v2__banner-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.mega-menu-v2__banner-link:hover .mega-menu-v2__banner-img{transform:scale(1.04)}.mega-menu-v2__banner-caption{font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-weight:400;font-size:var(--mmv2-caption-size);line-height:1.1;letter-spacing:-.03em;color:#000;text-transform:uppercase}@media screen and (min-width:1025px)and (max-width:1284px){.mega-menu-v2--a .mega-menu-v2__banner:nth-child(2){display:none}}@media screen and (min-width:1025px)and (max-width:1067px){.mega-menu-v2--a .mega-menu-v2__banners{display:none}}@media screen and (min-width:1025px)and (max-width:1061px){.mega-menu-v2--c .mega-menu-v2__banner:nth-child(3){display:none}}@media screen and (max-width:989px){.mega-menu-v2__banners{display:none}.mega-menu-v2__inner{flex-direction:column;padding:20px 0;gap:20px}.mega-menu-v2__columns{flex-direction:column;gap:20px;width:100%}.mega-menu-v2__col{min-width:0;gap:16px;width:100%}.mega-menu-v2__col--split{min-width:0}.mega-menu-v2__links{gap:12px}.mega-menu-v2__links--split{grid-template-columns:1fr;row-gap:12px}}.mega-menu-v2 .label-wrapper,.header__inline-menu .label-wrapper{position:static;left:auto;top:auto;transform:none;display:inline-flex;align-items:center;gap:4px;margin:0 0 0 var(--mmv2-label-gap);font-size:initial;pointer-events:none}.header__inline-menu .details__summary .label-wrapper{margin-left:0}.mega-menu-v2 .label,.header__inline-menu .label{display:inline-flex;align-items:center;justify-content:center;height:var(--mmv2-label-h);padding:0 var(--mmv2-label-pad);border-radius:0;font-family:var(--font-heading-family, "Montserrat"),sans-serif;font-size:var(--mmv2-label-size);font-weight:700;line-height:1;letter-spacing:-.03em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--new-color, #fff);background-color:var(--new-bg, #e4003d);text-box-trim:none;-webkit-text-box-trim:none}.mega-menu-v2 .label.sale-label,.header__inline-menu .label.sale-label{color:var(--sale-color, #fff);background-color:var(--sale-bg, #e4003d)}.mega-menu-v2 .label.hot-label,.header__inline-menu .label.hot-label{color:var(--hot-color, #fff);background-color:var(--hot-bg, #e4003d)}.mega-menu-v2 .label:before,.header__inline-menu .label:before,.mega-menu__content .label:before{content:none}.header__inline-menu a.header__menu-item:has(.label-wrapper){display:inline-flex;align-items:center}.header__inline-menu>ul>li>summary>.label-wrapper,.header__inline-menu>ul>li>a>.label-wrapper{display:none}
/*# sourceMappingURL=/cdn/shop/t/79/assets/component-megamenu-v2.css.map */
