@media screen and (min-width:750px){main[data-template=product] .product-details>.group-block.spacing-style{padding-block:clamp(22px,2.4vw,30px);padding-inline:clamp(20px,2.4vw,30px);border:1px solid var(--dd-border-soft);border-radius:18px;background:var(--dd-surface-raised);box-shadow:var(--dd-shadow-soft)}}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){@keyframes dd-pdp-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}main[data-template=product] .product-details>.group-block{animation:dd-pdp-panel-in .55s var(--dd-ease-editorial) .05s both}}main[data-template=product] media-gallery .product-media-container{border:1px solid var(--dd-border-soft);overflow:hidden;background:var(--dd-surface-raised)}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=product] media-gallery .product-media__image img{transition:transform .7s var(--dd-ease-editorial)}main[data-template=product] media-gallery .product-media-container:hover .product-media__image img{transform:scale(1.045)}}main[data-template=product] media-gallery .slideshow-controls__thumbnail{border:1px solid var(--dd-border-soft);opacity:.65;overflow:hidden;transition:opacity .2s ease,border-color .2s ease,transform .2s var(--dd-ease-editorial)}main[data-template=product] media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--color-primary);opacity:1}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=product] media-gallery .slideshow-controls__thumbnail:hover{opacity:1;transform:translateY(-2px)}}@media(hover:hover){main[data-template=product] media-gallery slideshow-arrows button:hover{color:var(--color-primary)}}main[data-template=product] .product-details h1{text-wrap:balance}main[data-template=product] .product-details product-price .price{letter-spacing:-.015em;color:var(--color-foreground-heading)}main[data-template=product] .product-details product-price .price-item--sale{color:var(--color-primary)}main[data-template=product] .product-details product-price .compare-at-price{opacity:.55}main[data-template=product] .product-details product-price .installments{font-size:.8125rem;opacity:.75}@media screen and (max-width:749px){main[data-template=product] .product-details product-price{--font-size: 1.625rem !important;font-size:1.625rem!important}}main[data-template=product] .product-details .variant-option legend{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.65;padding-block-end:2px}main[data-template=product] .product-details .variant-option__button-label{border-radius:999px;font-weight:600}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=product] .product-details .variant-option__button-label:hover{border-color:var(--color-primary)}}main[data-template=product] .product-details .variant-option__button-label:has([data-option-available=false]) .variant-option__button-label__text{opacity:.55}main[data-template=product] .product-details .product-inventory__text{font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}main[data-template=product] .product-details .quantity-selector{background:transparent;transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){main[data-template=product] .product-details .quantity-selector:hover{border-color:var(--color-primary);background:transparent}}main[data-template=product] .product-details .quantity-selector input{font-weight:600}main[data-template=product] .product-details .add-to-cart-button.button-primary{box-shadow:0 10px 24px #12271b29;letter-spacing:.03em}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=product] .product-details .add-to-cart-button.button-primary:hover{box-shadow:0 16px 32px #12271b38}}main[data-template=product] .dd-trust-row--pdp{gap:6px 18px;padding-block:12px;border-block:1px solid var(--dd-border-soft)}main[data-template=product] .dd-trust-row--pdp li{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.85}main[data-template=product] .dd-trust-row--pdp .dd-trust-dot{background:var(--color-primary)}main[data-template=product] .dd-product-description__body{max-width:62ch;line-height:1.7}main[data-template=product] .dd-product-description__body>p:first-of-type{font-size:1.0625rem}main[data-template=product] .product-details .accordion .details__header{padding-block:15px;font-weight:600;transition:color .2s ease}@media(hover:hover){main[data-template=product] .product-details .accordion .details__header:hover{color:var(--color-primary)}}main[data-template=product] .product-details .accordion .details__header .svg-wrapper{transition:transform .25s var(--dd-ease-editorial)}@media(hover:hover)and (prefers-reduced-motion:no-preference){main[data-template=product] .product-details .accordion .details__header:hover .svg-wrapper{transform:translateY(2px)}main[data-template=product] .product-details .accordion .details[open]>.details__header .icon-caret{transform:rotate(180deg)}}main[data-template=product] .product-details .accordion .details-content{padding-block-end:18px}main[data-template=product] .product-details .accordion .details-content .rte{line-height:1.65;font-size:.9375rem}main[data-template=product] .dd-judgeme-widget:has(.jdgm-rev-widg:not([data-number-of-reviews="0"])){border-block-start:1px solid var(--dd-border-soft);padding-block-start:40px}main[data-template=product] [id$=__dd_reviews]:has([data-number-of-reviews="0"]) .section.spacing-style{padding-block:24px}main[data-template=product] .dd-judgeme-widget .jdgm-rev-widg__title{font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--font-heading--weight);letter-spacing:-.01em;color:var(--color-foreground-heading)}main[data-template=product] product-recommendations h2{letter-spacing:-.02em;text-wrap:balance}@media screen and (max-width:749px){main[data-template=product] .product-details .accordion .details__header{padding-block:13px}main[data-template=product] .dd-judgeme-widget:has(.jdgm-rev-widg:not([data-number-of-reviews="0"])){padding-block-start:32px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/dd-pdp-fx.css.map */
