.mega-menu .xo-btn--sm .xo-btn__content{padding:1rem 1.6rem;font-size:calc(var(--font-body-scale) * 1.3rem);line-height:calc(1 + .38 / var(--font-body-scale))}.mega-menu{display:block}@media(min-width:1200px){.mega-menu{padding-inline-start:3.5rem;padding-inline-end:3.5rem}}@media(min-width:1600px){.mega-menu{padding-inline-start:4.6rem}}.mega-menu__container{display:flex;flex-direction:column;gap:2.4rem;padding-top:2.4rem;padding-bottom:2.4rem;min-width:28rem}@media(min-width:1200px){.mega-menu__container{min-width:90rem;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:4.8rem;padding-top:4rem;padding-bottom:4rem}}@media(max-width:1199px){.mega-menu__container{box-sizing:border-box;padding-inline:2rem}}@media(max-width:480px){.mega-menu__container{padding-inline:1.6rem}}.mega-menu__item--links{width:100%}@media(min-width:1200px){.mega-menu__item--links{flex:0 0 auto;width:28rem;min-width:24rem;max-width:32rem}}.mega-menu__heading{margin-bottom:1.3rem;transition:color .3s}.mega-menu__heading:hover,.mega-menu__heading:focus-visible{color:color-mix(in srgb,rgba(var(--color-hover-button)) 100%,transparent);transition:color .3s}.mega-menu__heading a{color:inherit}.mega-menu__heading sup{top:-1.5rem;opacity:.7;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.4rem);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:calc(1 + .57 / var(--font-body-scale))}.mega-menu__back{display:none}@media(max-width:1199px){.mega-menu__heading a{display:flex;align-items:center;gap:.4rem}.mega-menu__back{display:inline-flex}}.mega-menu__description{opacity:.9;color:color-mix(in srgb,rgba(var(--color-foreground-2)) 100%,transparent);font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .46 / var(--font-body-scale));padding-bottom:1.6rem}@media(min-width:992px){.mega-menu__description{max-width:28.5rem}}.mega-menu__collections{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.3rem}.mega-menu__collection{margin:0;padding:0}.mega-menu__collection a{display:inline-block;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);font-style:var(--font-body-style);font-weight:600;line-height:calc(1 + .5 / var(--font-body-scale));transition:color .3s}.mega-menu__collection a:hover,.mega-menu__collection a:focus-visible{color:color-mix(in srgb,rgba(var(--color-hover-button)) 100%,transparent);transition:color .3s}.mega-menu__collection sup{top:-.6em;opacity:.7;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:var(--font-body-weight)}.mega-menu__button{padding-top:2rem}@media(max-width:1199px){.mega-menu__button .xo-btn{width:100%}}.mega-menu__button .xo-btn__text{text-transform:uppercase}.mega-menu__item--featured{width:100%;min-width:0}@media(min-width:1200px){.mega-menu__item--featured{flex:1 1 auto;min-width:58rem;max-width:90rem}}.mega-menu__featured-title{margin-bottom:1.6rem;text-transform:uppercase}.mega-menu__featured-list{display:grid;grid-template-columns:repeat(2,minmax(12rem,1fr));gap:1.6rem}@media(min-width:1200px){.mega-menu__featured-list{grid-template-columns:repeat(4,minmax(13rem,1fr));gap:2.4rem}}.mega-menu__card{display:block;min-width:0;color:inherit}.mega-menu__card-media{position:relative;width:100%;aspect-ratio:1 / 1.1;overflow:hidden;border-radius:1.6rem;background:color-mix(in srgb,rgba(var(--color-border)) 35%,transparent)}.mega-menu__card-media .xo-image{display:block;width:100%;height:100%}.mega-menu__card-media svg,.mega-menu__card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s}.mega-menu__card:hover .mega-menu__card-media svg,.mega-menu__card:hover .mega-menu__card-media img{scale:1.06}.mega-menu__card:focus-visible .mega-menu__card-media{outline:.1rem solid color-mix(in srgb,rgba(var(--color-border)) 100%,transparent);outline-offset:.2rem}.mega-menu__card-title{margin:1.2rem 0 0;text-align:center;font-weight:600;white-space:normal;-webkit-hyphens:none;hyphens:none;transition:color .3s}.mega-menu .mega-menu__featured-title,.mega-menu .mega-menu__card-title,.mega-menu .mega-menu__heading,.mega-menu .mega-menu__collection a{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.mega-menu__card:hover .mega-menu__card-title,.mega-menu__card:focus-visible .mega-menu__card-title{color:color-mix(in srgb,rgba(var(--color-hover-button)) 100%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-mega-menu.css.map */
