:root{--gold: #c9a84c;--gold-hover: #d4b45e;--bg: #0f0f0f;--bg2: #161616;--bg3: #1c1c1c;--text: #ffffff;--text-muted: #aaaaaa;--border: #2a2a2a;--font-title: "Bebas Neue", sans-serif;--font-body: "Inter", sans-serif;--max: 1200px;--radius: 6px;--transition: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.container{max-width:var(--max);margin:0 auto;padding:0 clamp(16px,4vw,48px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);transition:var(--transition);cursor:pointer;border:2px solid transparent}.btn-gold{background:var(--gold);color:#000;border-color:var(--gold)}.btn-gold:hover{background:var(--gold-hover);border-color:var(--gold-hover);transform:translateY(-1px);box-shadow:0 6px 20px #c9a84c59}.btn-outline{background:transparent;color:var(--gold);border-color:var(--gold)}.btn-outline:hover{background:var(--gold);color:#000}.btn-dark{background:#000;color:#fff;border-color:var(--border)}.btn-dark:hover{border-color:var(--gold)}.btn-full{width:100%}.announcement{background:var(--bg2);border-bottom:1px solid var(--border);text-align:center;padding:9px 16px;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--text-muted)}.site-header{position:sticky;top:0;z-index:100;background:#0f0f0ff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.logo{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.logo svg{color:var(--gold)}.nav{display:flex;gap:28px}.nav a{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);transition:color var(--transition)}.nav a:hover{color:var(--gold)}.header-icons{display:flex;gap:16px;align-items:center;color:var(--text-muted)}.header-icons a{transition:color var(--transition);display:flex;position:relative}.header-icons a:hover{color:var(--gold)}.cart-bubble{position:absolute;top:-6px;right:-8px;background:var(--gold);color:#000;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.hero{position:relative;min-height:85vh;display:flex;align-items:center;overflow:hidden;background:var(--bg)}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000d9,#0006);z-index:1}.hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:80px 0}.hero-title{font-family:var(--font-title);font-size:clamp(52px,8vw,88px);line-height:.95;color:#fff;margin-bottom:16px;letter-spacing:.02em}.hero-title .gold{color:var(--gold)}.hero-subtitle{font-size:15px;color:var(--text-muted);margin-bottom:28px;max-width:360px;line-height:1.7}.hero-img{display:flex;align-items:center;justify-content:flex-end}.hero-img img{max-height:520px;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.6));animation:floatY 5s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-benefits{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}.hero-benefit{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.hero-benefit svg{color:var(--gold);flex-shrink:0}.sistema-section{padding:64px 0;background:var(--bg)}.sistema-label{text-align:center;font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;margin-bottom:40px}.sistema-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.sistema-card{padding:32px 20px;text-align:center;border-right:1px solid var(--border);transition:background var(--transition)}.sistema-card:last-child{border-right:none}.sistema-card:hover{background:var(--bg2)}.sistema-icon{width:36px;height:36px;color:var(--gold);margin:0 auto 14px}.sistema-title{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:10px}.sistema-text{font-size:12px;color:var(--text-muted);line-height:1.6}.estrutura-section{padding:56px 0;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.estrutura-inner{display:flex;align-items:center;gap:40px}.estrutura-icons{display:flex;align-items:center;gap:16px;flex-shrink:0}.estrutura-icons svg{width:64px;height:64px;color:var(--gold)}.estrutura-arrow{font-size:28px;color:var(--gold)}.estrutura-text h2{font-family:var(--font-title);font-size:clamp(28px,4vw,42px);line-height:1.05;color:#fff;margin-bottom:16px}.btn-video{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;padding:0;background:none;border:none;cursor:pointer;transition:opacity var(--transition)}.btn-video:hover{opacity:.75}.btn-video-circle{width:20px;height:20px;border:1.5px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center}.corpo-section{padding:64px 0;background:var(--bg)}.corpo-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.corpo-title{font-family:var(--font-title);font-size:clamp(36px,5vw,56px);line-height:1;color:#fff;margin-bottom:28px}.corpo-list{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.corpo-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-muted)}.corpo-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.corpo-check svg{width:9px;height:9px;color:var(--gold)}.corpo-img img{width:100%;border-radius:12px}.reviews-section{padding:64px 0;background:var(--bg2);border-top:1px solid var(--border)}.reviews-header{text-align:center;margin-bottom:40px}.reviews-title{font-family:var(--font-title);font-size:clamp(28px,4vw,40px);color:#fff;margin-bottom:8px}.reviews-subtitle{font-size:13px;color:var(--text-muted)}.reviews-stars-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.stars{color:var(--gold);font-size:14px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:24px}.review-stars{color:var(--gold);font-size:13px;margin-bottom:12px}.review-text{font-size:13px;color:var(--text-muted);line-height:1.7;margin-bottom:16px;font-style:italic}.review-author{font-size:12px;font-weight:600;color:#fff}.review-location{font-size:11px;color:var(--text-muted)}.benefits-bar{background:var(--bg);border-top:1px solid var(--border);padding:20px 0}.benefits-bar-inner{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap}.bbar-item{display:flex;align-items:center;gap:10px}.bbar-icon{color:var(--gold)}.bbar-title{font-size:12px;font-weight:600;color:#fff}.bbar-sub{font-size:11px;color:var(--text-muted)}.product-page{padding:32px 0 64px}.breadcrumb{font-size:12px;color:var(--text-muted);margin-bottom:24px}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--gold)}.breadcrumb span{margin:0 6px}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.gallery{position:sticky;top:80px}.gallery-main{background:var(--bg2);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;aspect-ratio:auto}.gallery-main img{width:100%;height:auto;object-fit:contain;display:block}.gallery-thumbs{display:flex;flex-direction:column;gap:8px;position:absolute;left:0;top:0}.gallery-wrap{display:flex;gap:10px}.gallery-thumbs-col{display:flex;flex-direction:column;gap:8px}.thumb{width:68px;height:68px;background:var(--bg2);border:1.5px solid var(--border);border-radius:6px;overflow:hidden;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb:hover,.thumb.active{border-color:var(--gold)}.gallery-main-wrap{flex:1}.product-title{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.2;color:#fff;margin-bottom:8px}.product-stars-row{display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-stars-row .stars{font-size:15px}.product-stars-row .count{font-size:13px;color:var(--text-muted)}.product-price{font-size:32px;font-weight:700;color:#fff;margin-bottom:4px}.product-tax{font-size:12px;color:var(--text-muted);margin-bottom:16px}.product-perks{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px;background:var(--bg2);border-radius:var(--radius);border:1px solid var(--border)}.prod-perk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.prod-perk svg{color:var(--gold);flex-shrink:0}.variant-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.variant-opts{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.variant-opt{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg2);border:1.5px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition)}.variant-opt:hover{border-color:#555}.variant-opt.active{border-color:var(--gold)}.variant-opt-left{display:flex;align-items:center;gap:10px}.v-radio{width:16px;height:16px;border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;transition:all var(--transition)}.variant-opt.active .v-radio{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 3px var(--bg2)}.v-name{font-size:13px;color:#fff;font-weight:500}.v-badge{background:var(--gold);color:#000;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:100px}.v-price{font-size:14px;font-weight:700;color:#fff}.qty-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.qty-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.qty-ctrl{display:flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.qty-btn{width:38px;height:38px;background:var(--bg2);color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background var(--transition)}.qty-btn:hover{background:var(--bg3);color:var(--gold)}.qty-val{width:48px;height:38px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-left:1px solid var(--border);border-right:1px solid var(--border)}.product-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.trust-row{display:flex;gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:20px}.trust-item{flex:1;padding:12px 10px;display:flex;align-items:flex-start;gap:8px;border-right:1px solid var(--border)}.trust-item:last-child{border-right:none}.trust-item svg{color:var(--gold);flex-shrink:0;margin-top:2px}.trust-title{font-size:11px;font-weight:600;color:#fff;margin-bottom:2px}.trust-sub{font-size:10px;color:var(--text-muted)}.prod-benefits{display:flex;gap:24px;justify-content:center;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:32px;flex-wrap:wrap}.pb-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.pb-item svg{color:var(--gold)}.prod-benefits-section{margin-top:48px;padding-top:48px;border-top:1px solid var(--border)}.pbs-title{text-align:center;font-family:var(--font-title);font-size:28px;color:#fff;margin-bottom:8px}.pbs-sub{text-align:center;font-size:13px;color:var(--text-muted);max-width:540px;margin:0 auto 32px;line-height:1.7}.benefits-8-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.b8-card{padding:24px 16px;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.b8-card:nth-child(4n){border-right:none}.b8-card:nth-child(5),.b8-card:nth-child(6),.b8-card:nth-child(7),.b8-card:nth-child(8){border-bottom:none}.b8-icon{width:32px;height:32px;color:var(--gold);margin:0 auto 10px}.b8-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:6px}.b8-sub{font-size:11px;color:var(--text-muted);line-height:1.5}.accordion{border-top:1px solid var(--border);margin-top:8px}.acc-item{border-bottom:1px solid var(--border)}.acc-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:none;border:none;cursor:pointer;text-align:left;transition:color var(--transition)}.acc-btn:hover{color:var(--gold)}.acc-icon{font-size:18px;color:var(--gold);transition:transform var(--transition);flex-shrink:0}.acc-item.open .acc-icon{transform:rotate(45deg)}.acc-body{display:none;padding-bottom:16px;font-size:13px;color:var(--text-muted);line-height:1.7}.acc-item.open .acc-body{display:block}.site-footer{background:var(--bg2);border-top:1px solid var(--border);padding:48px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-brand p{font-size:13px;color:var(--text-muted);line-height:1.7;margin-top:12px;max-width:280px}.footer-heading{font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{font-size:13px;color:var(--text-muted);transition:color var(--transition)}.footer-links a:hover{color:var(--gold)}.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;font-size:12px;color:var(--text-muted)}.footer-pay{display:flex;gap:6px}.pay-badge{background:var(--bg3);border:1px solid var(--border);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700;color:var(--text-muted)}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-img,.hero-benefits{justify-content:center}.corpo-inner,.product-grid{grid-template-columns:1fr}.gallery{position:static}.footer-grid,.sistema-grid{grid-template-columns:1fr 1fr}.benefits-8-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav{display:none}.reviews-grid{grid-template-columns:1fr}.estrutura-inner{flex-direction:column;text-align:center}.trust-row{flex-direction:column}.trust-item{border-right:none;border-bottom:1px solid var(--border)}.trust-item:last-child{border-bottom:none}.prod-benefits{gap:16px}}@media(max-width:480px){.sistema-grid{grid-template-columns:1fr}.benefits-8-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}}.product-price-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.product-sale-badge{background:#e53e3e;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:3px 10px;border-radius:4px;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
