stack-announcement-bar{display:block;background:var(--bg-color);color:var(--text-color);position:relative;overflow:hidden;width:100%}.announcement-carousel{display:flex;align-items:center;justify-content:center;min-height:20px;padding:var(--padding-announce-top-mobile) 40px var(--padding-announce-bottom-mobile) 40px;transition:all .3s ease}.announcement-item{flex:0 0 100%;font-size:var(--font-size-mobile);line-height:1.2;display:none;font-family:S\f6hne;font-weight:400;line-height:19.81px;letter-spacing:0%;text-align:center}.announcement-item.is-active{display:block}.announcement-nav{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-color);padding:5px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s}.announcement-nav:hover{opacity:1}.nav-prev{left:10px}.nav-next{right:10px}@media screen and (min-width:750px){.announcement-carousel{padding:var(--padding-announce-top-desktop) 60px var(--padding-announce-bottom-desktop) 60px}.announcement-item{font-size:var(--font-size-desktop)}}.logo-slider-wrapper{background-color:var(--bg-logos-color)}.stack_padding_stem{width:100%;margin:auto;padding-top:var(--padding-logos-top-mobile);padding-bottom:var(--padding-logos-bottom-mobile)}.section_heading{margin-top:0;text-align:center}.section_heading h2{font-family:Merlo Regular;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:0}.logo-slider{overflow:hidden;padding:30px 0 0;white-space:nowrap}.logo-slider .logo-track{display:flex;align-items:center;gap:20px;width:max-content;animation:scroll var(--anim-logos-speed) linear infinite}.logo-slider .logo{display:flex;align-items:center;justify-content:center;width:var(--logo-logos-w-mb);height:var(--logo-logos-h-mb);flex-shrink:0}.logo-slider .logo img{width:100%;height:100%;object-fit:contain}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (min-width:750px){.stack_padding_stem{padding-top:var(--padding-logos-top-desktop);padding-bottom:var(--padding-logos-bottom-desktop)}.section_heading{margin-top:0}.logo-slider .logo-track{animation:none;justify-content:space-between;width:100%;gap:80px}.logo-slider .logo{width:var(--logo-logos-w-dt);height:var(--logo-logos-h-dt)}.section_heading h2{font-family:Merlo Regular;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;margin-bottom:0}.logo.mobile_only_clone{display:none}.logo-slider{padding:58px 0 0}}stack-shop-the-kit,.stack-stk{display:grid;grid-template-columns:1fr 1fr;min-height:var(--stk-section-min-height, 520px);background-color:var(--stk-bg, #F5F3EF);overflow:hidden;gap:var(--stk-gap, 0px)}.stk__media{position:relative;overflow:hidden}.stk__media-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.stk__media-img--placeholder{width:100%;height:100%;background:#e5e0d8}.stk__media-img--placeholder svg{width:100%;height:100%}.stk__content-outer{display:flex;align-items:center;overflow:hidden}.stk__content{width:100%;padding-top:var(--stk-pt-desktop, 80px);padding-bottom:var(--stk-pb-desktop, 80px);display:flex;flex-direction:column;gap:50px}.stk__heading-block{display:flex;flex-direction:column;gap:10px;text-align:center}.stk__eyebrow{margin:0;font-size:var(--stk-eyebrow-size, 11px);color:var(--stk-eyebrow-color, #9B9488);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1.4}.stk__heading{font-family:Merlo Regular;margin:0;font-size:var(--stk-heading-size, 42px);color:var(--stk-heading-color, #1A1916);line-height:1.08;letter-spacing:-.02em;font-weight:400}.stk__subheading{font-family:S\f6hne;margin:0;font-size:var(--stk-subheading-size, 14px);color:var(--stk-subheading-color, #6B6760);line-height:1.5}.stk__cta{display:inline-block;align-self:flex-start;padding:10px 28px;font-size:var(--stk-cta-size, 13px);letter-spacing:.06em;font-weight:500;text-decoration:none;color:var(--stk-cta-text, #ffffff);background-color:var(--stk-cta-bg, #1A1916);border:1px solid transparent;border-radius:4px;transition:background-color .22s ease,color .22s ease;cursor:pointer;margin:12px auto 0;font-family:Merlo Italic;font-style:italic}.stk__cta:hover{background-color:var(--stk-cta-bg-hover, #3A3832);color:var(--stk-cta-text-hover, #ffffff)}.stk__carousel-wrap{position:relative;display:flex;align-items:center;gap:12px;margin:auto}.stk_carousel--track{width:var(--stk-card-width-desktop, 220px);overflow:hidden;display:flex;align-items:start;scroll-behavior:smooth;user-select:none;-webkit-user-select:none}.stk__carousel{display:flex;gap:var(--stk-card-gap, 16px);scroll-behavior:smooth;user-select:none;-webkit-user-select:none;flex:1;min-width:0;transition:transform .18s ease}.stk__card{flex:0 0 var(--stk-card-width-desktop, 220px);width:var(--stk-card-width-desktop, 220px);background-color:var(--stk-card-bg, #EEECE8);border-radius:var(--stk-card-radius, 4px);overflow:hidden;transition:transform .18s ease}.stk__card:hover{transform:translateY(-2px)}.stk__card-link{display:block;text-decoration:none;color:inherit}.stk__card-img-wrap{position:relative;aspect-ratio:var(--stk-img-ratio, 3 / 4);overflow:hidden;background:var(--stk-card-bg, #EEECE8)}.stk__card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.stk__card:hover .stk__card-img{transform:scale(1.03)}.stk__card-img--placeholder{width:100%;height:100%;background:#ddd9d0}.stk__badge{position:absolute;top:10px;left:10px;padding:4px 10px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;background-color:var(--stk-badge-bg, #1A1916);color:var(--stk-badge-text, #ffffff);border-radius:2px;pointer-events:none}.stk__card-info{padding:16px 14px 14px;display:flex;flex-direction:column;gap:4px;text-align:center}.stk__card-title{margin:0;font-size:var(--stk-card-title-size, 13px);color:var(--stk-card-title-color, #1A1916);font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Merlo Regular}.stk__card-price{margin:0;font-size:var(--stk-card-price-size, 13px);color:var(--stk-card-price-color, #6B6760);font-weight:400}.stk__nav{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:var(--stk-nav-bg, transparent);border:none;border-radius:0;cursor:pointer;color:var(--stk-nav-color, #B3AFA0);padding:0;transition:color .18s ease,opacity .18s ease;outline-offset:3px}.stk__nav:hover{color:var(--stk-heading-color, #1A1916)}.stk__nav[disabled],.stk__nav.is-disabled{opacity:.3;cursor:default;pointer-events:none}.stk__nav svg{display:block}.stk__dots{display:flex;gap:6px;justify-content:flex-start;flex-wrap:wrap;margin:auto}.stk__dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background-color:var(--stk-dot-color, #D0CCBF);cursor:pointer;transition:background-color .2s ease,transform .2s ease;flex-shrink:0}.stk__dot.is-active{background-color:var(--stk-dot-active-color, #1A1916);transform:scale(1.4)}@media(max-width:767px){stack-shop-the-kit,.stack-stk{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:unset}.stk__media{aspect-ratio:4 / 3;width:100%}.stk__content-outer{display:block}.stk__content{padding-top:var(--stk-pt-mobile, 48px);padding-bottom:var(--stk-pb-mobile, 48px);gap:24px}.stk_carousel--track{width:var(--stk-card-width-mobile, 160px)}.stk__card{flex:0 0 var(--stk-card-width-mobile, 160px);width:var(--stk-card-width-mobile, 160px)}.stk__carousel-wrap{gap:8px}.stk__nav{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.stk__card,.stk__card-img,.stk__cta,.stk__nav,.stk__dot{transition:none}}stack-testimonials,.stk-t{display:block;background-color:var(--stk-t-bg, #F5F2EE);padding-top:var(--stk-t-pt-desktop, 80px);padding-bottom:var(--stk-t-pb-desktop, 80px);text-align:center}.stk-t__eyebrow{font-family:Merlo Regular;margin:0 0 48px;font-size:var(--stk-t-eyebrow-size, 13px);color:var(--stk-t-eyebrow-color, #1A1916);letter-spacing:.01em;font-weight:400}.stk-t__stage{position:relative;overflow:hidden;max-width:var(--stk-t-max-width, 680px);margin:0 auto}.stk-t__stage div,.stk-t__stage div span,.stk-t__stage div p{font-family:S\f6hne}.stk-t__slide{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(10px);transition:opacity var(--stk-t-speed, .5s) ease,transform var(--stk-t-speed, .5s) ease;pointer-events:none;visibility:hidden}.stk-t__slide.is-active{position:relative;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.stk-t__quote{margin:0;padding:0}.stk-t__quote-text{margin:0 0 32px;font-size:var(--stk-t-quote-size, 17px);line-height:var(--stk-t-quote-lh, 1.7);letter-spacing:var(--stk-t-quote-spacing, 0em);color:var(--stk-t-quote-color, #1A1916);font-weight:400}.stk-t__attribution{display:flex;flex-direction:column;gap:4px;align-items:center}.stk-t__author{font-style:normal;font-size:var(--stk-t-author-size, 13px);color:var(--stk-t-author-color, #1A1916);font-weight:400;letter-spacing:.01em}.stk-t__company{font-style:italic;font-size:var(--stk-t-company-size, 13px);color:var(--stk-t-company-color, #6B6760);letter-spacing:.01em}.stk-t__dots{display:flex;justify-content:center;gap:10px;margin-top:48px}.stk-t__dot{width:var(--stk-t-dot-size, 8px);height:var(--stk-t-dot-size, 8px);border-radius:50%;border:none;padding:0;cursor:pointer;background-color:var(--stk-t-dot-color, #D0CCBF);transition:background-color .2s ease,transform .2s ease;flex-shrink:0}.stk-t__dot.is-active{background-color:var(--stk-t-dot-active, #C5395A);transform:scale(1.1)}@media(max-width:767px){stack-testimonials,.stk-t{padding-top:var(--stk-t-pt-mobile, 56px);padding-bottom:var(--stk-t-pb-mobile, 56px)}.stk-t__eyebrow{margin-bottom:36px}.stk-t__stage{padding:0 20px}.stk-t__dots{margin-top:36px}}@media(prefers-reduced-motion:reduce){.stk-t__slide{transition:opacity var(--stk-t-speed, .3s) ease;transform:none!important}}.image-hero__text-container-heading{font-family:Merlo Regular;font-weight:400;font-size:46px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle}.image-hero__text-container{max-width:90rem!important}.image-hero__text-container-inner .button-block__button{margin-top:44px!important}.image-hero__text-container-inner .button-block__button button{font-family:Merlo Italic;font-weight:400;font-size:18px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle;background-color:#e2dbcf;border-radius:4px;font-style:italic;padding:0 28px;color:#3f2d2d!important}.image-with-text-split__text-container-accent{font-family:S\f6hne;font-weight:400;font-size:16px;line-height:185%;letter-spacing:0%;vertical-align:middle}.image-with-text-split__text-container-heading{font-family:Merlo Regular;font-weight:400;font-size:96.64px;line-height:97.92px;letter-spacing:0px}.image-with-text-split__text-container-text{margin-top:20px!important}.image-with-text-split__text-container-text p{font-family:Merlo Italic;font-weight:400;font-size:22px;line-height:100%;letter-spacing:0%;font-style:italic}.image-with-text-split__text-container .button-block__button button{margin-top:140px;border-radius:4px;font-family:Merlo Italic;font-weight:400;font-size:18px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle;font-style:italic;padding:0 45px}.product-item__inner .product-swatches-options,.product-item__inner .product-item__variant-info{opacity:1!important;pointer-events:all}.product-item__meta .product-item__text{margin-top:13px;text-align:left!important}.product-item__inner .product-item__media{border-radius:4px!important;overflow:hidden}.product-item__inner .product-swatches-options__list{justify-content:flex-start!important;padding:0!important;gap:16px;line-height:normal}.product-item__inner .product-swatches-options__list li{width:12px;height:12px;max-width:12px}.product-item__inner .product-item__product-title{font-family:Merlo Regular;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.product-item__inner .product-item__price{font-family:S\f6hne;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0%;margin:8px 0;display:block}.featured-collection-grid__heading{margin-bottom:55px!important;margin-top:30px!important;font-family:S\f6hne;font-weight:400;font-size:36px;line-height:52.69px;letter-spacing:0px}div.rich-text.section{background-color:#e2dbcf}.rich-text__inner .rich-text__accent{margin-top:30px;font-family:S\f6hne;font-weight:400;font-size:20px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle}.rich-text__inner .rich-text__heading{font-family:Merlo Regular;font-weight:400;font-size:62px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;margin-top:65px}.rich-text__inner .button-block__button button{background-color:#f9f7f2!important;font-family:Merlo Italic;font-weight:400;font-size:18px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle;color:#3f2d2d;font-style:italic;padding:0 24px;border-radius:4px;margin-top:45px;margin-bottom:30px}.rich-text__inner .button-block__button button:before,.rich-text__inner .button-block__button button:after{background-color:#f9f7f2!important}.stack_mega--logo{display:flex;align-items:center;justify-content:space-between!important;padding:10px 38px 20px;border-bottom:1px solid #B3AFA0}.stack_upper--menu{display:flex;align-items:center;gap:30px}.stack_upper--menu a{font-family:S\f6hne;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}nav.header__links .header__links-list{gap:45px}nav.header__links .header__links-list li{font-family:S\f6hne;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;margin-right:0!important}@media(min-width:991px){.header__inner:has(.stack_mega--logo){max-width:100%!important}}@media(max-width:768px){.image-hero__text-container-heading{font-size:36px}.image-hero__text-container-inner .button-block__button{margin-top:25px!important}.image-hero__text-container-heading{line-height:125%}.image-with-text-split__text-container-heading{font-family:Merlo Regular;font-weight:400;font-size:64px;line-height:60px;letter-spacing:0px}.image-with-text-split__text-container .button-block__button button{margin-top:40px}.product-item__inner .product-item__product-title{font-family:Merlo Regular;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%}.product-item__inner .product-item__price{font-family:S\f6hne;font-weight:400;font-size:13px;line-height:100%;letter-spacing:0%;margin:5px 0}.product-item__inner .product-swatches-options__list{gap:12px}.featured-collection-grid__heading{margin-bottom:30px!important;font-family:S\f6hne;font-weight:400;font-size:36px;line-height:52.69px;letter-spacing:0px}.rich-text__inner .rich-text__accent{margin-top:20px;font-family:S\f6hne;font-weight:400;font-size:16px;line-height:185%;letter-spacing:0%;text-align:center;vertical-align:middle}.rich-text__inner .rich-text__heading{font-family:Merlo Regular;font-weight:400;font-size:42px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;margin-top:40px}.rich-text__inner .button-block__button button{font-size:16px;margin-top:20px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/stack-style.css.map */
