*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.6;font-size:16px;direction:ltr}body[dir=rtl]{direction:rtl}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.6rem,3.5vw,2.6rem)}h3{font-size:1.3rem}p{line-height:1.75}a{text-decoration:none;color:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:14px 32px;border-radius:var(--radius);font-family:var(--font-sans);font-weight:600;font-size:.92rem;cursor:pointer;border:2px solid transparent;transition:all .25s ease;letter-spacing:.4px;text-align:center}.btn-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn-primary:hover{opacity:.88}.btn-outline{background:transparent;color:var(--accent);border-color:var(--accent)}.btn-outline:hover{background:var(--accent);color:var(--bg)}.btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-whatsapp{background:#25d366;color:#fff;border-color:#25d366}.btn-whatsapp:hover{opacity:.9}.section{padding:88px 0}.section-sm{padding:48px 0}.fade-in{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.fade-in.visible{opacity:1;transform:translateY(0)}.section-label{font-size:.72rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);margin-bottom:12px;display:block}.section-title{color:var(--text);margin-bottom:16px}.section-sub{color:var(--text-muted);font-size:1.05rem;max-width:560px}.gold-line{height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);border:none;margin:0}.lang-switcher{display:flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600}.lang-btn{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;color:var(--text-muted);font-family:var(--font-sans);font-size:.78rem;font-weight:600;transition:all .2s}.lang-btn.active{color:var(--accent);background:#c4a0641f}.lang-btn:hover{color:var(--accent)}.lang-sep{color:var(--border)}.site-header{position:sticky;top:0;z-index:100;background:var(--bg);border-bottom:1px solid var(--border);transition:box-shadow .3s}.site-header.scrolled{box-shadow:0 2px 24px #0000000f}.header-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.header-logo a{font-family:var(--font-serif);font-size:1.5rem;font-weight:700;color:var(--text);letter-spacing:-.3px}.header-logo span{color:var(--accent)}.header-nav{display:flex;gap:28px;list-style:none}.header-nav a{font-size:.88rem;font-weight:500;color:var(--text-muted);transition:color .2s;position:relative}.header-nav a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .2s}.header-nav a:hover{color:var(--text)}.header-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:16px}.cart-btn{position:relative;background:none;border:none;cursor:pointer;font-size:1.25rem;color:var(--text-muted);transition:color .2s;line-height:1}.cart-btn:hover{color:var(--text)}.cart-count{position:absolute;top:-5px;right:-7px;background:var(--accent);color:var(--bg);font-size:.6rem;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.hamburger span{display:block;width:22px;height:1.5px;background:var(--text);transition:all .3s}.mobile-nav{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:200;flex-direction:column;align-items:center;justify-content:center;gap:28px}.mobile-nav.open{display:flex}.mobile-nav a{font-family:var(--font-serif);font-size:1.8rem;color:var(--text);font-weight:700;transition:color .2s}.mobile-nav a:hover{color:var(--accent)}.mobile-nav-close{position:absolute;top:24px;right:24px;background:none;border:none;color:var(--text-muted);font-size:1.8rem;cursor:pointer}@media(max-width:768px){.header-nav{display:none}.hamburger{display:flex}.header-actions .btn,.lang-switcher{display:none}}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:300;opacity:0;pointer-events:none;transition:opacity .3s}.cart-overlay.open{opacity:1;pointer-events:all}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:min(400px,100vw);background:var(--bg);z-index:301;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-left:1px solid var(--border)}.cart-drawer.open{transform:translate(0)}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--border)}.cart-header h3{font-family:var(--font-serif);font-size:1.2rem;color:var(--text)}.cart-close{background:none;border:none;font-size:1.4rem;cursor:pointer;color:var(--text-muted);transition:color .2s}.cart-close:hover{color:var(--text)}.cart-body{flex:1;overflow-y:auto;padding:24px}.cart-empty{text-align:center;padding:60px 0;color:var(--text-muted)}.cart-empty span{font-size:2.5rem;display:block;margin-bottom:12px}.cart-footer{padding:24px;border-top:1px solid var(--border)}.cart-subtotal{display:flex;justify-content:space-between;font-weight:600;font-size:1rem;margin-bottom:16px;color:var(--text)}.cart-footer .btn{width:100%;text-align:center}.ticker-bar{background:var(--surface);border-bottom:1px solid var(--border);padding:12px 0;overflow:hidden}.ticker-inner{display:flex}.ticker-track{display:flex;gap:48px;animation:ticker 30s linear infinite;flex-shrink:0;white-space:nowrap}.ticker-track span{color:var(--text-muted);font-size:.8rem;font-weight:500}.ticker-track span:before{content:"\2014";margin-right:48px;color:var(--accent)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{min-height:calc(100vh - 68px);background:var(--bg);display:flex;align-items:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-15%;right:-8%;width:500px;height:500px;background:radial-gradient(circle,rgba(196,160,100,.06) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:80px 0}.hero h1{color:var(--text);margin-bottom:20px}.hero-sub{color:var(--text-muted);font-size:1.05rem;margin-bottom:12px;max-width:440px;line-height:1.8}.hero-statement{font-family:var(--font-serif);font-size:.95rem;color:var(--accent);font-style:italic;margin-bottom:36px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.hero-image{display:flex;align-items:center;justify-content:center}.hero-image-frame{width:100%;max-width:460px;aspect-ratio:1;background:var(--surface);border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border)}.hero-image-frame img{width:100%;height:100%;object-fit:cover}.hero-image-placeholder{text-align:center;color:var(--text-muted);padding:40px}.hero-image-placeholder span{font-size:3.5rem;display:block;margin-bottom:12px}@media(max-width:768px){.hero-inner{grid-template-columns:1fr;gap:48px;padding:60px 0}.hero h1{text-align:center}.hero-sub{max-width:100%;text-align:center}.hero-statement{text-align:center}.hero-ctas{justify-content:center}.hero-image{display:none}}.expertise{background:var(--surface)}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.pillar{padding:32px 24px;border:1px solid var(--border);border-radius:12px;background:var(--bg);transition:border-color .3s}.pillar:hover{border-color:var(--accent)}.pillar-icon{font-size:1.4rem;margin-bottom:16px;display:block}.pillar h3{font-size:.95rem;color:var(--text);margin-bottom:8px;font-weight:700}.pillar p{font-size:.83rem;color:var(--text-muted);line-height:1.65}@media(max-width:900px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pillars-grid{grid-template-columns:1fr}}.featured-product{background:var(--bg)}.featured-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.featured-image-wrap{background:var(--surface);border-radius:20px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border)}.featured-image-wrap img{width:100%;height:100%;object-fit:cover}.featured-image-placeholder{text-align:center;color:var(--text-muted);padding:40px}.featured-image-placeholder span{font-size:4rem;display:block;margin-bottom:12px}.featured-label{font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:block}.featured-content h2{color:var(--text);margin-bottom:14px}.featured-content>p{color:var(--text-muted);margin-bottom:28px;font-size:.97rem}.featured-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.featured-tag{background:var(--surface);color:var(--text-muted);font-size:.78rem;font-weight:500;padding:6px 14px;border-radius:100px;border:1px solid var(--border)}.featured-price{font-family:var(--font-serif);font-size:1.8rem;color:var(--text);font-weight:700;margin-bottom:28px}.featured-price-note{font-family:var(--font-sans);font-size:.85rem;color:var(--text-muted);font-weight:400;margin-right:8px}.featured-ctas{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:768px){.featured-inner{grid-template-columns:1fr;gap:40px}}.transparency-bar{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:40px 0;text-align:center}.transparency-bar p{color:var(--text-muted);font-size:.95rem;max-width:600px;margin:0 auto;line-height:1.8}.transparency-bar strong{color:var(--text);font-weight:600}.testimonials{background:var(--bg)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonial-card{background:var(--surface);border-radius:12px;padding:28px;border:1px solid var(--border);transition:border-color .3s}.testimonial-card:hover{border-color:var(--accent)}.testimonial-stars{color:var(--accent);font-size:.85rem;margin-bottom:14px;letter-spacing:3px}.testimonial-text{font-size:.92rem;color:var(--text-muted);font-style:italic;margin-bottom:18px;line-height:1.75}.testimonial-author{font-weight:600;font-size:.85rem;color:var(--text)}.testimonial-verified{font-size:.72rem;color:var(--text-muted);margin-top:3px}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.email-capture{background:var(--surface);border-top:1px solid var(--border)}.email-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.email-inner h2{color:var(--text);margin-bottom:10px}.email-inner p{color:var(--text-muted);font-size:.93rem}.email-form{display:flex;gap:10px}.email-form input{flex:1;padding:13px 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:.93rem;outline:none;transition:border-color .2s}.email-form input::placeholder{color:var(--text-muted)}.email-form input:focus{border-color:var(--accent)}@media(max-width:768px){.email-inner{grid-template-columns:1fr;gap:28px}.email-form{flex-direction:column}}.site-footer{background:var(--bg);border-top:1px solid var(--border);padding:64px 0 32px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.footer-brand-name{font-family:var(--font-serif);font-size:1.3rem;font-weight:700;color:var(--text);margin-bottom:10px}.footer-brand-name span{color:var(--accent)}.footer-brand-desc{font-size:.82rem;color:var(--text-muted);margin-bottom:20px;line-height:1.7}.footer-socials{display:flex;gap:12px}.footer-socials a{font-size:.8rem;font-weight:600;color:var(--text-muted);transition:color .2s}.footer-socials a:hover{color:var(--accent)}.footer-shipping-note{font-size:.78rem;color:var(--accent);margin-top:12px;font-weight:500}.footer-col h4{font-size:.78rem;font-weight:700;color:var(--text);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col ul a{font-size:.85rem;color:var(--text-muted);transition:color .2s}.footer-col ul a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);padding-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom p{font-size:.78rem;color:var(--text-muted)}.footer-bottom a{color:var(--text-muted);transition:color .2s;margin-left:16px;font-size:.78rem}.footer-bottom a:hover{color:var(--text)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}.product-page{padding:0;background:var(--redish-bg);min-height:100vh}.product-page-inner{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:100vh}.product-gallery{position:sticky;top:68px;height:calc(100vh - 68px);background:var(--redish-surface);display:flex;align-items:center;justify-content:center;border-right:1px solid var(--redish-border);overflow:hidden}.product-main-image{width:85%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px}.product-main-image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.product-main-image-placeholder{text-align:center;color:#fff3}.product-main-image-placeholder span{font-size:4rem;display:block;margin-bottom:12px}.product-thumbnails{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px}.thumbnail-img{width:52px;height:52px;border-radius:6px;object-fit:cover;cursor:pointer;opacity:.5;border:1px solid transparent;transition:all .2s}.thumbnail-img.active,.thumbnail-img:hover{opacity:1;border-color:var(--redish-accent)}.product-info{padding:64px 56px;background:var(--redish-bg);overflow-y:auto}.product-origin-label{font-size:.7rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--redish-accent);margin-bottom:16px;display:block}.product-info h1{color:var(--redish-text);font-size:clamp(1.8rem,3vw,2.6rem);margin-bottom:12px}.product-tagline{color:var(--redish-text-muted);font-size:1rem;margin-bottom:32px;line-height:1.75;font-style:italic}.product-price-block{display:flex;align-items:baseline;gap:12px;margin-bottom:32px}.product-price{font-family:var(--font-serif);font-size:2.2rem;color:var(--redish-text);font-weight:700}.product-price-note{font-size:.82rem;color:var(--redish-text-muted)}.variant-label{font-size:.82rem;font-weight:600;color:var(--redish-text-muted);margin-bottom:10px;display:block}.variant-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.variant-btn{padding:12px 24px;border-radius:6px;border:1px solid var(--redish-border);background:transparent;color:var(--redish-text-muted);font-family:var(--font-sans);font-weight:500;font-size:.88rem;cursor:pointer;transition:all .2s}.variant-btn:hover{border-color:var(--redish-accent);color:var(--redish-text)}.variant-btn.active{background:var(--redish-accent);color:var(--redish-bg);border-color:var(--redish-accent);font-weight:700}.atc-block{display:flex;gap:12px;margin-bottom:28px}.add-to-cart-btn{flex:1;padding:16px 24px;border-radius:6px;background:var(--redish-accent);color:var(--redish-bg);border:none;font-family:var(--font-sans);font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s}.add-to-cart-btn:hover{opacity:.88}.add-to-cart-btn:disabled{opacity:.4;cursor:not-allowed}.whatsapp-btn{padding:16px 20px;border-radius:6px;background:transparent;color:#25d366;border:1px solid #25D366;font-size:1.1rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;text-decoration:none}.whatsapp-btn:hover{background:#25d366;color:#fff}.trust-row{display:flex;gap:20px;margin-bottom:36px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:6px}.trust-item span{font-size:.78rem;color:var(--redish-text-muted)}.trust-dot{width:4px;height:4px;border-radius:50%;background:var(--redish-accent);flex-shrink:0}.product-tabs{border-top:1px solid var(--redish-border);padding-top:32px;margin-top:8px}.tab-buttons{display:flex;gap:0;border-bottom:1px solid var(--redish-border);margin-bottom:24px}.tab-btn{background:none;border:none;padding:12px 20px;font-family:var(--font-sans);font-size:.83rem;font-weight:500;cursor:pointer;color:var(--redish-text-muted);border-bottom:1px solid transparent;margin-bottom:-1px;transition:all .2s}.tab-btn.active{color:var(--redish-accent);border-bottom-color:var(--redish-accent);font-weight:600}.tab-content{display:none}.tab-content.active{display:block}.tab-content p,.tab-content li{color:var(--redish-text-muted);font-size:.9rem;line-height:1.8}.tab-content h4{color:var(--redish-text);font-size:.88rem;font-weight:700;margin:20px 0 8px}.tab-content strong{color:var(--redish-text)}.timeline{display:flex;flex-direction:column}.timeline-item{display:grid;grid-template-columns:80px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--redish-border)}.timeline-item:last-child{border-bottom:none}.timeline-week{font-size:.72rem;font-weight:700;color:var(--redish-accent);letter-spacing:1px;text-transform:uppercase;padding-top:2px}.timeline-text{font-size:.88rem;color:var(--redish-text-muted);line-height:1.7}.ingredient-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--redish-border);align-items:start}.ingredient-row:last-child{border-bottom:none}.ingredient-name{font-size:.88rem;font-weight:600;color:var(--redish-text);margin-bottom:3px}.ingredient-desc{font-size:.8rem;color:var(--redish-text-muted);line-height:1.6}.ingredient-dose{font-size:.78rem;font-weight:700;color:var(--redish-accent);text-align:right;white-space:nowrap;padding-top:2px}.guarantee-block{background:var(--redish-surface);border:1px solid var(--redish-border);border-radius:8px;padding:20px;margin-top:24px}.guarantee-block p{font-size:.82rem;color:var(--redish-text-muted);line-height:1.7;margin:0}.guarantee-block strong{color:var(--redish-text)}@media(max-width:900px){.product-page-inner{grid-template-columns:1fr}.product-gallery{position:static;height:auto;aspect-ratio:1;max-height:400px;border-right:none;border-bottom:1px solid var(--redish-border)}.product-main-image{width:75%}.product-info{padding:40px 24px}}.protocol-page{background:var(--bg);padding:80px 0}.protocol-hero{text-align:center;margin-bottom:72px}.protocol-hero h1{margin-bottom:16px}.protocol-hero p{color:var(--text-muted);max-width:560px;margin:0 auto}.protocol-doses{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:72px}.dose-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:36px 32px;transition:border-color .3s}.dose-card:hover{border-color:var(--accent)}.dose-badge{display:inline-block;background:#c4a0641f;color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 12px;border-radius:4px;margin-bottom:16px}.dose-card h3{color:var(--text);font-size:1.4rem;margin-bottom:10px}.dose-card p{color:var(--text-muted);font-size:.9rem;line-height:1.75}.dose-amount{font-family:var(--font-serif);font-size:3rem;color:var(--accent);font-weight:700;margin-bottom:8px;line-height:1}.protocol-timeline{margin-bottom:72px}.protocol-timeline h2{text-align:center;margin-bottom:48px}.ptimeline{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;overflow:hidden}.ptimeline-item{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid var(--border)}.ptimeline-item:last-child{border-bottom:none}.ptimeline-week{padding:24px 28px;background:var(--surface);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border)}.ptimeline-week-label{font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.ptimeline-week-num{font-family:var(--font-serif);font-size:2rem;color:var(--text);font-weight:700;line-height:1}.ptimeline-content{padding:24px 32px;display:flex;flex-direction:column;justify-content:center}.ptimeline-content h4{font-size:.95rem;color:var(--text);margin-bottom:6px}.ptimeline-content p{font-size:.85rem;color:var(--text-muted);line-height:1.7}.protocol-faq{max-width:640px;margin:0 auto}.protocol-faq h2{text-align:center;margin-bottom:40px}.faq-item{border-bottom:1px solid var(--border);padding:20px 0}.faq-q{font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:10px}.faq-a{font-size:.88rem;color:var(--text-muted);line-height:1.75}@media(max-width:640px){.protocol-doses{grid-template-columns:1fr}}.formula-page{background:var(--bg);padding:80px 0}.formula-hero{max-width:680px;margin:0 auto 72px;text-align:center}.formula-hero h1{margin-bottom:16px}.formula-hero p{color:var(--text-muted);line-height:1.8}.formula-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:56px}.ingredient-card{background:var(--bg);padding:32px 28px;transition:background .2s}.ingredient-card:hover{background:var(--surface)}.ingredient-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.ingredient-card-name{font-size:.95rem;font-weight:700;color:var(--text)}.ingredient-card-origin{font-size:.72rem;color:var(--text-muted);margin-top:3px}.ingredient-card-dose{font-size:.78rem;font-weight:700;color:var(--accent);background:#c4a0641a;padding:4px 10px;border-radius:4px;white-space:nowrap}.ingredient-card-body{font-size:.83rem;color:var(--text-muted);line-height:1.75}.ingredient-card-study{font-size:.75rem;color:var(--text-muted);margin-top:10px;padding-top:10px;border-top:1px solid var(--border);font-style:italic}.formula-honey{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:48px;text-align:center;margin-bottom:56px}.formula-honey h3{margin-bottom:12px}.formula-honey p{color:var(--text-muted);max-width:520px;margin:0 auto;font-size:.92rem;line-height:1.8}.formula-not-in{max-width:600px;margin:0 auto;text-align:center}.formula-not-in h3{margin-bottom:16px}.not-in-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.not-in-tag{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-size:.8rem;padding:7px 16px;border-radius:100px}@media(max-width:640px){.formula-grid{grid-template-columns:1fr}}.shipping-page{background:var(--bg);padding:80px 0}.shipping-hero{text-align:center;margin-bottom:64px}.shipping-hero h1{margin-bottom:16px}.shipping-hero p{color:var(--text-muted);max-width:500px;margin:0 auto}.shipping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:56px}.shipping-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px;transition:border-color .3s}.shipping-card:hover{border-color:var(--accent)}.shipping-flag{font-size:1.8rem;margin-bottom:14px;display:block}.shipping-region{font-size:.95rem;font-weight:700;color:var(--text);margin-bottom:8px}.shipping-time{font-size:.82rem;color:var(--accent);font-weight:600;margin-bottom:6px}.shipping-note{font-size:.8rem;color:var(--text-muted)}@media(max-width:768px){.shipping-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.shipping-grid{grid-template-columns:1fr}}.contact-page{background:var(--bg);padding:80px 0;max-width:680px;margin:0 auto}.contact-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:56px}.contact-option{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:28px 20px;text-align:center;transition:border-color .3s;text-decoration:none;display:block}.contact-option:hover{border-color:var(--accent)}.contact-option-icon{font-size:1.6rem;margin-bottom:12px;display:block}.contact-option-label{font-size:.85rem;font-weight:700;color:var(--text);margin-bottom:4px}.contact-option-sub{font-size:.78rem;color:var(--text-muted)}.collection-hero{background:var(--surface);padding:64px 0;text-align:center;border-bottom:1px solid var(--border)}.collection-hero h1{margin-bottom:10px}.collection-hero p{color:var(--text-muted)}.collection-body{padding:60px 0}.not-found{text-align:center;padding:100px 24px}.not-found h1{margin-bottom:16px}.not-found p{color:var(--text-muted);margin-bottom:32px}.text-center{text-align:center}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}body[dir=rtl] .header-nav{flex-direction:row-reverse}body[dir=rtl] .footer-grid,body[dir=rtl] .timeline-item{direction:rtl}body[dir=rtl] .hero-ctas{flex-direction:row-reverse}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theme.css.map */
