.layering-beyond__wrapper{width:100%;scroll-margin-top:88px;padding-bottom:96px}@media(max-width:768px){.layering-beyond__wrapper{padding-bottom:64px}}.layering-beyond__container{max-width:none;margin:0 auto;padding-left:var(--global-padding-left);padding-right:var(--global-padding-right)}.layering-beyond__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.layering-beyond__card{display:flex;flex-direction:column;gap:20px}.layering-beyond__media{position:relative;aspect-ratio:706 / 464;overflow:hidden;width:100%}.layering-beyond__media img,.layering-beyond__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.layering-beyond__text-group{display:flex;flex-direction:column;gap:10px}.layering-beyond__title{font-family:var(--font-primary);font-size:32px;line-height:36px;letter-spacing:3px;font-weight:600;text-transform:uppercase;color:var(--color-primary);margin:0}.layering-beyond__subtitle{font-family:var(--font-primary);font-size:12px;font-weight:400;color:var(--color-primary);margin:0}.layering-beyond__cta-wrapper{display:flex}.layering-beyond__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:343px;height:40px;background-color:var(--color-primary);color:var(--color-secondary);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease}.layering-beyond__cta:hover{background-color:color-mix(in srgb,var(--color-primary) 80%,transparent)}@media(max-width:768px){.layering-beyond__grid{grid-template-columns:1fr;gap:60px}.layering-beyond__cta{width:100%;max-width:none}}@media(max-width:480px){.layering-beyond__title{font-size:26px;line-height:30px}}.layering-explorer__wrapper{width:100%;scroll-margin-top:88px}.layering-explorer__container{position:relative;max-width:none;margin:0 auto;padding-left:var(--global-padding-left);padding-right:var(--global-padding-right)}.layering-explorer__stage{position:relative;width:fit-content;max-width:100%;margin:0 auto}.layering-explorer__image{display:block;max-height:820px;width:auto;height:auto;max-width:100%}.layering-explorer__image--mobile{display:none}.layering-explorer__marker{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.layering-explorer__marker-diamond{position:absolute;width:22px;height:22px;transform:rotate(45deg);background-color:var(--color-secondary);border:1px solid var(--color-primary);transition:background-color .25s ease,border-color .25s ease}.layering-explorer__marker-glyph{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.layering-explorer__glyph-plus,.layering-explorer__glyph-close{position:absolute;font-family:var(--font-primary);font-size:16px;line-height:1;font-weight:400;transition:opacity .2s ease}.layering-explorer__glyph-plus{color:var(--color-primary);opacity:1}.layering-explorer__glyph-close{color:var(--color-secondary);opacity:0}.layering-explorer__marker.is-open .layering-explorer__marker-diamond{background-color:var(--color-primary);border-color:var(--color-primary)}.layering-explorer__marker.is-open .layering-explorer__glyph-plus{opacity:0}.layering-explorer__marker.is-open .layering-explorer__glyph-close{opacity:1}.layering-explorer__box{position:absolute;bottom:0;left:var(--global-padding-left);width:424px;max-width:calc(100% - var(--global-padding-left) - var(--global-padding-right));background:var(--color-secondary);padding:40px;display:flex;flex-direction:column;gap:20px;opacity:0;transform:translateY(50px);pointer-events:none;transition:transform .4s ease,opacity .4s ease;z-index:10}.layering-explorer__box.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.layering-explorer__box-close{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;font-size:28px;line-height:1;color:var(--color-primary);cursor:pointer}.layering-explorer__box-title{font-family:var(--font-primary);font-size:36px;line-height:36px;font-weight:600;text-transform:uppercase;color:var(--color-primary);margin:0}.layering-explorer__box-subtitle{font-family:var(--font-primary);font-size:18px;font-weight:600;letter-spacing:1.8px;color:var(--color-primary);margin:0}.layering-explorer__box-bullets{list-style:disc;padding-left:1.4em;margin:0;display:flex;flex-direction:column;gap:10px}.layering-explorer__box-bullet{font-family:var(--font-primary);font-size:12px;font-weight:400;text-transform:uppercase;color:var(--color-primary);padding:0}.layering-explorer__box-cta{display:inline-flex;align-items:center;justify-content:center;max-width:343px;width:100%;height:40px;background-color:var(--color-primary);color:var(--color-secondary);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;text-decoration:none;cursor:pointer;flex-shrink:0;transition:background-color .25s ease}.layering-explorer__box-cta:hover{background-color:color-mix(in srgb,var(--color-primary) 80%,transparent)}@media(max-width:768px){.layering-explorer__stage{width:100%;max-width:100%;height:80vh;max-height:760px}.layering-explorer__marker{width:44px;height:44px}.layering-explorer__image--desktop{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-height:none}.layering-explorer__stage.has-mobile-image .layering-explorer__image--desktop{display:none}.layering-explorer__image--mobile{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-height:none}.layering-explorer__box{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:100%;padding:24px 16px}.layering-explorer__box-title{font-size:24px;line-height:28px}.layering-explorer__box-cta{max-width:100%}}.layering-nav{width:100%;height:52px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.layering-nav__inner{display:flex;flex-direction:row;align-items:center;height:100%;gap:20px;padding-left:var(--global-padding-left, 40px);padding-right:var(--global-padding-right, 40px);overflow:hidden}.layering-nav__title{font-family:var(--font-primary);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--color-primary);white-space:nowrap;flex-shrink:0}.layering-nav__links{display:flex;flex-direction:row;align-items:center;gap:20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0}.layering-nav__links::-webkit-scrollbar{display:none}.layering-nav__link{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:30px;color:var(--color-primary);text-decoration:none;white-space:nowrap;border-bottom:1px solid transparent;flex-shrink:0}.layering-nav__link.is-active{border-bottom:1px solid var(--color-primary)}@media(max-width:768px){.layering-nav{height:52px}.layering-nav__inner{overflow:hidden}}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container{background-color:#f5f5f5!important;background-image:none!important}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right .search svg path,body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right .user svg path,body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right .wishlist svg path,body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right .cart svg path,body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right .radio svg path{stroke:#000!important}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__left .logo svg path{fill:#000!important;stroke:transparent!important}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__burger-icon svg path{fill:#000!important}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .cart-link__bubble.icon{background-color:#000!important;color:#fff!important}body.template-page-layering.layering-header-solid:not(.mm-active) #shopify-section-header .header__container .header__right__element--divider{background-color:#000!important}.template-page-layering .layering-step__wrapper,.template-page-layering .layering-beyond__wrapper{content-visibility:auto;contain-intrinsic-size:auto 800px}.template-page-layering .editorial-text-banner__main-wrapper{padding:80px 0}body.template-page-layering .editorial-text-banner__container{max-width:1069px;margin:0 auto;padding-left:var(--global-padding-left);padding-right:var(--global-padding-right);box-sizing:border-box}.template-page-layering .editorial-text-banner__columns{display:grid;grid-template-columns:minmax(0,395px) 1fr;gap:8px;align-items:start}.template-page-layering .editorial-text-banner__title{font-size:36px;line-height:36px;font-weight:400;text-transform:uppercase;margin:0}.template-page-layering .editorial-text-banner__description,.template-page-layering .editorial-text-banner__description p{font-size:12px;line-height:18px;font-weight:400}.template-page-layering .editorial-text-banner__description{margin-top:40px}@media screen and (max-width:768px){.template-page-layering .editorial-text-banner__main-wrapper{padding:80px 0 48px}.template-page-layering .editorial-text-banner__columns{grid-template-columns:1fr;gap:20px}.template-page-layering .editorial-text-banner__description{margin-top:0}}@media screen and (max-width:480px){.template-page-layering .editorial-text-banner__title{font-size:28px;line-height:30px}}@media screen and (min-width:769px){.template-page-layering .hero-banner-multiple__slide__text__title{font-size:32px;letter-spacing:3px}.template-page-layering .hero-banner-multiple__slide__text__pre-title{font-size:12px}}@media screen and (max-width:1024px){.template-page-layering .hero-banner-multiple__slide__text__icon-logo{display:block}.template-page-layering .hero-banner-multiple__slide__text{bottom:25%}}.template-page-layering .product-tile__container .product-tile__meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:var(--color-primary);margin-top:0;min-height:126px;padding-top:10px}.template-page-layering .product-tile__container .product-tile-meta__title{font-size:14px;font-weight:600;text-transform:inherit;line-height:20px;margin-top:0;color:var(--color-primary)}.template-page-layering .product-tile__container .product-tile-meta__price{font-size:12px;font-weight:400;line-height:20px;color:var(--color-primary)}.template-page-layering .product-tile__container .product-tile__meta .product__meta__color-variants{height:fit-content;flex:0 0 auto;text-align:right}.template-page-layering .product-tile__container .product__meta__color-variants>span,.template-page-layering .product-tile__container .product__meta__color-variants .variant-published-count{display:none}body.template-page-layering .product-tile__container .product-tile__meta .product-tile-meta__title,body.template-page-layering .product-tile__container .product-tile__meta .product-tile-meta__price,body.template-page-layering .product-tile__container .product-tile__meta .product-tile-short-description{color:var(--color-primary)}.template-page-layering .product-tile__container .product-tile-short-description{font-size:12px;flex:0 0 100%;margin-top:auto;margin-bottom:.7rem}.template-page-layering .product-tile__container .product-tile-short-description p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;margin:0}@media screen and (max-width:1024px){.template-page-layering .product-tile__container .product-tile__meta{min-height:auto}.template-page-layering .product-tile__container .product-tile-short-description{display:none}}body .layering-products-slider__container{max-width:none;margin:0 auto;padding-left:var(--global-padding-left);padding-right:var(--global-padding-right)}.layering-products-slider__container .carousel-banner__blocks-container{margin-left:calc(var(--embla-slide-gap, 20px) * -1);padding-left:0!important;will-change:transform}.layering-products-slider__container .carousel-banner__block{box-sizing:border-box;padding-left:var(--embla-slide-gap, 20px)!important;transform:translateZ(0)}.layering-products-slider__container .carousel-banner__swiper-container .embla__viewport{padding-left:var(--embla-slide-gap, 20px);transform:translate(calc(-1 * var(--embla-slide-gap, 20px)));width:calc(100% + var(--embla-slide-gap, 20px));touch-action:pan-y}.layering-products-slider__container .carousel-banner__swiper-container{padding:0}.layering-products-slider__container{overflow:hidden;position:relative}@media screen and (min-width:769px){.layering-products-slider__container .carousel-banner__block{flex:0 0 calc(100% / var(--slides-desktop, 4))!important;width:calc(100% / var(--slides-desktop, 4))!important;max-width:calc(100% / var(--slides-desktop, 4))!important}}@media screen and (max-width:768px){.layering-products-slider__container .carousel-banner__block{flex:0 0 80%!important;width:80%!important;max-width:80%!important}}@media screen and (max-width:1024px){.template-page-layering .product-recommendations__spacing-wrapper{padding:25px 0}}.template-page-layering .carousel-banner__arrow{padding:0;z-index:3}@media only screen and (min-width:1025px){.template-page-layering .carousel-banner__arrow{display:none!important}}@media screen and (max-width:1024px){.template-page-layering .product-recommendations__container .swiper-scrollbar{display:none!important}}.layering-step__wrapper{width:100%;scroll-margin-top:88px}.layering-step__container{max-width:none;margin:0 auto;padding-left:var(--global-padding-left);padding-right:var(--global-padding-right)}.layering-step__columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.layering-step__media{order:1}.layering-step__content{order:0}.layering-step__columns--inverse .layering-step__media{order:-1}.layering-step__columns--inverse .layering-step__content{order:0}.layering-step__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.layering-step__media img,.layering-step__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.layering-step__content{display:flex;flex-direction:column;gap:40px;width:100%;max-width:360px;margin:0 auto}.layering-step__text-group{display:flex;flex-direction:column;gap:40px}.layering-step__heading-group{display:flex;flex-direction:column;gap:20px}.layering-step__heading{font-family:var(--font-primary);font-size:32px;line-height:36px;letter-spacing:3px;font-weight:600;text-transform:uppercase;margin:0}.layering-step__subheading{font-family:var(--font-primary);font-size:12px;font-weight:600;text-transform:uppercase;margin:0}.layering-step__body{font-family:var(--font-primary);font-size:12px;line-height:18px;font-weight:400}.layering-step__body p{margin:0}.layering-step__bullets{list-style:disc;padding-left:18px;margin:0;display:flex;flex-direction:column;gap:10px}.layering-step__bullet{font-family:var(--font-primary);font-size:12px;font-weight:400;text-transform:uppercase;padding:0}.layering-step__cta-wrapper{display:flex}.layering-step__cta{display:inline-flex;align-items:center;justify-content:center;width:343px;height:40px;background-color:var(--color-primary);color:var(--color-secondary);font-family:var(--font-primary);font-size:12px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease}.layering-step__cta:hover{background-color:color-mix(in srgb,var(--color-primary) 80%,transparent)}@media(max-width:768px){.layering-step__columns,.layering-step__columns--inverse{grid-template-columns:1fr}.layering-step__media,.layering-step__columns--inverse .layering-step__media{order:-1}.layering-step__content,.layering-step__columns--inverse .layering-step__content{order:0;max-width:none;margin:0}.layering-step__media{aspect-ratio:1 / 1;width:100%}.layering-step__cta{width:100%}}@media(max-width:480px){.layering-step__heading{font-size:26px;line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/130/compiled_assets/styles.css.map */
