.thumbnails[data-v-fbb1fdce]::-webkit-scrollbar{height:3px;width:3px}.thumbnails[data-v-fbb1fdce]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.thumbnails[data-v-fbb1fdce]::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.thumbnails[data-v-fbb1fdce]::-webkit-scrollbar-thumb:hover{background:#555}.main-nav-btn[data-v-fbb1fdce]{opacity:.7;transition:opacity .2s}.main-nav-btn[data-v-fbb1fdce]:hover{opacity:1}.aspect-w-1[data-v-fbb1fdce]{padding-bottom:100%;position:relative}.aspect-w-1>img[data-v-fbb1fdce]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.zoom-lens[data-v-fbb1fdce]{border-radius:50%;opacity:.9}.zoom-result[data-v-fbb1fdce]{transition:opacity .2s ease}.zoom-result img[data-v-fbb1fdce]{-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.main-image-container[data-v-fbb1fdce]{order:1}.thumbnails-container[data-v-fbb1fdce]{order:2;padding:.5rem 0}.thumbnails[data-v-fbb1fdce]{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.zoom-result[data-v-fbb1fdce]{height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.aspect-w-1[data-v-fbb1fdce]{padding-bottom:120%}}.success-glow[data-v-69c5d643]{animation:successPulse-69c5d643 .9s ease-out forwards;box-shadow:0 0 0 0 hsla(0,0%,100%,.9)}@keyframes successPulse-69c5d643{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.9);opacity:1}60%{box-shadow:0 0 0 16px hsla(0,0%,100%,0);opacity:.7}to{box-shadow:0 0 0 28px hsla(0,0%,100%,0);opacity:0}}.btn-success[data-v-69c5d643]{background:#16a34a;transform:translateZ(0) scale(1.02)}@keyframes cartPing-69c5d643{0%{transform:scale(1)}35%{transform:scale(1.2)}to{transform:scale(1)}}.cart-ping[data-v-69c5d643]{animation:cartPing-69c5d643 .36s ease-out;transform-origin:center}.btn-anim-success[data-v-69c5d643]{animation:successMorph-69c5d643 .6s ease forwards;background-color:#16a34a}@keyframes successMorph-69c5d643{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeIn-69c5d643{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-69c5d643]{animation:fadeIn-69c5d643 .4s ease forwards}.skeleton-loader[data-v-4cb200d1]{display:grid;gap:10px;padding:10px}.skeleton-slide[data-v-4cb200d1]{animation:shimmer-4cb200d1 1.5s linear infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:400% 100%;border-radius:10px;height:200px}@keyframes shimmer-4cb200d1{0%{background-position:-400px 0}to{background-position:400px 0}}.swiper-button-next-custom[data-v-4cb200d1],.swiper-button-prev-custom[data-v-4cb200d1]{height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.swiper-button-prev-custom[data-v-4cb200d1]{left:0}.swiper-button-next-custom[data-v-4cb200d1]{right:-10px}.swiper-button-next-custom[data-v-4cb200d1]:hover,.swiper-button-prev-custom[data-v-4cb200d1]:hover{color:color-mix(in srgb,var(--theme-color),transparent 90%)}@keyframes fadeInOut-f10ed08d{0%,to{opacity:0;transform:translateY(-5px)}10%,90%{opacity:1;transform:translateY(0)}}.animate-fade-in-out[data-v-f10ed08d]{animation:fadeInOut-f10ed08d 2s ease}.translate-enter-active[data-v-1c927dcf],.translate-leave-active[data-v-1c927dcf]{transition:all .5s ease}.translate-enter-from[data-v-1c927dcf],.translate-leave-to[data-v-1c927dcf]{opacity:0;transform:translateY(30px)}#content[data-v-1c927dcf]{line-height:1.9}.success-glow[data-v-1c927dcf]{animation:successPulse-1c927dcf .9s ease-out forwards;box-shadow:0 0 0 0 hsla(0,0%,100%,.9)}@keyframes successPulse-1c927dcf{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.9);opacity:1}60%{box-shadow:0 0 0 16px hsla(0,0%,100%,0);opacity:.7}to{box-shadow:0 0 0 28px hsla(0,0%,100%,0);opacity:0}}.btn-success[data-v-1c927dcf]{background:#16a34a;transform:translateZ(0) scale(1.02)}@keyframes cartPing-1c927dcf{0%{transform:scale(1)}35%{transform:scale(1.2)}to{transform:scale(1)}}.cart-ping[data-v-1c927dcf]{animation:cartPing-1c927dcf .36s ease-out;transform-origin:center}.btn-anim-success[data-v-1c927dcf]{animation:successMorph-1c927dcf .6s ease forwards;background-color:#16a34a}@keyframes successMorph-1c927dcf{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes fadeIn-1c927dcf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-v-1c927dcf]{animation:fadeIn-1c927dcf .4s ease forwards}