section{padding:80px 20px}.section-inner{max-width:1280px;margin:0 auto}@media(prefers-reduced-motion:no-preference){.scroll-animate-ready .fade-up{transition:opacity .6s ease,transform .6s ease}.scroll-animate-ready .fade-up:not(.visible){opacity:0;transform:translateY(30px)}}.fade-up.visible{opacity:1;transform:translateY(0)}.hero{padding:56px 20px 48px;position:relative;overflow:hidden}@media(max-width:639px){.hero{padding:40px 20px 36px}}.hero-inner{max-width:720px;margin:0 auto;position:relative;z-index:2;text-align:center;opacity:1!important;transform:none!important}.hero-stats{display:flex;align-items:stretch;justify-content:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.hero-stat{padding:0 36px;border-right:1px solid rgba(255,255,255,.1)}.hero-stat:first-child{padding-left:0}.hero-stat:last-child{border-right:none;padding-right:0}@media(max-width:639px){.hero-stat{padding:0 20px}.hero-stat:first-child{padding-left:0}.hero-stat:last-child{padding-right:0}}.hero-mini-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px}.hero-mini-grid::-webkit-scrollbar{display:none}@media(min-width:1024px){.hero-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible}}.hero-mini-card{flex:0 0 calc(50% - 14px);scroll-snap-align:start}@media(min-width:1024px){.hero-mini-card{flex:unset;scroll-snap-align:unset}}.categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:640px){.categories-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.categories-grid{grid-template-columns:repeat(6,1fr)}}.products-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:480px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.products-grid{grid-template-columns:repeat(4,1fr)}}.banner-inner{max-width:1280px;margin:0 auto;padding:60px 20px;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:768px){.banner-inner{grid-template-columns:1fr 1fr}}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.testimonials-grid{grid-template-columns:repeat(3,1fr)}}.newsletter-section{text-align:center;padding:80px 20px}.newsletter-inner{max-width:560px;margin:0 auto}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:48px}@media(min-width:640px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.scroll-dots{display:flex;justify-content:center;gap:7px;margin-top:16px}.scroll-dots .dot{width:7px;height:7px;border-radius:50%;background:var(--border);transition:background .25s,transform .25s;cursor:pointer;border:none;padding:0;flex-shrink:0}.scroll-dots .dot.active{background:var(--navy);transform:scale(1.35)}@media(min-width:640px){.scroll-dots{display:none}}@media(max-width:639px){.trust-inner{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 20px;gap:16px;justify-content:flex-start;scroll-padding-left:20px}.trust-inner::-webkit-scrollbar{display:none}.trust-item{flex:0 0 calc(50vw - 20px);scroll-snap-align:start}}@media(max-width:767px){.testimonials-grid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.testimonials-grid::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 85vw;scroll-snap-align:start}}@media(max-width:479px){#productsGrid{display:flex;flex-wrap:nowrap;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}#productsGrid::-webkit-scrollbar{display:none}#productsGrid .product-card{flex:0 0 75vw;scroll-snap-align:start}}.instagram-feed{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.instagram-feed::-webkit-scrollbar{display:none}.ig-post{flex:0 0 260px;flex-shrink:0;scroll-snap-align:start;overflow:hidden}@media(max-width:639px){.ig-post{flex:0 0 82vw}}@media(hover:none){.product-card:hover,.testimonial-card:hover,.ig-post:hover{transform:none;box-shadow:var(--shadow)}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/layout.css.map */
