.klay-pdp{background:var(--klay-grey-1);padding:16px var(--klay-gutter) 64px}.klay-pdp__grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,520px);gap:40px;justify-content:center;align-items:start}.klay-pdp__media{position:sticky;top:calc(var(--klay-head-h) + 12px)}.klay-gal__main{position:relative;border-radius:var(--klay-radius);overflow:hidden;background:var(--klay-grey-2);aspect-ratio:1}.klay-gal__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;outline:none}.klay-gal__track::-webkit-scrollbar{display:none}.klay-gal__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.klay-gal__slide img{width:100%;height:100%;object-fit:cover;display:block}.klay-gal__arrow{position:absolute;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--klay-black);background:var(--klay-white);transition:transform .3s var(--klay-ease),opacity .3s var(--klay-ease)}.klay-gal__arrow--prev{left:14px;background:#fff9}.klay-gal__arrow--next{right:14px}.klay-gal__arrow:active{transform:scale(.92)}.klay-gal__arrow[disabled]{opacity:.35;cursor:default}@media(hover:hover){.klay-gal__arrow:not([disabled]):hover{transform:scale(1.08)}}.klay-gal__dots{display:none}.klay-gal__price{display:none;position:absolute;z-index:2;left:16px;top:16px;width:72px;height:72px;border-radius:50%;background:var(--klay-blue);color:var(--klay-black);align-items:center;justify-content:center;flex-direction:column;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;box-shadow:0 6px 16px -8px #00000059;transform:rotate(-8deg);transition:opacity .3s var(--klay-ease)}.klay-gal__price small{font-family:var(--klay-mono);font-size:9px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin-top:3px}.klay-gal.is-off-first .klay-gal__price{opacity:0}.klay-gal__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.klay-gal__thumb{padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:1;background:var(--klay-grey-2);cursor:pointer;transition:border-color .3s var(--klay-ease),padding .3s var(--klay-ease)}.klay-gal__thumb img{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:transform .6s var(--klay-ease-out)}.klay-gal__thumb.is-active{border-color:var(--klay-black);padding:4px}@media(hover:hover){.klay-gal__thumb:not(.is-active):hover img{transform:scale(1.05)}}.klay-pdp__badges{list-style:none;margin:34px 0 0;padding:0;display:flex;justify-content:space-around;gap:8px}.klay-pdp__badges li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:700;text-align:center;width:90px;line-height:1.2}.klay-pdp__badge-ring{width:46px;height:46px;border:2px solid var(--klay-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--klay-mono);font-size:11px;font-weight:500}.klay-pdp__badges--mob{display:none}.klay-pdp__info{padding-top:14px;display:flex;flex-direction:column}.klay-pdp__stars{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;margin-bottom:8px!important}.klay-pdp__stars .klay-stars{color:var(--klay-grey-3);font-size:15px;letter-spacing:1px}.klay .klay-pdp__title{font-size:28px;line-height:1.15;letter-spacing:-.01em}.klay-pdp__price-m{display:none}.klay-pdp__sub{font-family:var(--klay-mono);font-size:15px;letter-spacing:.04em;line-height:1.35;margin-top:18px!important}.klay-pdp__stack{margin-top:26px}.klay-pdp__bars-title{font-family:var(--klay-mono);font-size:20px;letter-spacing:.12em;text-transform:uppercase}.klay-pdp__bars{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}.klay-pdp__bar{position:relative;height:28px;background:var(--klay-grey-2);border-radius:4px;overflow:hidden}.klay-pdp__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--klay-cobalt);border-radius:4px}.klay-pdp__bar-label{position:relative;display:flex;align-items:center;height:100%;padding:0 12px;font-family:var(--klay-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--klay-white);white-space:nowrap;width:max-content;background:var(--klay-cobalt);border-radius:4px}.klay-buy{display:block;margin-top:36px}.klay-buy__box{margin:0;border:2px solid var(--klay-black);border-radius:6px;padding:0 14px;background:var(--klay-grey-1);min-width:0}.klay-opt{display:block;position:relative;padding:16px 0 14px}.klay-opt+.klay-opt{border-top:1px solid var(--klay-grey-3)}label.klay-opt{cursor:pointer}.klay-opt input{position:absolute;opacity:0;pointer-events:none}.klay-opt__head{display:flex;align-items:center;gap:10px}.klay-opt__dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--klay-black);flex:none;position:relative}.klay-opt__dot:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:50%;background:var(--klay-black);transform:scale(0);transition:transform .3s var(--klay-ease)}.klay-opt.is-active .klay-opt__dot:after{transform:scale(1)}.klay-opt__name{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.klay-opt__price{margin-left:auto;font-size:17px;font-weight:700;white-space:nowrap}.klay-opt__checks{display:flex;flex-direction:column;padding-left:24px;margin-top:6px;font-size:13.5px;line-height:1.5}.klay-opt__tag{margin-left:auto;font-family:var(--klay-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:var(--klay-cobalt);color:var(--klay-white);padding:3px 8px;border-radius:3px;white-space:nowrap}.klay-opt--soon{color:#6b6b6b}.klay-opt--soon .klay-opt__dot{border-color:#b5b5b5}.klay-opt__soon{display:block;padding-left:24px;margin-top:4px;font-size:13px;line-height:1.4}.klay-buy__flavors{margin-top:26px}.klay .klay-buy__label{font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.klay .klay-buy__hint{font-size:13px;margin-top:2px;color:#444}.klay-buy__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.klay-fchip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 6px;border:1px solid #c9c9c9;border-radius:999px;background:var(--klay-white);font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:none;color:var(--klay-black);transition:border-color .3s var(--klay-ease),box-shadow .3s var(--klay-ease),transform .3s var(--klay-ease)}.klay-fchip__dot{width:30px;height:30px;border-radius:50%;flex:none}.klay-fchip.is-active{border-color:var(--klay-black);box-shadow:inset 0 0 0 1px var(--klay-black)}.klay-fchip:active{transform:scale(.97)}@media(hover:hover){.klay-fchip:hover{border-color:var(--klay-black)}}.klay-buy__cta{height:56px;margin-top:24px;font-size:17px;position:relative;color:var(--klay-blue)}.klay-buy__cta .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.klay-buy__cta .loading__spinner.hidden{display:none}.klay-buy__cta .loading__spinner svg{width:20px;height:20px}.klay-buy__cta.loading>span{opacity:0}.klay-buy__cta[disabled]{background:#6b6b6b;color:var(--klay-white);cursor:not-allowed}.klay-giftline{display:flex;align-items:center;gap:14px;margin-top:14px;padding:10px 10px 10px 16px;border:1.5px solid var(--klay-black);border-radius:6px;background:var(--klay-blue);font-family:var(--klay-mono);font-size:12px;line-height:1.45;letter-spacing:.02em}.klay-giftline p{flex:1}.klay-giftline img{width:52px;height:52px;object-fit:cover;border-radius:4px;flex:none;mix-blend-mode:multiply}.klay-pdp__guarantee{text-align:center;font-size:14px;margin-top:16px!important}.klay-pdp__accs{margin-top:30px;display:grid;gap:8px}.klay-pdp__acc{background:var(--klay-grey-2);border-radius:var(--klay-radius)}.klay-pdp__acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 22px;min-height:56px;font-size:17px;font-weight:700}.klay-pdp__acc summary::-webkit-details-marker{display:none}.klay-pdp__acc summary:after{content:"";width:26px;height:26px;border:1.4px solid currentColor;border-radius:50%;flex:none;background:linear-gradient(currentColor,currentColor) center/12px 1.4px no-repeat,linear-gradient(currentColor,currentColor) center/1.4px 12px no-repeat}.klay-pdp__acc[open] summary:after{background-size:12px 1.4px,1.4px 0}.klay-pdp__acc-body{padding:0 22px 20px;font-size:16px;line-height:1.5}.klay-pdp__acc-body p+p{margin-top:10px}.klay-pdp__acc-body em{font-size:13px}.klay-facts{background:var(--klay-white);border:1.5px solid var(--klay-black);border-radius:4px;padding:12px 14px;font-size:13px;line-height:1.35}.klay .klay-facts__h{font-size:22px;font-weight:800;letter-spacing:-.01em;border-bottom:1px solid var(--klay-black);padding-bottom:4px}.klay-facts__serv{padding:6px 0;border-bottom:6px solid var(--klay-black)}.klay-facts table{width:100%;border-collapse:collapse}.klay-facts th{text-align:left;font-size:11px;font-weight:700;padding:4px 0;border-bottom:3px solid var(--klay-black)}.klay-facts th:last-child,.klay-facts td:last-child{text-align:right}.klay-facts td{padding:5px 0;border-bottom:1px solid #bbb;vertical-align:top}.klay-facts td:nth-child(2){padding:5px 10px;white-space:nowrap}.klay-facts__note{font-size:11px;margin-top:8px!important}.klay-sticky{display:none}@media(max-width:1139px)and (min-width:750px){.klay-pdp__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media(max-width:749px){.klay-pdp{padding:0 0 40px}.klay-pdp__grid{grid-template-columns:1fr;gap:0}.klay-pdp__media{position:static}.klay-gal__main{border-radius:0;aspect-ratio:1 / 1;height:auto}.klay-pdp__badges--desk{display:none}.klay-gal__arrow{width:34px;height:34px;margin-top:-17px}.klay-gal__thumbs{display:flex;gap:10px;margin:12px 0 0;padding:0 20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.klay-gal__thumbs::-webkit-scrollbar{display:none}.klay-gal__thumb{flex:0 0 66px;width:66px;height:66px;border-radius:12px;scroll-snap-align:start}.klay-gal__thumb img{border-radius:9px}.klay-gal__thumb.is-active{padding:3px;border-width:2px}.klay-gal__dots{display:none}.klay-gal__price{display:flex}.klay-pdp__info{padding:22px 20px 0}.klay-pdp__stars{font-size:14px}.klay .klay-pdp__title{font-size:32px;line-height:1.08;letter-spacing:-.02em}.klay-pdp__sub{font-size:16px;line-height:1.35;margin-top:14px!important}.klay-pdp__stack{margin-top:22px}.klay-pdp__badges--mob{display:flex;margin-top:28px}.klay-pdp__bars-title{font-size:18px}.klay-pdp__bar-label{font-size:12px;letter-spacing:.04em}.klay-pdp__badges li{width:auto;flex:1;font-size:10px}.klay-pdp__badge-ring{width:40px;height:40px;font-size:10px}.klay-buy__box{padding:0 12px}.klay-opt{padding:11px 0 10px}.klay-opt__name{font-size:16px}.klay-opt__checks{flex-direction:row;flex-wrap:wrap;gap:0 12px;font-size:13px;margin-top:3px}.klay-opt--soon{padding:9px 0}.klay-opt__soon{display:none}.klay-buy__flavors{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.klay .klay-buy__label{font-size:13px}.klay .klay-buy__hint{font-size:13px;margin:0}.klay-buy__chips{width:100%;margin-top:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-20px;padding-right:20px}.klay-buy__chips::-webkit-scrollbar{display:none}.klay-fchip{flex:none;font-size:12px;min-height:44px}.klay-fchip__dot{width:26px;height:26px}.klay-buy__cta{margin-top:12px;height:54px}.klay-sticky{display:flex;align-items:center;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--klay-white);box-shadow:0 -8px 24px -12px #0000004d;transform:translateY(110%);transition:transform .45s var(--klay-ease-out)}.klay-sticky.is-on{transform:none}.klay-sticky img{width:44px;height:44px;border-radius:6px;object-fit:cover;flex:none}.klay-sticky__name{flex:1;min-width:0;font-size:13px;font-weight:700;line-height:1.25;display:flex;flex-direction:column;overflow:hidden}.klay-sticky__name span{font-weight:400}.klay .klay-sticky__btn{height:46px;min-width:0;padding:0 20px;font-size:15px;flex:none}}.klay-pdp__grid{transition:opacity .35s var(--klay-ease)}.klay-pdp.is-swapping .klay-pdp__grid{opacity:.35}.klay-pdp__bar-label{transition:opacity .4s var(--klay-ease) calc(var(--rv-d, 0ms) + .3s)}.klay-js .klay-pdp__bar:has(.klay-bar-anim:not(.is-in)) .klay-pdp__bar-label{opacity:0}.klay-gal__thumbs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 16px;scroll-padding-left:16px}.klay-gal__thumbs::-webkit-scrollbar{display:none}.klay-gal__thumb{flex:0 0 calc((100% - 72px)/5);scroll-snap-align:start}:root{--klay-magna-yellow: #CDFF00}.klay .klay-buy__cta,.klay .klay-sticky__btn,.klay .op-offer__cta,.klay .op-sticky .op-btn{background:var(--klay-magna-yellow);color:var(--klay-black);font-size:18px;font-weight:600;border-radius:10px}.klay .klay-buy__cta{height:62px;margin-top:24px}.klay .op-offer__cta{min-height:62px}@media(hover:hover){.klay .klay-buy__cta:not([disabled]):hover,.klay .klay-sticky__btn:hover,.klay .op-offer__cta:hover{background:#e6f54d}}.klay-buy__chips{flex-wrap:wrap;overflow:visible;margin-right:0;padding-right:0}.klay-fchip{flex:0 0 auto}.klay-sticky{display:flex;align-items:center;gap:12px;position:fixed;z-index:40;background:var(--klay-white);transition:transform .45s var(--klay-ease-out),opacity .3s var(--klay-ease),top .45s var(--klay-ease)}.klay-sticky img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex:none}.klay-sticky__name{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.25;display:flex;flex-direction:column}.klay-sticky__name span{font-weight:400;font-size:13px;color:#444}.klay .klay-sticky__btn{height:52px;min-width:220px;padding:0 28px;flex:none}@media(min-width:750px){.klay-sticky{left:25px;right:25px;top:calc(var(--klay-head-h) - 6px);padding:10px 12px 10px 10px;border-radius:0 0 var(--klay-radius) var(--klay-radius);box-shadow:0 14px 30px -18px #00000059;transform:translateY(-140%);opacity:0;pointer-events:none;max-width:1390px;margin:0 auto}.klay-sticky.is-on{transform:none;opacity:1;pointer-events:auto}html.klay-head-hidden .klay-sticky{top:0}}@media(max-width:749px){.klay-sticky{left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px -12px #0000004d;transform:translateY(110%)}.klay-sticky.is-on{transform:none}.klay-sticky img{width:44px;height:44px}.klay-sticky__name{font-size:13px}.klay-sticky__name span{font-size:12px}.klay .klay-sticky__btn{height:52px;min-width:0;padding:0 18px;font-size:16px}.klay .klay-buy__cta{height:60px}.klay-gal__thumb{flex:0 0 66px}html.klay-drawer-open .klay-sticky{transform:translateY(110%)}}.klay-pdp__grid>*,.klay-pdp__media,.klay-gal,.klay-pdp__info{min-width:0}:root{--klay-spring: cubic-bezier(.45, 1.45, .8, 1);--klay-out: cubic-bezier(.16, 1, .3, 1)}.klay .klay-pdp__title{font-size:28px;font-weight:700;letter-spacing:-.01em}.klay-pdp__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.klay-pdp__pill{display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--klay-black);border-radius:4px;background:var(--klay-white);font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1}.klay-pdp__pill.is-filled{background:var(--klay-black);color:var(--klay-white);text-transform:none}.klay-pdp__sub{font-family:var(--klay-mono);font-size:15px;letter-spacing:.02em;line-height:1.35;margin-top:12px!important}.klay-kitslide{position:relative;background:#cfcccb;display:flex;align-items:center;justify-content:center;overflow:hidden}.klay-kitslide__bubble{position:absolute;z-index:3;left:26px;top:26px;width:92px;height:92px;border-radius:50%;background:var(--klay-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;transform:rotate(-6deg)}.klay-kitslide__bubble b{font-size:30px;font-weight:800;letter-spacing:-.03em}.klay-kitslide__bubble s{font-size:15px;font-weight:700;margin-top:2px}.klay-kitslide__mark{position:absolute;z-index:2;top:40px;right:64px;display:flex;flex-direction:column;align-items:flex-end}.klay-kitslide__mark .klay-wordmark{width:104px;height:auto}.klay-kitslide__mark em{font-style:italic;font-weight:700;font-size:15px;margin-top:-2px}.klay-kitslide__stage{position:absolute;top:0;right:0;bottom:0;left:0}.klay .klay-kitslide__stage img{position:absolute;object-fit:contain;height:auto;transition:opacity .35s var(--klay-ease),transform .6s var(--klay-out)}.klay .klay-kitslide__pouch{width:64%;left:5%;top:24%;z-index:2;filter:drop-shadow(0 18px 18px rgba(0,0,0,.18))}.klay .klay-kitslide__bottle{width:52%;right:-2%;top:12%;z-index:1;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%)}.klay-kitslide.is-once .klay-kitslide__bottle{opacity:0;transform:translate(30px)}.klay-kitslide__card{position:absolute;z-index:3;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:14px;background:var(--klay-white);border-radius:10px;padding:16px 20px;box-shadow:0 10px 30px -18px #0006}.klay-kitslide__kit{font-size:20px;font-weight:700;line-height:1.1;letter-spacing:-.01em}.klay-kitslide__col{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;text-align:center;transition:opacity .3s var(--klay-ease)}.klay-kitslide__col+.klay-kitslide__col{border-left:1px solid var(--klay-grey-3);padding-left:14px}.klay-kitslide__tag{background:var(--klay-blue);border-radius:3px;padding:2px 8px;font-size:13px;font-weight:700}.klay-kitslide__tag s{font-weight:400;color:#555}.klay-kitslide.is-once [data-klay-kit-gift]{opacity:.25}.klay-gal__thumb--kit{background:#cfcccb}.klay-pdp__icons{list-style:none;margin:28px 0 0;padding:0;display:flex;justify-content:space-around;gap:6px}.klay-pdp__icons li{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;font-size:10.5px;font-weight:700;text-align:center;line-height:1.2}.klay-pdp__icons svg{width:40px;height:40px}.klay-pdp__icons--info{margin-top:26px}.klay-pdp__badges{display:none!important}.klay-kit{margin-top:18px;display:grid;gap:8px}.klay-kit__opt{border:1.5px solid var(--klay-grey-3);border-radius:6px;background:var(--klay-grey-1);overflow:hidden;transition:border-color .25s var(--klay-ease),background .25s var(--klay-ease)}.klay-kit__opt.is-active{border:2px solid var(--klay-black);background:var(--klay-white)}.klay-kit__click{all:unset;box-sizing:border-box;display:block;width:100%;cursor:pointer}.klay-kit__click:focus-visible{outline:2px solid var(--klay-cobalt);outline-offset:-4px}.klay-kit__hd{display:block;text-align:center;font-size:16px;font-weight:700;padding:6px 0;background:var(--klay-grey-2);border-bottom:1.5px solid var(--klay-grey-3);transition:background .25s var(--klay-ease)}.klay-kit__opt.is-active .klay-kit__hd{background:var(--klay-blue);border-bottom:2px solid var(--klay-black)}.klay-kit__row{display:flex;justify-content:space-between;gap:12px;padding:12px 14px}.klay-kit__name{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.01em}.klay-kit__dot{width:12px;height:12px;border-radius:50%;border:1.5px solid #9a9a9a;flex:none;position:relative;transition:border-color .2s}.klay-kit__dot:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:50%;background:var(--klay-black);transform:scale(0);transition:transform .3s var(--klay-spring)}.klay-kit__opt.is-active .klay-kit__dot{border-color:var(--klay-black)}.klay-kit__opt.is-active .klay-kit__dot:after{transform:scale(1)}.klay-kit__list{display:flex;flex-direction:column;padding-left:22px;margin-top:4px;font-size:13px;line-height:1.5}.klay-kit__list mark,.klay-kit__callout mark{background:var(--klay-blue);padding:1px 4px;display:inline-block;line-height:1.25;border-radius:3px}.klay-kit__vars>div{padding-top:3px}.klay-kit__price{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.klay-kit__nums{display:flex;gap:6px;font-size:16px;font-weight:700}.klay-kit__nums s{color:#8a8a8a;font-weight:400}.klay-kit__save{background:var(--klay-black);color:var(--klay-white);font-family:var(--klay-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:3px}.klay-kit__vars,.klay-kit__gift{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--klay-out),visibility 0s linear .35s;visibility:hidden}.klay-kit__vars>div,.klay-kit__gift>div{min-height:0;overflow:hidden}.klay-kit__opt.is-active .klay-kit__vars,.klay-kit__gift.is-on{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s var(--klay-out),visibility 0s}.klay-kit__opt--once{background:var(--klay-grey-1)}.klay-kit__opt--once:not(.is-active){color:#8a8a8a}.klay-kit__opt--once:not(.is-active) .klay-kit__name{font-weight:600}.klay-kit__list--once{padding:0 14px 0 36px;margin:-6px 0 4px}.klay-kit__callout{text-decoration:none}.klay-kit__callout:hover b{text-decoration:underline}.klay-fsel{margin:0 14px;padding:14px 0;border-top:1px solid var(--klay-grey-3)}.klay .klay-fsel__hd{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.klay-fsel__hd span{font-weight:400;text-transform:none}.klay .klay-fsel__desc{font-size:11.5px;color:#444;margin-top:2px;min-height:1.4em}.klay-fsel__list{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:8px}.klay-fsel__item{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px 0 5px;border:1px solid #dcdcdc;border-radius:999px;background:var(--klay-white);font:600 14px/1 var(--klay-sans);letter-spacing:-.005em;text-transform:none;cursor:pointer;color:var(--klay-black);white-space:nowrap;transition:border-color .2s var(--klay-ease),box-shadow .2s var(--klay-ease),transform .2s var(--klay-ease)}.klay-fsel__img{width:32px;height:32px;border-radius:50%;overflow:hidden;flex:none;background:var(--klay-grey-2)}.klay-fsel__img img{width:100%;height:100%;object-fit:cover;display:block}.klay-fsel__item[aria-pressed=true]{border-color:var(--klay-black);box-shadow:inset 0 0 0 1px var(--klay-black)}.klay-fsel__item:active{transform:scale(.96)}.klay-fsel__item[disabled]{opacity:.4;cursor:not-allowed}@media(hover:hover){.klay-fsel__item:hover{border-color:var(--klay-black)}}.klay-kit__gift-in{display:flex;align-items:center;gap:12px;margin-top:0;padding:6px 10px 6px 16px;border:1.5px solid var(--klay-black);border-radius:6px;background:var(--klay-blue);font-size:13px;line-height:1.4}.klay-kit__gift-in p{flex:1}.klay-kit__gift-in img{height:88px;margin:-34px -2px -8px 0;position:relative;z-index:1;width:auto;flex:none;object-fit:contain}.klay-kit__gift-in:has([data-klay-gift-two]:not([hidden])) .klay-kit__gift-img--one,.klay-kit__gift-in:has([data-klay-gift-one]:not([hidden])) .klay-kit__gift-img--two{display:none}.klay .klay-buy__cta{position:relative;height:56px;margin-top:14px;border-radius:8px}.klay-buy__cta.is-loading>span:first-child{opacity:0}.klay-buy__spin{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;animation:klay-spin .7s linear infinite}.is-loading>.klay-buy__spin{opacity:1}@keyframes klay-spin{to{transform:rotate(360deg)}}.klay-buy__error{font-size:13px;color:#b00020;margin-top:10px}.klay-pdp__ship{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;margin-top:14px!important}.klay-tip{position:relative;display:inline-flex}.klay-tip__btn{width:15px;height:15px;border-radius:50%;border:1px solid currentColor;background:none;font:600 9px var(--klay-sans);line-height:1;padding:0;cursor:pointer;color:inherit}.klay-tip__box{position:absolute;bottom:calc(100% + 8px);left:50%;width:220px;transform:translate(-50%,4px);background:var(--klay-black);color:var(--klay-white);font-size:12px;line-height:1.4;padding:8px 10px;border-radius:6px;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s linear .2s;z-index:5}.klay-tip:hover .klay-tip__box,.klay-tip__btn:focus+.klay-tip__box,.klay-tip.is-open .klay-tip__box{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .2s,transform .2s}.klay-pdp__accs{margin-top:26px}@media(max-width:749px){.klay-pdp__icons--desk{display:none}.klay-kitslide__bubble{width:72px;height:72px;left:14px;top:14px}.klay-kitslide__bubble b{font-size:22px}.klay-kitslide__bubble s{font-size:12px}.klay-kitslide__mark{top:22px;right:22px}.klay-kitslide__mark .klay-wordmark{width:76px}.klay-kitslide__card{left:10px;right:10px;bottom:10px;padding:10px 12px;gap:8px}.klay-kitslide__kit{font-size:15px}.klay-kitslide__col{font-size:11px}.klay .klay-pdp__title{font-size:26px}}@media(min-width:750px){.klay-pdp__icons--info{display:flex}}.klay-agree{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:var(--klay-cobalt);color:var(--klay-white);overflow:hidden}.klay-agree__panel{position:relative;display:flex;align-items:center;background:var(--klay-cobalt)}.klay-agree__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.klay-agree__inner{position:relative;z-index:1;padding:64px clamp(24px,3.4vw,48px);width:100%}.klay .klay-agree__eyebrow{font-family:var(--klay-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.klay .klay-agree__h{font-size:clamp(34px,3.3vw,48px);font-weight:800;text-transform:uppercase;color:var(--klay-blue);line-height:1.05;margin-top:20px;max-width:560px}.klay-agree__stats{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:48px 40px;max-width:600px}.klay .klay-agree__label{display:inline-block;font-family:var(--klay-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--klay-black);color:var(--klay-blue);padding:3px 8px;line-height:1.2}.klay .klay-agree__num{font-size:clamp(48px,4.4vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--klay-blue);margin-top:14px}.klay-agree__num small{font-size:.5em;margin-left:6px;letter-spacing:0}.klay .klay-agree__desc{font-size:14px;line-height:1.4;margin-top:16px;max-width:230px}.klay-agree__media{position:relative;min-height:640px}.klay .klay-agree__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.klay-agree__card{position:absolute;right:28px;bottom:28px;left:auto;width:min(480px,calc(100% - 56px));display:flex;gap:12px;align-items:center;padding:10px;border-radius:10px;background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--klay-black)}.klay .klay-agree__card>img{width:64px;height:64px;border-radius:6px;object-fit:cover;flex:none}.klay-agree__card-c{flex:1;min-width:0}.klay .klay-agree__card-t{font-size:17px;font-weight:800}.klay-agree__pills{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px}.klay-agree__pills li{border:1px solid var(--klay-black);border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;padding:1px 4px;background:var(--klay-white)}.klay-agree__pills li.is-filled{background:var(--klay-black);color:var(--klay-white);text-transform:none}.klay-agree__card-f{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.klay .klay-agree__price{font-size:15px;font-weight:600}.klay .klay-agree__btn{background:var(--klay-black);color:var(--klay-white);text-decoration:none;font-size:13px;font-weight:700;padding:8px 18px;border-radius:6px;transition:transform .2s var(--klay-ease)}.klay .klay-agree__btn:hover{transform:translateY(-1px)}.klay-res{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(180deg,#e9e9e9,#dcdcdc);min-height:720px;overflow:hidden}.klay-res__media{position:relative}.klay .klay-res__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.klay-res__copy{padding:72px clamp(24px,4.4vw,64px);display:flex;flex-direction:column;justify-content:center}.klay .klay-res__h{font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1.22;letter-spacing:-.01em}.klay-res__h p{margin:0}.klay-res__h mark{background:none;color:var(--klay-cobalt);-webkit-text-stroke:0}.klay .klay-res__body{font-size:16px;line-height:1.45;margin-top:18px;max-width:520px}.klay-res__grid{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;max-width:580px}.klay-res__item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:var(--klay-white);border-radius:6px}.klay-res__item b{display:block;font-size:15px}.klay-res__item small{display:block;font-family:var(--klay-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#444}.klay-res__check{width:20px;height:20px;border-radius:50%;background:#25b05a;color:var(--klay-white);display:flex;align-items:center;justify-content:center;flex:none}.klay .klay-res__btn{align-self:center;margin-top:36px;width:min(400px,100%);height:56px;background:var(--klay-zest);color:var(--klay-black);border-radius:8px}.klay .klay-res__fine{display:flex;justify-content:center;gap:18px;font-size:13px;margin-top:12px}.klay-tl{position:relative;overflow:hidden;background:linear-gradient(180deg,#dcdcdc,#e6e6e6 52%,#eaf8ff 78%,#fff)}.klay-tl__wrap{position:relative;max-width:1440px;margin:0 auto;min-height:720px}.klay-tl__copy{position:absolute;z-index:5;top:65px;left:clamp(28px,6.5vw,94px);width:min(504px,calc(100% - 56px))}.klay-tl__mark{display:flex;align-items:baseline;gap:4px}.klay-tl__mark .klay-wordmark{width:52px;height:auto}.klay-tl__mark em{font-size:12px;font-weight:700}.klay .klay-tl__h{font-size:36px;font-weight:800;line-height:1.1;margin-top:14px}.klay-tl__h mark{background:none;color:var(--klay-cobalt)}.klay-tl__body{width:min(100%,434px);margin-top:20px;font-size:18px;line-height:1.3}.klay-tl__body p{margin:0}.klay-tl__graph{position:absolute;top:0;right:0;bottom:0;left:0}.klay-tl__curve{position:absolute;left:-8%;top:38px;width:116%;height:calc(100% - 38px)}.klay-tl__area{opacity:var(--p, 1)}.klay-tl__base{position:absolute;left:0;right:0;top:466px;height:1px;background:#00000059}.klay-tl__steps{list-style:none;margin:0;padding:0}.klay-tl__step{position:absolute;z-index:4;top:493px;left:var(--x, calc(4% + var(--i) * 24%));width:263px;max-width:22vw;opacity:0;transform:translateY(16px);transition:opacity .45s var(--klay-out),transform .45s var(--klay-out)}.klay-tl__step.is-in{opacity:1;transform:none}.klay-tl__step:before{content:"";position:absolute;left:0;bottom:100%;height:var(--stem, 0px);border-left:1px dashed rgba(0,0,0,.4);margin-bottom:27px}.klay-tl__dot{position:absolute;left:-10px;top:calc(-27px - var(--stem, 0px) - 10px);width:20px;height:20px;border:2px solid #e6e6e6;border-radius:50%;background:var(--klay-black);transform:scale(.2);transition:transform .45s var(--klay-spring)}.klay-tl__step.is-in .klay-tl__dot{transform:scale(1)}.klay-tl__day{display:inline-block;font-family:var(--klay-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--klay-blue);padding:2px 6px}.klay .klay-tl__step h3{font-size:15px;font-weight:800;text-transform:uppercase;margin-top:12px;letter-spacing:0}.klay .klay-tl__step p{font-size:14px;line-height:1.35;margin-top:6px}.klay-bnd__banner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;background:var(--klay-grey-1);padding:40px clamp(24px,6vw,100px)}.klay .klay-bnd__banner-img{width:100%;max-width:520px;height:300px;object-fit:cover;border-radius:10px;justify-self:end}.klay .klay-bnd__h{font-size:clamp(36px,3.6vw,52px);font-weight:800;letter-spacing:-.03em}.klay .klay-bnd__sub{font-size:20px;margin-top:6px}.klay-bnd__builder{display:grid;grid-template-columns:minmax(0,520px) minmax(0,440px);gap:40px;justify-content:center;align-items:center;padding:64px var(--klay-gutter);background:var(--klay-white)}.klay-bnd__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 10px}.klay-bnd__card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.klay-bnd__img{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--klay-grey-2)}.klay .klay-bnd__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--klay-out)}.klay-bnd__card.has-qty .klay-bnd__img img{transform:scale(1.04)}.klay-bnd__name{font-size:12px;line-height:1.2;min-height:2.4em}.klay-bnd__ctl{height:26px;display:flex;align-items:center}.klay-bnd__add{height:26px;min-width:80px;border:0;border-radius:999px;background:var(--klay-black);color:var(--klay-white);font:700 12px var(--klay-sans);cursor:pointer;transition:transform .2s var(--klay-ease)}.klay-bnd__add:active{transform:scale(.94)}.klay-bnd__add[disabled]{opacity:.35;cursor:not-allowed}.klay-bnd__step{display:inline-flex;align-items:center;height:26px;border:1.5px solid var(--klay-black);border-radius:999px;overflow:hidden;animation:klay-pop .3s var(--klay-spring)}.klay-bnd__step[hidden]{display:none}.klay-bnd__step button{width:28px;height:100%;border:0;background:none;font-size:16px;cursor:pointer}.klay-bnd__step button[disabled]{opacity:.3;cursor:not-allowed}.klay-bnd__step b{min-width:22px;text-align:center;font-size:13px}.klay-bnd__box{border:1.5px solid var(--klay-black);border-radius:8px;padding:28px 12px 14px;position:relative}.klay .klay-bnd__count{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--klay-black);color:var(--klay-white);font-family:var(--klay-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;white-space:nowrap}.klay-bnd__slots{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.klay-bnd__slot{display:flex;flex-direction:column;align-items:center;gap:6px}.klay-bnd__slot-box{position:relative;width:100%;aspect-ratio:1;background:var(--klay-grey-2);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#8a8a8a;overflow:hidden}.klay-bnd__slot-box img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:klay-pop .45s var(--klay-spring)}.klay-bnd__slot.is-free.is-filled .klay-bnd__slot-box{box-shadow:inset 0 0 0 2px var(--klay-blue)}.klay-bnd__rm{position:absolute;top:4px;right:4px;z-index:2;width:20px;height:20px;border-radius:50%;border:0;background:var(--klay-black);color:var(--klay-white);font-size:12px;line-height:1;cursor:pointer;animation:klay-pop .3s var(--klay-spring) .1s both}.klay-bnd__slot-name{font-size:11px;color:#6b6b6b}.klay-bnd__slot.is-filled .klay-bnd__slot-name{color:var(--klay-black);font-weight:700}.klay .klay-bnd__cta{width:100%;height:50px;margin-top:12px;border-radius:8px;background:#6b6b6b;color:var(--klay-zest);position:relative;transition:background .3s var(--klay-ease),color .3s var(--klay-ease)}.klay .klay-bnd__cta:not([disabled]){background:var(--klay-zest);color:var(--klay-black)}.klay-bnd__cta[disabled]{cursor:not-allowed;transform:none}.klay-bnd__cta.is-loading>span:first-child{opacity:0}.klay-bnd__err{font-size:13px;color:#b00020;margin-top:8px;text-align:center}.klay-bnd__notes{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px}.klay-bnd__notes li{display:flex;align-items:center;gap:5px}@keyframes klay-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.klay-fst{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:center;background:var(--klay-blue);padding:56px clamp(24px,4vw,56px)}.klay .klay-fst__h{font-size:clamp(34px,3.4vw,48px);font-weight:800;letter-spacing:-.02em;max-width:520px}.klay .klay-fst__body{font-size:15px;margin-top:14px;max-width:440px}.klay-fst__list{list-style:none;padding:0;margin:30px 0 0}.klay-fst__item{position:relative;padding:8px 0 8px 22px}.klay-fst__item:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--klay-black);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--klay-out)}.klay-fst__item.is-active:before{transform:scaleY(1)}.klay-fst__btn{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer}.klay-fst__btn:focus-visible{outline:2px solid var(--klay-black);outline-offset:3px}.klay-fst__icon{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(0,0,0,.4);flex:none;transition:transform .3s var(--klay-spring)}.klay-fst__name{font-size:20px;font-weight:700;color:#00000073;transition:color .2s ease,font-size .3s var(--klay-out)}.klay-fst__item.is-active .klay-fst__name{color:var(--klay-black);font-size:28px}.klay-fst__item.is-active .klay-fst__icon{transform:scale(1.15)}.klay-fst__tag{font-family:var(--klay-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:2px;color:var(--klay-black);font-weight:600}.klay-fst__more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease,visibility 0s linear .3s;visibility:hidden}.klay-fst__more>p{min-height:0;overflow:hidden;font-size:14px;font-weight:600;padding-left:36px}.klay-fst__item.is-active .klay-fst__more{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease}.klay .klay-fst__cta{margin-top:28px;width:min(340px,100%);height:52px;background:var(--klay-black);color:var(--klay-white);border-radius:8px}.klay-fst__media{position:relative;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--klay-black)}.klay-fst__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.klay-fst__slide.is-active{opacity:1;visibility:visible;transition:opacity .5s ease}.klay .klay-fst__slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 5s linear}.klay-fst__slide.is-active img{transform:scale(1.06)}.klay-fst__slide figcaption{position:absolute;left:14px;bottom:44px;display:flex;gap:6px;align-items:center}.klay-fst__cap{font-family:var(--klay-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:3px;color:var(--klay-black)}.klay-fst__slide .klay-fst__cap[style*="2346E8"],.klay-fst__slide .klay-fst__cap[style*="2346e8"]{color:var(--klay-white)}.klay-fst__bar{position:absolute;left:14px;right:56px;bottom:20px;height:3px;background:#ffffff59;border-radius:2px;overflow:hidden}.klay-fst__bar span{display:block;height:100%;background:var(--klay-white);transform-origin:left;transform:scaleX(0)}.klay-fst__pause{position:absolute;right:12px;bottom:9px;width:28px;height:28px;border-radius:50%;border:0;background:#0000008c;color:var(--klay-white);cursor:pointer;display:flex;align-items:center;justify-content:center}.klay-fst__pause .is-play,.klay-fst.is-paused .klay-fst__pause .is-pause{display:none}.klay-fst.is-paused .klay-fst__pause .is-play{display:block}.klay-ins{position:relative;overflow:hidden;background:var(--klay-black);color:var(--klay-white);padding:80px var(--klay-gutter);text-align:center}.klay .klay-ins__bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) brightness(.45);transform:scale(1.1)}.klay-ins__inner{position:relative;max-width:1000px;margin:0 auto}.klay .klay-ins__h{font-size:clamp(30px,2.6vw,36px);font-weight:800}.klay .klay-ins__sub{font-size:15px;margin-top:12px;text-transform:capitalize}.klay-ins__pills{list-style:none;padding:0;margin:36px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:920px}.klay-ins__pill{font-family:var(--klay-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--klay-white);background:#ffffff0f;border:1px solid rgba(255,255,255,.7);border-radius:4px;padding:10px 14px;cursor:default;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.klay-ins__pill.is-active,.klay-ins__pill:focus-visible{background:var(--klay-blue);border-color:var(--klay-blue);color:var(--klay-black);transform:translateY(-2px);outline:none}.klay-js .klay-ins:not(.is-in) .klay-ins__pill{opacity:0;transform:translateY(10px)}.klay-ins.is-in .klay-ins__pill{transition:opacity .5s var(--klay-out) var(--d),transform .5s var(--klay-out) var(--d),background-color .2s ease,border-color .2s ease,color .2s ease}.klay-com{background:var(--klay-blue);padding:56px 0 40px;overflow:hidden}.klay-com__head{padding:0 20px;max-width:640px}.klay .klay-com__h{font-size:clamp(32px,3vw,44px);font-weight:800}.klay .klay-com__body{font-size:16px;line-height:1.4;margin-top:18px;max-width:600px}.klay .klay-com__btn{margin-top:20px;height:48px;min-width:214px;border-radius:8px;font-size:14px}.klay-com__track{list-style:none;margin:28px 0 0;padding:0 20px;display:flex;gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 20px}.klay-com__track::-webkit-scrollbar{display:none}.klay-com__card{position:relative;flex:0 0 min(404px,78vw);aspect-ratio:404 / 506;scroll-snap-align:start;overflow:hidden}.klay .klay-com__card img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--klay-out)}@media(hover:hover){.klay-com__card:hover img{transform:scale(1.04)}}.klay-com__cap{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-between;align-items:center;background:var(--klay-blue);border-radius:8px;padding:9px 14px;font-size:15px}.klay-com__cap span{font-family:var(--klay-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.klay-com__quote{position:absolute;left:14px;right:14px;bottom:14px;margin:0;background:var(--klay-blue);border-radius:8px;padding:14px}.klay .klay-com__quote blockquote{margin:0;font-size:15px;line-height:1.35}.klay-com__quote figcaption{margin-top:10px;font-family:var(--klay-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.klay-com__quote figcaption span{opacity:.6;margin-left:6px}.klay-com__nav{display:flex;align-items:center;gap:12px;padding:22px 20px 0}.klay-com__arrow{width:32px;height:32px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--klay-black)}.klay-com__arrow[disabled]{opacity:.3;cursor:default}.klay-com__dots{display:flex;gap:8px}.klay-com__dots button{width:12px;height:12px;border-radius:50%;border:0;background:#0000004d;padding:0;cursor:pointer;transition:background .2s,transform .3s var(--klay-spring)}.klay-com__dots button.is-active{background:var(--klay-black);transform:scale(1.15)}.klay-cfaq{padding:64px var(--klay-gutter);background:var(--klay-white)}.klay-cfaq__grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.klay .klay-cfaq__h{font-size:clamp(30px,2.6vw,40px);font-weight:800;letter-spacing:-.02em}.klay-cfaq__h em{font-style:italic}.klay-cfaq__h small{display:block;font-size:24px;margin-top:4px}.klay-cfaq__list{display:grid;gap:8px}.klay-cfaq__item summary{font-size:15px;min-height:52px}.klay-crev{max-width:1280px;margin:0 auto;padding:32px var(--klay-gutter) 80px}.klay .klay-crev__h{font-size:clamp(32px,3vw,44px);font-weight:800}.klay-crev__sum{display:flex;align-items:center;gap:24px;margin:40px 0 0 40px}.klay .klay-crev__score{font-size:48px;font-weight:800}.klay-crev__score small{font-size:18px;margin-left:4px}.klay .klay-crev__stars{font-size:14px}.klay-crev__stars span{color:var(--klay-grey-3);letter-spacing:1px;font-size:16px;margin-right:4px}.klay-crev__tabs{display:flex;align-items:center;gap:24px;margin-top:40px;border-bottom:1px solid var(--klay-grey-3);font-size:17px;font-weight:700}.klay-crev__tabs>span{padding:10px 4px}.klay-crev__tabs .is-active{border-bottom:3px solid var(--klay-black)}.klay-crev__tabs sup{font-size:10px;font-weight:400}.klay .klay-crev__ask{white-space:nowrap;margin-left:auto;margin-bottom:8px;background:var(--klay-black);color:var(--klay-white);text-decoration:none;font-size:13px;padding:9px 18px;border-radius:6px}.klay .klay-crev__empty{padding:40px 0;font-size:15px;color:#555;border-bottom:1px solid var(--klay-grey-3)}.klay-rv{opacity:0;transform:translateY(22px);transition:opacity .55s var(--klay-out) var(--rv-d, 0ms),transform .65s var(--klay-out) var(--rv-d, 0ms)}.klay-rv.is-in{opacity:1;transform:none}.klay-res__item.klay-rv{transition:opacity .55s var(--klay-out) var(--rv-d, 0ms),transform .65s var(--klay-out) var(--rv-d, 0ms)}@media(max-width:989px){.klay-agree,.klay-res{grid-template-columns:1fr}.klay-agree__media{min-height:520px}.klay-res__media{min-height:420px}.klay-fst,.klay-bnd__builder,.klay-cfaq__grid{grid-template-columns:1fr}}@media(max-width:749px){.klay-agree__inner{padding:44px 20px}.klay-agree__stats{gap:32px 20px}.klay .klay-agree__num{font-size:44px}.klay .klay-agree__desc{font-size:13px}.klay-agree__card{right:12px;bottom:12px;width:calc(100% - 24px)}.klay-res__copy{padding:44px 20px}.klay-res__grid{grid-template-columns:1fr}.klay-tl__wrap{min-height:0;padding:40px 20px 32px}.klay-tl__copy{position:relative;top:0;left:0;width:100%}.klay .klay-tl__h{font-size:30px}.klay-tl__body{font-size:16px}.klay-tl__graph{position:relative;height:200px;margin-top:12px}.klay-tl__curve{left:-20px;width:calc(100% + 40px);top:0;height:100%}.klay-tl__base{display:none}.klay-tl__steps{position:relative;display:grid;gap:22px;margin-top:12px}.klay-tl__step{position:relative;top:0;left:0!important;width:auto;max-width:none;padding-left:22px;border-left:1px dashed rgba(0,0,0,.4)}.klay-tl__step:before{display:none}.klay-tl__dot{top:0;left:-10px}.klay-bnd__banner{grid-template-columns:1fr;padding:28px 20px;text-align:center}.klay .klay-bnd__banner-img{justify-self:center}.klay-bnd__builder{padding:40px 20px}.klay-fst{padding:44px 20px;gap:28px}.klay-fst__media{aspect-ratio:1}.klay-ins{padding:56px 20px}.klay-ins__pill{font-size:11px;padding:8px 10px}.klay-crev__sum{margin-left:0}}@media(prefers-reduced-motion:reduce){.klay-fst__slide img,.klay-tl__step,.klay-tl__dot,.klay-rv{transition:none!important}}@media(max-width:749px){.klay-tip__box{left:auto;right:-10px;transform:translateY(4px)}.klay-tip:hover .klay-tip__box,.klay-tip__btn:focus+.klay-tip__box,.klay-tip.is-open .klay-tip__box{transform:none}}@media(max-width:749px){.klay-tl__graph{position:relative;height:auto;margin-top:16px}.klay-tl__curve{position:relative;display:block;left:-20px;top:0;width:calc(100% + 40px);height:170px}.klay-tl__steps{margin-top:20px}}.klay .klay-kitslide__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--klay-ease)}.klay .klay-kitslide__bubble{background:#cdff00}.klay .klay-buy__cta,.klay [data-klay-sticky-btn]{background:#000;color:#cdff00}.klay .klay-buy__cta:hover,.klay [data-klay-sticky-btn]:hover{background:#222;color:#cdff00}.klay-kitslide__card{grid-template-columns:repeat(3,1fr);row-gap:10px;padding:16px 18px 18px}.klay-kitslide__kit{grid-column:1 / -1;text-align:center;font-size:22px;font-weight:600}.klay-kitslide__tag{background:#cdff00}@media(max-width:749px){.klay-kitslide__kit{font-size:16px}.klay-kitslide__card{padding:10px 10px 12px;row-gap:6px}}.klay-bnd__builder{grid-template-columns:minmax(0,560px) minmax(0,470px);align-items:start}.klay-bnd__form{padding-top:26px}.klay-bnd__box{border-width:2px;border-radius:6px;padding:38px 16px 18px}.klay .klay-bnd__count{font-size:14px;padding:9px 18px;letter-spacing:.08em;border-radius:4px;white-space:nowrap}.klay .klay-bnd__cta{height:54px;margin-top:16px;border-radius:28px;font-size:17px;font-weight:700}.klay-bnd__notes{font-size:14px}@media(max-width:749px){.klay-bnd__form{padding-top:18px}.klay .klay-bnd__count{font-size:12px;padding:7px 12px}}.klay-fst__line{position:absolute;left:7%;top:6%;max-width:62%;margin:0;font-size:clamp(16px,1.6vw,24px);line-height:1.3;color:#1a1a1a;z-index:2}.klay .klay-pdp__tagline{display:block;margin-top:6px;font-size:.62em;font-weight:600;letter-spacing:-.01em;color:var(--klay-ink)}@media(max-width:989px){.klay-bnd__builder{grid-template-columns:minmax(0,1fr);gap:36px}.klay-bnd__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.klay .klay-bnd__count{white-space:normal;max-width:calc(100% - 24px);width:max-content;text-align:center}}.klay .klay-pdp__desc>*{margin:0}.klay .klay-pdp__desc>:not(:first-child){display:none}@media(min-width:750px)and (max-width:1139px){.klay-kitslide__bubble{width:72px;height:72px;left:14px;top:14px}.klay-kitslide__bubble b{font-size:22px}.klay-kitslide__bubble s{font-size:12px}.klay-kitslide__card{left:10px;right:10px;bottom:10px;padding:10px 10px 12px;gap:8px;row-gap:6px}.klay-kitslide__kit{font-size:16px}.klay-kitslide__col{font-size:11px;gap:4px}.klay-kitslide__tag{font-size:11px;padding:2px 6px}.klay-kitslide__col+.klay-kitslide__col{padding-left:8px}}.klay-kit__gift.is-on>div{overflow:visible}.klay-kit__gift>div>.klay-kit__gift-in{margin-top:30px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/klay-pdp.css.map */
