:root{--color-bg: #f7faf8;--color-surface: #ffffff;--color-ink: #07120f;--color-muted: #5f6f68;--color-line: #dfe7e3;--color-brand: #0f8f5f;--color-brand-dark: #086b47;--color-accent: #18b6c8;--color-warm: #f2c94c;--shadow-soft: 0 16px 40px rgba(7, 18, 15, .08);--page-width: 1180px;--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:-999px;top:12px;z-index:30;background:var(--color-ink);color:var(--color-surface);padding:10px 14px;border-radius:var(--radius)}.skip-link:focus{left:12px}.page-width{width:min(100% - 32px,var(--page-width));margin:0 auto}.section{padding:64px 0}.section-tight{padding:36px 0}.eyebrow{margin:0 0 12px;color:var(--color-brand);font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.section-title{margin:0;font-size:clamp(2rem,4vw,4.5rem);line-height:.98;letter-spacing:0}.section-heading{max-width:760px;margin:0 auto 32px;text-align:center}.section-heading .section-title{font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.section-copy{color:var(--color-muted);margin:16px 0 0;font-size:1.05rem}.button-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:var(--radius);border:1px solid transparent;padding:13px 20px;font-weight:800;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--color-brand);color:var(--color-surface)}.button-primary:hover{background:var(--color-brand-dark)}.button-secondary{background:transparent;color:var(--color-ink);border-color:#07120f2e}.button-full{width:100%}.site-announcement{background:var(--color-ink);color:var(--color-surface);text-align:center;padding:10px 16px;font-size:.9rem;font-weight:750}.site-header{position:sticky;top:0;z-index:20;background:#f7faf8f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(7,18,15,.08)}.header-inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:1.05rem}.brand-mark{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);background:var(--color-brand);color:var(--color-surface);font-weight:900}.nav-list{display:flex;gap:22px;align-items:center;margin:0;padding:0;list-style:none;color:var(--color-muted);font-weight:750;font-size:.95rem}.header-actions{display:flex;gap:10px;align-items:center}.header-icon{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface)}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 10%,rgba(24,182,200,.2),transparent 28%),linear-gradient(135deg,#fff,#eef8f3)}.hero-inner{display:grid;min-height:calc(100vh - 118px);grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:48px;align-items:center;padding:54px 0}.hero-copy{max-width:620px}.hero-title{margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.9;letter-spacing:0}.hero-subtitle{max-width:560px;margin:20px 0 0;color:var(--color-muted);font-size:clamp(1.05rem,1.6vw,1.32rem)}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0}.proof-pill{padding:12px;border:1px solid var(--color-line);border-radius:var(--radius);background:#ffffffb8;font-weight:800;font-size:.92rem}.hero-media{position:relative}.hero-media-frame{overflow:hidden;border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-soft)}.hero-media-frame img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.hero-badge{position:absolute;right:16px;bottom:16px;max-width:220px;padding:14px;border-radius:var(--radius);background:var(--color-ink);color:var(--color-surface);box-shadow:var(--shadow-soft)}.hero-badge strong{display:block;font-size:1.15rem}.hero-badge span{display:block;margin-top:2px;color:#ffffffc7;font-size:.86rem}.trust-strip{background:var(--color-ink);color:var(--color-surface);overflow:hidden}.trust-strip-inner{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:16px 0;font-weight:850;font-size:.92rem;text-transform:uppercase}.trust-strip-inner span{color:#ffffffe6}.product-showcase{background:var(--color-surface)}.product-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:40px;align-items:center}.media-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.media-grid img,.story-media img,.feature-image img,.product-main-image{width:100%;border-radius:var(--radius);background:var(--color-bg);object-fit:cover}.media-grid img:first-child{grid-row:span 2}.offer-box{border:1px solid var(--color-line);border-radius:var(--radius);padding:28px;background:var(--color-surface);box-shadow:var(--shadow-soft)}.rating{display:flex;gap:8px;align-items:center;color:var(--color-muted);font-weight:750;font-size:.95rem}.stars{color:#d6a900;letter-spacing:.04em}.price-row{display:flex;gap:12px;align-items:baseline;margin:18px 0 8px}.price-main{font-size:2rem;font-weight:900}.price-compare{color:var(--color-muted);text-decoration:line-through}.save-badge{display:inline-flex;margin:8px 0 18px;padding:6px 10px;border-radius:var(--radius);background:#0f8f5f1f;color:var(--color-brand-dark);font-weight:850;font-size:.84rem}.benefit-list{display:grid;gap:10px;margin:20px 0;padding:0;list-style:none}.benefit-list li{position:relative;padding-left:24px;color:var(--color-muted);font-weight:650}.benefit-list li:before{content:"";position:absolute;left:0;top:.55em;width:10px;height:10px;border-radius:999px;background:var(--color-brand)}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.feature-card{border:1px solid var(--color-line);border-radius:var(--radius);padding:20px;background:var(--color-surface)}.feature-card h3{margin:0 0 8px;font-size:1.05rem}.feature-card p{margin:0;color:var(--color-muted)}.story{background:var(--color-surface)}.story-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:42px;align-items:center}.story-grid.is-reverse .story-media{order:2}.story-copy h2{margin:0;font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:1.02}.story-copy p{color:var(--color-muted);font-size:1.05rem}.spec-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.spec-item{border:1px solid var(--color-line);border-radius:var(--radius);padding:14px;background:#ffffffad}.spec-item strong{display:block}.spec-item span{color:var(--color-muted)}.reviews{background:#eef8f3}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.review-card{border:1px solid rgba(7,18,15,.1);border-radius:var(--radius);padding:20px;background:var(--color-surface)}.review-card p{margin:10px 0 0;color:var(--color-muted)}.review-card img{width:100%;border-radius:var(--radius);margin-bottom:10px}.review-meta{margin-top:16px;font-weight:850}.faq-grid{max-width:840px;margin:0 auto}.accordion-item{border-bottom:1px solid var(--color-line)}.accordion-button{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:20px 0;text-align:left;font-weight:850;cursor:pointer}.accordion-content{display:none;padding:0 0 20px;color:var(--color-muted)}.accordion-item.is-open .accordion-content{display:block}.accordion-icon{margin-left:16px;color:var(--color-brand);font-weight:900}.product-page{padding:42px 0 70px;background:var(--color-surface)}.product-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:44px;align-items:start}.product-gallery{position:sticky;top:100px}.product-main-image{aspect-ratio:1 / 1;object-fit:cover}.gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.gallery-thumb{border:1px solid var(--color-line);border-radius:var(--radius);padding:0;overflow:hidden;background:var(--color-surface);cursor:pointer}.gallery-thumb.is-active{border-color:var(--color-brand);box-shadow:0 0 0 2px #0f8f5f29}.gallery-thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.product-info h1{margin:10px 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.product-form{display:grid;gap:14px;margin-top:22px}.form-row{display:grid;gap:8px}.form-row label{font-weight:800}.form-row select,.form-row input{width:100%;min-height:48px;border:1px solid var(--color-line);border-radius:var(--radius);padding:10px 12px;background:var(--color-surface)}.delivery-box{display:grid;gap:8px;margin-top:18px;border:1px solid rgba(15,143,95,.24);border-radius:var(--radius);padding:16px;background:#0f8f5f14}.delivery-box strong{color:var(--color-brand-dark)}.product-details{margin-top:30px}.site-footer{background:var(--color-ink);color:var(--color-surface);padding:44px 0 28px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.footer-grid h2,.footer-grid h3{margin:0 0 12px}.footer-grid p,.footer-grid a{color:#ffffffb8}.footer-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.footer-bottom{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff94;font-size:.9rem}.cart-table{width:100%;border-collapse:collapse;background:var(--color-surface)}.cart-table th,.cart-table td{border-bottom:1px solid var(--color-line);padding:14px;text-align:left;vertical-align:top}.empty-state{text-align:center;padding:80px 0}@media(max-width:920px){.nav-list{display:none}.hero-inner,.product-grid,.story-grid,.product-layout,.footer-grid{grid-template-columns:1fr}.hero-inner{min-height:auto;padding:42px 0 50px}.hero-proof,.feature-grid,.review-grid,.spec-list{grid-template-columns:1fr}.story-grid.is-reverse .story-media{order:0}.product-gallery{position:static}}@media(max-width:640px){.page-width{width:min(100% - 24px,var(--page-width))}.section{padding:46px 0}.hero-title{font-size:3rem}.button-row,.header-actions{width:100%}.header-inner{flex-wrap:wrap;padding:12px 0}.header-actions .button{flex:1}.media-grid,.gallery-thumbs{grid-template-columns:repeat(2,1fr)}.offer-box{padding:20px}}.whatsapp-float{position:fixed;right:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-soft);z-index:40;transition:transform .15s ease}.whatsapp-float:hover{transform:scale(1.06)}@media(max-width:640px){.whatsapp-float{width:52px;height:52px}}.buy-box-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:40px;align-items:center}.buy-box-media img{width:100%;border-radius:var(--radius);background:var(--color-bg);object-fit:cover}.buy-box-product-title{margin:4px 0 0;color:var(--color-muted);font-weight:700}@media(max-width:920px){.buy-box-grid{grid-template-columns:1fr}}.ae-cred-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ae-cred-item{border:1px solid var(--color-line);border-radius:var(--radius);padding:18px;text-align:center;background:var(--color-surface)}.ae-cred-number{display:block;font-size:1.8rem;font-weight:900}.ae-cred-label{color:var(--color-muted);font-size:.85rem}.ae-cred-footer{margin-top:24px;text-align:center}.ae-cred-store{font-weight:800;margin:0}.ae-cred-note{color:var(--color-muted);margin:6px 0 0}@media(max-width:920px){.ae-cred-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme.css.map */
