.template-product .variant-wrapper{display:block!important;width:100%!important;margin:0 0 20px!important}.template-product .variant-input-wrap{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;gap:10px!important;width:100%!important;margin:0!important;border:0;padding:0}.template-product .variant-input-wrap>.variant-input-wrap__label,.template-product .variant-input-wrap>legend,.template-product .variant-wrapper>.variant-wrapper__label{grid-column:1 / -1!important;display:block;font-size:.78rem!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6b6f76!important;margin:0 0 2px!important}.template-product .variant-input{display:block!important;margin:0!important;width:100%!important}.template-product .variant-input label{display:flex!important;align-items:center;justify-content:center;text-align:center;width:100%!important;min-height:52px;margin:0!important;padding:10px 14px!important;border:1px solid rgba(20,22,26,.13)!important;border-radius:12px!important;background:#fff!important;color:#14161a!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:-.005em;line-height:1.2;cursor:pointer;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.template-product .variant-input input:not(:checked)+label:hover{border-color:#2f5be757!important;background:#fafbff!important}}.template-product .variant-input input:checked+label{background:#eef3ff!important;border-color:#9ab4f5!important;color:#173a9b!important;box-shadow:inset 0 0 0 1px #9ab4f5!important}.template-product .variant-input input:focus-visible+label{outline:2px solid var(--wow-blue, #2f5be7);outline-offset:2px}.template-product .variant-input input:disabled+label,.template-product .variant-input label.disabled{background:#faf9f7!important;color:#a5a9b0!important;border-color:#14161a14!important;text-decoration:line-through;cursor:not-allowed;box-shadow:none!important}@media screen and (max-width:767px){.template-product .variant-input-wrap{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))!important;gap:8px!important}.template-product .variant-input label{min-height:48px;font-size:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/smileey-t015.css.map */
