.product{--ss-product-ink: #4b372a;--ss-product-muted: #786b63;--ss-product-brand: #8e7062;--ss-product-sage: #7a9692;--ss-product-line: #ece7e3;--ss-product-soft: #fbf8f4}.product .product__title h1{color:var(--ss-product-ink);font-weight:600;line-height:1.18;letter-spacing:-.01em}.product .price--large{color:var(--ss-product-ink)}.product .product-form__submit{min-height:5.2rem;border-radius:0;background:var(--ss-product-brand);font-size:1.7rem;font-weight:600;letter-spacing:0;transition:background-color .18s ease,transform .15s ease}.product .product-form__submit:after,.product .product-form__submit:before{box-shadow:none}.product .product-form__submit:hover:not([disabled]){background:#78594b}.product .product-form__submit:active:not([disabled]){transform:translateY(1px)}.product .product-form__submit:focus-visible,.product .quantity__button:focus-visible,.product .product-form__input input[type=radio]:focus-visible+label{outline:.2rem solid var(--ss-product-sage);outline-offset:.3rem}.product .quantity{min-height:4.8rem;border:.1rem solid var(--ss-product-line)}.product .quantity:after,.product .quantity:before{box-shadow:none}.product .product-form__input input[type=radio]+label{border-color:var(--ss-product-line);border-radius:0}.product .product-form__input--pill .variant-option:has(input[type=radio]:checked){background:var(--ss-product-ink);border-color:var(--ss-product-ink)}.product .product-form__input--pill input[type=radio]:checked+label{color:#fff;background:transparent;border:0}@media screen and (max-width:749px){.product .product-form__input--pill{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:100%;max-width:100%;min-width:0}.product .product-form__input--pill>legend{grid-column:1 / -1;width:100%;margin-bottom:.3rem}.product .product-form__input--pill .variant-option{width:auto;min-width:0;margin:0;padding:1.1rem .4rem}}.ss-product-context{margin:1.6rem 0 2rem;padding:1.5rem 0 0;border-top:.1rem solid var(--ss-product-line);color:var(--ss-product-ink)}.ss-product-family{display:flex;align-items:center;gap:.9rem;color:var(--ss-product-sage);font-size:1.2rem;font-weight:700;line-height:1.35;letter-spacing:.02em}.ss-product-family img{width:2.9rem;height:2.9rem;flex:0 0 2.9rem;object-fit:contain}.ss-product-family--text-only{gap:0;padding-inline-start:1rem;border-inline-start:.2rem solid #8e7062}.ss-product-gift{display:flex;align-items:center;gap:1rem;margin-top:1.3rem;padding-top:1.3rem;border-top:.1rem solid var(--ss-product-line);color:var(--ss-product-muted);font-size:1.3rem;line-height:1.45}.ss-product-gift svg{width:2.7rem;height:2.7rem;flex:0 0 2.7rem;fill:none;stroke:#8e7062;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.ss-product-gift strong{font-weight:600}.product .product__description{color:#4b372a;font-size:1.5rem;line-height:1.75}.product .product__description p{margin:0 0 1.1rem}.product .product__accordion{margin:0;border-top-color:var(--ss-product-line)}.product .product__accordion:last-of-type{border-bottom:.1rem solid var(--ss-product-line)}.product .product__accordion .summary__title>svg{display:none}.product .product__accordion summary{min-height:5.8rem;padding:1.5rem 0}.product .product__accordion .accordion__title{color:var(--ss-product-ink);font-size:1.6rem;font-weight:500}.product .product__accordion .accordion__content{color:#4b372a;font-size:1.45rem;line-height:1.75;padding:0 0 2rem}.product .icon-with-text{gap:0;margin:1.8rem 0 2rem;padding:1.4rem 0;border-top:.1rem solid var(--ss-product-line);border-bottom:.1rem solid var(--ss-product-line)}.product .icon-with-text__item{min-height:auto;padding:0 1rem;color:#4b372a;font-size:1.2rem;line-height:1.4}.product .icon-with-text__item+.icon-with-text__item{border-inline-start:.1rem solid var(--ss-product-line)}.product .icon-with-text__item>svg,.product .icon-with-text__item>img{display:none}@media screen and (min-width:750px){.product .product__info-container{max-width:52rem}.product .product__title h1{font-size:clamp(3rem,2.5vw,4rem)}.product .product-form__submit{min-height:5.5rem}.ss-product-context{margin-top:2rem;padding-top:1.7rem}.ss-product-family{gap:1.1rem;font-size:1.3rem}.ss-product-family img{width:3.1rem;height:3.1rem;flex-basis:3.1rem}.product .product__description{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.product .product-form__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ss-product-premium.css.map */
