:root{--kitb-bg:var(--kit-bg);--kitb-surface:var(--kit-surface);--kitb-text:var(--kit-text);--kitb-accent:var(--kit-accent);--kitb-accent-text:var(--kit-accent-text)}.kit-sec.kit-v2{position:relative;isolation:isolate;--kit-py:32px}.kit-v2>.kit-wrap{position:relative;z-index:1}.kit-sec.kit-pad--compact{--kit-py:1.25rem}.kit-sec.kit-pad--roomy{--kit-py:3.5rem}.kit-sec.kit-pad--spacious{--kit-py:5rem}.kit-sec.kit-pad--compact,.kit-sec.kit-pad--roomy,.kit-sec.kit-pad--spacious{padding-top:var(--kit-py);padding-bottom:var(--kit-py)}@media(min-width:750px){.kit-sec.kit-v2{--kit-py:56px}.kit-sec.kit-pad--compact{--kit-py:2.5rem}.kit-sec.kit-pad--roomy{--kit-py:5.5rem}.kit-sec.kit-pad--spacious{--kit-py:8rem}}.kit-sec.kit-v2 :is(h2,h3,h4){color:var(--kit-text)}.kit-sec.kit-tone--plain{--kit-bg:var(--kitb-bg);--kit-surface:var(--kitb-surface)}.kit-sec.kit-tone--soft{--kitv-bg:color-mix(in srgb,var(--kitb-accent) 13%,var(--kitb-bg));--kit-bg:var(--kitv-bg);--kit-surface:var(--kitb-surface);--kit-muted:color-mix(in srgb,var(--kitb-text) 72%,var(--kitv-bg));--kit-line:color-mix(in srgb,var(--kitb-text) 16%,transparent) }.kit-sec.kit-tone--deep{--kitv-bg:var(--kitb-text);--kit-bg:var(--kitv-bg);--kit-text:var(--kitb-bg);--kit-surface:color-mix(in srgb,var(--kitb-bg) 10%,var(--kitv-bg));--kit-muted:color-mix(in srgb,var(--kitb-bg) 78%,var(--kitv-bg));--kit-line:color-mix(in srgb,var(--kitb-bg) 24%,transparent);--kit-accent:color-mix(in srgb,var(--kitb-accent) 55%,#fff);--kit-accent-text:var(--kitb-text);--kit-chip:var(--kitb-bg) }.kit-sec.kit-tone--accent{--kitv-bg:var(--kitb-accent);--kit-bg:var(--kitv-bg);--kit-text:var(--kitb-accent-text);--kit-surface:color-mix(in srgb,#000 16%,var(--kitv-bg));--kit-muted:color-mix(in srgb,var(--kitb-accent-text) 94%,var(--kitv-bg));--kit-line:color-mix(in srgb,var(--kitb-accent-text) 30%,transparent);--kit-accent:var(--kitb-accent-text);--kit-accent-text:var(--kitb-accent);--kit-chip:var(--kitb-accent-text) }.kit-bgl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.kit-bgl__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:var(--kit-pos,50% 50%);border-radius:0}.kit-bgl__ov{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--kit-ov,#000);opacity:var(--kit-ova,.6)}.kit-sec.kit-bg--media{--kit-bg:var(--kit-ov,#000);background:var(--kit-ov,#000)}.kit-sec.kit-bg--media.kit-txt--light{--kit-text:#fff;--kit-muted:color-mix(in srgb,#fff 92%,transparent);--kit-line:color-mix(in srgb,#fff 32%,transparent);--kit-surface:color-mix(in srgb,var(--kit-ov,#000) 62%,transparent);--kit-accent:color-mix(in srgb,var(--kitb-accent) 50%,#fff);--kit-accent-text:var(--kitb-text);--kit-chip:var(--kitb-bg) }.kit-sec.kit-bg--media.kit-txt--dark{--kit-text:var(--kitb-text);--kit-muted:color-mix(in srgb,var(--kitb-text) 90%,transparent);--kit-line:color-mix(in srgb,var(--kitb-text) 24%,transparent);--kit-surface:color-mix(in srgb,var(--kit-ov,#fff) 78%,transparent);--kit-chip:var(--kitb-surface) }.kit-bg--media .kit-pain__list li,.kit-bg--media .kit-pain__answer,.kit-bg--media .kit-mechanism__list>li,.kit-bg--media .kit-features__grid>li,.kit-bg--media .kit-in-box__item,.kit-bg--media .kit-guarantee__card,.kit-bg--media .kit-savings__card,.kit-bg--media .kit-reviews__card,.kit-bg--media .kit-guarantee__point{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 10px 28px -14px #0000008c}.kit-bg--media.kit-txt--light .kit-pain__list li,.kit-bg--media.kit-txt--light .kit-pain__answer,.kit-bg--media.kit-txt--light .kit-mechanism__list>li,.kit-bg--media.kit-txt--light .kit-features__grid>li,.kit-bg--media.kit-txt--light .kit-in-box__item,.kit-bg--media.kit-txt--light .kit-guarantee__card,.kit-bg--media.kit-txt--light .kit-savings__card,.kit-bg--media.kit-txt--light .kit-reviews__card,.kit-bg--media.kit-txt--light .kit-guarantee__point{box-shadow:0 10px 28px -14px #0000008c,inset 0 1px color-mix(in srgb,#fff 16%,transparent)}.kit-bg--media.kit-txt--light .kit-h2,.kit-bg--media.kit-txt--light .kit-lede{text-shadow:0 1px 3px rgba(0,0,0,.35)}.kit-bg--media .kit-lede,.kit-bg--media p,.kit-bg--media li{font-weight:500;letter-spacing:.005em}.kit-bg--media .kit-faq__list,.kit-bg--media .kit-specs__list{border-top-color:var(--kit-line)}@media(prefers-reduced-transparency:reduce){.kit-sec.kit-bg--media.kit-txt--light{--kit-surface:color-mix(in srgb,var(--kit-ov,#000) 94%,transparent)}.kit-sec.kit-bg--media.kit-txt--dark{--kit-surface:color-mix(in srgb,var(--kit-ov,#fff) 94%,transparent)}.kit-bg--media .kit-pain__list li,.kit-bg--media .kit-pain__answer,.kit-bg--media .kit-mechanism__list>li,.kit-bg--media .kit-features__grid>li,.kit-bg--media .kit-in-box__item,.kit-bg--media .kit-guarantee__card,.kit-bg--media .kit-savings__card,.kit-bg--media .kit-reviews__card,.kit-bg--media .kit-guarantee__point{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.kit-bgl__ov{opacity:max(var(--kit-ova,.6),.82)}.kit-sec.kit-bg--media{--kit-line:var(--kit-text)}}@media(prefers-reduced-motion:reduce){video.kit-vid{display:none}}.kit-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kit-ic,48px);height:var(--kit-ic,48px);margin:0}.kit-ic img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;border-radius:0}.kit-ic--chip{border-radius:50%;background:var(--kit-chip,color-mix(in srgb,var(--kit-accent) 14%,var(--kit-bg)))}.kit-ic--outline{border-radius:50%;border:2px solid var(--kit-accent)}.kit-ic--chip img,.kit-ic--outline img{width:58%;height:58%}.kit-tone--deep .kit-ic--plain img,.kit-tone--deep .kit-ic--outline img,.kit-tone--accent .kit-ic--plain img,.kit-tone--accent .kit-ic--outline img,.kit-bg--media.kit-txt--light .kit-ic--plain img,.kit-bg--media.kit-txt--light .kit-ic--outline img{filter:brightness(0) invert(1)}.kit-md{position:relative;overflow:hidden;aspect-ratio:var(--kit-md-ratio,4 / 3);border-radius:12px;background:var(--kit-surface)}.kit-md__img,.kit-md__vid{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;border-radius:0}.kit-split{display:grid;gap:20px;align-items:center}.kit-split__media,.kit-split__body{min-width:0}.kit-split__media .kit-md{aspect-ratio:4 / 3}.kit-split .kit-mechanism__list{grid-template-columns:minmax(0,1fr)}.kit-split .kit-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.kit-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px}.kit-split--right .kit-split__media{order:2}.kit-split--top{grid-template-columns:minmax(0,1fr)}.kit-split__media .kit-md{aspect-ratio:4 / 5}.kit-split--top .kit-split__media .kit-md{aspect-ratio:21 / 9}.kit-split .kit-mechanism__list{grid-template-columns:minmax(0,1fr)}.kit-split .kit-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-split--top .kit-features__grid{grid-template-columns:repeat(var(--kit-cols,3),minmax(0,1fr))}.kit-split--top .kit-mechanism__list{grid-template-columns:repeat(var(--kit-steps,3),minmax(0,1fr))}.kit-pain__grid--right .kit-pain__media{order:2}.kit-pain__grid--top{grid-template-columns:minmax(0,1fr)}}.kit-sec.kit-div--wave,.kit-sec.kit-div--angle{--kit-dv:24px;position:relative;z-index:1;margin-bottom:calc(var(--kit-dv) * -1);padding-bottom:calc(var(--kit-py,32px) + var(--kit-dv))}.kit-sec.kit-div--angle{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--kit-dv)),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--kit-dv)),0 100%)}.kit-sec.kit-div--wave{-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--kit-dv)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H80V10Q60 22 40 10T0 10Z'/%3E%3C/svg%3E") bottom / 80px var(--kit-dv) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--kit-dv)) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 24' preserveAspectRatio='none'%3E%3Cpath d='M0 0H80V10Q60 22 40 10T0 10Z'/%3E%3C/svg%3E") bottom / 80px var(--kit-dv) repeat-x}@media(min-width:750px){.kit-sec.kit-div--wave,.kit-sec.kit-div--angle{--kit-dv:40px}}.kit-pain__list .kit-pain__li--rich{padding:0;overflow:hidden}.kit-pain__list .kit-pain__li--rich:before{display:none}.kit-pain__li--rich .kit-md{border-radius:0}.kit-pain__row{display:flex;align-items:center;gap:12px;padding:12px 14px}.kit-pain__row--dot:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;background:var(--kit-accent)}.kit-pain__answer--icon{display:flex;align-items:center;gap:12px}.kit-features__grid .kit-md,.kit-features__grid .kit-ic{margin:0 0 12px}.kit-compare__lab{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.kit-compare__lab .kit-md{width:44px;--kit-md-ratio:1 / 1}@media(min-width:750px){.kit-compare__lab{flex-direction:row;align-items:center;gap:14px}.kit-compare__lab .kit-md{width:56px}}.kit-in-box__thumb-wrap .kit-md{--kit-md-ratio:1 / 1}.kit-specs__label--icon{display:flex;align-items:center;gap:10px}.kit-specs__row:has(.kit-specs__label--icon){align-items:center}.kit-guarantee__points{display:grid;gap:12px;margin:0 0 16px;padding:0;list-style:none}.kit-guarantee__point{display:flex;align-items:flex-start;gap:14px;margin:0;padding:14px;border:1px solid var(--kit-line);border-radius:12px;background:var(--kit-surface);min-width:0}.kit-guarantee.kit-sec--surface .kit-guarantee__point{background:var(--kit-bg)}.kit-guarantee__point-title{margin:0 0 2px;font-family:var(--kit-font-heading);font-size:16px;line-height:1.3;font-weight:700;color:var(--kit-text)}.kit-guarantee__point-text{margin:0;font-size:14px;line-height:1.45;color:var(--kit-muted);overflow-wrap:anywhere}@media(min-width:750px){.kit-guarantee__points{grid-template-columns:repeat(var(--kit-pts,3),minmax(0,1fr));gap:16px}}.kit-faq__group{display:flex;align-items:center;gap:12px;margin:0;padding:20px 0 8px;border-bottom:1px solid var(--kit-line)}.kit-faq__group-title{margin:0;font-family:var(--kit-font-heading);font-size:18px;line-height:1.3;font-weight:700;color:var(--kit-text)}.kit-faq__q--icon{padding-left:0}.kit-faq__q--icon .kit-ic{margin-right:12px}.kit-faq__q-text{min-width:0}@media(min-width:750px){.kit-faq__group-title{font-size:21px}}:root{--kit-spring:cubic-bezier(.22,1,.36,1)}@supports (transition-timing-function:linear(0,1)){:root{--kit-spring:linear(0,.04 5%,.131 10%,.243 15%,.358 20%,.562 30%,.715 40%,.821 50%,.89 60%,.961 80%,1)}}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .4s var(--kit-spring),background-color .2s ease}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta[data-kit-press],:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta:active{transform:scale(.97);transition-duration:.1s;transition-timing-function:ease-out}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--kit-spring)}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q[data-kit-press],:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q:active{background:color-mix(in srgb,var(--kit-text) 7%,transparent);transition-duration:.1s}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-guarantee__link a{touch-action:manipulation;transition:opacity .3s var(--kit-spring)}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-guarantee__link a[data-kit-press]{opacity:.6;transition-duration:.1s}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q:before,:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q:after{transition:transform .4s var(--kit-spring)}@supports selector(::details-content){:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__item{interpolate-size:allow-keywords}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--kit-spring),content-visibility .4s allow-discrete}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__item[open]::details-content{block-size:auto}}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-h2{font-optical-sizing:auto;text-wrap:balance;letter-spacing:-.012em;line-height:1.15}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-lede{text-wrap:pretty;letter-spacing:0;line-height:1.5}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) :is(.kit-features__title,.kit-mechanism__title,.kit-guarantee__heading,.kit-guarantee__point-title,.kit-faq__group-title,.kit-reviews__title){font-optical-sizing:auto;text-wrap:balance;letter-spacing:-.006em;line-height:1.25}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) :is(.kit-features__stat,.kit-savings__value){font-optical-sizing:auto;letter-spacing:-.022em;line-height:1.05;font-variant-numeric:lining-nums proportional-nums}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) :is(.kit-features__text,.kit-in-box__detail,.kit-guarantee__point-text,.kit-compare__note,.kit-savings__assumption,.kit-reviews__note,.kit-reviews__attr,.kit-specs__label){letter-spacing:.008em;line-height:1.5}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) :is(.kit-pain__list li,.kit-mechanism__text,.kit-guarantee__body,.kit-guarantee__ship,.kit-faq__a,.kit-reviews__body){text-wrap:pretty}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-hero__heading{font-optical-sizing:auto;text-wrap:balance;letter-spacing:-.018em;line-height:1.06}@media(min-width:750px){:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-h2{letter-spacing:-.022em;line-height:1.08}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-hero__heading{letter-spacing:-.03em;line-height:1.02}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) :is(.kit-features__title,.kit-mechanism__title){letter-spacing:-.01em}}@media(prefers-reduced-motion:reduce){:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta,:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q,:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-guarantee__link a{transition:opacity .15s ease,background-color .15s ease}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta[data-kit-press],:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) a.kit-cta:active{transform:none;opacity:.82}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q:before,:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__q:after{transition:none}:is(.kit-v2,body:has([data-kit-polish]) .kit-sec) .kit-faq__item::details-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kit-v2.css.map */
