@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,400;0,500;0,600;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Arial:wght@400;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif}body{background-color:#fff;width:100%;overflow-x:hidden}body,p{font-family:Newsreader,serif}h1,h2,h3,h4,h5,h6,.button,.cta-button{font-family:Swis721BT,Arial,sans-serif}.hero{position:relative;padding:6rem 8%;min-height:70vh;display:flex;align-items:center;justify-content:center;background-image:url(/cdn/shop/files/New_products_banner.png?v=1731544888);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{max-width:900px;padding:0;margin:0 10%;position:relative;z-index:2;text-align:left}.hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2f2f2f80}.hero h1{color:#f7f7fb;font-size:3rem;margin-bottom:1rem}.hero-list{list-style:none;margin:1.5rem 0}.hero-list li{display:flex;align-items:center;margin:1rem 0;color:#f7f7fb;font-family:Newsreader,serif;font-size:1.25rem}.hero-list li:before{content:"\2713";margin-right:10px;color:#b7c2cb;flex-shrink:0}.button{display:inline-block;padding:.1rem 1.5rem;border-radius:5px;text-decoration:none;transition:all .3s ease;font-weight:500}.hero .button{background-color:#f7f7fb;color:#2f2f2f;border:2px solid transparent}.hero .button:hover{background-color:transparent;color:#f7f7fb;border-color:#f7f7fb}.features{padding:4rem 4%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;text-align:center;width:100%;background-color:#fff}.feature-item{padding:1.5rem;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.icon-container{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#637792,#acbfd2);margin:0 auto 1rem;flex-shrink:0}.feature-icon{width:52px;height:52px;object-fit:contain}.feature-item h3{color:#2f2f2f;margin-bottom:.5rem;font-size:1.2rem;text-align:center;width:100%}.feature-item p{color:#2f2f2f;font-size:1rem}.categories{padding:4rem 4%;background-color:#fff;width:100%}.categories-header{text-align:center;margin-bottom:3rem;padding:0 1rem}.categories-header h2{color:#2f2f2f;font-size:2.5rem;margin-bottom:1rem}.categories-header p{color:#2f2f2f;max-width:700px;margin:0 auto;font-size:1.4rem;line-height:1.6}.category-grid{display:flex;flex-direction:column;gap:2rem;width:100%}.category-item{display:flex;align-items:center;gap:2rem;background-color:#e5e5e5;width:100%}.category-item:nth-child(2){flex-direction:row-reverse;background-color:#2f2f2f}.category-image{flex:1;height:400px;overflow:hidden}.category-image img{width:100%;height:100%;object-fit:cover}.category-content{flex:1;padding:3rem}.category-item:nth-child(2) .category-content{color:#f7f7fb}.category-content .hero-list li{color:inherit}.category-item h3{color:inherit;font-size:1.8rem;margin-bottom:.5rem}.category-item p{color:inherit;margin-bottom:1.5rem;opacity:.9;font-size:1.05rem;line-height:1.6}.button.dark{background-color:#2f2f2f;color:#f7f7fb}.button.light{background-color:#f7f7fb;color:#2f2f2f}.new-products{padding:4rem 4%;background-color:#fff;max-width:1200px;margin:0 auto;box-sizing:border-box;width:100%}.new-products h2{color:#2f2f2f;text-align:center;margin-bottom:3rem;font-size:2.5rem}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto;padding:0 1rem;width:100%}.product-item{background-color:#fff;padding:1.5rem;border-radius:10px;text-align:center;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%}.product-item img{width:100%;height:auto;border-radius:5px;margin-bottom:1rem;object-fit:cover}.product-item h3{color:#2f2f2f;margin-bottom:.5rem;font-size:1.25rem}.product-item p{color:#666;margin-bottom:1.5rem;font-size:1rem;flex-grow:1}.product-item .button{display:inline-block;padding:.75rem 1.5rem;color:#2f2f2f;background-color:#f7f7fb;border-radius:5px;text-decoration:none;border:1px solid #2F2F2F;transition:all .3s ease;font-weight:500;align-self:center}.product-item .button:hover{background-color:#2f2f2f;color:#f7f7fb}.cta-section{background-color:#e5e5e5;padding:4rem 4%;text-align:center;margin-top:4rem;width:100%}.cta-section h2{color:#2f2f2f;font-size:2.5rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto;padding:0 1rem}.cta-buttons{display:flex;gap:2rem;justify-content:center;max-width:600px;margin:0 auto;flex-wrap:wrap;padding:0 1rem}.cta-button{padding:1rem 2rem;font-size:1.1rem;border-radius:5px;text-decoration:none;transition:all .3s ease;font-weight:500;min-width:200px;flex:1 1 200px}.cta-button.primary{background-color:#2f2f2f;color:#f7f7fb;border:2px solid #2f2f2f}.cta-button.secondary{background-color:transparent;color:#2f2f2f;border:2px solid #2f2f2f}.cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.cta-button.primary:hover{background-color:#4f4f4f;border-color:#4f4f4f}.cta-button.secondary:hover{background-color:#2f2f2f1a}@media (max-width: 992px){.category-image{height:350px}.category-content{padding:2rem}.feature-item h3{font-size:1.1rem}.categories-header p{font-size:1.25rem}.hero-list li{font-size:1.15rem}}@media (max-width: 768px){.hero{min-height:60vh;padding:2rem 5%}.hero-content{max-width:100%}.hero h1{font-size:2rem}.hero-list li{font-size:1.1rem}.features{padding:3rem 5%;grid-template-columns:repeat(2,1fr)}.icon-container{width:60px;height:60px}.feature-icon{width:50px;height:50px}.feature-item{padding:1rem}.categories{padding:3rem 5%}.categories-header h2,.new-products h2,.cta-section h2{font-size:2rem}.categories-header p{font-size:1.2rem}.category-item{flex-direction:column!important}.category-image{width:100%;height:250px}.category-content{width:100%;padding:2rem}.new-products{padding:3rem 5%}.product-grid{gap:1.5rem}.cta-buttons{flex-direction:column;gap:1rem}.cta-button{width:100%;min-width:unset}}@media (max-width: 576px){.hero{min-height:50vh;padding:2rem 4%}.hero-list li{font-size:1.05rem}.features{grid-template-columns:1fr;gap:1.5rem}.icon-container{width:70px;height:70px}.feature-icon{width:35px;height:35px}.category-item h3{font-size:1.5rem}.categories-header p{font-size:1.15rem}.product-item{padding:1rem}.cta-section h2{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/Upcoming.css.map */
