@font-face{font-family:Roboto;src:local("Roboto Light Italic"),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:italic}@font-face{font-family:"Roboto Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:106.7995%;ascent-override:86.8669%;descent-override:22.8597%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Segoe UI";src:local("Segoe UI");size-adjust:100.3304%;ascent-override:92.4679%;descent-override:24.3337%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:98.8498%;ascent-override:93.8529%;descent-override:24.6981%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Arial";src:local("Arial");size-adjust:99.7809%;ascent-override:92.9771%;descent-override:24.4677%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback: Noto Sans";src:local("Noto Sans");size-adjust:93.8448%;ascent-override:98.8584%;descent-override:26.0154%;line-gap-override:0%}@font-face{font-family:Roboto;src:local("Roboto Regular Italic"),local("Roboto Italic"),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto SemiBold Italic"),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),url(../_fonts/Yr7HGIjsxw1ejDRZ1fDEK_uI9N9oVX--72BOJvhGns0-JnadzHv6gW7dkCRbgacgjWh1BQX87I1wg6MwXsr_Qcs.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Light"),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Regular"),local("Roboto"),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium"),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto SemiBold"),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold"),url(../_fonts/H2FXkDRX4aGYE7pLEuvYkNHQSqxd4MIt2393pduYjiU-JYjCoYe9Oa1Qm087CqF9sjyLh8XBFLdHHxZvjC_uJJ8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.product-block[data-v-cbfbf494]{background-color:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media(min-width:600px){.product-block[data-v-cbfbf494]{border-radius:12px}}.product-block[data-v-cbfbf494]:hover:not(.block-out-of-stock){box-shadow:0 8px 24px #00000014}@media(min-width:960px){.product-block[data-v-cbfbf494]:hover:not(.block-out-of-stock){transform:translateY(-4px)}.product-block:hover:not(.block-out-of-stock) .product-image[data-v-cbfbf494]{transform:scale(1.05)}}.product-block:hover:not(.block-out-of-stock) .product-title[data-v-cbfbf494]{color:rgb(var(--v-theme-secondary))!important;text-decoration:underline}.product-link-wrapper[data-v-cbfbf494]{color:inherit;text-decoration:none}.block-out-of-stock .product-image[data-v-cbfbf494]{filter:grayscale(100%);opacity:.5}.block-out-of-stock .product-title[data-v-cbfbf494]{opacity:.7}.block-out-of-stock .current-price[data-v-cbfbf494]{color:#9e9e9e!important}.product-image-wrapper[data-v-cbfbf494]{align-items:center;aspect-ratio:1/1;background-color:#f5f5f5;border-bottom:1px solid #eee;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.product-image-wrapper.bg-promoted-soft[data-v-cbfbf494]{background-color:#eaf2f8!important}.product-image[data-v-cbfbf494]{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;padding:24px;transition:transform .5s cubic-bezier(.25,.46,.45,.94);width:100%}@media(min-width:600px){.product-image[data-v-cbfbf494]{padding:32px}}.badge[data-v-cbfbf494]{border-radius:4px;font-size:.65rem;font-weight:800;padding:2px 6px;position:absolute;top:8px;z-index:2}@media(min-width:600px){.badge[data-v-cbfbf494]{font-size:.75rem;padding:4px 8px;top:12px}}.promo-badge[data-v-cbfbf494]{background-color:rgb(var(--v-theme-secondary))}.preorder-badge[data-v-cbfbf494],.promo-badge[data-v-cbfbf494]{left:8px;text-transform:uppercase}.preorder-badge[data-v-cbfbf494]{background-color:#1976d2}.deal-badge[data-v-cbfbf494]{background-color:rgb(var(--v-theme-product-discount-red));right:8px;text-transform:uppercase}@media(min-width:600px){.deal-badge[data-v-cbfbf494]{right:12px}}.new-badge[data-v-cbfbf494]{background-color:rgb(var(--v-theme-tertiary));left:8px;text-transform:uppercase}@media(min-width:600px){.new-badge[data-v-cbfbf494]{left:12px}}.oos-overlay[data-v-cbfbf494]{background-color:#fff9;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.oos-overlay .oos-text[data-v-cbfbf494]{background-color:#424242;border-radius:4px;letter-spacing:.5px}.product-content[data-v-cbfbf494]{padding:8px}@media(min-width:600px){.product-content[data-v-cbfbf494]{padding:16px}}.product-title[data-v-cbfbf494]{display:-webkit-box;font-family:Roboto,"Roboto Fallback: BlinkMacSystemFont","Roboto Fallback: Segoe UI","Roboto Fallback: Helvetica Neue","Roboto Fallback: Arial","Roboto Fallback: Noto Sans",sans-serif;font-size:.9rem;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin:0;overflow:hidden;transition:color .2s ease;-webkit-box-orient:vertical}@media(min-width:600px){.product-title[data-v-cbfbf494]{font-size:1.05rem;-webkit-line-clamp:2;line-height:1.4}}.product-footer[data-v-cbfbf494]{border-color:#f5f5f5!important;min-height:52px}.current-price[data-v-cbfbf494]{font-size:1.25rem;font-weight:800;letter-spacing:-.5px;line-height:1}@media(min-width:600px){.current-price[data-v-cbfbf494]{font-size:1.5rem}}.add-to-cart-btn[data-v-cbfbf494]{align-items:center;border-radius:8px;display:flex;height:36px;justify-content:center;margin-top:auto;transition:background-color .2s ease,transform .2s ease;width:36px}@media(min-width:600px){.add-to-cart-btn[data-v-cbfbf494]{height:44px;width:44px}}.add-to-cart-btn.btn-primary[data-v-cbfbf494]{background-color:rgb(var(--v-theme-primary));color:#fff}.add-to-cart-btn.btn-primary[data-v-cbfbf494]:hover{background-color:color-mix(in srgb,rgb(var(--v-theme-primary)) 85%,#000)}@media(min-width:960px){.add-to-cart-btn.btn-primary[data-v-cbfbf494]:hover{transform:scale(1.05)}}.add-to-cart-btn.btn-preorder[data-v-cbfbf494]{background-color:#1976d2;color:#fff}.add-to-cart-btn.btn-preorder[data-v-cbfbf494]:hover{background-color:color-mix(in srgb,#1976d2 85%,#000)}@media(min-width:960px){.add-to-cart-btn.btn-preorder[data-v-cbfbf494]:hover{transform:scale(1.05)}}.add-to-cart-btn.btn-disabled[data-v-cbfbf494]{background-color:#eee;color:#9e9e9e;cursor:not-allowed}
