:root{--dn-pdp-ink: #2a2a28;--dn-pdp-muted: #6f6a62;--dn-pdp-line: #ccc9c1;--dn-pdp-soft: #efeeeb;--dn-pdp-brown: #785c43;--dn-pdp-brown-soft: #efe6dd}.product-information variant-picker legend,.dn-paybadges__label,.product-information .accordion .details__header{font-family:var(--dn-sans, "Inter", Arial, sans-serif);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.product-information .product-details h1{font-family:var(--dn-serif, "Instrument Serif", Georgia, serif);font-size:clamp(30px,2.7vw,42px);font-weight:400;line-height:1.08;letter-spacing:-.015em;color:var(--dn-pdp-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.25rem;font-weight:500;letter-spacing:.01em;color:var(--dn-pdp-ink)}.product-information .product-details product-price .compare-at-price{font-size:1rem}[ref=priceContainer] .compare-at-price{color:#8d877e;font-weight:400;text-decoration-thickness:1px}.dn-sale-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:50px;background:var(--dn-pdp-brown);color:#fff;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.3}.dn-sale-meta{flex-basis:100%;display:grid;gap:5px}.dn-sale-save{justify-self:start;padding:5px 12px;border-radius:50px;background:var(--dn-pdp-brown-soft);color:var(--dn-pdp-brown);font-size:12px;font-weight:500;letter-spacing:.02em}.dn-sale-omnibus{font-size:12px;line-height:1.5;color:var(--dn-pdp-muted)}.product-card [ref=priceContainer],.resource-list [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.product-card .dn-sale-badge,.resource-list .dn-sale-badge{padding:2px 8px;font-size:10px}.sticky-add-to-cart .dn-sale-meta{display:none}.sticky-add-to-cart .dn-sale-badge{padding:2px 8px;font-size:10px}.sticky-add-to-cart [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.dn-review-cta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dn-pdp-ink)}.dn-review-cta[hidden]{display:none}.dn-review-cta__stars{display:inline-flex;gap:2px;color:var(--dn-pdp-brown)}.dn-review-cta__stars svg{width:15px;height:15px}.dn-review-cta__link{color:var(--dn-pdp-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.dn-review-cta__link:hover{color:var(--dn-pdp-brown)}.dn-assurance{display:grid;margin:0;padding:4px 18px;list-style:none;background:var(--dn-pdp-soft);font-size:14px;line-height:1.5;color:var(--dn-pdp-muted)}.dn-assurance__item{display:flex;align-items:center;gap:14px;padding:12px 0}.dn-assurance__item+.dn-assurance__item{border-top:1px solid var(--dn-pdp-line)}.dn-assurance__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--dn-pdp-brown)}.dn-assurance__icon svg{width:20px;height:20px}.dn-assurance__item strong{font-weight:500;color:var(--dn-pdp-ink)}.dn-assurance__item a{color:var(--dn-pdp-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--dn-pdp-line);transition:color .25s,text-decoration-color .25s}.dn-assurance__item a:hover{color:var(--dn-pdp-brown);text-decoration-color:currentColor}.product-information .product-details .divider__line{background-color:var(--dn-pdp-line)}.product-information variant-picker legend{color:var(--dn-pdp-muted);margin-bottom:10px}.product-information variant-picker .variant-option__button-label{min-height:44px;border-color:var(--dn-pdp-line);font-size:13px;transition:border-color .25s ease,background-color .25s ease}.product-information variant-picker .variant-option__button-label:hover{border-color:var(--dn-pdp-ink)}.product-information variant-picker .variant-option__button-label:has(input:focus-visible){outline:2px solid #987143;outline-offset:3px}.product-information .product-inventory__status{font-size:13px;color:var(--dn-pdp-ink)}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{min-height:54px;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;transition:background-color .25s,border-color .25s,transform .25s}.product-information .add-to-cart-button:hover:not([disabled]),.product-information .product-form-buttons .button:hover:not([disabled]),.sticky-add-to-cart .button:hover:not([disabled]){background-color:var(--dn-pdp-brown);border-color:var(--dn-pdp-brown);color:#fff;transform:translateY(-2px)}.dn-paybadges{display:flex;flex-direction:column;align-items:var(--dn-pay-align, center);gap:10px;width:100%}.dn-paybadges__label{display:flex;align-items:center;gap:8px;margin:0;color:var(--dn-pdp-muted)}.dn-paybadges__label svg{width:15px;height:15px;color:var(--dn-pdp-brown)}.dn-paybadges img{display:block;height:var(--dn-pay-h, 28px);width:auto;max-width:100%}.product-information .accordion{border-top:1px solid var(--dn-pdp-line)}.product-information .accordion .details__header{color:var(--dn-pdp-ink);padding-block:20px}.product-information .accordion .details__header:hover{color:var(--dn-pdp-brown)}.product-information .accordion .details-content{font-size:14px;line-height:1.75;color:#4f4b45}.product-information .accordion .details-content strong{color:var(--dn-pdp-ink);font-weight:500}.product-information .accordion .details-content a{color:var(--dn-pdp-ink);text-underline-offset:4px}.product-information .accordion .details-content a:hover{color:var(--dn-pdp-brown)}.shopify-section[id*=product_recommendations] h3{font-family:var(--dn-serif, "Instrument Serif", Georgia, serif);font-size:clamp(28px,2.6vw,40px);font-weight:400;letter-spacing:-.015em}.jm-review-widget-minimal-header__title{font-family:var(--dn-serif, "Instrument Serif", Georgia, serif)!important;font-size:clamp(28px,2.6vw,40px)!important;font-weight:400!important;letter-spacing:-.015em;color:var(--dn-pdp-ink)}.jm-review-widget__body .jm-center.jdgm-empty-state{display:none!important}#judgeme_product_reviews .jm-button--primary{border-radius:50px!important;font-size:12px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;min-height:46px;padding-inline:26px}@media(max-width:749px){.product-information .product-details product-price .price{font-size:1.125rem}.dn-assurance{font-size:13px;padding-inline:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dn-pdp.css.map */
