main:has(.ss-pdp-intro){background:#fffefa;color:#24211e}main:has(.ss-pdp-intro) .main-product__info-container{max-width:58rem}main:has(.ss-pdp-intro) .product__title h1{font-size:clamp(28px,2.7vw,40px);line-height:1.12;letter-spacing:-.035em;font-weight:750}.ss-pdp-breadcrumb{display:flex;gap:9px;align-items:center;margin:0 0 16px;font-size:12px;color:#71685f}.ss-pdp-breadcrumb a{color:inherit;text-decoration:none}.ss-pdp-breadcrumb a:hover{text-decoration:underline}.ss-pdp-intro{margin:16px 0 22px}.ss-pdp-intro p{font-size:16px;line-height:1.55;margin:0 0 12px;color:#554c44}.ss-pdp-chips{display:flex;gap:7px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.ss-pdp-chips li{padding:7px 11px;border-radius:4px;background:#f0e9df;font-size:12px;font-weight:650;color:#5f412c;line-height:1.3}main:has(.ss-pdp-intro) .product-form__label-container{margin-bottom:8px}main:has(.ss-pdp-intro) .product-form__input input[type=radio]+label{min-height:44px;display:inline-flex;align-items:center;justify-content:center}main:has(.ss-pdp-intro) .color-swatch{min-width:44px;min-height:44px}main:has(.ss-pdp-intro) .color-swatch.unavailable{opacity:.35}main:has(.ss-pdp-intro) .color-swatch.unavailable:after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;background:#24211e;transform:rotate(-45deg);pointer-events:none}main:has(.ss-pdp-intro) .quantity-breaks__title{font-size:15px;margin:16px 0 14px}main:has(.ss-pdp-intro) .quantity-break{border-color:#d9d1c7;background:#fffefa;border-radius:10px;box-shadow:none}main:has(.ss-pdp-intro) .quantity-breaks input:checked+.quantity-break{background:#f2ebe1;border-color:#765337}main:has(.ss-pdp-intro) .quantity-break__badge{background:#765337;color:#fff;transform:none;font-size:11px;letter-spacing:.02em}main:has(.ss-pdp-intro) .quantity-break__caption{font-size:12px;color:#665b50}main:has(.ss-pdp-intro) .quantity-break__variant-select{min-height:38px;font-size:14px;border-radius:4px;background:#fff}main:has(.ss-pdp-intro) .quantity-break__selector-item{gap:8px;margin-top:7px}main:has(.ss-pdp-intro) .product-form__submit{min-height:54px;background:#30251e!important;color:#fff!important;border-radius:6px;font-size:15px;letter-spacing:.05em}main:has(.ss-pdp-intro) .product-form__submit:hover{background:#5e412c!important}.ss-pdp-offer-note{font-size:12px;line-height:1.5;color:#71685f;margin:8px 0 0}.ss-pdp-assurance{border:1px solid #e3dacf;background:#f7f3ed;border-radius:8px;padding:15px 18px;margin:16px 0 24px}.ss-pdp-assurance p{font-size:12px;line-height:1.6;color:#6c6258;margin:0 0 10px}.ss-pdp-assurance p:last-child{margin-bottom:0}.ss-pdp-assurance strong{color:#30251e;font-size:13px}.ss-pdp-assurance a{color:inherit;text-underline-offset:3px}main:has(.ss-pdp-intro) .product__accordion{margin-top:0;border-color:#ded7ce}main:has(.ss-pdp-intro) .product__accordion .accordion__content{font-size:14px;line-height:1.65}main:has(.ss-pdp-intro) .product__accordion .summary__title .icon{display:none}main:has(.ss-pdp-intro) .sticky-atc{background:#fffefa;border-top:1px solid #ded7ce;box-shadow:0 -3px 18px #30251e0b}main:has(.ss-pdp-intro) .sticky-atc .button{background:#30251e;color:#fff;border-radius:5px}.ss-pdp-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;color:#856348;margin:0 0 14px}.ss-pdp-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding-top:64px;padding-bottom:64px}.ss-pdp-story__image{border-radius:12px;overflow:hidden;background:#f0e9df;aspect-ratio:1}.ss-pdp-story__image img{width:100%;height:100%;object-fit:contain;display:block}.ss-pdp-story h2,.ss-pdp-help h2,.ss-pdp-review-title h2{font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:-.035em;margin:0 0 20px;color:#30251e}.ss-pdp-story .rte{font-size:16px;line-height:1.7;color:#6c6258}.ss-pdp-story__features{padding:0;list-style:none;margin:25px 0 0}.ss-pdp-story__features li{border-top:1px solid #ded7ce;padding:15px 0;display:grid;gap:5px}.ss-pdp-story__features strong{font-size:15px}.ss-pdp-story__features span{font-size:14px;color:#6c6258;line-height:1.6}.ss-pdp-review-title{padding-top:48px;text-align:center;scroll-margin-top:100px}.ss-pdp-review-title p:last-child{font-size:14px;color:#6c6258;margin-bottom:20px}.ss-pdp-help{display:grid;grid-template-columns:1fr 1.3fr;gap:8%;padding-top:64px;padding-bottom:64px;border-top:1px solid #e3dacf}.ss-pdp-help>div>p:last-child{font-size:15px;color:#6c6258}.ss-pdp-help details{border-bottom:1px solid #ded7ce}.ss-pdp-help summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:20px 0;font-size:15px;font-weight:650}.ss-pdp-help summary::-webkit-details-marker{display:none}.ss-pdp-help details[open] summary span{transform:rotate(45deg)}.ss-pdp-help details p{font-size:14px;line-height:1.7;color:#6c6258;margin:0 0 22px}.ss-pdp-help a{color:inherit;text-underline-offset:3px}main:has(.ss-pdp-intro) :focus-visible{outline:2px solid #765337;outline-offset:4px}@media(min-width:750px){main:has(.ss-pdp-intro) .product__info-wrapper{padding-left:5%}}@media(max-width:749px){.ss-pdp-breadcrumb{margin-top:12px;margin-bottom:12px;font-size:11px}.ss-pdp-intro{margin:12px 0 18px}.ss-pdp-intro p{font-size:14px}.ss-pdp-chips li{font-size:11px;padding:6px 9px}main:has(.ss-pdp-intro) .product__title h1{font-size:29px}.ss-pdp-story{grid-template-columns:1fr;gap:28px;padding:36px 20px}.ss-pdp-story__image{aspect-ratio:1.2}.ss-pdp-story .rte{font-size:14px}.ss-pdp-help{grid-template-columns:1fr;gap:16px;padding:36px 20px}.ss-pdp-review-title{padding-top:32px}.ss-pdp-help h2,.ss-pdp-review-title h2{font-size:30px}main:has(.ss-pdp-intro) .quantity-break__label-text{font-size:14px}main:has(.ss-pdp-intro) .quantity-break__variant-select{font-size:16px;min-height:40px}.ss-pdp-assurance{padding:13px 14px}main:has(.ss-pdp-intro) .product__accordion .accordion__content{font-size:13px}}main:has(.ss-pdp-intro) .quantity-break__selector-item{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center}main:has(.ss-pdp-intro) .quantity-break__selector-item:has(>.select+.select){grid-template-columns:22px minmax(0,1fr) 74px}main:has(.ss-pdp-intro) .quantity-break__selector-item>.select{min-width:0;width:100%}main:has(.ss-pdp-intro) .quantity-break__selector-item select{width:100%;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ss-product.css.map */
