:root{--sst-color-ink: #292424;--sst-color-ink-soft: #6f6562;--sst-color-brand: #e25768;--sst-color-brand-dark: #bd3e53;--sst-color-accent: #f4aaa5;--sst-color-ivory: #fffdfb;--sst-color-blush: #fdf4f3;--sst-color-surface: #ffffff;--sst-color-border: #eee5e1;--sst-color-focus: #7b3656;--sst-font-heading: "Proza Libre", var(--font-heading-family);--sst-font-body: var(--font-body-family);--sst-type-h1: clamp(3rem, 2.5rem + 1.4vw, 4.6rem);--sst-type-h2: clamp(2.5rem, 2.1rem + 1vw, 3.6rem);--sst-type-h3: clamp(2rem, 1.8rem + .55vw, 2.7rem);--sst-type-body: clamp(1.5rem, 1.43rem + .2vw, 1.7rem);--sst-type-small: clamp(1.3rem, 1.25rem + .12vw, 1.45rem);--sst-space-1: clamp(.6rem, .5rem + .25vw, .9rem);--sst-space-2: clamp(1rem, .85rem + .35vw, 1.4rem);--sst-space-3: clamp(1.6rem, 1.3rem + .65vw, 2.2rem);--sst-space-4: clamp(2.4rem, 1.9rem + 1vw, 3.6rem);--sst-space-5: clamp(3.6rem, 2.8rem + 1.8vw, 5.6rem);--sst-space-6: clamp(5.2rem, 4rem + 2.8vw, 8.4rem);--sst-space-7: clamp(7rem, 5rem + 4vw, 11rem);--sst-container-wide: 132rem;--sst-container-content: 116rem;--sst-container-readable: 74rem;--sst-radius-sm: .8rem;--sst-radius-md: 1.4rem;--sst-radius-lg: 2.2rem;--sst-radius-pill: 999rem;--sst-shadow-sm: 0 .5rem 1.8rem rgba(59, 40, 34, .055);--sst-shadow-md: 0 1.4rem 4rem rgba(59, 40, 34, .095);--sst-shadow-focus: 0 0 0 .3rem rgba(123, 54, 86, .24);--sst-transition-fast: .16s ease;--sst-transition: .26s cubic-bezier(.2, .7, .2, 1);--page-width: var(--sst-container-wide)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--sst-header-height, 10rem) + 2rem)}body{color:var(--sst-color-ink);font-family:var(--sst-font-body);font-size:var(--sst-type-body);line-height:1.65;background:var(--sst-color-surface);-webkit-font-smoothing:antialiased}::selection{color:#fff;background:var(--sst-color-brand)}:where(a,button,input,select,textarea,summary):focus-visible{outline:.2rem solid var(--sst-color-focus);outline-offset:.3rem;box-shadow:var(--sst-shadow-focus)}h1,.h1,h2,.h2,h3,.h3,h4,.h4{color:var(--sst-color-ink);font-family:var(--sst-font-heading);font-weight:700;letter-spacing:-.025em;text-wrap:balance}h1,.h1{font-size:var(--sst-type-h1);line-height:1.08}h2,.h2{font-size:var(--sst-type-h2);line-height:1.15}h3,.h3{font-size:var(--sst-type-h3);line-height:1.25}h4,.h4{font-size:clamp(1.7rem,1.58rem + .3vw,2rem);line-height:1.35}p,li{text-wrap:pretty}a{transition:color var(--sst-transition-fast),opacity var(--sst-transition-fast)}.page-width{width:min(100%,var(--sst-container-wide));padding-inline:clamp(1.6rem,3.2vw,5rem)}.rte{color:var(--sst-color-ink-soft);line-height:1.75}.rte>*+*{margin-top:1.25em}.rte a{color:var(--sst-color-brand-dark);text-decoration-thickness:.1rem;text-underline-offset:.3rem}.button,.shopify-challenge__button,.customer button{min-height:5rem;padding:1.25rem 2.4rem;border-radius:.7rem;font-family:var(--sst-font-heading);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:none;transition:transform var(--sst-transition-fast),box-shadow var(--sst-transition),background var(--sst-transition-fast)}.button:before,.button:after{border-radius:inherit}.button:not([disabled]):hover{transform:translateY(-.2rem);box-shadow:var(--sst-shadow-sm)}.button--secondary{color:var(--sst-color-ink);background:var(--sst-color-surface);border-radius:.7rem!important}.field__input,.select__select,.customer .field input,.customer select,textarea{min-height:5rem;color:var(--sst-color-ink);background:var(--sst-color-surface);border-radius:var(--sst-radius-sm)}.field:before,.select:before,.customer .field:before,.field:after,.select:after,.customer .field:after{border-radius:var(--sst-radius-sm)}.announcement-bar-section{position:relative;z-index:6}.utility-bar,.utility-bar.gradient{min-height:3.8rem;color:#fff;background:var(--sst-color-ink);background-image:none}.utility-bar .announcement-bar,.utility-bar .announcement-bar__announcement,.utility-bar .announcement-bar__link,.utility-bar .utility-bar__customer{color:#fff;background:transparent}.utility-bar__grid{min-height:3.8rem}.announcement-bar{min-height:3.8rem;background:transparent}.announcement-bar__message{padding-block:.9rem;font-family:var(--sst-font-heading);font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.shopify-section-header{box-shadow:0 .1rem #28232114}.header-wrapper{background:#fffdfbfa;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.header{padding-top:clamp(1rem,.8vw,1.6rem);padding-bottom:clamp(1rem,.8vw,1.6rem)}.header__heading-logo{max-height:clamp(7.2rem,7vw,10.5rem);width:auto;object-fit:contain}.header__icon{width:4.6rem;height:4.6rem;border-radius:50%;transition:color var(--sst-transition-fast),background var(--sst-transition-fast)}.header__icon:hover{color:var(--sst-color-brand);background:var(--sst-color-blush)}.header__inline-menu{margin-top:0;border-top:.1rem solid rgba(41,36,36,.08)}.list-menu--inline{justify-content:center;column-gap:clamp(.2rem,.6vw,1rem)}.header__menu-item{min-height:4.6rem;padding:1.2rem clamp(.8rem,1vw,1.6rem);color:var(--sst-color-ink);font-size:clamp(1.15rem,1.05rem + .15vw,1.3rem);text-underline-offset:.6rem}.header__menu-item:hover,.header__active-menu-item{color:var(--sst-color-brand-dark)}.menu-drawer{background:var(--sst-color-ivory)}.menu-drawer__menu-item{min-height:5rem;border-bottom:.1rem solid var(--sst-color-border);font-family:var(--sst-font-heading);font-size:1.6rem;font-weight:600}.shopify-section-group-main>section,main>.shopify-section{overflow:clip}.title-wrapper-with-link{margin-bottom:clamp(2rem,2.4vw,3.2rem)}.title-wrapper-with-link .title,.collection__title .title{position:relative;margin:0}.title-wrapper-with-link .title:after,.collection__title .title:after{content:"";display:block;width:5.6rem;height:.25rem;margin-top:1.2rem;border-radius:var(--sst-radius-pill);background:linear-gradient(90deg,var(--sst-color-brand),var(--sst-color-accent))}.breadcrumb{padding-block:var(--sst-space-2);color:var(--sst-color-ink-soft);font-size:var(--sst-type-small)}.card-wrapper,.card{height:100%}.card{border:0;border-radius:var(--sst-radius-md);background:var(--sst-color-surface);box-shadow:0 0 0 .1rem #2924240e,var(--sst-shadow-sm);overflow:hidden;transition:transform var(--sst-transition),box-shadow var(--sst-transition),border-color var(--sst-transition)}.card__inner{overflow:hidden;border-radius:calc(var(--sst-radius-md) - .1rem) calc(var(--sst-radius-md) - .1rem) 0 0;background:var(--sst-color-blush)}.card__media .media img{transition:opacity var(--sst-transition),transform .5s cubic-bezier(.2,.7,.2,1)}.card__content{padding:clamp(1.4rem,1.6vw,2rem)}.card__information{padding:0}.card__heading{font-family:var(--sst-font-heading);font-size:clamp(1.5rem,1.4rem + .24vw,1.75rem);font-weight:650;line-height:1.38;letter-spacing:-.012em;text-transform:none}.card__heading a{text-decoration:none}.card__heading a:after{border-radius:var(--sst-radius-md)}.price{margin-top:var(--sst-space-1);color:var(--sst-color-ink);font-size:1.5rem;font-weight:700}.price__sale .price-item--regular{color:var(--sst-color-ink-soft)}.badge{padding:.6rem 1rem;border:0;border-radius:var(--sst-radius-pill);font-family:var(--sst-font-heading);font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.collection-list .card__content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:flex;align-items:flex-end;justify-content:center;padding:clamp(1.4rem,1.8vw,2.2rem)!important;background:linear-gradient(180deg,transparent 0%,rgba(28,22,22,.16) 22%,rgba(28,22,22,.72) 100%) bottom / 100% clamp(6.4rem,7vw,8.4rem) no-repeat}.collection-list .card,.collection-list .card__inner,.collection-list .card__media,.collection-list .card__media .media{border-radius:var(--sst-radius-md)!important}.collection-list .card{isolation:isolate;overflow:hidden!important;clip-path:inset(0 round var(--sst-radius-md))}.collection-list .card__inner{height:100%;overflow:hidden!important}.collection-list .card__media{top:0;right:0;bottom:0;left:0;overflow:hidden!important}.collection-list .card__heading{width:100%;font-size:clamp(1.4rem,1.15rem + .35vw,1.7rem);line-height:1.3;letter-spacing:.01em;text-align:center}.collection-list .card__heading,.collection-list .card__heading a{color:#fff;text-shadow:0 .1rem .8rem rgba(0,0,0,.45)}.collection-list .card__heading,.collection-list .card__heading a{display:block;width:100%;margin-inline:auto;text-align:center!important}.collection-list .card__content .card__information{width:100%;padding:0 .8rem .4rem;text-align:center!important}.collection-list .card__content .card__heading,.collection-list .card__content .card__heading a,.collection-list .card__content .full-unstyled-link{width:100%;margin:0 auto;padding:0;text-align:center!important}.collection-list .icon-wrap{display:none}.sst-collection-explore{display:block;width:max-content;max-height:0;margin:0 auto;overflow:hidden;color:#fffffff0;font-family:var(--sst-font-heading);font-size:1.15rem;font-weight:700;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(.6rem);transition:max-height var(--sst-transition),margin-top var(--sst-transition),opacity var(--sst-transition),transform var(--sst-transition)}.sst-collection-explore:after{content:"";display:block;width:100%;height:.1rem;margin-top:.3rem;background:currentColor}@media(hover:hover)and (pointer:fine){.collection-list .card-wrapper:hover .sst-collection-explore,.collection-list .card-wrapper:focus-within .sst-collection-explore{max-height:2.4rem;margin-top:.7rem;opacity:1;transform:translateY(0)}}.template-index .collection-list-wrapper .title-wrapper-with-link{justify-content:center;text-align:center}.template-index .collection-list-wrapper .title,.template-index .collection-list-wrapper .collection-list-title{width:100%;text-align:center}.template-index .collection-list-wrapper .title:after,.template-index .collection-list-wrapper .collection-list-title:after{content:"";display:block;width:5.6rem;height:.25rem;margin-top:1.2rem;margin-inline:auto;border-radius:var(--sst-radius-pill);background:linear-gradient(90deg,var(--sst-color-brand),var(--sst-color-accent))}.product-grid>.grid__item,.collection .grid__item{display:flex}.product-grid>.grid__item>product-component,.collection .grid__item>product-component{display:block;width:100%;height:100%}.product-card-wrapper,.product-card-wrapper .card,.product-card-wrapper .card__content,.product-card-wrapper .card__information,.product-card-wrapper .card-information{width:100%}.product-card-wrapper .card{display:flex;flex-direction:column}.template-index .product-card-wrapper .card__inner{width:100%;height:auto;aspect-ratio:3 / 4}.template-index .product-card-wrapper .card__inner.ratio:before{padding-bottom:133.333%}.template-index .product-card-wrapper .card__inner .card__media,.template-index .product-card-wrapper .card__inner .media{width:100%;height:100%}.template-index .product-card-wrapper .card__inner .media{padding-bottom:0!important}.template-index .product-card-wrapper .card__inner .media>img{width:100%;height:100%;object-fit:cover}.product-card-wrapper .card>.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.4rem,1.6vw,2rem)}.product-card-wrapper .card>.card__content .card__information{display:flex;flex:1 1 auto;flex-direction:column;padding:0}.product-card-wrapper .card__heading{min-height:3.7rem;margin:0}.product-card-wrapper .card__heading a{transition:color .3s ease-in-out}.product-card-wrapper.underline-links-hover:hover .card__heading a,.product-card-wrapper .card__heading a:hover{color:var(--sst-color-brand);text-decoration:none}.product-card-wrapper .card-information{display:flex;flex:1 1 auto;flex-direction:column}.product-card-wrapper .card-information>.price{margin-top:.7rem;padding-top:0}.product-card-wrapper .card-information{justify-content:flex-start}.product-card-wrapper .card-information>*:not(.visually-hidden:first-child)+*{margin-top:.7rem}.product-card-wrapper .card{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out}.product-card-wrapper .card>.card__content{transition:background-color .3s ease-in-out}.product-card-wrapper .card-information .price{transition:color .3s ease-in-out}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card{box-shadow:var(--sst-shadow-md);transform:translateY(-.4rem)}.product-card-wrapper:hover .card>.card__content{background-color:var(--sst-color-blush)}.product-card-wrapper:hover .card-information .price{color:var(--sst-color-brand)}}.sst-featured-slider{position:relative;display:block;width:min(100%,var(--sst-container-wide));max-width:var(--sst-container-wide)!important;margin-inline:auto;padding-inline:clamp(1.6rem,3.2vw,5rem)!important}.sst-featured-slider .slider--desktop{width:100%;margin:0;padding:0;scroll-padding-inline:0;overflow-x:auto}.sst-featured-slider .slider--desktop:after{display:none}.sst-featured-slider .slider--desktop.grid--1-col-desktop{--sst-slider-columns: 1}.sst-featured-slider .slider--desktop.grid--2-col-desktop{--sst-slider-columns: 2}.sst-featured-slider .slider--desktop.grid--3-col-desktop{--sst-slider-columns: 3}.sst-featured-slider .slider--desktop.grid--4-col-desktop{--sst-slider-columns: 4}.sst-featured-slider .slider--desktop.grid--5-col-desktop{--sst-slider-columns: 5}.sst-featured-slider .slider--desktop.grid--6-col-desktop{--sst-slider-columns: 6}@media screen and (min-width:990px){.sst-featured-slider .slider--desktop .slider__slide{width:calc((100% - (var(--sst-slider-columns) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--sst-slider-columns))!important;max-width:calc((100% - (var(--sst-slider-columns) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--sst-slider-columns))!important;flex:0 0 calc((100% - (var(--sst-slider-columns) - 1) * var(--grid-desktop-horizontal-spacing)) / var(--sst-slider-columns))!important;margin:0!important;scroll-margin-left:0}.sst-featured-slider .slider-buttons{position:absolute;z-index:4;top:50%;right:clamp(.2rem,.8vw,1.2rem);left:clamp(.2rem,.8vw,1.2rem);display:flex!important;justify-content:space-between;height:0;transform:translateY(-50%);pointer-events:none}.sst-featured-slider .slider-counter{display:none}.sst-featured-slider .slider-button{width:4.8rem;height:4.8rem;border:.1rem solid var(--sst-color-border);border-radius:50%;color:var(--sst-color-ink);background:#fffffff5;box-shadow:var(--sst-shadow-md);transform:translateY(-50%);pointer-events:auto;transition:color var(--sst-transition-fast),background var(--sst-transition-fast),box-shadow var(--sst-transition-fast),opacity var(--sst-transition-fast)}.sst-featured-slider .slider-button:not([disabled]):hover{color:#fff;background:var(--sst-color-brand);box-shadow:0 1rem 2.8rem #bd3e533d}.sst-featured-slider .slider-button[disabled]{opacity:.32}.sst-featured-slider .slider-button .icon{width:1.6rem;height:1.6rem}}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card{transform:translateY(-.4rem);box-shadow:var(--sst-shadow-sm)}.card-wrapper:hover .card__media img{transform:scale(1.035)}}.template-index #MainContent>.shopify-section{padding-block:clamp(1.2rem,1.6vw,2.4rem)}.image-with-text__grid{border:.1rem solid var(--sst-color-border);border-radius:var(--sst-radius-lg);background:var(--sst-color-surface);box-shadow:0 1.2rem 3.6rem #3a2b2611;overflow:hidden}.image-with-text__media{min-height:clamp(34rem,42vw,62rem);border:0;background:linear-gradient(135deg,var(--sst-color-blush),#f8e7dd)}.template-index .image-with-text{padding-block:clamp(2rem,3vw,4rem)}.image-with-text__content{padding:clamp(3.2rem,4.2vw,6rem)}.image-with-text__content>*+*{margin-top:var(--sst-space-3)}.image-with-text__heading{margin-bottom:var(--sst-space-2)}.image-with-text__text{max-width:62rem;color:var(--sst-color-ink-soft);line-height:1.75}.image-with-text__text p{margin-block:0}.image-with-text__text p+p{margin-top:1.2em}.image-with-text__content .button{margin-top:var(--sst-space-4)}@media screen and (min-width:750px){[id$=__feature_row_helium] .image-with-text__content,[id$=__feature_row_delivery] .image-with-text__content{padding:clamp(3.6rem,4.2vw,6rem)}[id$=__feature_row_helium] .image-with-text__heading,[id$=__feature_row_delivery] .image-with-text__heading{margin-bottom:var(--sst-space-2);font-size:var(--sst-type-h2);line-height:1.18}}.rich-text__wrapper{width:min(100%,var(--sst-container-readable))}.rich-text__blocks{max-width:none}.rich-text__text{color:var(--sst-color-ink-soft)}.template-index .rich-text:not(.content-container--full-width){border:0;border-radius:var(--sst-radius-lg);background:linear-gradient(135deg,var(--sst-color-blush),#fff);box-shadow:none}[id$=__brand_story] .rich-text{width:min(calc(100% - 3.2rem),116rem);margin-inline:auto;padding:clamp(3.2rem,5vw,6.4rem);border:.1rem solid var(--sst-color-border);border-radius:var(--sst-radius-lg);background:#ffffffe0;box-shadow:0 1.6rem 5rem #3a2b2612}[id$=__brand_story] .rich-text__wrapper{width:100%;max-width:none}[id$=__brand_story] .rich-text__heading{max-width:82rem;margin-inline:auto;font-size:clamp(2.8rem,2.2rem + 1.5vw,4.2rem);line-height:1.15;text-align:center}[id$=__brand_story] .rich-text__heading:after{content:"";display:block;width:6rem;height:.3rem;margin:1.8rem auto 0;border-radius:var(--sst-radius-pill);background:linear-gradient(90deg,var(--sst-color-brand),var(--sst-color-accent))}[id$=__brand_story] .rich-text__text{max-width:94rem;margin:clamp(2.4rem,3vw,3.8rem) auto 0;color:var(--sst-color-ink-soft);font-size:clamp(1.6rem,1.5rem + .22vw,1.82rem);line-height:1.85}[id$=__brand_story] .rich-text__text p{margin:0}[id$=__brand_story] .rich-text__text p+p{margin-top:1.5em}[id$=__brand_story] .rich-text__text p:first-child{color:var(--sst-color-ink);font-size:clamp(1.75rem,1.6rem + .3vw,2rem);line-height:1.75}[id$=__brand_story] .rich-text__text p:has(a){margin-top:2.6rem;text-align:center}[id$=__brand_story] .rich-text__text a{display:inline-flex;padding:1rem 1.8rem;border:.1rem solid rgba(226,87,104,.24);border-radius:var(--sst-radius-pill);color:var(--sst-color-brand-dark);background:var(--sst-color-blush);font-family:var(--sst-font-heading);font-weight:700;text-decoration:none;transition:color var(--sst-transition-fast),background var(--sst-transition-fast),border-color var(--sst-transition-fast),transform var(--sst-transition-fast)}[id$=__brand_story] .rich-text__text a:hover{color:#fff;border-color:var(--sst-color-brand);background:var(--sst-color-brand);transform:translateY(-.2rem)}.collection-hero{background:linear-gradient(135deg,var(--sst-color-blush),#fff)}.collection-hero__inner{padding-block:var(--sst-space-5)}.collection-hero__description{max-width:72rem;color:var(--sst-color-ink-soft)}.facets-container{margin-bottom:var(--sst-space-4);padding:var(--sst-space-2) var(--sst-space-3);border:0;border-radius:var(--sst-radius-md);background:var(--sst-color-blush)}.facets__summary,.facet-filters__label,.product-count__text{color:var(--sst-color-ink);font-family:var(--sst-font-heading);font-weight:600}.facets__display{border-color:var(--sst-color-border);border-radius:var(--sst-radius-md);box-shadow:var(--sst-shadow-md)}.active-facets__button-inner{border-color:var(--sst-color-border);border-radius:var(--sst-radius-pill);background:var(--sst-color-blush)}.pagination__item{border-radius:50%}.pagination__item--current{background:var(--sst-color-brand);color:#fff}.product{align-items:start;gap:clamp(3rem,5vw,8rem)}.product__media-wrapper .global-media-settings{overflow:hidden;border-color:var(--sst-color-border);border-radius:var(--sst-radius-lg);background:var(--sst-color-surface)}.product__info-container{padding:clamp(2rem,3vw,4rem);border:0;border-radius:var(--sst-radius-lg);background:#ffffffd1;box-shadow:0 0 0 .1rem #2924240d,var(--sst-shadow-sm)}.product__title h1{font-size:var(--sst-type-h1)}.product__info-container .price{font-size:clamp(2rem,1.8rem + .6vw,2.6rem)}.product-form__input .form__label{margin-bottom:1rem;color:var(--sst-color-ink);font-family:var(--sst-font-heading);font-weight:700}.product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;border-color:var(--sst-color-border);border-radius:var(--sst-radius-pill)}.quantity{min-height:4.8rem;border-radius:var(--sst-radius-pill);background:var(--sst-color-surface)}.quantity:before,.quantity:after{border-radius:inherit}.product-form__submit{min-height:5.4rem;font-size:1.4rem}.shopify-payment-button__button{border-radius:var(--sst-radius-pill)!important}.product__accordion{border-color:var(--sst-color-border)}.product__accordion summary{min-height:5.4rem;font-family:var(--sst-font-heading);font-weight:650}.cart-items,.cart__footer,.cart-delivery{border:0;border-radius:var(--sst-radius-lg);background:var(--sst-color-surface);box-shadow:0 0 0 .1rem #2924240d,var(--sst-shadow-sm)}.cart-items{padding:clamp(1.6rem,3vw,3.2rem)}.cart__footer{padding:clamp(2rem,3vw,4rem)}.cart-item__media img{border-radius:var(--sst-radius-sm)}.totals__total-value{color:var(--sst-color-brand-dark);font-family:var(--sst-font-heading);font-size:2.4rem;font-weight:700}.main-page-title,.template-search__header,.blog-articles,.article-template>*:not(.article-template__hero-container){max-width:var(--sst-container-content)}.article-template__hero-container{overflow:hidden;border-radius:var(--sst-radius-lg)}.article-template__content,.page-width--narrow{max-width:var(--sst-container-readable)}.article-card-wrapper .card__information{padding:var(--sst-space-3)}.contact,.customer:not(.account):not(.order){padding:clamp(2.4rem,4vw,5rem);border:0;border-radius:var(--sst-radius-lg);background:var(--sst-color-surface);box-shadow:0 0 0 .1rem #2924240d,var(--sst-shadow-sm)}.template-404{margin-block:var(--sst-space-7);padding:var(--sst-space-6);border-radius:var(--sst-radius-lg);background:var(--sst-color-blush)}.footer{margin-top:var(--sst-space-7);position:relative;padding-top:clamp(5.6rem,6vw,8rem);border-top:0;background:#241f20;color:#ffffffc2}.footer:before{content:"";position:absolute;inset:0 0 auto;height:.35rem;background:linear-gradient(90deg,var(--sst-color-brand),var(--sst-color-accent),var(--sst-color-brand))}.footer .footer__content-top,.footer .footer__content-bottom{width:min(100%,var(--sst-container-wide));margin-inline:auto;padding-inline:clamp(1.6rem,3.2vw,5rem)}.footer .footer__blocks-wrapper{align-items:start;column-gap:clamp(3rem,4vw,6rem);row-gap:4rem}.footer .footer-block.grid__item{margin:0}.footer h2,.footer .footer-block__heading,.footer a{color:#fff}.footer .footer-block__heading{margin-bottom:2rem;font-size:clamp(1.75rem,1.65rem + .25vw,2rem);line-height:1.3;letter-spacing:-.01em}.footer .footer-block__heading:after{content:"";display:block;width:3.6rem;height:.2rem;margin-top:1rem;border-radius:var(--sst-radius-pill);background:var(--sst-color-brand)}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content li{color:#ffffffc2;opacity:1}.footer .footer-block__details-content a,.footer .footer-block__details-content .list-menu__item--link{position:relative;padding-block:.6rem;color:#ffffffdb;opacity:1;text-decoration-color:#ffffff59;transition:color var(--sst-transition-fast),transform var(--sst-transition-fast)}.footer .footer-block__details-content a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--sst-color-accent)}.footer-block__details-content .list-menu__item--link:hover{transform:translate(.4rem)}.footer-block__details-content.rte{max-width:42rem;font-size:1.5rem;line-height:1.7}.footer .field__input{color:var(--sst-color-ink);background:#fff}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:38rem}.footer .newsletter-form{display:flex;align-items:flex-start;gap:1.2rem}.footer .newsletter-form__field-wrapper{flex:1 1 auto}.footer .newsletter-form__field-wrapper .field{overflow:hidden;border-radius:var(--sst-radius-pill);background:#fff}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{border-radius:inherit}.footer .newsletter-form__button{width:5rem;color:#fff;background:var(--sst-color-brand);transition:background var(--sst-transition-fast),transform var(--sst-transition-fast)}.footer .newsletter-form__button:hover{background:var(--sst-color-brand-dark);transform:scale(1.04)}.footer .newsletter-form>.button{flex:0 0 auto;min-height:5rem;margin:0;padding-inline:2rem}.footer__content-bottom{margin-top:clamp(4rem,5vw,7rem);padding-top:2.4rem;padding-bottom:3rem;border-color:#ffffff1f}.footer__copyright,.footer__copyright a{color:#ffffff94}.footer .list-social{gap:1rem}.footer .list-social__link{width:4.6rem;height:4.6rem;border:.1rem solid rgba(255,255,255,.12);border-radius:50%;background:#ffffff14;transition:color var(--sst-transition-fast),background var(--sst-transition-fast),border-color var(--sst-transition-fast),transform var(--sst-transition-fast)}.footer .list-social__link:hover{color:#fff;border-color:var(--sst-color-brand);background:var(--sst-color-brand);transform:translateY(-.3rem)}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{display:grid;grid-template-columns:minmax(14rem,.75fr) minmax(26rem,1.35fr) minmax(14rem,.75fr) minmax(28rem,1.15fr)}.footer .footer-block.grid__item{width:auto;max-width:none}}@media screen and (max-width:989px){.header{min-height:8rem}.header__heading-logo{max-height:7.6rem}.image-with-text__media{min-height:clamp(30rem,75vw,50rem)}.product__info-container{padding:2.4rem}}@media screen and (max-width:749px){.page-width{padding-inline:1.6rem}.title-wrapper-with-link{align-items:flex-end}.utility-bar,.utility-bar.gradient,.utility-bar__grid,.announcement-bar{min-height:4.6rem}.announcement-bar__message{max-width:29rem;margin-inline:auto;padding:.8rem 0;font-size:1.15rem;line-height:1.35;text-align:center}.collection-list .card__content{background-size:100% 6.2rem;padding:1.2rem 1rem 1.4rem!important}.collection-list .card__heading{font-size:1.25rem;line-height:1.3;text-align:center}.sst-collection-explore{display:none}.card__content{padding:1.4rem}.card__heading{font-size:1.45rem}.product-card-wrapper .card>.card__content{padding:1.4rem 1.2rem 1.6rem}.product-card-wrapper .card__heading{min-height:5.4rem}.product-card-wrapper .card-information>.price{margin-top:.6rem;padding-top:0}.image-with-text__grid{border-radius:var(--sst-radius-md)}.template-index .image-with-text{padding-block:1.6rem}.image-with-text__content{padding:3.2rem 2.2rem 3.8rem!important}.image-with-text__content .button{width:100%;margin-top:2.4rem}.rich-text__wrapper.rich-text__wrapper--left.page-width{padding:0!important}[id$=__brand_story] .rich-text__text a{font-size:12px}.image-with-text__text{font-size:1.5rem;line-height:1.7}.product__info-container{margin-top:1.6rem;border-radius:var(--sst-radius-md)}.footer{margin-top:var(--sst-space-6)}[id$=__brand_story]{padding-block:3.2rem}[id$=__brand_story] .rich-text{width:calc(100% - 3.2rem);padding:3.2rem 2rem;border-radius:var(--sst-radius-md)}[id$=__brand_story] .rich-text__heading{font-size:2.8rem;text-align:left}[id$=__brand_story] .rich-text__heading:after{margin-left:0}[id$=__brand_story] .rich-text__text{margin-top:2.4rem;font-size:1.55rem;line-height:1.75}[id$=__brand_story] .rich-text__text p:first-child{font-size:1.7rem}.footer{padding-top:5rem}.footer-block.grid__item{padding-bottom:2.6rem;margin-block:0;border-bottom:.1rem solid rgba(255,255,255,.1)}.footer-block.grid__item:last-child{padding-bottom:0;border-bottom:0}.footer .footer-block__heading{margin-bottom:1.4rem}.footer .footer-block__details-content .list-menu__item--link{min-height:4.4rem;display:inline-flex;align-items:center;font-size:1.5rem}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:none}.footer .newsletter-form{align-items:stretch;flex-direction:column}.footer .newsletter-form>.button{width:100%}.footer__content-bottom{margin-top:4rem;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cart__blocks .cart__dynamic-checkout-buttons{display:none!important}#shopify-section-template--27254641951024__slideshow{padding-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sst-style.css.map */
