#product-template{--dnpr-cream: #FBF8F1;--dnpr-surface: #FFFDF8;--dnpr-ink: #24332B;--dnpr-ink-soft: #56645D;--dnpr-sage: var(--dn-sage, #98A98A);--dnpr-sage-rgb: var(--dn-sage-rgb, 152, 169, 138);--dnpr-deep-sage: var(--dn-primary, #819077);--dnpr-terracotta: #F39A75;--dnpr-terracotta-rgb: 243, 154, 117;--dnpr-hairline: #E4DBCB;--dnpr-shadow: 0 8px 24px rgba(36, 51, 43, .06);--dnpr-shadow-lift: 0 18px 40px -22px rgba(36, 51, 43, .28)}#product-template{position:relative;background-color:var(--dnpr-cream);background-image:radial-gradient(115% 70% at 88% -6%,rgba(var(--dnpr-sage-rgb),.12),transparent 46%),radial-gradient(90% 60% at 6% -4%,rgba(var(--dnpr-terracotta-rgb),.06),transparent 44%);background-repeat:no-repeat}@media(min-width:992px){#product-template .row{align-items:flex-start}#product-template .product-content{padding-left:clamp(.5rem,2.2vw,2.25rem)}}#product-template .product-gallery .main-splide .splide__track{border:1px solid var(--dnpr-hairline);border-radius:18px;background:var(--dnpr-surface);box-shadow:var(--dnpr-shadow)}#product-template .product-gallery .thumbs-splide .dn-product-media-thumb{border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease}#product-template .product-gallery .thumbs-splide .splide__slide.is-active .dn-product-media-thumb,#product-template .product-gallery .thumbs-splide .splide__slide[aria-selected=true] .dn-product-media-thumb{box-shadow:0 0 0 2px var(--dnpr-deep-sage)}#product-template #product-content h1.title{font-size:clamp(2rem,1.35rem + 2.35vw,2.9rem)!important;line-height:1.1;letter-spacing:-.015em;color:var(--dnpr-ink);padding-bottom:.32em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='13' viewBox='0 0 168 13'%3E%3Cpath d='M3 8.2c15-6.4 30-6.4 45-1.1s29 8.2 44 3.1 31-7.3 33-3.6' fill='none' stroke='%23F39A75' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left .06em bottom;background-size:clamp(92px,40%,150px) auto}#product-template #product-content .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .55rem}#product-template #product-content .product-price .product-price-final{font-size:clamp(1.45rem,1.15rem + .95vw,1.85rem);font-weight:600;letter-spacing:-.01em;color:var(--dnpr-ink)}#product-template #product-content .product-price .product-price-compare s{color:#94907f;font-weight:400}#product-template .product-price{margin-bottom:1.1rem!important}#product-template.dn-product-stack-compact .product-option-wrapper>.title,#product-template.dn-product-stack-compact .product-option-select>.input-group-text:first-child{color:var(--dnpr-ink)!important}#product-template .dn-product-options-helper{color:var(--dnpr-ink-soft)}#product-template #product-content .product-buy-buttons{padding-bottom:.35rem}.dn-pdp-cozy-corner{display:flex;align-items:center;gap:.85rem;margin-top:1.9rem;padding:0 .35rem;color:var(--dnpr-deep-sage);pointer-events:none;-webkit-user-select:none;user-select:none}.dn-pdp-cozy-corner__cat{flex:0 0 auto;width:92px;height:auto;transform-origin:60% 90%;animation:dn-pdp-cat-breathe 5.4s ease-in-out infinite}.dn-pdp-cozy-corner__rule{flex:1 1 auto;height:1px;min-width:0;background:linear-gradient(90deg,rgba(var(--dnpr-sage-rgb),.5),rgba(var(--dnpr-sage-rgb),0))}@keyframes dn-pdp-cat-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.035)}}@media(max-width:991.98px){.dn-pdp-cozy-corner{justify-content:center;margin:1.4rem auto .2rem}.dn-pdp-cozy-corner__cat{width:74px}.dn-pdp-cozy-corner__rule{max-width:96px}}#product-content .product-block-accordion{margin-top:1.6rem;box-shadow:var(--dnpr-shadow)}#product-content .product-block-accordion:before{position:relative;padding-left:.95rem}#product-content .product-block-accordion:after{content:"";position:absolute;top:1.02rem;left:1.15rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--dnpr-terracotta)}#product-content .product-block-accordion{position:relative}@media(prefers-reduced-motion:reduce){.dn-pdp-cozy-corner__cat{animation:none}#product-template .product-gallery .thumbs-splide .dn-product-media-thumb{transition:none}}@media(max-width:575.98px){#product-template #product-content h1.title{background-size:clamp(80px,46%,130px) auto}#product-template .product-price{margin-bottom:.85rem!important}}.dn-pdp-cozy-corner__cat{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/64/assets/dn42-pdp-redesign.css.map */
