.mega-menu-section{position:relative;z-index:30;height:0}.mega-menu-section:has(.is-editor){height:auto}.mega-menu-root{display:none}.mega-menu-root.is-open,.mega-menu-root.is-editor{display:block}.mega-menu-section:not(:has(.is-editor)) .mega-menu-board{position:absolute;left:0;right:0;top:0}.mega-menu-editor-banner{margin:0;padding:.8rem 1.6rem;background:#000;color:#fff;font-size:1.3rem}.mega-menu-board{background:#fff;box-shadow:0 1.8rem 3.2rem #00000014;padding:50px 58px 20px;background-image:url(/cdn/shop/files/Group_2147229509.png?v=1792064194);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 50px}.mega-menu-board__groups{display:grid;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);column-gap:50px;align-items:start;width:100%;margin:0 auto}.mega-menu-board__groups>.shopify-block,.mega-menu-board__groups>div:has(>.mega-group){display:contents}.mega-menu-board__heading,.mega-menu-board__empty,.mega-group__title{grid-column:1}.mega-group{display:contents}button.mega-group__title{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.mega-group.is-active .mega-group__title{font-weight:700;color:#000}.mega-group__menus{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.mega-custom-menu{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:100%}.mega-custom-menu__title{margin:0 0 .8rem;font-family:var(--font-h4-family, var(--font-heading-family));font-size:1.7rem;font-weight:700;color:#000}.mega-custom-menu__more{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:1rem 1.4rem;background:#8f6742;color:#fff;text-decoration:none;line-height:1;max-width:226;height:54;opacity:1;gap:10px;padding:16px 30px;width:100%;text-align:center;justify-content:center;font-size:18px}.mega-custom-menu__tabs{display:flex;flex-direction:column;gap:15px;width:100%}.mega-custom-menu__tabs .catalog-mega__tab{width:100%}.mega-menu-section .mega-group:not(.is-active) .mega-group__panel{display:none}.mega-menu-section .mega-group.is-active .mega-group__panel{display:flex}.mega-group__products{width:100%}.mega-menu-section .mega-group.is-active .mega-group__panel:has(.mega-custom-menu){display:grid}.mega-group__panel{grid-column:2;grid-row:1 / span 40;grid-template-columns:minmax(0,1fr);column-gap:60px;row-gap:0;align-items:start;align-content:start;min-width:0;min-height:0;padding:0 0 0 50px;border-left:1px solid #8F674280;height:100%}.mega-group__panel:has(.mega-custom-menu){grid-template-columns:minmax(23rem,23rem) repeat(1,minmax(0,1fr))}.mega-group__panel>.shopify-block,.mega-custom-menu__tabs>.shopify-block{display:contents}.mega-group__panel .mega-custom-menu{grid-column:1;grid-row:1 / span 12}.mega-group__panel .mega-product-placeholder{grid-column:2 / -1;grid-row:1}.mega-group__panel .catalog-mega__card{grid-row:1;align-self:start;aspect-ratio:auto}.mega-menu-highlights{display:flex;align-items:stretch;margin:60px auto 0;padding-top:25px;border-top:1px solid #8F674280;justify-content:space-between}.mega-menu-highlights:not(:has(.mega-menu-highlight)){display:none}.mega-menu-highlights>.shopify-block{display:flex;justify-content:center;min-width:0;position:relative}.mega-menu-highlights>.shopify-block:nth-child(n+6),.mega-menu-highlights>.mega-menu-highlight:nth-child(n+6){display:none}.mega-menu-highlight{position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;flex:1 1 0;min-width:0;padding:0 1.2rem;color:#1a1a19b2;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0%}.mega-menu-highlight__icon{display:inline-flex;flex-shrink:0}.mega-menu-highlight__icon .icon{font-size:1.8rem;width:20px;height:20px}.mega-menu-highlight__text{font-size:20px;line-height:1.3}.catalog-mega-links{align-items:center}.catalog-mega .catalog-mega__panel{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr);background:#fff;min-height:32rem;overflow:hidden}.catalog-mega__sidebar{display:flex;flex-direction:column;gap:.4rem;border-right:1px solid var(--color-border);background:#fff}.catalog-mega__heading,.mega-custom-menu__title{color:#1a1a19;font-weight:700;font-size:28px;line-height:1.17;letter-spacing:0%;padding-bottom:20px;border-bottom:1px solid #8F674280;margin-bottom:20px!important;font-family:var(--font-h4-family, var(--font-heading-family));width:100%}.catalog-mega__list{list-style:none;margin:0;padding:0}.catalog-mega .catalog-mega__link{gap:10px;padding:0;background:transparent;color:#191919b3;font-weight:400;font-size:20px;line-height:1.5;letter-spacing:0%}.catalog-mega .catalog-mega__link.nav__main-menu-link--active{background:transparent;font-weight:700}.catalog-mega .catalog-mega__link .icon{margin-left:auto;opacity:.7}.catalog-mega__views{margin-top:auto;padding:1.6rem .8rem .4rem;display:grid}.catalog-mega .catalog-mega__view{grid-area:1 / 1;justify-self:start;display:none;align-items:center;gap:.6rem}.catalog-mega .catalog-mega__view.is-active{display:inline-flex}.catalog-mega .megamenu__content{padding:var(--gap)}.catalog-mega .catalog-mega__products{display:flex;align-items:stretch;gap:2rem;grid-template-columns:none;overflow:hidden}.catalog-mega__tabs{flex:0 0 18rem;display:flex;flex-direction:column;gap:.2rem;padding-right:1.6rem;border-right:1px solid var(--color-border)}.catalog-mega__tab{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;color:#1a1a19b2;text-decoration:none;font-weight:400;font-size:20px;line-height:30px;letter-spacing:0%}.catalog-mega__tab:hover,.catalog-mega__tab:focus-visible{color:#000}.catalog-mega__cards{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-content:start}.mega-menu-section a.catalog-mega__card{position:relative;display:block;align-self:start;width:100%;border-radius:.8rem;color:#fff;text-decoration:none;background:#fff}.mega-menu-section .catalog-mega__card-media,.mega-menu-section .catalog-mega__card-media .catalog-mega__image{display:block;width:100%;height:100%;max-width:none;max-height:none}.mega-menu-section .catalog-mega__card-media .catalog-mega__image{object-fit:cover;object-position:center center;aspect-ratio:2.4 / 2}.mega-menu-section .catalog-mega__card-meta{z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:2.2rem 2.2rem 1.2rem;background:#fff}.mega-menu-section .catalog-mega__card-title{font-family:var(--font-h4-family, var(--font-body-family));font-size:1.5rem;line-height:1.25;color:#000}.mega-menu-section .catalog-mega__arrow{display:inline-flex;flex-shrink:0;color:#000}.catalog-mega__card:hover .catalog-mega__arrow,.catalog-mega__card:focus-visible .catalog-mega__arrow{transform:translate(.3rem)}.catalog-mega__empty{margin:0;color:#000}.catalog-mega-mobile{display:flex;flex-direction:column;gap:.4rem;padding:.4rem 0 .8rem}.catalog-mega-mobile__collection{border-bottom:1px solid var(--color-border)}.catalog-mega-mobile__collection summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem .4rem;cursor:pointer;list-style:none}.catalog-mega-mobile__collection summary::-webkit-details-marker{display:none}.catalog-mega-mobile__products{display:flex;flex-direction:column;gap:.8rem;padding:0 .4rem 1.2rem}.catalog-mega-mobile__product{display:flex;align-items:center;gap:1rem;color:#000;text-decoration:none}.catalog-mega-mobile__thumb{width:4.8rem;height:4.8rem;flex-shrink:0;border-radius:.6rem;overflow:hidden;background:#fff}.catalog-mega-mobile__thumb .catalog-mega__image{width:100%;height:100%;object-fit:cover}.catalog-mega-mobile__title{flex:1}.catalog-mega-mobile__product .catalog-mega__arrow{color:#000}.catalog-mega-mobile__view{margin-top:.4rem;align-self:flex-start}.header .main-nav-item.megamenu-open .nav{display:none}.mega-menu-board__groups>.shopify-block:last-child button.nav__main-menu-link{margin-bottom:15px}.mega-menu-board__groups>.shopify-block button.nav__main-menu-link{margin-bottom:15px}.mega-group__products .swiper-slide{height:auto}.mega-group__products .swiper-slide a.catalog-mega__card{height:100%;display:flex;flex-flow:column}.mega-group__products .swiper-slide a.catalog-mega__card span{display:flex}.mega-group__products .mega__products_blocks .swiper-pagination{bottom:0;top:0;display:flex;align-items:center;justify-content:center;margin-top:20px;gap:6px}.mega-group__products .mega__products_blocks .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8f6742}.mega-group__products .mega__products_blocks .swiper-pagination .swiper-pagination-bullet{margin:0;padding:0;width:12px;height:12px;background:#0000004f;opacity:1}.mega-group__products .mega__products_blocks .swiper-pagination .swiper-pagination-bullet:before{content:unset}.mega-menu-highlights>.shopify-block{position:relative}.mega-menu-highlight__divider{position:absolute;left:-100%;top:50%;transform:translateY(-50%);width:1px;height:22px;background:#3a3a3a}.mega-menu-highlights>.shopify-block:first-child .mega-menu-highlight__divider{display:none}@media(max-width:1023px){.mega-menu-highlight__divider{display:none}}@media screen and (max-width:1599px){.mega-group__panel{grid-row:1 / span 40;grid-template-columns:minmax(0,1fr);column-gap:40px;padding:0 0 0 40px}.mega-group__panel:has(.mega-custom-menu){grid-template-columns:minmax(23rem,23rem) repeat(1,minmax(0,1fr))}.mega-menu-board{padding:40px 38px 20px;margin:0 30px}.mega-menu-board__groups{column-gap:40px}.catalog-mega__heading,.mega-custom-menu__title{font-size:26px}.catalog-mega__tab{font-size:18px}}@media screen and (max-width:1199px){.mega-menu-board__groups>.shopify-block button.nav__main-menu-link{margin-bottom:10px}.catalog-mega__heading,.mega-custom-menu__title{font-size:22px}.catalog-mega .catalog-mega__link{gap:10px;font-size:16px}.catalog-mega__tab{font-size:16px}.mega-menu-board__groups{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);column-gap:30px}.mega-group__panel{grid-row:1 / span 30;grid-template-columns:1fr;column-gap:30px;padding:0 0 0 30px}.mega-group__panel:has(.mega-custom-menu){grid-template-columns:minmax(18rem,19rem) repeat(1,minmax(0,1fr))}}.mega-mobile-bar{display:none}@media(max-width:1023px){.mega-menu-root.is-open:not(.is-editor),.mega-menu-root.is-open.is-editor{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;margin:0;z-index:999;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#000;border:1px solid var(--color-border);box-shadow:0 1rem 4rem #3440541f}.catalog-mega .catalog-mega__link{color:#ffffffb3}.catalog-mega__heading,.mega-custom-menu__title,.mega-group.is-active .mega-group__title,.catalog-mega__tab,.catalog-mega__tab:hover,.catalog-mega__tab:focus-visible{color:#fff}.mega-menu-root .mega-menu-editor-banner{display:none}.mega-menu-board{display:block;padding:0 20px 32px;margin:0;background:transparent}.mega-menu-section{z-index:99}.mega-menu-board__groups>.shopify-block button.nav__main-menu-link{margin-bottom:14px}.mega-group__panel{column-gap:60px;padding:0;border-left:0}.mega-menu-board__groups{display:block;width:100%;border:0}.mega-mobile-bar{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:2;padding:16px 0;background:inherit;background:transparent;border-bottom:1px solid rgb(255 255 255 / 86%);margin-bottom:30px;margin-top:20px}.mega-mobile-back{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer}.mega-mobile-title{font-size:16px;font-weight:600;color:#fff}p.mega-custom-menu__title{display:none}.mega-menu-board__heading{margin:12px 0 8px}.mega-group{display:block;width:100%}.mega-group__title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:transparent;text-align:left;color:inherit}.mega-menu-root .mega-group .mega-group__panel{display:none!important}.mega-menu-root[data-mobile-level="2"] .mega-menu-board__heading,.mega-menu-root[data-mobile-level="2"] .mega-menu-board__empty{display:none}.mega-menu-root[data-mobile-level="2"] .mega-group:not(.is-mobile-open){display:none}.mega-menu-root[data-mobile-level="2"] .mega-group.is-mobile-open>.mega-group__title{display:none}.mega-menu-root[data-mobile-level="2"] .mega-group.is-mobile-open>.mega-group__panel{display:block!important;position:static;opacity:1;visibility:visible;transform:none;width:100%}.mega-group.is-mobile-open .mega-group__panel>.shopify-block,.mega-group.is-mobile-open .mega-custom-menu{grid-column:auto!important;grid-row:auto!important;width:100%}.mega-group.is-mobile-open .mega-group__products{grid-column:auto;grid-row:auto;width:100%;margin-top:24px;overflow:hidden}.mega-group.is-mobile-open .mega__products_blocks .swiper-slide{height:auto}.mega-menu-board>.shopify-block{display:none}.nav.nav--mobile{position:fixed;height:100vh!important;left:0!important;top:0!important;transform:translate(-110%)}[data-tooltip-trigger][open]+.nav.nav--mobile{transform:translate(0)}.nav.nav--mobile .container{padding:85px 20px 40px}span.close_btn_menu svg{width:20px;height:20px}span.close_btn_menu{width:40px;height:40px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;border-radius:40px;position:absolute;top:20px;right:20px}.nav--mobile__inner-container .nav--mobile__column .main-nav-item,.nav--mobile__inner-container .nav--mobile__column .main-nav-item a{padding:0!important;margin:0!important;display:flex;justify-content:space-between;font-size:18px;color:#fff;line-height:1}.nav--mobile__inner-container .nav--mobile__column .main-nav-item a{width:100%}.nav--mobile__inner-container .nav--mobile__column .main-nav-item a span.icon{transform:rotate(-90deg);font-size:22px}.nav--mobile__inner-container .nav--mobile__column .main-nav-item a span.icon svg.icon-svg{fill:#fff}.nav--mobile__inner-container .nav--mobile__column>toggletip-engine{display:block}.nav--mobile__inner-container .nav--mobile__column>.main-nav-item,.nav--mobile__inner-container .nav--mobile__column>toggletip-engine{margin-bottom:20px!important}.mega-group__products .mega__products_blocks .swiper-pagination .swiper-pagination-bullet{background:#fff9}.mega-menu-section .catalog-mega__card-meta{padding:12px 12px 15px}.nav.nav--mobile,.mega-menu-root.is-open:not(.is-editor),.mega-menu-root.is-open.is-editor{max-width:400px!important}}@media screen and (max-width:767px){.nav.nav--mobile,.mega-menu-root.is-open:not(.is-editor),.mega-menu-root.is-open.is-editor{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/child.css.map */
