:root{--primary:#1A4D5F;--secondary:#F5F2EB;--accent:#C9A87C;--soft-blue:#7BA7BC;--text:#2E2E2E;--white:#ffffff;--shadow:0 10px 30px rgba(0,0,0,.08);--radius:20px;--transition:all .35s ease}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--secondary);color:var(--text);font-family:Helvetica,sans-serif}img{width:100%;display:block}.sayglear-container{width:90%;max-width:1300px;margin:auto}.sayglear-section{padding:90px 0}.section-title{font-size:48px;color:var(--primary);margin-bottom:20px;text-align:center;font-weight:700}.section-subtitle{text-align:center;max-width:700px;margin:auto auto 60px;color:#666;line-height:1.7}.sayglear-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 34px;border-radius:999px;background:var(--primary);color:#fff;text-decoration:none;transition:var(--transition);font-weight:600;border:none;cursor:pointer}.sayglear-btn:hover{transform:translateY(-4px);background:#143947}.sayglear-btn-secondary{background:transparent;border:2px solid var(--primary);color:var(--primary)}.sayglear-btn-secondary:hover{background:var(--primary);color:#fff}.fade-up{animation:fadeUp 1s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.card-hover{transition:var(--transition)}.card-hover:hover{transform:translateY(-8px)}@media(max-width:768px){.section-title{font-size:34px}.sayglear-section{padding:70px 0}}.hero-section{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;position:relative;z-index:2}.hero-content{color:#fff}.hero-content h1{font-size:76px;line-height:1.05;margin:25px 0;color:#fff;max-width:700px;letter-spacing:-2px}.hero-content p{color:#ffffffe0;line-height:1.9;margin-bottom:35px;font-size:18px;max-width:620px}.hero-badge{background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px 22px;border-radius:999px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:10px}.hero-buttons{display:flex;gap:20px;margin-bottom:45px}.hero-buttons .sayglear-btn{min-width:190px;height:58px;font-size:16px;background:var(--accent);color:#fff;box-shadow:0 10px 30px #c9a87c59}.hero-buttons .sayglear-btn:hover{transform:translateY(-5px);background:#b9915f}.hero-trust-row{display:flex;gap:15px;flex-wrap:wrap}.trust-item{background:#ffffff1f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:13px 20px;border-radius:999px;color:#fff;font-size:14px}.hero-media-wrapper{position:relative;z-index:2}.hero-media-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#7ba7bc59,#c9a87c33);border-radius:40px;transform:rotate(-5deg)}.hero-image,.hero-video{position:relative;border-radius:40px;overflow:hidden;width:100%;height:650px;object-fit:cover;box-shadow:0 20px 60px #00000047}.hero-video video{width:100%;height:100%;object-fit:cover}@media(max-width:992px){.hero-grid{grid-template-columns:1fr;gap:60px}.hero-content{text-align:center}.hero-content h1{font-size:54px;margin-inline:auto}.hero-content p{margin-inline:auto}.hero-buttons,.hero-trust-row{justify-content:center}}@media(max-width:768px){.hero-section{min-height:auto;padding:120px 0 80px}.hero-content h1{font-size:42px;line-height:1.15}.hero-content p{font-size:16px}.hero-image,.hero-video{height:420px}.hero-buttons{flex-direction:column}.hero-buttons .sayglear-btn{width:100%}}.trust-bar{padding:25px 0}.trust-bar-inline{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:#fff;padding:18px 25px;border-radius:999px;box-shadow:var(--shadow)}.trust-item{display:flex;align-items:center;gap:12px;flex:1;min-width:180px}.trust-icon{width:34px;height:34px;object-fit:contain}.trust-text h4{font-size:14px;color:var(--primary);margin:0;line-height:1.2}.trust-text p{font-size:12px;margin:0;color:#666;line-height:1.2}.trust-item:hover{transform:translateY(-3px);transition:.3s ease}@media(max-width:768px){.trust-bar-inline{flex-direction:column;border-radius:20px;padding:20px}.trust-item{justify-content:flex-start;width:100%}}.featured-products{position:relative;overflow:hidden}.featured-products-header{text-align:center;margin-bottom:70px}.featured-label{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#c9a87c29;color:var(--primary);font-size:13px;font-weight:600;margin-bottom:20px}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.featured-product-card{background:#fff;border-radius:38px;overflow:hidden;box-shadow:0 20px 60px #00000014;position:relative;transition:.4s ease}.featured-product-card:hover{transform:translateY(-10px)}.featured-product-image{position:relative;overflow:hidden;background:linear-gradient(135deg,#7ba7bc29,#c9a87c1f)}.featured-product-image img{width:100%;height:520px;object-fit:cover;transition:.5s ease}.featured-product-card:hover .featured-product-image img{transform:scale(1.04)}.product-badge{position:absolute;top:20px;left:20px;z-index:2;background:var(--primary);color:#fff;padding:10px 18px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.5px}.featured-product-content{padding:35px}.product-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.product-category{font-size:13px;color:#777;text-transform:uppercase;letter-spacing:1px}.product-rating{color:#d6a94d;font-size:15px}.featured-product-content h3{font-size:34px;color:var(--primary);margin-bottom:16px;line-height:1.15}.product-description{color:#666;line-height:1.8;margin-bottom:30px}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px}.product-price{font-size:30px;color:var(--primary);font-weight:700}.product-bottom .sayglear-btn{min-width:170px;height:56px;background:var(--primary)}.product-bottom .sayglear-btn:hover{background:#143947}@media(max-width:992px){.products-grid{grid-template-columns:1fr}}@media(max-width:768px){.featured-product-image img{height:420px}.featured-product-content{padding:28px}.featured-product-content h3{font-size:28px}.product-bottom{flex-direction:column;align-items:flex-start}.product-bottom .sayglear-btn{width:100%}}.promise{background:#1a4e53;text-align:center;padding:100px 32px;position:relative}.promise .label{color:#1a4e53;margin-bottom:20px}.promise-quote{font-family:Lora,serif;font-size:clamp(26px,4vw,46px);font-style:italic;font-weight:400;color:#e0b87a;max-width:740px;margin:0 auto 28px;line-height:1.5}.promise-sub{font-size:13px;font-weight:300;color:#b2cfc9;letter-spacing:2px;text-transform:uppercase}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.benefit-card{background:#fff;padding:40px 30px;border-radius:30px;text-align:center;box-shadow:var(--shadow)}.benefit-card img{width:80px;margin:auto auto 20px}.benefit-card h3{color:var(--primary);margin-bottom:15px}@media(max-width:768px){.benefits-grid{grid-template-columns:1fr}}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.step-card{background:#fff;padding:40px;border-radius:30px;position:relative;box-shadow:var(--shadow)}.step-number{position:absolute;top:20px;right:20px;font-size:50px;color:#1a4d5f1a;font-weight:700}.step-card img{border-radius:20px;margin-bottom:25px}.step-card h3{color:var(--primary);margin-bottom:15px}@media(max-width:768px){.steps-grid{grid-template-columns:1fr}}.testimonials{overflow:hidden;position:relative}.testimonial-header{text-align:center;margin-bottom:60px}.testimonial-label{display:inline-block;padding:10px 18px;border-radius:999px;background:#c9a87c26;color:var(--primary);font-size:13px;font-weight:600;margin-bottom:20px}.testimonial-slider-wrapper{overflow:hidden;position:relative}.testimonial-slider{display:flex;gap:30px;width:max-content;animation:testimonialScroll 35s linear infinite}.testimonial-slider:hover{animation-play-state:paused}.testimonial-slide{width:430px;flex-shrink:0}.testimonial-card{background:#fff;padding:40px;border-radius:32px;box-shadow:0 20px 60px #0000000f;position:relative;height:100%}.quote-icon{font-size:90px;line-height:1;color:#1a4d5f14;position:absolute;top:20px;right:25px}.testimonial-stars{color:#d6a94d;font-size:18px;margin-bottom:25px}.testimonial-review{font-size:17px;line-height:1.9;color:#555;margin-bottom:35px}.testimonial-user{display:flex;align-items:center;gap:15px}.testimonial-user img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid rgba(123,167,188,.25)}.testimonial-user h4{margin:0;color:var(--primary);font-size:17px}.testimonial-user span{color:#888;font-size:13px}@keyframes testimonialScroll{0%{transform:translate(0)}to{transform:translate(-1290px)}}@media(max-width:768px){.testimonial-slide{width:320px}.testimonial-card{padding:30px}.testimonial-review{font-size:15px}}.faq-header{text-align:center;margin-bottom:60px}.faq-label{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#c9a87c26;color:var(--primary);font-size:13px;font-weight:600;margin-bottom:18px}.faq-wrapper{max-width:900px;margin:auto}.faq-item{background:transparent;border-bottom:1px solid rgba(26,77,95,.12);padding:0;margin:0}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:24px 0;color:var(--primary);font-size:18px;font-weight:600;transition:.3s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-icon{font-size:26px;color:var(--accent);transition:.35s ease;font-weight:300}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 0 24px}.faq-answer p{color:#666;line-height:1.9;font-size:15px;max-width:90%}@media(max-width:768px){.faq-item summary{font-size:16px;gap:15px}.faq-answer p{max-width:100%}}.brand-story-hero{padding:120px 0}.brand-story-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.brand-story-badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;background:#c9a87c26;color:var(--primary);font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:25px}.brand-story-content h1{font-size:68px;line-height:1.08;color:var(--primary);margin-bottom:30px}.brand-story-description{font-size:18px;line-height:1.9;color:#666}.brand-story-description p{margin-bottom:15px}.brand-story-pills{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.brand-pill{background:#fff;border:1px solid rgba(26,77,95,.08);padding:12px 18px;border-radius:999px;font-size:14px;font-weight:500;color:var(--primary);box-shadow:0 10px 25px #0000000a}.brand-story-media{position:relative}.brand-story-media img,.brand-story-video{width:100%;height:700px;object-fit:cover;border-radius:40px;display:block;box-shadow:0 25px 60px #00000014}@media(max-width:992px){.brand-story-grid{grid-template-columns:1fr;gap:50px}.brand-story-content h1{font-size:52px}}@media(max-width:768px){.brand-story-hero{padding:80px 0}.brand-story-content h1{font-size:38px}.brand-story-media img,.brand-story-video{height:450px}}.sayglear-footer{background:#0d3b3f;padding:20px 0 40px;text-align:center;color:#f5f2eb}.footer-logo-wrap{width:150px;margin:0 auto}.footer-logo{max-width:100%;margin:auto}.footer-tagline{max-width:700px;margin:auto;color:#f5f2ebd9;font-size:17px;line-height:1.8}.footer-socials{display:flex;justify-content:center;gap:14px;margin-top:35px}.footer-socials a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f5f2eb;transition:all .35s ease}.footer-socials a svg{width:20px;height:20px}.footer-socials a:hover{transform:translateY(-5px);background:#c9a87c;color:#1a4d5f;border-color:#c9a87c;box-shadow:0 15px 35px #c9a87c59}.footer-divider{width:100%;height:1px;background:#ffffff26;margin:40px 0 30px}.footer-copy{color:#f5f2eba6;font-size:14px;line-height:1.7;margin:30px 0 0}@media(max-width:768px){.sayglear-footer{padding:60px 0 30px}.footer-tagline{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sayglear-custom.css.map */
