.ka{--ka-red:#D7261E;--ka-yel:#FFC531;--ka-ink:#0A0A0A;--ka-g:#F2F2F2;--ka-pad:clamp(20px,5vw,80px);font-family:Rubik,sans-serif;color:var(--ka-ink);background:#fff;line-height:1.4}.ka *,.ka *:before,.ka *:after{box-sizing:border-box}.ka a{color:inherit}.ka h1,.ka h2,.ka h3,.ka p{margin:0;font-family:inherit;color:inherit}.ka img{max-width:100%;height:auto}.ka-h1{font-weight:900;font-size:clamp(42px,6.8vw,112px);line-height:.94;letter-spacing:-.03em;text-transform:uppercase}.ka-h1--xl{font-size:clamp(48px,8.6vw,136px);line-height:.92}.ka-h2{font-weight:900;font-size:clamp(34px,5.4vw,84px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.ka-h3{font-weight:900;font-size:clamp(28px,3.8vw,52px);line-height:1;letter-spacing:-.02em;text-transform:uppercase}.ka-yel{color:var(--ka-yel)}.ka-red{color:var(--ka-red)}.ka-mask{display:block;overflow:hidden;padding-top:.06em}.ka-line{display:block;animation:ka-up .9s cubic-bezier(.2,.8,.2,1) both}.ka-line:nth-child(1){animation-delay:0s}.ka-mask:nth-child(2) .ka-line{animation-delay:.1s}.ka-mask:nth-child(3) .ka-line{animation-delay:.2s}.ka-sec{padding:clamp(40px,6vw,96px) var(--ka-pad)}.ka-panel{margin:0 clamp(12px,2vw,32px);border-radius:32px;padding:clamp(28px,5vw,72px) clamp(20px,4vw,64px);position:relative;overflow:hidden}.ka-panel--red{background:var(--ka-red);color:#fff}.ka-panel--yel{background:var(--ka-yel)}.ka-panel--ink{background:var(--ka-ink);color:#fff}.ka-row{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.ka-col{display:flex;flex-direction:column;gap:20px;min-width:0}.ka-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;border:0;font:700 16px Rubik,sans-serif;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.4,.5,1),background .25s,color .25s;background:var(--ka-ink);color:#fff}.ka a.ka-btn{color:#fff}.ka-btn:hover{transform:translateY(-3px) scale(1.03)}.ka-btn:active{transform:scale(.96)}.ka-btn--red,.ka a.ka-btn--red{background:var(--ka-red);color:#fff}.ka-btn--yel,.ka a.ka-btn--yel{background:var(--ka-yel);color:var(--ka-ink)}.ka-btn--line,.ka a.ka-btn--line{background:transparent;color:var(--ka-ink);border:1.5px solid var(--ka-ink)}.ka-btn--white,.ka a.ka-btn--white{background:#fff;color:var(--ka-ink)}.ka-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.ka-top{background:var(--ka-ink);color:#fff;text-align:center;padding:10px 20px;font-size:14px;font-weight:500}.ka-top a{color:var(--ka-yel)}.ka-head{position:sticky;top:0;z-index:30;background:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:10px var(--ka-pad)}.ka-logo{display:flex}.ka-logo img{height:60px;width:auto;display:block}.ka-nav{display:flex;flex-wrap:wrap;gap:4px 28px;font-weight:500;font-size:16px}.ka-nav a{position:relative;text-decoration:none;padding:12px 0}.ka-nav a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--ka-ink);transform:scaleX(0);transform-origin:left;transition:transform .3s}.ka-nav a:hover:after,.ka-nav a[aria-current]:after{transform:scaleX(1)}.ka-tools{display:flex;gap:4px;align-items:center}.ka-lang{display:flex;border:1.5px solid var(--ka-ink);border-radius:999px;padding:3px;margin:0 6px 0 0}.ka-lang button{min-width:44px;height:38px;border:0;border-radius:999px;background:transparent;color:var(--ka-ink);font:700 13px Rubik,sans-serif;cursor:pointer;text-transform:uppercase}.ka-lang button[aria-pressed=true]{background:var(--ka-ink);color:#fff}.ka-ico{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.ka-count{position:absolute;top:2px;right:0;min-width:20px;height:20px;border-radius:10px;background:var(--ka-red);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.ka-count.is-bump{animation:ka-bump .45s}.ka-prog{position:fixed;top:0;left:0;right:0;height:4px;background:var(--ka-yel);transform-origin:left;transform:scaleX(0);z-index:40}.ka-hero{padding-bottom:0;display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.ka-ring{position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.35);aspect-ratio:1/1;transition:transform .4s;pointer-events:none}.ka-ring--a{right:-12%;top:-30%;width:70%;transform:translate(calc(var(--mx,0)*30px),calc(var(--my,0)*20px))}.ka-ring--b{right:2%;top:-8%;width:46%;transform:translate(calc(var(--mx,0)*-36px),calc(var(--my,0)*-24px))}.ka-hero-media{flex:1 1 380px;min-width:0;position:relative;aspect-ratio:5/4;display:flex;align-items:center;justify-content:center}.ka-hero-move{width:86%;transform:translate(calc(var(--mx,0)*-36px),calc(var(--my,0)*-24px));transition:transform .25s ease-out;position:relative;aspect-ratio:16/10}.ka-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translate(40px) scale(.94);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none;text-decoration:none}.ka-slide.is-on{opacity:1;transform:none;pointer-events:auto}.ka-slide-img{display:block;width:100%;height:100%;animation:ka-float 7s ease-in-out infinite;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 50px 60px -40px #0009}.ka-slide-img img{width:100%;height:100%;object-fit:cover;display:block}.ka-slide-tag{position:absolute;left:-6%;bottom:-10%;background:var(--ka-ink);color:#fff;border-radius:16px;padding:12px 18px}.ka-slide-tag b{display:block;font-weight:900;font-size:20px;text-transform:uppercase}.ka-slide-tag span{font-size:14px;color:var(--ka-yel);font-weight:700}.ka-sole{position:relative}.ka-sole-snake{position:absolute;right:clamp(8px,3vw,48px);bottom:100%;margin-bottom:-14px;width:clamp(100px,14vw,200px);z-index:1;transform:translate(calc(var(--mx,0)*40px)) rotate(calc(var(--mx,0)*16deg));transform-origin:50% 95%;transition:transform .3s ease-out}.ka-sway{transform-origin:50% 95%;animation:ka-sway 5s ease-in-out infinite;display:block}.ka-sole-bar{background:var(--ka-ink);color:#fff;border-radius:20px 20px 0 0;padding:18px clamp(16px,2.5vw,32px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;transform-origin:left;animation:ka-grow .9s .3s cubic-bezier(.2,.8,.2,1) both}.ka-ital{font-style:italic;font-weight:800;text-transform:uppercase}.ka-trust{display:flex;flex-wrap:wrap;gap:24px 0;padding:clamp(28px,4vw,48px) var(--ka-pad)}.ka-trust>div{flex:1 1 220px;padding:0 20px;border-left:3px solid var(--ka-red)}.ka-trust b{display:block;font-size:17px}.ka-trust span{font-size:15px;color:#4a4a4a}.ka-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.ka-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:32px 20px}.ka-card{display:flex;flex-direction:column;gap:14px;min-width:0}.ka-card-media{position:relative;aspect-ratio:1/1;background:var(--ka-g);border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none}.ka-tint{position:absolute;width:78%;aspect-ratio:1/1;border-radius:50%;background:var(--ka-yel);transform:scale(0);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ka-card:hover .ka-tint{transform:scale(1)}.ka-card-img{position:relative;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ka-card:hover .ka-card-img{transform:scale(1.06) rotate(-2deg)}.ka-badge{position:absolute;top:14px;left:14px;background:var(--ka-red);color:#fff;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:6px 10px;border-radius:999px}.ka-sizes{position:absolute;left:10px;right:10px;bottom:10px;background:var(--ka-ink);color:#fff;border-radius:12px;padding:10px;display:flex;justify-content:space-between;gap:4px;font-size:13px;font-weight:700;transform:translateY(110%);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.ka-sizes s{opacity:.45}.ka-card:hover .ka-sizes,.ka-card:focus-within .ka-sizes{transform:none;opacity:1}.ka-card-info{display:flex;justify-content:space-between;gap:12px;align-items:center}.ka-card-name{font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;display:block}.ka-card-price{font-size:15px;font-weight:700}.ka-plus{flex:none;width:48px;height:48px;border-radius:50%;border:0;background:var(--ka-ink);color:#fff;cursor:pointer;font:700 24px/1 Rubik,sans-serif;transition:transform .25s cubic-bezier(.3,1.4,.5,1);display:flex;align-items:center;justify-content:center;text-decoration:none}.ka-plus:hover{transform:scale(1.12) rotate(90deg)}.ka-snakecard{aspect-ratio:1/1;background:var(--ka-ink);color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;text-decoration:none}.ka a.ka-snakecard{color:#fff}.ka-snakecard img{width:34%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ka-snakecard:hover img{transform:scale(1.1) rotate(-6deg)}.ka-snakecard b{font-weight:900;font-size:24px;text-transform:uppercase;line-height:1.05}.ka-snakecard span{font-size:15px;color:var(--ka-yel)}.ka-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;cursor:pointer;margin:0}.ka-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--ka-ink)}.ka-range::-moz-range-track{height:6px;border-radius:3px;background:var(--ka-ink)}.ka-range::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border-radius:50%;background:var(--ka-red);border:4px solid #fff;box-shadow:0 2px 10px #00000059;margin-top:-13px}.ka-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--ka-red);border:4px solid #fff}.ka-big{font-weight:900;font-size:clamp(72px,10vw,140px);line-height:.9;letter-spacing:-.03em}.ka-box{background:var(--ka-ink);color:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ka-muted{color:#d5d5d5}.ka-dim{color:#4a4a4a}.ka-marq{border-top:1.5px solid var(--ka-ink);border-bottom:1.5px solid var(--ka-ink);padding:16px 0;overflow:hidden}.ka-marq--ink{background:var(--ka-ink);color:#fff;border:0;padding:20px 0}.ka-marq>div{display:flex;width:max-content;animation:ka-slide 34s linear infinite;font-style:italic;font-weight:800;font-size:22px;text-transform:uppercase;white-space:nowrap}.ka-marq span{padding-right:28px}.ka-marq i{font-style:normal;color:var(--ka-red);padding-right:28px}.ka-marq--ink i{color:var(--ka-yel)}.ka-steps{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.ka-step{flex:1 1 260px;background:var(--ka-g);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:10px;transition:background .3s,color .3s,transform .3s}.ka-step:hover{background:var(--ka-ink);color:#fff;transform:translateY(-6px)}.ka-step i{font-style:italic;font-weight:800;font-size:64px;line-height:1;color:var(--ka-red)}.ka-step:hover i{color:var(--ka-yel)}.ka-step b{font-size:20px}.ka-step span{font-size:16px;line-height:1.55}.ka-disc{position:relative;width:clamp(160px,24vw,320px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;margin:0 auto}.ka-disc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ka-red);animation:ka-pulse 4s ease-in-out infinite}.ka-disc--yel:before{background:var(--ka-yel)}.ka-disc>*{position:relative}.ka-rev{background:var(--ka-g);border-radius:32px;padding:clamp(28px,5vw,64px);display:none;flex-direction:column;gap:16px}.ka-rev.is-on{display:flex;animation:ka-in .5s both}.ka-rev q{font-weight:500;font-size:clamp(22px,2.8vw,38px);line-height:1.25;quotes:none}.ka-dots{display:flex;gap:8px;justify-content:center;margin-top:20px}.ka-dots button{width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.ka-dots button:before{content:"";width:8px;height:8px;border-radius:4px;background:#bdbdbd;transition:width .3s,background .3s}.ka-dots button[aria-pressed=true]:before{width:36px;background:var(--ka-red)}.ka-round{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--ka-ink);background:#fff;cursor:pointer;font:700 20px Rubik,sans-serif;transition:transform .25s}.ka-round:hover{transform:scale(1.08)}.ka-round--ink{background:var(--ka-ink);color:#fff}.ka-faq{border-top:1.5px solid var(--ka-ink)}.ka-faq details{border-bottom:1.5px solid var(--ka-ink);padding:20px 0}.ka-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:700;font-size:19px;cursor:pointer;list-style:none}.ka-faq summary::-webkit-details-marker{display:none}.ka-faq summary:after{content:"+";font-weight:700;font-size:28px;line-height:1;color:var(--ka-red);transition:transform .3s}.ka-faq details[open] summary:after{transform:rotate(45deg)}.ka-faq p,.ka-faq .ka-rte{margin:12px 0 0;font-size:16px;line-height:1.6;color:#3a3a3a;max-width:640px}.ka-field{height:56px;border:1.5px solid var(--ka-ink);border-radius:14px;padding:0 16px;font:400 16px Rubik,sans-serif;background:#fff;color:var(--ka-ink);width:100%;transition:border-color .2s,box-shadow .2s}.ka-field:focus{outline:none;border-color:var(--ka-red);box-shadow:0 0 0 4px #d7261e2e}textarea.ka-field{height:auto;padding:14px 16px;resize:vertical}.ka-field--pill{border-radius:999px;padding:0 22px;border:0}.ka-label{font-weight:700;font-size:15px;display:block;margin-bottom:6px}.ka-foot{padding:clamp(40px,5vw,72px) var(--ka-pad) 28px;display:flex;flex-direction:column;gap:40px}.ka-foot-cols{display:flex;flex-wrap:wrap;gap:40px}.ka-foot-col{flex:1 1 160px;display:flex;flex-direction:column;gap:4px}.ka-foot-col b{margin-bottom:8px;color:var(--ka-red)}.ka-foot-col a{text-decoration:none;padding:10px 0}.ka-foot-bot{border-top:1.5px solid var(--ka-ink);padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:14px;color:#3a3a3a}.ka-crumb{padding:8px var(--ka-pad) 0;font-size:14px;color:#4a4a4a}.ka-pdp{display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,64px);padding:20px var(--ka-pad) clamp(48px,6vw,88px)}.ka-gal{flex:1.2 1 480px;min-width:0;display:flex;flex-direction:column;gap:12px}.ka-gal-main{position:relative;aspect-ratio:1/1;background:var(--ka-g);border-radius:32px;overflow:hidden}.ka-gal-main img{width:100%;height:100%;object-fit:cover;display:block;animation:ka-pop .45s both}.ka-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ka-thumbs button{aspect-ratio:1/1;border-radius:16px;border:2.5px solid transparent;background:var(--ka-g);padding:0;overflow:hidden;cursor:pointer}.ka-thumbs button[aria-pressed=true]{border-color:var(--ka-ink)}.ka-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.ka-info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.ka-sizegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ka-size{position:relative;min-height:64px;border-radius:14px;border:1.5px solid var(--ka-ink);background:#fff;color:var(--ka-ink);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 16px Rubik,sans-serif;padding:8px 4px;text-align:center;transition:transform .2s}.ka-size:hover{transform:translateY(-2px)}.ka-size[aria-pressed=true]{background:var(--ka-ink);color:#fff}.ka-size[data-req]:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--ka-red)}.ka-status{border-radius:16px;padding:16px 18px;background:var(--ka-g)}.ka-status.is-req{background:var(--ka-yel)}.ka-status b{display:block;font-size:16px}.ka-status span{font-size:15px}.ka-note{display:flex;align-items:center;gap:14px;background:var(--ka-ink);color:#fff;border-radius:16px;padding:14px 18px;text-decoration:none;font-size:15px}.ka a.ka-note{color:#fff}.ka-note img{width:44px;flex:none}.ka-checks{display:flex;flex-direction:column;gap:10px;font-size:15px;list-style:none;margin:0;padding:0}.ka-checks li:before{content:"\2713";color:var(--ka-red);font-weight:900;margin-right:10px}.ka-table{width:100%;border-collapse:collapse;font-size:16px}.ka-table th{text-align:left;padding:12px 8px;border-bottom:1.5px solid #fff;color:var(--ka-yel)}.ka-table td{padding:12px 8px;border-bottom:1px solid #4A4A4A}.ka-cartline{display:flex;flex-wrap:wrap;gap:20px;align-items:center;background:var(--ka-g);border-radius:24px;padding:20px}.ka-cartline img{width:140px;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:#fff}.ka-qty{display:flex;align-items:center;gap:4px;border:1.5px solid var(--ka-ink);border-radius:999px;padding:3px;background:#fff}.ka-qty a{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:20px}.ka .ka-qty a:last-child{background:var(--ka-ink);color:#fff}.ka-qty span{min-width:28px;text-align:center;font-weight:700;font-size:18px}.ka-way{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--ka-g);border-radius:16px;padding:20px;text-decoration:none;transition:background .3s,color .3s,transform .3s}.ka-way:hover{background:var(--ka-ink);transform:translate(8px)}.ka a.ka-way:hover{color:#fff}.ka-way b{display:block;font-size:18px}.ka-way span{font-size:15px}.ka-rte{font-size:17px;line-height:1.65}.ka-rte p{margin:0 0 1em}.ka-rte h2,.ka-rte h3,.ka-rte h4{margin:1.4em 0 .5em;font-weight:900;text-transform:uppercase}.ka-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes ka-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes ka-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ka-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ka-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ka-float{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-16px) rotate(-3deg)}}@keyframes ka-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes ka-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ka-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes ka-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ka-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.ka-rv{animation:ka-in linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}@supports (animation-timeline:scroll()){.ka-prog{animation:ka-prog linear both;animation-timeline:scroll(root)}}@media(max-width:749px){.ka-nav{order:3;width:100%;gap:0 20px}.ka-logo img{height:48px}.ka-slide-tag{left:0}}@media(prefers-reduced-motion:reduce){.ka *,.ka *:before,.ka *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ka.css.map */
