.mega-menu{position:static}.mega-menu__content{background-color:rgb(var(--color-background));left:0;padding-bottom:3rem;padding-top:3rem;position:absolute;right:0;top:100%;padding:4rem 0 6rem;z-index:1;transition:transform .5s ease-in-out;border-top-left-radius:0;border-top-right-radius:0}.mega-menu__wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem)}.header-wrapper--border-bottom .mega-menu__content{border-radius:0}.js .mega-menu__content{overflow:hidden;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:transform var(--duration-long) ease-in;z-index:-1}.js .mega-menu--collection_list.open .mega-menu__content{overflow-y:auto}.js .open .mega-menu__content{visibility:visible;pointer-events:all;transform:translateY(0)}.header--transparent.open .mega-menu__content{transform:none;transition:none}.mega-menu__collection:only-child{grid-column:span 2}.mega-menu__collection{overflow:hidden}@media only screen and (max-width:989px){.js .open .mega-menu__content,.js .mega-menu__content{visibility:hidden}}.mega-menu__list{display:grid;gap:1.8rem 1.6rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding-left:0}@media only screen and (min-width:1200px){.mega-menu__list{gap:1.8rem 4rem}.mega-menu__wrapper{display:grid;grid-template-columns:4fr 1fr;gap:4rem}.mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mega-menu--collection .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mega-menu__link{color:rgba(var(--color-foreground),1);display:inline-block;line-height:1.3;padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;transition:text-decoration var(--duration-short) ease;word-wrap:break-word}.mega-menu__link:hover,.mega-menu__link--active:not(.mega-menu__link--level-2){font-weight:600}.mega-menu__link--active{text-decoration:underline}.mega-menu__link:hover{color:rgb(var(--color-accent))}.mega-menu__link--active:hover{text-decoration-thickness:.2rem}.mega-menu__list--condensed .mega-menu__link{font-weight:400}variant-megamenu-img{position:relative}.mega-menu__media-wrapper{font-size:0;position:relative;border-radius:var(--media-radius);overflow:clip;transition:border-radius var(--duration-medium)}.animate--hover-glide .mega-menu__media-wrapper:hover{border-radius:calc(var(--media-radius) * 2)}.mega-menu__media-wrapper:before{content:"";display:block;background:linear-gradient(.62deg,rgba(var(--color-background),.5) .58%,rgba(var(--color-background),0) 65.92%);position:absolute;width:100%;height:100%;z-index:1}.mega-menu__media-wrapper:has(svg),.mega-menu__media-wrapper:has(img){background:transparent}variant-megamenu-img img,variant-megamenu-img svg{position:absolute;width:100%;height:100%;object-fit:cover}variant-megamenu-img .slider-button svg{position:static}.mega-menu__link--level-2{padding-top:.1rem;padding-bottom:.1rem;margin-bottom:1.2rem}.mega-menu__link--level-3{color:rgb(var(--color-secondary-foreground));font-size:var(--f-size-text-md);font-weight:400;line-height:2;padding:0;transition:color var(--duration-short),font-weight var(--duration-short)}.mega-menu__link--level-3.active,.mega-menu__link.mega-menu__link--level-3:hover{font-weight:600;color:rgb(var(--color-accent));text-decoration:underline}.mega-menu__link--level-2:hover{text-decoration:underline}.mega-menu__link.h5{font-size:var(--font-heading-5-size-mb)}.custom-line-height .mega-menu__link.h5{line-height:var(--line-height-h5)}.mega-menu__inner{position:absolute;display:flex;gap:2rem;justify-content:space-between;align-items:end;bottom:3rem;left:3rem;width:calc(100% - 6rem);z-index:1}.mega-menu__inner a:not(.slider-button),.mega-menu__inner .mega-menu__description{margin:0;text-decoration:unset;transition:color var(--duration-short),text-decoration var(--duration-short)}.mega-menu__inner .slider-button{flex:0 0 var(--btn-width);display:flex;justify-content:center}.mega-menu__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.mega-menu__description *{font-size:inherit}.mega-menu__collection-link{color:inherit}.mega-menu__description:hover{text-decoration:underline}.mega-menu__description>*:first-child{margin-top:0}.mega-menu__description>*:last-child{margin-bottom:0}@media only screen and (min-width:750px){.mega-menu__link.h5{font-size:var(--font-heading-5-size);line-height:1.16667}.custom-line-height .mega-menu__link.h5{line-height:var(--line-height-h5)}}@media only screen and (min-width:1560px){.extra-large-layout .mega-menu__link.h5{font-size:calc(var(--font-heading-5-size) * 1.1667)}}@media only screen and (min-width:1400px){.mega-menu__inner{gap:2rem 5rem}}@media only screen and (min-width:990px){.mega-menu--default .mega-menu__list{gap:4rem}.mega-menu--default .mega-menu__list>li{padding-right:3rem;border-right:.1rem solid rgb(var(--color-outline))}}.mega-menu--collection .mega-menu__list{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.mega-menu--collection .mega-menu__list>li{padding:3rem 3rem 6rem;border-right:.1rem solid rgb(var(--color-outline))}.mega-menu--collection .mega-menu__list>li:first-child,.mega-menu--collection .mega-menu__list>li:nth-child(3n+1){padding-left:0}.mega-menu--collection .mega-menu__wrapper{grid-template-columns:2fr 1.2fr}.mega-menu--collection_list .mega-menu__wrapper{grid-template-columns:1fr}.mm-collection-list{display:grid;grid-template-columns:1.1fr 4fr;gap:3rem}.mm-collection-list__aside{padding-right:3rem;border-right:.1rem solid rgba(var(--color-outline))}.mm-collection-list__heading{padding:1.2rem}.mm-collection-list__heading.active{background:rgba(var(--color-foreground),.1);border-radius:1rem;cursor:pointer}.mm-collection-list__collection-wrapper{display:none;visibility:hidden;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width:1399px){.mm-collection-list__collection-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:1199px){.mm-collection-list__collection-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.mm-collection-list__collection-wrapper.active{display:grid;visibility:visible}.mm-collection-list__collection .card--collection .card__link{color:rgb(var(--color-foreground))}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.mm-collection-list__collection{opacity:0;transform:translate(20px);transition:opacity .5s ease-out,transform .5s ease-out}.active>.mm-collection-list__collection{opacity:1;transform:translate(0);animation:slideInRight .3s ease-out}@media only screen and (min-width:1201px){.mega-menu--default .mega-menu__content.second-style .mega-menu__wrapper{gap:12.5rem}}@media only screen and (min-width:1200px){.mega-menu--default .mega-menu__content.second-style{margin:0 9rem;padding:4rem 0;border:none}.mega-menu--default .mega-menu__content.second-style .mega-menu__wrapper{grid-template-columns:2fr 2fr;align-items:stretch}.mega-menu--default .mega-menu__content.second-style .mega-menu__list{gap:4rem 6rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-items:start}}@media only screen and (min-width:990px){.mega-menu--default .mega-menu__content.second-style .mega-menu__list>li{border-right:none;padding-right:0}}.mega-menu--default .mega-menu__content.second-style .mega-menu__link.h5{font-size:var(--font-heading-6-size-mb);font-family:var(--font-heading-family)}.custom-line-height .mega-menu--default .mega-menu__content.second-style .mega-menu__link.h5{line-height:var(--line-height-h6)}.mega-menu--default .mega-menu__content.second-style .slider-button{background:rgb(var(--slider-button-hover));border-color:rgb(var(--slider-button-hover));color:rgb(var(--slider-button-text-hover))}.mega-menu--default .mega-menu__content.second-style .slider-button:hover,.mega-menu--default .mega-menu__content.second-style .mega-menu__inner:hover .slider-button{border-radius:var(--buttons-radius-hover)}.mega-menu--default .mega-menu__content.second-style .mega-menu__inner:hover .mega-menu__description{text-decoration:underline}.mega-menu--default .mega-menu__content.second-style .mega-menu__link--level-3{color:var(--color-foreground)}.mega-menu--default .mega-menu__content.second-style .mega-menu__media-wrapper:before{background:linear-gradient(180deg,#0000 40.84%,#0006 70.06%)}@media only screen and (min-width:750px){.mega-menu--default .mega-menu__content.second-style .mega-menu__link.h5{font-size:var(--font-heading-6-size);line-height:1.2}.custom-line-height .mega-menu--default .mega-menu__content.second-style .mega-menu__link.h5{line-height:var(--line-height-h6)}}@media only screen and (min-width:1560px){.mega-menu--default .mega-menu__content.second-style .extra-large-layout .mega-menu__link.h5{font-size:calc(var(--font-heading-6-size) * 1.2)}}@media screen and (min-width:990px){.mega-menu--collection_list .ft-mega-menu-label{display:block;margin:2px 0 15px;padding:0;font-size:11px;line-height:1;font-weight:500;letter-spacing:.18em;color:#77716e;text-transform:uppercase}}.header__inline-menu .mega-menu__content{left:24px!important;right:24px!important;width:auto;margin-top:10px;padding:36px 0 38px;background:#fff;border:1px solid rgba(30,30,30,.06);border-radius:16px!important;box-shadow:0 14px 40px #1e191414;overflow:hidden;z-index:20}.header__inline-menu .mega-menu__content>.page-width{max-width:1260px;margin:0 auto;padding-left:34px;padding-right:34px}.header__inline-menu .mega-menu__wrapper{gap:32px}.mega-menu--collection_list .mm-collection-list{display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:start}.mega-menu--collection_list .mm-collection-list__aside{padding-right:26px;border-right:0;min-width:0}.mega-menu--collection_list .mm-collection-list__heading{position:relative;display:flex;align-items:center;min-height:42px;margin:0 0 3px;padding:10px 14px;border-radius:9px;font-size:15px;line-height:1.35;font-weight:500;color:#262321;cursor:pointer;transition:background-color .16s ease,color .16s ease,padding-left .16s ease}.mega-menu--collection_list .mm-collection-list__heading:hover{background:#faf5f5;padding-left:17px}.mega-menu--collection_list .mm-collection-list__heading.active{background:#f4f0ec;color:#1f1c1b;border-radius:9px;font-weight:600}.mega-menu--collection_list .mm-collection-list__heading.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:#e30282;border-radius:5px}.mega-menu--collection_list .mm-collection-list__collection-wrapper{display:none;visibility:hidden;grid-template-columns:repeat(3,minmax(0,235px));justify-content:start;align-items:start;gap:16px}.mega-menu--collection_list .mm-collection-list__collection-wrapper.active{display:grid;visibility:visible}.mega-menu--collection_list .mm-collection-list__collection{min-width:0;opacity:1;transform:none}.mega-menu--collection_list .card-wrapper{width:100%}.mega-menu--collection_list .card{border:0;background:transparent;box-shadow:none}.mega-menu--collection_list .card__media{border-radius:13px;overflow:hidden;background:#f4f1ef}.mega-menu--collection_list .card__media img{transition:transform .3s ease}.mega-menu--collection_list .card:hover .card__media img{transform:scale(1.025)}.mega-menu--collection_list .card__content{padding-top:10px}.mega-menu--collection_list .card__heading{font-family:var(--font-body-family)!important;font-size:14px;line-height:1.35;font-weight:600;color:#25211f}.mega-menu--collection_list .card__heading a{font-family:var(--font-body-family)!important;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.mega-menu--default .mega-menu__wrapper{grid-template-columns:minmax(0,1fr) 300px;gap:48px}.mega-menu--default .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 34px}.mega-menu--default .mega-menu__list>li{padding-right:24px;border-right:1px solid rgba(30,30,30,.08)}.mega-menu--default .mega-menu__link--level-2{margin-bottom:10px;font-size:15px;font-weight:600}.mega-menu--default .mega-menu__link--level-3{font-size:14px;line-height:1.85;color:#66615e}.js .mega-menu__content{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.js .mega-menu.open .mega-menu__content,.js details.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);z-index:20}.header__inline-menu summary.header__menu-item{cursor:pointer}.mega-menu__content:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:14px}@media screen and (min-width:990px){.header__inline-menu>.list-menu--inline>li{display:flex;align-items:center}.header__inline-menu .header__menu-item,.header__inline-menu summary.header__menu-item,.header__inline-menu a.header__menu-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:center;top:0!important;bottom:auto!important;transform:none!important;translate:none!important;margin-top:0!important;margin-bottom:0!important;line-height:1.375!important;vertical-align:middle;box-sizing:border-box}.header__inline-menu .header__menu-item>span,.header__inline-menu summary.header__menu-item>span,.header__inline-menu a.header__menu-item>span{position:relative!important;display:inline-flex!important;align-items:center!important;top:0!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transform:none!important;translate:none!important;line-height:1.375!important;vertical-align:middle}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover>span,.header__inline-menu summary.header__menu-item:hover,.header__inline-menu summary.header__menu-item:hover>span{top:0!important;transform:none!important;translate:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.header__inline-menu details.mega-menu[open]>summary.header__menu-item,.header__inline-menu details.mega-menu.open>summary.header__menu-item,.header__inline-menu details.mega-menu[open]>summary.header__menu-item>span,.header__inline-menu details.mega-menu.open>summary.header__menu-item>span{top:0!important;bottom:auto!important;transform:none!important;translate:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.375!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-mega-menu.css.map */
