.ch-dpm-section{--ch-accessory-accent:#ffb74a;--ch-accessory-line:#e5e5e5;--ch-accessory-ink:#24262b;--ch-accessory-muted:#60636b;max-width:1240px;padding:40px;color:#24262b}.ch-dpm-section h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(26px,2.4vw,34px);line-height:1.18;letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance;color:#24262b}.ch-dpm-section h3{font-size:18px;line-height:1.35;margin:0 0 6px;color:#24262b}.ch-dpm-section p{font-size:15px;line-height:1.7;color:#60636b;margin:0 0 18px}.ch-dpm-section a:focus-visible,.ch-dpm-section button:focus-visible,.ch-dpm-section summary:focus-visible{outline:2px solid #9b5900;outline-offset:5px}.ch-dpm-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;border-top:1px solid #e5e5e5;padding-top:40px}.ch-dpm-story-grid>div{max-width:420px}.ch-dpm-story-grid ch-dpm-peel{display:block}.ch-dpm-story-grid svg{max-height:340px}.ch-dpm-section .ch-accessory-eyebrow{font-size:10px;color:#915500;letter-spacing:.16em;margin-bottom:12px;line-height:1.6}.ch-dpm-overview{display:grid;grid-template-columns:1.25fr .75fr;gap:64px;align-items:center;border-top:1px solid #e5e5e5;padding-top:40px}.ch-dpm-detail-copy{margin-top:24px}.ch-dpm-detail-copy p{font-size:14px;margin:0 0 18px}.ch-dpm-photo{margin:0;text-align:center;min-width:0}.ch-dpm-photo img{width:100%;max-width:340px;height:auto;max-height:345px;object-fit:contain}.ch-dpm-photo figcaption{display:grid;gap:5px;margin-top:10px}.ch-dpm-photo figcaption strong{font-size:15px}.ch-dpm-photo .ch-accessory-eyebrow{margin:0}.ch-dpm-faq-wrap{max-width:900px;margin:auto}.ch-dpm-faq{border-bottom:1px solid #e5e5e5}.ch-dpm-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;cursor:pointer;font-weight:600;font-size:16px;list-style:none;color:#24262b}.ch-dpm-faq summary::-webkit-details-marker{display:none}.ch-dpm-faq-sign{width:15px;height:15px;position:relative;flex:none}.ch-dpm-faq-sign:before,.ch-dpm-faq-sign:after{content:"";position:absolute;top:7px;left:0;width:15px;height:1.5px;background:currentColor}.ch-dpm-faq-sign:after{transform:rotate(90deg)}.ch-dpm-faq[open] .ch-dpm-faq-sign:after{transform:rotate(0)}.ch-dpm-faq .rte{padding:0 28px 10px 0;font-size:14px}.ch-dpm-help-links{display:flex;gap:16px 28px;flex-wrap:wrap;font-size:13px;margin-top:24px}.ch-dpm-help-links a,.ch-dpm-close-actions>a:not(.ch-accessory-cta){color:#494c52;text-underline-offset:4px}.ch-dpm-reviews{scroll-margin-top:100px}.ch-dpm-reviews .AirReviews-Blocks--Title{display:none}.ch-dpm-close{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;border-top:1px solid #e5e5e5;padding-top:40px;padding-bottom:34px}.ch-dpm-close h2{font-size:28px;max-width:520px}.ch-dpm-close p{margin:0;max-width:580px}.ch-dpm-close-actions{display:flex;flex-direction:column;align-items:center;gap:16px;font-size:13px}[id^=MainProduct-]:has([data-ch-dpm]) .ch-dpm-highlights{padding:0;margin:18px 0;list-style:none;display:grid;gap:7px;font-size:14px;line-height:1.5}[id^=MainProduct-]:has([data-ch-dpm]) .ch-dpm-highlights li{display:flex;gap:10px;align-items:baseline}.ch-dpm-highlights li>span{font-size:17px;color:#915500;font-weight:700}.ch-dpm-empty-reviews{font-size:12px;line-height:1.6;color:#60636b;margin:6px 0!important}.ch-dpm-empty-reviews a{color:inherit;text-underline-offset:3px}[id^=MainProduct-]:has([data-ch-dpm]) .product__tax{font-size:12px;line-height:1.6}[id^=MainProduct-]:has([data-ch-dpm]) .footer__payment{padding:0;margin-top:8px}[id^=MainProduct-]:has([data-ch-dpm]) .list-payment-lm{margin:0;gap:0}[id^=MainProduct-]:has([data-ch-dpm]) .list-payment__item{padding:4px}[id^=MainProduct-]:has([data-ch-dpm]) .quantity__input:focus-visible{outline:2px solid #915500;outline-offset:2px}[id^=MainProduct-]:has([data-ch-dpm]) [id^=Quantity-Form-]{scroll-margin-top:140px}@media(max-width:749px){.ch-dpm-section{padding:28px 20px}.ch-dpm-section h2{font-size:27px}.ch-dpm-section p{font-size:14px;line-height:1.65}.ch-dpm-story-grid,.ch-dpm-overview,.ch-dpm-close{grid-template-columns:1fr;gap:24px;padding-top:28px}.ch-dpm-story-grid svg{max-height:260px}.ch-dpm-story-grid .ch-accessory-peel{padding:0 0 12px}.ch-dpm-photo img{max-width:260px;max-height:260px}.ch-dpm-faq summary{font-size:15px;padding:18px 0;min-height:56px}.ch-dpm-faq .rte{padding-right:8px}.ch-dpm-help-links{padding-right:54px}.ch-dpm-close-actions{align-items:flex-start;padding-right:58px}.ch-dpm-close-actions .ch-accessory-cta{white-space:normal;text-align:left}.ch-dpm-close{padding-bottom:48px}[id^=MainProduct-]:has([data-ch-dpm]) .product__info-container>*{margin-top:10px;margin-bottom:10px}[id^=MainProduct-]:has([data-ch-dpm]) .product__info-wrapper{padding-top:6px}[id^=MainProduct-]:has([data-ch-dpm]) .product-form__buttons{padding-right:60px}[id^=MainProduct-]:has([data-ch-dpm]) .product-form__submit{width:100%}[id^=MainProduct-]:has([data-ch-dpm]) .ch-dpm-highlights{margin:14px 0;gap:5px}.ch-dpm-empty-reviews a{display:inline-block}.ch-dpm-reviews{padding-right:26px;padding-bottom:44px}#dpm-reviews .AirReviews-Blocks__LayoutList{flex-direction:column;gap:18px}#dpm-reviews .AirReviews-Blocks__Summary,#dpm-reviews .AirReviews-Blocks__SummaryInner,#dpm-reviews .AirReviews-Blocks__List{width:100%;min-width:0;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/ch-dpm-details.css.map */
