.display-none[data-v-d8bbde70]{display:none}.category-product-card[data-v-d8bbde70]{position:relative;border-radius:1.5rem;--tw-border-opacity:1;border:1px solid rgb(232 232 232/var(--tw-border-opacity));padding:1rem;font-family:Suwannaphum}.category-product-card .not-logged-in[data-v-d8bbde70]{height:430px;width:250px}@media only screen and (max-width:1530px){.category-product-card .not-logged-in[data-v-d8bbde70]{height:auto;margin:0 auto}}@media only screen and (max-width:1200px){.category-product-card .not-logged-in[data-v-d8bbde70]{width:auto}}.category-product-card .not-logged-in .img-wrapper[data-v-d8bbde70]{margin-bottom:1rem;max-width:100%;width:auto;height:200px}.category-product-card .not-logged-in .img-wrapper img[data-v-d8bbde70]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.category-product-card .not-logged-in .brand[data-v-d8bbde70]{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity));white-space:nowrap;overflow:hidden}.category-product-card .not-logged-in .product-title[data-v-d8bbde70]{margin-bottom:.25rem;font-family:Montserrat;font-weight:700;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:45px}.category-product-card .not-logged-in .sku[data-v-d8bbde70]{margin-bottom:.5rem;font-family:Franklin Gothic Book,sans-serif;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity));width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-product-card .not-logged-in .price[data-v-d8bbde70]{margin-bottom:.5rem;display:flex;justify-content:space-between;font-weight:700}@media only screen and (max-width:768px){.category-product-card .not-logged-in .price[data-v-d8bbde70]{flex-direction:column}}.category-product-card .not-logged-in .buttons[data-v-d8bbde70]{display:flex;justify-content:space-between;gap:.5rem;padding-top:1rem;border-top:2px solid #e8e8e8}.category-product-card .not-logged-in .buttons .btn[data-v-d8bbde70]{padding-left:1rem;padding-right:1rem;min-width:120px}@media only screen and (max-width:1200px){.category-product-card .not-logged-in .buttons .btn[data-v-d8bbde70]{min-width:110px}}.category-product-card .logged-in[data-v-d8bbde70]{position:relative;height:550px;width:250px;margin:auto}@media only screen and (max-width:1530px){.category-product-card .logged-in[data-v-d8bbde70]{height:auto;margin:0 auto}}@media only screen and (max-width:1200px){.category-product-card .logged-in[data-v-d8bbde70]{width:auto}}.category-product-card .logged-in .img-wrapper[data-v-d8bbde70]{margin-bottom:1rem;max-width:100%;width:auto;height:200px}.category-product-card .logged-in .img-wrapper img[data-v-d8bbde70]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.category-product-card .logged-in .brand[data-v-d8bbde70]{margin-bottom:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity));white-space:nowrap;overflow:hidden}.category-product-card .logged-in .product-title[data-v-d8bbde70]{margin-bottom:.25rem;font-family:Montserrat;font-weight:700;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:45px}.category-product-card .logged-in .sku[data-v-d8bbde70]{font-family:Franklin Gothic Book,sans-serif;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity));width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-product-card .logged-in .barcode[data-v-d8bbde70]{margin-bottom:.75rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity));font:normal normal 500 10px/13px Montserrat}.category-product-card .logged-in .stock[data-v-d8bbde70]{margin-bottom:.5rem;display:flex;justify-content:space-between;font-size:.75rem;line-height:1rem}.category-product-card .logged-in .stock .in-production[data-v-d8bbde70]{display:flex;flex-direction:column}.category-product-card .logged-in .stock .in-production span[data-v-d8bbde70]{margin-bottom:.25rem;font-family:Franklin Gothic Book,sans-serif}.category-product-card .logged-in .traffic-green[data-v-d8bbde70]{position:relative;padding-left:1rem;font-family:Franklin Gothic Book,sans-serif;--tw-text-opacity:1;color:rgb(55 148 17/var(--tw-text-opacity))}.category-product-card .logged-in .traffic-green[data-v-d8bbde70]:before{position:absolute;--tw-bg-opacity:1;background-color:rgb(55 148 17/var(--tw-bg-opacity));left:0;top:2px;content:"";display:inline-block;width:12px;height:12px;border-radius:8.5px}.category-product-card .logged-in .traffic-yellow[data-v-d8bbde70]{position:relative;padding-left:1rem;font-family:Franklin Gothic Book,sans-serif;--tw-text-opacity:1;color:rgb(245 149 15/var(--tw-text-opacity))}.category-product-card .logged-in .traffic-yellow[data-v-d8bbde70]:before{position:absolute;--tw-bg-opacity:1;background-color:rgb(245 149 15/var(--tw-bg-opacity));left:0;top:2px;content:"";display:inline-block;width:12px;height:12px;border-radius:8.5px}.category-product-card .logged-in .traffic-red[data-v-d8bbde70]{position:relative;padding-left:1rem;font-family:Franklin Gothic Book,sans-serif;--tw-text-opacity:1;color:rgb(167 3 3/var(--tw-text-opacity))}.category-product-card .logged-in .traffic-red[data-v-d8bbde70]:before{position:absolute;--tw-bg-opacity:1;background-color:rgb(167 3 3/var(--tw-bg-opacity));left:0;top:2px;content:"";display:inline-block;width:12px;height:12px;border-radius:8.5px}.category-product-card .logged-in .price[data-v-d8bbde70]{font-family:Franklin Gothic Book,sans-serif;font-size:.75rem;line-height:1rem}.category-product-card .logged-in .price .retail[data-v-d8bbde70],.category-product-card .logged-in .price .wholesale[data-v-d8bbde70]{margin-bottom:.25rem;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.category-product-card .logged-in .price[data-v-d8bbde70]{flex-direction:column}}.category-product-card .logged-in .vat-notice[data-v-d8bbde70]{color:#8a8a8a}.category-product-card .logged-in .specific-customer[data-v-d8bbde70]{margin-top:.5rem;margin-bottom:.5rem;padding-top:.5rem;font-family:Franklin Gothic Book,sans-serif;font-size:.75rem;line-height:1rem;border-top:2px solid #eee}.category-product-card .logged-in .specific-customer .customer-price[data-v-d8bbde70],.category-product-card .logged-in .specific-customer .margin[data-v-d8bbde70]{margin-bottom:.25rem;display:flex;justify-content:space-between}.category-product-card .logged-in .specific-customer .customer-price[data-v-d8bbde70]{font-weight:700}.category-product-card .logged-in .quantity[data-v-d8bbde70]{margin-top:1rem;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-family:Franklin Gothic Book,sans-serif}.category-product-card .logged-in .quantity p[data-v-d8bbde70]{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity))}.category-product-card .logged-in .quantity input[data-v-d8bbde70]{font-family:Montserrat;font-size:1rem;line-height:1.5rem;font-weight:700;border:1px solid #e8e8e8;width:50px;border-radius:20px;padding:5px;text-align:center}.category-product-card .logged-in .quantity input[data-v-d8bbde70]::-webkit-inner-spin-button,.category-product-card .logged-in .quantity input[data-v-d8bbde70]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.category-product-card .logged-in .quantity input[type=number][data-v-d8bbde70]{-moz-appearance:textfield}.category-product-card .logged-in .quantity .case-count[data-v-d8bbde70]{margin-left:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(166 147 143/var(--tw-text-opacity))}.category-product-card .logged-in .add-to-cart[data-v-d8bbde70]{cursor:pointer;position:absolute;bottom:-37px;right:-36px;background:#e30613;background:linear-gradient(90deg,#e30613,#a70303 68%);padding:15px;border-radius:50%}.category-product-card .logged-in .add-to-cart .iconify[data-v-d8bbde70]{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media only screen and (max-width:1023px){.category-product-card .logged-in .add-to-cart[data-v-d8bbde70]{bottom:-25px;right:-20px}}@media only screen and (max-width:769px){.category-product-card .logged-in .add-to-cart[data-v-d8bbde70]{right:-16px}}.category-product-card .logged-in .add-to-wishlist[data-v-d8bbde70]{position:absolute;cursor:pointer;top:0;right:0}.category-product-card .logged-in .add-to-wishlist .iconify[data-v-d8bbde70]{font-size:1.5rem;line-height:2rem}@media only screen and (max-width:1280px){.category-product-card[data-v-d8bbde70]{height:auto;width:100%;min-width:100%}}@media only screen and (max-width:480px){.category-product-card[data-v-d8bbde70]{width:100%}}.category-product-card .discontinued[data-v-d8bbde70]{--tw-bg-opacity:1;background-color:rgb(227 6 19/var(--tw-bg-opacity));top:-20px;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;border-top-left-radius:1.5rem}.category-product-card .discontinued[data-v-d8bbde70],.category-product-card .outlet[data-v-d8bbde70]{font-family:Montserrat;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));position:absolute;left:0;border-top-right-radius:1.5rem}.category-product-card .outlet[data-v-d8bbde70]{top:23px;background:#e30613;background:linear-gradient(90deg,#e30613,#a70303 68%);border-bottom-right-radius:1.5rem;padding:5px 15px}.category-product-card.without-top-radius[data-v-d8bbde70]{border-top-left-radius:0;border-top-right-radius:0}@media only screen and (max-width:1280px){.category-product-card.without-top-radius[data-v-d8bbde70]{margin-top:1.2rem}}.category-product-card .product-overlay[data-v-d8bbde70]{position:absolute;display:flex;justify-content:center;border-radius:1.5rem;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.85)}.category-product-card .product-overlay .overlay-message[data-v-d8bbde70]{max-width:194px;border-radius:1rem;padding:1.5rem 1rem;text-align:center;font-family:Montserrat;font-weight:700;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));background:#e30613;background:linear-gradient(90deg,#e30613,#a70303 68%);margin:0;position:absolute;top:50%;transform:translateY(-50%);font:normal normal 700 18px/18px}