.ks-sizefinder{margin-top:24px;padding:20px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08)}.ks-sizefinder__header{font-size:14px;font-weight:700;margin-bottom:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ks-accent, #DE3C77)}.ks-sizefinder__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.ks-sizefinder__field{display:block}.ks-sizefinder__input-wrap{position:relative}.ks-sizefinder__input-wrap input{width:100%;height:52px;padding:20px 14px 8px;border-radius:10px;background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;font-size:15px;font-weight:500;outline:none;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 #0000}.ks-sizefinder__input-wrap input::placeholder{color:transparent}.ks-sizefinder__input-wrap label{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;pointer-events:none;transition:top .18s ease,transform .18s ease,font-size .18s ease,color .18s ease,opacity .18s ease;text-shadow:0 0 6px rgba(255,255,255,.12)}.ks-sizefinder__input-wrap label span{opacity:.6;font-weight:400}.ks-sizefinder__input-wrap input:focus+label,.ks-sizefinder__input-wrap input:not(:placeholder-shown)+label{top:10px;transform:none;font-size:9px;color:var(--ks-accent, #DE3C77);text-shadow:0 0 8px rgba(222,60,119,.32)}.ks-sizefinder__input-wrap input:hover{border-color:#ffffff57!important}.ks-sizefinder__input-wrap input:focus{border-color:var(--ks-accent, #DE3C77)!important;box-shadow:0 0 0 1px #de3c7780,0 0 12px #de3c7740;background:#ffffff1a}.ks-sizefinder__input-wrap input[type=number]::-webkit-inner-spin-button,.ks-sizefinder__input-wrap input[type=number]::-webkit-outer-spin-button{opacity:.6}.ks-sizefinder__btn{margin-top:14px;width:100%;height:48px;border-radius:999px;border:none;font-size:15px;font-weight:600;background:linear-gradient(180deg,#de3c77,#c92f66);color:#fff;cursor:pointer;box-shadow:0 6px 18px #de3c7759;transition:transform .18s ease,box-shadow .18s ease}.ks-sizefinder__btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #de3c7773}.ks-sizefinder__result{margin-top:12px;font-size:13px;color:#ffffffe6}.ks-sizefinder__result strong{color:#fff}@media(max-width:767px){.ks-sizefinder__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/ks-size-finder.css.map */
