.toggle-button_button__0OP80{align-items:center;border:2px solid #727476;border-radius:.75rem;color:#21201f;cursor:pointer;display:flex;flex-direction:row;font-family:var(--font-lato);font-size:.875rem;justify-content:space-between;padding:.5rem .75rem;transition:all .3s ease-in-out}.toggle-button_button__0OP80 input,.toggle-button_button__0OP80 p{color:inherit;font:inherit;white-space:nowrap}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc{margin-right:.625rem}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_option-bottom-color__WGtzx,.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_option-top-color__2PoQc{height:.5625rem;width:1.125rem}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_option-top-color__2PoQc{border-radius:.5625rem .5625rem 0 0}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_option-bottom-color__WGtzx{border-radius:0 0 .5625rem .5625rem}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_blue__8m29y{background-color:#3e5d93}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_grey__xMY5y{background-color:#727476}.toggle-button_button__0OP80 .toggle-button_option-color__aknJc .toggle-button_red__fKzFz{background-color:#dc0428}.toggle-button_active__xIWqj{background-color:#0096ff14;border:2px solid #3e5d93;cursor:pointer}.toggle-button_active__xIWqj p{color:#3e5d93}.toggle-group_container__Vdg9A{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}.toggle-group_caption__BE0T9{color:#727476;font-family:var(--font-lato);font-size:1rem;margin-bottom:.15rem}.toggle-group_group__U_sp_{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:flex-start}.toggle-group_group__U_sp_ input{font-family:var(--font-lato);font-size:16px;font-weight:400;margin-right:8px;min-width:2rem;text-indent:.5rem;width:7.8125rem}.toggle-group_group__U_sp_ input:focus{border-color:#3e5d93;transition:all .3s ease-in-out}@media(max-width:768px){.toggle-group_group__U_sp_{align-items:flex-start;flex-direction:column}.toggle-group_group__U_sp_ input{width:100%}}.product-gallery_container__Rmjqy{margin:0 auto;max-width:800px;padding:20px}.product-gallery_mainImageContainer__1nIB4{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;height:400px;margin-bottom:20px;overflow:hidden;position:relative}.product-gallery_mainImageContainer__1nIB4:hover{transform:scale(1.01);transition:transform .3s ease}.product-gallery_mainImage__ftdq8{height:100%;object-fit:contain;padding:10px;width:100%}.product-gallery_thumbnailsContainer__rt_N_{display:flex;flex-wrap:wrap;gap:10px}.product-gallery_thumbnail___hv4g{background:#fff;border:2px solid #0000;border-radius:4px;cursor:pointer;height:80px;overflow:hidden;transition:all .2s ease;width:80px}.product-gallery_thumbnail___hv4g.product-gallery_active__qvAxe{border-color:#2c3e50;transform:scale(1.05)}.product-gallery_thumbnailImage__0qeFc{height:100%;object-fit:cover;width:100%}.product-gallery_fullscreenOverlay__vge9D{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.product-gallery_fullscreenContent__x6uYi,.product-gallery_fullscreenOverlay__vge9D{align-items:center;display:flex;justify-content:center}.product-gallery_fullscreenContent__x6uYi{height:90%;position:relative;width:90%}.product-gallery_fullscreenImage__2tobj{max-height:100%;max-width:100%;object-fit:contain}.product-gallery_navAreaLeft__x_xIm,.product-gallery_navAreaRight__xtASx{bottom:0;cursor:pointer;position:absolute;top:0;width:40%;z-index:1}.product-gallery_closeButton__eECK1{background:none;border:none;color:#fff;color:#727476;cursor:pointer;font-size:40px;position:fixed;right:20px;top:20px;z-index:2}.product-gallery_closeButton__eECK1:hover{opacity:.8}@media(max-width:768px){.product-gallery_mainImageContainer__1nIB4{height:300px}.product-gallery_thumbnail___hv4g{height:60px;width:60px}.product-gallery_closeButton__eECK1{font-size:30px;right:15px;top:15px}}