:root{--skc-primary: #154938;--skc-primary-dark: #103122;--skc-accent: #c4a55e;--skc-accent-light: #F6E27A;--skc-bg: #FAFAF9;--skc-text: #1A1918;--skc-text-light: #666666;--skc-border: #E5E5E5;--skc-white: #FFFFFF;--skc-error: #E53935;--skc-font-heading: "Noto Serif Display", Georgia, serif;--skc-font-body: "Montserrat", -apple-system, BlinkMacSystemFont, sans-serif;--skc-radius-sm: 8px;--skc-radius-md: 12px;--skc-radius-lg: 16px;--skc-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--skc-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--skc-shadow-lg: 0 6px 24px rgba(0, 0, 0, .12);--skc-shadow-gold: 0 4px 12px rgba(196, 165, 94, .25)}.skc-premium-product{background-color:var(--skc-bg);padding-bottom:0}.skc-breadcrumbs-nav{padding:16px 0;background:var(--skc-white);border-bottom:1px solid var(--skc-border)}.skc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;font-family:var(--skc-font-body);font-size:13px}.skc-breadcrumbs__item a{color:var(--skc-text-light);text-decoration:none;transition:color .2s}.skc-breadcrumbs__item a:hover{color:var(--skc-primary)}.skc-breadcrumbs__item--current{color:var(--skc-accent);font-weight:500}.skc-breadcrumbs__separator{color:var(--skc-text-light);opacity:.5;display:flex;align-items:center}.skc-breadcrumbs li:not(:last-child):after{content:"";display:inline-block;width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin:0 .4rem;vertical-align:middle;opacity:.6}.skc-premium-product__grid{display:grid;grid-template-columns:1fr;gap:20px;padding-top:16px}@media(min-width:990px){.skc-premium-product__grid{grid-template-columns:55% 45%;gap:40px;align-items:start}}.skc-premium-product__gallery{position:relative}.skc-premium-product__main-image{position:relative;background:var(--skc-white);border-radius:var(--skc-radius-lg);overflow:hidden;box-shadow:var(--skc-shadow-md);aspect-ratio:1}.skc-premium-product__media-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.skc-premium-product__media-item.active{position:relative;opacity:1;visibility:visible}.skc-premium-product__image,.skc-premium-product__video{width:100%;height:100%;object-fit:contain}.skc-premium-product__badges-overlay{position:absolute;top:16px;left:16px;display:flex;flex-direction:column;gap:8px;z-index:5}.skc-premium-product__badge{display:inline-block;padding:6px 12px;font-family:var(--skc-font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--skc-radius-sm);color:var(--skc-white)}.skc-premium-product__badge--sale{background:#c62828}.skc-premium-product__badge--soldout{background:var(--skc-text-light)}.skc-premium-product__badge--bestseller{background:var(--skc-accent)}.skc-premium-product__badge--new{background:var(--skc-primary)}.skc-premium-product__nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--skc-white);border:none;border-radius:50%;box-shadow:var(--skc-shadow-md);cursor:pointer;z-index:10;opacity:0;transition:opacity .3s,transform .2s}.skc-premium-product__main-image:hover .skc-premium-product__nav{opacity:1}.skc-premium-product__nav:hover{transform:translateY(-50%) scale(1.1)}.skc-premium-product__nav--prev{left:16px}.skc-premium-product__nav--next{right:16px}.skc-premium-product__nav svg{color:var(--skc-text)}.skc-premium-product__thumbnails{display:flex;gap:12px;margin-top:16px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.skc-premium-product__thumbnail{flex-shrink:0;width:80px;height:80px;border:2px solid transparent;border-radius:var(--skc-radius-sm);overflow:hidden;cursor:pointer;background:var(--skc-white);padding:0;transition:border-color .2s,transform .2s;position:relative}.skc-premium-product__thumbnail:hover{border-color:var(--skc-border)}.skc-premium-product__thumbnail.active{border-color:var(--skc-accent)}.skc-premium-product__thumbnail img{width:100%;height:100%;object-fit:cover}.skc-premium-product__thumbnail-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--skc-white);z-index:2}.skc-premium-product__swipe-indicator{display:none;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:8px 16px;background:#ffffffe6;border-radius:20px;font-family:var(--skc-font-body);font-size:12px;color:var(--skc-text-light);animation:pulse 2s infinite}@media(max-width:989px){.skc-premium-product__swipe-indicator{display:inline-flex;margin:12px auto 0}}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.skc-premium-product__info{padding:0 16px}@media(min-width:990px){.skc-premium-product__info{padding:0;position:sticky;top:120px}}.skc-premium-product__vendor{font-family:var(--skc-font-body);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--skc-text-light);margin:0 0 4px}.skc-premium-product__title{font-family:var(--skc-font-heading);font-size:24px;font-weight:600;color:var(--skc-primary);margin:0 0 6px;line-height:1.15}@media(min-width:990px){.skc-premium-product__title{font-size:32px}}.skc-premium-product__subtitle{font-family:var(--skc-font-body);font-size:14px;color:var(--skc-text-light);margin:0 0 10px;font-style:italic}.skc-premium-product__rating-container{margin-bottom:10px}.skc-judgeme-replaced{display:flex!important;align-items:center!important}.skc-judgeme-replaced .skc-premium-product__rating{display:flex;align-items:center;gap:6px}.skc-judgeme-replaced .skc-premium-product__stars{display:flex;gap:2px}.skc-judgeme-replaced .skc-star{font-size:18px;line-height:1}.skc-judgeme-replaced .skc-star--filled,.skc-judgeme-replaced .skc-star--half{color:var(--skc-accent, #c4a55e)}.skc-judgeme-replaced .skc-star--empty{color:#e5e5e5}.skc-judgeme-replaced .skc-premium-product__rating-count{font-family:var(--skc-font-body);font-size:14px;color:var(--skc-primary, #154938);text-decoration:none}.skc-judgeme-replaced .skc-premium-product__rating-count:hover{text-decoration:underline}.skc-premium-product__rating-container .jdgm-widget{font-family:var(--skc-font-body)!important}.skc-premium-product__rating-container .jdgm-prev-badge,.skc-premium-product__rating-container .jdgm-preview-badge{display:flex!important;align-items:center!important;gap:8px!important}.skc-premium-product__rating-container .jdgm-star{color:var(--skc-accent, #c4a55e)!important}.skc-premium-product__rating-container .jdgm-star.jdgm--on,.skc-premium-product__rating-container .jdgm-star:not(.jdgm--off){color:var(--skc-accent, #c4a55e)!important}.skc-premium-product__rating-container .jdgm-star.jdgm--off{color:#e5e7eb!important}.skc-premium-product__rating-container .jdgm-prev-badge__stars,.skc-premium-product__rating-container .jdgm-prev-badge__stars .jdgm-star{color:var(--skc-accent, #c4a55e)!important}.skc-premium-product__rating-container .jdgm-prev-badge__text,.skc-premium-product__rating-container .jdgm-preview-badge__text{font-family:var(--skc-font-body)!important;font-size:14px!important;color:var(--skc-primary, #154938)!important;text-decoration:none!important}.skc-premium-product__rating-container .jdgm-prev-badge__text:hover,.skc-premium-product__rating-container .jdgm-preview-badge__text:hover{color:var(--skc-primary-dark, #103122)!important;text-decoration:underline!important}.skc-premium-product__rating-container .jdgm-widget.jdgm--done .skc-rating-fallback{display:none!important}.skc-premium-product__rating{display:flex;align-items:center;gap:6px;margin-bottom:10px}.skc-premium-product__stars{display:flex;gap:2px}.skc-star{font-size:18px;line-height:1}.skc-star--filled{color:var(--skc-accent)}.skc-star--half{color:var(--skc-accent);background:linear-gradient(90deg,var(--skc-accent) 50%,#E5E5E5 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.skc-star--empty{color:#e5e5e5}.skc-premium-product__rating-count{font-family:var(--skc-font-body);font-size:14px;color:var(--skc-primary);text-decoration:none;transition:color .2s ease}.skc-premium-product__rating-count:hover{color:var(--skc-primary-dark);text-decoration:underline}.skc-premium-product__price-container{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:12px}.skc-premium-product__price-compare{font-family:var(--skc-font-body);font-size:15px;color:var(--skc-text-light);text-decoration:line-through}.skc-premium-product__price{font-family:var(--skc-font-body);font-size:24px;font-weight:600;color:var(--skc-accent)}.skc-premium-product__price--sale{color:#c62828}.skc-premium-product__price-savings{padding:3px 8px;background:var(--skc-primary);color:var(--skc-white);font-family:var(--skc-font-body);font-size:11px;font-weight:600;border-radius:var(--skc-radius-sm)}.skc-premium-product__description-preview{display:block;padding:16px;background:var(--skc-neutral-50, #FAFAF9);border-radius:var(--skc-radius-md);margin-bottom:16px;border:1px solid rgba(21,73,56,.1)}@media(max-width:989px){.skc-premium-product__description-preview{padding:14px;margin-bottom:12px}}.skc-premium-product__description-preview p,.skc-premium-product__description-short{font-family:var(--skc-font-body);font-size:14px;line-height:1.5;color:var(--skc-text);margin:0 0 8px}.skc-premium-product__description-full{font-family:var(--skc-font-body);font-size:14px;line-height:1.6;color:var(--skc-text);margin:0 0 12px}.skc-premium-product__description-full p{margin:0 0 10px}.skc-premium-product__description-full p:last-child{margin-bottom:0}.skc-premium-product__read-more{background:none;border:none;color:var(--skc-primary);font-family:var(--skc-font-body);font-size:14px;font-weight:600;cursor:pointer;padding:0;position:relative}.skc-premium-product__read-more:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--skc-accent);transform:scaleX(0);transform-origin:right;transition:transform .3s}.skc-premium-product__read-more:hover:after{transform:scaleX(1);transform-origin:left}.skc-premium-product__urgency{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#fff9e6,#fffdf5);border:1px solid rgba(196,165,94,.3);border-radius:var(--skc-radius-md);margin-bottom:12px}.skc-premium-product__urgency-icon{flex-shrink:0;display:flex;align-items:center}.skc-premium-product__urgency-icon svg{width:20px;height:20px}.skc-premium-product__urgency-content{flex:1}.skc-premium-product__urgency-message{font-family:var(--skc-font-body);font-size:13px;color:var(--skc-text);margin-bottom:0;line-height:1.4}.skc-premium-product__countdown{font-weight:600;color:var(--skc-accent);font-size:14px}.skc-premium-product__urgency-progress{display:none;height:3px;background:#e5e5e5;border-radius:2px;overflow:hidden;margin-top:6px}.skc-premium-product__urgency-bar{height:100%;background:linear-gradient(90deg,var(--skc-accent) 0%,var(--skc-accent-light) 100%);transition:width 1s linear;width:30%}.skc-premium-product__variants,.skc-variant-group{margin-bottom:12px}.skc-variant-group__label{display:flex;align-items:center;gap:8px;font-family:var(--skc-font-body);font-size:13px;font-weight:600;color:var(--skc-text);margin-bottom:8px}.skc-variant-group__hint{font-weight:400;font-size:11px;color:var(--skc-text-light)}.skc-variant-group__options{display:flex;flex-wrap:wrap;gap:8px}.skc-variant-option{padding:8px 16px;background:var(--skc-white);border:2px solid var(--skc-border);border-radius:var(--skc-radius-sm);font-family:var(--skc-font-body);font-size:13px;font-weight:500;color:var(--skc-text);cursor:pointer;transition:all .2s ease}.skc-variant-option:hover{border-color:var(--skc-accent);transform:translateY(-1px)}.skc-variant-option--selected{border-color:var(--skc-accent);background:#c4a55e1a;color:var(--skc-accent);box-shadow:0 2px 8px #c4a55e26}.skc-variant-option--size{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;min-width:90px;text-align:center}.skc-variant-option__size{font-weight:600;font-size:14px}.skc-variant-option__price{font-size:13px;color:var(--skc-accent);font-weight:600}.skc-variant-option__unit-price{font-size:10px;color:var(--skc-text-light);font-weight:400}.skc-variant-option--size.skc-variant-option--selected .skc-variant-option__unit-price{color:var(--skc-primary)}.skc-variant-group__options--refill{flex-direction:column;gap:10px}.skc-variant-option--refill{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 16px;width:100%;border-radius:var(--skc-radius-md);position:relative}.skc-variant-option--refill .skc-variant-option__title{font-weight:600;font-size:14px;flex:1}.skc-variant-option--refill .skc-variant-option__price{font-weight:600;font-size:15px}.skc-variant-option__eco{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--skc-primary);font-weight:500;padding:3px 8px;background:#1549381a;border-radius:20px}.skc-variant-option__eco svg{color:var(--skc-primary)}.skc-variant-option--eco{border-color:var(--skc-primary);background:#15493808}.skc-variant-option--eco:before{content:"Aanbevolen";position:absolute;top:-8px;right:12px;padding:2px 8px;background:var(--skc-primary);color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.skc-variant-option--refill.skc-variant-option--selected{border-color:var(--skc-accent);background:#c4a55e14}.skc-variant-option--eco.skc-variant-option--selected{border-color:var(--skc-primary);background:#15493814}.skc-premium-product__quantity{margin-bottom:12px}.skc-premium-product__quantity-label{display:block;font-family:var(--skc-font-body);font-size:13px;font-weight:600;color:var(--skc-text);margin-bottom:6px}.skc-quantity-selector{display:inline-flex;align-items:center;border:2px solid var(--skc-border);border-radius:var(--skc-radius-sm);overflow:hidden;background:var(--skc-white)}.skc-quantity-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:18px;color:var(--skc-text);cursor:pointer;transition:background .2s}.skc-quantity-btn:hover{background:var(--skc-bg)}.skc-quantity-input{width:50px;height:38px;text-align:center;font-family:var(--skc-font-body);font-size:14px;font-weight:600;border:none;border-left:1px solid var(--skc-border);border-right:1px solid var(--skc-border);-moz-appearance:textfield}.skc-quantity-input::-webkit-outer-spin-button,.skc-quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.skc-premium-product__add-to-cart{width:100%;padding:14px 28px;background:linear-gradient(135deg,var(--skc-accent) 0%,var(--skc-accent-light) 100%);border:none;border-radius:var(--skc-radius-md);font-family:var(--skc-font-body);font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--skc-white);cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:10px}.skc-premium-product__add-to-cart:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--skc-shadow-gold)}.skc-premium-product__add-to-cart:disabled{opacity:.6;cursor:not-allowed;background:var(--skc-text-light)}.skc-premium-product__secondary-actions{display:flex;gap:6px;margin-bottom:16px}.skc-action-btn{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;padding:10px 8px;background:var(--skc-white);border:1px solid var(--skc-border);border-radius:var(--skc-radius-sm);font-family:var(--skc-font-body);font-size:11px;font-weight:500;color:var(--skc-text);cursor:pointer;transition:border-color .2s,color .2s}.skc-action-btn:hover{border-color:var(--skc-accent);color:var(--skc-accent)}.skc-action-btn svg{color:var(--skc-accent);width:18px;height:18px}.skc-action-btn.active svg path{fill:var(--skc-accent)}.skc-premium-product__trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;background:var(--skc-white);border-radius:var(--skc-radius-md);box-shadow:var(--skc-shadow-sm);overflow:hidden;border:1px solid var(--skc-border)}.skc-trust-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:16px 12px;border-right:1px solid var(--skc-border);transition:background .2s}.skc-trust-badge:last-child{border-right:none}.skc-trust-badge:hover{background:#c4a55e0a}.skc-trust-badge__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c4a55e26,#c4a55e0d);border-radius:50%;flex-shrink:0}.skc-trust-badge__icon svg{width:22px;height:22px;color:var(--skc-accent)}.skc-trust-badge__content{display:flex;flex-direction:column;align-items:center;gap:2px}.skc-trust-badge__title{font-family:var(--skc-font-body);font-size:13px;font-weight:600;color:var(--skc-text);line-height:1.3}.skc-trust-badge__subtitle{font-family:var(--skc-font-body);font-size:11px;color:var(--skc-text-light);line-height:1.3}@media(max-width:767px){.skc-premium-product__trust-badges{grid-template-columns:repeat(3,1fr)}.skc-trust-badge{padding:12px 8px;gap:6px}.skc-trust-badge__icon{width:36px;height:36px}.skc-trust-badge__icon svg{width:18px;height:18px}.skc-trust-badge__title{font-size:11px}.skc-trust-badge__subtitle{font-size:9px}}@media(max-width:989px){.skc-premium-product,.skc-premium-product__gallery{isolation:isolate;position:relative;z-index:1}.skc-premium-product__main-image{isolation:isolate;position:relative;z-index:1;contain:layout paint}.skc-premium-product__grid{gap:12px;padding-top:8px}.skc-premium-product__main-image{aspect-ratio:4/3}.skc-premium-product__nav{opacity:1;width:32px;height:32px;z-index:5}.skc-premium-product__nav--prev{left:6px}.skc-premium-product__nav--next{right:6px}.skc-premium-product__thumbnails{margin-top:8px;gap:6px}.skc-premium-product__thumbnail{width:48px;height:48px}.skc-premium-product__info{padding:0 12px}.skc-premium-product__vendor{font-size:10px;margin-bottom:2px}.skc-premium-product__title{font-size:20px;margin-bottom:4px}.skc-premium-product__price-container{margin-bottom:8px}.skc-premium-product__price{font-size:22px}.skc-premium-product__urgency{padding:8px 10px;margin-bottom:10px}.skc-premium-product__urgency-message{font-size:12px}.skc-premium-product__countdown{font-size:13px}.skc-variant-group{margin-bottom:10px}.skc-variant-group__label{font-size:12px;margin-bottom:6px}.skc-variant-option{padding:8px 12px;font-size:12px}.skc-variant-option--size{min-width:80px;padding:10px 12px}.skc-variant-option--refill{padding:12px 14px}.skc-variant-option--eco:before{font-size:8px;padding:2px 6px;top:-6px;right:10px}.skc-premium-product__quantity{margin-bottom:10px}.skc-premium-product__quantity-label{font-size:12px;margin-bottom:4px}.skc-quantity-btn{width:34px;height:34px;font-size:16px}.skc-quantity-input{width:44px;height:34px;font-size:13px}.skc-premium-product__add-to-cart{padding:12px 24px;font-size:14px;margin-bottom:8px}.skc-premium-product__secondary-actions{margin-bottom:12px}.skc-action-btn{padding:8px 6px;font-size:10px;gap:4px}.skc-action-btn svg{width:16px;height:16px}.skc-premium-product__trust-badges{padding:10px;gap:6px}.skc-trust-badge{padding:4px;gap:6px}.skc-trust-badge__icon{width:28px;height:28px}.skc-trust-badge__icon svg{width:14px;height:14px}.skc-trust-badge__title{font-size:11px}.skc-trust-badge__subtitle{font-size:9px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.skc-premium-product__info>*{animation:fadeIn .4s ease-out backwards}.skc-premium-product__info>*:nth-child(1){animation-delay:.1s}.skc-premium-product__info>*:nth-child(2){animation-delay:.15s}.skc-premium-product__info>*:nth-child(3){animation-delay:.2s}.skc-premium-product__info>*:nth-child(4){animation-delay:.25s}.skc-premium-product__info>*:nth-child(5){animation-delay:.3s}.skc-premium-product__info>*:nth-child(6){animation-delay:.35s}.skc-premium-product__info>*:nth-child(7){animation-delay:.4s}@media print{.skc-premium-product__nav,.skc-premium-product__urgency,.skc-premium-product__secondary-actions,.skc-premium-product__swipe-indicator{display:none!important}}.skc-ingredients,.skc-routine-builder,.skc-reviews-section,.sc-clinical-evidence,.skc-cross-sell,.skc-related-products,.skc-product-tabs,.skinclarity-product-tabs,.skc-brand-sections,.skc-supplement-benefits,.sc-dosage-schedule,.skc-quiz,.skc-color-products-guide,.skc-shade-converter,.skc-shade-finder,skinclarity-skincare-quiz,skinclarity-ingredient-spotlight{padding-top:48px!important;padding-bottom:48px!important;margin-top:0!important;margin-bottom:0!important}.skc-premium-product,.skc-premium-product__grid{margin-bottom:0!important}skinclarity-ingredient-spotlight:first-of-type,.skc-ingredients:first-of-type{padding-top:32px!important}.skinclarity-ingredient-spotlight-section{margin-top:8px!important;display:block!important}.skinclarity-skincare-quiz-section,.skinclarity-routine-builder,.skinclarity-reviews,.skinclarity-cross-sell,.skinclarity-related-products-section,.skinclarity-clinical-evidence-section,.skinclarity-supplement-benefits-section,.skinclarity-dosage-schedule-section,.skinclarity-color-products-guide-section{margin-top:40px!important;display:block!important}@media(max-width:767px){.skinclarity-ingredient-spotlight-section{margin-top:16px!important}.skinclarity-skincare-quiz-section,.skinclarity-routine-builder,.skinclarity-reviews,.skinclarity-cross-sell,.skinclarity-related-products-section,.skinclarity-clinical-evidence-section,.skinclarity-supplement-benefits-section,.skinclarity-dosage-schedule-section,.skinclarity-color-products-guide-section{margin-top:28px!important}}@media(min-width:1400px){.skinclarity-ingredient-spotlight-section{margin-top:32px!important}.skinclarity-skincare-quiz-section,.skinclarity-routine-builder,.skinclarity-reviews,.skinclarity-cross-sell,.skinclarity-related-products-section,.skinclarity-clinical-evidence-section,.skinclarity-supplement-benefits-section,.skinclarity-dosage-schedule-section,.skinclarity-color-products-guide-section{margin-top:48px!important}}.skc-share-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.skc-share-modal--visible{opacity:1;visibility:visible}.skc-share-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.skc-share-modal__content{position:relative;background:var(--skc-white, #fff);border-radius:var(--skc-radius-lg, 16px);padding:32px;max-width:400px;width:90%;box-shadow:var(--skc-shadow-lg, 0 6px 24px rgba(0, 0, 0, .12));transform:translateY(20px);transition:transform .3s ease}.skc-share-modal--visible .skc-share-modal__content{transform:translateY(0)}.skc-share-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;color:var(--skc-text-light, #666);transition:color .2s ease}.skc-share-modal__close:hover{color:var(--skc-text, #1A1918)}.skc-share-modal__title{font-family:var(--skc-font-heading, "Noto Serif Display", serif);font-size:1.5rem;font-weight:600;color:var(--skc-text, #1A1918);margin:0 0 24px;text-align:center}.skc-share-modal__options{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.skc-share-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;border-radius:var(--skc-radius-md, 12px);background:var(--skc-bg, #FAFAF9);border:1px solid var(--skc-border, #E5E5E5);color:var(--skc-text, #1A1918);text-decoration:none;font-family:var(--skc-font-body, "Montserrat", sans-serif);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.skc-share-option:hover{border-color:var(--skc-primary, #154938);background:#1549380d;transform:translateY(-2px)}.skc-share-option svg{width:28px;height:28px}.skc-share-option--whatsapp:hover{border-color:#25d366;background:#25d3661a}.skc-share-option--whatsapp:hover svg{color:#25d366}.skc-share-option--facebook:hover{border-color:#1877f2;background:#1877f21a}.skc-share-option--facebook:hover svg{color:#1877f2}.skc-share-option--twitter:hover{border-color:#000;background:#0000000d}.skc-share-option--twitter:hover svg{color:#000}.skc-share-option--email:hover{border-color:var(--skc-primary, #154938);background:#1549380d}.skc-share-option--email:hover svg{color:var(--skc-primary, #154938)}.skc-share-option--copy:hover{border-color:var(--skc-accent, #c4a55e);background:#c4a55e1a}.skc-share-option--copy:hover svg{color:var(--skc-accent, #c4a55e)}@media(max-width:480px){.skc-share-modal__content{padding:24px;width:95%}.skc-share-modal__options{grid-template-columns:repeat(2,1fr);gap:10px}.skc-share-option{padding:14px 10px}.skc-share-option svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/skinclarity-product-premium.css.map */
