:root{--sa-ivory: #f7f3ee;--sa-white: #ffffff;--sa-ink: #1f1c19;--sa-ink-2: #5a524a;--sa-espresso: #2e241d;--sa-sand: #ede5dc;--sa-line: #d9d2c9;--sa-radius: 2px;--sa-space-1: .4rem;--sa-space-2: .8rem;--sa-space-3: 1.2rem;--sa-space-4: 1.6rem;--sa-space-5: 2.4rem;--sa-space-6: 3.2rem;--sa-space-7: 4.8rem;--sa-space-8: 6.4rem;--sa-regular: var(--font-body-weight);--sa-medium: 500;--sa-touch: 4.4rem;--page-width: 136rem}body{font-size:1.6rem;line-height:1.6;letter-spacing:0}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em;font-weight:var(--font-heading-weight)}h3,h4,.h3,.h4{font-family:var(--font-body-family);font-weight:var(--sa-medium);letter-spacing:0}.h2,h2.title{font-size:clamp(2.4rem,1.2vw + 1.9rem,3.2rem)}.header__menu-item,.button,.shopify-payment-button__button,.footer-block__heading,.product-form__input .form__label,.product-form__input legend{font-weight:var(--sa-medium)}.rte p,.rte li{font-size:1.6rem}small,.caption,.caption-large{font-size:1.4rem}.button,.button--secondary,.shopify-challenge__button{border-radius:var(--sa-radius);min-height:var(--sa-touch)}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible,input:focus-visible+label,[tabindex]:focus-visible{outline:2px solid var(--sa-espresso);outline-offset:3px;box-shadow:none}.color-scheme-4 a:focus-visible,.color-scheme-4 button:focus-visible{outline-color:#fff}.announcement-bar__message{font-size:1.3rem;letter-spacing:.02em;padding:.9rem 0}.header__menu-item{font-size:1.5rem}.header__menu-item span{text-underline-offset:.4rem}.header__submenu .header__menu-item{font-weight:var(--sa-regular)}.card__heading{font-weight:var(--sa-regular);font-size:1.5rem;line-height:1.4}.card__heading a{text-decoration:none}.card-wrapper .price{font-weight:var(--sa-medium);font-size:1.5rem}.card--standard .card__inner{background:var(--sa-white);border-radius:var(--sa-radius)}.card-information{padding-top:var(--sa-space-2)}.card .badge{font-size:1.2rem}.multicolumn .title{margin-bottom:var(--sa-space-4)}.multicolumn-card__info h3{font-weight:var(--sa-medium);font-size:1.7rem}.multicolumn-card__info .rte p{font-size:1.5rem;color:var(--sa-ink-2)}.multicolumn-card__info .link{font-size:1.5rem}.collection-hero__title{font-size:clamp(2.6rem,1.4vw + 2rem,3.6rem)}.facets__summary,.facet-filters__label,.product-count__text{font-size:1.4rem}.active-facets__button-inner{font-size:1.3rem}.product__title h1{font-size:clamp(2.4rem,.8vw + 2.1rem,3.1rem);line-height:1.22;font-weight:var(--sa-medium)}.product .price{font-size:2rem;font-weight:var(--sa-medium)}.product .price__container+.product__tax,.product__tax{font-size:1.4rem}.product-form__input--pill input[type=radio]+label{border-radius:var(--sa-radius);min-width:5.2rem;text-align:center;font-size:1.5rem}.product-form__input legend.form__label{font-size:1.5rem;margin-bottom:.2rem}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .product-form{margin-top:1.2rem}.product-form__buttons{max-width:none}.product-form__submit{font-size:1.6rem}.product__accordion summary .accordion__title{font-weight:var(--sa-medium);font-size:1.6rem}.product__description{color:var(--sa-ink)}.product__description img{height:auto;max-width:100%;border-radius:var(--sa-radius)}.product__description table,.sa-sg__table table{border-collapse:collapse;font-size:1.4rem;width:100%}.product__description table{display:block;max-width:100%;overflow-x:auto}.product__description td,.product__description th,.sa-sg__table td,.sa-sg__table th{border:1px solid var(--sa-line);padding:.5rem .8rem;white-space:nowrap;text-align:left}.product__description li>p{display:inline;margin:0}.product__description ul,.product__description ol{padding-left:2rem}.product__description li{margin-bottom:.6rem}.sa-details-heading{font-size:2rem;margin:var(--sa-space-6) 0 0;padding-top:var(--sa-space-4);border-top:1px solid var(--sa-line)}.sa-needs-size .product-form__submit[disabled]{opacity:1;background:var(--sa-sand);color:var(--sa-ink);cursor:not-allowed;border:0}.sa-needs-size .product-form__submit[disabled]:after{display:none}.sa-needs-size .shopify-payment-button{display:none}.sa-size-hint{color:var(--sa-ink-2);font-size:1.4rem;margin:.6rem 0 0}.sa-pay{text-align:center;margin-top:var(--sa-space-3)!important}.sa-pay__label{font-size:1.3rem;color:var(--sa-ink-2);margin:0 0 var(--sa-space-2)}.sa-pay__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none}.sa-pay__list .icon{width:3.8rem;height:2.4rem}.sa-service{border:1px solid var(--sa-line);background:var(--sa-white);border-radius:var(--sa-radius);padding:var(--sa-space-2) var(--sa-space-4)}.sa-service__row{display:flex;gap:var(--sa-space-3);align-items:flex-start;padding:var(--sa-space-2) 0}.sa-service__row+.sa-service__row{border-top:1px solid var(--sa-line)}.sa-service__row svg{flex:none;width:2rem;height:2rem;margin-top:.2rem;color:var(--sa-espresso)}.sa-service__row p{margin:0;font-size:1.4rem;line-height:1.55}.sa-service__row a{color:inherit;text-underline-offset:.2rem;white-space:nowrap}.sa-service--cart{margin-top:var(--sa-space-3);text-align:left;padding:var(--sa-space-1) var(--sa-space-3)}.cart-drawer .sa-service--cart{margin-bottom:var(--sa-space-2)}.sa-sg{margin:0}.sa-sg__open{background:none;border:0;padding:.4rem 0;min-height:3.2rem;font:inherit;font-size:1.4rem;color:var(--color-foreground);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sa-sg--inline{margin:.4rem 0 0}.sa-sg__open{display:inline-flex;align-items:center;gap:.6rem}.sa-sg__dialog{width:min(64rem,calc(100vw - 3.2rem));max-height:min(85vh,80rem);padding:0;border:1px solid var(--sa-line);border-radius:var(--sa-radius);background:var(--sa-white);color:var(--sa-ink);overflow:hidden}.sa-sg__dialog[open]{display:flex;flex-direction:column}.sa-sg__dialog::backdrop{background:#20232180}.sa-sg__head{display:flex;align-items:center;justify-content:space-between;padding:var(--sa-space-3) var(--sa-space-4) var(--sa-space-3) var(--sa-space-5);border-bottom:1px solid var(--sa-line)}.sa-sg__head h2{margin:0;font-size:2rem}.sa-sg__close{width:var(--sa-touch);height:var(--sa-touch);display:grid;place-items:center;background:none;border:0;cursor:pointer;color:inherit}.sa-sg__close .svg-wrapper,.sa-sg__close svg{width:1.6rem;height:1.6rem}.sa-sg__body{overflow-y:auto;padding:var(--sa-space-4) var(--sa-space-5) var(--sa-space-5);font-size:1.5rem;line-height:1.6}.sa-sg__body h3{font-size:1.6rem;margin:var(--sa-space-5) 0 var(--sa-space-1)}.sa-sg__body h3:first-of-type{margin-top:var(--sa-space-3)}.sa-sg__body p{margin:0 0 var(--sa-space-2)}.sa-sg__body ol{padding-left:2rem;margin:0 0 var(--sa-space-2)}.sa-sg__product{color:var(--sa-ink-2);font-size:1.4rem}.sa-sg__note{font-size:1.4rem;color:var(--sa-ink-2)}.sa-sg__table{overflow-x:auto;max-width:100%}.sa-sg__table table{width:auto;min-width:100%}.sa-sg__table tr:first-child td,.sa-sg__table th{background:var(--sa-sand);font-weight:var(--sa-medium)}.sa-sg__table p,.sa-sg__table span,.sa-sg__table strong{font-size:inherit;margin:0}html.sa-dialog-open{overflow:hidden}@media screen and (max-width:749px){.sa-sg__dialog{width:100vw;max-width:100vw;max-height:90vh;margin:auto 0 0;border-radius:var(--sa-radius) var(--sa-radius) 0 0}.sa-sg__body{padding:var(--sa-space-3) var(--sa-space-4) var(--sa-space-5)}.sa-sg__head{padding-left:var(--sa-space-4)}}.footer .sa-acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.footer .sa-acc>summary::-webkit-details-marker{display:none}.footer .sa-acc__icon{position:relative;width:1.2rem;height:1.2rem;flex:none}.footer .sa-acc__icon:before,.footer .sa-acc__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:currentColor}.footer .sa-acc__icon:after{transform:rotate(90deg);transition:transform .2s}.footer .sa-acc[open] .sa-acc__icon:after{transform:rotate(0)}.footer .footer-block__heading{font-size:1.5rem;font-weight:var(--sa-medium);letter-spacing:0;margin-bottom:var(--sa-space-3)}.footer .footer-block__details-content .list-menu__item--link{font-size:1.5rem;font-weight:var(--sa-regular);color:rgba(var(--color-foreground),.85);padding:.5rem 0}.footer .sa-footer-contact{margin-top:var(--sa-space-2);font-size:1.5rem}.footer .footer-block__brand-info .rte p{font-size:1.5rem}.footer .copyright__content,.footer .policies{font-size:1.3rem}.footer .list-payment__item .icon{width:3.8rem;height:2.4rem}@media screen and (max-width:749px){.footer .footer__blocks-wrapper{gap:0!important}.footer .footer-block--menu{border-top:1px solid rgba(var(--color-foreground),.15);margin:0!important}.footer .footer-block--menu:last-child{border-bottom:1px solid rgba(var(--color-foreground),.15)}.footer .footer-block--menu .sa-acc>summary{padding:var(--sa-space-3) 0;margin:0;min-height:var(--sa-touch)}.footer .footer-block--menu .footer-block__details-content{padding-bottom:var(--sa-space-3);margin:0}.footer .footer-block--brand-info{text-align:center;margin-bottom:var(--sa-space-5)!important}.footer .footer-block--brand-info .footer-block__brand-info{display:flex;flex-direction:column;align-items:center}.footer .footer__content-bottom,.footer .footer__copyright,.footer .footer__column--info{text-align:center;justify-content:center;align-items:center}}@media screen and (min-width:750px){.footer .sa-acc__icon{display:none}.footer .sa-acc>summary{cursor:default;pointer-events:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sa-sg__open .svg-wrapper,.sa-sg__open svg{width:1.8rem;height:1.8rem}body{background:var(--sa-ivory);color:var(--sa-ink)}.h2,h2.title,.sa-section-title{font-size:clamp(2.6rem,1.6vw + 1.9rem,3.6rem);line-height:1.12;letter-spacing:-.015em}.sa-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--sa-medium);letter-spacing:.18em;text-transform:uppercase;color:var(--sa-ink);margin:0 0 var(--sa-space-3)}.sa-arrow{display:inline-block;margin-left:.8rem;transition:transform .2s ease}a:hover>.sa-arrow{transform:translate(3px)}.button,.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:var(--sa-medium);letter-spacing:.01em;font-size:1.5rem}.button--primary{--color-button: 46, 36, 29;--color-button-text: 255, 255, 255}.color-scheme-4 .button--primary,.color-scheme-5 .button--primary{--color-button: 247, 243, 238;--color-button-text: 46, 36, 29}.sa-btn{padding:0 2.6rem;min-height:4.8rem}.sa-btn--small{min-height:4.4rem;padding:0 2rem;font-size:1.4rem}a:focus-visible,button:focus-visible,summary:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--sa-espresso);outline-offset:3px;box-shadow:none}.sa-trust-bar{border-bottom:1px solid rgba(46,36,29,.08)}.sa-trust-bar__list{display:flex;justify-content:center;align-items:center;margin:0;padding:0;min-height:3.6rem}.sa-trust-bar__item{display:flex;align-items:center;font-size:1.25rem;letter-spacing:.01em;padding:.6rem 1.8rem}.sa-trust-bar__item+.sa-trust-bar__item{border-left:1px solid rgba(46,36,29,.35)}.sa-trust-bar__item .sa-icon,.sa-trust-bar__link .sa-icon{width:1.6rem;height:1.6rem;margin-right:.8rem;flex:none}.sa-trust-bar__link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.sa-trust-bar__link:hover span{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.sa-trust-bar__item--secondary{display:none}.sa-trust-bar__item{font-size:1.2rem}}.header-wrapper{background:var(--sa-white)}.header{column-gap:2.4rem}.header__heading-link .h2,.header__heading .h2{font-family:var(--font-body-family);font-size:2.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1}.header__menu-item{font-size:1.45rem;font-weight:var(--sa-regular);color:var(--sa-ink)}.header__active-menu-item{text-decoration:none}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.cart-count-bubble{background:var(--sa-espresso);color:#fff}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto}.header--middle-left .header__inline-menu{justify-self:center}.header__inline-menu .list-menu--inline{gap:.4rem 1.2rem}}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:1.7rem;letter-spacing:.1em;white-space:nowrap}.header__heading-link{padding:0}}.sa-hero{position:relative;overflow:hidden;background:rgb(var(--color-background))}.sa-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sa-focal-m, center)}.sa-hero__heading{font-size:clamp(3.8rem,3.6vw + 2.4rem,6.8rem);line-height:1.02;letter-spacing:-.025em;margin:0 0 var(--sa-space-4);font-weight:var(--font-heading-weight)}.sa-hero__text{font-size:1.7rem;line-height:1.55;color:var(--sa-ink);margin:0 0 var(--sa-space-6);max-width:40rem}.sa-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--sa-space-4)}.sa-hero__buttons .button--secondary{background:transparent}.sa-hero__points{display:flex;flex-wrap:wrap;gap:var(--sa-space-3) var(--sa-space-5);margin:var(--sa-space-7) 0 0;padding:0}.sa-hero__points li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--sa-ink)}.sa-hero__points .sa-icon{width:2rem;height:2rem;flex:none}@media screen and (min-width:750px){.sa-hero{min-height:clamp(48rem,44vw,64rem);display:flex;align-items:center}.sa-hero__media{position:absolute;top:0;right:0;bottom:0;width:64%}.sa-hero__media img{object-position:var(--sa-focal-d, center)}.sa-hero__media:before{content:"";position:absolute;inset:0 auto 0 0;width:38%;z-index:1;background:linear-gradient(90deg,rgb(var(--color-background)),rgba(var(--color-background),.85) 30%,rgba(var(--color-background),0))}.sa-hero__inner{position:relative;z-index:2;width:100%;padding-top:var(--sa-space-8);padding-bottom:var(--sa-space-8)}.sa-hero__content{max-width:50rem}}@media screen and (max-width:749px){.sa-hero{display:flex;flex-direction:column}.sa-hero__media{aspect-ratio:4 / 3.4}.sa-hero__inner{padding-top:var(--sa-space-6);padding-bottom:var(--sa-space-6)}.sa-hero__text{font-size:1.6rem;margin-bottom:var(--sa-space-5)}.sa-hero__buttons .button{flex:1 1 0;min-width:0;padding:0 1.2rem}.sa-hero__points{margin-top:var(--sa-space-5);gap:var(--sa-space-2) var(--sa-space-4)}.sa-hero__points li{font-size:1.25rem}}.sa-row__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sa-space-3);margin-bottom:var(--sa-space-5)}.sa-row__head .h2{margin:0}.sa-row__link{font-size:1.45rem;white-space:nowrap;color:var(--sa-ink);text-decoration:none;padding:1rem 0}.sa-row__link:hover{text-decoration:underline;text-underline-offset:.4rem}.sa-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-3);margin:0;padding:0}@media screen and (min-width:990px){.sa-tiles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sa-space-4)}}.sa-tiles__link{display:block;height:100%;text-decoration:none;color:inherit;background:var(--sa-white);border:1px solid rgba(217,210,201,.7);transition:border-color .2s ease}.sa-tiles__link:hover{border-color:var(--sa-line)}.sa-tiles__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sa-sand)}.sa-tiles__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sa-tiles__link:hover .sa-tiles__media img{transform:scale(1.03)}.sa-tiles__label{display:flex;align-items:center;padding:1.4rem 1.6rem;font-size:1.55rem;font-weight:var(--sa-medium)}@media screen and (max-width:749px){.sa-tiles__label{padding:1.1rem 1.2rem;font-size:1.45rem}}.sa-row__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-3);margin:0;padding:0}@media screen and (min-width:750px){.sa-row__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sa-space-4)}}@media screen and (min-width:1200px){.sa-row__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sa-row__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.sa-row__grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.sa-card{display:flex;flex-direction:column;height:100%;background:var(--sa-white);border:1px solid rgba(217,210,201,.7)}.sa-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f4f1ec}.sa-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sa-card:hover .sa-card__media img{transform:scale(1.03)}.sa-card__body{display:flex;flex-direction:column;flex:1;padding:1.4rem 1.4rem 1.6rem}.sa-card__title{font-family:var(--font-body-family);font-size:1.5rem;font-weight:var(--sa-medium);line-height:1.35;margin:0;letter-spacing:0}.sa-card__title a{color:inherit;text-decoration:none}.sa-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.sa-card__price{font-size:1.5rem;margin:.4rem 0 0;color:var(--sa-ink)}.sa-card__swatches{display:flex;align-items:center;gap:.6rem;margin:1.2rem 0 0;padding:0}.sa-card__swatch{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--sa-line);padding:2px}.sa-card__swatch span:not(.visually-hidden),.sa-card__swatch img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.sa-card__swatch--empty{background:#eee}.sa-card__more{font-size:1.2rem;color:var(--sa-ink-2)}.sa-card__cta{margin-top:auto;width:100%;min-height:4.2rem;font-size:1.4rem;padding:0 1rem}.sa-card__body>:nth-last-child(2){margin-bottom:1.4rem}@media screen and (max-width:749px){.sa-card__body{padding:1.1rem 1rem 1.2rem}.sa-card__title{font-size:1.4rem}.sa-card__cta{font-size:1.3rem;min-height:4.4rem}}.sa-fit{display:grid;grid-template-columns:1fr}.sa-fit__inner{display:grid;gap:var(--sa-space-6);padding:var(--sa-space-7) max(1.6rem,calc((100vw - var(--page-width)) / 2 + 5rem))}.sa-fit--image .sa-fit__inner{padding-right:var(--sa-space-6)}.sa-fit__intro .h2{margin:0 0 var(--sa-space-3)}.sa-fit__text p{font-size:1.6rem;margin:0 0 var(--sa-space-5);max-width:42rem}.sa-fit__steps{display:grid;grid-template-columns:1fr;gap:var(--sa-space-5);margin:0;padding:0}.sa-fit__step{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sa-fit__step .sa-icon{width:3.2rem;height:3.2rem;margin-bottom:var(--sa-space-2)}.sa-fit__title{font-size:1.5rem;margin:0 0 .4rem}.sa-fit__body p{margin:0;font-size:1.4rem;line-height:1.55;color:var(--sa-ink-2)}.sa-fit__link{margin-top:var(--sa-space-2);font-size:1.35rem;color:var(--sa-ink);text-decoration:underline;text-underline-offset:.3rem;padding:.6rem 0}.sa-fit__media{display:none}@media screen and (max-width:749px){.sa-fit__steps{gap:var(--sa-space-4)}.sa-fit__step{display:grid;grid-template-columns:3.2rem 1fr;column-gap:1.4rem}.sa-fit__step .sa-icon{grid-row:span 3;width:2.8rem;height:2.8rem;margin:.2rem 0 0}.sa-fit__link{justify-self:start}}@media screen and (min-width:750px){.sa-fit__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-fit__step{align-items:center;text-align:center}}@media screen and (min-width:990px){.sa-fit--image{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.sa-fit__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--sa-space-6)}.sa-fit .sa-section-title{font-size:clamp(2.6rem,1.2vw + 1.8rem,3.4rem)}.sa-fit__steps{gap:var(--sa-space-4)}.sa-fit__steps{border-left:1px solid rgba(46,36,29,.18);padding-left:var(--sa-space-5)}.sa-fit__media{display:block;position:relative;min-height:100%}.sa-fit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}.sa-story{display:grid;grid-template-columns:1fr}.sa-story__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--sa-sand)}.sa-story__media img{width:100%;height:100%;object-fit:cover;display:block}.sa-story__content{padding:var(--sa-space-7) 1.6rem}.sa-story__text p{font-size:1.65rem;line-height:1.65;margin:0 0 var(--sa-space-5);max-width:52rem}@media screen and (min-width:750px){.sa-story{grid-template-columns:1fr 1fr;min-height:44rem}.sa-story__media{aspect-ratio:auto;position:relative}.sa-story__media img{position:absolute;top:0;right:0;bottom:0;left:0}.sa-story__content{align-self:center;padding:var(--sa-space-8) max(3.2rem,calc((100vw - var(--page-width)) / 2 + 5rem)) var(--sa-space-8) 6.4rem}.sa-story--reverse .sa-story__media{order:2}.sa-story--reverse .sa-story__content{padding:var(--sa-space-8) 6.4rem var(--sa-space-8) max(3.2rem,calc((100vw - var(--page-width)) / 2 + 5rem))}}.sa-service-row{border-top:1px solid rgba(217,210,201,.7)}.sa-service-row__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sa-space-5) var(--sa-space-3);margin:0;padding:var(--sa-space-6) 0}.sa-service-row__item{display:flex;gap:1.2rem;align-items:flex-start}.sa-service-row__item .sa-icon{width:2.8rem;height:2.8rem;flex:none}.sa-service-row__title{display:block;margin:0;font-size:1.5rem;font-weight:var(--sa-medium);color:var(--sa-ink);text-decoration:none}a.sa-service-row__title:hover{text-decoration:underline;text-underline-offset:.3rem}.sa-service-row__text{margin:.2rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--sa-ink-2)}@media screen and (min-width:990px){.sa-service-row__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:var(--sa-space-6) 0}.sa-service-row__item{justify-content:center;padding:0 var(--sa-space-4)}.sa-service-row__item+.sa-service-row__item{border-left:1px solid var(--sa-line)}}.sa-news__inner{display:grid;gap:var(--sa-space-4);padding-top:var(--sa-space-6);padding-bottom:var(--sa-space-6);align-items:center}.sa-news__heading{font-size:clamp(2.2rem,.8vw + 1.9rem,2.6rem);margin:0;line-height:1.2}.sa-news__text{margin:.4rem 0 0;font-size:1.45rem;color:var(--sa-ink-2)}.sa-news__field{display:flex;gap:var(--sa-space-2)}.sa-news__field input{flex:1;min-width:0;height:4.8rem;padding:0 1.6rem;border:1px solid var(--sa-line);background:var(--sa-white);border-radius:var(--sa-radius);font:inherit;font-size:1.5rem;color:var(--sa-ink)}.sa-news__field input::placeholder{color:#8a8178}.sa-news__field .button{min-height:4.8rem;padding:0 2.8rem;flex:none}.sa-news__msg{margin:.8rem 0 0;font-size:1.4rem}.sa-news__msg--error{color:#9b2c2c}@media screen and (min-width:750px){.sa-news__inner{grid-template-columns:1fr minmax(0,52rem);gap:var(--sa-space-7)}}.footer{border-top:0}.footer .footer__content-top{padding-bottom:var(--sa-space-6)}.footer .footer-block--brand-info .footer-block__heading{font-family:var(--font-body-family);font-size:2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--sa-space-3)}.footer .footer-block__brand-info .rte p{font-size:1.45rem;line-height:1.5;color:var(--sa-ink-2)}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--sa-medium);letter-spacing:0}.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem;color:var(--sa-ink-2);padding:.45rem 0}.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--sa-ink)}.footer .footer__content-bottom{border-top:1px solid var(--sa-line);padding-top:var(--sa-space-5)}.footer .copyright__content,.footer .copyright__content a{font-size:1.25rem;color:var(--sa-ink-2)}.footer .list-payment__item .icon{width:3.4rem;height:2.2rem}@media screen and (min-width:990px){.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));column-gap:var(--sa-space-6)}.footer .footer__blocks-wrapper>.grid__item{width:auto!important;max-width:none!important}}.collection-hero{background:var(--sa-ivory)}.collection-hero__title{font-size:clamp(3rem,1.8vw + 2.2rem,4.4rem);font-weight:var(--font-heading-weight)}.product-grid .card-wrapper .card{background:var(--sa-white);border:1px solid rgba(217,210,201,.7)}.product-grid .card--standard>.card__content{padding:0 1.4rem 1.4rem}.product-grid .card__inner{border-radius:0}.card__heading{font-family:var(--font-body-family);font-weight:var(--sa-medium);font-size:1.45rem;letter-spacing:0}.card-wrapper .price{font-weight:var(--sa-regular)}.quick-add__submit.button--secondary{--color-button: 46, 36, 29;--color-button-text: 255, 255, 255;--alpha-button-background: 1;min-height:4.2rem;font-size:1.4rem}.quick-add__submit.button--secondary:after{box-shadow:none}.facets__summary,.facet-filters__label,.product-count__text{color:var(--sa-ink)}.product__title h1{font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,1vw + 2.2rem,3.4rem);line-height:1.18;letter-spacing:-.01em}.product .price{font-weight:var(--sa-regular)}.product-form__input--pill input[type=radio]+label{border-color:var(--sa-line);background:var(--sa-white)}.product-form__input--pill input[type=radio]:checked+label{background:var(--sa-espresso);color:#fff;border-color:var(--sa-espresso)}.product-form__submit{min-height:5rem}.sa-needs-size .product-form__submit[disabled]{background:var(--sa-sand);color:var(--sa-ink)}.product__accordion summary .accordion__title{font-family:var(--font-body-family)}.sa-service{background:var(--sa-white)}.sa-service__row svg{color:var(--sa-espresso)}.main-page-title,.shopify-policy__title h1{font-weight:var(--font-heading-weight)}.shopify-policy__container{max-width:76rem}.field__input,.select__select,.customer .field input{background:var(--sa-white)}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 var(--inputs-border-width) var(--sa-line)}.sa-fit__intro>.button,.sa-story__content>.button{margin-top:var(--sa-space-5)}.sa-fit__text p:last-child,.sa-story__text p:last-child{margin-bottom:0}.header--top-center{row-gap:.4rem}@media screen and (min-width:990px){.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr}.header--top-center .header__heading,.header--top-center .header__heading-link{justify-self:center}.header--top-center>.header__search{justify-self:start}.header--top-center .header__inline-menu{justify-self:center;margin-top:.2rem}.header--top-center .sa-nav .list-menu--inline{gap:0 .8rem}.sa-nav>.list-menu>li>.header__menu-item,.sa-nav summary.header__menu-item{font-size:1.5rem;letter-spacing:.01em;padding:1rem 1.2rem}.sa-nav summary.header__menu-item{padding-right:3rem}.sa-nav summary.header__menu-item .icon-caret{right:1rem;width:1rem}}.header__heading-link .h2{font-size:2.4rem}.sa-utility-link{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;padding:1rem .8rem;min-height:4.4rem}.sa-utility-link .sa-icon{width:1.8rem;height:1.8rem}.sa-utility-link:hover span{text-decoration:underline;text-underline-offset:.3rem}.header__icons .localization-form__select{font-size:1.35rem;padding-top:.6rem;padding-bottom:.6rem}.header-localization .disclosure .localization-form__select{font-size:1.35rem}.sa-nav .header__submenu{border:1px solid var(--sa-line);box-shadow:0 12px 28px #1f1c1914;border-radius:var(--sa-radius);padding:1.2rem 0;min-width:22rem}.sa-nav .header__submenu .header__menu-item{font-size:1.45rem;padding:.8rem 2rem;color:var(--sa-ink)}.sa-nav .header__submenu .header__menu-item:hover{background:var(--sa-ivory);text-decoration:none}.sa-nav .sa-nav__first .header__menu-item{font-weight:var(--sa-medium)}.sa-nav .sa-nav__panel--cols{display:grid;grid-template-columns:repeat(3,19rem);width:auto;min-width:0;padding:1.6rem .8rem;left:50%;margin-left:-29rem}.sa-nav__panel--cols .sa-nav__first{grid-column:1 / -1;border-bottom:1px solid var(--sa-line);margin:0 1.2rem .8rem}.sa-nav__panel--cols .sa-nav__first .header__menu-item{padding-left:.8rem;padding-right:.8rem}.sa-nav__panel--cols .header__menu-item{padding:.8rem 2rem}.sa-nav details[open]>summary .icon-caret{transform:rotate(180deg)}#menu-drawer .menu-drawer__navigation-container{display:flex;flex-direction:column}#menu-drawer .menu-drawer__navigation-container>.menu-drawer__navigation{padding:.4rem 0 1.2rem;flex:0 0 auto}.menu-drawer__navigation-container>.menu-drawer__utility-links{margin-top:auto}.menu-drawer__navigation .menu-drawer__menu{justify-content:flex-start}.sa-drawer-search{position:relative;margin:1.6rem 1.6rem .4rem;flex:0 0 auto;height:4.8rem;min-height:0}.sa-drawer-search input{width:100%;height:4.8rem;padding:0 5rem 0 1.6rem;border:1px solid var(--sa-line);border-radius:var(--sa-radius);background:var(--sa-ivory);font:inherit;font-size:1.6rem;color:var(--sa-ink)}.sa-drawer-search__btn{position:absolute;right:0;top:0;width:4.8rem;height:4.8rem;display:grid;place-items:center;background:none;border:0;color:var(--sa-ink);cursor:pointer}.sa-drawer-search__btn .svg-wrapper,.sa-drawer-search__btn svg{width:2rem;height:2rem}.menu-drawer__menu-item{font-size:1.7rem;padding-top:1.2rem;padding-bottom:1.2rem;min-height:4.8rem}.sa-drawer-help{margin:.8rem 0 0;padding:1.2rem 0 0;border-top:1px solid var(--sa-line)}.sa-drawer-help a{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 3.2rem;min-height:4.8rem;font-size:1.6rem;color:var(--sa-ink);text-decoration:none}.sa-drawer-help .sa-icon{width:2rem;height:2rem}.footer .sa-footer-contact{font-style:normal;display:flex;flex-direction:column;gap:.4rem;margin-top:var(--sa-space-4);font-size:1.4rem}.footer .sa-footer-contact__label{font-weight:var(--sa-medium);color:var(--sa-ink);margin-bottom:.2rem}.footer .sa-footer-contact a{color:var(--sa-ink-2);width:fit-content}@media screen and (max-width:749px){.footer .sa-footer-contact{align-items:center}}.sa-card__media img{object-fit:contain}.product-grid .grid__item .sa-card{height:100%}.sa-card__title{overflow-wrap:anywhere}.sa-service-row__item>div{min-width:0}.sa-service-row__title,.sa-service-row__text{overflow-wrap:anywhere}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading .h2{font-size:1.6rem;letter-spacing:.08em}.header__icons .header__icon{width:4rem}}.sa-buybar{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid var(--sa-line);box-shadow:0 -6px 18px #1f1c190f}.sa-buybar[hidden]{display:none}.sa-buybar__info{display:flex;flex-direction:column;min-width:0;flex:1}.sa-buybar__price{font-size:1.6rem;font-weight:var(--sa-medium);color:var(--sa-ink)}.sa-buybar__variant{font-size:1.25rem;color:var(--sa-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-buybar__btn{flex:0 0 auto;min-height:4.8rem;min-width:15rem;padding:0 1.8rem;font-size:1.5rem}.sa-buybar__btn[disabled]{opacity:.55}html.sa-buybar-on body{padding-bottom:calc(7.2rem + env(safe-area-inset-bottom))}@media screen and (min-width:750px){.sa-buybar{display:none!important}}@media screen and (max-width:749px){.product__title h1{font-size:2.3rem;line-height:1.22}}.product__description h1,.product__description h2,.product__description h3{font-family:var(--font-body-family);font-weight:var(--sa-medium);font-size:1.7rem;line-height:1.35;letter-spacing:0;margin:2.4rem 0 .8rem}.product__description h4,.product__description h5,.product__description h6{font-family:var(--font-body-family);font-weight:var(--sa-medium);font-size:1.55rem;margin:2rem 0 .6rem}.product__description>:first-child,.product__description>:first-child h2{margin-top:0}.product__description p{line-height:1.65}.product__description img{display:block;margin:1.6rem 0}.product__description [tabindex="0"]:focus-visible{outline:2px solid var(--sa-espresso);outline-offset:2px}@media screen and (min-width:1100px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2.4rem;min-height:8rem;padding:.8rem 5rem;align-items:center}.header--middle-left .header__heading-link{padding:0;margin:0}.header--middle-left .header__heading-logo-wrapper{width:23rem}.header--middle-left .header__heading-logo{width:23rem;max-width:23rem}.header--middle-left .header__inline-menu{justify-self:center;margin:0}.header--middle-left .sa-nav .list-menu--inline{gap:0 .4rem;flex-wrap:nowrap}.header--middle-left .sa-nav .list-menu--inline>li{white-space:nowrap}.header--middle-left .header__icons{gap:.4rem;margin-right:-1.1rem}.sa-loc-compact{white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1099px){.header--middle-left{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;column-gap:0}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:center;text-align:center}.header--middle-left header-drawer{display:block}.header--middle-left .header__inline-menu,.header--middle-left .header__icons .desktop-localization-wrapper{display:none}}.sa-specs{display:grid;gap:0;margin:0 0 var(--sa-space-3);border-top:1px solid var(--sa-line)}.sa-specs>div{display:grid;grid-template-columns:minmax(9rem,35%) 1fr;gap:var(--sa-space-3);padding:.8rem 0;border-bottom:1px solid var(--sa-line)}.sa-specs dt{font-weight:600;margin:0}.sa-specs dd{margin:0}.sa-specs__h{font-size:1.6rem;margin:var(--sa-space-3) 0 .4rem}.sa-ship-table{overflow-x:auto;margin:0 0 var(--sa-space-3)}.sa-ship-table table{border-collapse:collapse;width:100%;font-size:1.4rem;table-layout:auto}.sa-ship-table th,.sa-ship-table td{border:1px solid var(--sa-line);padding:.6rem .8rem;text-align:left;white-space:nowrap}.sa-ship-table thead th{background:var(--sa-sand, #EDE5DC)}.sa-ship-table tr.is-here th,.sa-ship-table tr.is-here td{font-weight:600;background:var(--sa-white, #fff)}.sa-service__sub{color:var(--sa-ink-2)}.sa-price-note{margin-top:.4rem}.sa-service__line{display:block}.sa-service-row--centered{border-top:0}.sa-service-row--centered .sa-service-row__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem;padding:3.2rem 0}.sa-service-row--centered .sa-service-row__item{flex-direction:column;align-items:center;gap:.8rem;text-align:center}.sa-service-row--centered .sa-service-row__item .sa-icon{width:3.2rem;height:3.2rem;stroke-width:1.25}.sa-service-row--centered .sa-service-row__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:400}.sa-service-row--centered .sa-service-row__text{font-size:1.35rem}@media screen and (min-width:750px){.sa-service-row--centered .sa-service-row__list{grid-template-columns:repeat(4,minmax(0,1fr));padding:3.6rem 0}.sa-service-row--centered .sa-service-row__item+.sa-service-row__item{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sa-theme.css.map */
