.kk-prod .trust-mini{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.kk-prod .trust-mini .brand-tile{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.kk-prod .trust-mini .brand-tile.logo{border-radius:999px}.kk-prod .trust-mini .brand-tile.logo img{width:100%;height:100%;display:block;object-fit:cover}.kk-prod .trust-mini .brand-tile.icon{background:var(--bg);border:1px solid var(--line-2);color:var(--ink);border-radius:999px}.kk-prod .trust-mini .brand-tile.icon svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.4}.kk-prod .trust-mini .t{font-size:11px;color:var(--ink);letter-spacing:.02em;line-height:1.3}.kk-prod .trust-mini .s{font-size:10.5px;color:#7a7a78;letter-spacing:.02em;line-height:1.3;margin-top:-4px}.kk-prod .final-atc{background:var(--bg);padding:56px 48px 96px;display:flex;justify-content:center;border-top:1px solid var(--line)}.kk-prod .final-atc .wrap{max-width:420px;width:100%;text-align:center}.kk-prod .final-atc .price-mini{font-family:var(--sans);font-size:13px;color:var(--mute);margin-bottom:14px}.kk-prod .final-atc .price-mini .now{color:#8b1a1a;font-weight:500}.kk-prod .final-atc .price-mini .was{text-decoration:line-through;margin-left:6px}.kk-prod .details{padding:56px 48px 80px;border-top:1px solid var(--line)}.kk-prod .details-wrap{max-width:920px;margin:0 auto}.kk-prod .details-head{margin-bottom:24px}.kk-prod .details-head h2{font-family:var(--serif);font-weight:300;font-size:36px;margin-top:12px}.kk-prod .details-head h2 em{font-style:italic}.kk-prod .faq-item{border-bottom:1px solid var(--line)}.kk-prod .faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px 0;text-align:left;font-family:var(--serif);font-weight:400;font-size:20px;color:var(--ink);cursor:pointer}.kk-prod .faq-q:hover{color:var(--mute)}.kk-prod .faq-q .plus{width:16px;height:16px;position:relative;flex-shrink:0;margin-left:24px}.kk-prod .faq-q .plus:before,.kk-prod .faq-q .plus:after{content:"";position:absolute;background:var(--ink);transition:transform .3s ease,opacity .3s ease}.kk-prod .faq-q .plus:before{left:0;right:0;top:50%;height:1px}.kk-prod .faq-q .plus:after{top:0;bottom:0;left:50%;width:1px}.kk-prod .faq-item.open .plus:after{opacity:0}.kk-prod .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.kk-prod .faq-item.open .faq-a{max-height:600px}.kk-prod .faq-a-inner{padding:0 0 28px;font-size:14px;line-height:1.75;color:var(--ink-2);font-weight:300;max-width:680px}.kk-prod .spec-row{display:grid;grid-template-columns:180px 1fr;padding:8px 0;border-top:1px dashed var(--line);font-size:13px}.kk-prod .spec-row:first-child{border-top:0}.kk-prod .spec-row .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--mute);text-transform:uppercase;padding-top:2px}.kk-prod .care-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:12px}.kk-prod .care-list li{display:flex;align-items:center;gap:14px;font-size:13px;color:var(--ink-2)}.kk-prod .care-list svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.2;flex-shrink:0}.kk-prod .related{background:var(--bg);padding:80px 48px;border-top:1px solid var(--line)}.kk-prod .related-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid var(--line)}.kk-prod .related-head h2{font-family:var(--serif);font-weight:300;font-size:36px;margin-top:12px}.kk-prod .related-head h2 em{font-style:italic}.kk-prod .related-head .section-link{display:inline-flex;align-items:center;gap:10px;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding-bottom:4px;border-bottom:1px solid var(--ink)}.kk-prod .related-head svg{width:14px;height:10px;fill:none;stroke:currentColor}.kk-prod .related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 24px}.kk-prod .rprod-media .alt,.kk-prod .rprod:hover .main{opacity:0}.kk-prod .rprod:hover .alt{opacity:1}.kk-prod .rprod .pp{font-size:13px;font-variant-numeric:tabular-nums}.kk-prod .reviews-section{background:var(--bg-alt);padding:80px 48px}.kk-prod .reviews-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start}.kk-prod .reviews-summary{position:sticky;top:100px}.kk-prod .reviews-summary .eyebrow{display:block;margin-bottom:14px}.kk-prod .reviews-summary .big{font-family:var(--serif);font-weight:300;font-size:88px;line-height:.95;color:var(--ink);margin-bottom:6px;letter-spacing:-.015em}.kk-prod .reviews-summary .big em{font-style:italic;font-size:56px;color:var(--mute)}.kk-prod .reviews-summary .big-stars{font-size:16px;letter-spacing:.22em;color:var(--ink);margin:10px 0 4px}.kk-prod .reviews-summary .count{font-family:var(--mono);font-size:10.5px;color:var(--mute);letter-spacing:.08em;margin-bottom:22px}.kk-prod .bar-row{display:grid;grid-template-columns:16px 1fr 36px;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;color:var(--mute);margin-bottom:6px}.kk-prod .bar{background:var(--line-2);height:4px;position:relative}.kk-prod .bar span{display:block;height:100%;background:var(--ink)}.kk-prod .review-list{display:flex;flex-direction:column;gap:12px}.kk-prod .rev-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.kk-prod .rev-head h3{font-family:var(--serif);font-weight:400;font-size:22px}.kk-prod .rev-head .write{font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px}.kk-prod .review{background:var(--bg);padding:28px 32px}.kk-prod .rev-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.kk-prod .rev-top .stars{font-size:12px}.kk-prod .rev-top .date{font-family:var(--mono);font-size:10px;color:var(--mute);letter-spacing:.06em}.kk-prod .rev-title{font-family:var(--serif);font-weight:400;font-size:17px;margin-bottom:10px}.kk-prod .rev-body{font-size:13.5px;line-height:1.75;color:var(--ink-2);margin-bottom:18px;font-weight:300}.kk-prod .rev-foot{display:flex;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid var(--line);font-size:12px}.kk-prod .rev-foot .author{color:var(--ink)}.kk-prod .rev-foot .city{font-family:var(--mono);font-size:10.5px;color:var(--mute);letter-spacing:.06em}.kk-prod .rev-foot .verified{font-family:var(--mono);font-size:9.5px;color:var(--mute);letter-spacing:.08em;margin-top:4px;display:block}.kk-prod .newsletter{background:#0e0e0e;color:var(--bg);padding:80px 48px;text-align:center}.kk-prod .newsletter .eyebrow{color:#fafaf899}.kk-prod .newsletter h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.18;margin:22px auto 12px;max-width:640px;color:var(--bg)}.kk-prod .newsletter h3 em{font-style:italic}.kk-prod .newsletter .sub{color:#fafaf8b3;font-size:14px;margin-bottom:36px;font-weight:300}.kk-prod .newsletter-form{max-width:520px;margin:0 auto;display:flex;align-items:stretch;border-bottom:1px solid rgba(250,250,248,.35);transition:border-color .25s ease}.kk-prod .newsletter-form:focus-within{border-bottom-color:var(--bg)}.kk-prod .newsletter-form input{flex:1;background:transparent;border:0;outline:0;color:var(--bg);font:400 14px var(--sans);padding:16px 4px;letter-spacing:.02em}.kk-prod .newsletter-form input::placeholder{color:#fafaf880}.kk-prod .newsletter-form button{color:var(--bg);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;padding:0 4px 0 18px;display:inline-flex;align-items:center;gap:12px;transition:gap .3s ease;background:none;border:0;cursor:pointer}.kk-prod .newsletter-form button:hover{gap:18px}.kk-prod .newsletter-note{margin-top:22px;font-size:11px;color:#fafaf880;letter-spacing:.04em}.kk-prod .newsletter-ok{color:var(--bg);font-family:var(--serif);font-size:22px;font-style:italic;font-weight:300;min-height:60px;display:flex;align-items:center;justify-content:center}.kk-prod .related-grid .rprod-media .layer{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease}@media(max-width:1024px){.kk-prod .pdp{grid-template-columns:1fr;gap:32px;padding:24px 24px 64px}.kk-prod .gallery{position:static}.kk-prod .reviews-inner{grid-template-columns:1fr;gap:36px}.kk-prod .reviews-summary{position:static}.kk-prod .related-grid{grid-template-columns:repeat(2,1fr)}.kk-prod .details,.kk-prod .related,.kk-prod .reviews-section{padding-left:24px;padding-right:24px}.kk-prod .final-atc{padding:40px 24px 72px}}.kk-prod .rprod{position:relative}.kk-prod .rprod-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--media);margin-bottom:14px;display:block}.kk-prod .rprod-media .layer{background-size:cover;background-position:center}.kk-prod .rprod-info{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.kk-prod .rprod h4{font-family:var(--sans);font-weight:400;font-size:13.5px}.kk-prod .rprod .meta{font-size:11px;color:var(--mute);margin-top:3px}.kk-prod .rprod .pp.sale{color:#8b1a1a}.kk-prod .rprod .pp-was{font-size:11px;color:var(--mute);text-decoration:line-through;margin-left:6px}.kk-prod .no-reviews{background:var(--bg);padding:48px 32px;text-align:center;color:var(--mute)}.kk-prod .no-reviews h4{font-family:var(--serif);font-style:italic;font-weight:300;font-size:24px;color:var(--ink);margin-bottom:8px}.kk-prod{overflow-x:hidden}.kk-prod .pdp,.kk-prod .details-wrap,.kk-prod .reviews-inner,.kk-prod .related-grid{max-width:100%}.kk-prod img,.kk-prod svg{max-width:100%}.kk-prod .gallery .kk-thumbs-row{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.kk-prod .gallery .kk-thumbs-row::-webkit-scrollbar{display:none}.kk-prod .gallery .kk-thumbs-row .thumb{flex:0 0 72px;width:72px}@media(min-width:1025px){.kk-prod .gallery .kk-thumbs-row .thumb{flex-basis:84px;width:84px}}.kk-prod .kk-shipbar{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:14px 0 0;padding:13px 16px;border:1px solid var(--line);background:var(--bg-alt);font-size:12.5px;color:var(--ink-2)}.kk-prod .kk-shipbar-item{display:inline-flex;align-items:center;gap:9px}.kk-prod .kk-shipbar-item strong{font-weight:600;color:var(--ink)}.kk-prod .kk-shipbar-item svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.3;flex-shrink:0}.kk-prod .kk-shipbar-sep{width:1px;height:18px;background:var(--line-2)}.kk-prod .kk-shipbar .flag-dk{width:16px;height:12px;background:#c8102e;position:relative;flex-shrink:0}.kk-prod .kk-shipbar .flag-dk:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1.5px;background:#fff}.kk-prod .kk-shipbar .flag-dk:after{content:"";position:absolute;left:0;right:0;top:5px;height:1.5px;background:#fff}@media(max-width:480px){.kk-prod .kk-shipbar{gap:10px;font-size:12px}.kk-prod .kk-shipbar-sep{display:none}}.kk-prod .kk-pay{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px auto 0;max-width:420px;width:100%;flex-wrap:wrap}.kk-prod .kk-pay-ico{display:inline-flex;width:38px;height:24px}.kk-prod .kk-pay-ico svg{width:100%;height:100%;display:block;border-radius:3px}.kk-prod .opt-link.kk-guide-open{background:none;border:0;border-bottom:1px solid var(--line-2);cursor:pointer}.kk-guide-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0e0e73;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:100000}.kk-guide-ov.open{opacity:1;visibility:visible}.kk-guide{position:fixed;top:0;right:0;bottom:0;width:min(420px,90vw);background:var(--bg);z-index:100001;transform:translate(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;font-family:var(--sans);color:var(--ink);box-shadow:-12px 0 44px #0000002e}.kk-guide.open{transform:translate(0)}.kk-guide-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.kk-guide-x{background:none;border:0;font-size:17px;cursor:pointer;color:var(--ink);line-height:1}.kk-guide-body{padding:22px;overflow-y:auto}.kk-guide-intro{font-size:13px;color:var(--ink-2);margin:0 0 16px}.kk-guide-table{width:100%;border-collapse:collapse;font-size:13px}.kk-guide-table th,.kk-guide-table td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.kk-guide-table th{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-weight:400}.kk-guide-note{font-size:11.5px;color:var(--mute);margin:16px 0 0;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kk-prod2.css.map */
