[data-v-7d651830]:root{--primary-color-100:#333;--primary-color-200:#4d4d4d;--primary-color-300:#666;--primary-color-400:grey;--primary-color-500:#000;--primary-color-600:#000;--primary-color-700:#000;--secondary-color-100:#ffe6b3;--secondary-color-200:#ffdb4d;--secondary-color-300:#ffd600;--secondary-color-400:#fc0;--secondary-color-500:#fc0;--secondary-color-600:#e6b800;--secondary-color-700:#cc9c00;--danger-color-100:#fdecea;--danger-color-200:#f9c1be;--danger-color-300:#f49792;--danger-color-400:#f06d66;--danger-color-500:#e53935;--danger-color-600:#b82c2a;--danger-color-700:#8a2220}.v-btn[data-v-7d651830],.v-icon[data-v-7d651830]{color:var(--primary-color-500)}.v-row[data-v-7d651830]{margin:0!important}.v-col[data-v-7d651830]{padding:0!important}.bg-primary[data-v-7d651830]{background-color:var(--primary-color-500)!important}input[data-v-7d651830]:-webkit-autofill,input:-webkit-autofill:focus textarea[data-v-7d651830]:-webkit-autofill,input[data-v-7d651830]:-webkit-autofill:hover,select[data-v-7d651830]:-webkit-autofill,select[data-v-7d651830]:-webkit-autofill:focus,select[data-v-7d651830]:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea[data-v-7d651830]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-banner[data-v-7d651830]{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:400px;position:relative;transition:transform .3s ease;width:100%}.page-banner.is-clickable[data-v-7d651830]{cursor:pointer}.page-banner.is-clickable[data-v-7d651830]:hover{transform:scale(1.01)}.page-banner.is-clickable[data-v-7d651830]:active{transform:scale(.99)}@media (max-width:768px){.page-banner[data-v-7d651830]{min-height:300px}}.page-banner .banner-overlay[data-v-7d651830]{align-items:center;background:linear-gradient(180deg,#0000004d,#00000080);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.page-banner .banner-content[data-v-7d651830]{color:#fff;max-width:800px;padding:32px;position:relative;text-align:center;z-index:1}.page-banner .banner-content .banner-title[data-v-7d651830]{font-size:3rem;font-weight:700;margin-bottom:16px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}@media (max-width:768px){.page-banner .banner-content .banner-title[data-v-7d651830]{font-size:2rem}}.page-banner .banner-content .banner-description[data-v-7d651830]{font-size:1.25rem;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (max-width:768px){.page-banner .banner-content .banner-description[data-v-7d651830]{font-size:1rem}}[data-v-3543125f]:root{--primary-color-100:#333;--primary-color-200:#4d4d4d;--primary-color-300:#666;--primary-color-400:grey;--primary-color-500:#000;--primary-color-600:#000;--primary-color-700:#000;--secondary-color-100:#ffe6b3;--secondary-color-200:#ffdb4d;--secondary-color-300:#ffd600;--secondary-color-400:#fc0;--secondary-color-500:#fc0;--secondary-color-600:#e6b800;--secondary-color-700:#cc9c00;--danger-color-100:#fdecea;--danger-color-200:#f9c1be;--danger-color-300:#f49792;--danger-color-400:#f06d66;--danger-color-500:#e53935;--danger-color-600:#b82c2a;--danger-color-700:#8a2220}.v-btn[data-v-3543125f],.v-icon[data-v-3543125f]{color:var(--primary-color-500)}.v-row[data-v-3543125f]{margin:0!important}.v-col[data-v-3543125f]{padding:0!important}.bg-primary[data-v-3543125f]{background-color:var(--primary-color-500)!important}input[data-v-3543125f]:-webkit-autofill,input:-webkit-autofill:focus textarea[data-v-3543125f]:-webkit-autofill,input[data-v-3543125f]:-webkit-autofill:hover,select[data-v-3543125f]:-webkit-autofill,select[data-v-3543125f]:-webkit-autofill:focus,select[data-v-3543125f]:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea[data-v-3543125f]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-product-carousel[data-v-3543125f]{padding:32px 0}.page-product-carousel .carousel-title[data-v-3543125f]{color:#1d1d1f;font-size:2rem;font-weight:600;margin-bottom:32px;text-align:center}.page-product-carousel .products-container[data-v-3543125f]{display:flex;gap:24px;overflow-x:hidden;scroll-behavior:smooth}.page-product-carousel .products-container.has-overflow[data-v-3543125f]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.page-product-carousel .products-container.has-overflow[data-v-3543125f]::-webkit-scrollbar{display:none}.page-product-carousel .products-container[data-v-3543125f]>*{flex:0 0 250px;min-width:250px}[data-v-4f57c26d]:root{--primary-color-100:#333;--primary-color-200:#4d4d4d;--primary-color-300:#666;--primary-color-400:grey;--primary-color-500:#000;--primary-color-600:#000;--primary-color-700:#000;--secondary-color-100:#ffe6b3;--secondary-color-200:#ffdb4d;--secondary-color-300:#ffd600;--secondary-color-400:#fc0;--secondary-color-500:#fc0;--secondary-color-600:#e6b800;--secondary-color-700:#cc9c00;--danger-color-100:#fdecea;--danger-color-200:#f9c1be;--danger-color-300:#f49792;--danger-color-400:#f06d66;--danger-color-500:#e53935;--danger-color-600:#b82c2a;--danger-color-700:#8a2220}.v-btn[data-v-4f57c26d],.v-icon[data-v-4f57c26d]{color:var(--primary-color-500)}.v-row[data-v-4f57c26d]{margin:0!important}.v-col[data-v-4f57c26d]{padding:0!important}.bg-primary[data-v-4f57c26d]{background-color:var(--primary-color-500)!important}input[data-v-4f57c26d]:-webkit-autofill,input:-webkit-autofill:focus textarea[data-v-4f57c26d]:-webkit-autofill,input[data-v-4f57c26d]:-webkit-autofill:hover,select[data-v-4f57c26d]:-webkit-autofill,select[data-v-4f57c26d]:-webkit-autofill:focus,select[data-v-4f57c26d]:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea[data-v-4f57c26d]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.page-rich-text[data-v-4f57c26d]{margin:0 auto;max-width:800px;padding:32px 24px}.page-rich-text .rich-text-content[data-v-4f57c26d]{color:#1d1d1f;font-size:1.125rem;line-height:1.8}.page-rich-text .rich-text-content[data-v-4f57c26d] h1,.page-rich-text .rich-text-content[data-v-4f57c26d] h2,.page-rich-text .rich-text-content[data-v-4f57c26d] h3{font-weight:600;margin-bottom:16px;margin-top:32px}.page-rich-text .rich-text-content[data-v-4f57c26d] p{margin-bottom:16px}[data-v-da0fcbed]:root{--primary-color-100:#333;--primary-color-200:#4d4d4d;--primary-color-300:#666;--primary-color-400:grey;--primary-color-500:#000;--primary-color-600:#000;--primary-color-700:#000;--secondary-color-100:#ffe6b3;--secondary-color-200:#ffdb4d;--secondary-color-300:#ffd600;--secondary-color-400:#fc0;--secondary-color-500:#fc0;--secondary-color-600:#e6b800;--secondary-color-700:#cc9c00;--danger-color-100:#fdecea;--danger-color-200:#f9c1be;--danger-color-300:#f49792;--danger-color-400:#f06d66;--danger-color-500:#e53935;--danger-color-600:#b82c2a;--danger-color-700:#8a2220}.v-btn[data-v-da0fcbed],.v-icon[data-v-da0fcbed]{color:var(--primary-color-500)}.v-row[data-v-da0fcbed]{margin:0!important}.v-col[data-v-da0fcbed]{padding:0!important}.bg-primary[data-v-da0fcbed]{background-color:var(--primary-color-500)!important}input[data-v-da0fcbed]:-webkit-autofill,input:-webkit-autofill:focus textarea[data-v-da0fcbed]:-webkit-autofill,input[data-v-da0fcbed]:-webkit-autofill:hover,select[data-v-da0fcbed]:-webkit-autofill,select[data-v-da0fcbed]:-webkit-autofill:focus,select[data-v-da0fcbed]:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea[data-v-da0fcbed]:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.product-listing-section .section-header[data-v-da0fcbed]{padding:32px 0 16px}.product-listing-section .section-header h2[data-v-da0fcbed]{color:#1d1d1f;font-size:2rem;font-weight:700;text-align:center}@media (max-width:768px){.product-listing-section .section-header h2[data-v-da0fcbed]{font-size:1.5rem}}.product-listing-section .controls-container[data-v-da0fcbed]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.product-listing-section .controls-container .search-field[data-v-da0fcbed]{flex:1;min-width:250px}.product-listing-section .controls-container .sort-select[data-v-da0fcbed]{min-width:200px}@media (max-width:768px){.product-listing-section .controls-container .sort-select[data-v-da0fcbed]{flex:1}}
