.products_fadeContainer__SuZu1{transition:opacity .3s ease;opacity:1}.products_fadeContainer__SuZu1.products_fadeOut__A6QLX{opacity:0}.products_tabButton__Bt8cZ{border:none;transition:color .3s}.products_tabButton__Bt8cZ:hover{color:#a1a1a1}.products_underline__J1nXc{position:absolute;bottom:0;height:3px;background-color:#2a2a2a;border-radius:2px;transition:all .3s ease;z-index:0}.products_searchIcon__R5uYu{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:1rem;color:#a1a1a1;pointer-events:none}.products_searchInput__ngSxs{border:1px solid #ddd;outline:none;box-shadow:0 2px 4px rgba(0,0,0,.05)}.modal_modalOverlay__CnZoK{left:0;background-color:rgba(0,0,0,.6);animation:modal_fadeInZoom__THoWF .3s ease-out;z-index:1050}.modal_modalContent__yWF8n{width:90%;animation:modal_slideDown__zLAeL .4s ease forwards;overflow-y:auto;overflow-x:hidden;height:90%}.modal_swiperImageContainer__43Gmf{min-height:500px;cursor:zoom-in}@keyframes modal_slideDown__zLAeL{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal_fadeInZoom__THoWF{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1024px){.modal_swiperImage__EUrFR{object-fit:cover!important}}@media (max-width:992px){.modal_swiperImage__EUrFR{object-fit:contain!important}.modal_swiperImageContainer__43Gmf{min-height:300px}}.selector_selectorBox__0y0Uk{border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .3s ease}.selector_selectorBox__0y0Uk:hover{border-color:#a1a1a1}.selector_selectorBoxActive__U78NB{border-color:#2a2a2a;background-color:#2a2a2a;color:#fff}.selector_selectorBoxUnavailable__NugJ9{border-style:dashed;opacity:.6}.selector_colorCircle__C1cLF{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .3s ease}.selector_colorCircle__C1cLF:hover{border-color:#a1a1a1}.selector_colorCircleActive__f2oms{border-color:#2a2a2a;transform:scale(1.1)}.selector_colorCircleUnavailable__F3TzT{opacity:.5;border-style:dashed}.styles_badge__FjyqN{top:10px;left:10px}