@keyframes svelte-1ngt1xy-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.top-banner.svelte-1ngt1xy.svelte-1ngt1xy.svelte-1ngt1xy{position:relative;width:100%;max-width:1600px;height:350px;overflow:hidden;margin:0 auto}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy{position:relative;width:100%;height:350px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--banner-color) 30%,#111) 0%,color-mix(in srgb,var(--banner-color) 40%,#111) 30%,color-mix(in srgb,var(--banner-color) 40%,#111) 55%,color-mix(in srgb,var(--banner-color) 75%,#111) 80%,var(--banner-color) 100%)}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:repeating-linear-gradient(45deg,transparent 0px,transparent 70px,rgba(255,255,255,.07) 70px,rgba(255,255,255,.07) 125px);mask-image:linear-gradient(to right,transparent 40%,black 75%);-webkit-mask-image:linear-gradient(to right,transparent 40%,black 75%)}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:3px 3px;opacity:.35}.top-banner.svelte-1ngt1xy .banner.active.svelte-1ngt1xy.svelte-1ngt1xy{opacity:1;pointer-events:auto}.top-banner.svelte-1ngt1xy .banner .media.svelte-1ngt1xy.svelte-1ngt1xy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.top-banner.svelte-1ngt1xy .banner .media img.svelte-1ngt1xy.svelte-1ngt1xy{width:100%;height:100%;object-fit:cover;object-position:right center}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content.svelte-1ngt1xy{position:relative;z-index:2;height:100%;display:flex;align-items:center}.top-banner.svelte-1ngt1xy .banner .content .left.svelte-1ngt1xy.svelte-1ngt1xy{padding:3.4rem;color:#fff;display:flex;flex-direction:column;gap:3.2rem;max-width:800px}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left h1.svelte-1ngt1xy{font-size:2.4rem}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left .description.svelte-1ngt1xy{font-size:1.3rem;line-height:1.8rem;white-space:pre-line}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left .button.svelte-1ngt1xy{display:flex}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left .button a.svelte-1ngt1xy{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;border-radius:4px;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;align-self:flex-end;font-size:1.3rem;background:#008131;color:#fff;height:50px;padding:0 60px;width:300px}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left .button a.svelte-1ngt1xy:hover{opacity:.8;text-decoration:none}.top-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .content .left .button a.svelte-1ngt1xy:disabled{cursor:not-allowed;opacity:.5}.top-banner.svelte-1ngt1xy .banner .content .left .button a.loading.svelte-1ngt1xy.svelte-1ngt1xy{color:transparent;cursor:wait}.top-banner.svelte-1ngt1xy .banner .content .left .button a.loading.svelte-1ngt1xy.svelte-1ngt1xy:before{content:"";position:absolute;width:20px;height:20px;border:3px solid var(--website-button-text-color-faded);border-radius:50%;border-top-color:var(--website-button-text-color);animation:svelte-1ngt1xy-spin 1s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.top-banner.svelte-1ngt1xy .banner .indicators.svelte-1ngt1xy.svelte-1ngt1xy{background:#222;position:absolute;bottom:15px;right:15px;border-radius:10px;padding:.5rem 1.6rem;display:flex;gap:1rem;align-items:center}.top-banner.svelte-1ngt1xy .banner .indicators span.svelte-1ngt1xy.svelte-1ngt1xy{display:flex;fill:#fff;border-radius:50%;cursor:pointer}.mobile-banner.svelte-1ngt1xy.svelte-1ngt1xy.svelte-1ngt1xy{display:none;width:100%;overflow:hidden}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--banner-color) 18%,#111) 0%,color-mix(in srgb,var(--banner-color) 28%,#111) 30%,color-mix(in srgb,var(--banner-color) 40%,#111) 55%,color-mix(in srgb,var(--banner-color) 75%,#111) 80%,var(--banner-color) 100%)!important}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,transparent 0px,transparent 80px,rgba(255,255,255,.1) 80px,rgba(255,255,255,.1) 145px);z-index:1}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy.svelte-1ngt1xy:after{content:none}.mobile-banner.svelte-1ngt1xy .banner .overlay.svelte-1ngt1xy.svelte-1ngt1xy{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059!important;opacity:1!important}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .overlay .content.svelte-1ngt1xy{position:relative;z-index:3;text-align:center;padding:20px;max-width:80%;color:#fff}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .overlay .content h1.svelte-1ngt1xy{font-size:24px;margin-bottom:10px}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .overlay .content .description.svelte-1ngt1xy{font-size:16px;margin-bottom:20px}.mobile-banner.svelte-1ngt1xy .banner.svelte-1ngt1xy .overlay .content .button a.svelte-1ngt1xy{display:inline-block;padding:10px 40px;text-decoration:none;color:#fff;border-radius:5px}@container (max-width: 1000px){.top-banner.svelte-1ngt1xy.svelte-1ngt1xy.svelte-1ngt1xy{display:none}.mobile-banner.svelte-1ngt1xy.svelte-1ngt1xy.svelte-1ngt1xy{display:flex}}@keyframes svelte-uy6gds-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.long-bar.svelte-uy6gds.svelte-uy6gds{background:#ddd}.long-bar.svelte-uy6gds .content.svelte-uy6gds{max-width:1300px;margin:0 auto;padding:1.3rem 0;display:grid;grid-template-columns:1fr 1fr 1fr}.long-bar.svelte-uy6gds .content a.svelte-uy6gds{display:flex;flex-direction:row;gap:1.4rem;align-items:center;justify-content:center;fill:#777;color:#2f2f2f}.long-bar.svelte-uy6gds .content a.svelte-uy6gds:hover{text-decoration:none;opacity:.8}.long-bar.svelte-uy6gds .content a .icon.svelte-uy6gds svg{height:35px}.long-bar.svelte-uy6gds .content a .stats.svelte-uy6gds{display:flex;flex-direction:column;gap:.4rem}.long-bar.svelte-uy6gds .content a .stats .stat.svelte-uy6gds{font-size:2rem;font-weight:700}.long-bar.svelte-uy6gds .content a .stats .type.svelte-uy6gds{font-size:1.2rem}@container (max-width: 700px){.long-bar.svelte-uy6gds.svelte-uy6gds{display:none}}@keyframes svelte-1cap32i-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-brands.svelte-1cap32i .desktop.svelte-1cap32i.svelte-1cap32i{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.4rem}.featured-brands.svelte-1cap32i .desktop h2.svelte-1cap32i.svelte-1cap32i{background:#eee;padding:.6rem 1rem}.featured-brands.svelte-1cap32i .desktop .brand-list.svelte-1cap32i.svelte-1cap32i{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem}.featured-brands.svelte-1cap32i .desktop .brand-list.svelte-1cap32i .brand.svelte-1cap32i{display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.featured-brands.svelte-1cap32i .desktop .brand-list .brand h3.svelte-1cap32i.svelte-1cap32i{font-size:1.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-brands.svelte-1cap32i .desktop .brand-list .brand .series-list.svelte-1cap32i.svelte-1cap32i{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width, 200px),1fr));grid-gap:1rem}.featured-brands.svelte-1cap32i .mobile.svelte-1cap32i.svelte-1cap32i{display:none;flex-direction:column;gap:1.4rem}.featured-brands.svelte-1cap32i .mobile .brand-list.svelte-1cap32i.svelte-1cap32i{display:flex;flex-direction:column}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile.svelte-1cap32i.svelte-1cap32i{max-width:97vw;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;background:#fff;padding:1rem}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .title.svelte-1cap32i.svelte-1cap32i{display:flex;align-items:center;gap:1rem}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .title.svelte-1cap32i h2.svelte-1cap32i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .title.svelte-1cap32i .buttons.svelte-1cap32i{display:flex;margin-left:auto;gap:.5rem}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .title.svelte-1cap32i .buttons button.svelte-1cap32i{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px 5px;border-radius:5px}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .title.svelte-1cap32i .buttons button.svelte-1cap32i:hover{background:#eee}.featured-brands.svelte-1cap32i .mobile .brand-list .featured-series-mobile .series-list.svelte-1cap32i.svelte-1cap32i{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.featured-brands.svelte-1cap32i a.svelte-1cap32i.svelte-1cap32i{flex:0 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;-webkit-user-drag:none}.featured-brands.svelte-1cap32i a .image.svelte-1cap32i.svelte-1cap32i{background:#4a6b8a;background-image:repeating-linear-gradient(45deg,#d5d5d5,#ddd 50px,#e5e5e5 50px,#e5e5e5 100px)}.featured-brands.svelte-1cap32i a.svelte-1cap32i .image img.svelte-1cap32i{width:100%;display:block;-webkit-user-drag:none}.featured-brands.svelte-1cap32i a .details.svelte-1cap32i.svelte-1cap32i{display:flex;flex-direction:column;width:100%;align-items:center}.featured-brands.svelte-1cap32i a .details h4.svelte-1cap32i.svelte-1cap32i{display:flex;align-items:center;justify-content:center;background:#3c3c3b;color:#fff;width:100%;padding:.5rem;font-size:1.2rem;font-weight:400}.featured-brands.svelte-1cap32i a .details .info.svelte-1cap32i.svelte-1cap32i{background:#e1e1e1;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:.5rem 1rem}.all-brands.svelte-1cap32i.svelte-1cap32i.svelte-1cap32i{max-width:97vw;width:100%;background:#eee;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.all-brands.svelte-1cap32i .title.svelte-1cap32i.svelte-1cap32i{display:flex;align-items:center;gap:1rem}.all-brands.svelte-1cap32i .title.svelte-1cap32i h2.svelte-1cap32i{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-brands.svelte-1cap32i .title.svelte-1cap32i .buttons.svelte-1cap32i{display:flex;margin-left:auto;gap:.5rem}.all-brands.svelte-1cap32i .title.svelte-1cap32i .buttons button.svelte-1cap32i{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px 5px;border-radius:5px}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i.svelte-1cap32i{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent;padding-bottom:1rem}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand.svelte-1cap32i{flex:0 0 170px;border-radius:3px;scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;-webkit-user-drag:none}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand.svelte-1cap32i:hover{opacity:.8;text-decoration:none}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand a.svelte-1cap32i{display:flex}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand a img.svelte-1cap32i{width:100%;cursor:pointer;background:#eee;padding:0;object-fit:cover;object-position:center;aspect-ratio:1/1;border-bottom:0;-webkit-user-drag:none;pointer-events:none}.all-brands.svelte-1cap32i .brand-list .brand .category-list.svelte-1cap32i.svelte-1cap32i{display:flex;flex-direction:column;align-items:center;background:#ddd;padding:.4rem .8rem}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand .category-list a.svelte-1cap32i{line-height:1.6rem;color:unset;width:100%;text-align:center;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.all-brands.svelte-1cap32i .brand-list.svelte-1cap32i .brand .category-list a.svelte-1cap32i:hover{text-decoration:underline}@container (max-width: 900px){.featured-brands.svelte-1cap32i .desktop.svelte-1cap32i.svelte-1cap32i{display:none}.featured-brands.svelte-1cap32i .mobile.svelte-1cap32i.svelte-1cap32i{display:flex}}@keyframes svelte-l7e1gd-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-series-desktop.svelte-l7e1gd.svelte-l7e1gd{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.featured-series-desktop.svelte-l7e1gd h2.svelte-l7e1gd{font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-series-desktop.svelte-l7e1gd .series-list.svelte-l7e1gd{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width, 200px),1fr));gap:1rem}.featured-series-mobile.svelte-l7e1gd.svelte-l7e1gd{max-width:97vw;width:100%;display:none;flex-direction:column;justify-content:flex-start;gap:1rem;background:#fff;padding:1rem}.featured-series-mobile.svelte-l7e1gd .title.svelte-l7e1gd{display:flex;align-items:center;gap:1rem}.featured-series-mobile.svelte-l7e1gd .title h2.svelte-l7e1gd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-series-mobile.svelte-l7e1gd .title .buttons.svelte-l7e1gd{display:flex;margin-left:auto;gap:.5rem}.featured-series-mobile.svelte-l7e1gd .title .buttons button.svelte-l7e1gd{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px 5px;border-radius:5px}.featured-series-mobile.svelte-l7e1gd .title .buttons button.svelte-l7e1gd:hover{background:#eee}.featured-series-mobile.svelte-l7e1gd .series-list.svelte-l7e1gd{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}a.svelte-l7e1gd.svelte-l7e1gd{flex:0 0 200px;scroll-snap-align:start;display:flex;flex-direction:column;-webkit-user-drag:none}a.svelte-l7e1gd .image.svelte-l7e1gd{background:#4a6b8a;background-image:repeating-linear-gradient(45deg,#d5d5d5,#ddd 50px,#e5e5e5 50px,#e5e5e5 100px)}a.svelte-l7e1gd .image img.svelte-l7e1gd{width:100%;display:block;-webkit-user-drag:none}a.svelte-l7e1gd .details.svelte-l7e1gd{display:flex;flex-direction:column;width:100%;align-items:center}a.svelte-l7e1gd .details h3.svelte-l7e1gd{display:flex;align-items:center;justify-content:center;background:#3c3c3b;color:#fff;width:100%;padding:.5rem;font-size:1.2rem;font-weight:400}a.svelte-l7e1gd .details .info.svelte-l7e1gd{background:#e1e1e1;width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding:.5rem 1rem}@container (max-width: 900px){.featured-series-desktop.svelte-l7e1gd.svelte-l7e1gd{display:none}.featured-series-mobile.svelte-l7e1gd.svelte-l7e1gd{display:flex}}@keyframes svelte-nh6569-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-categories-desktop.svelte-nh6569.svelte-nh6569{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.featured-categories-desktop.svelte-nh6569 h2.svelte-nh6569{font-size:1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-categories-desktop.svelte-nh6569 .category-list.svelte-nh6569{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width, 200px),1fr));gap:1rem}.featured-categories-mobile.svelte-nh6569.svelte-nh6569{max-width:97vw;width:100%;display:none;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.featured-categories-mobile.svelte-nh6569 .title.svelte-nh6569{display:flex;align-items:center;gap:1rem}.featured-categories-mobile.svelte-nh6569 .title h2.svelte-nh6569{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-categories-mobile.svelte-nh6569 .title .buttons.svelte-nh6569{display:flex;margin-left:auto;gap:.5rem}.featured-categories-mobile.svelte-nh6569 .title .buttons button.svelte-nh6569{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px 5px;border-radius:5px}.featured-categories-mobile.svelte-nh6569 .title .buttons button.svelte-nh6569:hover{background:#eee}.featured-categories-mobile.svelte-nh6569 .category-list.svelte-nh6569{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}a.svelte-nh6569.svelte-nh6569{flex:0 0 180px;scroll-snap-align:start;display:flex;flex-direction:column;-webkit-user-drag:none}a.svelte-nh6569 .image.svelte-nh6569{display:flex;background:#2e4e89;position:relative}a.svelte-nh6569 .image img.svelte-nh6569{width:100%;display:block;-webkit-user-drag:none}a.svelte-nh6569 .image .information.svelte-nh6569{position:absolute;bottom:0;left:0;right:0;padding:.6rem;background:#00000080;color:#fff}a.svelte-nh6569 .image .information h3.svelte-nh6569{font-weight:400}@container (max-width: 900px){.featured-categories-desktop.svelte-nh6569.svelte-nh6569{display:none}.featured-categories-mobile.svelte-nh6569.svelte-nh6569{display:flex}}@keyframes svelte-1k8coxe-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-products.svelte-1k8coxe.svelte-1k8coxe{max-width:97vw;width:100%;display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.featured-products.svelte-1k8coxe .title.svelte-1k8coxe{display:flex;align-items:center;gap:1rem}.featured-products.svelte-1k8coxe .title h2.svelte-1k8coxe{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-products.svelte-1k8coxe .title .buttons.svelte-1k8coxe{display:flex;margin-left:auto;gap:.5rem}.featured-products.svelte-1k8coxe .title .buttons button.svelte-1k8coxe{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;padding:10px 5px;border-radius:5px}.featured-products.svelte-1k8coxe .title .buttons button.svelte-1k8coxe:hover{background:#eee}.featured-products.svelte-1k8coxe .product-list.svelte-1k8coxe{display:flex;gap:1rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.featured-products.svelte-1k8coxe .product-list a.svelte-1k8coxe{flex:0 0 var(--width, 200px);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;-webkit-user-drag:none}.featured-products.svelte-1k8coxe .product-list a.svelte-1k8coxe:hover{opacity:.8;text-decoration:none}.featured-products.svelte-1k8coxe .product-list a img.svelte-1k8coxe{width:100%;cursor:pointer;background:#eee;padding:0;object-fit:cover;object-position:center;aspect-ratio:1/1;border:1px solid #ddd;border-bottom:0;border-radius:6px 6px 0 0;-webkit-user-drag:none;pointer-events:none}.featured-products.svelte-1k8coxe .product-list a .details.svelte-1k8coxe{display:flex;flex-direction:column;flex:1;width:100%;pointer-events:none}.featured-products.svelte-1k8coxe .product-list a .details .middle.svelte-1k8coxe{display:flex;flex-direction:column;gap:.8rem;padding:.8rem;color:#2f2f2f;flex:1;border:1px solid #ddd;border-top:0;border-bottom:0}.featured-products.svelte-1k8coxe .product-list a .details .middle h4.svelte-1k8coxe{display:flex;align-items:flex-start;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-products.svelte-1k8coxe .product-list a .details .middle h5.svelte-1k8coxe{font-size:1.1rem}.featured-products.svelte-1k8coxe .product-list a .details .middle .brand.svelte-1k8coxe{font-size:1.1rem;line-height:1.5rem;flex:1}.featured-products.svelte-1k8coxe .product-list a .details .middle .sale.svelte-1k8coxe{display:flex;align-items:center}.featured-products.svelte-1k8coxe .product-list a .details .middle .sale .retail-price.svelte-1k8coxe{font-weight:700}.featured-products.svelte-1k8coxe .product-list a .details .middle .sale .retail-price .rrp.svelte-1k8coxe{font-size:.9rem}.featured-products.svelte-1k8coxe .product-list a .details .middle .sale .retail-price .price.svelte-1k8coxe{text-decoration:line-through;text-decoration-thickness:1px}.featured-products.svelte-1k8coxe .product-list a .details .middle .sale .label.svelte-1k8coxe{margin-left:auto;background:#ff00009e;color:#fff;padding:4px 10px;border-radius:8px}.featured-products.svelte-1k8coxe .product-list a .details .lower.svelte-1k8coxe{height:40px;width:fit-content;padding:0 2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;display:flex;background:var(--website-button-bg-color);padding:1rem;font-size:1.1rem;color:var(--website-button-text-color);cursor:pointer;width:100%;border-radius:0 0 4px 4px}.featured-products.svelte-1k8coxe .product-list a .details .lower.svelte-1k8coxe:hover{opacity:.8;text-decoration:none}.featured-products.svelte-1k8coxe .product-list a .details .lower.svelte-1k8coxe:disabled{cursor:not-allowed;opacity:.5}.featured-products.svelte-1k8coxe .product-list a .details .lower.loading.svelte-1k8coxe{color:transparent;cursor:wait}.featured-products.svelte-1k8coxe .product-list a .details .lower.loading.svelte-1k8coxe:before{content:"";position:absolute;width:20px;height:20px;border:3px solid var(--website-button-text-color-faded);border-radius:50%;border-top-color:var(--website-button-text-color);animation:svelte-1k8coxe-spin 1s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-products.svelte-1k8coxe .product-list a .details .lower.svelte-1k8coxe:hover{opacity:.8}.featured-products.svelte-1k8coxe .product-list a .details .lower .view-more.svelte-1k8coxe{margin-left:auto}@keyframes svelte-13qrlrj-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-guides.svelte-13qrlrj.svelte-13qrlrj{width:100%;display:flex;flex-direction:column;gap:1.2rem;background:#fff;padding:1rem}.featured-guides.svelte-13qrlrj .guide-card.svelte-13qrlrj{position:relative;display:block}.featured-guides.svelte-13qrlrj .guide-card img.svelte-13qrlrj{width:100%;display:block}.featured-guides.svelte-13qrlrj .guide-card .banner.svelte-13qrlrj{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;text-align:center}.featured-guides.svelte-13qrlrj .guide-card .banner h3.svelte-13qrlrj{padding:2rem 1rem;margin:0 0 2rem;background:#0009;color:#fff;font-weight:400;font-size:1.6rem}.featured-guides.svelte-13qrlrj .guide-card .banner button.svelte-13qrlrj{height:40px;background:var(--website-button-bg-color);width:fit-content;padding:0 2rem;cursor:pointer;color:var(--website-button-text-color);position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;margin-left:auto;border-radius:8px 0 0;width:200px;font-size:1.2rem}.featured-guides.svelte-13qrlrj .guide-card .banner button.svelte-13qrlrj:hover{opacity:.8;text-decoration:none}.featured-guides.svelte-13qrlrj .guide-card .banner button.svelte-13qrlrj:disabled{cursor:not-allowed;opacity:.5}@keyframes svelte-1nsoa4f-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.guides.svelte-1nsoa4f.svelte-1nsoa4f{width:100%;display:flex;flex-direction:column;gap:1.2rem;background:#fff;padding:1rem}.guides.svelte-1nsoa4f .guides-list.svelte-1nsoa4f{display:flex;flex-direction:column;gap:1rem}.guides.svelte-1nsoa4f .guides-list a.svelte-1nsoa4f{display:flex;flex-direction:column;gap:.2rem;color:#2f2f2f;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 1rem}.guides.svelte-1nsoa4f .guides-list a.svelte-1nsoa4f:last-child{border:0}.guides.svelte-1nsoa4f .guides-list a.svelte-1nsoa4f:hover{opacity:.8}.guides.svelte-1nsoa4f .guides-list a h3.svelte-1nsoa4f{font-size:1.1rem}.guides.svelte-1nsoa4f .guides-list a .description.svelte-1nsoa4f{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-ssi6c0-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.articles.svelte-ssi6c0.svelte-ssi6c0{width:100%;display:flex;flex-direction:column;gap:1.5rem;background:#fff;padding:1rem}.articles.svelte-ssi6c0 .article-list.svelte-ssi6c0{display:flex;flex-direction:column;gap:1.2rem}.articles.svelte-ssi6c0 .article-list a.svelte-ssi6c0{display:flex;align-items:flex-start;gap:.8rem;color:#2f2f2f;text-decoration:none;border-bottom:1px solid #ddd;padding:0 0 1rem}.articles.svelte-ssi6c0 .article-list a.svelte-ssi6c0:last-child{border:0}.articles.svelte-ssi6c0 .article-list a.svelte-ssi6c0:hover{opacity:.8}.articles.svelte-ssi6c0 .article-list a img.svelte-ssi6c0{width:120px;height:80px;object-fit:cover;object-position:center top;flex-shrink:0;border-radius:2px;display:block}.articles.svelte-ssi6c0 .article-list a .details.svelte-ssi6c0{display:flex;flex-direction:column;width:100%;height:100%}.articles.svelte-ssi6c0 .article-list a .details h3.svelte-ssi6c0{margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.articles.svelte-ssi6c0 .article-list a .details .preview.svelte-ssi6c0{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;font-size:1rem;margin-bottom:.6rem}.articles.svelte-ssi6c0 .article-list a .details .published.svelte-ssi6c0{text-align:right;font-size:.9rem;font-style:italic}@keyframes svelte-8b27px-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.about.svelte-8b27px.svelte-8b27px{container-type:inline-size;width:100%;display:flex;flex-direction:column;gap:1rem;background:#fff;padding:1rem}.about.svelte-8b27px .about-block .about-image.svelte-8b27px{float:left;max-width:var(--max-width, 300px);margin-right:1rem}.about.svelte-8b27px .about-block .about-image img.svelte-8b27px{width:100%;border-radius:8px}.about.svelte-8b27px .about-block .about-text.svelte-8b27px{white-space:pre-line;line-height:1.4rem}@container (max-width: 400px){.about.svelte-8b27px .about-block.svelte-8b27px{display:flex;flex-direction:column;gap:.8rem}.about.svelte-8b27px .about-image.svelte-8b27px{display:none}}@keyframes svelte-1ruat9a-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}section.svelte-1ruat9a.svelte-1ruat9a{padding:1.5rem 0;display:flex;flex-direction:column;gap:1.5rem}section.svelte-1ruat9a .main.svelte-1ruat9a{max-width:1600px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}section.svelte-1ruat9a .main .row-1.svelte-1ruat9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:1.5rem}section.svelte-1ruat9a .main .row-2.svelte-1ruat9a{display:flex}section.svelte-1ruat9a .main .row-3.svelte-1ruat9a{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:1.5rem}@container (max-width: 900px){section.svelte-1ruat9a.svelte-1ruat9a{padding:0 0 1.8rem;gap:0;overflow:hidden}section.svelte-1ruat9a .main.svelte-1ruat9a{gap:0}section.svelte-1ruat9a .main .row-1.svelte-1ruat9a{display:flex;flex-direction:column;gap:0;background:#fff}section.svelte-1ruat9a .main .row-2.svelte-1ruat9a{display:flex;flex-direction:column;background:#fff}section.svelte-1ruat9a .main .row-3.svelte-1ruat9a{display:flex;flex-direction:column;gap:0;background:#fff}}
