@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@300;400;500;700&display=swap";*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--font-primary: "Montserrat Alternates", sans-serif}html{scroll-behavior:smooth}body{line-height:1.6;color:#44403c;background-color:#fafaf9;font-family:var(--font-primary)}.container{max-width:1200px;margin:0 auto;padding:0 24px}button,input,select,textarea{font-family:inherit}#preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#e9d8d8;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease}.preloader-logo-container{width:200px;height:auto}.preloader-logo{width:100%;height:auto}body:not(.loaded) .hero-title,body:not(.loaded) .hero-description,body:not(.loaded) .animate-card,body:not(.loaded) .product-image__main{opacity:0}.scroll-animate{opacity:0;will-change:transform,opacity}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2;color:#292524}p{font-weight:300;color:#57534e}.trust-bar,header{margin-top:0!important;margin-bottom:0!important;padding-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border:none;border-radius:36px;font-size:20px;font-weight:500;text-decoration:none;cursor:pointer;font-family:inherit}.btn-primary{background:#e27583;color:#fff}.btn-primary:hover{background:#da475b;transform:translateY(-2px)}.btn-secondary{background:transparent;color:#57534e;border:1.5px solid #d6d3d1}.btn-back{background:transparent;color:#78716c;border:2px solid #e7e5e4}.icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:#57534e;cursor:pointer;border-radius:8px;transition:all .3s ease}.section-header{text-align:center;margin-bottom:80px}.section-header h2{font-size:3rem;font-weight:400;color:#292524;margin-bottom:24px;letter-spacing:-.02em;font-family:inherit}.section-header p{font-size:20px;font-weight:300;color:#57534e;line-height:1.6;max-width:800px;margin:0 auto}.section-eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#e27583;margin-bottom:16px}.section-eyebrow:before,.section-eyebrow:after{content:"";display:block;width:40px;height:1.5px;background:#e5a397}.trust-bar[data-astro-cid-zdc2jl42]{position:fixed;top:0;left:0;right:0;z-index:1001;background:#122112;color:#ffffffeb;font-size:13px;font-weight:400;letter-spacing:.08em;height:32px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%}.marquee-wrapper[data-astro-cid-zdc2jl42]{display:flex;align-items:center;justify-content:center;white-space:nowrap}.marquee-content[data-astro-cid-zdc2jl42]{display:flex;align-items:center;gap:1.5rem;white-space:nowrap}.trust-sep[data-astro-cid-zdc2jl42]{opacity:.4;font-size:14px;color:#fff}.mobile-only[data-astro-cid-zdc2jl42],.marquee-toggle[data-astro-cid-zdc2jl42]{display:none!important}@media(max-width:768px){.trust-bar[data-astro-cid-zdc2jl42]{justify-content:flex-start}.marquee-wrapper[data-astro-cid-zdc2jl42]{justify-content:flex-start;width:max-content;animation:marquee 12s linear infinite}.marquee-wrapper[data-astro-cid-zdc2jl42].is-paused{animation-play-state:paused}.marquee-content[data-astro-cid-zdc2jl42]{gap:1rem;padding-right:1rem}.mobile-only[data-astro-cid-zdc2jl42]{display:flex!important}.marquee-toggle[data-astro-cid-zdc2jl42]{display:flex!important;align-items:center;justify-content:center;position:absolute;right:0;top:0;height:100%;background:#122112;border:none;color:#fff;padding:0 16px;cursor:pointer;box-shadow:-10px 0 10px -5px #122112e6;z-index:2}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.footer[data-astro-cid-sz7xmlte]{background:#f5f5f4;color:#44403c;padding:80px 0 40px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:64px}.footer-brand[data-astro-cid-sz7xmlte]{max-width:300px}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.footer-logo[data-astro-cid-sz7xmlte] .ori-logo[data-astro-cid-sz7xmlte]{height:50px;width:auto;object-fit:contain}.footer-brand[data-astro-cid-sz7xmlte]>p[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:300;color:#57534e;line-height:1.6}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:16px;font-weight:600;color:#292524;margin-bottom:24px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte],.contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#57534e;text-decoration:none;font-size:14px;font-weight:300;transition:color .3s ease}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-contact[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte]:hover,.contact-item[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#e27583}.footer-contact[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.contact-item[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{color:#5d7360;flex-shrink:0}.social-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid #d6d3d1;padding-top:40px;text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;font-weight:300;color:#78716c}@media(max-width:900px){.footer[data-astro-cid-sz7xmlte]{padding:60px 0 32px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:40px 24px;margin-bottom:48px}.footer-brand[data-astro-cid-sz7xmlte]{max-width:100%;grid-column:span 2}}@media(max-width:550px){.footer[data-astro-cid-sz7xmlte]{padding:48px 0 24px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:32px 16px;margin-bottom:40px}.footer-brand[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte]{grid-column:span 2}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{margin-bottom:14px}.social-links[data-astro-cid-sz7xmlte]{flex-direction:row;flex-wrap:wrap;gap:16px;margin-top:4px}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:28px}}
