.image-gallery[data-v-2c0e3750]{grid-column:span 12/span 12}@media (min-width:1024px){.image-gallery[data-v-2c0e3750]{grid-column:span 5/span 5}}.image-gallery .image[data-v-2c0e3750]{border-radius:calc(var(--radius) - 2px);border-width:1px;height:20rem;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.image-gallery .image[data-v-2c0e3750]:is(.dark *){--tw-border-opacity:1;border-color:rgb(35 37 51/var(--tw-border-opacity,1))}@media (min-width:1024px){.image-gallery .image[data-v-2c0e3750]{height:24rem}}.image-gallery .image img[data-v-2c0e3750]{border-radius:calc(var(--radius) - 2px);cursor:pointer;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-gallery .images[data-v-2c0e3750]{display:flex;gap:.5rem;margin-top:1rem}.image-gallery .images>div[data-v-2c0e3750]{border-radius:calc(var(--radius) - 2px);border-width:1px;height:5rem;width:5rem;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.image-gallery .images>div[data-v-2c0e3750]:is(.dark *){--tw-border-opacity:1;border-color:rgb(35 37 51/var(--tw-border-opacity,1))}.image-gallery .images>div img[data-v-2c0e3750]{border-radius:calc(var(--radius) - 2px);cursor:pointer;height:100%;width:100%}.image-gallery .images .thumbnail[data-v-2c0e3750]{cursor:pointer;height:100%;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:opacity .3s ease-in-out;width:100%}.image-gallery .images .thumbnail.is-active[data-v-2c0e3750],.image-gallery .images .thumbnail[data-v-2c0e3750]:hover{opacity:1}.lightbox-overlay[data-v-2c0e3750]{animation:fadeIn-2c0e3750 .3s ease-in-out}.lightbox-content[data-v-2c0e3750]{animation:scaleIn-2c0e3750 .3s ease-in-out}.lightbox-content img[data-v-2c0e3750]{border-radius:8px;height:auto;width:100%}.lightbox-close[data-v-2c0e3750]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;z-index:1001}.lightbox-close[data-v-2c0e3750]:hover{color:red}button[data-v-2c0e3750]{background:transparent;border:none;cursor:pointer}button[data-v-2c0e3750]:hover{color:red}@keyframes fadeIn-2c0e3750{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-2c0e3750{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.swatches[data-v-bbe496af]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;margin-top:.5rem}.swatch-label[data-v-bbe496af]{align-items:center;display:flex}.swatch-input[data-v-bbe496af]{display:none}.swatch[data-v-bbe496af]{align-items:center;border-radius:9999px;border-width:1px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:2.25rem;justify-content:center;line-height:1.25rem;padding-left:1rem;padding-right:1rem;width:auto;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.swatch[data-v-bbe496af]:is(.dark *){--tw-border-opacity:1;border-color:rgb(35 37 51/var(--tw-border-opacity,1))}.swatch-input:checked+.swatch[data-v-bbe496af]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.size-swatch[data-v-bbe496af]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.swatches[data-v-3c804354]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;margin-top:.5rem}.swatch-label[data-v-3c804354]{align-items:center;display:flex}.swatch-input[data-v-3c804354]{display:none}.swatch[data-v-3c804354]{border-radius:9999px;border-width:1px;cursor:pointer;height:2.25rem;width:2.25rem;--tw-border-opacity:1;border-color:rgb(var(--color-gray-200)/var(--tw-border-opacity,1))}.swatch[data-v-3c804354]:is(.dark *){--tw-border-opacity:1;border-color:rgb(35 37 51/var(--tw-border-opacity,1))}.swatch-input:checked+.swatch[data-v-3c804354],.swatch[data-v-3c804354]:hover{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));outline-style:solid;outline-width:2px}.buttons[data-v-c7f7b36c]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;width:100%}@media (min-width:768px){.buttons[data-v-c7f7b36c]{gap:1rem}}@media (min-width:1536px){.buttons[data-v-c7f7b36c]{width:66.666667%}}.buttons .btn-1[data-v-c7f7b36c]{padding-bottom:.625rem;padding-top:.625rem}.buttons .btn-1[data-v-c7f7b36c],.buttons .btn-2[data-v-c7f7b36c]{margin:0;width:100%}.buttons .btn-2[data-v-c7f7b36c]{border-width:1px!important;padding-bottom:.75rem;padding-top:.75rem}ul[data-v-a51d06c4]{margin-top:.5rem}li[data-v-a51d06c4]{font-size:.875rem;line-height:1.25rem;list-style-type:disc;margin-top:.375rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}li[data-v-a51d06c4]:is(.dark *){--tw-text-opacity:1;color:rgb(146 146 159/var(--tw-text-opacity,1))}p{font-size:1rem;line-height:1.5rem;margin-bottom:.5rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}p:is(.dark *){--tw-text-opacity:1;color:rgb(146 146 159/var(--tw-text-opacity,1))}.tags{margin-top:1rem}.tags p{align-items:center;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.25rem;margin-bottom:0;padding-bottom:0;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}.tags p:is(.dark *){--tw-text-opacity:1;color:rgb(146 146 159/var(--tw-text-opacity,1))}.tags ul{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:66.666667%}h3{margin-top:1rem}.tags li{border-radius:calc(var(--radius) - 2px);list-style-type:none;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgb(var(--color-gray-200)/var(--tw-bg-opacity,1));font-size:.875rem;line-height:1.25rem;padding:.125rem .625rem;--tw-text-opacity:1;color:rgb(var(--color-gray-900)/var(--tw-text-opacity,1))}.tags li:is(.dark *){--tw-text-opacity:1;color:rgb(205 205 211/var(--tw-text-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-gray-900)/var(--tw-bg-opacity,1))}.product-details p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}.product-details p:is(.dark *){--tw-text-opacity:1;color:rgb(146 146 159/var(--tw-text-opacity,1))}.product-details ul{font-size:.875rem;line-height:1.25rem;list-style-type:disc;padding-left:2rem;--tw-text-opacity:1;color:rgb(var(--color-gray-700)/var(--tw-text-opacity,1))}.product-details ul:is(.dark *){--tw-text-opacity:1;color:rgb(146 146 159/var(--tw-text-opacity,1))}
