@import"https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Barlow+Condensed:wght@500;600;700&family=Bebas+Neue&display=swap";.knr-modern-product{max-width:1240px;margin:0 auto;padding:52px 28px 44px;display:grid;grid-template-columns:1.08fr 1fr;gap:52px;font-family:Arial,Helvetica,sans-serif;color:#171717;text-align:left;background:#f4f5f5}.ks-handles-story .knr-modern-product *{box-sizing:border-box}.ks-handles-story .knr-modern-frame{aspect-ratio:1;background:#fff;border:1px solid #dce2e6;border-radius:6px;overflow:hidden}.ks-handles-story .knr-modern-image{display:block;width:100%;height:100%;object-fit:contain}.ks-handles-story .knr-modern-thumbs{display:flex;overflow-x:auto;gap:8px;margin-top:12px;padding:2px 0 6px}.ks-handles-story .knr-modern-thumbs button{flex:0 0 70px;height:70px;padding:3px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer}.ks-handles-story .knr-modern-thumbs button[aria-pressed=true]{border:2px solid #3978bd}.ks-handles-story .knr-modern-thumbs img{width:100%;height:100%;object-fit:contain}.ks-handles-story .knr-modern-info{padding-top:8px;align-self:center}.ks-handles-story .knr-modern-info h1,.ks-handles-story .knr-modern-info h3{font-family:Arial,Helvetica,sans-serif;font-weight:400!important;font-size:52px!important;line-height:1.05!important;letter-spacing:.4px!important;margin:0 0 18px!important;text-transform:none}.ks-handles-story .knr-modern-intro{font-size:17px!important;line-height:1.65!important;color:#555;margin:0 0 24px!important}.ks-handles-story .knr-modern-price{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:36px;line-height:1.2;margin:20px 0}.ks-handles-story .knr-modern-price s{font-size:22px;color:#929292;font-weight:400}.ks-handles-story .knr-modern-form{margin:0}.ks-handles-story .knr-option-label{font-size:13px;text-transform:none;letter-spacing:1px;font-weight:700;margin-bottom:8px;display:block}.ks-handles-story .knr-modern-form select{display:block;width:100%;border:2px solid #3978bd;background:#fff;color:#161616;border-radius:5px;min-height:52px;padding:10px 34px 10px 14px;font-size:16px;margin-bottom:18px}.ks-handles-story .knr-modern-buy{display:flex;gap:12px;align-items:end}.ks-handles-story .knr-modern-quantity{display:flex;flex-direction:column;font-size:12px;color:#555;gap:5px}.ks-handles-story .knr-modern-quantity input{width:72px;height:56px;border:1px solid #ddd;background:#fff;border-radius:5px;padding:10px;text-align:center;font-size:17px;color:#171717}.ks-handles-story .knr-modern-buy button{min-height:56px;flex:1;border:0;border-radius:5px;background:#3978bd;color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:600;letter-spacing:1px;text-transform:none;cursor:pointer}.ks-handles-story .knr-modern-buy button:hover{background:#235d9b}.ks-handles-story .knr-modern-buy button:disabled{background:#a1a1a1;cursor:not-allowed}.ks-handles-story .knr-modern-assurance{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:#777;font-size:12px;padding-top:14px;border-top:1px solid #dedede}.ks-handles-story .knr-product-details{max-width:1184px;margin:20px auto 45px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#222}.ks-handles-story .knr-product-details>summary{font-family:Arial,Helvetica,sans-serif;padding:20px;font-size:24px;font-weight:600;cursor:pointer}.ks-handles-story .knr-detail-remnant{font-family:Arial,Helvetica,sans-serif;padding:8px 24px 24px;line-height:1.7}.ks-handles-story .knr-detail-remnant .knr-row{display:flex;flex-wrap:wrap;gap:20px}.ks-handles-story .knr-detail-remnant .knr-row>div{flex:1 1 280px;max-width:100%;width:auto}.ks-handles-story .knr-detail-remnant h2,.ks-handles-story .knr-detail-remnant h3{font-family:Arial,Helvetica,sans-serif;font-size:24px}.ks-handles-story .knr-detail-remnant .knr-btn-wrapper:empty{display:none}.ks-handles-story .knr-refreshed>div:not(.knr-modern-product){font-family:Arial,Helvetica,sans-serif}.ks-handles-story .knr-modern-card{padding:22px;margin:18px auto;border:1px solid #e4e4e4;border-radius:7px;background:#fff;gap:26px;grid-template-columns:minmax(100px,.8fr) minmax(160px,1fr)}.ks-handles-story .knr-modern-card .knr-modern-info h3{font-size:30px!important}.ks-handles-story .knr-modern-card .knr-modern-price{font-size:28px;margin:12px 0}.ks-handles-story .knr-modern-card .knr-modern-link{font-size:13px;color:#3978bd;display:block;margin-top:14px}.ks-handles-story .knr-modern-card .knr-modern-quantity{display:none}.ks-handles-story .knr-modern-card .knr-modern-buy button{font-size:17px;min-height:46px}.ks-handles-story .knr-modern-card .knr-modern-form select{font-size:14px;min-height:44px}.ks-handles-story .knr-modern-product :focus-visible{outline:3px solid #111;outline-offset:3px}@media(max-width:749px){.ks-handles-story .knr-modern-product{display:block;padding:24px 18px 32px}.ks-handles-story .knr-modern-info{padding-top:24px}.ks-handles-story .knr-modern-info h1{font-size:40px!important}.ks-handles-story .knr-modern-intro{font-size:16px!important}.ks-handles-story .knr-modern-thumbs button{flex-basis:58px;height:58px}.ks-handles-story .knr-modern-price{font-size:32px}.ks-handles-story .knr-modern-card{padding:18px}.ks-handles-story .knr-modern-card .knr-modern-frame{max-width:300px;margin:auto}.ks-handles-story .knr-product-details{margin:0 18px 28px}.ks-handles-story .knr-detail-remnant{padding:8px 12px 20px}}.ks-handles-story .knr-root [data-knr-product] [data-knr-add]{background:#3978bd!important;border:0!important;border-radius:5px!important;color:#1c2124!important;padding:17px 24px!important;min-height:54px;font:600 20px/1.2 Barlow Condensed,Arial,sans-serif!important;letter-spacing:1px!important;cursor:pointer}.ks-handles-story .knr-root [data-knr-product] [data-knr-add]:disabled{background:#999!important;cursor:not-allowed}.ks-handles-story .knr-root [data-knr-product] [data-knr-variant]{max-width:100%;min-height:48px;border:2px solid #3978bd!important;border-radius:5px!important;padding:10px 14px;background:#fff;font:16px Barlow,Arial,sans-serif!important}.ks-handles-story .knr-root [data-knr-product] [data-knr-price]{font:700 32px/1.2 Barlow Condensed,Arial,sans-serif!important;color:#171717!important}.ks-handles-story .knr-root .knr-native-thumbs{display:flex;overflow-x:auto;gap:8px}.ks-handles-story .knr-root .knr-native-thumbs button{border:1px solid #ddd;background:#fff;border-radius:4px;flex:0 0 65px;cursor:pointer}.ks-handles-story .knr-root .knr-native-thumbs button[aria-pressed=true]{border:2px solid #3978bd}.ks-handles-story .knr-root .knr-product-image-wrapper{border:1px solid #dce2e6;border-radius:6px;overflow:hidden;background:#fff}.ks-handles-story .knr-root .knr-product-title-component{font:400 38px/1.1 Bebas Neue,sans-serif!important;color:#171717!important}.ks-handles-story #s-1a5745a5-bc46-4aa7-8795-9adea48fdaea{margin-left:auto;margin-right:auto;text-align:left}@media(min-width:1200px){.ks-handles-story #s-1a5745a5-bc46-4aa7-8795-9adea48fdaea{margin-top:-50px}}.ks-handles-story #s-3ec21977-8468-43a5-a2c7-ba2394c54d2c{margin-left:auto;margin-right:auto;text-align:left}@media(min-width:1200px){.ks-handles-story #s-3ec21977-8468-43a5-a2c7-ba2394c54d2c{margin-top:-55px}}@media(max-width:767px){.ks-handles-story #s-3ec21977-8468-43a5-a2c7-ba2394c54d2c{margin-top:-50px}}.ks-handles-story #s-8325a08f-5916-4a30-b94c-4abb3cf4c12b{margin-left:auto;margin-right:auto;text-align:left}@media(min-width:1200px){.ks-handles-story #s-8325a08f-5916-4a30-b94c-4abb3cf4c12b{margin-top:-55px}}@media(max-width:767px){.ks-handles-story #s-8325a08f-5916-4a30-b94c-4abb3cf4c12b{margin-top:-40px}}.ks-handles-story #s-08efe161-c90c-4897-912c-ec018d4ade46{margin-left:auto;margin-right:auto;text-align:left}.ks-handles-story .knr-c:before,.ks-handles-story .knr-c:after{content:" ";display:table}.ks-handles-story .knr-root{z-index:1;position:relative;isolation:isolate}.ks-handles-story .knr-root iframe{display:initial}.ks-handles-story #mc_embed_signup .clear{width:auto!important;height:auto!important;visibility:visible!important}.ks-handles-story .knr-clearfix:after{content:"";display:block;clear:both}.ks-handles-story .knr-image{max-width:100%;min-height:inherit;max-height:inherit;display:inline!important;border:0;vertical-align:middle}.ks-handles-story .knr-fw{margin-left:calc(50% - 50vw);width:100vw}.ks-handles-story .knr-fw .knr-fw{margin-left:auto;margin-right:auto;width:100%}.ks-handles-story div[data-knr-lightbox-switch]{cursor:pointer}.ks-handles-story .knr-lightbox{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#f4f5f5}.ks-handles-story .knr-lightbox.hidden{display:none!important}.ks-handles-story .knr-lightbox .knr-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.ks-handles-story .knr-lightbox .knr-lightbox-close{position:absolute;right:0;padding:5px 0;color:#1c2124;font-size:45px;margin-right:10px;line-height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:1}.ks-handles-story .knr-lightbox .knr-lightbox-image-container{padding:25px}.ks-handles-story .knr-lightbox .knr-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.ks-handles-story .knr-lightbox .knr-lightbox-close:hover,.ks-handles-story .knr-lightbox .knr-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.ks-handles-story .knr-lightbox .knr-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-50%);z-index:1}.ks-handles-story .knr-lightbox .knr-lightbox-nav.hidden{display:none!important}.ks-handles-story .knr-lightbox .knr-lightbox-nav.knr-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.ks-handles-story .knr-lightbox .knr-lightbox-nav.knr-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width:769px){.ks-handles-story .knr-lightbox .knr-lightbox-image-container{padding:50px}}.ks-handles-story .knr-lazyload:not([src]),.ks-handles-story .knr-lazyloading:not([src]){opacity:0}.ks-handles-story .knr-lazyloaded{opacity:1;transition:opacity .3s}.ks-handles-story .knr-root a:empty,.ks-handles-story .knr-root article:empty,.ks-handles-story .knr-root dl:empty,.ks-handles-story .knr-root h1:empty,.ks-handles-story .knr-root h2:empty,.ks-handles-story .knr-root h3:empty,.ks-handles-story .knr-root h4:empty,.ks-handles-story .knr-root h5:empty,.ks-handles-story .knr-root h6:empty,.ks-handles-story .knr-root p:empty,.ks-handles-story .knr-root section:empty,.ks-handles-story .knr-root ul:empty{display:unset}.ks-handles-story .knr-root div:empty:not(.shopify-section *):not([id^=wistia]){display:inline-block}.ks-handles-story [data-animations*=enterviewport][data-animations*=fadeIn],.ks-handles-story [data-animations*=enterviewport][data-animations*=zoomIn]{opacity:0}.ks-handles-story .knr-form-error-msg,.ks-handles-story .knr-form-field-error-msg{display:flex;align-items:center;color:#dc143c}.ks-handles-story .knr-badge{margin-bottom:50px}.ks-handles-story .knr-badge-container{position:fixed;right:0;bottom:0;margin-bottom:-10px}.ks-handles-story .swx-hero{--swx-bg:#f4f5f5;--swx-white: #ffffff;--swx-off:#f4f5f5;--swx-sand:#dce2e6;--swx-ink: #26241f;--swx-black: #16140f;--swx-muted:#657178;--swx-accent:#2c3e4c;--swx-accent-d:#2c3e4c;--swx-accent-tint:#f4f5f5;--fo:Arial,Helvetica,sans-serif;--fd:Arial,Helvetica,sans-serif;--fb:Arial,Helvetica,sans-serif;--fc:Arial,Helvetica,sans-serif;background:#f4f5f5;color:var(--swx-ink);padding:28px 16px 40px;box-sizing:border-box}.ks-handles-story .swx-hero *,.ks-handles-story .swx-hero *:before,.ks-handles-story .swx-hero *:after{box-sizing:border-box}.ks-handles-story .swx-hero__grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:880px){.ks-handles-story .swx-hero{padding:48px 28px 56px}.ks-handles-story .swx-hero__grid{grid-template-columns:1.08fr 1fr;gap:52px;align-items:start}}.ks-handles-story .swx-hero .swx-block--in,.ks-handles-story .swx-hero .swx-block--out{display:none}.ks-handles-story .swx-hero[data-stock=in] .swx-block--in{display:flex;flex-direction:column;gap:10px}.ks-handles-story .swx-hero[data-stock=in] .swx-stock--in{display:flex}.ks-handles-story .swx-hero[data-stock=out] .swx-block--out{display:flex;flex-direction:column;gap:10px}.ks-handles-story .swx-hero[data-stock=out] .swx-stock--out{display:flex}.ks-handles-story .swx-stock--in,.ks-handles-story .swx-stock--out{display:none}.ks-handles-story .swx-gallery{display:flex;flex-direction:column;gap:10px;position:sticky;top:16px}@media(max-width:879px){.ks-handles-story .swx-gallery{position:static}}.ks-handles-story .swx-gallery__stage{position:relative;background:var(--swx-white);border:1px solid var(--swx-sand);border-radius:6px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 24px 48px -28px #16140f4d}.ks-handles-story .swx-gallery__track{display:flex;width:100%;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ks-handles-story .swx-gallery__track::-webkit-scrollbar{display:none}.ks-handles-story .swx-gallery__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;position:relative}.ks-handles-story .swx-gallery__slide img{width:100%;height:100%;object-fit:contain;display:block}.ks-handles-story .swx-gallery__slide--motion:after{content:"\25b6MOTION";position:absolute;top:14px;left:14px;background:#f4f5f5;color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.14em;font-weight:600;padding:5px 9px;border-radius:5px;pointer-events:none;z-index:3}.ks-handles-story .swx-gallery__patent{position:absolute;top:14px;right:14px;background:var(--swx-accent);color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.14em;text-transform:none;font-weight:600;padding:6px 11px;border-radius:5px;z-index:3;pointer-events:none}.ks-handles-story .swx-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--swx-sand);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:background .12s ease,transform .12s ease,opacity .12s ease;color:var(--swx-black);box-shadow:0 4px 16px -6px #0003}.ks-handles-story .swx-gallery__arrow:hover{background:var(--swx-white);transform:translateY(-50%) scale(1.07)}.ks-handles-story .swx-gallery__arrow:active{transform:translateY(-50%) scale(.95)}.ks-handles-story .swx-gallery__arrow:disabled{opacity:0;pointer-events:none}.ks-handles-story .swx-gallery__arrow svg{width:19px;height:19px}.ks-handles-story .swx-gallery__arrow--prev{left:14px}.ks-handles-story .swx-gallery__arrow--next{right:14px}.ks-handles-story .swx-gallery__counter{position:absolute;bottom:14px;right:14px;background:#16140fb8;color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.1em;font-weight:500;padding:4px 11px;border-radius:999px;z-index:3;pointer-events:none}.ks-handles-story .swx-gallery__thumbs{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:3px 0}.ks-handles-story .swx-gallery__thumbs::-webkit-scrollbar{display:none}.ks-handles-story .swx-gallery__thumb{flex:0 0 calc((100% - 56px) / 10.5);aspect-ratio:1 / 1;background:var(--swx-white);border:1.5px solid var(--swx-sand);border-radius:5px;overflow:hidden;cursor:pointer;padding:0;opacity:.62;position:relative;transition:border-color .15s ease,transform .15s ease,opacity .15s ease}.ks-handles-story .swx-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ks-handles-story .swx-gallery__thumb[aria-current=true]{border-color:var(--swx-accent);opacity:1}.ks-handles-story .swx-gallery__thumb:hover{transform:translateY(-2px);opacity:1}.ks-handles-story .swx-gallery__thumb--motion:after{content:"\25b6";position:absolute;top:2px;right:2px;color:#1c2124;background:#f4f5f5;font-size:8px;padding:1px 4px;border-radius:2px;pointer-events:none}.ks-handles-story .swx-info{display:flex;flex-direction:column;gap:18px}.ks-handles-story .swx-info__eyebrow{display:flex;align-items:center;gap:12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:.2em;text-transform:none;color:var(--swx-accent);font-weight:600;margin-top:-5px;margin-bottom:-5px}.ks-handles-story .swx-info__eyebrow:after{content:"";flex:1;height:1px;background:#f4f5f5}.ks-handles-story .swx-info__title{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:clamp(36px,5vw,54px);line-height:.94;letter-spacing:-.01em;text-transform:none;margin:-4px 0 0;color:var(--swx-black)}.ks-handles-story .swx-info__subtitle{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;color:var(--swx-ink);margin:-2px 0 0;max-width:52ch;opacity:.9}.ks-handles-story .swx-info__subtitle b{font-weight:600;color:var(--swx-black)}.ks-handles-story #judgeme_badge_placeholder{margin-bottom:-25px;min-height:18px}.ks-handles-story .swx-checks{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.ks-handles-story .swx-check{display:flex;align-items:center;gap:11px;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;color:var(--swx-ink);line-height:1.3}.ks-handles-story .swx-check b{color:var(--swx-black);font-weight:600}.ks-handles-story .swx-check__icon{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--swx-accent-tint);color:var(--swx-accent);display:flex;align-items:center;justify-content:center}.ks-handles-story .swx-check__icon svg{width:13px;height:13px}.ks-handles-story .swx-variants{display:flex;flex-direction:column;gap:10px}.ks-handles-story .swx-variants__label{display:flex;align-items:baseline;justify-content:space-between;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.14em;text-transform:none;color:var(--swx-muted);font-weight:600}.ks-handles-story .swx-variants__label b{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--swx-ink);letter-spacing:.04em;font-weight:400}.ks-handles-story .swx-variants__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ks-handles-story .swx-tier{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;background:var(--swx-white);border:1.5px solid var(--swx-sand);border-radius:8px;cursor:pointer;text-align:left;font-family:Arial,Helvetica,sans-serif;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.ks-handles-story .swx-tier:hover{border-color:var(--swx-accent)}.ks-handles-story .swx-tier[aria-checked=true]{border-color:var(--swx-accent);box-shadow:0 0 0 1.5px var(--swx-accent)}.ks-handles-story .swx-tier__media{position:relative}@media(min-width:880px){.ks-handles-story .swx-tier__media{display:none}}@media(min-width:880px){.ks-handles-story .swx-tier{gap:7px;padding:16px 14px}}.ks-handles-story .swx-tier__img{width:100%;height:88px;object-fit:contain;display:block;padding:6px;background:var(--swx-white);border:1px solid var(--swx-sand);border-radius:6px}.ks-handles-story .swx-tier__body{display:flex;flex-direction:column;gap:6px}.ks-handles-story .swx-tier__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ks-handles-story .swx-tier__name{font-family:Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:.03em;color:var(--swx-black);line-height:1}.ks-handles-story .swx-tier__radio{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:2px solid var(--swx-sand);background:var(--swx-white);display:flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.ks-handles-story .swx-tier__radio svg{width:13px;height:13px;color:#1c2124;opacity:0;transition:opacity .12s ease}.ks-handles-story .swx-tier[aria-checked=true] .swx-tier__radio{background:var(--swx-accent);border-color:var(--swx-accent)}.ks-handles-story .swx-tier[aria-checked=true] .swx-tier__radio svg{opacity:1}.ks-handles-story .swx-tier__sub{font-family:Arial,Helvetica,sans-serif;font-size:12.5px;color:var(--swx-muted);line-height:1.4}.ks-handles-story .swx-tier__sub b{color:var(--swx-ink);font-weight:600}.ks-handles-story .swx-tier__price{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;color:var(--swx-black);letter-spacing:-.01em;margin-top:2px}.ks-handles-story .swx-tier__tag{position:absolute;top:-9px;right:10px;z-index:2;font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.12em;text-transform:none;color:#1c2124;background:var(--swx-accent);padding:4px 8px;border-radius:5px;font-weight:700;box-shadow:0 4px 12px -4px #1972bc80}.ks-handles-story .swx-tier[data-available=false]{opacity:.55;cursor:not-allowed}.ks-handles-story .swx-tier[data-available=false] .swx-tier__price:after{content:" \b7Sold out";font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:none;color:#c0392b}.ks-handles-story .swx-info__price-row{display:flex;align-items:baseline;gap:12px;padding-top:2px;flex-wrap:wrap}.ks-handles-story .swx-info__price{font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:600;color:var(--swx-black);line-height:1;letter-spacing:-.01em}.ks-handles-story .swx-info__installments{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--swx-muted)}.ks-handles-story .swx-info__installments b{color:var(--swx-ink);font-weight:600}.ks-handles-story .swx-stock{font-family:Arial,Helvetica,sans-serif;font-size:13.5px;color:var(--swx-ink);align-items:center;gap:9px;line-height:1.4}.ks-handles-story .swx-stock b{color:var(--swx-black);font-weight:600}.ks-handles-story .swx-stock__dot{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.ks-handles-story .swx-stock--in .swx-stock__dot{background:#34c373;box-shadow:0 0 0 3px #34c37333;animation:swxPulse 2.4s ease-in-out infinite}.ks-handles-story .swx-stock--out .swx-stock__dot{background:#e25c3b;box-shadow:0 0 0 3px #e25c3b33}@keyframes swxPulse{0%,to{box-shadow:0 0 0 3px #34c37333}50%{box-shadow:0 0 0 6px #34c37314}}.ks-handles-story .swx-cta__btn{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;background:var(--swx-accent);color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:.05em;text-transform:none;border:0;border-radius:6px;padding:12px 20px;cursor:pointer;box-shadow:0 14px 28px -12px #1972bc99;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.ks-handles-story .swx-cta__btn:hover{background:var(--swx-accent-d);transform:translateY(-1px);box-shadow:0 18px 32px -12px #1972bcb3}.ks-handles-story .swx-cta__btn:active{transform:translateY(0) scale(.99)}.ks-handles-story .swx-cta__btn svg{width:20px;height:20px;flex:0 0 20px}.ks-handles-story .swx-cta__labels{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1}.ks-handles-story .swx-cta__main{font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:.05em;line-height:1}.ks-handles-story .swx-cta__sub{font-family:Arial,Helvetica,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:none;color:#ffffffc7;line-height:1}.ks-handles-story .swx-notify__label{font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:none;color:var(--swx-ink);margin:0;font-weight:600}.ks-handles-story .swx-notify__row{display:flex;gap:8px}.ks-handles-story .swx-notify__input{flex:1;font-family:Arial,Helvetica,sans-serif;font-size:15px;padding:14px 16px;border:1px solid var(--swx-sand);border-radius:6px;background:var(--swx-white);color:var(--swx-ink);outline:none;transition:border-color .12s ease,box-shadow .12s ease;min-width:0}.ks-handles-story .swx-notify__input:focus{border-color:var(--swx-accent);box-shadow:0 0 0 3px var(--swx-accent-tint)}.ks-handles-story .swx-notify__btn{display:flex;align-items:center;justify-content:center;gap:9px;background:#f4f5f5;color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.05em;text-transform:none;border:0;border-radius:6px;padding:0 22px;cursor:pointer;transition:transform .12s ease,background .12s ease;white-space:nowrap}.ks-handles-story .swx-notify__btn:hover{background:var(--swx-accent)}.ks-handles-story .swx-notify__btn:active{transform:scale(.98)}.ks-handles-story .swx-notify__btn:disabled{opacity:.6;cursor:not-allowed}.ks-handles-story .swx-notify__btn svg{width:17px;height:17px}.ks-handles-story .swx-notify__hint{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:var(--swx-muted);margin:0}.ks-handles-story .swx-notify__status{display:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;padding:12px 14px;border-radius:6px;margin:0;line-height:1.4}.ks-handles-story .swx-notify__status--ok{background:#e7f6ec;color:#1e6b2e;border:1px solid #c6e5cc}.ks-handles-story .swx-notify__status--err{background:#fbece8;color:#a83a1f;border:1px solid #f0cfc6}.ks-handles-story .swx-notify[data-state=success] .swx-notify__row,.ks-handles-story .swx-notify[data-state=success] .swx-notify__hint,.ks-handles-story .swx-notify[data-state=success] .swx-notify__label{display:none}.ks-handles-story .swx-notify[data-state=success] .swx-notify__status--ok,.ks-handles-story .swx-notify[data-state=error] .swx-notify__status--err{display:block}.ks-handles-story .swx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;list-style:none;border-top:1px solid var(--swx-sand);padding-top:16px}.ks-handles-story .swx-trust__item{display:flex;align-items:center;gap:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25;color:var(--swx-ink)}.ks-handles-story .swx-trust__item svg{flex:0 0 17px;width:17px;height:17px;color:var(--swx-accent)}.ks-handles-story .swx-band{max-width:1240px;margin:40px auto 0;background:var(--swx-white);border:1px solid var(--swx-sand);border-radius:6px;padding:24px;box-shadow:0 20px 44px -30px #16140f40}@media(min-width:880px){.ks-handles-story .swx-band{padding:28px 32px}}.ks-handles-story .swx-band+.swx-band{margin-top:12px}.ks-handles-story .swx-band__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:6px}.ks-handles-story .swx-band__title{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:clamp(22px,3vw,30px);line-height:1;text-transform:none;margin:0;color:var(--swx-black);letter-spacing:-.01em}.ks-handles-story .swx-band__title em{font-style:normal;color:var(--swx-accent)}.ks-handles-story .swx-band__tag{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.12em;text-transform:none;color:#1c2124;background:var(--swx-accent);padding:4px 9px;border-radius:4px;font-weight:600}.ks-handles-story .swx-combo{display:flex;align-items:center;gap:24px}@media(max-width:600px){.ks-handles-story .swx-combo{flex-direction:column;align-items:flex-start;gap:16px}}.ks-handles-story .swx-combo__num{flex:0 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:clamp(54px,9vw,88px);line-height:.82;color:var(--swx-accent);letter-spacing:.01em}.ks-handles-story .swx-combo__body{flex:1}.ks-handles-story .swx-combo__copy{font-family:Arial,Helvetica,sans-serif;font-size:14.5px;color:var(--swx-ink);line-height:1.55;margin:0 0 12px}.ks-handles-story .swx-combo__copy b{color:var(--swx-black);font-weight:600}.ks-handles-story .swx-combo__parts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ks-handles-story .swx-combo__part{background:var(--swx-off);border:1px solid var(--swx-sand);border-radius:6px;padding:12px 14px}.ks-handles-story .swx-combo__part-v{font-family:Arial,Helvetica,sans-serif;font-size:22px;color:var(--swx-black);line-height:1}.ks-handles-story .swx-combo__part-k{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:none;color:var(--swx-muted);margin-top:5px}.ks-handles-story .swx-compat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}@media(min-width:560px){.ks-handles-story .swx-compat__grid{grid-template-columns:repeat(4,1fr)}}.ks-handles-story .swx-compat__cell{background:var(--swx-off);border:1px solid var(--swx-sand);border-radius:6px;padding:16px 10px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.ks-handles-story .swx-compat__icon{width:34px;height:34px;color:var(--swx-accent)}.ks-handles-story .swx-compat__icon svg{width:100%;height:100%}.ks-handles-story .swx-compat__name{font-family:Arial,Helvetica,sans-serif;font-size:15px;letter-spacing:.04em;color:var(--swx-black);line-height:1}.ks-handles-story .swx-strip{max-width:1240px;margin:12px auto 0;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:760px){.ks-handles-story .swx-strip{grid-template-columns:1.5fr 1fr;align-items:stretch}}.ks-handles-story .swx-callout{display:flex;align-items:center;gap:14px;padding:16px 18px;background:#f4f5f5;border-radius:6px;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;color:#d9d4ca;line-height:1.5}.ks-handles-story .swx-callout b{color:#1c2124;font-weight:600}.ks-handles-story .swx-callout a{color:#7ab7ea;text-decoration:underline;text-underline-offset:2px}.ks-handles-story .swx-callout a:hover{color:#1c2124}.ks-handles-story .swx-callout__icon{flex:0 0 40px;width:40px;height:40px;color:#1c2124;background:#ffffff14;border-radius:50%;display:flex;align-items:center;justify-content:center}.ks-handles-story .swx-callout__icon svg{width:22px;height:22px}.ks-handles-story .swx-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--swx-sand);border-radius:6px;overflow:hidden;border:1px solid var(--swx-sand)}.ks-handles-story .swx-specs__cell{background:var(--swx-white);padding:13px 4px;text-align:center}.ks-handles-story .swx-specs__v{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1;letter-spacing:.02em;color:var(--swx-black)}.ks-handles-story .swx-specs__k{font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:none;color:var(--swx-muted);margin-top:5px}@media(prefers-reduced-motion:no-preference){.ks-handles-story .swx-info>*,.ks-handles-story .swx-band,.ks-handles-story .swx-strip{opacity:0;transform:translateY(14px);animation:swxIn .55s cubic-bezier(.22,.61,.36,1) forwards}.ks-handles-story .swx-info>*:nth-child(1){animation-delay:.04s}.ks-handles-story .swx-info>*:nth-child(2){animation-delay:.09s}.ks-handles-story .swx-info>*:nth-child(3){animation-delay:.14s}.ks-handles-story .swx-info>*:nth-child(4){animation-delay:.19s}.ks-handles-story .swx-info>*:nth-child(5){animation-delay:.24s}.ks-handles-story .swx-info>*:nth-child(6){animation-delay:.29s}.ks-handles-story .swx-info>*:nth-child(7){animation-delay:.34s}.ks-handles-story .swx-info>*:nth-child(8){animation-delay:.39s}.ks-handles-story .swx-band:nth-of-type(1){animation-delay:.3s}.ks-handles-story .swx-band:nth-of-type(2){animation-delay:.38s}.ks-handles-story .swx-strip{animation-delay:.46s}}@keyframes swxIn{to{opacity:1;transform:none}}.ks-handles-story .smx-page *,.ks-handles-story .smx-page *:before,.ks-handles-story .smx-page *:after{margin:0;padding:0;box-sizing:border-box}.ks-handles-story .smx-page{--white:#fff;--off:#f4f5f5;--cream:#f4f5f5;--sand:#dce2e6;--w100:#d9d7d0;--w200:#bbb9b2;--gray:#8a8880;--dg:#5a5850;--char:#2c2b28;--black:#1a1918;--acc:#34d399;--acc-d:#22a87a;--green:#2d8a39;--blue:#2c3e4c;--blue-d:#2c3e4c;--fd:Arial,Helvetica,sans-serif;--fo:Arial,Helvetica,sans-serif;--fb:Arial,Helvetica,sans-serif;--fc:Arial,Helvetica,sans-serif;--r:6px;--s1:0 1px 3px rgba(0,0,0,.04);--s2:0 4px 20px rgba(0,0,0,.06);--s3:0 12px 40px rgba(0,0,0,.08);font-family:Arial,Helvetica,sans-serif;font-weight:500;color:var(--char);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ks-handles-story .smx-page img{max-width:100%;display:block}.ks-handles-story .smx-page a{color:inherit;text-decoration:none}.ks-handles-story .smx-page button{cursor:pointer;border:none;background:none;font-family:Arial,Helvetica,sans-serif;color:inherit}.ks-handles-story .smx-page .sec-inner{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.ks-handles-story .smx-page .sec-inner{padding:0 20px}}.ks-handles-story .smx-page .sec-eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:none;color:var(--green);display:flex;align-items:center;gap:12px;margin-bottom:10px}.ks-handles-story .smx-page .sec-eyebrow:before,.ks-handles-story .smx-page .sec-eyebrow:after{content:"";width:24px;height:2px;background:var(--green);flex-shrink:0}.ks-handles-story .smx-page .sec-eyebrow.centered{justify-content:center}.ks-handles-story .smx-page .sec-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;letter-spacing:.04em;color:var(--black);line-height:.95;text-transform:none}.ks-handles-story .smx-page .specs-strip{padding:60px 0;background:#f4f5f5;border-top:1px solid #2c2b28;border-bottom:1px solid #2c2b28}.ks-handles-story .smx-page .specs-strip .sec-inner{max-width:1200px}.ks-handles-story .smx-page .specs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ks-handles-story .smx-page .spec-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 24px;border-right:1px solid #2c2b28}.ks-handles-story .smx-page .spec-item:last-child{border-right:none}.ks-handles-story .smx-page .spec-value{font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,4.5vw,68px);font-weight:400;color:#1c2124;line-height:1;letter-spacing:2px}.ks-handles-story .smx-page .spec-value span{font-family:Arial,Helvetica,sans-serif;font-size:.35em;font-weight:500;color:var(--gray);letter-spacing:.1em;vertical-align:super}.ks-handles-story .smx-page .spec-label{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:11px;color:var(--gray);text-transform:none;letter-spacing:.18em}@media(max-width:640px){.ks-handles-story .smx-page .specs-grid{grid-template-columns:repeat(2,1fr)}.ks-handles-story .smx-page .spec-item{border-bottom:1px solid #2c2b28}.ks-handles-story .smx-page .spec-item:nth-child(2n){border-right:none}}.ks-handles-story .smx-page .video-sec{padding:88px 0 72px;background:var(--white);border-top:1px solid var(--sand)}.ks-handles-story .smx-page .video-header{text-align:center;margin-bottom:48px}.ks-handles-story .smx-page .video-eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:none;color:var(--green);margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:14px}.ks-handles-story .smx-page .video-eyebrow:before,.ks-handles-story .smx-page .video-eyebrow:after{content:"";width:28px;height:2px;background:var(--green)}.ks-handles-story .smx-page .video-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:.92;letter-spacing:.06em;color:var(--black);text-transform:none}.ks-handles-story .smx-page .video-sub{margin-top:16px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:var(--dg);max-width:500px;margin-left:auto;margin-right:auto;line-height:1.65}.ks-handles-story .smx-page .video-wrap{position:relative;max-width:960px;margin:0 auto;border-radius:var(--r);overflow:hidden;box-shadow:var(--s3);background:#f4f5f5;border:1px solid var(--sand)}.ks-handles-story .smx-page .compat-sec{padding:88px 0;background:var(--white);border-top:1px solid var(--sand)}.ks-handles-story .smx-page .compat-header{text-align:center;margin-bottom:64px}.ks-handles-story .smx-page .compat-header h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:400;color:var(--black);letter-spacing:.04em;text-transform:none;line-height:.92;margin-bottom:16px}.ks-handles-story .smx-page .compat-header h2 .hl{color:var(--blue)}.ks-handles-story .smx-page .compat-header p{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:var(--dg);max-width:520px;margin:0 auto;line-height:1.7}.ks-handles-story .smx-page .compat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sand);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden;margin-bottom:48px}.ks-handles-story .smx-page .compat-card{background:var(--white);position:relative;transition:background .25s}.ks-handles-story .smx-page .compat-card:hover{background:var(--off)}.ks-handles-story .smx-page .compat-num{position:absolute;top:16px;left:16px;width:28px;height:28px;background:#f4f5f5;color:#1c2124;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;z-index:2}.ks-handles-story .smx-page .compat-img{width:100%;aspect-ratio:4/3;overflow:hidden;position:relative}.ks-handles-story .smx-page .compat-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.ks-handles-story .smx-page .compat-card:hover .compat-img img{transform:scale(1.04)}.ks-handles-story .smx-page .compat-body{padding:24px;border-top:1px solid var(--sand)}.ks-handles-story .smx-page .compat-body h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;color:var(--black);text-transform:none;letter-spacing:.04em;margin-bottom:8px}.ks-handles-story .smx-page .compat-body p{font-family:Arial,Helvetica,sans-serif;font-size:13.5px;color:var(--dg);line-height:1.65;font-weight:400;margin-bottom:16px}.ks-handles-story .smx-page .compat-body ul{list-style:none}.ks-handles-story .smx-page .compat-body ul li{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--dg);padding:5px 0 5px 18px;position:relative;font-weight:400}.ks-handles-story .smx-page .compat-body ul li:before{content:"";position:absolute;left:0;top:13px;width:8px;height:2px;background:var(--acc-d)}.ks-handles-story .smx-page .compat-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--off);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden}.ks-handles-story .smx-page .compat-benefit{padding:32px 28px;text-align:left;border-right:1px solid var(--sand);display:flex;align-items:flex-start;gap:16px}.ks-handles-story .smx-page .compat-benefit:last-child{border-right:none}.ks-handles-story .smx-page .compat-benefit-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ks-handles-story .smx-page .compat-benefit h4{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:var(--black);text-transform:none;letter-spacing:.06em;margin-bottom:5px}.ks-handles-story .smx-page .compat-benefit p{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--dg);line-height:1.55;font-weight:400}@media(max-width:1024px){.ks-handles-story .smx-page .compat-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ks-handles-story .smx-page .compat-benefits{grid-template-columns:1fr 1fr}.ks-handles-story .smx-page .compat-benefit:nth-child(2n){border-right:none}.ks-handles-story .smx-page .compat-benefit:nth-child(n+3){border-top:1px solid var(--sand)}}@media(max-width:480px){.ks-handles-story .smx-page .compat-grid,.ks-handles-story .smx-page .compat-benefits{grid-template-columns:1fr}.ks-handles-story .smx-page .compat-benefit{border-right:none;border-bottom:1px solid var(--sand)}.ks-handles-story .smx-page .compat-benefit:last-child{border-bottom:none}}.ks-handles-story .smx-page .feat-sec{padding:88px 0;background:var(--off);border-top:1px solid var(--sand)}.ks-handles-story .smx-page .feat-header{text-align:center;margin-bottom:72px}.ks-handles-story .smx-page .feat-header h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:400;color:var(--black);text-transform:none;letter-spacing:.04em;line-height:.92;margin-bottom:14px}.ks-handles-story .smx-page .feat-header p{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:var(--dg);max-width:480px;margin:0 auto;line-height:1.65}.ks-handles-story .smx-page .feat-grid{display:grid;gap:1px;background:var(--sand);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden}.ks-handles-story .smx-page .feat-card{background:var(--white)}.ks-handles-story .smx-page .feat-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.ks-handles-story .smx-page .feat-card:nth-child(2n) .feat-content{direction:rtl}.ks-handles-story .smx-page .feat-card:nth-child(2n) .feat-text{direction:ltr}.ks-handles-story .smx-page .feat-text{direction:ltr;padding:56px 52px}.ks-handles-story .smx-page .feat-name{font-family:Arial,Helvetica,sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:700;color:var(--black);text-transform:none;letter-spacing:.02em;margin-bottom:16px;padding-bottom:16px;border-bottom:2px solid var(--blue);display:inline-block}.ks-handles-story .smx-page .feat-desc{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:var(--dg);line-height:1.75;margin-bottom:28px}.ks-handles-story .smx-page .feat-desc .hl{font-weight:700;color:var(--black)}.ks-handles-story .smx-page .feat-visual{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--cream);border-left:1px solid var(--sand)}.ks-handles-story .smx-page .feat-card:nth-child(2n) .feat-visual{border-left:none;border-right:1px solid var(--sand)}.ks-handles-story .smx-page .feat-visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.ks-handles-story .smx-page .feat-card:hover .feat-visual img{transform:scale(1.04)}.ks-handles-story .smx-page .feat-demo-badge{position:absolute;top:16px;right:16px;background:var(--blue);color:#1c2124;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:none;padding:6px 14px;border-radius:4px;z-index:2}.ks-handles-story .smx-page .feat-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ks-handles-story .smx-page .feat-badge{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--off);border:1px solid var(--sand);border-radius:var(--r);font-family:Arial,Helvetica,sans-serif;font-size:12.5px;font-weight:500;color:var(--dg);transition:all .25s}.ks-handles-story .smx-page .feat-badge:hover{background:var(--cream);border-color:var(--w200)}.ks-handles-story .smx-page .feat-highlights{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.ks-handles-story .smx-page .feat-hl{display:flex;align-items:center;gap:10px}.ks-handles-story .smx-page .feat-hl-icon{width:32px;height:32px;background:var(--off);border:1px solid var(--sand);border-radius:var(--r);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ks-handles-story .smx-page .feat-hl span{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:var(--char);font-weight:500}@media(max-width:1024px){.ks-handles-story .smx-page .feat-content{grid-template-columns:1fr}.ks-handles-story .smx-page .feat-card:nth-child(2n) .feat-content{direction:ltr}.ks-handles-story .smx-page .feat-visual{aspect-ratio:16/9;border-left:none;border-right:none;border-top:1px solid var(--sand)}.ks-handles-story .smx-page .feat-card:nth-child(2n) .feat-visual{border-right:none;border-top:1px solid var(--sand)}.ks-handles-story .smx-page .feat-text{padding:36px 28px}.ks-handles-story .smx-page .feat-highlights{grid-template-columns:1fr}}@media(max-width:640px){.ks-handles-story .smx-page .feat-text{padding:28px 20px}}.ks-handles-story .smx-page .testimonial-vid{padding:80px 24px;background:var(--cream);border-top:1px solid var(--sand);border-bottom:1px solid var(--sand)}.ks-handles-story .smx-page .testimonial-vid-inner{max-width:760px;margin:0 auto;text-align:center}.ks-handles-story .smx-page .testimonial-vid-stars{font-size:22px;letter-spacing:3px;color:#f5a623}.ks-handles-story .smx-page .testimonial-vid-quote{margin-top:18px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:500;font-style:italic;line-height:1.65;color:var(--char);max-width:620px;margin-left:auto;margin-right:auto;letter-spacing:.01em}.ks-handles-story .smx-page .testimonial-vid-author{margin-top:20px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:var(--gray);letter-spacing:.12em;text-transform:none}.ks-handles-story .smx-page .grip-sec{padding:88px 0;background:var(--white);border-top:1px solid var(--sand)}.ks-handles-story .smx-page .grip-header{text-align:center;margin-bottom:48px}.ks-handles-story .smx-page .grip-header h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;color:var(--black);letter-spacing:.04em;text-transform:none;line-height:.95;margin-bottom:14px}.ks-handles-story .smx-page .grip-header h2 .hl{color:var(--blue)}.ks-handles-story .smx-page .grip-subtitle{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:600;color:var(--dg);letter-spacing:.04em;text-transform:none;margin-bottom:8px}.ks-handles-story .smx-page .grip-header p{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:var(--dg);line-height:1.7}.ks-handles-story .smx-page .grip-img{border-radius:var(--r);border:1px solid var(--sand);overflow:hidden;max-width:1100px;margin:0 auto}.ks-handles-story .smx-page .grip-img img{width:100%}.ks-handles-story .smx-page .faq-sec{padding:88px 0;background:var(--off);border-top:1px solid var(--sand)}.ks-handles-story .smx-page .faq-header{text-align:center;margin-bottom:52px}.ks-handles-story .smx-page .faq-header h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.5vw,64px);font-weight:400;text-transform:none;letter-spacing:.06em;color:var(--black);line-height:.92}.ks-handles-story .smx-page .faq-list{max-width:840px;margin:0 auto;border-top:1px solid var(--sand)}.ks-handles-story .smx-page .faq-item{border-bottom:1px solid var(--sand)}.ks-handles-story .smx-page .faq-q{width:100%;text-align:left;padding:18px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:none;border:none;font-family:Arial,Helvetica,sans-serif;transition:color .25s}.ks-handles-story .smx-page .faq-q:hover{color:var(--black)}.ks-handles-story .smx-page .faq-q span{font-family:Arial,Helvetica,sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:none;color:var(--char);padding-right:20px;transition:color .25s}.ks-handles-story .smx-page .faq-q:hover span{color:var(--black)}.ks-handles-story .smx-page .faq-toggle{width:24px;height:24px;border-radius:50%;border:1px solid var(--sand);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--gray);flex-shrink:0;transition:all .3s;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1}.ks-handles-story .smx-page .faq-item.active .faq-toggle{background:#f4f5f5;color:#1c2124;border-color:var(--black);transform:rotate(45deg)}.ks-handles-story .smx-page .faq-toggle:before,.ks-handles-story .smx-page .faq-toggle:after{display:none}.ks-handles-story .smx-page .faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease}.ks-handles-story .smx-page .faq-item.active .faq-a{max-height:400px}.ks-handles-story .smx-page .faq-a-inner{padding-bottom:20px;font-family:Arial,Helvetica,sans-serif;font-size:14.5px;line-height:1.75;color:var(--dg);font-weight:400}.ks-handles-story .smx-page .guarantee-sec{background:#f4f5f5;padding:88px 0;border-top:1px solid #2c2b28}.ks-handles-story .smx-page .guarantee-inner{max-width:1100px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.4fr;gap:80px;align-items:center}.ks-handles-story .smx-page .guarantee-badge-wrap{display:flex;align-items:center;justify-content:center}.ks-handles-story .smx-page .guarantee-badge-img{width:100%;max-width:300px;opacity:.95;filter:brightness(1.05)}.ks-handles-story .smx-page .guarantee-body{color:#1c2124}.ks-handles-story .smx-page .guarantee-eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:none;color:var(--acc-d);margin-bottom:12px;display:flex;align-items:center;gap:12px}.ks-handles-story .smx-page .guarantee-eyebrow:before{content:"";width:24px;height:2px;background:var(--acc-d)}.ks-handles-story .smx-page .guarantee-body h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,4.5vw,68px);font-weight:400;letter-spacing:.04em;text-transform:none;line-height:.92;color:#1c2124;margin-bottom:20px}.ks-handles-story .smx-page .guarantee-body h2 .hl{color:var(--acc-d)}.ks-handles-story .smx-page .guarantee-body>p{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;line-height:1.75;color:var(--gray);margin-bottom:36px}.ks-handles-story .smx-page .guarantee-feats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ks-handles-story .smx-page .guarantee-feat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r);transition:all .25s}.ks-handles-story .smx-page .guarantee-feat:hover{background:#34d3990f;border-color:#34d39933}.ks-handles-story .smx-page .guarantee-feat-icon{width:28px;height:28px;background:#34d39926;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--acc-d);font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:14px}.ks-handles-story .smx-page .guarantee-feat span{font-family:Arial,Helvetica,sans-serif;font-size:13.5px;font-weight:500;color:#1c2124}@media(max-width:1024px){.ks-handles-story .smx-page .guarantee-inner{grid-template-columns:1fr;gap:40px;text-align:center;padding:0 24px}.ks-handles-story .smx-page .guarantee-badge-wrap{margin:0 auto}.ks-handles-story .smx-page .guarantee-eyebrow{justify-content:center}}@media(max-width:640px){.ks-handles-story .smx-page .guarantee-feats{grid-template-columns:1fr}}.ks-handles-story .smx-page .social-sec{background:var(--white);padding:88px 0 72px;border-top:1px solid var(--sand)}.ks-handles-story .smx-page .social-header{text-align:center;max-width:720px;margin:0 auto 52px;padding:0 20px}.ks-handles-story .smx-page .social-eyebrow{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;letter-spacing:.22em;text-transform:none;color:var(--green);margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:14px}.ks-handles-story .smx-page .social-eyebrow:before,.ks-handles-story .smx-page .social-eyebrow:after{content:"";width:24px;height:2px;background:var(--green)}.ks-handles-story .smx-page .social-header h3{font-family:Arial,Helvetica,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:400;color:var(--black);letter-spacing:.04em;text-transform:none;line-height:.92;margin-bottom:8px}.ks-handles-story .smx-page .social-count{font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,7vw,96px);font-weight:400;color:var(--blue);display:block;letter-spacing:.02em;line-height:1;margin-bottom:8px}.ks-handles-story .smx-page .social-header p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;color:var(--gray);letter-spacing:.12em;text-transform:none}.ks-handles-story .smx-page .marquee-wrap{position:relative;overflow:hidden;margin-bottom:16px}.ks-handles-story .smx-page .marquee-track{display:flex;animation:marqueeScroll 30s linear infinite}.ks-handles-story .smx-page .marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ks-handles-story .smx-page .marquee-set{display:flex;gap:8px;padding:0 4px}.ks-handles-story .smx-page .athlete-photo{width:190px;height:190px;border-radius:var(--r);overflow:hidden;position:relative;flex-shrink:0;transition:all .3s;cursor:pointer;border:1px solid var(--sand)}.ks-handles-story .smx-page .athlete-photo:hover{transform:scale(1.03);box-shadow:var(--s3);border-color:var(--w200)}.ks-handles-story .smx-page .athlete-photo img{width:100%;height:100%;object-fit:cover}.ks-handles-story .smx-page .athlete-overlay{position:absolute;bottom:0;left:0;right:0;background:#f4f5f5;padding:20px 14px 12px;opacity:0;transition:opacity .3s}.ks-handles-story .smx-page .athlete-photo:hover .athlete-overlay{opacity:1}.ks-handles-story .smx-page .athlete-overlay .name{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;color:#1c2124;letter-spacing:.06em;text-transform:none;margin-bottom:2px}.ks-handles-story .smx-page .athlete-overlay .sport{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;color:var(--acc-d);letter-spacing:.1em;text-transform:none}.ks-handles-story .smx-page .social-stats{max-width:1100px;margin:56px auto 0;padding:0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sand);border:1px solid var(--sand);border-radius:var(--r);overflow:hidden}.ks-handles-story .smx-page .social-stat{text-align:center;padding:36px 20px;background:var(--off);transition:background .25s}.ks-handles-story .smx-page .social-stat:hover{background:var(--cream)}.ks-handles-story .smx-page .social-stat-num{font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,3.5vw,52px);font-weight:400;color:var(--blue);letter-spacing:.04em;margin-bottom:6px;line-height:1}.ks-handles-story .smx-page .social-stat-label{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:var(--gray);text-transform:none;letter-spacing:.16em}@media(max-width:1024px){.ks-handles-story .smx-page .social-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ks-handles-story .smx-page .social-stats{grid-template-columns:1fr 1fr;padding:0 20px}.ks-handles-story .smx-page .social-header{margin-bottom:36px}.ks-handles-story .smx-page .athlete-photo{width:150px;height:150px}}.ks-handles-story wistia-player[media-id="151ayv48hj"]:not(:defined){background:center / contain no-repeat url(https://fast.wistia.com/embed/medias/151ayv48hj/swatch);display:block;filter:blur(5px);padding-top:56.25%}.ks-handles-story .swx-hero{--swx-muted:#657178;padding-top:32px}.ks-handles-story .swx-hero__grid{gap:22px}.ks-handles-story .swx-intro{display:flex;flex-direction:column;gap:15px;min-width:0}.ks-handles-story .swx-info__eyebrow{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;letter-spacing:.1em}.ks-handles-story .swx-info__eyebrow span{color:#635d52;letter-spacing:.06em;font-weight:500}.ks-handles-story .swx-info__eyebrow:after{display:none}.ks-handles-story .swx-info__title{margin:0;font-size:clamp(34px,4.2vw,53px);text-transform:none;font-weight:600;line-height:1.12;letter-spacing:-.025em}.ks-handles-story .swx-info__title>span{display:block}.ks-handles-story .swx-info__title-accent{font-size:.81em;color:var(--swx-accent);margin-top:5px}.ks-handles-story .swx-info__compatibility{margin:0;font:500 16px/1.5 var(--fb);color:var(--swx-ink)}.ks-handles-story .swx-info__compatibility strong{font-weight:700;color:var(--swx-black)}.ks-handles-story .swx-info__subtitle{font-size:16px;margin:0;line-height:1.55}.ks-handles-story .swx-hero #judgeme_badge_placeholder{margin:0;min-height:0}.ks-handles-story .swx-hero #judgeme_badge_placeholder:empty{display:none}.ks-handles-story .swx-info{gap:17px;min-width:0}.ks-handles-story .swx-check{align-items:flex-start;line-height:1.4}.ks-handles-story .swx-checks{gap:8px}.ks-handles-story .swx-tier__media{display:none}.ks-handles-story .swx-tier{gap:8px;padding:18px 13px 13px}.ks-handles-story .swx-tier__sub{font-size:12px;line-height:1.5}.ks-handles-story .swx-tier__sub b{display:inline-block;margin-bottom:3px}.ks-handles-story .swx-tier__name{font-size:22px}.ks-handles-story .swx-tier[data-available=false]{cursor:pointer;opacity:.7}.ks-handles-story .swx-hero .swx-trust{padding:16px 0 0}.ks-handles-story .swx-hero .swx-info__installments{max-width:28ch;font-size:12px}.ks-handles-story .swx-hero .swx-gallery{min-width:0;align-self:start}.ks-handles-story .swx-gallery__thumb{flex-basis:48px;min-height:44px}.ks-handles-story .swx-hero button:focus-visible,.ks-handles-story .swx-hero a:focus-visible,.ks-handles-story .smx-page button:focus-visible,.ks-handles-story .smx-page a:focus-visible{outline:3px solid #2c3e4c;outline-offset:4px}.ks-handles-story .swx-hero #swx-kits{scroll-margin-top:32px}.ks-handles-story .swx-how{max-width:1240px;margin:44px auto 0;padding:26px 0 0;border-top:1px solid var(--swx-sand);display:grid;gap:24px}.ks-handles-story .swx-how__eyebrow{font:600 11px var(--fc);text-transform:none;letter-spacing:.14em;color:var(--swx-muted)}.ks-handles-story .swx-how h2{margin:8px 0 0;font:500 29px/1.15 var(--fo);letter-spacing:-.015em}.ks-handles-story .swx-how h2 em{color:var(--swx-accent);font-style:normal}.ks-handles-story .swx-how__steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.ks-handles-story .swx-how__steps li{display:flex;align-items:flex-start;gap:13px}.ks-handles-story .swx-how__number{font:400 21px/1.2 var(--fo);color:var(--swx-accent)}.ks-handles-story .swx-how h3{margin:0 0 6px;font:600 17px/1.3 var(--fb)}.ks-handles-story .swx-how p{margin:0;max-width:25ch;font:400 14px/1.5 var(--fb);color:#635d52}.ks-handles-story .smx-page{--green:#2c3e4c;--acc:#2c3e4c;--acc-d:#2c3e4c}.ks-handles-story .smx-page .hl{color:var(--blue)}.ks-handles-story .smx-page .video-title,.ks-handles-story .smx-page .compat-header h2,.ks-handles-story .smx-page .feat-header h2,.ks-handles-story .smx-page .grip-header h2,.ks-handles-story .smx-page .faq-header h2{font-family:Arial,Helvetica,sans-serif;text-transform:none;font-weight:500;font-size:clamp(30px,3.8vw,48px);line-height:1.12;letter-spacing:-.025em}.ks-handles-story .smx-page .video-title .hl{display:block}.ks-handles-story .smx-page .video-header,.ks-handles-story .smx-page .grip-header,.ks-handles-story .smx-page .feat-header,.ks-handles-story .smx-page .compat-header,.ks-handles-story .smx-page .faq-header{margin-bottom:34px}.ks-handles-story .smx-page .video-sec,.ks-handles-story .smx-page .compat-sec,.ks-handles-story .smx-page .feat-sec,.ks-handles-story .smx-page .grip-sec,.ks-handles-story .smx-page .faq-sec{padding:64px 0}.ks-handles-story .smx-page .grip-sec{background:var(--off)}.ks-handles-story .smx-page .grip-img{max-width:470px;background:#fff}.ks-handles-story .smx-page .grip-header>p{max-width:570px;margin-left:auto;margin-right:auto}.ks-handles-story .smx-page .grip-header .grip-subtitle{text-transform:none;letter-spacing:0;font-weight:600;color:var(--char)}.ks-handles-story .smx-page .feat-name{text-transform:none;letter-spacing:-.02em;font-weight:500;line-height:1.2;font-size:clamp(24px,2.5vw,31px)}.ks-handles-story .smx-page .feat-text{padding:36px}.ks-handles-story .smx-page .feat-desc{margin-bottom:20px}.ks-handles-story .smx-page .feat-highlights{grid-template-columns:1fr 1fr}.ks-handles-story .smx-page .feat-highlights .feat-hl{gap:8px}.ks-handles-story .smx-page .feat-highlights .feat-hl span{font-size:12px}.ks-handles-story .smx-page .compat-grid{margin-bottom:0}.ks-handles-story .smx-page .compat-body{padding:22px 20px}.ks-handles-story .smx-page .compat-body h3{font-size:20px;text-transform:none;letter-spacing:-.01em}.ks-handles-story .smx-page .faq-q span:first-child{text-transform:none;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:17px}.ks-handles-story .smx-page .faq-a{visibility:hidden}.ks-handles-story .smx-page .faq-item.active .faq-a{visibility:visible;max-height:none}.ks-handles-story .smx-page .swx-finish{background:#f4f5f5;padding:70px 0;text-align:center}.ks-handles-story .smx-page .swx-finish h2{color:#1c2124;font:500 clamp(34px,4vw,52px)/1.15 var(--fo);letter-spacing:-.025em}.ks-handles-story .smx-page .swx-finish h2 span{color:#7ebbee}.ks-handles-story .smx-page .swx-finish p{color:#d0d5da;margin:22px auto 26px;max-width:47ch;font:400 16px/1.6 var(--fb)}.ks-handles-story .smx-page .swx-finish .sec-eyebrow{color:#7ebbee}.ks-handles-story .smx-page .swx-finish__cta{display:inline-flex;gap:30px;justify-content:center;align-items:center;padding:16px 30px;border-radius:6px;color:#1c2124;background:#2c3e4c;font:600 17px var(--fb)}.ks-handles-story .smx-page .swx-finish__cta:hover{background:#253542}@media(min-width:880px){.ks-handles-story .swx-hero{padding-top:46px}.ks-handles-story .swx-hero__grid{grid-template-columns:1.04fr 1fr;grid-template-rows:auto 1fr;column-gap:46px;row-gap:22px}.ks-handles-story .swx-intro{grid-column:2;grid-row:1}.ks-handles-story .swx-gallery{grid-column:1;grid-row:1 / span 2}.ks-handles-story .swx-info{grid-column:2;grid-row:2}.ks-handles-story .swx-how{grid-template-columns:1fr 3fr;align-items:center;gap:32px}.ks-handles-story .swx-how__steps{grid-template-columns:repeat(3,1fr)}}@media(min-width:560px)and (max-width:879px){.ks-handles-story .swx-hero__grid{max-width:620px}.ks-handles-story .swx-how__steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:559px){.ks-handles-story .swx-hero{padding:24px 18px 32px}.ks-handles-story .swx-hero__grid{gap:20px}.ks-handles-story .swx-info__title{font-size:clamp(32px,9.1vw,42px)}.ks-handles-story .swx-info__title-accent{font-size:.79em}.ks-handles-story .swx-info__subtitle,.ks-handles-story .swx-info__compatibility{font-size:15px}.ks-handles-story .swx-gallery__thumbs{gap:6px}.ks-handles-story .swx-variants__cards{gap:10px}.ks-handles-story .swx-tier{padding:17px 10px 12px}.ks-handles-story .swx-tier__name{font-size:20px}.ks-handles-story .swx-tier__radio{width:18px;height:18px;flex-basis:18px}.ks-handles-story .swx-trust{gap:8px}.ks-handles-story .swx-trust__item{flex-direction:column;align-items:flex-start;gap:6px;font-size:11.5px}.ks-handles-story .smx-page .video-sec,.ks-handles-story .smx-page .compat-sec,.ks-handles-story .smx-page .feat-sec,.ks-handles-story .smx-page .grip-sec,.ks-handles-story .smx-page .faq-sec{padding:44px 0}.ks-handles-story .smx-page .feat-text{padding:26px 20px}.ks-handles-story .smx-page .feat-visual{aspect-ratio:1}.ks-handles-story .smx-page .compat-grid{grid-template-columns:1fr 1fr}.ks-handles-story .smx-page .compat-body{padding:17px 12px}.ks-handles-story .smx-page .compat-body h3{font-size:19px;line-height:1.2}.ks-handles-story .smx-page .compat-body p{font-size:13px;margin-bottom:0}.ks-handles-story .smx-page .compat-body ul{display:none}.ks-handles-story .smx-page .swx-finish{padding:50px 0}}@media(prefers-reduced-motion:reduce){.ks-handles-story .swx-hero *,.ks-handles-story .smx-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ks-handles-story .swx-intro{gap:10px}.ks-handles-story .swx-info__benefit{margin:0;font:400 15px/1.45 var(--fb);color:var(--swx-ink)}.ks-handles-story .swx-info__benefit b{font-weight:600}.ks-handles-story .swx-tier__note{font:600 13px/1.3 var(--fc);color:var(--swx-accent)}.ks-handles-story .swx-info{gap:12px}.ks-handles-story .swx-info>*{animation:none;opacity:1;transform:none}.ks-handles-story .swx-tier{padding:12px}.ks-handles-story .swx-tier__body{gap:4px}.ks-handles-story .swx-tier__sub{line-height:1.35}.ks-handles-story .swx-tier__price{font-size:23px;margin-top:0}.ks-handles-story .swx-purchase-note{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;font:500 12px/1.4 var(--fb);color:var(--swx-muted)}.ks-handles-story .swx-purchase-note__stock{display:inline-flex;gap:7px;align-items:center;color:var(--swx-ink)}.ks-handles-story .swx-purchase-note .swx-info__installments{max-width:none;font-size:12px}.ks-handles-story .swx-purchase-proof{margin:0;font:500 12px/1.4 var(--fb);color:var(--swx-muted)}.ks-handles-story .swx-purchase-proof>span{margin:0 6px}.ks-handles-story .swx-hero .swx-trust{grid-template-columns:1fr 1fr;padding-top:10px;gap:12px}.ks-handles-story .swx-hero .swx-trust__item{flex-direction:row;align-items:center;gap:7px}@media(min-width:880px){.ks-handles-story .swx-hero{padding-top:32px}.ks-handles-story .swx-hero__grid{row-gap:16px}}@media(max-width:879px){.ks-handles-story .swx-hero{padding-top:16px}.ks-handles-story .swx-hero__grid{gap:12px}.ks-handles-story .swx-gallery{gap:0}.ks-handles-story .swx-gallery__stage{aspect-ratio:1 / 1;height:auto}.ks-handles-story .swx-gallery__slide img{object-fit:contain}.ks-handles-story .swx-gallery__thumbs{display:none}.ks-handles-story .swx-gallery__patent{top:10px;right:10px;font-size:10px;padding:5px 8px}.ks-handles-story .swx-gallery__counter{bottom:10px;right:10px}.ks-handles-story .swx-info{gap:10px}.ks-handles-story .swx-variants{gap:8px}.ks-handles-story .swx-variants__label{font-size:11px}.ks-handles-story .swx-variants__label b{display:none}.ks-handles-story .swx-tier{padding:10px 11px}.ks-handles-story .swx-tier__tag{font-size:9px;padding:3px 6px;top:-8px}.ks-handles-story .swx-tier__sub{font-size:12px}}@media(max-width:559px){.ks-handles-story .swx-info__eyebrow{font-size:10px;letter-spacing:.08em}.ks-handles-story .swx-intro{gap:8px}.ks-handles-story .swx-info__title{font-size:clamp(31px,8.7vw,38px)}.ks-handles-story .swx-info__compatibility{font-size:14px;line-height:1.4}.ks-handles-story .swx-info__benefit{font-size:14px}.ks-handles-story .swx-tier__name{font-size:19px}.ks-handles-story .swx-tier__price{font-size:22px}}.ks-handles-story .knr-root img{max-width:100%}.ks-handles-story .knr-root [data-knr-product] .knr-product-image-wrapper{display:block}.ks-handles-story .knr-root [data-knr-product] select{display:block;width:100%;padding:12px;margin:8px 0 16px;color:inherit;background:#fff;border:1px solid #b7b7b7;border-radius:4px}.ks-handles-story .knr-root [data-knr-add]{cursor:pointer}.ks-handles-story .knr-root [data-knr-add]:disabled{opacity:.55;cursor:not-allowed}.ks-handles-story .knr-native-thumbs{display:flex;gap:8px;overflow:auto;padding:12px 0}.ks-handles-story .knr-native-thumbs button{flex:0 0 72px;background:#fff;border:1px solid #ccc;padding:2px;border-radius:3px;cursor:pointer}.ks-handles-story .knr-native-thumbs img{display:block;width:100%;height:72px;object-fit:contain}.ks-handles-story .knr-native-thumbs button[aria-pressed=true]{border-color:#2c3e4c}.ks-handles-story .knr-root details>summary{cursor:pointer;list-style:none}.ks-handles-story .knr-root details[open] .knr-accordion-body{display:block!important;opacity:1!important}.ks-handles-story .knr-root [data-knr-slider] .knr-sld-item{display:none}.ks-handles-story .knr-root [data-knr-slider] .knr-sld-active{display:block}.ks-handles-story .knr-root [data-knr-slider] [role=button]{cursor:pointer}.ks-handles-story .knr-root [data-knr-slider] [role=button]:focus-visible,.ks-handles-story .knr-root button:focus-visible,.ks-handles-story .knr-root summary:focus-visible{outline:2px solid #2c3e4c;outline-offset:4px}.ks-handles-story .knr-root [class$=-hero__grid]>*{min-width:0}.ks-handles-story .knr-root [class$=-gallery]{min-width:0;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/63/assets/ks-handles-knr-061.css.map */
