.gallery-container[data-v-bdcfee90]{width:100%}.gallery-grid[data-v-bdcfee90]{margin:0}.gallery-item[data-v-bdcfee90]{cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.gallery-item[data-v-bdcfee90]:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)}.gallery-image[data-v-bdcfee90]{border-radius:8px;transition:transform .3s ease}.gallery-image[data-v-bdcfee90]:hover{transform:scale(1.05)}.gallery-overlay[data-v-bdcfee90]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.empty-gallery__image[data-v-bdcfee90]{height:150px;width:150px}@media (min-width:960px){.empty-gallery__image[data-v-bdcfee90]{height:250px;width:250px}}.dialog-card[data-v-bdcfee90]{max-height:90vh;overflow:hidden}.dialog-close-btn[data-v-bdcfee90]{position:absolute;right:5px;top:5px;transition:all .2s ease;z-index:10}.dialog-close-btn[data-v-bdcfee90]:hover{background:#000000e6!important;transform:scale(1.1)}.dialog-content[data-v-bdcfee90]{align-items:center;background:#fafafa;display:flex;justify-content:center}.dialog-image[data-v-bdcfee90]{max-height:80vh;max-width:100%}@media (max-width:600px){.dialog-card[data-v-bdcfee90]{margin:8px;max-height:calc(100vh - 16px)}.dialog-image[data-v-bdcfee90]{max-height:70vh}}.product__detail-image-container[data-v-bdcfee90]{align-items:center;display:flex;height:50vh;justify-content:center;overflow:hidden}.product__detail-image[data-v-bdcfee90],.product[data-v-bdcfee90] img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product__preview-image[data-v-bdcfee90]{aspect-ratio:1/1;cursor:pointer}@media (min-width:600px){.product__detail-image-container[data-v-bdcfee90]{height:500px}}@media (min-width:1264px){.product__detail-image-container[data-v-bdcfee90]{height:550px;margin:0 auto;max-width:900px}}@media (min-width:1904px){.product__detail-image-container[data-v-bdcfee90]{height:600px;max-width:1000px}}.selected[data-v-bdcfee90]{border:2px solid #23a638}
