:root{--void:#070707;--smoke:#131315;--gunmetal:#2c2c30;--ash:#9a9aa0;--bone:#ecebe8;--print:#ffffff;--print-ink:#5c5c62;--scrim:rgba(7,7,7,.72);--overlay:rgba(0,0,0,.6);--chrome:linear-gradient(100deg,#5d5d63 0%,#f4f4f6 18%,#8c8c93 32%,#ffffff 46%,#6a6a70 60%,#d9d9de 76%,#58585e 100%);--chrome-still:linear-gradient(100deg,#8c8c93 0%,#f4f4f6 30%,#a9a9b0 55%,#ffffff 78%,#7a7a80 100%);--display:"Metal Mania","New Rocker",Impact,serif;--mono:"New Rocker","Metal Mania",Georgia,serif;--plain:"Martian Mono",ui-monospace,Menlo,monospace;--fs-xs:11px;--fs-sm:12px;--fs-base:13px;--fs-md:16px;--fs-lg:clamp(20px,1.8vw,26px);--fs-xl:clamp(44px,6.4vw,104px);--fs-xxl:clamp(64px,12vw,200px);--fs-index:clamp(32px,5.6vw,88px);--lh-tight:.88;--lh-body:1.65;--track-wide:.14em;--track-mono:-.01em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--gut:clamp(16px,3vw,40px);--section:clamp(64px,9vw,128px);--hdr-h:64px;--tick-h:32px;--tap:44px;--btn-h:52px;--ease-out:cubic-bezier(.16,1,.3,1);--dur-ui:.2s;--dur-hero:.8s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--bone);font:400 var(--fs-base)/var(--lh-body) var(--mono);letter-spacing:var(--track-mono);overflow-x:hidden;overflow-x:clip;font-synthesis:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}[hidden]{display:none!important}::selection{background:var(--bone);color:var(--void)}:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px}.skip:focus{left:var(--gut);top:var(--sp-2);z-index:200;background:var(--bone);color:var(--void);padding:var(--sp-2) var(--sp-3)}.ash{color:var(--ash)}.display{font:900 var(--fs-xl)/var(--lh-tight) var(--display);text-transform:uppercase;margin:0}.display--xxl{font-size:var(--fs-xxl)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.spark{display:inline-block;width:.7em;height:.7em;background:currentColor;vertical-align:middle;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}.chrome-logo{display:block;aspect-ratio:3/1;background:var(--chrome-still);-webkit-mask:var(--logo-url) center/contain no-repeat;mask:var(--logo-url) center/contain no-repeat}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);height:var(--btn-h);padding:0 var(--sp-6);border:0;cursor:pointer;font:500 var(--fs-sm)/1 var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;transition:filter var(--dur-ui) var(--ease-out),background-position var(--dur-ui) var(--ease-out)}.btn--chrome{background:var(--chrome-still);background-size:200% 100%;background-position:0 0;color:var(--void)}.btn--chrome:hover{background-position:100% 0;filter:brightness(1.06)}.btn--chrome:active{filter:brightness(.92)}.btn--chrome:disabled{background:var(--smoke);color:var(--ash);cursor:not-allowed;filter:none}.btn--ghost{background:transparent;border:1px solid var(--gunmetal);color:var(--bone);transition:border-color var(--dur-ui) var(--ease-out)}.btn--ghost:hover{border-color:var(--bone)}.btn--block{width:100%}.ticker{overflow:hidden;border-bottom:1px solid var(--gunmetal);height:var(--tick-h);display:flex;align-items:center}.ticker__track{display:flex;align-items:center;gap:var(--sp-5);white-space:nowrap;padding-left:var(--sp-5);font:400 var(--fs-xs)/1 var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;animation:tick 72s linear infinite}.ticker:hover .ticker__track{animation-play-state:paused}.ticker__track .spark{color:var(--ash);width:var(--sp-2);height:var(--sp-2)}@keyframes tick{to{transform:translate(-50%)}}.hdr{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--sp-4);height:var(--hdr-h);padding:0 var(--gut);background:var(--scrim);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--gunmetal);font:400 var(--fs-xs)/1 var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase}.hdr__nav,.hdr__tools{display:flex;align-items:center;gap:var(--sp-5)}.hdr__tools{justify-content:flex-end}.hdr__nav a,.hdr__link,.hdr__cart{display:inline-flex;align-items:center;min-height:var(--tap);position:relative}.hdr__nav a:after,.hdr__link:after{content:"";position:absolute;left:0;right:100%;bottom:var(--sp-3);height:1px;background:var(--bone);transition:right var(--dur-ui) var(--ease-out)}.hdr__nav a:hover:after,.hdr__link:hover:after,.hdr__nav a[aria-current]:after{right:0}.hdr__logo{width:150px;display:block}.hdr__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--sp-1);margin-left:var(--sp-2);background:var(--bone);color:var(--void);font-weight:500;letter-spacing:0}.hdr__count.bump{animation:bump var(--dur-ui) var(--ease-out)}@keyframes bump{50%{transform:scale(1.3)}}.hero{position:relative;min-height:calc(68svh - var(--hdr-h) - var(--tick-h));display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--sp-9) var(--gut) var(--sp-8);text-align:center;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 46%,var(--smoke) 0%,var(--void) 72%)}.hero__title{width:min(1100px,94vw);margin:0}.chrome-logo--hero{width:100%;background:var(--chrome);background-size:300% 100%;animation:enter var(--dur-hero) var(--ease-out) both,shine 7s linear var(--dur-hero) infinite}.hero__tag{margin:var(--sp-5) auto var(--sp-6);max-width:38ch;color:var(--ash);font-size:var(--fs-md);animation:rise var(--dur-hero) var(--ease-out) .1s both}.hero__cta{animation:rise var(--dur-hero) var(--ease-out) .1s both}.hero__meta{position:absolute;top:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1);font:400 var(--fs-xs)/1.4 var(--mono);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ash)}.hero__meta--l{left:var(--gut);text-align:left}.hero__meta--r{right:var(--gut);text-align:right}.hero__meta strong{color:var(--bone);font-weight:400}@keyframes enter{0%{opacity:.2;transform:translateY(16px);filter:blur(8px)}}@keyframes rise{0%{transform:translateY(12px)}}@keyframes shine{0%{background-position:0% 0}to{background-position:300% 0}}.drop{padding:var(--section) var(--gut)}.drop--page{padding-top:var(--sp-7)}.drop__head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-5);margin-bottom:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--gunmetal)}.drop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5) clamp(12px,1.6vw,24px)}.drop__grid>.card:first-child{grid-column:span 2;display:flex;flex-direction:column}.drop__grid>.card:first-child .card__plate{aspect-ratio:auto;flex:1;min-height:320px}.card{display:block}.card__plate{position:relative;aspect-ratio:4/5;background:var(--print);overflow:hidden}.card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity var(--dur-ui) var(--ease-out)}.card__img--alt{opacity:0}.card--swap:hover .card__img:not(.card__img--alt),.card--swap:focus-visible .card__img:not(.card__img--alt){opacity:0}.card--swap:hover .card__img--alt,.card--swap:focus-visible .card__img--alt{opacity:1}.card__flag{position:absolute;top:var(--sp-3);right:var(--sp-3);background:var(--void);color:var(--bone);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase}.card__info{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-top:var(--sp-3)}.card__title{margin:0;font:800 var(--fs-lg)/1 var(--display);text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size var(--dur-ui) var(--ease-out)}.card:hover .card__title{background-size:100% 1px}.card__price{font-size:var(--fs-sm);color:var(--ash);white-space:nowrap}.statement{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end;padding:var(--section) var(--gut);border-top:1px solid var(--gunmetal);border-bottom:1px solid var(--gunmetal);overflow:hidden}.statement__lines{margin:0;display:flex;flex-direction:column;font:900 var(--fs-xxl)/.84 var(--display);text-transform:uppercase}.statement .outline{color:transparent;-webkit-text-stroke:1.5px var(--ash)}.statement .solid{white-space:nowrap}.statement .solid .spark{width:.5em;height:.5em;background:var(--chrome-still)}.statement__copy{max-width:42ch;font-size:var(--fs-md);margin:0;padding-bottom:var(--sp-4)}.news{padding:var(--section) var(--gut);text-align:center}.news__inner{max-width:720px;margin:0 auto}.news__inner>p{margin:var(--sp-5) auto var(--sp-6);max-width:44ch;color:var(--ash);font-size:var(--fs-md)}.news__form{display:flex;max-width:520px;margin:0 auto;border:1px solid var(--gunmetal);transition:border-color var(--dur-ui) var(--ease-out)}.news__form:focus-within{border-color:var(--bone)}.news__form input{flex:1;min-width:0;height:var(--btn-h);padding:0 var(--sp-4);background:transparent;border:0;outline:0}.news__form input::placeholder{color:var(--ash)}.news__ok{margin:0;padding:var(--sp-4);width:100%}.news__err{flex-basis:100%;margin:var(--sp-2);color:var(--bone)}.search__form{margin:0 0 var(--sp-7);max-width:640px}.ftr{padding:var(--sp-8) var(--gut) var(--sp-5);border-top:1px solid var(--gunmetal);background:var(--smoke)}.ftr__cols{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:var(--sp-6)}.ftr__cols h2{margin:0 0 var(--sp-3);font:800 var(--fs-lg)/1 var(--display);text-transform:uppercase}.ftr__cols a{display:flex;align-items:center;min-height:32px;color:var(--ash);transition:color var(--dur-ui) var(--ease-out)}.ftr__cols a:hover{color:var(--bone)}.ftr__mark{width:100%;margin:var(--sp-8) 0 var(--sp-5)}.ftr__base{display:flex;justify-content:space-between;gap:var(--sp-4);font-size:var(--fs-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ash)}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-bottom:1px solid var(--gunmetal)}.pdp__media{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;align-self:start;background:var(--gunmetal)}.pdp__frame{position:relative;margin:0;background:var(--print);aspect-ratio:1/1}.pdp__frame img{width:100%;height:100%;object-fit:contain;padding:6%}.pdp__info{border-left:1px solid var(--gunmetal)}.pdp__sticky{position:sticky;top:var(--hdr-h);padding:var(--sp-6) var(--gut) var(--sp-8)}.pdp__back{display:inline-flex;align-items:center;min-height:var(--tap);margin-bottom:var(--sp-5);font-size:var(--fs-sm);color:var(--ash);transition:color var(--dur-ui) var(--ease-out)}.pdp__back:hover{color:var(--bone)}.pdp__title{font:900 clamp(44px,5vw,80px)/var(--lh-tight) var(--display);text-transform:uppercase;margin:0 0 var(--sp-4)}.pdp__price{font-size:var(--fs-md);margin:0 0 var(--sp-6)}.pdp__form{display:grid;gap:var(--sp-5);margin-bottom:var(--sp-6)}.pdp__note{font-size:var(--fs-sm);margin:0;text-align:center;color:var(--ash)}.opt{border:0;margin:0;padding:0}.opt legend{padding:0;margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--ash)}.opt legend strong{color:var(--bone);font-weight:400}.opt__row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.opt__btn{position:relative;cursor:pointer}.opt__btn input{position:absolute;opacity:0;pointer-events:none}.opt__btn span{display:grid;place-items:center;min-width:56px;height:var(--tap);padding:0 var(--sp-3);border:1px solid var(--gunmetal);font-size:var(--fs-sm);transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.opt__btn:hover span{border-color:var(--ash)}.opt__btn input:checked+span{background:var(--bone);color:var(--void);border-color:var(--bone)}.opt__btn input:focus-visible+span{outline:2px solid var(--bone);outline-offset:3px}.opt__btn.is-out span{color:var(--ash);text-decoration:line-through;border-style:dashed}.acc{border-top:1px solid var(--gunmetal)}.acc:last-of-type{border-bottom:1px solid var(--gunmetal)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:var(--btn-h);font:800 var(--fs-lg)/1 var(--display);text-transform:uppercase}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 var(--fs-md)/1 var(--mono);transition:transform var(--dur-ui) var(--ease-out)}.acc[open] summary:after{transform:rotate(45deg)}.acc__body{padding:0 0 var(--sp-5);color:var(--ash)}.rte p{margin:0 0 var(--sp-3)}.rte ul{padding-left:var(--sp-5);margin:0 0 var(--sp-3)}.rte a{text-decoration:underline}.rte table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--fs-sm);margin:0 0 var(--sp-4)}.rte th,.rte td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--gunmetal)!important;text-align:left;white-space:nowrap;color:var(--bone)!important;background:var(--void)!important;width:auto!important}.rte td[style*=F8F8F8 i]{background:var(--smoke)!important}.rte tr:first-child td{font-weight:500;letter-spacing:var(--track-wide)}.rte td:first-child{font-weight:500}.more{padding:var(--section) var(--gut)}.more__head{margin:0 0 var(--sp-6);font:900 clamp(32px,4vw,56px)/var(--lh-tight) var(--display);text-transform:uppercase}.more__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-5) clamp(12px,1.6vw,24px)}.more__row .card:nth-child(n+5){display:none}.cartpg,.textpg{padding:var(--sp-7) var(--gut) var(--sp-9);max-width:1100px;margin:0 auto}.cartpg .display,.textpg .display{margin-bottom:var(--sp-6)}.cartpg__form{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}.lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--gunmetal)}.line{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--gunmetal);align-items:start}.line__img{display:block;background:var(--print);aspect-ratio:4/5}.line__img img{width:100%;height:100%;object-fit:contain;padding:8%}.line__title{font:800 var(--fs-lg)/1 var(--display);text-transform:uppercase}.line__info p{margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-sm);color:var(--ash)}.line__qty input{width:64px;height:var(--tap);padding:0 var(--sp-3);background:transparent;border:1px solid var(--gunmetal)}.line__rm{display:inline-flex;align-items:center;min-height:var(--tap);margin-left:var(--sp-3);font-size:var(--fs-sm);color:var(--ash);text-decoration:underline}.cartpg__sum{display:grid;gap:var(--sp-4);border:1px solid var(--gunmetal);padding:var(--sp-5);position:sticky;top:calc(var(--hdr-h) + var(--sp-5))}.cartpg__row{display:flex;justify-content:space-between;font-size:var(--fs-md)}.cartpg__sum p{font-size:var(--fs-sm);margin:0;color:var(--ash)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);animation:fade var(--dur-ui) var(--ease-out)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--smoke);border-left:1px solid var(--gunmetal);display:flex;flex-direction:column;animation:slide .25s var(--ease-out)}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(100%)}}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-4) var(--gut);border-bottom:1px solid var(--gunmetal)}.drawer__head h2{margin:0;font:900 var(--fs-lg)/1 var(--display);text-transform:uppercase}.drawer__x{width:var(--tap);height:var(--tap);background:none;border:0;cursor:pointer;font-size:var(--fs-md)}.drawer__body{flex:1;overflow:auto;padding:0 var(--gut)}.drawer__body .line{grid-template-columns:76px minmax(0,1fr) auto}.drawer__empty{padding:var(--sp-7) 0;color:var(--ash)}.drawer__foot{display:grid;gap:var(--sp-3);padding:var(--sp-5) var(--gut);border-top:1px solid var(--gunmetal)}.drawer__link{display:flex;justify-content:center;align-items:center;min-height:var(--tap);font-size:var(--fs-sm);color:var(--ash);text-decoration:underline}.qty{display:inline-flex;border:1px solid var(--gunmetal)}.qty button{width:var(--tap);height:36px;background:none;border:0;cursor:pointer}.qty span{display:grid;place-items:center;min-width:28px;font-size:var(--fs-sm)}.textpg--center{text-align:center;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.textpg--center p{color:var(--ash);margin:0 0 var(--sp-6)}.plain-list{list-style:none;padding:0;font:800 var(--fs-xl)/1 var(--display);text-transform:uppercase}.plain-list a{display:block;padding:var(--sp-2) 0}.pager{margin-top:var(--sp-7);text-align:center}@media(max-width:900px){.drop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drop__grid>.card:first-child .card__plate{aspect-ratio:8/5;flex:none;min-height:0}.more__row{grid-template-columns:repeat(2,minmax(0,1fr))}.statement,.pdp{grid-template-columns:minmax(0,1fr)}.pdp__media{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory}.pdp__frame{scroll-snap-align:start}.pdp__info{border-left:0}.pdp__sticky{position:static}.cartpg__form{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){:root{--hdr-h:56px}.hdr{grid-template-columns:auto 1fr auto}.hdr__nav a:not(:first-child),.hdr__link{display:none}.hdr__logo{width:118px;justify-self:center}.hero{min-height:calc(64svh - var(--hdr-h) - var(--tick-h));padding-top:var(--sp-8)}.hero__meta--r{display:none}.drop__head{flex-direction:column;align-items:flex-start}.card__info{flex-direction:column;gap:var(--sp-1)}.statement .solid{white-space:normal}.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__base{flex-direction:column}.news__form{flex-direction:column;border:0;gap:var(--sp-2)}.news__form input{border:1px solid var(--gunmetal)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:0ms!important}html{scroll-behavior:auto}}.is-light{--void:#ffffff;--smoke:#f4f4f5;--gunmetal:#e2e2e5;--ash:#6b6b71;--bone:#0b0b0c;--scrim:rgba(255,255,255,.82);--overlay:rgba(11,11,12,.35);background:var(--void);color:var(--bone)}.is-light .chrome-logo{background:var(--bone)}.is-light .grain{opacity:.035}.drop.is-light{padding:var(--section) 0 0}.drop__title{margin:0;text-align:center;font:400 var(--fs-xs)/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ash)}.catpg{padding:var(--sp-8) var(--gut) var(--section)}.catpg__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-5);margin:0 0 var(--sp-8)}.catpg__title{margin:0;font:400 clamp(44px,6vw,96px)/var(--lh-tight) var(--display);text-transform:uppercase}.catpg__count{margin:0;font:400 var(--fs-xs)/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ash)}.cat{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8) clamp(16px,2.4vw,40px)}.cat__item{display:flex;flex-direction:column;align-items:center;min-width:0}.cat__stage{position:relative;width:100%}.cat__frame{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow-x:clip;overflow-y:visible;touch-action:pan-y;-webkit-user-select:none;user-select:none}.cat__frame:before{content:"";position:absolute;left:8%;right:8%;top:84%;height:16%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(236,235,232,.07),transparent)}.cat{--float-dur:4.2s;--float-lift:-10px}.cat__bob{position:relative;z-index:2;height:100%;animation:float var(--float-dur) cubic-bezier(.45,0,.55,1) infinite alternate}.cat__shadow{position:absolute;z-index:1;pointer-events:none;left:calc(var(--shadow-x,50%) - var(--shadow-w,52%) / 2);top:var(--shadow-y,90%);width:var(--shadow-w,52%);height:7%;background:radial-gradient(closest-side,rgba(0,0,0,.95),rgba(0,0,0,.55) 55%,transparent);transform-origin:center;animation:float-shadow var(--float-dur) cubic-bezier(.45,0,.55,1) infinite alternate}.cat__item:nth-child(4n+2) .cat__bob,.cat__item:nth-child(4n+2) .cat__shadow{animation-delay:-1.1s}.cat__item:nth-child(4n+3) .cat__bob,.cat__item:nth-child(4n+3) .cat__shadow{animation-delay:-2.3s}.cat__item:nth-child(4n) .cat__bob,.cat__item:nth-child(4n) .cat__shadow{animation-delay:-3.4s}@keyframes float{to{transform:translateY(var(--float-lift))}}@keyframes float-shadow{to{transform:scaleX(.78);opacity:.5}}.cat__track{display:flex;height:100%;transition:transform .45s var(--ease-out)}.cat__track.is-jump{transition:none}.cat__slide{flex:0 0 100%;height:100%}.cat__slide img{width:100%;height:100%;object-fit:contain;pointer-events:none}.cat__frame.is-plated .cat__slide{background:var(--print);padding:6%}.cat__frame.is-plated:before{display:none}.cat__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;background:none;border:0;cursor:pointer;color:var(--bone);opacity:0;translate:0 -50%;transition:opacity var(--dur-ui) var(--ease-out)}.cat__arrow[data-prev]{left:-6px}.cat__arrow[data-next]{right:-6px}.cat__item:hover .cat__arrow,.cat__item:focus-within .cat__arrow{opacity:.6}.cat__arrow:hover,.cat__arrow:focus-visible{opacity:1!important}.cat__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(0,0,0,.9));transition:transform var(--dur-ui) var(--ease-out)}.cat__arrow[data-prev]:hover svg{transform:translate(-3px)}.cat__arrow[data-next]:hover svg{transform:translate(3px)}.cat__frame.is-plated~.cat__arrow{color:var(--void)}.cat__frame.is-plated~.cat__arrow svg{filter:none}.cat__meta{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);text-align:center}.cat__dots{display:flex;gap:6px;margin-bottom:var(--sp-1)}.cat__dots i{width:4px;height:4px;border-radius:50%;background:var(--ash);opacity:.4;transition:opacity var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out)}.cat__dots i.is-on{background:var(--bone);opacity:1}.cat__name{margin:0;font:400 clamp(18px,1.5vw,24px)/1.1 var(--display);text-transform:uppercase}.cat__name a:hover{text-decoration:underline;text-underline-offset:4px}.cat__price{margin:0;font-size:var(--fs-sm);letter-spacing:.06em;color:var(--ash)}.cat__plus{display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;background:none;border:0;cursor:pointer;color:var(--bone)}.cat__plus svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform var(--dur-ui) var(--ease-out)}.cat__plus[aria-expanded=true] svg{transform:rotate(45deg)}.cat__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-1);max-width:100%;min-height:32px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-ui) var(--ease-out),transform .25s var(--ease-out),visibility 0s linear .25s}.cat__sizes.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:none){.cat__sizes:not(.is-open){display:none}}.cat__sizes button{min-width:40px;height:32px;padding:0 var(--sp-2);background:none;border:1px solid var(--gunmetal);cursor:pointer;font:400 var(--fs-xs)/1 var(--mono);letter-spacing:.06em;transition:border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cat__sizes button:hover{border-color:var(--bone)}.cat__sizes button:disabled{color:var(--ash);text-decoration:line-through;cursor:not-allowed}.cat__sizes button.is-added{background:var(--bone);color:var(--void);border-color:var(--bone)}.cat__empty{grid-column:1/-1;text-align:center;padding:var(--sp-9) var(--gut);color:var(--ash)}.cat{--glitch-r:#ff2a3c;--glitch-b:#2a6bff;--ink-chrome:linear-gradient(100deg,var(--bone) 0%,var(--bone) 34%,#7a7a80 44%,#ffffff 50%,#7a7a80 56%,var(--bone) 66%,var(--bone) 100%)}.cat__name a{display:inline-block}@media(hover:hover)and (pointer:fine){.cat__bob{transition:translate .45s var(--ease-out)}.cat__shadow{transition:scale .45s var(--ease-out),filter .45s var(--ease-out)}.cat__item:hover .cat__bob{translate:0 -14px}.cat__item:hover .cat__shadow{scale:1.22 1.15;filter:blur(3px)}.cat__item:hover .cat__name a{color:transparent;background:var(--ink-chrome);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:name-glitch .38s steps(1) both,ink-shine 2.6s linear .38s infinite}.cat__plus{display:none}.cat__item:hover .cat__sizes,.cat__item:focus-within .cat__sizes{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cat__sizes button{opacity:0;transform:translateY(4px);transition:opacity var(--dur-ui) var(--ease-out),transform var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out),background-color var(--dur-ui) var(--ease-out),color var(--dur-ui) var(--ease-out)}.cat__item:hover .cat__sizes button,.cat__item:focus-within .cat__sizes button{opacity:1;transform:none}.cat__item:hover .cat__sizes button:nth-child(2),.cat__item:focus-within .cat__sizes button:nth-child(2){transition-delay:30ms}.cat__item:hover .cat__sizes button:nth-child(3),.cat__item:focus-within .cat__sizes button:nth-child(3){transition-delay:60ms}.cat__item:hover .cat__sizes button:nth-child(4),.cat__item:focus-within .cat__sizes button:nth-child(4){transition-delay:90ms}.cat__item:hover .cat__sizes button:nth-child(5),.cat__item:focus-within .cat__sizes button:nth-child(5){transition-delay:.12s}.cat__item:hover .cat__sizes button:nth-child(n+6),.cat__item:focus-within .cat__sizes button:nth-child(n+6){transition-delay:.15s}}@keyframes name-glitch{0%{text-shadow:-2px 0 var(--glitch-r),2px 0 var(--glitch-b);transform:translate(-1px)}25%{text-shadow:2px 0 var(--glitch-r),-2px 0 var(--glitch-b);transform:translate(1px) skew(-8deg)}50%{text-shadow:-1px 0 var(--glitch-r),1px 0 var(--glitch-b);transform:none}75%{text-shadow:1px 0 var(--glitch-r),-1px 0 var(--glitch-b);transform:translate(-1px)}to{text-shadow:none;transform:none}}@keyframes ink-shine{0%{background-position:100% 0}to{background-position:0% 0}}@media(max-width:1000px){.cat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cat{--float-lift:-7px;gap:var(--sp-7) var(--sp-4)}.catpg{padding-top:var(--sp-6)}.catpg__head{flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-6)}.cat__arrow{opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/kairo.css.map */
