:root{--dh-ink: #353946;--dh-muted: #6b707c;--dh-line: #dfe2e8;--dh-soft: #f6f5f2;--dh-gold: #a88a58;--dh-gold-light: #cbb07d;--dh-navy-dark: #23262f;--dh-sale: #b4232a;--dh-sale-soft: #fbeceb}.product-information .product-details h1{font-size:clamp(22px,1.8vw,26px);font-weight:600;line-height:1.25;letter-spacing:-.4px;color:var(--dh-ink);text-wrap:balance}.product-information .product-details product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.product-information .product-details product-price .price{font-size:1.5rem;font-weight:700;letter-spacing:-.3px;color:var(--dh-ink)}[ref=priceContainer]:has(.dh-sale-badge) .price{color:var(--dh-sale)}[ref=priceContainer] .compare-at-price{color:#8b8f99;font-weight:400;text-decoration-thickness:1px}.dh-sale-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:100px;background:var(--dh-sale);color:#fff;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.2px}.dh-sale-meta{flex-basis:100%;display:grid;gap:4px}.dh-sale-save{justify-self:start;padding:4px 12px;border-radius:100px;background:var(--dh-sale-soft);color:var(--dh-sale);font-size:13px;font-weight:600}.dh-sale-omnibus{font-size:12px;line-height:1.45;color:var(--dh-muted)}.product-information .product-details product-price .compare-at-price{font-size:1rem}.product-card .dh-sale-badge,.product-grid .dh-sale-badge,.resource-list .dh-sale-badge{padding:2px 6px;font-size:11px}.product-card [ref=priceContainer],.resource-list [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dh-review-cta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dh-ink)}.dh-review-cta[hidden]{display:none}.dh-review-cta__stars{display:inline-flex;gap:2px;color:var(--dh-gold)}.dh-review-cta__stars svg{width:16px;height:16px;stroke-width:1.6}.dh-review-cta__link{color:var(--dh-muted);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dh-review-cta__link:hover{color:var(--dh-gold)}.dh-assurance{display:grid;margin:0;padding:4px 16px;list-style:none;background:var(--dh-soft);border:1px solid var(--dh-line);border-radius:10px;font-size:14px;line-height:1.45;color:var(--dh-muted)}.dh-assurance__item{display:flex;align-items:center;gap:12px;padding:11px 0}.dh-assurance__item+.dh-assurance__item{border-top:1px solid var(--dh-line)}.dh-assurance__icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--dh-gold);box-shadow:0 1px 3px #0000000d}.dh-assurance__icon svg{width:21px;height:21px}.dh-assurance__item strong{font-weight:600;color:var(--dh-ink)}.dh-assurance__item a{color:var(--dh-gold);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dh-assurance__item a:hover{color:var(--dh-navy-dark)}.product-information .product-details .divider__line{background-color:var(--dh-line)}.product-information variant-picker legend{font-size:14px;font-weight:600;color:var(--dh-ink);margin-bottom:10px}.product-information variant-picker .variant-option__button-label{min-height:44px;border-color:#d5d8df;font-size:14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.product-information variant-picker .variant-option__button-label:hover{border-color:var(--dh-gold)}.product-information variant-picker .variant-option__button-label:has(input:checked){border-color:var(--dh-ink)}.product-information variant-picker .variant-option__button-label:has(input:focus-visible){outline:3px solid var(--dh-gold);outline-offset:3px}.product-information .product-inventory__status{font-size:14px;color:var(--dh-ink)}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{min-height:56px;background-color:var(--dh-ink);border-color:var(--dh-ink);color:#fff;font-size:15px;font-weight:600;letter-spacing:.2px;transition:background-color .25s,transform .25s,box-shadow .25s}.product-information .add-to-cart-button:hover:not([disabled]),.product-information .product-form-buttons .button:hover:not([disabled]){background-color:var(--dh-navy-dark);border-color:var(--dh-navy-dark);transform:translateY(-1px);box-shadow:0 6px 16px #35394633}.dh-paybadges{display:flex;flex-direction:column;align-items:var(--dh-pay-align, center);gap:10px;width:100%}.dh-paybadges__label{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:600;color:var(--dh-muted)}.dh-paybadges__label svg{width:18px;height:18px;color:var(--dh-gold)}.dh-paybadges img{display:block;height:var(--dh-pay-h, 28px);width:auto;max-width:100%}.product-information .accordion{border-top:1px solid var(--dh-line)}.product-information .accordion .details__header{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--dh-ink);padding-block:18px}.product-information .accordion .details__header:hover{color:var(--dh-gold)}.product-information .accordion .details-content{font-size:14px;line-height:1.7;color:#4a4e5a}.product-information .accordion .details-content strong{color:var(--dh-ink);font-weight:600}.product-information .accordion .details-content a{color:var(--dh-gold);text-underline-offset:3px}.product-information .accordion .details-content table{border-collapse:collapse;font-size:13px}.product-information .accordion .details-content td{border-color:var(--dh-line);padding:6px 8px}.jm-review-widget-minimal-header__title{font-size:clamp(26px,2.4vw,34px)!important;font-weight:600!important;letter-spacing:-1px;color:var(--dh-ink)}.jm-review-widget__body .jm-center.jdgm-empty-state{display:none!important}#judgeme_product_reviews .jm-button--primary{background-color:var(--dh-ink)!important;border-color:var(--dh-ink)!important;color:#fff!important;font-weight:600;min-height:46px;padding-inline:22px}#judgeme_product_reviews .jm-button--primary:hover{background-color:var(--dh-navy-dark)!important;border-color:var(--dh-navy-dark)!important}.sticky-add-to-cart .dh-sale-meta{display:none}.sticky-add-to-cart .dh-sale-badge{padding:2px 7px;font-size:11px}.sticky-add-to-cart [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.sticky-add-to-cart .button,.sticky-add-to-cart button[type=submit]{background-color:var(--dh-ink);border-color:var(--dh-ink);color:#fff}.sticky-add-to-cart .button:hover,.sticky-add-to-cart button[type=submit]:hover{background-color:var(--dh-navy-dark);border-color:var(--dh-navy-dark)}@media(max-width:749px){.product-information .product-details product-price .price{font-size:1.375rem}.dh-assurance{font-size:13px;padding-inline:14px}}.product-details .jdgm-prev-badge[data-number-of-reviews="0"],.product-details .jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}.dh-assurance__icon{box-shadow:0 0 0 1px var(--dh-line)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dh-pdp.css.map */
