.pp-price-row{gap:12px;margin-bottom:16px}.pp-price{font-size:clamp(27px,3.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;padding-right:2px;background-image:linear-gradient(100deg,var(--gold-c) 0%,var(--gold-a) 25%,var(--gold-b) 45%,var(--gold-a) 65%,var(--gold-c) 100%);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:fluid-shift 7s ease-in-out infinite}.pp-cta .btn-primary,#stickyAdd.btn-primary,.sticky-buy .btn-primary{background:linear-gradient(135deg,#a9541f,#c97231);color:#fff8f0;border-color:transparent;box-shadow:0 12px 26px -16px #a9541fe6;letter-spacing:.01em}.pp-cta .btn-primary:hover,#stickyAdd.btn-primary:hover,.sticky-buy .btn-primary:hover{background:linear-gradient(135deg,#c97231,#a9541f);color:#fff8f0;box-shadow:0 16px 32px -14px #a9541ff2}.pp-cta .btn-primary:disabled{background:var(--line);color:var(--ink-soft);box-shadow:none;opacity:1}.swatch.active:not(.swatch--dot){background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.swatch.active:not(.swatch--dot):before{display:none}.tab-head.active{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pp6-arrow,.pp6-count,.pp-arrow,.pp-counter{display:none!important}.pp6-lb .pp6-arrow{display:flex!important}.pp6-lb-count{display:block!important}@media(prefers-reduced-motion:reduce){.pp-price{animation:none}}@media(max-width:900px){.product-page{padding:18px 0 0}.pp-gallery{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;position:static!important;gap:0!important;min-width:0}.pp-gallery:before{display:none!important}.pp-gallery .pp6{order:1;width:100%!important;min-width:0}.pp-gallery .pp6-thumbs{order:2;display:flex!important;flex-direction:row!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;align-self:stretch!important;flex:0 0 auto!important;overflow-x:auto;overflow-y:hidden;gap:8px;margin:10px 0 0!important;padding:2px 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.pp-gallery .pp6-thumb{width:58px;height:58px;scroll-snap-align:start}.pp6 .pp6-arrow{display:flex!important;width:38px;height:38px;opacity:.94}.pp6 .pp6-arrow.prev{left:10px}.pp6 .pp6-arrow.next{right:10px}.pp6 .pp6-arrow svg{width:16px;height:16px}.pp-info{padding-top:18px}.pp-title{font-size:clamp(20px,5.4vw,25px);line-height:1.22}.pp-title-row{gap:10px}.pp-price{font-size:clamp(25px,7vw,29px)}.pp-price-row{gap:10px;margin-bottom:12px}.pp-eta{font-size:12.5px;margin-bottom:14px}.pp-cta{margin:20px 0 16px}.pp-trust{font-size:12px}.pp-tabs{margin-top:30px}.tab-panel{padding:20px 0;font-size:14px}.swatches{gap:7px}.swatch--dot{width:42px;height:42px}.pp-below{padding-bottom:84px}}@media(max-width:600px){.product-page{padding:14px 0 0}.pp-gallery .pp6-thumb{width:52px;height:52px}.pp6 .pp6-arrow{width:34px;height:34px}.pp6 .pp6-arrow.prev{left:8px}.pp6 .pp6-arrow.next{right:8px}.pp-title{font-size:clamp(19px,5.6vw,23px)}.swatch--dot{width:38px;height:38px}.swatch:not(.swatch--dot){padding:8px 13px;font-size:13px}.tab-head{padding:9px 14px;font-size:13px}.tab-heads{gap:5px}.pp-eta{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/dolce-4.css.map */
