.product-card,.collection-card,.resource-card{background:#fff;transition:transform .25s ease,box-shadow .25s ease}.card-hover-effect-lift .product-card:hover,.card-hover-effect-lift .collection-card:hover{box-shadow:0 16px 32px #2c181024}.product-grid__card .card-gallery,.product-grid__card :is(img){border-radius:var(--style-border-radius-lg, 14px)}.product-card__content :is(h3,.h3,h4,.h4){font-family:DM Sans,system-ui,sans-serif!important;font-weight:600;letter-spacing:0}.product-grid__card product-price .price,.product-card product-price .price{color:#2c1810;font-weight:700}.dtb-collection-hero{background:linear-gradient(180deg,#fbf1e1,#fdf8f0);padding:40px 16px 32px;text-align:center;border-bottom:1px solid rgba(44,24,16,.06)}@media(min-width:750px){.dtb-collection-hero{padding:56px 32px 40px}}.dtb-collection-hero__eyebrow{font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8445a;margin:0 0 10px}.dtb-collection-hero__title{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(1.8rem,4.5vw,2.75rem);color:#2c1810;margin:0 0 12px;text-wrap:balance}.dtb-collection-hero__desc{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;color:#7a6259;max-width:640px;margin:0 auto 14px;line-height:1.6}.dtb-collection-hero__count{display:inline-flex;align-items:center;gap:6px;font-family:DM Sans,system-ui,sans-serif;font-size:.85rem;font-weight:600;color:#2c1810;background:#fff;border:1px solid rgba(44,24,16,.1);padding:6px 14px;border-radius:999px}.facets,[class*=facets],.pills__pill{font-family:DM Sans,system-ui,sans-serif}.product-details :is(h1,.h1){font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.6rem,3.4vw,2.3rem)!important;line-height:1.2!important}product-price .price,.price{font-family:DM Sans,system-ui,sans-serif;font-weight:700;color:#2c1810}.variant-picker .variant-option--buttons label{font-family:DM Sans,system-ui,sans-serif;font-weight:500;transition:transform .15s ease}.variant-picker .variant-option--buttons label:hover{transform:translateY(-1px)}.product-form-buttons .button,.product-form-buttons .button-secondary{font-family:DM Sans,system-ui,sans-serif;font-weight:600;font-size:1rem}accordion-custom summary,.accordion summary{font-family:DM Sans,system-ui,sans-serif;font-weight:600;color:#2c1810}accordion-custom summary:hover,.accordion summary:hover{color:#e8445a}accordion-custom .rte,.accordion .rte{font-family:DM Sans,system-ui,sans-serif;color:#4a372e;line-height:1.65}accordion-custom .rte :is(h2,h3){font-family:Playfair Display,Georgia,serif;color:#2c1810}.product-media-container{border-radius:var(--style-border-radius-lg, 14px);overflow:hidden}.jdgm-prev-badge .jdgm-star.jdgm--on,.jdgm-star.jdgm--on{color:#d4a853!important}sticky-add-to-cart,.sticky-add-to-cart{font-family:DM Sans,system-ui,sans-serif}.cart-drawer :is(h2,h3){font-family:Playfair Display,Georgia,serif!important}@media(prefers-reduced-motion:reduce){.product-card,.collection-card,.variant-picker .variant-option--buttons label{transition:none}}accordion-custom :where(.rte) :where(p){font-size:.9375rem;line-height:1.7;color:#4a3830;margin:0 0 .75rem;max-width:68ch}accordion-custom :where(.rte) :where(p:last-child){margin-bottom:0}accordion-custom :where(.rte) :where(h2){font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#2c1810;margin:0 0 .75rem;text-wrap:balance}accordion-custom :where(.rte) :where(h3){font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#2c1810;margin:1.75rem 0 .6rem;padding-top:1.1rem;border-top:1px solid #E8DDD4}accordion-custom :where(.rte) :where(h2+h3,h3:first-child){border-top:none;padding-top:0;margin-top:1rem}accordion-custom :where(.rte) :where(h4){font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e8445a;margin:1.25rem 0 .45rem}accordion-custom :where(.rte) :where(ul){list-style:none;padding:0;margin:0 0 1rem}accordion-custom :where(.rte) :where(ul li){font-size:.9rem;line-height:1.55;color:#4a3830;padding:.28rem 0}accordion-custom :where(.rte) :where(ul li strong){color:#2c1810}accordion-custom :where(.rte) :where(ol){counter-reset:dtbstep;list-style:none;padding:0;margin:0 0 1rem}accordion-custom :where(.rte) :where(ol li){counter-increment:dtbstep;position:relative;padding-left:2.15rem;margin-bottom:.55rem;font-size:.9rem;line-height:1.55;color:#4a3830}accordion-custom :where(.rte) :where(ol li):before{content:counter(dtbstep);position:absolute;left:0;top:.05rem;width:24px;height:24px;border-radius:50%;background:#e8445a;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}accordion-custom :where(.rte) :where(.pro-tips,.trust-signals){background:#fdf8f0;border:1px solid #E8DDD4;border-radius:10px;padding:.9rem 1.1rem;margin:.75rem 0 1.1rem}accordion-custom :where(.rte) :where(.pro-tips p,.trust-signals p){font-size:.875rem;margin-bottom:.5rem}accordion-custom :where(.rte) :where(.warnings){background:#fff7e8;border-left:3px solid #D4A853;border-radius:0 8px 8px 0;padding:.65rem .9rem;margin:.75rem 0 1.1rem}accordion-custom :where(.rte) :where(.warnings li){font-size:.875rem}accordion-custom :where(.rte) :where(.cta-box){background:linear-gradient(135deg,#fdf8f0,#fbede6);border:1px solid #F0D9CE;border-radius:12px;padding:1rem 1.15rem;margin:1.25rem 0 .25rem}accordion-custom :where(.rte) :where(.cta-box h3){border-top:none;padding-top:0;margin:0 0 .4rem;font-size:1rem}accordion-custom :where(.rte) :where(.cta-box p){margin-bottom:0;font-size:.9rem}accordion-custom :where(.rte) :where(a){color:#e8445a;text-decoration:underline;text-underline-offset:2px}accordion-custom :where(.rte) :where(hr){border:none;border-top:1px solid #E8DDD4;margin:1.5rem 0}accordion-custom :where(.rte) :where(p strong,li strong){font-weight:600;color:#2c1810}
/*# sourceMappingURL=/cdn/shop/t/135/assets/dtb-page-polish-2026.css.map */
