body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement{--dc-pdp-media-height: min(42vw, 520px);--dc-pdp-ink: #35344a;padding-block:24px 36px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details{min-width:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details>.group-block{gap:18px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .text-block h1{font-size:clamp(23px,2vw,28px);line-height:1.22;letter-spacing:-.02em;text-wrap:balance}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-price-context{display:none}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details variant-picker{padding-block:6px 8px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .variant-option legend{margin-bottom:10px;font-size:14px;line-height:1.45;color:#5b5e63}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .variant-option__swatch-value{padding-inline-start:6px;font-weight:650;color:var(--dc-pdp-ink)}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-options{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding:0;margin:0;border:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option{display:inline-flex;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:6px;border:0;border-radius:50%;overflow:visible;background:transparent;outline:none}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-chip{display:block;width:30px;height:30px;flex:0 0 30px;border:1px solid rgb(0 0 0 / .16);border-radius:50%;background:var(--dc-pdp-color);background-size:cover;background-position:center;pointer-events:none}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:has(:checked) .dc-pdp-color-chip{outline:2px solid var(--dc-pdp-ink);outline-offset:3px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:has(:focus-visible){outline:2px solid var(--dc-pdp-ink);outline-offset:1px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:has([data-option-available=false]) .dc-pdp-color-chip{opacity:.55}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option>svg{left:6px;top:6px;width:32px;height:32px;stroke:#5b5e63;stroke-width:1.5;filter:drop-shadow(0 0 1px #fff)}@media(hover:hover){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:hover .dc-pdp-color-chip{box-shadow:0 0 0 3px #eeedf1}}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .variant-option:not(.dc-pdp-color-options) .variant-option__button-label{min-height:44px;padding-inline:14px;font-size:14px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details decolab-product-coupon{width:100%;max-width:100%;margin-block:10px 0;padding:10px 12px;border:1px solid #e6e4ea;border-radius:6px;background:#faf9fb}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top{gap:12px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top strong{font-size:13px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top div>span{font-size:11px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top button{min-width:108px;min-height:44px;border-style:solid;border-color:#dedce3;border-radius:6px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .buy-buttons-block{margin-top:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media media-gallery.media-gallery--carousel{--constrained-height: var(--dc-pdp-media-height);width:100%}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media .media-gallery--carousel slideshow-slide{--constrained-height: var(--dc-pdp-media-height);height:var(--dc-pdp-media-height);max-height:var(--dc-pdp-media-height);min-height:0;aspect-ratio:auto}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media .media-gallery--carousel .product-media-constraint-wrapper,body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media .media-gallery--carousel .product-media{height:100%}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media .media-gallery--carousel .product-media__image{height:100%;width:100%;object-fit:contain}@media screen and (min-width:750px){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid:not(.product-information--media-none){grid-column:2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,4vw,56px);width:100%;max-width:1120px;justify-self:center;align-items:start}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid .product-information__media{grid-column:1;width:100%;min-width:0;max-width:520px;padding:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid .product-details{grid-column:2;width:100%;max-width:100%;padding:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information--media-right .product-information__media{grid-column:2}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information--media-right .product-details{grid-column:1}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information--media-none .product-details{grid-column:1 / -1}}@media screen and (max-width:749px){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement{--dc-pdp-media-height: min(80vw, 320px);padding-block:12px 24px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid{row-gap:16px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details>.group-block{gap:16px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .text-block h1{font-size:23px;text-wrap:pretty}}@media(forced-colors:active){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-chip{border:1px solid CanvasText}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:has(:checked) .dc-pdp-color-chip,body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-pdp-color-option:has(:focus-visible){outline-color:Highlight}}@media screen and (min-width:750px){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid>.product-information__media{grid-column:1 / 2!important}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid>.product-details{grid-column:2 / 3!important}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid.product-information--media-right>.product-information__media{grid-column:2 / 3!important}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid.product-information--media-right>.product-details{grid-column:1 / 2!important}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid.product-information--media-none>.product-details{grid-column:1 / -1!important}}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__media .media-gallery--carousel .product-media{margin-inline:auto}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .decolab-price-row--compare{font-size:14px;line-height:1.4;gap:5px;color:#787980;font-weight:400}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .decolab-price-row--sale{align-items:center;gap:10px;margin-top:2px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .decolab-price-row--sale>.decolab-price-prefix{display:none}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .price{font-size:30px!important;font-weight:750;line-height:1.2;color:#202124}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .dc-discount-percent{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border-radius:4px;background:#af2733;color:#fff;font:700 12px/1 var(--font-body--family);white-space:nowrap}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details decolab-product-coupon{width:100%;max-width:420px;margin:6px 0 0;padding:8px 10px;border:1px dashed #dedce3;background:#fafafb;border-radius:6px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top button{min-width:94px;padding:5px 8px;border:0;background:#eeedf2}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__conditions summary{font-size:10px;min-height:28px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details>.group-block{gap:14px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .decolab-quick-benefits{display:block;list-style:disc;padding-left:18px;margin:0;color:#5c5e64}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .decolab-quick-benefits__item{display:list-item;font-size:13px;line-height:1.65;padding:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .media-gallery__mobile-controls[thumbnails]{display:flex}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .slideshow-controls__thumbnail{border-radius:4px!important}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement slideshow-controls[thumbnails]{padding-block:10px;margin:0;background:#fff}@media(min-width:750px){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement{--dc-pdp-media-height:min(40vw,480px)}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-information__grid:not(.product-information--media-none){max-width:1120px;column-gap:40px}}@media(max-width:749px){body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .price{font-size:28px!important}.dc-pdp-actions{margin-bottom:-4px}.dc-pdp-payments{margin-top:12px;padding-top:12px}}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top{gap:8px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__top>div:first-child{flex:1;min-width:0}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__conditions{position:relative;margin:0;flex:0 0 44px}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__conditions summary{display:grid;place-items:center;width:44px;min-height:44px;text-decoration:none;color:#5b5d67}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__conditions summary svg{width:19px;height:19px;grid-area:auto}body.dc-template-product[data-commerce-channel=b2c] .dc-pdp-refinement .product-details .dc-coupon__conditions p{position:absolute;right:0;top:44px;z-index:5;width:min(290px,calc(100vw - 56px));margin:4px 0 0;padding:12px 14px;background:#fff;border:1px solid #e1dfe5;box-shadow:0 4px 20px #0002;border-radius:6px;font-size:11px;line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/24/assets/decolab-pdp-refinement.css.map */
