.kn-rev__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.kn-rev__card{background:var(--kn-card);border:1px solid var(--kn-line);border-radius:var(--kn-r);padding:12px 12px 20px;display:flex;flex-direction:column;gap:14px}.kn-rev__body{padding-inline:8px}.kn-rev__stars{color:#f2a93b;letter-spacing:2px}.kn-rev__body p{margin:8px 0 10px;line-height:1.5}.kn-rev__by{font-size:13px;color:var(--kn-mute)}.kn-kit__anchor{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.kn-kit__price{display:flex;align-items:baseline;gap:12px;margin-top:22px;font:700 34px/1 Sora,sans-serif}.kn-kit__price s{font:400 18px DM Sans,sans-serif;color:var(--kn-mute)}.kn-kit__save{margin:8px 0 24px;font-weight:600;color:#1c6f9b}.kn-kit__list{margin:18px 0 0;padding-left:18px;color:var(--kn-mute);line-height:1.7}.kn-kit__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:44px}.kn-kit__card{background:var(--kn-card);border:1px solid var(--kn-line);border-radius:var(--kn-r);padding:10px 10px 16px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.kn-kit__card:hover{color:inherit;border-color:var(--kn-sky)}.kn-kit__body{padding-inline:6px;display:flex;justify-content:space-between;gap:10px;font-size:15px}.kn-kit__body b{font-weight:600}.kn-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,64px);align-items:start}.kn-faq__list{display:grid;gap:10px}.kn-faq__item{background:var(--kn-card);border:1px solid var(--kn-line);border-radius:16px}.kn-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font:600 17px/1.35 Sora,sans-serif;letter-spacing:-.01em}.kn-faq__q::-webkit-details-marker{display:none}.kn-faq__q em{flex:none;width:28px;height:28px;border-radius:50%;background:var(--kn-sky-2);position:relative}.kn-faq__q em:before,.kn-faq__q em:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;background:var(--kn-ink);border-radius:2px}.kn-faq__q em:after{transform:rotate(90deg);transition:transform .18s ease}.kn-faq__item[open] .kn-faq__q em:after{transform:rotate(0)}.kn-faq__a{padding:0 20px 18px;color:var(--kn-mute);line-height:1.6}.kn-faq__a p{margin:0 0 8px}.kn-band .kn__h2{max-width:20ch;margin-inline:auto}.kn-band__cta{margin-top:28px}.kn-icons__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kn-icons__item{background:var(--kn-card);border:1px solid var(--kn-line);border-radius:18px;padding:20px}.kn-icons__item svg{width:28px;height:28px;fill:none;stroke:var(--kn-sky);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kn-icons__item b{display:block;margin-top:10px;font:600 16px Sora,sans-serif}.kn-icons__item p{margin:4px 0 0;font-size:14px;color:var(--kn-mute);line-height:1.5}.kn-pdp__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,56px);align-items:start;padding-block:clamp(24px,4vw,48px) clamp(40px,5vw,72px)}.kn-pdp__gallery{position:sticky;top:110px;min-width:0}.kn-slider{position:relative}.kn-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--kn-r)}.kn-slider__track::-webkit-scrollbar{display:none}.kn-slider__slide{flex:0 0 100%;scroll-snap-align:start}.kn-slider__nav{position:absolute;inset:50% 10px auto;display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.kn-slider__arrow{pointer-events:auto;width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--kn-ink);font-size:22px;cursor:pointer;box-shadow:0 6px 16px -8px #00000059}.kn-slider__arrow[disabled]{opacity:.35}.kn-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.kn-slider__dot{width:8px;height:8px;border-radius:99px;border:0;padding:0;background:#16324a33;cursor:pointer;transition:width .2s ease}.kn-slider__dot[aria-current=true]{width:22px;background:var(--kn-ink)}.kn-pdp__info{display:grid;gap:18px;min-width:0}.kn-pdp__title{font-size:clamp(26px,3vw,38px)}.kn-pdp__pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.kn-pdp__price{font:700 28px/1 Sora,sans-serif}.kn-pdp__was{color:var(--kn-mute);font-size:17px}.kn-pdp__badge{background:#fde4dc;color:#b9452a;font-size:13px;font-weight:600;padding:4px 10px;border-radius:99px}.kn-pdp__bullets{margin:0;padding:0;list-style:none;display:grid;gap:6px}.kn-pdp__bullets li:before{content:"\2713";color:var(--kn-sky);font-weight:700;margin-right:10px}.kn-opt__label{display:flex;justify-content:space-between;font-size:14px;font-weight:600;margin-bottom:8px}.kn-opt__label em{font-style:normal;font-weight:400;color:var(--kn-mute)}.kn-opt__values{display:flex;flex-wrap:wrap;gap:8px}.kn-opt__values input{position:absolute;opacity:0;pointer-events:none}.kn-opt__pill{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:99px;border:1.5px solid var(--kn-line);background:var(--kn-card);font-size:15px;cursor:pointer}.kn-opt__values input:checked+.kn-opt__pill{border-color:var(--kn-ink);box-shadow:inset 0 0 0 1px var(--kn-ink)}.kn-opt__values input:focus-visible+.kn-opt__pill{outline:2px solid var(--kn-sky);outline-offset:2px}.kn-opt__sw{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 1px var(--kn-line)}.kn-tiers{display:grid;gap:8px}.kn-tiers input{position:absolute;opacity:0;pointer-events:none}.kn-tier{display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;border:1.5px solid var(--kn-line);background:var(--kn-card);cursor:pointer}.kn-tier:before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid var(--kn-line)}.kn-tiers input:checked+.kn-tier{border-color:var(--kn-coral);background:#fff7f4}.kn-tiers input:checked+.kn-tier:before{border:6px solid var(--kn-coral)}.kn-tier b{display:block;font-size:15px}.kn-tier div div{font-size:13px;color:var(--kn-mute)}.kn-tier strong{font:700 17px Sora,sans-serif;text-align:right}.kn-tier strong s{display:block;font:400 12px DM Sans,sans-serif;color:var(--kn-mute)}.kn-tier__flag{display:inline-block;margin-left:6px;font-size:11px;font-weight:600;color:#fff;background:var(--kn-coral);padding:2px 8px;border-radius:99px;vertical-align:1px}.kn-units{display:grid;gap:8px}.kn-unit{display:grid;grid-template-columns:64px 1fr 1fr;gap:8px;align-items:center;font-size:14px}.kn-unit select{width:100%;padding:10px 12px;border-radius:12px;border:1.5px solid var(--kn-line);background:var(--kn-card);color:var(--kn-ink);font:inherit}.kn-pdp__trust{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.kn-pdp__trust li{display:flex;gap:10px}.kn-pdp__trust li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--kn-sky)}.kn-acc{border-top:1px solid var(--kn-line)}.kn-acc summary{list-style:none;cursor:pointer;padding:16px 0;font:600 16px Sora,sans-serif;display:flex;justify-content:space-between}.kn-acc summary::-webkit-details-marker{display:none}.kn-acc summary:after{content:"+";font-weight:400}.kn-acc[open] summary:after{content:"\2013"}.kn-acc__body{padding-bottom:16px;color:var(--kn-mute);line-height:1.6}.kn-spec{width:100%;border-collapse:collapse;font-size:14px}.kn-spec th,.kn-spec td{text-align:left;padding:8px 0;border-bottom:1px solid var(--kn-line);vertical-align:top}.kn-spec th{width:42%;font-weight:600;color:var(--kn-ink)}@media(max-width:899px){.kn-hero__grid,.kn-neck__grid,.kn-anatomy__grid,.kn-kit__anchor,.kn-faq__grid,.kn-pdp__grid,.kn-family__grid,.kn-rev__grid{grid-template-columns:1fr}.kn-icons__grid{grid-template-columns:1fr 1fr}.kn-pdp__gallery{position:static}.kn-family__card--best{order:-1}}@media(max-width:520px){.kn-sizes__grid,.kn-neck__pair{grid-template-columns:1fr}.kn-hero__facts{grid-template-columns:1fr 1fr}.kn-icons__grid{grid-template-columns:1fr}.kn-neck__row{grid-template-columns:44px 1fr 84px;gap:8px}.kn-unit{grid-template-columns:1fr 1fr}.kn-unit>div:first-child{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kinnup-ui.css.map */
