.kos .hl{position:relative;display:inline-block;padding:0 .2em}.kos .hl:before{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.5em;background:var(--lime);transform:skew(-12deg)}.kos .hl>span{position:relative}.kos .ocr{font-family:var(--fa);font-weight:400;text-transform:uppercase;line-height:1}.kos .muted{color:#707070}.kos-eb{font-family:var(--fa);font-size:12px;line-height:1;letter-spacing:.1em;text-transform:uppercase}.kos-h2{font-weight:900;font-size:clamp(36px,4vw,68px);line-height:1.05;letter-spacing:-.03em;text-transform:lowercase}.kos-body{max-width:520px;font-size:16px;line-height:1.55;text-wrap:pretty}.kos-body p+p{margin-top:10px}.kos-2col{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,4vw,72px);align-items:center}.kos-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;width:100%;background:var(--ink);color:var(--off)!important;border:0;min-height:64px;padding:10px 20px;font-family:var(--fd);font-weight:700;font-size:22px;line-height:1.1;letter-spacing:-.02em;text-transform:lowercase;cursor:pointer;text-align:center}.kos-btn:hover{opacity:.85}.kos-btn[disabled]{opacity:.6;cursor:default}.kos-flag{background:var(--lime);color:var(--ink);padding:6px 8px;font-family:var(--fa);font-weight:400;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.kos-hero{padding:clamp(28px,4vw,80px) var(--pad)}.kos-hero-copy{display:flex;flex-direction:column;gap:18px;min-width:0}.kos-hero .bfl-eyebrow{font-size:clamp(14px,1.1vw,20px)}.kos-hero h1{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(8px,.8vw,16px);font-weight:900;text-transform:lowercase}.kos-h1a{font-size:clamp(46px,5.4vw,96px);line-height:.95;letter-spacing:-.045em;text-wrap:balance}.kos-h1b{font-style:italic;font-size:clamp(44px,5vw,90px);line-height:1;letter-spacing:-.05em;padding:0 clamp(10px,1vw,18px)!important}.kos-hero-body{max-width:520px;font-size:17px;line-height:1.55;text-wrap:pretty}.kos-card{display:flex;flex-direction:column;gap:14px;max-width:440px;background:#fff;border:1px solid var(--ink);padding:18px}.kos-prod{display:flex;align-items:center;gap:14px}.kos-prod img{width:72px;height:72px;object-fit:contain;flex:none}.kos-prod-t{font-weight:600;font-size:18px;line-height:1.1;text-transform:lowercase}.kos-prod-s{font-family:var(--fa);font-size:11px;line-height:1.2;text-transform:uppercase;color:#707070;margin-top:6px}.kos-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kos-price b{font-weight:900;font-size:44px;line-height:1;letter-spacing:-.04em}.kos-price s{font-size:17px;line-height:1;color:#8c8c8c}.kos-price small{font-family:var(--fa);font-size:12px;line-height:1;text-transform:uppercase}.kos-note{font-size:15px;line-height:1.45;font-weight:600;margin-top:-6px;text-wrap:pretty}.kos-save{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px dashed var(--ink);border-bottom:1px dashed var(--ink);padding:12px 0}.kos-save-l{display:flex;flex-direction:column;gap:5px}.kos-save-l .ocr:first-child{font-size:12px;letter-spacing:.06em}.kos-save-l .ocr+.ocr{font-size:10px;color:#707070}.kos-save .hl{font-weight:700;font-size:28px;line-height:1;letter-spacing:-.03em;padding:0 6px}.kos-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.kos-perks>div{padding:10px 8px;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.kos-perks>div+div{border-left:1px solid var(--ink)}.kos-perks b{font-weight:700;font-size:16px;line-height:1.1;text-transform:lowercase}.kos-perks span{font-family:var(--fa);font-size:10px;line-height:1.1;text-transform:uppercase}.kos-fine{font-size:14px;line-height:1.45;text-wrap:pretty}.kos-hero .bfl-cd{max-width:440px}.kos-media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#287fa7}.kos-media>img{width:100%;height:100%;object-fit:cover}.kos-media .bfl-seal{width:108px;height:108px}.kos-media .bfl-seal b{font-size:34px}.kos-media .bfl-seal span{font-size:11px}.kos-dark{background:var(--ink);color:var(--off);padding:clamp(44px,5vw,96px) var(--pad)}.kos-dark h2{color:var(--off)}.kos-dark .kos-2col{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.kos-math{display:flex;flex-direction:column;gap:14px}.kos-math .kos-eb{font-size:13px;letter-spacing:.12em;color:var(--lime)}.kos-math h2{font-weight:900;font-size:clamp(40px,4.4vw,76px);line-height:1;letter-spacing:-.045em;text-transform:lowercase}.kos-math h2 .acc{color:var(--lime)}.kos-math .kos-body{max-width:480px;font-size:17px;color:var(--gray)}.kos-rows{display:flex;flex-direction:column;border-top:1px solid #707070;margin-top:10px;max-width:480px}.kos-rows>div{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #707070;font-size:16px}.kos-rows>div span:last-child{font-family:var(--fa)}.kos-rows>.acc{color:var(--lime)}.kos-rows>.tot{border-bottom:0;padding:16px 0;font-weight:700;font-size:22px;text-transform:lowercase;align-items:baseline}.kos-rows>.tot span:last-child{font-family:var(--fd)}.kos-bars{display:flex;flex-direction:column;gap:22px;background:var(--off);color:var(--ink);padding:clamp(20px,2vw,32px)}.kos-bars>.kos-eb{letter-spacing:.1em}.kos-bar{display:flex;flex-direction:column;gap:8px}.kos-bar-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.kos-bar-h span{font-weight:600;font-size:18px;line-height:1.15;text-transform:lowercase}.kos-bar-h b{font-weight:700;font-size:24px;line-height:1;letter-spacing:-.03em}.kos-bar-t{height:28px;background:var(--gray);position:relative}.kos-bar-t i{position:absolute;left:0;top:0;bottom:0}.kos-bar small{font-family:var(--fa);font-size:11px;line-height:1.2;text-transform:uppercase}.kos-band{background:var(--lime);padding:12px 14px;font-family:var(--fa);font-size:13px;line-height:1.3;text-transform:uppercase}.kos-how{padding:clamp(44px,5vw,96px) var(--pad);background:#fff}.kos-how-media{aspect-ratio:1/1;overflow:hidden;background:#1b2a44}.kos-how-media img{width:100%;height:100%;object-fit:cover}.kos-how-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.kos-tl{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.kos-tl>div{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--gray)}.kos-tl-n{flex:none;width:44px;height:44px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.kos-tl-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.kos-tl-m b{font-weight:600;font-size:19px;line-height:1.15;text-transform:lowercase}.kos-tl-m span{font-family:var(--fa);font-size:11px;line-height:1.2;text-transform:uppercase;color:#707070}.kos-tl-p{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.kos-tl-p b{font-weight:700;font-size:20px;line-height:1}.kos-tl-p span{font-family:var(--fa);font-size:10px;line-height:1;text-transform:uppercase}.kos-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}.kos-tiles>div{background:var(--off);border:1px solid var(--gray);padding:14px;display:flex;flex-direction:column;gap:6px}.kos-tiles b{font-weight:700;font-size:17px;text-transform:lowercase}.kos-tiles span{font-size:14px;line-height:1.4}.kos-revs{background:var(--off);padding:clamp(44px,5vw,96px) var(--pad)}.kos-revs .w{display:flex;flex-direction:column;gap:24px}.kos-revs-h{display:flex;flex-direction:column;gap:10px}.kos-revs h2{font-weight:700;font-size:clamp(30px,3vw,50px);line-height:1.05;letter-spacing:-.03em;text-transform:lowercase}.kos-revs-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.kos-rev{background:#fff;border:1px solid var(--gray);padding:22px;display:flex;flex-direction:column;gap:12px}.kos-rev .bfl-rev-q{flex:1}.kos-faq{background:#fff;padding:clamp(44px,5vw,96px) var(--pad)}.kos-faq .bfl-faq details{background:var(--off)}.kos-faq .bfl-faq summary i{transition:transform .16s cubic-bezier(.4,0,.2,1)}.kos-faq .bfl-faq details[open] summary i{transform:rotate(45deg)}.kos-final{background:var(--lime);padding:clamp(44px,5vw,96px) var(--pad)}.kos-final .kos-2col{max-width:1040px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,3vw,48px)}.kos-final-img{width:100%;max-width:420px;height:auto;margin:0 auto;background:#fff;border:2px solid var(--ink)}.kos-final-copy{display:flex;flex-direction:column;gap:16px}.kos-final h2{font-weight:900;font-size:clamp(36px,4vw,64px);line-height:1;letter-spacing:-.04em;text-transform:lowercase}.kos-final .kos-body{font-size:17px;line-height:1.5}.kos-final .kos-btn{max-width:420px;min-height:60px;font-weight:900;font-size:20px;letter-spacing:-.03em;color:#fff!important}.kos-sticky .kos-sticky-p{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.kos-sticky .kos-sticky-p b{font-weight:700;font-size:19px;letter-spacing:-.03em}.kos-sticky .kos-sticky-p s{font-size:13px;color:#8c8c8c}.kos-sticky .kos-btn.bfl-sticky-go{width:auto;flex:1 1 auto;min-width:0;min-height:52px;font-size:17px;letter-spacing:-.03em;padding:0 12px}
/*# sourceMappingURL=/cdn/shop/t/617/assets/ko-sub.css.map */
