body.body-theme [data-kkp-product] .kkp-privacy-card{margin-top:18px;border:1px solid #31593e26;border-radius:14px;background:var(--kkp-privacy-bg,#f4f7f0);color:var(--pdp-text)}body.body-theme [data-kkp-product] .kkp-privacy-card>summary{display:flex;align-items:center;gap:12px;padding:16px;list-style:none;cursor:pointer}body.body-theme [data-kkp-product] .kkp-privacy-card>summary::-webkit-details-marker{display:none}body.body-theme [data-kkp-product] .kkp-privacy-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;color:var(--kkp-privacy-accent,var(--kkp-polish-accent,#31593e))}body.body-theme [data-kkp-product] .kkp-privacy-icon svg{width:26px;height:26px}body.body-theme [data-kkp-product] :is(.kkp-privacy-icon svg,.kkp-privacy-chevron),body.body-theme [data-kkp-product] :is(.kkp-privacy-icon svg,.kkp-privacy-chevron) :is(path,rect,circle){fill:none!important;stroke:currentColor!important}body.body-theme [data-kkp-product] .kkp-privacy-summary-copy{flex:1;min-width:0}body.body-theme [data-kkp-product] .kkp-privacy-kicker{display:block;margin-bottom:4px;font-size:11px;line-height:1.5;color:var(--kkp-privacy-accent,#31593e)}body.body-theme [data-kkp-product] .kkp-privacy-summary-heading{display:block;font-size:15px;font-weight:600;line-height:1.5}body.body-theme [data-kkp-product] .kkp-privacy-hint{display:block;margin-top:5px;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}body.body-theme [data-kkp-product] .kkp-privacy-chevron{width:18px;height:18px;flex:0 0 18px}body.body-theme [data-kkp-product] .kkp-privacy-card[open] .kkp-privacy-chevron{rotate:180deg}body.body-theme [data-kkp-product] .kkp-privacy-card>summary:focus-visible{outline:2px solid var(--kkp-privacy-accent,#31593e);outline-offset:3px;border-radius:14px}body.body-theme [data-kkp-product] .kkp-privacy-content{font-size:13px;line-height:1.8}body.body-theme [data-kkp-product] .kkp-privacy-card .kkp-privacy-content{margin:0 16px;padding:16px 0 4px;border-top:1px solid #31593e26}body.body-theme [data-kkp-product] .kkp-privacy-content h3{font-size:16px;line-height:1.5;margin:0 0 12px}body.body-theme [data-kkp-product] .kkp-privacy-point{display:flex;align-items:flex-start;gap:10px;margin-block:16px}body.body-theme [data-kkp-product] .kkp-privacy-point h4{font-size:13px;line-height:1.6;margin:0 0 4px;font-weight:600}body.body-theme [data-kkp-product] .kkp-privacy-point p{margin:0}body.body-theme [data-kkp-product] .kkp-privacy-content a{text-decoration:underline;text-underline-offset:3px}body[data-kkp-motion-active=true] [data-kkp-product] .kkp-privacy-chevron{transition:rotate .2s ease}kkp-product-polish{display:block}kkp-product-polish [hidden]{display:none!important}kkp-product-polish .pdp-hero-image{position:relative}kkp-product-polish .kkp-ingredient-visual{position:relative}kkp-product-polish .kkp-image-open{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px;border:1px solid #31593e26;border-radius:24px;background:#fffffff2;color:var(--kkp-polish-accent,#31593e);font-size:12px;font-weight:600;box-shadow:0 4px 14px #0000000d;cursor:pointer}kkp-product-polish .pdp-hero-image .kkp-image-open{position:absolute;bottom:14px;right:14px}kkp-product-polish .kkp-composition-open{margin-top:14px}kkp-product-polish .pdp-thumbs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}kkp-product-polish .pdp-thumb{flex-shrink:0}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-main{column-gap:28px}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-gallery:has(.pdp-thumbs){display:grid;grid-template-columns:var(--kkp-thumb-size,72px) minmax(0,1fr);gap:14px;align-items:start}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-gallery:has(.pdp-thumbs) .pdp-hero-image{grid-column:2;grid-row:1}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;margin:0;padding:3px;max-height:calc(100dvh - 170px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-thumb{width:100%;border-radius:10px;aspect-ratio:1;flex:0 0 auto}body.body-theme [data-kkp-product] .pdp-thumb img{object-fit:contain}@media(max-width:767px){body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-gallery:has(.pdp-thumbs){grid-template-columns:52px minmax(0,1fr);gap:10px}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-thumbs{gap:8px;max-height:260px}body.body-theme [data-kkp-product][data-gallery-thumbnails=left] .pdp-thumb{border-radius:7px}}kkp-product-polish .kkp-product-shortcuts{margin-block:28px 0}kkp-product-polish .kkp-product-shortcuts p{font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;color:var(--pdp-muted)}kkp-product-polish .kkp-product-shortcuts>div{display:flex;flex-wrap:wrap;gap:8px}kkp-product-polish .kkp-product-shortcuts a{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--pdp-border);border-radius:24px;padding:8px 14px;font-size:12px;color:var(--kkp-polish-accent,#31593e);background:#ffffff80;text-decoration:none}kkp-product-polish :is(.kkp-content-section,.kkp-tab-panel,.kkp-loox-heading,[id^=KkpIngredients],[id^=KkpFaq]){scroll-margin-top:130px}kkp-product-polish[data-polish=true] .pdp-title{letter-spacing:-.035em;text-wrap:balance}kkp-product-polish[data-polish=true] .pdp-price-row{align-items:baseline}kkp-product-polish[data-polish=true] .pdp-compare{opacity:.6}kkp-product-polish[data-polish=true] .pdp-thumb[aria-pressed=true]{border-color:var(--kkp-polish-accent);box-shadow:0 0 0 2px #31593e22}kkp-product-polish[data-polish=true] .kkp-tab-list{gap:4px;padding:4px;border:1px solid var(--pdp-border);border-radius:14px;background:#ffffff80}kkp-product-polish[data-polish=true] .kkp-tab-list button{border-radius:10px;border-bottom:0;padding:14px 12px;min-height:48px}kkp-product-polish[data-polish=true] .kkp-tab-list button[aria-selected=true]{background:var(--kkp-tab-accent);color:#fff;box-shadow:0 3px 10px #0000000d}kkp-product-polish[data-polish=true] .kkp-tab-panel{padding:26px 8px}kkp-product-polish[data-polish=true] .kkp-tab-panel h3{text-wrap:balance;line-height:1.35}kkp-product-polish[data-polish=true] .kkp-tab-panel li::marker{color:var(--kkp-polish-accent)}kkp-product-polish[data-polish=true] .kkp-content-section{border-radius:var(--kkp-polish-radius,20px);box-shadow:0 5px 22px #203f2a05}kkp-product-polish[data-polish=true] .kkp-ingredient-card{border-top:3px solid var(--kkp-content-accent)}kkp-product-polish[data-polish=true] .kkp-ingredient-card .rte:empty{display:none}kkp-product-polish[data-polish=true] .kkp-faq-list details{padding-inline:14px;border:1px solid var(--pdp-border);border-radius:12px;margin-bottom:10px;background:#ffffff65}kkp-product-polish[data-polish=true] .kkp-faq-list details[open]{border-color:var(--kkp-content-accent);background:#fff}kkp-product-polish[data-polish=true] .kkp-faq-list summary span{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#31593e0d;line-height:1}kkp-product-polish[data-polish=true] .kkp-stock-status{font-variant-numeric:tabular-nums}kkp-product-polish[data-polish=true] [data-stock-label]{display:inline-flex;align-items:center;gap:8px}kkp-product-polish[data-polish=true] [data-stock-label]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}kkp-product-polish[data-polish=true] .kkp-countdown-digits>span{padding:8px 6px;border-radius:10px;background:#ffffff70}kkp-product-polish[data-polish=true] .kkp-review-summary{width:fit-content;text-underline-offset:4px}kkp-product-polish[data-polish=true] .kkp-review-summary:hover{text-decoration:underline}kkp-product-polish .pdp-qty button:disabled{opacity:.35;cursor:not-allowed}body.body-theme [data-kkp-product] .pdp-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;align-items:start}body.body-theme [data-kkp-product] .pdp-benefit{display:block;padding:0;border:1px solid var(--pdp-border);border-radius:16px;background:#fffefa;color:var(--pdp-text);min-width:0;box-shadow:0 2px 8px #203f2a03}body.body-theme [data-kkp-product] .pdp-benefit-summary{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 16px;margin:0;list-style:none;min-height:142px;border-radius:15px}body.body-theme [data-kkp-product] details.pdp-benefit>summary{cursor:pointer}body.body-theme [data-kkp-product] .pdp-benefit-summary::-webkit-details-marker{display:none}body.body-theme [data-kkp-product] .pdp-benefit-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--pdp-light);color:var(--kkp-polish-accent,#31593e);border:1px solid #31593e14}body.body-theme [data-kkp-product] .pdp-benefit-icon svg{width:28px;height:28px}body.body-theme [data-kkp-product] :is(.kkp-benefit-line-icon,.pdp-benefit-chevron),body.body-theme [data-kkp-product] :is(.kkp-benefit-line-icon,.pdp-benefit-chevron) :is(path,circle,polyline,line,rect){fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.body-theme [data-kkp-product] .pdp-benefit-title{display:block;margin:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em}body.body-theme [data-kkp-product] .pdp-benefit-text{display:block;margin:5px 0 0;font-size:12px;line-height:1.65}body.body-theme [data-kkp-product] .pdp-benefit-hint{display:block;margin-top:9px;font-size:11px;line-height:1.5;font-weight:600;color:var(--kkp-polish-accent,#31593e);text-decoration:underline;text-underline-offset:3px}body.body-theme [data-kkp-product] .pdp-benefit-hint-open,body.body-theme [data-kkp-product] .pdp-benefit[open] .pdp-benefit-hint-closed{display:none}body.body-theme [data-kkp-product] .pdp-benefit[open] .pdp-benefit-hint-open{display:block}body.body-theme [data-kkp-product] .pdp-benefit-chevron{width:16px;height:16px;margin-top:5px;color:var(--kkp-polish-accent,#31593e)}body.body-theme [data-kkp-product] .pdp-benefit[open]{border-color:var(--kkp-polish-accent,#31593e);background:#fff}body.body-theme [data-kkp-product] .pdp-benefit[open] .pdp-benefit-chevron{rotate:180deg}body.body-theme [data-kkp-product] .pdp-benefit-detail{margin:0 16px;padding:14px 0 18px;border-top:1px solid var(--pdp-border);font-size:13px;line-height:1.75}body.body-theme [data-kkp-product] .pdp-benefit-detail p:last-child{margin-bottom:0}body.body-theme [data-kkp-product] .pdp-benefit-summary:focus-visible{outline:2px solid var(--kkp-polish-accent,#31593e);outline-offset:-4px}body[data-kkp-motion-active=true] [data-kkp-product] .pdp-benefit{transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}body[data-kkp-motion-active=true] [data-kkp-product] .pdp-benefit-chevron{transition:rotate .22s ease}@media(hover:hover)and (pointer:fine){body.body-theme [data-kkp-product] details.pdp-benefit:hover{background:#f4f7f0;border-color:#31593e70;box-shadow:0 6px 18px #203f2a0b}}@media(max-width:479px){body.body-theme [data-kkp-product] .pdp-benefit-grid{grid-template-columns:1fr;gap:10px}body.body-theme [data-kkp-product] .pdp-benefit-summary{min-height:112px;padding:16px}body.body-theme [data-kkp-product] .pdp-benefit-title{font-size:15px}body.body-theme [data-kkp-product] .pdp-benefit-text{font-size:13px}}kkp-product-polish .pdp-qty:focus-within{outline:2px solid var(--kkp-polish-accent,#31593e);outline-offset:3px}kkp-product-polish .pdp-qty input:focus-visible{outline:none}kkp-product-polish .pdp-qty button:not(:disabled):hover{background:#31593e12}body[data-kkp-motion-active=true] kkp-product-polish :is(.pdp-thumb,.kkp-image-open,.kkp-product-shortcuts a,.kkp-tab-list button,.kkp-faq-list details){transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease}body[data-kkp-motion-active=true] kkp-product-polish .kkp-value-change{animation:kkp-price-feedback .35s ease-out}@keyframes kkp-price-feedback{0%{opacity:.55}to{opacity:1}}@media(hover:hover)and (pointer:fine){kkp-product-polish :is(.kkp-image-open,.kkp-product-shortcuts a):hover{background:var(--kkp-polish-accent,#31593e);color:#fff}kkp-product-polish[data-polish=true] .kkp-tab-list button[aria-selected=false]:hover{background:#31593e0d}body[data-kkp-motion-active=true] kkp-product-polish .pdp-benefit:hover svg{scale:1.08}body[data-kkp-motion-active=true] kkp-product-polish .pdp-benefit svg{transition:scale .22s ease}}.kkp-image-dialog{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:18px;color:#203f2a;background:#faf9f5;box-shadow:0 25px 90px #00000040}.kkp-image-dialog::backdrop{background:#102015bb}.kkp-viewer-header,.kkp-viewer-footer{display:flex;align-items:center;gap:12px;padding:14px 18px}.kkp-viewer-header{justify-content:space-between;border-bottom:1px solid #203f2a18}.kkp-viewer-header h2{margin:0;font-size:17px;line-height:1.4}.kkp-image-dialog button{min-width:44px;min-height:44px;border:1px solid #203f2a25;border-radius:10px;background:#fff;color:#203f2a;cursor:pointer;font-size:16px}.kkp-image-dialog button:disabled{opacity:.3;cursor:default}.kkp-viewer-header button{font-size:26px}.kkp-viewer-stage{height:min(68dvh,700px);overflow:auto;overscroll-behavior:contain;background:#f0efe8}.kkp-viewer-stage img{display:block;width:100%;height:100%;object-fit:contain}.kkp-image-dialog.is-zoomed .kkp-viewer-stage img{width:180%;height:auto;max-width:none}.kkp-viewer-footer{justify-content:center;flex-wrap:wrap;border-top:1px solid #203f2a18}.kkp-viewer-footer p{margin:0;font-size:13px;font-variant-numeric:tabular-nums}.kkp-viewer-footer [data-kkp-viewer-zoom]{padding-inline:14px;font-size:12px}html:has(.kkp-image-dialog[open]){overflow:hidden}@media(max-width:767px){kkp-product-polish[data-polish=true] .kkp-tab-list button{font-size:11px;padding:12px 6px}.kkp-image-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.kkp-viewer-stage{height:58dvh}.kkp-viewer-header h2{font-size:14px}kkp-product-polish .kkp-product-shortcuts a{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kayakalp-product-polish.css.map */
