.product-block[data-v-9dd38a85]{background-color:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.product-block[data-v-9dd38a85]:hover:not(.block-out-of-stock){box-shadow:0 8px 24px #00000014}@media (width>=960px){.product-block[data-v-9dd38a85]:hover:not(.block-out-of-stock){transform:translateY(-4px)}.add-to-cart-btn.btn-preorder[data-v-9dd38a85]:hover,.add-to-cart-btn.btn-primary[data-v-9dd38a85]:hover,.product-block:hover:not(.block-out-of-stock) .product-image[data-v-9dd38a85]{transform:scale(1.05)}}.product-block:hover:not(.block-out-of-stock) .product-title[data-v-9dd38a85]{text-decoration:underline;color:rgb(var(--v-theme-secondary))!important}.product-block.is-promoted .product-image-wrapper[data-v-9dd38a85]{background-color:#eaf2f8!important}.product-link-wrapper[data-v-9dd38a85]{color:inherit;text-decoration:none}.block-out-of-stock .product-image[data-v-9dd38a85]{opacity:.5;filter:grayscale()}.block-out-of-stock .product-title[data-v-9dd38a85]{opacity:.7}.block-out-of-stock .current-price[data-v-9dd38a85]{color:#9e9e9e!important}.product-image-wrapper[data-v-9dd38a85]{aspect-ratio:1;background-color:#f5f5f5;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.product-image[data-v-9dd38a85]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.badge-bucket-left[data-v-9dd38a85],.badge-bucket-right[data-v-9dd38a85]{z-index:2;pointer-events:none;flex-direction:row;align-items:center;gap:4px;display:flex;position:absolute;top:8px}.badge-bucket-left[data-v-9dd38a85]{flex-wrap:wrap;max-width:calc(100% - 80px);left:8px}.badge-bucket-right[data-v-9dd38a85]{right:8px}@media (width>=600px){.product-block[data-v-9dd38a85]{border-radius:12px}.product-image[data-v-9dd38a85]{padding:32px}.badge-bucket-left[data-v-9dd38a85],.badge-bucket-right[data-v-9dd38a85]{gap:6px;top:12px}.badge-bucket-left[data-v-9dd38a85]{max-width:calc(100% - 100px);left:12px}.badge-bucket-right[data-v-9dd38a85]{right:12px}}.badge[data-v-9dd38a85]{text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700;line-height:1.2}@media (width>=600px){.badge[data-v-9dd38a85]{padding:4px 8px;font-size:.75rem}}.promo-badge[data-v-9dd38a85]{background-color:rgb(var(--v-theme-secondary))}.new-badge[data-v-9dd38a85]{background-color:#2e7d32}.preorder-badge[data-v-9dd38a85]{background-color:#1976d2}.deal-badge[data-v-9dd38a85]{background-color:rgb(var(--v-theme-product-discount-red))}.oos-overlay[data-v-9dd38a85]{z-index:3;background-color:#fff9;width:100%;height:100%;position:absolute;top:0;left:0}.oos-overlay .oos-text[data-v-9dd38a85]{letter-spacing:.5px;background-color:#424242;border-radius:4px}.product-content[data-v-9dd38a85]{padding:8px}.product-title[data-v-9dd38a85]{font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:700;line-height:1.3;transition:color .2s}@media (width>=600px){.product-content[data-v-9dd38a85]{padding:16px}.product-title[data-v-9dd38a85]{font-size:1.05rem;line-height:1.4}}.product-footer[data-v-9dd38a85]{min-height:52px;border-color:#f5f5f5!important}.current-price[data-v-9dd38a85]{letter-spacing:-.5px;font-size:1.25rem;font-weight:700;line-height:1}.add-to-cart-btn[data-v-9dd38a85]{border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-top:auto;transition:background-color .2s,transform .2s;display:flex}@media (width>=600px){.current-price[data-v-9dd38a85]{font-size:1.5rem}.add-to-cart-btn[data-v-9dd38a85]{width:44px;height:44px}}.add-to-cart-btn.btn-primary[data-v-9dd38a85]{color:#fff;background-color:rgb(var(--v-theme-primary))}.add-to-cart-btn.btn-primary[data-v-9dd38a85]:hover{background-color:color-mix(in srgb,rgb(var(--v-theme-primary)) 85%,#000)}.add-to-cart-btn.btn-preorder[data-v-9dd38a85]{color:#fff;background-color:#1976d2}.add-to-cart-btn.btn-preorder[data-v-9dd38a85]:hover{background-color:#1564b3}.add-to-cart-btn.btn-disabled[data-v-9dd38a85]{color:#9e9e9e;cursor:not-allowed;background-color:#eee}
