.header__row,.header{background-color:var(--s-paper)}.header-menu a,.menu-list__link{font-family:var(--s-sans);font-weight:500;letter-spacing:.005em}@media(pointer:fine){.menu-list__link{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 2px) / 0 1px no-repeat;transition:background-size .3s var(--s-ease)}.menu-list__link:hover{background-size:100% 1px}}#header-component[data-sticky-state=active] .header__row,.header[data-sticky-state=active] .header__row{box-shadow:0 1px 0 var(--s-line)}.product-information{background:var(--s-paper) var(--s-grain)}.s-pdp-head{padding-bottom:18px;border-bottom:1px solid var(--s-line)}.s-pdp-head .s-eyebrow{margin-bottom:14px}.s-pdp-title{font:350 clamp(48px,6vw,76px)/.98 var(--s-serif);letter-spacing:-.035em;margin:0;color:var(--s-ink);font-variation-settings:"SOFT" 60}.s-pdp-sub{margin:10px 0 0;font-size:16px;color:var(--s-ink-2)}.s-pdp-benefit{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--s-ink-2);max-width:32em;text-wrap:pretty}.s-pdp-head+*{margin-top:-4px}.product-information .tax-note,.product-information [class*=tax]{font-family:var(--s-sans);font-size:13.5px;color:var(--s-muted)}.product-information .price,.product-information product-price{font-family:var(--s-serif);font-variant-numeric:lining-nums}.product-information .add-to-cart-button,.product-information button[name=add]{min-height:56px;border-radius:999px;font:500 15.5px/1 var(--s-sans);letter-spacing:.005em;text-transform:none;transition:background-color var(--s-dur-ui) var(--s-ease),transform .2s var(--s-ease)}.product-information .add-to-cart-button:active,.product-information button[name=add]:active{transform:scale(.98)}.product-information .accelerated-checkout-block{display:none!important}.variant-option--buttons .variant-option__button-label{min-height:46px;transition:background-color var(--s-dur-ui) var(--s-ease),border-color var(--s-dur-ui) var(--s-ease),color var(--s-dur-ui) var(--s-ease)}.variant-option--buttons .variant-option__button-label:has(:focus-visible){box-shadow:var(--s-focus)}.s-pdp-info{width:100%;font-family:var(--s-sans)}.s-pdp-info .s-trust{margin:6px 0 24px;padding:18px 20px;border-radius:var(--s-radius-card);background:var(--s-white);border:1px solid var(--s-line);display:grid;gap:12px}.s-pdp-info .s-faq summary{font:500 16px/1.4 var(--s-sans);min-height:56px;padding:14px 0}.s-pdp-info .s-faq summary:after{width:28px;height:28px}.s-pdp-info .s-faq__a{padding-right:0;font-size:15px}.s-pdp-info .s-faq__a ul{padding-left:18px;margin:0 0 10px}.product-media-container,.product-media{border-radius:var(--s-radius)}@media(pointer:fine)and (prefers-reduced-motion:no-preference){.product-information .product-media img{transition:transform .9s var(--s-ease)}.product-information .product-media-container:hover .product-media img{transform:scale(1.025)}}.sticky-add-to-cart__bar{border-radius:999px;background:var(--s-white);border:1px solid var(--s-line);box-shadow:var(--s-shadow-float)}.sticky-add-to-cart__title{font-family:var(--s-serif);font-weight:400}.sticky-add-to-cart__button{border-radius:999px;min-height:48px}.s-cart-progress{margin:0 0 16px;padding:16px 18px 18px;border-radius:var(--s-radius-card);background:var(--s-white);border:1px solid var(--s-line);font-family:var(--s-sans);color:var(--s-ink)}.s-cart-progress__msg{margin:0;font-size:14.5px;line-height:1.5}.s-cart-progress__msg strong{font-weight:600}.s-cart-progress__bar{position:relative;height:4px;margin:14px 0 26px;border-radius:4px;background:var(--s-mist)}.s-cart-progress__bar>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--s-brand);transform:scaleX(var(--p, 0));transform-origin:0 50%;transition:transform .9s var(--s-ease)}.s-cart-progress__tick{position:absolute;top:10px;left:calc(var(--at) * 100%);transform:translate(-100%);font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--s-muted);white-space:nowrap}.s-cart-progress__tick:before{content:"";position:absolute;right:0;top:-12px;width:2px;height:8px;border-radius:2px;background:var(--s-line-ctrl)}.s-cart-progress__tick.is-done{color:var(--s-ink)}.s-cart-progress__tick.is-done:before{background:var(--s-brand)}.s-cart-progress__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--s-ink);color:var(--s-ink);font:500 14.5px/1 var(--s-sans);text-decoration:none;cursor:pointer;background:transparent;transition:background-color var(--s-dur-ui) var(--s-ease),color var(--s-dur-ui) var(--s-ease),transform .2s var(--s-ease)}.s-cart-progress__add:hover{background:var(--s-ink);color:var(--s-on-dark)}.s-cart-progress__add:active{transform:scale(.97)}.s-cart-progress__add:focus-visible{outline:none;box-shadow:var(--s-focus)}.s-cart-progress__add[aria-busy=true]{opacity:.6;pointer-events:none}.s-cart-progress__add svg{width:14px;height:14px;transition:transform var(--s-dur-ui) var(--s-ease)}.s-cart-progress__add:hover svg{transform:translate(3px)}.cart-drawer__summary .s-cart-progress{margin-bottom:14px}.theme-drawer__header h2,.theme-drawer__title,.cart-drawer h2{font-family:var(--s-serif);font-weight:400;letter-spacing:-.015em}@media(prefers-reduced-motion:reduce){fly-to-cart{display:none!important}}.s-motion-off fly-to-cart{display:none!important}:root:root{--view-transition-old-main-content: .2s cubic-bezier(.4, 0, 1, 1) both fadeOut;--view-transition-new-main-content: .55s cubic-bezier(.22, 1, .36, 1) both fadeIn, .55s cubic-bezier(.22, 1, .36, 1) both s-vt-rise}@keyframes s-vt-rise{0%{transform:translate3d(0,14px,0)}to{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sotto-3.css.map */
