@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.qr-shimmer{background-image:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 37%,#f3f4f6 63%);background-size:1200px 100%;animation:shimmer 1.2s infinite linear}#qty-input::-webkit-outer-spin-button,#qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#qty-input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tabular-nums{font-variant-numeric:tabular-nums}.skel{background:linear-gradient(90deg,#f4f4f5 25%,#eee 37%,#f4f4f5 63%);background-size:400% 100%;animation:skel-bg 1.1s ease-in-out infinite}@keyframes skel-bg{0%{background-position:100% 50%}to{background-position:0 50%}}.no-scroll-x{overflow-x:hidden}.grid-related>*{min-width:0}.skel,.skeleton{position:relative;overflow:hidden;background:#f2f2f2}.skel:after,.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(0,0,0,.06),transparent);animation:skel 1.2s infinite}@keyframes skel{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skel:after,.skeleton:after{animation:none}}:root{--img-h: 230px}@media(min-width:768px){:root{--img-h: 300px}}@media(min-width:1024px){:root{--img-h: 340px}}.tiers-row{opacity:0;transform:translateY(4px);animation:tiersIn .28s ease forwards}@keyframes tiersIn{to{opacity:1;transform:none}}.acc-panel{overflow:hidden;max-height:0;opacity:0;transition:max-height .35s ease,opacity .25s ease}.acc-panel.open{opacity:1}body.kat-open [role=tooltip],body.kat-open .tippy-box,body.kat-open .tippy-popper,body.kat-open .tippy-tooltip,body.kat-open .tooltip,body.kat-open .tooltip-inner,body.kat-open .popover,body.kat-open .toast,body.kat-open [data-tooltip],body.kat-open [data-promo-badge],body.kat-open [data-fs-countdown]{display:none!important}#katPanel{position:absolute;z-index:9998}#katBackdrop{z-index:9997}
