.ksh{--o:#ff5500;--k:#000;--c:#fdf3e6;--c2:#f8e7d1;font-family:Archivo,system-ui,sans-serif;color:var(--k);background:var(--c);overflow-x:clip;box-sizing:border-box}.ksh *{box-sizing:border-box}.ksh img,.ksh video{max-width:100%;display:block}.ksh-wrap{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}.ksh-sec{padding:56px 0}.ksh-sec--alt{background:var(--c2)}.ksh-eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--o)}.ksh-h2{margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1;font-weight:900;font-stretch:85%;letter-spacing:-.02em;text-transform:uppercase}.ksh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 26px}.ksh-head--center{flex-direction:column;align-items:center;text-align:center}.ksh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid var(--k);border-radius:999px;background:var(--o);color:var(--k);font:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:3px 3px 0 var(--k);cursor:pointer;transition:transform .12s,box-shadow .12s}.ksh-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--k)}.ksh-btn--dark{background:var(--k);color:var(--c);box-shadow:3px 3px 0 var(--o)}.ksh-btn--dark:hover{box-shadow:4px 4px 0 var(--o)}.ksh-btn--ghost{background:#fff;box-shadow:none}.ksh-btn:focus-visible,.ksh a:focus-visible,.ksh button:focus-visible{outline:3px solid var(--o);outline-offset:2px}.ksh-trust{background:var(--k);color:var(--c);border-block:2px solid var(--k);overflow:hidden}.ksh-trust-track{display:flex;width:max-content;animation:ksh-marquee 32s linear infinite}.ksh-trust:hover .ksh-trust-track{animation-play-state:paused}.ksh-trust ul{display:flex;list-style:none;margin:0;padding:14px 0}.ksh-trust li{display:flex;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ksh-trust li:after{content:"\2726";margin-left:28px;color:var(--o)}.ksh-trust svg{width:20px;height:20px;fill:none;stroke:var(--o);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes ksh-marquee{to{transform:translate(-50%)}}.ksh-tiles{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:14px;margin:0 0 28px}.ksh-tile{position:relative;display:block;padding:0;border:2px solid var(--k);border-radius:18px;overflow:hidden;background:#fff;cursor:pointer;font:inherit;color:var(--k);text-align:left;transition:transform .15s,box-shadow .15s}.ksh-tile img{width:100%;aspect-ratio:4/5;object-fit:cover;transition:transform .4s}.ksh-tile:hover img{transform:scale(1.04)}.ksh-tile span{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 14px;border:2px solid var(--k);border-radius:999px;background:var(--c);font-size:14px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ksh-tile small{font-size:11px;font-weight:700;letter-spacing:0;opacity:.6}.ksh-tile[aria-selected=true]{box-shadow:5px 5px 0 var(--o);transform:translate(-2px,-2px)}.ksh-tile[aria-selected=true] span{background:var(--o)}.ksh-panel[hidden]{display:none}.ksh-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}.ksh-panel-head h3{margin:0;font-size:20px;font-weight:900;font-stretch:85%;text-transform:uppercase}.ksh-link{font-size:13px;font-weight:800;color:var(--k);text-underline-offset:4px;white-space:nowrap}.ksh-scroller{position:relative}.ksh-track{list-style:none;margin:0;padding:4px 4px 10px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ksh-track::-webkit-scrollbar{display:none}.ksh-card{position:relative;flex:0 0 calc((100% - 48px)/4);scroll-snap-align:start;min-width:0}.ksh-card-media{position:relative;display:block;border:2px solid var(--k);border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:4/5}.ksh-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .45s}.ksh-card-media img+img{opacity:0}.ksh-card:hover .ksh-card-media img+img{opacity:1}.ksh-card:hover .ksh-card-media img:only-child{transform:scale(1.04)}.ksh-badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border:2px solid var(--k);border-radius:999px;background:var(--o);font-size:11px;font-weight:900}.ksh-quick{position:absolute;right:10px;bottom:10px;z-index:1;width:40px;height:40px;border:2px solid var(--k);border-radius:50%;background:var(--c);font-size:22px;font-weight:700;line-height:1;cursor:pointer;box-shadow:2px 2px 0 var(--k)}.ksh-quick:hover{background:var(--o)}.ksh-card-info{display:flex;flex-direction:column;gap:3px;padding:10px 2px 0}.ksh-card-info a{color:var(--k);text-decoration:none;font-size:14px;font-weight:600;line-height:1.3}.ksh-card-info b{font-size:15px;font-weight:900}.ksh-card-info s{margin-left:6px;font-size:13px;font-weight:500;opacity:.5}.ksh-arrow{position:absolute;top:38%;z-index:2;width:44px;height:44px;border:2px solid var(--k);border-radius:50%;background:var(--o);font-size:22px;line-height:1;cursor:pointer;box-shadow:2px 2px 0 var(--k)}.ksh-arrow--prev{left:-14px}.ksh-arrow--next{right:-14px}.ksh-arrow[disabled]{opacity:0;pointer-events:none}.ksh-offer{background:var(--o);border-block:2px solid var(--k)}.ksh-offer .ksh-h2{color:var(--k)}.ksh-offer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;align-items:center}.ksh-offer p.ksh-lead{margin:14px 0 22px;font-size:15px;line-height:1.55;max-width:42ch}.ksh-offer .ksh-eyebrow{color:var(--k)}.ksh-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:s}.ksh-steps li{counter-increment:s;padding:20px;border:2px solid var(--k);border-radius:18px;background:var(--c);box-shadow:4px 4px 0 var(--k)}.ksh-steps li:before{content:"0" counter(s);display:block;margin:0 0 12px;font-size:34px;font-weight:900;font-stretch:85%;color:var(--o);-webkit-text-stroke:1.5px var(--k)}.ksh-steps b{display:block;margin:0 0 6px;font-size:15px;font-weight:900;text-transform:uppercase}.ksh-steps span{font-size:13px;line-height:1.5}.ksh-videos .ksh-track{justify-content:safe center}.ksh-vid{position:relative;flex:0 0 calc((100% - 48px)/4);scroll-snap-align:center;border:2px solid var(--k);border-radius:18px;overflow:hidden;background:var(--k);box-shadow:4px 4px 0 var(--o)}.ksh-vid video{width:100%;aspect-ratio:9/16;object-fit:cover}.ksh-sound{position:absolute;top:10px;right:10px;width:38px;height:38px;border:2px solid var(--k);border-radius:50%;background:var(--c);cursor:pointer;display:grid;place-items:center}.ksh-sound svg{width:18px;height:18px;fill:none;stroke:var(--k);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ksh-sound .on{display:none}.ksh-sound[aria-pressed=true] .on{display:block}.ksh-sound[aria-pressed=true] .off{display:none}.ksh-vid-cap{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:#000c;color:#fff;font-size:11px;font-weight:700}.ksh-vid-shop{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:8px;border:2px solid var(--k);border-radius:14px;background:var(--c);color:var(--k);text-decoration:none}.ksh-vid-shop img{width:42px;height:42px;border-radius:8px;object-fit:cover;flex:none}.ksh-vid-shop span{min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksh-vid-shop b{display:block;font-weight:900}.ksh-score{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:14px 0 0;font-size:14px;font-weight:700}.ksh-stars{color:var(--o);letter-spacing:2px;font-size:18px;-webkit-text-stroke:.6px var(--k)}.ksh-reviews-list{list-style:none;margin:0;padding:4px 4px 10px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ksh-reviews-list::-webkit-scrollbar{display:none}.ksh-review{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:20px;border:2px solid var(--k);border-radius:18px;background:#fff;box-shadow:4px 4px 0 var(--k)}.ksh-review-photo{margin:-20px -20px 4px;border-bottom:2px solid var(--k);aspect-ratio:1;overflow:hidden}.ksh-review-photo img{width:100%;height:100%;object-fit:cover}.ksh-review blockquote{margin:0;font-size:14px;line-height:1.6;flex:1}.ksh-review-who{display:flex;align-items:center;gap:10px;font-size:13px}.ksh-review-who i{width:36px;height:36px;border-radius:50%;background:var(--k);color:var(--c);display:grid;place-items:center;font-style:normal;font-weight:900;flex:none}.ksh-review-who small{display:block;opacity:.6;font-size:11px}.ksh-review-prod{font-size:12px;font-weight:800;color:var(--k)}.ksh-ph{display:grid;place-items:center;min-height:140px;padding:20px;border:2px dashed var(--k);border-radius:18px;background:#fff;font-size:13px;text-align:center}.ksh-why-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.ksh-table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--k);border-radius:18px;overflow:hidden;background:#fff;font-size:14px}.ksh-table th,.ksh-table td{padding:14px 12px;border-bottom:1.5px solid #0002;text-align:center}.ksh-table tr:last-child th,.ksh-table tr:last-child td{border-bottom:0}.ksh-table tbody th{text-align:left;font-weight:700}.ksh-table thead th{background:var(--k);color:var(--c);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ksh-table thead th.is-us{background:var(--o);color:var(--k);font-weight:900}.ksh-table td.is-us{background:#ff55001a;font-weight:900}.ksh-perks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ksh-perks li{padding:18px;border:2px solid var(--k);border-radius:18px;background:var(--c)}.ksh-perks svg{width:30px;height:30px;margin:0 0 10px;fill:none;stroke:var(--o);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ksh-perks b{display:block;margin:0 0 4px;font-size:14px;font-weight:900;text-transform:uppercase}.ksh-perks span{font-size:13px;line-height:1.5}.ksh-pay{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.ksh-pay svg{width:40px;height:26px}.ksh-faq-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);gap:28px;align-items:start}.ksh-faq details{border-bottom:2px solid var(--k)}.ksh-faq details:first-child{border-top:2px solid var(--k)}.ksh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;cursor:pointer;list-style:none;font-size:15px;font-weight:800}.ksh-faq summary::-webkit-details-marker{display:none}.ksh-faq summary:after{content:"+";flex:none;width:30px;height:30px;border:2px solid var(--k);border-radius:50%;display:grid;place-items:center;font-size:18px;transition:transform .2s,background .2s}.ksh-faq details[open] summary:after{transform:rotate(45deg);background:var(--o)}.ksh-faq .ksh-rte{padding:0 0 18px;font-size:14px;line-height:1.6;max-width:65ch}.ksh-faq .ksh-rte p{margin:0 0 8px}.ksh-help{position:sticky;top:100px;display:grid;gap:12px;padding:26px;border:2px solid var(--k);border-radius:20px;background:var(--k);color:var(--c);box-shadow:5px 5px 0 var(--o)}.ksh-help h3{margin:0;font-size:24px;font-weight:900;font-stretch:85%;text-transform:uppercase}.ksh-help p{margin:0;font-size:14px;line-height:1.5;opacity:.85}.ksh-help .ksh-btn--ghost{background:transparent;color:var(--c);border-color:var(--c)}@media(max-width:989px){.ksh-sec{padding:40px 0}.ksh-wrap{padding:0 16px}.ksh-head{flex-direction:column;align-items:flex-start;margin-bottom:20px}.ksh-head--center{align-items:center}.ksh-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px 22px;padding:4px 16px 10px}.ksh-tiles::-webkit-scrollbar{display:none}.ksh-tile{flex:0 0 42%;scroll-snap-align:start}.ksh-tile img{aspect-ratio:1}.ksh-tile span{font-size:12px;padding:8px 10px}.ksh-card{flex-basis:64%}.ksh-arrow{display:none}.ksh-offer-grid,.ksh-why-grid,.ksh-faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}.ksh-steps{grid-template-columns:minmax(0,1fr);gap:12px}.ksh-steps li{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;padding:16px}.ksh-steps li:before{grid-row:span 2;margin:0}.ksh-vid{flex-basis:62%}.ksh-videos .ksh-track{justify-content:flex-start}.ksh-review{flex-basis:84%}.ksh-perks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ksh-perks li{padding:14px}.ksh-table{font-size:13px}.ksh-table th,.ksh-table td{padding:11px 8px}.ksh-help{position:static}}@media(prefers-reduced-motion:reduce){.ksh-trust-track{animation:none}.ksh *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/ksh-home.css.map */
