html{overflow-x:hidden}body{overflow-x:clip;max-width:100%}.kcp-shop-body,.kcp-colg-body{overflow-x:clip;overflow-y:visible}.kcp-ms-stage{left:0!important;right:0!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.kcp-cd{max-width:100vw!important}.kcp-cat-img,.kcp-colb-img,.kcp-section,.kcp-container{max-width:100%}.kcp-card,.kcp-rcard{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform}.kcp-card:hover,.kcp-rcard:hover{transform:translateY(-4px) scale(1.015);box-shadow:0 12px 28px #101e5021;border-color:#c9d3ec}.kcp-card .kcp-media,.kcp-rcard .kcp-media{overflow:hidden}.kcp-card .kcp-media img,.kcp-rcard .kcp-media img{transition:transform .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.kcp-card:hover .kcp-media img,.kcp-rcard:hover .kcp-media img{transform:scale(1.07)}.kcp-size{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.kcp-size:hover{transform:translateY(-1px) scale(1.04)}.kcp-vcard{transition:transform .18s ease,border-color .15s ease,background-color .15s ease}.kcp-vcard:hover:not([disabled]){transform:translateY(-2px) scale(1.02)}.kcp-nav a{transition:transform .18s ease,color .18s ease;transform-origin:center;will-change:transform}.kcp-nav a:hover{transform:scale(1.07)}.kcp-nav a .kcp-nav-ic{transition:transform .22s cubic-bezier(.34,1.5,.64,1)}.kcp-nav a:hover .kcp-nav-ic{transform:scale(1.14) rotate(-4deg)}.kcp-head-act .kcp-icon{transition:transform .18s ease}.kcp-head-act .kcp-icon:hover{transform:scale(1.12)}.kcp-head-cta{transition:transform .18s ease,background-color .18s ease}.kcp-head-cta:hover{transform:translateY(-1px) scale(1.03)}.kcp-tab{transition:transform .16s ease,background-color .16s ease,color .16s ease}.kcp-tab:hover{transform:translateY(-1px) scale(1.03)}@media(prefers-reduced-motion:reduce){.kcp-card,.kcp-rcard,.kcp-size,.kcp-vcard,.kcp-nav a,.kcp-nav a .kcp-nav-ic,.kcp-head-act .kcp-icon,.kcp-head-cta,.kcp-tab,.kcp-card .kcp-media img,.kcp-rcard .kcp-media img{transition:none!important;transform:none!important}}@media(hover:none){.kcp-card:hover,.kcp-rcard:hover,.kcp-size:hover,.kcp-vcard:hover,.kcp-nav a:hover,.kcp-head-cta:hover,.kcp-tab:hover,.kcp-card:hover .kcp-media img,.kcp-rcard:hover .kcp-media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kcp-overflow-guard.css.map */
