.product-section[data-cc-product-redesign=v7]{--cc-pd-ink:#191919;--cc-pd-muted:#656565;--cc-pd-gold:#c79a2b;--cc-pd-line:#e8e5dd;--cc-pd-bg:#fafaf8;color:var(--cc-pd-ink)}.product-section[data-cc-product-redesign=v7] .page-content--product{background:var(--cc-pd-bg);padding-block:24px 36px}.product-section[data-cc-product-redesign=v7] .page-content--product>.page-width{max-width:1380px}.product-section[data-cc-product-redesign=v7] .page-content--product .grid{align-items:start}.product-section[data-cc-product-redesign=v7] .product-single__meta{padding:24px 26px;background:#fff;border:1px solid var(--cc-pd-line);border-radius:15px;box-shadow:0 8px 30px #14141409}.product-section[data-cc-product-redesign=v7] .product-block,.product-section[data-cc-product-redesign=v7] .product-block--header{margin-bottom:12px}.product-section[data-cc-product-redesign=v7] .product-single__title{margin-bottom:5px;color:var(--cc-pd-ink);font-size:clamp(22px,2vw,29px);line-height:1.22;font-weight:750;letter-spacing:-.025em;overflow-wrap:anywhere}.product-section[data-cc-product-redesign=v7] .product-single__sku,.product-section[data-cc-product-redesign=v7] .product-single__vendor{font-size:11px;line-height:1.4;color:var(--cc-pd-muted)}.product-section[data-cc-product-redesign=v7] .product-block--price{margin:12px 0;padding:10px 0 11px;border-top:1px solid var(--cc-pd-line);border-bottom:1px solid var(--cc-pd-line)}.product-section[data-cc-product-redesign=v7] .product-block--price .product__price:not(.product__price--compare){font-size:clamp(25px,2.2vw,31px);line-height:1.15;font-weight:800;letter-spacing:-.03em}.product-section[data-cc-product-redesign=v7] .product-block--price .product__price--compare{font-size:14px;color:var(--cc-pd-muted)}.product-section[data-cc-product-redesign=v7] .product__policies{font-size:11px;line-height:1.45;color:var(--cc-pd-muted)}.product-section[data-cc-product-redesign=v7] .variant-wrapper{margin-bottom:10px}.product-section[data-cc-product-redesign=v7] .variant__label,.product-section[data-cc-product-redesign=v7] .product__quantity label{display:block;margin-bottom:7px;font-size:11px;line-height:1.3;font-weight:750;letter-spacing:.045em}.product-section[data-cc-product-redesign=v7] .variant-input-wrap{margin-bottom:0}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]+label,.product-section[data-cc-product-redesign=v7] .variant__button-label{padding:9px 14px;min-height:38px;line-height:1.25;font-size:13px;font-weight:600;border:1px solid #d9d5cb;border-radius:8px;background:#fff;color:#252525;box-shadow:none;text-transform:none;letter-spacing:0;transition:border-color .15s,background-color .15s,color .15s}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]:checked+label{color:#fff;background:#1d1d1d;border-color:#1d1d1d}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]:focus-visible+label{outline:2px solid var(--cc-pd-gold);outline-offset:3px}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}.product-section[data-cc-product-redesign=v7] .variant-input-wrap label:before,.product-section[data-cc-product-redesign=v7] .variant-input-wrap label:after{border-radius:inherit}.product-section[data-cc-product-redesign=v7] .product-single__meta select{min-height:40px;padding:8px 34px 8px 12px;font-size:13px;border:1px solid #d9d5cb;border-radius:8px;background-color:#fff}.product-section[data-cc-product-redesign=v7] .product__quantity{margin-bottom:0}.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__wrapper{display:inline-flex;align-items:stretch;min-height:40px;border:1px solid #d9d5cb;border-radius:8px;overflow:hidden;background:#fff}.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__num,.product-section[data-cc-product-redesign=v7] .product__quantity input[type=number]{min-height:40px;font-size:13px;text-align:center}.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__adjust{min-width:36px;min-height:40px}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__cart-submit{position:relative!important;display:flex!important;width:100%!important;min-height:46px!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;border:1px solid #191919!important;border-radius:9px!important;clip-path:none!important;transform:none!important;background:#191919!important;color:#fff!important;box-shadow:0 4px 13px #0000001a!important;font-size:12px!important;line-height:1.3!important;font-weight:800!important;letter-spacing:.055em!important}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:before,.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:after,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__cart-submit:before,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__cart-submit:after{content:none!important;display:none!important}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:not(:disabled):hover{background:#303030!important;border-color:var(--cc-pd-gold)!important}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:disabled{opacity:.55;cursor:not-allowed}.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__buttons,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__submit,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__submit-wrap{clip-path:none!important;transform:none!important;border-radius:9px!important}.product-section[data-cc-product-redesign=v7] .shopify-payment-button{margin-top:7px}.product-section[data-cc-product-redesign=v7] .shopify-payment-button__button{min-height:44px!important;border-radius:9px!important;overflow:hidden}.product-section[data-cc-product-redesign=v7] .product-block--sales-point .sales-points{margin-bottom:0}.product-section[data-cc-product-redesign=v7] .product-block--sales-point .sales-point{font-size:13px;line-height:1.4;color:#555}.product-section[data-cc-product-redesign=v7] .product-block--sales-point .icon{color:#99711e}.product-section[data-cc-product-redesign=v7] .product-single__sticky{min-width:0}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery.product__photos{position:relative;overflow:visible;padding:12px;background:linear-gradient(145deg,#fff,#faf9f6);border:1px solid #e5e0d6;border-radius:18px;box-shadow:0 14px 38px #231d120e,0 1px 1px #231d1206}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__main-photos{position:relative;min-width:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #cfc2a752;overflow:hidden}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product-slideshow{background:transparent}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumbs--below{margin:12px 0 0;padding:0 1px 2px;background:transparent}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumbs--scroller{scrollbar-width:thin;scrollbar-color:#d8c18b transparent}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb-item{margin-bottom:4px}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb{position:relative;display:block;overflow:hidden;border:1px solid #e3dfd6;border-radius:10px;background:#fff;box-shadow:0 2px 7px #14141406;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb:hover{border-color:#c79a2b;transform:translateY(-2px);box-shadow:0 6px 14px #75581921}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb:focus-visible{outline:2px solid #c79a2b;outline-offset:2px}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb.is-active,.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb.is-selected,.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb[aria-current=true],.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb[aria-selected=true]{border-color:#bd8c26;box-shadow:0 0 0 2px #c79a2b40}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb-arrow{border-radius:9px;background:#fff;box-shadow:0 2px 10px #14141412}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb-arrow:focus-visible{outline:2px solid #c79a2b;outline-offset:2px}@media(hover:hover)and (pointer:fine){.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:not(:disabled){transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart:not(:disabled):hover{box-shadow:0 8px 24px #71510d33,0 0 0 2px #c79a2b1a!important}}@media(max-width:768px){.product-section[data-cc-product-redesign=v7] .cc-premium-gallery.product__photos{padding:7px;border-radius:13px;box-shadow:0 5px 18px #231d120b}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__main-photos{border-radius:9px}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumbs--below{margin-top:8px}.product-section[data-cc-product-redesign=v7] .cc-premium-gallery .product__thumb:hover{transform:none}}.product-section[data-cc-product-template=differenzbesteuert] .product__policies--differenzbesteuert{color:#735515;font-weight:700}@media(max-width:768px){.product-section[data-cc-product-redesign=v7] .page-content--product{padding-block:12px 24px}.product-section[data-cc-product-redesign=v7] .product-single__meta{padding:17px 15px 20px;border-radius:13px;box-shadow:none}.product-section[data-cc-product-redesign=v7] .product-single__title{font-size:clamp(21px,5.2vw,26px)}.product-section[data-cc-product-redesign=v7] .product-block{margin-bottom:11px}.product-section[data-cc-product-redesign=v7] .product-block--price{padding-block:10px}.product-section[data-cc-product-redesign=v7] .product-block--price .product__price:not(.product__price--compare){font-size:27px}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]+label,.product-section[data-cc-product-redesign=v7] .variant__button-label{min-height:42px;padding:11px 13px}.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__wrapper,.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__num,.product-section[data-cc-product-redesign=v7] .product__quantity input[type=number],.product-section[data-cc-product-redesign=v7] .product__quantity .js-qty__adjust{min-height:44px}.product-section[data-cc-product-redesign=v7] .product-single__meta .add-to-cart,.product-section[data-cc-product-redesign=v7] .product-single__meta .product-form__cart-submit{min-height:48px!important}.product-section[data-cc-product-redesign=v7] .shopify-payment-button__button{min-height:46px!important}}@media(prefers-reduced-motion:reduce){.product-section[data-cc-product-redesign=v7] .variant__button-label,.product-section[data-cc-product-redesign=v7] .add-to-cart{transition:none!important}}.product-section[data-cc-product-redesign=v7] .product-block--price{background:linear-gradient(110deg,#fffaf0,#fff 60%);border:1px solid #eddfc4;border-left:3px solid #c79a2b;border-radius:11px;padding:14px 16px}.product-section[data-cc-product-redesign=v7] .product-single__meta{background:radial-gradient(ellipse at top right,rgba(199,154,43,.055),transparent 42%),#fff}.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]:checked+label,.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]+label:hover{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.product-section[data-cc-product-redesign=v7] .variant-input-wrap input[type=radio]+label:hover{transform:translateY(-2px)}.product-section[data-cc-product-redesign=v7] .add-to-cart:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 25px #19191930,0 0 0 2px #c79a2b3d!important}}.product-section[data-cc-product-redesign=v7] .cc-buy-panel{position:relative;overflow:hidden;border-radius:19px;box-shadow:0 18px 48px #1c181011,0 0 0 1px #c79a2b17}.product-section[data-cc-product-redesign=v7] .cc-buy-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#c79a2b,#eace85,#c79a2b,transparent);pointer-events:none}.product-section[data-cc-product-redesign=v7] .cc-price-stage{position:relative;background:linear-gradient(110deg,#fbf8f0,#fff 70%);padding:16px 18px;border:1px solid #eadcc3;border-radius:13px;margin-block:14px 17px}.product-section[data-cc-product-redesign=v7] .cc-price-stage .product__price:not(.product__price--compare){color:#1c1a16;font-size:clamp(28px,2.3vw,36px)}.product-section[data-cc-product-redesign=v7] .cc-variant-stage{padding:15px;border:1px solid #e6dece;border-radius:13px;background:linear-gradient(145deg,#fff,#fbfaf7);margin-bottom:15px}.product-section[data-cc-product-redesign=v7] .cc-variant-stage .variant__label{font-weight:850;letter-spacing:.07em;color:#66512a}.product-section[data-cc-product-redesign=v7] .cc-variant-stage .variant-input-wrap input[type=radio]+label{border-radius:9px;min-height:40px;padding:10px 15px;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.product-section[data-cc-product-redesign=v7] .cc-variant-stage .variant-input-wrap input[type=radio]:checked+label{background:#1b1b1b;color:#fff;border-color:#bd923e;box-shadow:0 0 0 2px #c79a2b47,0 5px 12px #0000001f}.product-section[data-cc-product-redesign=v7] .cc-variant-stage .variant-input-wrap input[type=radio]:not(:disabled)+label:hover{transform:translateY(-2px);box-shadow:0 6px 14px #7e58151f}.product-section[data-cc-product-redesign=v7] .add-to-cart,.product-section[data-cc-product-redesign=v7] button[name=add]{position:relative;isolation:isolate;overflow:hidden;border-radius:11px!important;background:#181818!important;color:#fff!important;box-shadow:0 9px 22px #00000026,inset 0 0 0 1px #d2ab5840!important;transition:transform .2s,box-shadow .2s!important}.product-section[data-cc-product-redesign=v7] .add-to-cart:before,.product-section[data-cc-product-redesign=v7] button[name=add]:before{content:"";position:absolute;inset:-60% auto -60% -70%;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),rgba(255,235,169,.4),rgba(255,255,255,.06),transparent);transform:skew(-22deg);animation:cc-pdp-sheen 6.5s ease-in-out infinite;z-index:-1;pointer-events:none}@keyframes cc-pdp-sheen{0%,55%{left:-70%}75%,to{left:130%}}.product-section[data-cc-product-redesign=v7] .add-to-cart:not(:disabled):hover,.product-section[data-cc-product-redesign=v7] button[name=add]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 13px 25px #0003,0 0 0 2px #c79a2b54!important}.product-section[data-cc-product-redesign=v7] .add-to-cart:active,.product-section[data-cc-product-redesign=v7] button[name=add]:active{transform:scale(.985)}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6{overflow:visible;border-radius:19px;background:#fff;border:1px solid #e8dfce;box-shadow:0 16px 42px #18140a14;padding:10px}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__topline{display:flex;align-items:center;gap:8px;padding:10px 10px 14px;font-size:10px;letter-spacing:.16em;font-weight:800;color:#7b612f}.cc-gallery-v6__dot{height:7px;width:7px;border-radius:50%;background:#c79a2b;box-shadow:0 0 0 4px #c79a2b1f}.cc-gallery-v6__count{margin-left:auto;letter-spacing:.06em;background:#f9f3e9;border:1px solid #ebdfc8;padding:5px 8px;border-radius:99px;white-space:nowrap}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage{position:relative;overflow:hidden;border-radius:14px;background:#f9f7f3}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product__main-photos{border-radius:14px!important;overflow:hidden}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb{border-radius:10px!important;overflow:hidden}body>.cc-quickbuy{position:fixed!important;bottom:0;left:0;right:0;z-index:4000;background:#fffffff7;border-top:2px solid #c69b45;box-shadow:0 -12px 38px #00000026;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .2s,visibility .2s}body>.cc-quickbuy.cc-quickbuy--visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.cc-quickbuy__inner{max-width:1320px;margin:auto;padding:10px 22px;display:flex;align-items:center;gap:14px;min-height:76px}.cc-quickbuy__media{width:54px;height:54px;flex:0 0 54px;border:1px solid #e5d8be;border-radius:9px;overflow:hidden}.cc-quickbuy__media img{width:100%;height:100%;object-fit:cover}.cc-quickbuy__identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cc-quickbuy__eyebrow{font-size:9px;font-weight:800;letter-spacing:.14em;color:#977029}.cc-quickbuy__title{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-quickbuy__variant{font-size:11px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-quickbuy__actions{display:flex;align-items:center;gap:14px}.cc-quickbuy__price{font-size:21px;font-weight:850;white-space:nowrap}.cc-quickbuy__button{padding:12px 16px;border-radius:10px;background:#1b1b1b;color:#fff;border:1px solid #c79a2b;display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:12px;font-weight:750}.cc-quickbuy__button svg{width:16px;height:16px}.cc-cart-flight{position:fixed!important;z-index:2147483000!important;pointer-events:none!important;border:2px solid #c79a2b;border-radius:12px;box-shadow:0 12px 30px #00000040;object-fit:cover;will-change:transform,opacity}@media(max-width:768px){.cc-quickbuy__inner{padding:9px 12px calc(9px + env(safe-area-inset-bottom));gap:9px;min-height:64px}.cc-quickbuy__media{width:40px;height:40px;flex-basis:40px}.cc-quickbuy__eyebrow{font-size:8px}.cc-quickbuy__title{font-size:11px}.cc-quickbuy__variant{font-size:10px}.cc-quickbuy__actions{flex-direction:column;gap:3px}.cc-quickbuy__price{font-size:15px}.cc-quickbuy__button{padding:9px;font-size:10px;white-space:nowrap}.cc-quickbuy__button svg{display:none}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6{padding:6px;border-radius:13px}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__topline{font-size:9px}.product-section[data-cc-product-redesign=v7] .cc-buy-panel{border-radius:13px}.product-section[data-cc-product-redesign=v7] .cc-price-stage,.product-section[data-cc-product-redesign=v7] .cc-variant-stage{padding:12px}}@media(prefers-reduced-motion:reduce){.product-section[data-cc-product-redesign=v7] .add-to-cart:before,.product-section[data-cc-product-redesign=v7] button[name=add]:before{animation:none!important}.cc-quickbuy{transition:none!important}}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits{position:relative;overflow:hidden;border:1px solid #e1d0ae;border-radius:13px;background:linear-gradient(130deg,#fffaf0,#fff 48%,#f9f5ec);padding:13px 7px;box-shadow:0 9px 24px #50370c0b}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#b98c35,transparent)}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits__item{transition:background .22s,transform .22s;border-radius:9px}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits__item:hover{background:#c79a2b12;transform:translateY(-2px)}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits__icon{color:#a87b2c;filter:drop-shadow(0 2px 4px rgba(199,154,43,.15))}.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits__text{font-weight:750;color:#27211b}@media(hover:none){.product-section[data-cc-product-redesign=v7] .cc-pdp-benefits__item:hover{transform:none}}.product-section[data-cc-product-redesign=v7] .page-content--product>.page-width{max-width:1540px!important;width:100%}.product-section[data-cc-product-redesign=v7] .cc-buy-panel{background-image:linear-gradient(115deg,#fffffff6,#ffffffed),var(--cc-pdp-pattern)!important;background-position:center,center!important;background-repeat:no-repeat,repeat!important;background-size:cover,310px auto!important}.product-section[data-cc-product-redesign=v7] .cc-variant-stage:empty{display:none!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumbs--below{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:98px!important;margin-top:8px!important;padding-inline:55px!important;overflow:visible!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumbs--scroller{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex:0 1 auto!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumbs--scroller::-webkit-scrollbar{display:none}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-item{flex:0 0 auto!important;margin:0!important;scroll-snap-align:center}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;min-width:40px!important;height:76px!important;display:flex;align-items:center;justify-content:center;border:1px solid #e4d8c4!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 13px #00000012!important;z-index:2}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow--prev{left:2px!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow--next{right:2px!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow.hide{display:none!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow svg{width:14px!important;height:18px!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage,.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product__main-photos{border-radius:16px!important;overflow:hidden!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__topline{padding:8px 12px 12px}.cc-rain-card{position:fixed!important;top:0;left:0;width:clamp(38px,5vw,72px);height:auto;object-fit:contain;pointer-events:none!important;z-index:2147483000!important;will-change:transform,opacity;filter:drop-shadow(0 8px 10px rgba(0,0,0,.19))}.cc-buy-spark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(245,208,111,.15),transparent 60%);opacity:0;transition:opacity .28s}.product-section[data-cc-product-redesign=v7] .add-to-cart:hover .cc-buy-spark{opacity:1}body>.cc-quickbuy{z-index:1100!important}body>.cc-quickbuy .cc-quickbuy__button:disabled{opacity:.45;cursor:not-allowed}@media(min-width:769px){.product-section[data-cc-product-redesign=v7] .page-content--product>.page-width{padding-inline:clamp(22px,3vw,46px)}}@media(max-width:768px){.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumbs--below{padding-inline:44px!important;min-height:82px!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6 .product__thumb-arrow{width:33px!important;min-width:33px!important;height:58px!important}.product-section[data-cc-product-redesign=v7] .cc-buy-panel{background-size:cover,190px auto!important}body>.cc-quickbuy{bottom:0}}@media(prefers-reduced-motion:reduce){.cc-rain-card{display:none!important}}.cc-rain-card{position:fixed!important;z-index:2147483646!important;width:clamp(42px,5vw,76px);max-width:76px;opacity:1;transform-origin:center center;pointer-events:none!important;-webkit-user-select:none;user-select:none;backface-visibility:hidden;contain:layout style}@media(max-width:768px){.cc-rain-card{width:47px}}.cc-rain-card{transition:none!important;animation:none!important;transform-origin:center center}@media screen and (max-width:768px){.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage{overflow:hidden!important;border-radius:13px!important;background:#fff!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product__main-photos,.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product-slideshow{width:100%!important;max-width:100%!important;overflow:hidden!important;border-radius:13px!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .flickity-viewport{overflow:hidden!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product-main-slide{width:100%!important;max-width:100%!important;margin-right:0!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__stage .product-main-slide .image-wrap{border-radius:12px!important;overflow:hidden!important}.product-section[data-cc-product-redesign=v7] .cc-gallery-v6__topline{padding:9px 10px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cc-product-design.css.map */
