@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/mundovapers-theme/assets/fonts/inter-400.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/mundovapers-theme/assets/fonts/inter-500.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/mundovapers-theme/assets/fonts/inter-600.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/mundovapers-theme/assets/fonts/inter-700.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/mundovapers-theme/assets/fonts/inter-800.woff2) format('woff2')}:root{--color-bg:#09090B;--color-bg-elevated:#121216;--color-bg-deep:#050506;--color-bg-media:#16161A;--color-surface-light:#F4F1EA;--color-on-light:#14131A;--color-border:rgba(247, 244, 237, 0.07);--color-border-strong:rgba(247, 244, 237, 0.14);--color-border-accent:rgba(201, 162, 39, 0.42);--color-text:#F7F4ED;--color-text-secondary:rgba(247, 244, 237, 0.62);--color-text-muted:rgba(247, 244, 237, 0.52);--color-accent:#C9A227;--color-accent-hover:#E0BC3F;--color-accent-glow:rgba(201, 162, 39, 0.22);--color-accent-subtle:rgba(201, 162, 39, 0.10);--color-accent-2:#7A1836;--color-on-accent:#160F05;--accent-grad:linear-gradient(180deg, #E4C24A 0%, #C9A227 55%, #AD8C1F 100%);--accent-grad-hover:linear-gradient(180deg, #EFD068 0%, #E0BC3F 55%, #C9A227 100%);--color-success:#3FA66B;--color-success-subtle:rgba(63, 166, 107, 0.12);--color-warning:#D98A2B;--color-warning-subtle:rgba(217, 138, 43, 0.10);--color-error:#C0392B;--color-star:#FFC93C;--glass-bg:rgba(255, 252, 245, 0.035);--glass-bg-hover:rgba(255, 252, 245, 0.065);--glass-border:rgba(247, 244, 237, 0.08);--glass-blur:blur(6px);--glass-blur-strong:blur(16px);--font-base:'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-display:var(--font-base);--tracking-display:-0.035em;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--text-display:clamp(2.75rem, 6.2vw, 5rem);--text-h2:clamp(2rem, 4.2vw, 3.5rem);--text-h3:clamp(1.375rem, 1.7vw, 2rem);--text-lead:clamp(1.0625rem, 1.1vw, 1.25rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.7;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--section-pad:clamp(4rem, 8.5vw, 10rem);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(0,0,0,.6);--shadow-md:0 4px 18px rgba(0,0,0,.65);--shadow-lg:0 10px 36px rgba(0,0,0,.75);--shadow-float:0 24px 60px -18px rgba(0,0,0,.85);--shadow-accent:0 4px 26px rgba(201,162,39,.24);--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:400ms ease;--ease-out-soft:cubic-bezier(.22,.61,.36,1);--container-max:1280px;--container-padding:var(--space-4);--header-height:72px;--topbar-height:36px;--floating-control-bottom:var(--space-6)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:rgb(255 255 255 / .15) #fff0;scrollbar-width:thin;overflow-x:clip;color-scheme:dark}body{overflow-x:clip;overscroll-behavior-x:none;max-width:100%;font-family:var(--font-base);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-wrap:break-word}body.mvs-gate-locked{overflow:hidden}p,h1,h2,h3,h4,h5,h6,li,td,th{max-width:100%;overflow-wrap:anywhere}p,li,td,th{hyphens:auto}h1,h2,h3,h4,h5,h6{word-break:normal;hyphens:manual}img,video{display:block;max-width:100%;height:auto;object-fit:contain}a{color:inherit;text-decoration:none}ins,ins *{text-decoration:none!important}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none}button{cursor:pointer}a,button,input,select,textarea,[tabindex]{touch-action:manipulation}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}:where(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}:where([id]){scroll-margin-top:calc(var(--topbar-height) + var(--header-height) + var(--space-4))}svg{display:block;fill:currentColor}svg[fill="none"]{fill:none}[hidden]{display:none!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .15);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:rgb(255 255 255 / .25)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text)}h1{font-size:var(--font-size-4xl);letter-spacing:var(--tracking-display)}h2{font-size:var(--font-size-3xl);letter-spacing:-.025em}h3{font-size:var(--font-size-xl);letter-spacing:-.015em}h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}strong{font-weight:var(--font-weight-semibold);color:var(--color-text)}small{font-size:var(--font-size-sm)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-left:max(var(--container-padding), env(safe-area-inset-left, 0px));padding-right:max(var(--container-padding), env(safe-area-inset-right, 0px))}.mvs-main{min-height:60vh}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:-.005em;border-radius:var(--radius-full);border:1px solid #fff0;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);white-space:nowrap;cursor:pointer;text-decoration:none}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--accent-grad);color:var(--color-on-accent);border-color:var(--color-accent)}.btn--primary:hover{background:var(--accent-grad-hover);border-color:var(--color-accent-hover);box-shadow:var(--shadow-accent);color:var(--color-on-accent);transform:translateY(-1px)}.btn--primary:focus-visible{outline-color:#fff}.btn--ghost{background-color:#fff0;color:var(--color-text);border-color:var(--color-border-strong)}.btn--ghost:hover{background-color:var(--glass-bg-hover);border-color:var(--color-border-accent)}.btn--whatsapp{background-color:#25D366;color:#fff;border-color:#25D366}.btn--whatsapp:hover{background-color:#1EBD5A;border-color:#1EBD5A;box-shadow:0 4px 20px rgb(37 211 102 / .3)}.btn--sm{min-height:38px;padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs)}.btn--lg{min-height:54px;padding:var(--space-4) var(--space-10);font-size:var(--font-size-base)}.btn--full{width:100%}.btn--link{min-height:44px;padding:var(--space-3) 0;background:none;border-color:#fff0;color:var(--color-text);border-radius:0}.btn--link:hover{color:var(--color-accent);background:none}.btn--link .btn__arrow{transition:transform var(--transition-base) var(--ease-out-soft)}.btn--link:hover .btn__arrow{transform:translateX(5px)}.btn__arrow{width:16px;height:16px;flex-shrink:0}.btn--primary .btn__arrow,.btn--ghost .btn__arrow{transition:transform var(--transition-base) var(--ease-out-soft)}.btn--primary:hover .btn__arrow,.btn--ghost:hover .btn__arrow{transform:translateX(4px)}.glass-card{background:var(--color-bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.glass-card:hover{background:var(--glass-bg-hover);border-color:var(--color-border-accent);box-shadow:var(--shadow-md)}.badge{display:inline-flex;align-items:center;padding:2px var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.badge--discount{background:var(--color-accent);color:var(--color-on-accent)}.badge--success{background:var(--color-success-subtle);color:var(--color-success);border:1px solid rgb(63 166 107 / .25)}.badge--type{background:#fff0;color:var(--color-accent);border:1px solid var(--color-border-accent)}.badge--18{background:var(--color-warning-subtle);color:var(--color-warning);border:1px solid rgb(217 138 43 / .35)}.mvs-reveal-ready [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease-out-soft),transform .6s var(--ease-out-soft)}.mvs-reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--color-bg-elevated);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);clip:auto!important;clip-path:none;color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:auto;left:var(--space-4);line-height:normal;padding:var(--space-3) var(--space-5);position:fixed;text-decoration:none;top:var(--space-4);width:auto;z-index:100000}.content-page__header--narrow{max-width:760px}.content-page__card,.mvs-index__article{padding:var(--space-8)}.content-page__block--mb-12{margin-bottom:var(--space-12)}.content-page__block--mb-16{margin-bottom:var(--space-16)}.container--nested{padding-left:0;padding-right:0}.mvs-index{padding-block:var(--space-12)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.15s}.shop-tail-cta{padding-block:var(--space-12) 0}.shop-tail-section{padding-block:var(--space-16) 0}.sp-related__header{text-align:left;margin-bottom:var(--space-6)}.sp-related__title{font-size:var(--font-size-2xl)}.page-state{max-width:560px;margin-inline:auto;margin-block:var(--space-16);padding:var(--space-12) var(--space-8);text-align:center}.page-state__code{display:block;font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);color:var(--color-accent);letter-spacing:-.03em;margin-bottom:var(--space-2)}.page-state__title{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}.page-state__text{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.page-state__actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.top-bar{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);min-height:var(--topbar-height);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-align:center;padding:var(--space-1) var(--space-4)}.home .top-bar{background:#fff0;border-bottom-color:#fff0}.top-bar__text{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.top-bar__sep{opacity:.5}.top-bar__item{display:inline-flex;align-items:center;gap:5px}.top-bar__item svg{width:13px;height:13px;color:var(--color-accent);flex-shrink:0}.site-header{position:sticky;top:0;z-index:650}.header-main{position:relative;background:rgb(9 9 11 / .88);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border-bottom:1px solid var(--color-border);height:var(--header-height);transition:height var(--transition-base),background-color var(--transition-base),border-color var(--transition-base)}.header-main__inner{display:flex;align-items:center;gap:var(--space-6);height:100%}.home .site-header:not(.is-scrolled) .header-main{background:#fff0;border-bottom-color:#fff0;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header.is-scrolled .header-main{height:60px}.site-logo{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;color:var(--color-text)}.site-logo img{height:34px;width:auto;transition:height var(--transition-base)}.site-header.is-scrolled .site-logo img{height:30px}.primary-nav{flex:1;display:flex;justify-content:center}.nav__list{display:flex;align-items:center;gap:var(--space-1)}.nav__item{position:relative}.nav__link{position:relative;display:block;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:color var(--transition-fast),background-color var(--transition-fast);white-space:nowrap}.nav__link:hover{color:var(--color-text);background:var(--glass-bg-hover)}.nav__link::after{content:'';position:absolute;bottom:2px;left:var(--space-3);right:var(--space-3);height:2px;background:var(--color-accent);border-radius:2px;transform:scaleX(0);transition:transform var(--transition-fast);transform-origin:left}.nav__link:hover::after,.nav__link--active::after{transform:scaleX(1)}.nav__link--active{color:var(--color-accent)}.dropdown-menu,.mega-menu{position:absolute;top:calc(100% + var(--space-2));left:0;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-2);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);min-width:200px;z-index:300}.nav__item:hover .dropdown-menu,.nav__item:focus-within .dropdown-menu,.nav__item--mega:hover .mega-menu,.nav__item--mega:focus-within .mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a,.mega-menu__link{display:block;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);transition:color var(--transition-fast),background-color var(--transition-fast)}.dropdown-menu a:hover,.mega-menu__link:hover{color:var(--color-text);background:var(--glass-bg-hover)}.mega-menu__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) var(--space-3) var(--space-1)}.mega-menu__list{display:flex;flex-direction:column;gap:2px}.header-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.header-icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast);position:relative}.header-icon-btn:hover{color:var(--color-text);background:var(--glass-bg-hover)}.header-icon-btn svg{width:20px;height:20px}.cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;background:var(--color-accent);color:var(--color-on-accent);font-size:10px;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.cart-count:empty{display:none}.cart-count.is-bumped{animation:mvsCartBump .45s var(--ease-out-soft)}@keyframes mvsCartBump{0%{transform:scale(1)}35%{transform:scale(1.45)}100%{transform:scale(1)}}.nav-toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border-radius:var(--radius-md)}.nav-toggle:hover{background:var(--glass-bg-hover)}.nav-toggle span{display:block;width:20px;height:2px;background:var(--color-text);border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base);margin:auto}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-search{position:relative;display:flex;align-items:center}.header-search-wrap{position:absolute;top:calc(100% + var(--space-3));right:0;width:340px;max-width:calc(100vw - var(--container-padding) * 2);background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast);z-index:300}.header-search-wrap.search--open{opacity:1;visibility:visible;transform:translateY(0)}.header-search-wrap form{display:flex;align-items:center}.header-search-wrap input[type=search]{flex:1;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);color:var(--color-text);background:#fff0;border:none;outline:none;min-width:0}.header-search-wrap input[type=search]:focus-visible{box-shadow:0 0 0 3px var(--color-accent-glow)}.header-search-wrap input[type=search]::placeholder{color:var(--color-text-muted)}.header-search-wrap button[type=submit]{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);transition:color var(--transition-fast);background:#fff0;flex-shrink:0}.header-search-wrap button[type=submit]:hover{color:var(--color-accent)}.site-footer{background:var(--color-bg-deep);padding-top:clamp(var(--space-16), 6vw, var(--space-24))}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr 1.2fr;gap:var(--space-10) var(--space-8);padding-bottom:clamp(var(--space-12), 5vw, var(--space-20));border-bottom:1px solid var(--color-border)}.footer-brand__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:320px;margin-top:var(--space-5)}.footer-brand__social{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.footer-social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--glass-bg);color:var(--color-text-secondary);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast)}.footer-social-link svg{width:18px;height:18px}.footer-social-link:hover{color:var(--color-accent);background:var(--color-accent-subtle);transform:translateY(-2px)}.footer-col__title{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);margin-bottom:var(--space-5)}.footer-col__list{display:flex;flex-direction:column;gap:var(--space-3)}.footer-col__list a{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer-col__list a:hover{color:var(--color-accent)}.footer-contact-item{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.footer-contact-item+.footer-contact-item{margin-top:var(--space-3)}.footer-contact-item svg{flex-shrink:0;margin-top:2px;color:var(--color-accent);width:16px;height:16px}.footer-contact-item a,.footer-contact-item span{min-width:0;overflow-wrap:anywhere}.footer-contact-item a:hover{color:var(--color-text)}.footer-legal-note{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-6);gap:var(--space-4);flex-wrap:wrap}.footer-bottom__copy{font-size:var(--font-size-sm);color:var(--color-text-muted)}.footer-payments{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.footer-payment-badge{display:inline-flex;align-items:center;gap:5px;padding:var(--space-2) var(--space-3);background:var(--glass-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.whatsapp-float{position:fixed;bottom:var(--floating-control-bottom);right:var(--space-6);z-index:600;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:#25D366;color:#fff;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:0 4px 16px rgb(37 211 102 / .35);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast),bottom var(--transition-base);text-decoration:none}.whatsapp-float:hover{transform:scale(1.05);box-shadow:0 6px 24px rgb(37 211 102 / .45);color:#fff}.whatsapp-float svg{width:20px;height:20px;flex-shrink:0}body.mvs-footer-in-view .whatsapp-float,body.mvs-footer-in-view .back-to-top{opacity:0;visibility:hidden;pointer-events:none}.hero{position:relative;padding-block:var(--space-16) var(--space-20);overflow:hidden}.hero::before{content:'';position:absolute;inset:-20% 0 0;background:radial-gradient(ellipse 46% 42% at 72% 22%,rgb(201 162 39 / .17) 0%,transparent 68%),radial-gradient(ellipse 60% 50% at 8% 8%,rgb(247 244 237 / .05) 0%,transparent 62%),radial-gradient(ellipse 70% 46% at 45% 106%,rgb(122 24 54 / .16) 0%,transparent 68%);pointer-events:none;z-index:0}.hero::after{content:'';position:absolute;inset:0;opacity:.5;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E")}.hero>.container{position:relative;z-index:1;width:100%}.hero__inner{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}.hero__copy{max-width:620px}.hero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);margin-bottom:var(--space-6)}.hero__eyebrow-dot{width:5px;height:5px;background:var(--color-accent);border-radius:var(--radius-full);animation:mvsPulse 2.4s infinite}@keyframes mvsPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.25)}}.hero__title{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-extrabold);line-height:.98;letter-spacing:var(--tracking-display);margin-bottom:var(--space-6);text-wrap:balance}.hero__title span{display:block;color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.hero__subtitle{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:46ch;margin-bottom:var(--space-8);line-height:var(--line-height-relaxed)}.hero__actions{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-10)}.hero__trust{display:flex;flex-direction:column;gap:var(--space-3)}.hero__trust-item{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.hero__trust-item svg{color:var(--color-accent);flex-shrink:0;width:15px;height:15px}.hero__stage{position:relative;aspect-ratio:1/1;width:100%;max-width:560px;margin-inline:auto}.hero__stage-glow{position:absolute;inset:8% 6% 14%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgb(201 162 39 / .22) 0%,rgb(201 162 39 / .06) 42%,transparent 68%);filter:blur(24px)}.hero__stage-ring{position:absolute;inset:6%;border:1px solid rgb(247 244 237 / .06);border-radius:50%}.hero__stage-ring::after{content:'';position:absolute;inset:12%;border:1px solid rgb(201 162 39 / .10);border-radius:50%}.hero__piece{position:absolute;display:block;transition:transform var(--transition-slow) var(--ease-out-soft)}.hero__piece img{width:100%;height:100%;object-fit:contain}.hero__piece--main{top:4%;left:22%;width:58%;height:82%;z-index:3;filter:drop-shadow(0 34px 34px rgb(0 0 0 / .62))}.hero__piece--alt1{bottom:6%;left:0;width:34%;height:40%;z-index:2;filter:drop-shadow(0 22px 24px rgb(0 0 0 / .6))}.hero__piece--alt2{top:14%;right:0;width:28%;height:32%;z-index:1;opacity:.9;filter:drop-shadow(0 18px 20px rgb(0 0 0 / .55))}.hero__piece:hover{transform:translateY(-8px)}.hero__piece--alt1:hover,.hero__piece--alt2:hover{transform:translateY(-6px)}@media (prefers-reduced-motion:no-preference){.hero__piece--main{animation:mvsFloat 7s ease-in-out infinite alternate}.hero__piece--alt1{animation:mvsFloat 9s ease-in-out infinite alternate -2s}.hero__piece--alt2{animation:mvsFloat 8s ease-in-out infinite alternate -4s}.hero__piece:hover{animation-play-state:paused}}@keyframes mvsFloat{from{translate:0 0}to{translate:0 -12px}}.hero--solo .hero__inner{grid-template-columns:1fr}.hero--solo .hero__copy{max-width:720px;margin-inline:auto;text-align:center}.hero--solo .hero__subtitle{margin-inline:auto}.hero--solo .hero__actions{justify-content:center}.hero--solo .hero__trust{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-6)}.brand-strip{padding-block:var(--space-10);overflow:hidden}.brand-strip__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.18em;color:var(--color-text-muted);text-align:center;margin-bottom:var(--space-8)}.brand-strip__track-wrap{display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%)}.brand-strip__logos{display:flex;align-items:center;gap:clamp(var(--space-10), 6vw, var(--space-24));flex-wrap:nowrap;animation:mvsMarquee 48s linear infinite;will-change:transform}@keyframes mvsMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.brand-strip__track-wrap:hover .brand-strip__logos{animation-play-state:paused}.brand-chip{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:34px;font-size:clamp(1.125rem, 1.6vw, 1.5rem);font-weight:var(--font-weight-bold);color:var(--color-text);opacity:.42;letter-spacing:-.02em;transition:opacity var(--transition-base),color var(--transition-base);white-space:nowrap;user-select:none}.brand-chip:hover{opacity:1;color:var(--color-accent)}.brand-chip img{height:clamp(22px, 2.4vw, 34px);width:auto;max-width:140px;filter:grayscale(1) brightness(1.7);opacity:.42;transition:opacity var(--transition-base),filter var(--transition-base)}.brand-chip:hover img{filter:none;opacity:1}.stats-bar{padding-block:var(--space-8)}.stats-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.stat{position:relative;padding-left:var(--space-6)}.stat::before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--color-border)}.stat__value{display:flex;align-items:baseline;gap:2px;line-height:1}.stat__number{font-family:var(--font-display);font-size:clamp(2.25rem, 3.4vw, 3.25rem);font-weight:var(--font-weight-extrabold);color:var(--color-text);letter-spacing:var(--tracking-display);line-height:1}.stat__suffix{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-accent)}.stat__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-3);max-width:22ch}.section{padding-block:var(--section-pad)}.section--alt{background-color:var(--color-bg-elevated)}.section--light{background-color:var(--color-surface-light);--color-text:var(--color-on-light);--color-text-secondary:rgba(20,19,26,.68);--color-text-muted:rgba(20,19,26,.55);--color-border:rgba(20,19,26,.12);--color-border-strong:rgba(20,19,26,.22);--color-accent:#7A6010;--glass-bg:rgba(20,19,26,.04);--glass-bg-hover:rgba(20,19,26,.07);color:var(--color-on-light)}.section__header{max-width:640px;margin-bottom:clamp(var(--space-10), 4vw, var(--space-16))}.section__header--center{margin-inline:auto;text-align:center}.section__header--split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);max-width:none}.section__header--split .section__subtitle{margin-bottom:0}.section__header-main{max-width:640px}.section__header-aside{flex-shrink:0;padding-bottom:var(--space-1)}.section__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:var(--space-5)}.section__eyebrow::before{content:'';width:22px;height:1px;background:currentColor;opacity:.5}.section__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-4);letter-spacing:var(--tracking-display);line-height:1.04;text-wrap:balance}.section__subtitle{color:var(--color-text-secondary);font-size:var(--text-lead);max-width:52ch}.section__header--center .section__subtitle{margin-inline:auto}.section__footer{display:flex;justify-content:center;margin-top:clamp(var(--space-10), 3vw, var(--space-16))}.ofertas-section{background-image:radial-gradient(ellipse 70% 100% at 50% 0%,rgb(122 24 54 / .18) 0%,transparent 70%)}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:var(--space-4)}.bento__item:nth-child(1){grid-column:span 2;grid-row:span 2}.bento__item:nth-child(4){grid-column:span 2}.bento__item:nth-child(7){grid-column:span 2}.bento-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:180px;padding:var(--space-6);border-radius:var(--radius-3xl);background:var(--color-bg-elevated);overflow:hidden;isolation:isolate;text-decoration:none;color:var(--color-text);transition:transform var(--transition-base) var(--ease-out-soft),box-shadow var(--transition-base)}.bento-card::after{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgb(247 244 237 / .06);pointer-events:none;z-index:3}.bento-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-float)}.bento-card__media{position:absolute;inset:0;z-index:0}.bento-card__media img{position:absolute;right:-4%;top:50%;translate:0 -50%;width:62%;height:78%;object-fit:contain;transition:transform var(--transition-slow) var(--ease-out-soft)}.bento-card:hover .bento-card__media img{transform:scale(1.07)}.bento-card__media::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,var(--color-bg-elevated) 22%,rgb(18 18 22 / .82) 48%,rgb(18 18 22 / .35) 100%)}.bento-card--lg .bento-card__media img{right:50%;translate:50% -50%;top:40%;width:74%;height:62%}.bento-card--lg .bento-card__media::after{background:linear-gradient(180deg,rgb(18 18 22 / .15) 30%,rgb(18 18 22 / .86) 72%,var(--color-bg-elevated) 100%)}.bento-card--wide .bento-card__media img{width:34%;height:84%;right:2%}.bento-card__glow{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 52% 60% at 78% 42%,var(--color-accent-glow) 0%,transparent 66%);opacity:0;transition:opacity var(--transition-base)}.bento-card:hover .bento-card__glow{opacity:.85}.bento-card__icon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:auto;border-radius:var(--radius-lg);background:rgb(201 162 39 / .12);color:var(--color-accent)}.bento-card__icon svg{width:21px;height:21px}.bento-card__body{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-6)}.bento-card__name{font-size:var(--text-h3);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.1}.bento-card--lg .bento-card__name{font-size:clamp(1.75rem, 2.4vw, 2.125rem)}.bento-card__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);max-width:38ch}.bento-card__foot{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5)}.bento-card__count{font-size:var(--font-size-xs);color:var(--color-text-muted);letter-spacing:.02em}.bento-card__cta{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.bento-card__cta svg{width:15px;height:15px;transition:transform var(--transition-base) var(--ease-out-soft)}.bento-card:hover .bento-card__cta svg{transform:translateX(4px)}.advice__inner{display:grid;grid-template-columns:1fr;gap:clamp(var(--space-10), 5vw, var(--space-20));align-items:center}.advice__copy{max-width:30ch}.advice__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-extrabold);letter-spacing:var(--tracking-display);line-height:1.02;margin-bottom:var(--space-5)}.advice__text{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:44ch;margin-bottom:var(--space-8)}.advice__actions{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.advice__figure{position:relative;isolation:isolate;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.advice__disc{position:absolute;inset:6% 12%;z-index:0;border-radius:50%;background:radial-gradient(circle at 50% 40%,#FFFFFF 0%,#EDE8DD 58%,#fff0 72%);pointer-events:none}.advice__product{position:relative;z-index:1;width:58%;height:84%;object-fit:contain;filter:drop-shadow(0 26px 26px rgb(20 19 26 / .22))}.advice__chip{position:absolute;left:0;bottom:6%;z-index:2;display:flex;align-items:flex-start;gap:var(--space-3);max-width:300px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:#FFF;box-shadow:0 18px 40px -16px rgb(20 19 26 / .35)}.advice__figure--no-product{aspect-ratio:auto;display:block;min-height:0}.advice__figure--no-product .advice__chip{position:relative;inset:auto;max-width:100%}.advice__chip svg{flex-shrink:0;width:18px;height:18px;margin-top:2px;color:var(--color-accent)}.advice__chip strong{display:block;font-size:var(--font-size-sm);color:var(--color-on-light)}.advice__chip span{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.section--light .btn--primary{border-color:#C9A227}.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8) var(--space-6)}.step{position:relative;padding-top:var(--space-6);border-top:1px solid var(--color-border)}.step__number{display:block;font-family:var(--font-display);font-size:clamp(2.5rem, 4vw, 3.75rem);font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:var(--tracking-display);color:#fff0;-webkit-text-stroke:1px rgb(247 244 237 / .28);margin-bottom:var(--space-5);transition:color var(--transition-base),-webkit-text-stroke-color var(--transition-base)}.step:hover .step__number{color:var(--color-accent);-webkit-text-stroke-color:#fff0}.step__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.015em;margin-bottom:var(--space-2)}.step__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:30ch}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-10) var(--space-8)}.benefit{display:flex;flex-direction:column;gap:var(--space-4)}.benefit__icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent)}.benefit__icon svg{width:19px;height:19px}.benefit__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.benefit__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:32ch}.benefits-metrics{margin-bottom:clamp(var(--space-12), 5vw, var(--space-20));padding-bottom:clamp(var(--space-12), 5vw, var(--space-20));border-bottom:1px solid var(--color-border)}.trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-8)}.trust-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg-elevated);border-radius:var(--radius-2xl)}.trust-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent)}.trust-card__icon svg{width:20px;height:20px}.trust-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:-.015em}.trust-card__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:1023px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.testimonials-grid{grid-template-columns:1fr}}.testimonial-card{display:flex;flex-direction:column;gap:var(--space-6);padding:clamp(var(--space-6), 2.4vw, var(--space-10));background:var(--color-bg-elevated);border-radius:var(--radius-2xl)}.testimonial-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.testimonial-card__stars{display:flex;gap:3px;color:rgb(247 244 237 / .18)}.testimonial-card__star.is-on{color:var(--color-accent)}.testimonial-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-xs);color:var(--color-success)}.testimonial-card__quote{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);flex:1}.testimonial-card__author{display:flex;align-items:center;gap:var(--space-3)}.testimonial-card__avatar{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--color-accent-subtle);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-accent)}.testimonial-card__meta{display:flex;flex-direction:column;gap:1px;min-width:0}.testimonial-card__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.testimonial-card__location{font-size:var(--font-size-xs);color:var(--color-text-muted)}.faq-wrap{max-width:820px;margin-inline:auto}.faq__list{display:flex;flex-direction:column}.faq__item{border-top:1px solid var(--color-border)}.faq__item:last-child{border-bottom:1px solid var(--color-border)}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6) 0;font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;line-height:1.3;color:var(--color-text);text-align:left;transition:color var(--transition-fast)}.faq__item--open .faq__question{color:var(--color-accent)}.faq__plus{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--glass-bg);color:var(--color-text);transition:transform var(--transition-base) var(--ease-out-soft),background-color var(--transition-fast),color var(--transition-fast)}.faq__plus svg{width:16px;height:16px}.faq__item--open .faq__plus{transform:rotate(45deg);background:var(--color-accent);color:var(--color-on-accent);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .10)}.faq__item--open .faq__plus svg{color:var(--color-on-accent)}@media (hover:hover) and (pointer:fine){.faq__question:hover{color:var(--color-accent)}.faq__question:hover .faq__plus{background:var(--glass-bg-hover)}.faq__item--open .faq__question:hover .faq__plus{background:var(--color-accent);color:var(--color-on-accent)}}.faq__answer{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) var(--ease-out-soft)}.faq__item--open .faq__answer{max-height:500px}.faq__answer p{padding:0 var(--space-16) var(--space-8) 0;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.cta-banner{position:relative;padding-block:var(--space-20);text-align:center;background:radial-gradient(ellipse 70% 120% at 50% 50%,rgb(201 162 39 / .10) 0%,transparent 70%);border-top:1px solid var(--color-border);overflow:hidden}.cta-banner::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:480px;height:480px;border-radius:50%;border:1px solid rgb(201 162 39 / .12);animation:mvsRipple 4s ease-in-out infinite;pointer-events:none}.cta-banner::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:50%;border:1px solid rgb(201 162 39 / .18);animation:mvsRipple 4s ease-in-out infinite .8s;pointer-events:none}@keyframes mvsRipple{0%,100%{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:.2;transform:translate(-50%,-50%) scale(1.12)}}.cta-banner>.container{position:relative;z-index:1}.cta-banner__title{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-3);letter-spacing:var(--tracking-display)}.cta-banner__sub{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.cta-banner__actions{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.cta-banner--card{padding:var(--space-12) var(--space-10);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background:var(--color-bg-elevated)}.cta-banner--card::before,.cta-banner--card::after{display:none}.closing{position:relative;padding-block:var(--section-pad);overflow:hidden;background:var(--color-bg-elevated)}.closing::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 78% 50%,rgb(201 162 39 / .16) 0%,transparent 66%),radial-gradient(ellipse 60% 80% at 10% 120%,rgb(122 24 54 / .20) 0%,transparent 68%);pointer-events:none}.closing>.container{position:relative;z-index:1}.closing__inner{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}.closing__title{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--font-weight-extrabold);line-height:.98;letter-spacing:var(--tracking-display);margin-bottom:var(--space-5);text-wrap:balance}.closing__text{font-size:var(--text-lead);color:var(--color-text-secondary);max-width:42ch;margin-bottom:var(--space-8)}.closing__actions{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap}.closing__figure{position:relative;aspect-ratio:1/1;max-width:420px;margin-inline:auto;display:flex;align-items:center;justify-content:center}.closing__figure::before{content:'';position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,rgb(201 162 39 / .20) 0%,transparent 66%);filter:blur(20px)}.closing__figure img{position:relative;width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 30px 30px rgb(0 0 0 / .7))}.content-page{padding-block:var(--space-20)}.content-page__header{max-width:680px;margin-bottom:var(--space-12)}.content-page h1{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--space-3);letter-spacing:-.01em}.woocommerce-cart h1,.woocommerce-checkout h1,.search h1,.error404 h1{font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:700;letter-spacing:-.01em}.content-page .lead{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-12)}.prose__updated{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-3)}.steps-v{display:flex;flex-direction:column;gap:var(--space-4);max-width:640px}.step-v{display:flex;gap:var(--space-5);align-items:flex-start}.step-v__num{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);color:var(--color-on-accent)}.step-v__title{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}.step-v__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.prose{color:var(--color-text-secondary);max-width:760px}.prose>*:first-child{margin-top:0}.prose h2{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-3)}.prose h3{font-size:var(--font-size-base);color:var(--color-text);margin-top:var(--space-5);margin-bottom:var(--space-2)}.prose p{margin-bottom:var(--space-4);line-height:var(--line-height-relaxed)}.prose ul,.prose ol{padding-left:var(--space-6);margin-bottom:var(--space-4)}.prose ul li{list-style:disc}.prose ol li{list-style:decimal}.prose li{margin-bottom:var(--space-2);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.prose a{color:var(--color-accent);text-decoration:underline}.prose strong{color:var(--color-text)}.age-gate{position:fixed;inset:0;z-index:9999;display:flex;justify-content:center;padding:var(--space-4);overflow-y:auto;background:rgb(5 4 3 / .90);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);opacity:1;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.age-gate[hidden]{display:none}.age-gate.is-leaving{opacity:0}.age-gate__panel{position:relative;width:100%;max-width:420px;margin-block:auto;padding:var(--space-10) var(--space-8);text-align:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.age-gate__panel::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgb(201 162 39 / .16) 0%,transparent 70%);pointer-events:none}.age-gate__panel>*{position:relative;z-index:1}.age-gate__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-inline:auto;margin-bottom:var(--space-5);background:var(--color-accent-subtle);border:1px solid var(--color-border-accent);border-radius:var(--radius-full);color:var(--color-accent)}.age-gate__icon svg{width:28px;height:28px}.age-gate__title{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--space-3)}.age-gate__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-8)}.age-gate__actions{display:flex;flex-direction:column;gap:var(--space-3)}.age-gate__legal{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--space-6);line-height:var(--line-height-relaxed)}.age-gate__denied{display:none}.age-gate--denied .age-gate__form{display:none}.age-gate--denied .age-gate__denied{display:block}@media (min-width:640px){:root{--container-padding:var(--space-6)}}@media (min-width:768px){h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}}@media (min-width:1024px){:root{--container-padding:var(--space-8)}}@media (min-width:900px){.advice__inner,.closing__inner{grid-template-columns:1.05fr .95fr}.closing__figure{margin-inline:0}}@media (min-width:1024px){.hero{display:flex;align-items:center;min-height:min(88vh, 940px);padding-block:var(--space-12) var(--space-16)}.hero__inner{grid-template-columns:1.08fr .92fr;gap:var(--space-16)}}@media (max-width:1023px){.header-main{backdrop-filter:none;-webkit-backdrop-filter:none}.home .site-header:not(.is-scrolled) .header-main{background:#fff0}.primary-nav{display:none}.nav-toggle{display:flex}.footer-grid{grid-template-columns:1fr 1fr 1fr}.footer-brand{grid-column:1 / -1}.how-steps{grid-template-columns:repeat(2,1fr)}.benefits-grid{grid-template-columns:repeat(2,1fr)}.stats-bar__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-6)}.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(168px,auto)}.bento__item:nth-child(1){grid-column:span 2;grid-row:span 1}.bento__item:nth-child(4),.bento__item:nth-child(7){grid-column:span 2}.bento-card--lg{min-height:260px}.bento-card--lg .bento-card__media img{right:6%;translate:0 -50%;top:50%;width:42%;height:76%}.bento-card--lg .bento-card__media::after{background:linear-gradient(100deg,var(--color-bg-elevated) 26%,rgb(18 18 22 / .8) 52%,rgb(18 18 22 / .3) 100%)}}@media (max-width:767px){.section__header--split{flex-direction:column;align-items:flex-start;gap:var(--space-5)}.how-steps{gap:var(--space-8) var(--space-5)}.faq__answer p{padding-right:var(--space-6)}}@media (max-width:639px){:root{--floating-control-bottom:var(--space-4)}.top-bar{font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2)}.top-bar__item--hide-mobile{display:none}.hero{padding-block:var(--space-10) var(--space-16)}.hero__inner{gap:var(--space-10)}.hero__actions{flex-direction:column;align-items:stretch;gap:var(--space-3)}.hero__actions .btn{width:100%}.hero__stage{max-width:340px}.how-steps{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr;gap:var(--space-8)}.stats-bar__grid{gap:var(--space-6) var(--space-4)}.stat{padding-left:var(--space-4)}.bento{gap:var(--space-3);grid-auto-rows:minmax(150px,auto)}.bento-card{padding:var(--space-5);border-radius:var(--radius-2xl)}.bento-card__icon{width:36px;height:36px}.bento-card__desc{display:none}.bento-card--wide .bento-card__desc{display:block}.advice__figure{aspect-ratio:5/4}.advice__chip{position:relative;inset:auto;margin-top:var(--space-4);max-width:none}.advice__figure--no-product{aspect-ratio:auto}.advice__figure--no-product .advice__chip{margin-top:0}.advice__actions{flex-direction:column;align-items:stretch}.advice__actions .btn--primary{width:100%}.closing__actions{flex-direction:column;align-items:stretch}.closing__actions .btn--primary{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;text-align:center}.whatsapp-float span{display:none}.whatsapp-float{padding:var(--space-3)}.header-search{position:static}.header-search-wrap{top:100%;left:var(--container-padding);right:var(--container-padding);width:auto;max-width:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.brand-strip__logos{gap:var(--space-10)}}@media (max-width:768px){body.sp-sticky-buy-visible{--floating-control-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}body.sp-buy-form-visible .whatsapp-float,body.sp-buy-form-visible .back-to-top{opacity:0;visibility:hidden;pointer-events:none}}.mobile-nav-overlay{position:fixed;inset:0;top:var(--mvs-mobile-nav-top,var(--header-height));background:var(--color-bg);z-index:500;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-5) max(var(--container-padding), env(safe-area-inset-right, 0px)) calc(var(--space-8) + env(safe-area-inset-bottom, 0px)) max(var(--container-padding), env(safe-area-inset-left, 0px));opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.mobile-nav-overlay.is-open{opacity:1;visibility:visible}.mobile-nav-overlay .nav__list{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0}.mobile-nav-overlay .nav__link{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);white-space:normal}.mobile-nav-overlay .nav__item{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;border-bottom:1px solid var(--color-border)}.mobile-nav-overlay .nav__item>.nav__link{grid-column:1 / -1}.mobile-nav-overlay .nav__item.mobile-nav__item--has-submenu>.nav__link{grid-column:1}.mobile-nav__submenu-toggle{grid-column:2;grid-row:1;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--color-text-secondary)}.mobile-nav__submenu-toggle svg{width:18px;height:18px;transition:transform var(--transition-base) var(--ease-out-soft)}.mobile-nav__submenu-toggle[aria-expanded="true"]{color:var(--color-accent);background:var(--color-accent-subtle)}.mobile-nav__submenu-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.mobile-nav-overlay .mega-menu,.mobile-nav-overlay .dropdown-menu{grid-column:1 / -1;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;background:none;padding:0 0 var(--space-3) var(--space-4);min-width:0;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav-overlay .mega-menu[hidden],.mobile-nav-overlay .dropdown-menu[hidden]{display:none!important}.mobile-nav__close{margin-bottom:var(--space-3)}@keyframes mvsFadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes mvsFadeIn{from{opacity:0}to{opacity:1}}@keyframes mvsSlideInLeft{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes mvsScaleIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}[data-anim="fade-up"]{opacity:0}[data-anim="fade-in"]{opacity:0}[data-anim="scale-in"]{opacity:0}[data-anim="slide-left"]{opacity:0}[data-anim].anim-done{animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.68,0,1.2);animation-delay:var(--anim-delay,0ms)}[data-anim="fade-up"].anim-done{animation:mvsFadeUp .55s both}[data-anim="fade-in"].anim-done{animation:mvsFadeIn .45s both}[data-anim="scale-in"].anim-done{animation:mvsScaleIn .5s both}[data-anim="slide-left"].anim-done{animation:mvsSlideInLeft .5s both}@media (prefers-reduced-motion:no-preference){.hero__eyebrow,.hero__title,.hero__subtitle,.hero__actions,.hero__trust,.hero__stage{animation:mvsFadeUp .7s var(--ease-out-soft) both}.hero__title{animation-delay:.06s}.hero__subtitle{animation-delay:.12s}.hero__actions{animation-delay:.18s}.hero__trust{animation-delay:.24s}.hero__stage{animation-delay:.1s;animation-duration:.9s}}.site-header{transition:box-shadow var(--transition-base)}.site-header.is-scrolled{box-shadow:0 8px 30px rgb(0 0 0 / .55)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;animation-duration:.01ms!important;transition-duration:.01ms!important}[data-anim],[data-reveal]{opacity:1!important;transform:none!important}}.mini-cart-drawer{position:fixed;inset:0;z-index:700;visibility:hidden}.mini-cart-drawer.is-open{visibility:visible}.mini-cart-drawer__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .6);opacity:0;transition:opacity var(--transition-base)}.mini-cart-drawer.is-open .mini-cart-drawer__overlay{opacity:1}.mini-cart-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:var(--color-bg-elevated);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--transition-base)}.mini-cart-drawer.is-open .mini-cart-drawer__panel{transform:translateX(0)}.mini-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0}.mini-cart-drawer__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.mini-cart-drawer__close{font-size:1.6rem;line-height:1;color:var(--color-text-muted);width:36px;height:36px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast),background-color var(--transition-fast)}.mini-cart-drawer__close:hover{color:var(--color-text);background:var(--glass-bg-hover)}.mini-cart-drawer .widget_shopping_cart_content{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column}.mini-cart__list{list-style:none;margin:0;padding:0}.mini-cart__item{display:grid;grid-template-columns:22px 48px 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.mini-cart__remove{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:1.1rem;line-height:1;text-decoration:none}.mini-cart__remove:hover{color:var(--color-error);background:rgb(239 68 68 / .1)}.mini-cart__thumb img{width:48px;height:48px;object-fit:contain;background:var(--color-bg-media);border-radius:var(--radius-md);display:block}.mini-cart__info{display:flex;flex-direction:column;gap:2px;min-width:0}.mini-cart__name{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}.mini-cart__name:hover{color:var(--color-accent)}.mini-cart__qty{font-size:var(--font-size-xs);color:var(--color-text-muted)}.mini-cart__qty .woocommerce-Price-amount{color:var(--color-text-secondary)}.mini-cart__footer{margin-top:auto;padding-top:var(--space-4)}.mini-cart__subtotal{display:flex;justify-content:space-between;font-weight:var(--font-weight-bold);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-4)}.mini-cart__subtotal .woocommerce-Price-amount{color:var(--color-accent)}.mini-cart__actions{display:flex;flex-direction:column;gap:var(--space-2)}.mini-cart__empty{color:var(--color-text-secondary);text-align:center;padding:var(--space-10) 0 var(--space-6)}.cart-toast{position:fixed;top:calc(var(--topbar-height) + var(--header-height) + var(--space-4));right:var(--space-4);z-index:750;width:320px;max-width:calc(100vw - var(--space-4) * 2);background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);transform:translateX(120%);opacity:0;transition:transform var(--transition-base),opacity var(--transition-base)}.cart-toast.is-visible{transform:translateX(0);opacity:1}.cart-toast__head{display:flex;align-items:center;gap:var(--space-2);color:var(--color-success);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}.cart-toast__head svg{width:18px;height:18px;flex-shrink:0;fill:none}.cart-toast__name{display:block;color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:var(--space-3);overflow-wrap:break-word}.cart-toast__actions{display:flex;gap:var(--space-2)}.cart-toast__actions .btn{flex:1}.back-to-top{position:fixed;bottom:var(--floating-control-bottom);left:var(--space-6);z-index:600;width:44px;height:44px;border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast),bottom var(--transition-base);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:var(--glass-bg-hover);color:var(--color-text)}.back-to-top svg{width:20px;height:20px}body.mobile-nav-is-open,body.mini-cart-is-open,body.shop-filters-open{overflow:hidden;overscroll-behavior:none}.header-icon-btn,.nav-toggle{width:44px;height:44px;min-width:44px;min-height:44px}.header-search-wrap button[type=submit]{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center}.footer-social-link{width:44px;height:44px}.whatsapp-float{min-height:48px}.back-to-top{min-width:44px;min-height:44px}.mobile-nav-overlay{top:var(--mvs-mobile-nav-top,var(--header-height));padding:var(--space-5) max(var(--container-padding), env(safe-area-inset-right, 0px)) calc(var(--space-8) + env(safe-area-inset-bottom, 0px)) max(var(--container-padding), env(safe-area-inset-left, 0px))}body.mobile-nav-is-open .whatsapp-float,body.mobile-nav-is-open .back-to-top,body.mini-cart-is-open .whatsapp-float,body.mini-cart-is-open .back-to-top,body.shop-filters-open .whatsapp-float,body.shop-filters-open .back-to-top{opacity:0;visibility:hidden;pointer-events:none}.mobile-nav-overlay .nav__link,.mobile-nav-overlay .dropdown-menu a,.mobile-nav-overlay .mega-menu__link{min-height:48px;display:flex;align-items:center}.mobile-nav-overlay .dropdown-menu,.mobile-nav-overlay .mega-menu{padding-top:0;padding-bottom:var(--space-3)}.mini-cart-drawer__panel{width:min(420px, 100vw);max-width:100vw}.mini-cart-drawer__head{padding-top:max(var(--space-5), env(safe-area-inset-top, 0px))}.mini-cart-drawer__close{width:44px;height:44px;min-width:44px}.mini-cart__item{grid-template-columns:44px 56px minmax(0,1fr);gap:var(--space-2)}.mini-cart__remove{width:44px;height:44px;font-size:1.25rem}.mini-cart__thumb img{width:56px;height:56px}.mini-cart-drawer .widget_shopping_cart_content{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}.cart-toast{top:calc(var(--header-height) + var(--space-3))}.cart-toast__actions .btn{min-height:44px}@media (hover:none),(pointer:coarse){.whatsapp-float:hover,.footer-social-link:hover,.bento-card:hover,.testimonial-card:hover{transform:none}}@media (max-width:639px){:root{--text-display:clamp(2.5rem, 12vw, 3.5rem)}.brand-chip{min-width:104px}.brand-chip img{max-width:120px}.hero{padding-block:var(--space-8) var(--space-12)}.hero__inner{gap:var(--space-8)}.hero__stage{max-width:min(300px, 86vw)}.footer-grid{gap:var(--space-8) var(--space-6)}.footer-col__list{gap:var(--space-2)}.footer-col__list a{display:inline-flex;align-items:center;min-height:40px}.footer-contact-item{min-height:40px;align-items:center}.whatsapp-float{right:var(--space-4);width:48px;height:48px;padding:0;justify-content:center}.back-to-top{left:var(--space-4);width:44px;height:44px}.cart-toast{top:calc(var(--header-height) + var(--space-2));right:var(--space-3);max-width:calc(100vw - var(--space-6))}}@media (max-width:479px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-brand__desc{max-width:none}.footer-payments{justify-content:center}.age-gate{padding:max(var(--space-3), env(safe-area-inset-top, 0px)) var(--space-3) max(var(--space-3), env(safe-area-inset-bottom, 0px))}.age-gate__panel{padding:var(--space-6) var(--space-4);max-height:calc(100dvh - var(--space-6));overflow-y:auto}.age-gate__actions{gap:var(--space-2)}.age-gate__actions .btn{width:100%;min-height:48px}}@media (max-width:420px){.top-bar__text>.top-bar__sep:not(.top-bar__item--hide-mobile),.top-bar__item:last-child{display:none}.top-bar{min-height:32px}.header-main__inner{gap:var(--space-2)}.site-logo img{max-width:150px}}.mobile-nav-overlay .nav__link,.mobile-nav-overlay .dropdown-menu a,.mobile-nav-overlay .mega-menu__link{overflow-wrap:anywhere}.mobile-nav-overlay .mega-menu__title{padding-left:var(--space-3)}@media (max-width:479px){.mobile-nav-overlay{padding-top:var(--space-3)}.mobile-nav-overlay .nav__link{font-size:1rem;padding-left:var(--space-3);padding-right:var(--space-2)}.mobile-nav-overlay .dropdown-menu,.mobile-nav-overlay .mega-menu{padding-left:var(--space-3)}}.mini-cart__variation dl.variation{margin:.25rem 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.mini-cart__variation dl.variation dt,.mini-cart__variation dl.variation dd{display:inline;margin:0}.mini-cart__variation dl.variation dd p{display:inline;margin:0}.mini-cart__variation dl.variation dd::after{content:'';display:block}@media (hover:none),(pointer:coarse){.btn--sm{min-height:44px}}@media (max-width:639px){:root{--floating-control-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}}.whatsapp-float{right:max(var(--space-6), env(safe-area-inset-right, 0px))}.back-to-top{left:max(var(--space-6), env(safe-area-inset-left, 0px))}.cart-toast{right:max(var(--space-4), env(safe-area-inset-right, 0px))}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg-elevated) inset;caret-color:var(--color-text)}html:not(.js) [data-anim]{opacity:1!important;transform:none!important}@media (max-width:639px){.whatsapp-float{right:max(var(--space-4), env(safe-area-inset-right, 0px))}.back-to-top{left:max(var(--space-4), env(safe-area-inset-left, 0px))}.cart-toast{right:max(var(--space-3), env(safe-area-inset-right, 0px))}.mobile-nav-overlay,.mini-cart-drawer__overlay,.age-gate{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:374px){:root{--container-padding:12px}.header-main__inner{gap:4px}.header-actions{gap:2px}.site-logo{min-width:0;flex:1 1 auto;overflow:hidden}.site-logo a{min-width:0}.site-logo img{width:auto;max-width:112px;max-height:32px;object-fit:contain}.header-icon-btn,.nav-toggle{width:42px;min-width:42px;height:44px}.cart-toast__actions{flex-direction:column}.bento{grid-template-columns:1fr}.bento__item,.bento__item:nth-child(n){grid-column:1 / -1}}@media print{@media print{.top-bar,.site-header,.whatsapp-float,.back-to-top,.site-footer,.nav-toggle,.skip-link,#nav-toggle,.header-search-wrap,.header-actions,.primary-nav,.cta-banner,.cta-banner::before,.cta-banner::after,.mobile-nav-overlay,.age-gate,.woocommerce-pagination,.product-card__footer,.product-card__badge,.sp-add-to-cart,.cart-footer,.hero__stage,.brand-strip,.advice__figure,.closing__figure,.bento-card__media,.bento-card__glow{display:none!important}[data-reveal]{opacity:1!important;transform:none!important}[data-anim]{opacity:1!important;animation:none!important}.faq__answer{max-height:none!important;overflow:visible!important}body,.mvs-main,main{background:#fff!important;color:#000!important;font-size:12pt}.glass-card,.glass-card:hover,.product-card,.trust-card,.bento-card,.woocommerce-message,.woocommerce-info,.woocommerce-notice,.woocommerce-error{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important;color:#000!important}.product-card__title,.trust-card__title,.bento-card__name,h1,h2,h3,h4,h5,h6{color:#000!important}.btn--primary,.btn--ghost{background:#000!important;color:#fff!important;border:1px solid #000!important}a{color:#000!important;text-decoration:underline}.woocommerce-order table,table.shop_table{width:100%;border-collapse:collapse}.woocommerce-order table th,.woocommerce-order table td,table.shop_table th,table.shop_table td{border:1px solid #ccc!important;padding:6pt;text-align:left}.stats-bar{background:#fff!important;border:none!important}.cart-grid{display:block!important}.hero::before,.hero::after{display:none!important}.brand-strip__track-wrap{overflow:visible!important}}}.wp-block-image img{max-width:100%;height:auto}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:background-color var(--transition-fast),box-shadow var(--transition-fast);border:none}.wp-block-button__link:not(.has-background){background:var(--color-accent);color:var(--color-on-accent)}.wp-block-button.is-style-outline .wp-block-button__link{background:#fff0;border:1px solid var(--color-border-strong);color:var(--color-accent)}.wp-block-separator{border:none;border-bottom:1px solid var(--color-border);margin:var(--space-8) 0}.wp-block-separator.is-style-wide{border-bottom-width:2px}.wp-block-quote{border-left:4px solid var(--color-accent);padding:var(--space-4) var(--space-6);background:var(--glass-bg);border-radius:var(--radius-md);margin:var(--space-6) 0;font-style:italic;color:var(--color-text-secondary)}.wp-block-quote cite{display:block;margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:normal}.wp-block-table{width:100%;overflow-x:auto;margin:var(--space-6) 0}.wp-block-table table{width:100%;border-collapse:collapse}.wp-block-table th,.wp-block-table td{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);text-align:left}.wp-block-table th{background:var(--glass-bg);font-weight:var(--font-weight-semibold)}.wp-block-group.has-background,.wp-block-cover{padding:var(--space-8);border-radius:var(--radius-lg);margin:var(--space-6) 0}.wp-block-columns{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-6) 0}.wp-block-column{flex:1 1 0%;min-width:0}.wp-block-list{padding-left:var(--space-6)}.wp-block-list li{margin-bottom:var(--space-2)}.wp-block-code,.wp-block-preformatted{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);font-family:'Courier New',monospace;font-size:var(--font-size-sm);overflow-x:auto}.wp-block-pullquote{border-top:3px solid var(--color-accent);border-bottom:3px solid var(--color-accent);padding:var(--space-8) 0;margin:var(--space-8) 0;text-align:center;font-size:var(--font-size-xl);color:var(--color-text-secondary)}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:var(--space-2)}.wp-block-gallery .blocks-gallery-item{flex:1 1 auto}.wp-block-gallery img{border-radius:var(--radius-md)}.wp-block-file .wp-block-file__button{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.wp-block-embed{margin:var(--space-6) 0}.wp-block-embed iframe{max-width:100%}.wp-block-latest-posts{list-style:none;padding:0}.wp-block-latest-posts li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.wp-block-latest-posts__post-title{color:var(--color-text);font-weight:var(--font-weight-semibold)}.wp-block-latest-posts__post-date{font-size:var(--font-size-xs);color:var(--color-text-muted)}