@layer components{.blog-container{max-width:760px;padding-top:40px;padding-bottom:72px}.blog-index .blog-container{max-width:1120px}.blog-cluster{margin-bottom:56px}.blog-cluster-title{font-family:var(--font-display,inherit);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#6b6862);margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--line,#e6e8ee)}.blog-card-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:26px;gap:26px}.blog-card{background:#fff;border:1px solid var(--line,#e6e8ee);border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(11,26,20,.1)}.blog-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.blog-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px}.blog-card-title{font-weight:700;font-size:1.03rem;line-height:1.35;color:var(--ink,#10231A)}.blog-card-dek{font-size:.9rem;line-height:1.55;color:var(--muted,#6b6862)}.blog-card-meta{margin-top:2px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#6b6862)}.blog-meta{font-size:.85rem;color:var(--muted,#6b6862);margin:0 0 28px}.blog-body{font-size:1.05rem;line-height:1.75;color:var(--ink,#10231A)}.blog-p{margin:0 0 20px}.blog-h2{font-family:var(--font-display,inherit);font-size:1.5rem;line-height:1.25;margin:44px 0 14px}.blog-h2,.blog-h3{scroll-margin-top:90px}.blog-h3{font-size:1.16rem;line-height:1.3;margin:30px 0 10px}.blog-list{margin:0 0 20px;padding-left:22px}.blog-list li{margin-bottom:8px}.blog-quote{margin:26px 0;padding:4px 0 4px 20px;border-left:3px solid var(--navy,#0b1a14);font-style:italic;color:var(--muted,#4a4740)}.blog-quote cite{display:block;margin-top:8px;font-style:normal;font-size:.85rem;color:var(--muted,#6b6862)}.blog-cite a{color:var(--navy,#0B1A14);text-decoration:none;font-weight:600;padding:0 1px}.blog-cite a:hover,.blog-link{text-decoration:underline}.blog-link{color:var(--navy,#0B1A14);text-underline-offset:2px;text-decoration-thickness:1px}.blog-link:hover{text-decoration-thickness:2px}.blog-callout{margin:26px 0;padding:18px 20px;border-radius:12px;border:1px solid var(--line,#e6e8ee);background:var(--paper,#F6F1E4)}.blog-callout-warning{border-color:#e8c9a0;background:#fdf6ec}.blog-callout-title{margin:0 0 6px;font-weight:700;font-size:.95rem}.blog-callout-text{margin:0;font-size:.95rem}.blog-table-wrap{margin:26px 0;overflow-x:auto}.blog-table{width:100%;border-collapse:collapse;font-size:.92rem}.blog-table caption{caption-side:bottom;padding-top:10px;font-size:.82rem;color:var(--muted,#6b6862);text-align:left}.blog-table td,.blog-table th{border:1px solid var(--line,#e6e8ee);padding:9px 12px;text-align:left;vertical-align:top}.blog-table th{background:var(--paper,#F6F1E4);font-weight:700}.blog-figure{margin:30px 0}.blog-img{width:100%;height:auto;border-radius:12px;display:block}.blog-figcaption{margin-top:9px;font-size:.83rem;color:var(--muted,#6b6862)}.blog-takeaways{margin:30px 0;padding:20px 22px;border-radius:12px;background:var(--navy,#0B1A14);color:#fff}.blog-takeaways-title{margin:0 0 10px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.blog-takeaways ul{margin:0;padding-left:20px}.blog-takeaways li{margin-bottom:7px;font-size:.95rem;line-height:1.6}.blog-refs{margin-top:48px;padding-top:26px;border-top:1px solid var(--line,#e6e8ee)}.blog-refs-list{padding-left:20px;font-size:.9rem;line-height:1.6}.blog-refs-list li{margin-bottom:12px;scroll-margin-top:90px}.blog-refs-list a{color:var(--navy,#0B1A14)}.blog-ref-source{display:block;color:var(--muted,#6b6862);font-size:.84rem}.blog-related{margin-top:44px}.blog-related-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.blog-related-list li{padding-bottom:12px;border-bottom:1px solid var(--line,#e6e8ee)}.blog-related-list a{font-weight:600;color:var(--ink,#10231A);text-decoration:none}.blog-related-list a:hover{text-decoration:underline}.blog-related-dek{display:block;margin-top:3px;font-size:.87rem;color:var(--muted,#6b6862)}.blog-network{margin-top:52px;padding:26px 24px;border-radius:14px;background:var(--paper,#F6F1E4);border:1px solid var(--line,#e6e8ee)}.blog-network-title{margin:0 0 8px;font-size:1.05rem}.blog-network-disclosure{margin:0 0 20px;font-size:.87rem;line-height:1.6;color:var(--muted,#6b6862)}.blog-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:26px;gap:26px}.blog-network-subtitle{margin:0 0 10px;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#6b6862)}.blog-network-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.blog-network-list a{font-weight:600;font-size:.92rem;color:var(--navy,#0B1A14);text-decoration:none}.blog-network-list a:hover{text-decoration:underline}.blog-network-blurb{display:block;margin-top:2px;font-size:.83rem;line-height:1.5;color:var(--muted,#6b6862)}@media (max-width:640px){.blog-container{padding-top:26px}.blog-body{font-size:1rem}.blog-h2{font-size:1.3rem}}}body{--ink:var(--on-ground);--ink-2:#dfe6dc;--muted:var(--on-ground-muted);--muted-2:#93a79b;--line:var(--ground-line);--line-2:rgba(246,241,228,0.26);--paper:var(--ground-raised);--paper-2:#173024;--fg:var(--on-ground);--fg-muted:var(--on-ground-muted);--surface:var(--ground-raised);--border:var(--ground-line);--accent-text:var(--gold);--focus:var(--gold);background:var(--ground);color:var(--on-ground);font-family:var(--body);font-size:16px;line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 /3px 3px,radial-gradient(720px 520px at 96% 0,var(--glow-gold),transparent 62%),radial-gradient(760px 560px at 62% 108%,var(--glow-emerald),transparent 60%),radial-gradient(560px 460px at -6% 44%,var(--glow-coral),transparent 62%),var(--ground)}.accordion-item,.basket-row,.basket-table,.blog-article-body,.blog-callout,.blog-card,.calc-card,.calc-faq,.cart-drawer,.cat-card,.checkbox-row,.coa-box,.coa-chip,.coa-row,.coa-stat,.confirm-card,.contact-card,.empty-state,.filters,.form-card,.inapp-warn,.info-card,.lookup-card,.mata-panel,.modal,.order-proof,.pay-placeholder,.pcard,.pdp-buy,.pdp-info,.pdp-pricebox,.policy-card,.prose,.search-modal-box,.ship-option,.spec-table,.stock-alert,.summary,.tcard,.ts-item,.upsell-card{--ink:var(--panel-ink);--ink-2:#2a4034;--muted:#56695f;--muted-2:#6f8277;--line:#ddd5bf;--line-2:#c9c0a6;--paper:#ede6d3;--paper-2:#e3dbc4;--fg:var(--panel-ink);--fg-muted:#56695f;--surface:var(--panel);--border:#ddd5bf;--accent-text:var(--emerald-ink);--focus:var(--emerald-ink);color:var(--panel-ink)}.mata-ground{background:radial-gradient(560px 400px at 94% 4%,var(--glow-gold),transparent 62%),radial-gradient(560px 440px at 66% 104%,var(--glow-emerald),transparent 60%),radial-gradient(480px 380px at -4% 42%,var(--glow-coral),transparent 62%),var(--ground);color:var(--on-ground)}.mata-grain,.mata-ground{position:relative}.mata-grain:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:3px 3px}.mata-wave{height:34px;background:radial-gradient(circle at 17px -6px,transparent 17px,var(--wave-fill,var(--gold)) 18px) 0 0 /34px 34px repeat-x}.mata-glass{background:rgba(19,41,31,.8);color:var(--on-ground);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--r);box-shadow:0 18px 50px rgba(0,0,0,.4)}.mata-panel{background:var(--panel);border-radius:var(--r-lg)}h1,h2,h3,h4,h5{font-family:var(--head);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--ink);font-optical-sizing:auto}h1{letter-spacing:-.03em}.page-hero h1,.sec-head h2,h1.up,h2.up,h3.up,h4.up,h5.up{text-transform:none;letter-spacing:-.02em}.sec-head h2{font-size:clamp(30px,3.6vw,48px);line-height:1.04}.sec-head p{color:var(--muted);font-size:17px;line-height:1.6}.section.navy .sec-head p{color:var(--on-ground-muted)}.eyebrow,.mata-kicker{font-family:var(--body);font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text)}.section.navy .eyebrow{color:var(--gold)}.mata-accent,h1 .accent,h2 .accent{font-style:italic;font-weight:500;color:var(--gold)}.chip,.mono{font-family:var(--mono)}a{transition:color .18s ease-out}::selection{background:var(--gold);color:var(--gold-ink)}html{scrollbar-color:#2b4a3a #0b1a14}.section.navy,.section.paper{background:transparent;color:var(--on-ground)}.section.navy .sec-head h2{color:var(--on-ground)}.breadcrumb{font-family:var(--body);font-weight:500;color:var(--muted)}.breadcrumb a:hover{color:var(--accent-text)}[role=dialog]:focus-visible,[role=tab]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.cta-panel a:focus-visible,.cta-panel button:focus-visible,.footer a:focus-visible,.footer button:focus-visible,.hero a:focus-visible,.hero button:focus-visible,.navy a:focus-visible,.navy button:focus-visible{outline-color:var(--gold)}.gp-skip-link{background:var(--gold);color:var(--gold-ink);font-family:var(--body);font-weight:700;border-radius:var(--r-pill)}.gp-skip-link:focus,.gp-skip-link:focus-visible{outline:2px solid var(--on-ground)}.page.fade-in{animation:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{font-family:var(--body);font-weight:700;font-size:15px;letter-spacing:0;border-radius:var(--r-pill);padding:13px 26px;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .2s ease-out,box-shadow .22s ease-out,filter .2s ease-out}.btn-lg{padding:15px 30px;font-size:16px;box-shadow:none}.btn-sm{padding:9px 18px}.btn-primary,.btn-primary.btn-lg{background:var(--gold);background-image:none;color:var(--gold-ink);border-color:transparent;box-shadow:var(--glow)}.btn-primary:hover{background-color:var(--gold);color:var(--gold-ink);filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 14px 40px var(--glow-gold)}.btn-primary:active{transform:translateY(0)}.btn-primary svg{color:var(--gold-ink)}.btn-ghost{background:transparent;color:var(--on-ground);border-color:rgba(246,241,228,.4)}.btn-ghost:hover{background:rgba(246,241,228,.08);border-color:var(--on-ground);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line-2);box-shadow:none}.btn-outline:hover{border-color:var(--accent-text);color:var(--accent-text);transform:translateY(-1px);box-shadow:none}.btn-dark{background:var(--ground);color:var(--on-ground);border-color:var(--ground)}.btn-dark:hover{background:var(--navy-3);border-color:var(--navy-3)}.btn-disabled,.btn-disabled:hover,.btn:disabled{opacity:1;background:rgba(127,140,132,.13);color:var(--muted);border-color:transparent;box-shadow:none;filter:none;transform:none;cursor:not-allowed}.mata-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-weight:700;font-size:16px;color:var(--ink);padding:10px 0 3px;border-bottom:2px solid;transition:color .2s ease-out,border-color .2s ease-out}.mata-link:hover{color:var(--accent-text)}.badge{font-family:var(--body);font-weight:700;font-size:11.5px;letter-spacing:.06em}.badge-in{background:var(--green-bg);color:#0f6b47}.badge-low{background:var(--amber-bg);color:#8a5207}.badge-out{background:var(--red-bg);color:#a12b2b}.badge-ruo{background:rgba(245,208,97,.12);color:var(--accent-text);border:1px solid}.badge-fam{background:transparent;color:var(--muted);border:1px solid var(--line-2)}.chip{background:rgba(127,140,132,.14);color:var(--ink-2);border:1px solid var(--line);border-radius:8px}.field label{font-family:var(--body);font-weight:700;font-size:13.5px;color:var(--ink)}.field input,.field select,.field textarea,.select{min-height:48px;border:1.5px solid #cfc6ab;border-radius:14px;background-color:#ede6d3;color:#10231a;font-family:var(--body);transition:border-color .18s ease-out,box-shadow .18s ease-out,background-color .18s ease-out}.field input::placeholder,.field textarea::placeholder{color:#6c7d73;opacity:1}.field input:focus,.field select:focus,.field textarea:focus,.select:focus{outline:none;border-color:var(--gold);background-color:#fffdf7;box-shadow:0 0 0 2px var(--gold),0 0 0 5px rgba(245,208,97,.25)}.field input.err,.field select.err,.field textarea.err{border-color:var(--red)}.field .field-err{color:var(--red)}.select{font-family:var(--body);font-weight:700;border-radius:var(--r-pill);padding-left:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2310231A' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.basket-table,.blog-card,.calc-card,.calc-faq,.cart-drawer,.cat-card,.confirm-card,.filters,.form-card,.info-card,.modal,.pcard,.policy-card,.search-modal-box,.summary,.tcard,.ts-item,.upsell-card{background:var(--panel);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,253,247,.5),0 18px 44px rgba(0,0,0,.28)}.basket-table,.blog-card,.calc-card,.calc-faq,.cat-card,.confirm-card,.filters,.form-card,.info-card,.modal,.pcard,.policy-card,.summary,.tcard{border-radius:var(--r-lg)}.confirm-card a:not(.btn),.form-card a:not(.btn),.info-card a:not(.btn),.policy-card a:not(.btn),.prose a:not(.btn){color:var(--emerald-ink);text-decoration:underline;text-underline-offset:3px}.spec-table{background:var(--panel);border-color:var(--line);border-radius:var(--r);overflow:hidden}.spec-table th{font-family:var(--body);font-weight:700;color:var(--muted);background:#ede6d3}.spec-table td{font-family:var(--mono);color:var(--ink)}.tabs{border-bottom:1px solid var(--line)}.tabs button{font-family:var(--body);font-weight:700;color:var(--muted)}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--gold);border-bottom-color:var(--gold)}.tab-body p{color:var(--ink-2)}.accordion-item{--ink:var(--panel-ink);--ink-2:#2a4034;--muted:#56695f;--line:#ddd5bf;--paper:#f6f1e4;--accent-text:var(--emerald-ink);--focus:var(--emerald-ink);background:var(--panel);color:var(--panel-ink);border:0;border-radius:var(--r);margin-bottom:12px}.accordion-head{font-family:var(--body);font-weight:700;font-size:16px;background:transparent;color:var(--panel-ink)}.accordion-head:hover{background:#ede6d3}.accordion-body{color:#2a4034}.modal-overlay{background:rgba(5,13,10,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-foot,.modal-head{background:var(--panel);border-color:var(--line)}.empty-state{background:var(--panel);border:0;border-radius:var(--r-lg);color:var(--muted)}.empty-state h3{color:var(--panel-ink)}.icon-btn{color:var(--ink)}.icon-btn:hover{background:rgba(127,140,132,.18)}.toast{background:var(--on-ground);color:var(--ground);font-family:var(--body);font-weight:700;box-shadow:0 18px 50px rgba(0,0,0,.45)}.toast svg{color:var(--emerald-ink)}@media (prefers-reduced-motion:no-preference){.blog-card,.cat-card,.pcard{transition:transform .24s ease-out,box-shadow .24s ease-out}.blog-card:hover,.cat-card:hover,.pcard:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgba(255,253,247,.5),0 26px 60px rgba(0,0,0,.36)}}@media (prefers-reduced-motion:reduce){.blog-card:hover,.btn,.btn:hover,.cat-card:hover,.pcard:hover{transform:none;transition:none}}@media (max-width:768px){.btn-sm{min-height:44px}.basket-continue,.breadcrumb a,.link-remove,.logo-link,.mata-link{display:inline-flex;align-items:center;min-height:44px}.footer-col a{display:flex;align-items:center;min-height:44px;padding-block:0}.basket-page .mini-qty button,.mini-qty button{min-width:36px;min-height:44px}.checkout-legal a,.summary-secure a{display:inline-block;padding-block:12px}}.mini-qty,.qty-ctrl{flex-shrink:0}.basket-page .basket-row-controls,.cart-line-actions{flex-wrap:wrap;gap:8px 14px}.pdp-actions .btn{flex:1 1 auto;min-width:min-content}.btn-block,.summary .btn{white-space:normal;text-align:center;line-height:1.25;max-width:100%}@media (max-width:480px){.btn-lg{padding-inline:22px}.btn-block.btn-lg,.summary .btn-lg{border-radius:28px}}@media (max-width:400px){.pcard h3,.pcard-name{font-size:18px;overflow-wrap:anywhere}.pcard .btn{padding-inline:10px;font-size:14px;gap:6px}}.header,.header.header--overlay,.header.header--overlay.header--scrolled{position:-webkit-sticky;position:sticky;top:0;left:auto;right:auto;background:rgba(11,26,20,.86);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--ground-line);box-shadow:none;transition:none}.header.header--overlay.header--scrolled:hover,.header.header--overlay:hover,.header:hover{box-shadow:none}.header.header--overlay:not(.header--scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.header-top{height:76px}.logo-link{gap:10px;color:var(--on-ground)}.header-top .logo-link img,.logo-link img{height:34px;width:auto;max-width:none}.mata-wordmark{font-family:var(--head);font-weight:700;font-size:20px;letter-spacing:-.01em;line-height:1;color:var(--on-ground);white-space:nowrap}.header.header--overlay .nav-desktop,.header.header--overlay.header--scrolled .nav-desktop,.nav-desktop{border-top:0;gap:6px}.header.header--overlay .nav-desktop a,.header.header--overlay.header--scrolled .nav-desktop a,.nav-desktop a{position:relative;font-family:var(--body);font-weight:500;font-size:14.5px;color:var(--on-ground-muted);background:transparent;border-radius:var(--r-pill);padding:10px 14px}.header.header--overlay .nav-desktop a:hover,.header.header--overlay.header--scrolled .nav-desktop a:hover,.nav-desktop a:hover{background:transparent;color:var(--on-ground)}.header.header--overlay .nav-desktop a.active,.header.header--overlay.header--scrolled .nav-desktop a.active,.nav-desktop a.active{color:var(--on-ground)}.nav-desktop .nav-group-trigger.active:after,.nav-desktop>a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--gold)}.nav-dropdown{background:var(--ground-raised);border:1px solid var(--ground-line);border-radius:var(--r);box-shadow:var(--shadow-lg)}.header.header--overlay .nav-desktop .nav-dropdown a,.nav-dropdown a{font-family:var(--body);font-weight:500;color:var(--on-ground-muted);border-radius:10px}.header.header--overlay .nav-desktop .nav-dropdown a.active,.header.header--overlay .nav-desktop .nav-dropdown a:hover,.nav-dropdown a.active,.nav-dropdown a:hover{background:rgba(246,241,228,.07);color:var(--gold)}.header .icon-btn,.header.header--overlay .icon-btn,.header.header--overlay.header--scrolled .icon-btn{color:var(--on-ground)}.header .icon-btn:hover{background:rgba(246,241,228,.1)}.cart-count{background:var(--gold);color:var(--gold-ink);border-color:var(--ground);font-family:var(--body)}.header.header--overlay .wa-link,.header.header--overlay.header--scrolled .wa-link,.wa-link{color:#4ade80!important}.header.header--overlay .lang-switch,.header.header--overlay.header--scrolled .lang-switch,.lang-switch{border:1px solid var(--ground-line);font-family:var(--body);font-weight:700;padding:3px;gap:2px}.header.header--overlay .lang-switch button,.header.header--overlay.header--scrolled .lang-switch button,.lang-switch button{color:var(--on-ground-muted);border-radius:var(--r-pill);min-height:32px}.header.header--overlay .lang-switch button.active,.header.header--overlay.header--scrolled .lang-switch button.active,.lang-switch button.active{background:var(--on-ground);color:var(--ground)}.lang-switch .flag{box-shadow:0 0 0 1px rgba(0,0,0,.25)}.drawer-overlay,.search-modal-overlay{background:rgba(5,13,10,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer{background:var(--ground-raised);color:var(--on-ground);border-right:1px solid var(--ground-line);box-shadow:var(--shadow-lg)}.drawer-head{border-bottom-color:var(--ground-line)}.drawer-head img{height:32px;width:auto}.drawer nav a{font-family:var(--body);font-weight:500;color:var(--on-ground);border-radius:var(--r-sm);min-height:48px}.drawer nav a.active,.drawer nav a:hover{background:rgba(246,241,228,.07);color:var(--gold)}.drawer-foot{border-top-color:var(--ground-line);color:var(--on-ground-muted)}.drawer-search-form{background:#ede6d3;border:1.5px solid transparent;border-radius:var(--r-pill);color:#10231a}.drawer-search-form:focus-within{background:#fffdf7;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.drawer-search-form svg{color:#56695f}.drawer-search-form input{color:#10231a;background:transparent}.drawer-search-form input::placeholder{color:#56695f}.search-modal-box{border-radius:0 0 var(--r-lg) var(--r-lg)}.search-modal-box input{background:#ede6d3;border:1.5px solid #cfc6ab;color:#10231a;font-family:var(--body)}.search-modal-box input:focus{background:#fffdf7;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.search-modal-box .icon-btn,.search-result-item{color:var(--panel-ink)}.search-result-item{border-radius:var(--r-sm)}.search-result-item:hover{background:#ede6d3}.search-result-item img{background:#fffdf7}.cart-drawer{border-radius:var(--r-lg) 0 0 var(--r-lg)}.cart-head h3{font-size:22px}.cart-drawer .icon-btn{color:var(--panel-ink)}.cart-line-img{background:#fffdf7;border-radius:14px}.cart-line-info h4{font-family:var(--body);font-weight:700}.cart-line .line-total,.cart-line-info .p{font-family:var(--mono)}.basket-page .mini-qty,.mini-qty{background:#fffdf7;border-color:var(--line-2);border-radius:var(--r-pill);overflow:hidden}.mini-qty button:hover{background:#ede6d3}.link-remove{color:#a12b2b}.cart-foot{background:#ede6d3;border-top-color:var(--line)}.cart-promo-hint{color:var(--muted)}.footer{position:relative;overflow:visible;margin-top:34px;background:var(--ground-raised);color:var(--on-ground)}.footer:before{top:-33px;left:0;transform:none;width:100%;height:34px;background:radial-gradient(circle at 17px -6px,transparent 17px,var(--ground-raised) 18px) 0 0 /34px 34px repeat-x}.footer-brand img{height:44px;width:auto}.footer-tagline{font-family:var(--body);font-weight:700;letter-spacing:.18em;color:var(--gold)}.footer-bottom,.footer-brand p,.footer-col a,.footer-loc{color:var(--on-ground-muted)}.footer-col h4{font-family:var(--body);font-weight:700;font-size:12.5px;letter-spacing:.18em;color:var(--gold)}.footer-col h4:after{background:linear-gradient(90deg,var(--gold),transparent)}.footer-col a{min-height:32px}.footer-col a:hover,.footer-contact a{color:var(--on-ground)}.footer-contact a{font-family:var(--body);font-weight:700;background:rgba(246,241,228,.06);border-color:var(--ground-line);min-height:44px}.footer-contact a:hover{background:rgba(246,241,228,.12);border-color:rgba(246,241,228,.4);color:var(--on-ground)}.footer-contact a svg,.footer-trust svg{color:var(--gold)}.footer-trust{border-top-color:var(--ground-line)}.footer-trust>div{font-family:var(--body);font-weight:700;color:var(--on-ground-muted)}.footer-disclaimer{border-top-color:var(--ground-line);font-size:12.5px;line-height:1.7;color:var(--on-ground-muted)}.footer-disclaimer strong{color:var(--gold)}.footer-bottom{border-top-color:var(--ground-line)}.wa-fab{box-shadow:0 10px 30px rgba(0,0,0,.45),0 0 0 3px rgba(11,26,20,.9)}.inapp-warn,.order-proof{background:var(--panel);color:var(--panel-ink);border-color:transparent;border-radius:var(--r);box-shadow:0 18px 50px rgba(0,0,0,.45)}.order-proof-when{color:#56695f}@media (max-width:991px){.header-top{height:64px}.mata-wordmark{font-size:18px}}@media (max-width:380px){.mata-wordmark{font-size:16px}.header-top .logo-link img,.logo-link img{height:28px}}.cart-drawer:not(.open),.drawer:not(.open),.search-modal-box:not(.open){visibility:hidden;transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s linear .25s}.cart-drawer.open,.drawer.open,.search-modal-box.open{visibility:visible;transition:transform .25s cubic-bezier(.4,0,.2,1),visibility 0s}@media (max-width:768px){.footer-col a{display:flex;align-items:center;min-height:44px;padding-block:0}}.mata-hero{position:relative;overflow:hidden}.mata-hero-grid{max-width:var(--max);margin:0 auto;padding:26px 20px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:end;position:relative;z-index:2}.mata-hero-copy{padding-bottom:74px;min-width:0}.mata-hero h1{font-size:clamp(40px,5.6vw,72px);line-height:.98;letter-spacing:-.03em;font-weight:500;margin:14px 0 18px;color:var(--on-ground);text-wrap:balance;max-width:7.6em}.mata-hero h1 .accent{display:inline}.mata-hero-lede{font-size:17px;line-height:1.6;max-width:30em;margin:0 0 26px;color:var(--on-ground-muted)}.mata-hero-cta{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}.mata-hero .hero-search{max-width:400px;height:48px;margin:26px 0 0;padding:0 5px 0 0;background:#ede6d3;border:1.5px solid transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.mata-hero .hero-search:focus-within{background:#fffdf7;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.mata-hero .hero-search-icon{color:#56695f;padding-left:16px}.mata-hero .hero-search input{color:#10231a;font-size:15px}.mata-hero .hero-search input::placeholder{color:#56695f;text-transform:none;letter-spacing:0;font-size:15px}.mata-hero .hero-search-go{width:38px;height:38px;background:var(--ground);color:var(--on-ground)}.mata-hero .hero-search-go:hover{background:var(--navy-3)}.mata-hero-media{position:relative;height:450px;min-width:0}.mata-hero-media .hero-bg--framed{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:30px 30px 0 0;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 30px 90px var(--glow-emerald)}.mata-hero-media .hero-gradient{background:radial-gradient(420px 300px at 78% 18%,rgba(31,191,117,.55),transparent 65%),radial-gradient(360px 300px at 12% 92%,rgba(245,208,97,.22),transparent 60%),repeating-linear-gradient(90deg,rgba(246,241,228,.045) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(246,241,228,.045) 0 1px,transparent 1px 44px),linear-gradient(160deg,#123326,#0b1a14 70%)}.mata-hero-media .hero-video-el{filter:hue-rotate(-55deg) saturate(1.1) brightness(.92);transform:none}.mata-hero-media .hero-video-el.is-playing{opacity:1}.mata-hero-media .hero-bg--framed:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(200deg,rgba(245,208,97,.27),transparent 50%,rgba(11,26,20,.6))}.mata-hero-chip{position:absolute;left:-28px;bottom:54px;z-index:3;max-width:215px;padding:14px 16px;font-size:13px;line-height:1.4}.mata-hero-chip b{display:block;font-family:var(--head);font-weight:500;font-size:24px;line-height:1.1;color:var(--gold)}.mata-hero-wave{position:absolute;left:0;right:0;bottom:0;z-index:4}.mata-strip{position:relative;z-index:5;background:var(--gold);color:var(--gold-ink);margin-top:-1px}.mata-strip-list{list-style:none;max-width:var(--max);margin:0 auto;padding:5px 20px 16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 34px;font-family:var(--body);font-weight:700;font-size:13px;letter-spacing:.04em}.mata-strip-list li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.page>.container>.checkout-note{background:transparent;border:1px solid var(--ground-line);color:var(--on-ground-muted);border-radius:var(--r-pill)}.page>.container>.checkout-note svg{color:var(--gold)}.sec-head-row .mata-link{margin-bottom:6px}.mata-how .sec-head{max-width:720px}.mata-how-grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.mata-how-step{background:var(--ground-raised);border:1px solid var(--ground-line);border-radius:var(--r-lg);padding:26px 24px 28px}.mata-how-num{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--gold);color:var(--gold-ink);font-family:var(--head);font-weight:600;font-size:22px;line-height:1;margin-bottom:20px;box-shadow:0 8px 26px var(--glow-gold)}.mata-how-step h3{font-size:21px;margin-bottom:8px;color:var(--on-ground)}.mata-how-step p{color:var(--on-ground-muted);font-size:15px;line-height:1.6}.coa-chip,.coa-stat{background:var(--panel);border-color:transparent;border-radius:var(--r);box-shadow:0 14px 36px rgba(0,0,0,.26)}.coa-chip:hover{border-color:transparent;box-shadow:0 20px 46px rgba(0,0,0,.34)}.coa-stat-num{color:var(--panel-ink);font-weight:500}.coa-chip-ic{color:var(--emerald-ink);background:rgba(14,124,74,.1);border-color:rgba(14,124,74,.18)}.coa-chip-name{font-family:var(--body);font-weight:700}.coa-chip-variant{color:#0a5c37;background:rgba(14,124,74,.1);font-family:var(--mono)}.coa-labs{font-family:var(--body);font-weight:700}.coa-labs svg{color:var(--emerald)}.cat-card:before{display:none}.cat-card:hover{border-color:transparent}.cat-card-media{background:#fffdf7;border-radius:var(--r)}.cat-card-iconwrap{color:var(--emerald-ink);background:rgba(14,124,74,.1);border-color:rgba(14,124,74,.16)}.cat-card-tag{color:var(--emerald-ink);background:#fffdf7;border-color:var(--line)}.cat-card-name{font-size:21px;font-weight:500}.cat-card-count{font-family:var(--body)}.cat-card-go{color:var(--panel-ink);background:#ede6d3;border-color:transparent}.cat-card:hover .cat-card-go{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.brand-story:before{background:radial-gradient(700px 320px at 88% -10%,var(--glow-emerald),transparent 62%),radial-gradient(520px 300px at 4% 110%,var(--glow-gold),transparent 62%)}.story-text .eyebrow{color:var(--gold)}.story-text h2{color:var(--on-ground)}.story-body,.story-stat-lbl{color:var(--on-ground-muted)}.story-stat-num{color:var(--gold);font-weight:500}.brand-story .story-cta{color:var(--on-ground);border-color:rgba(246,241,228,.4);background:transparent}.brand-story .story-cta:hover{background:rgba(246,241,228,.08);border-color:var(--on-ground);color:var(--on-ground)}.story-logo-ring{background:var(--ground-raised);border-color:var(--ground-line)}.t-track{scroll-padding-inline:4px}.t-nav-btn{background:transparent;border-color:rgba(246,241,228,.3);color:var(--on-ground);box-shadow:none}.t-nav-btn:hover{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.tcard-quote-mark{color:rgba(14,124,74,.22)}.tcard-name{font-family:var(--body);font-weight:700}.tcard-sample-tag{border-color:#8a9b92;color:#56695f}.trust-signals{background:transparent}.ts-item{border-radius:var(--r)}.ts-item:hover{border-color:transparent}.ts-ic{background:rgba(14,124,74,.1);color:var(--emerald-ink)}.ts-label{color:var(--panel-ink);font-family:var(--body);font-weight:700}.mata-closing{overflow:hidden;text-align:center;padding:96px 0 104px;border-top:1px solid var(--ground-line)}.mata-closing .container{position:relative;z-index:1}.mata-closing h2{font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.03em;color:var(--on-ground);margin:14px auto 16px;max-width:760px;text-wrap:balance}.mata-closing p{max-width:560px;margin:0 auto 30px;color:var(--on-ground-muted);font-size:17px}.mata-closing-cta{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:center}.mata-closing+*{margin-top:0}@media (max-width:1100px){.mata-how-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:959px){.mata-hero-grid{grid-template-columns:1fr;gap:30px;padding:22px 20px 0}.mata-hero-copy{padding-bottom:0}.mata-hero-media{height:auto;aspect-ratio:16/10;margin-bottom:62px}.mata-hero-media .hero-bg--framed{border-radius:24px}.mata-hero-chip{left:14px;bottom:14px;max-width:200px;padding:11px 13px;font-size:12.5px}.mata-hero-chip b{font-size:21px}.mata-hero .hero-search{max-width:100%;height:54px}.mata-hero .hero-search-go{width:44px;height:44px}.mata-strip-list{gap:6px 22px;padding-inline:16px}.mata-strip-list li{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 22px);justify-content:center}.mata-closing{padding:72px 0 84px}}@media (max-width:560px){.mata-how-grid{grid-template-columns:1fr}.mata-strip-list{font-size:12.5px;letter-spacing:.02em}}@media (max-width:420px){.mata-closing-cta,.mata-hero-cta{flex-direction:column;align-items:stretch}.mata-closing-cta .btn,.mata-hero-cta .btn{width:100%}.mata-closing-cta .mata-link,.mata-hero-cta .mata-link{align-self:center;min-height:44px}}@media (prefers-reduced-motion:no-preference){.mata-closing:before{content:"";position:absolute;inset:-12%;pointer-events:none;background:radial-gradient(520px 360px at 50% 50%,var(--glow-gold),transparent 64%);animation:mataDrift 18s ease-in-out infinite alternate}@keyframes mataDrift{0%{transform:translate3d(-6%,-3%,0)}to{transform:translate3d(6%,4%,0)}}}@media (prefers-reduced-motion:reduce){.mata-hero-media .hero-video-el{display:none}}.page-hero{color:var(--on-ground);background:radial-gradient(760px 380px at 92% -10%,var(--glow-gold),transparent 62%),radial-gradient(620px 360px at 4% 120%,var(--glow-coral),transparent 62%),transparent;border-bottom:1px solid var(--ground-line)}.page-hero:before{background:radial-gradient(620px 320px at 70% 110%,var(--glow-emerald),transparent 66%)}.page-hero:after{display:none}.page-hero .breadcrumb{color:var(--on-ground-muted)}.page-hero .breadcrumb a:hover{color:var(--gold)}.page-hero .breadcrumb span[aria-current=page]{color:var(--on-ground)}.page-hero-eyebrow{font-family:var(--body);font-weight:700;font-size:12.5px;letter-spacing:.18em;color:var(--gold)}.page-hero-title{color:var(--on-ground);font-weight:500;text-transform:none;letter-spacing:-.03em;line-height:1.02;font-size:clamp(34px,4.6vw,60px)}.page-hero-title:after{background:linear-gradient(90deg,var(--gold),transparent)}.page-hero-sub{color:var(--on-ground-muted)}.page-hero-stat,.page-hero-stats>div{background:rgba(246,241,228,.04);border-color:var(--ground-line);border-radius:var(--r)}.page-hero-stats dd,.page-hero-stats dt{color:inherit}.page-hero-actions .btn-ghost{color:var(--on-ground);border-color:rgba(246,241,228,.4);background:transparent}.page-hero-actions .btn-ghost:hover{background:rgba(246,241,228,.08);border-color:var(--on-ground)}.pcard:after{display:none}.pcard:hover{border-color:transparent}.pcard-img{background:#fffdf7;border-radius:var(--r)}.pcard-img:before{background:radial-gradient(120% 80% at 50% 12%,rgba(245,208,97,.16),transparent 62%)}.pcard h3,.pcard-name{font-size:21px;font-weight:500;color:var(--panel-ink)}.pcard-fam-txt,.price-from{font-family:var(--body);color:#56695f}.price-val{font-family:var(--head);font-weight:600;color:var(--panel-ink)}.pcard .btn-primary,.pcard:hover .btn-primary{box-shadow:none}.pcard .btn-primary{background:var(--ground);color:var(--on-ground)}.pcard .btn-primary svg{color:var(--gold)}.pcard .btn-primary:hover,.pcard:hover .btn-primary{background:var(--gold);color:var(--gold-ink);filter:none}.pcard:hover .btn-primary svg{color:var(--gold-ink)}.catalogue-page .filters,.filters.mobile-open{background:var(--panel);border-color:transparent;border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(0,0,0,.28)}.catalogue-page .filters:before{display:none}.catalogue-page .filter-group h4{font-family:var(--body);font-weight:700;font-size:12px;letter-spacing:.16em;color:#56695f}.catalogue-page .filter-group h4:before{background:var(--emerald-ink)}.catalogue-page .fopt{color:#2a4034;border-radius:10px;min-height:40px}.catalogue-page .fopt:hover{background:#ede6d3;color:var(--panel-ink)}.catalogue-page .fopt-control{background:#fffdf7;border-color:#b9ae90;color:var(--gold-ink)}.catalogue-page .fopt:hover .fopt-control{border-color:var(--panel-ink)}.catalogue-page .fopt-input:checked+.fopt-control--radio{border-color:var(--panel-ink);background:radial-gradient(circle at 50% 50%,var(--panel-ink) 0 5px,var(--gold) 6px);box-shadow:none}.catalogue-page .fopt-input:checked+.fopt-control--check{border-color:var(--panel-ink);background:var(--gold);color:var(--gold-ink);box-shadow:none}.catalogue-page .fopt-input:focus-visible+.fopt-control{border-color:var(--emerald-ink);box-shadow:0 0 0 2px var(--emerald-ink)}.catalogue-page .cat-search-input,.catalogue-page .cat-sort-select,.search-premium input{background:#ede6d3;border:1.5px solid transparent;border-radius:var(--r-pill);color:#10231a;font-family:var(--body);box-shadow:none}.catalogue-page .cat-sort-select{font-weight:700}.catalogue-page .cat-sort-select:hover{border-color:transparent;color:#10231a}.catalogue-page .cat-search-input::placeholder,.search-premium input::placeholder{color:#56695f;opacity:1}.catalogue-page .cat-search-input:focus,.catalogue-page .cat-sort-select:focus,.search-premium input:focus{background:#fffdf7;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.catalogue-page .cat-search-clear,.catalogue-page .cat-search-ic,.catalogue-page .cat-search:focus-within .cat-search-ic,.catalogue-page .cat-sort-ic,.catalogue-page .cat-sort:focus-within .cat-sort-ic,.catalogue-page .cat-sort:hover .cat-sort-ic,.search-premium .search-ic,.search-premium:focus-within .search-ic{color:#56695f}.catalogue-page .cat-search-clear:hover{background:rgba(16,35,26,.1);color:#10231a}.catalogue-page .cat-count{color:var(--on-ground-muted)}.catalogue-page .cat-count b{color:var(--gold);font-family:var(--mono)}.pdp-img-main{background:radial-gradient(90% 70% at 50% 20%,#fffdf7 0,var(--panel) 78%);border-color:transparent}.pdp-img-main,.pdp-info{border-radius:var(--r-xl);box-shadow:0 24px 60px rgba(0,0,0,.32)}.pdp-info{--ink:var(--panel-ink);--ink-2:#2a4034;--muted:#56695f;--muted-2:#6f8277;--line:#ddd5bf;--line-2:#c9c0a6;--paper:#ede6d3;--paper-2:#e3dbc4;--accent-text:var(--emerald-ink);--focus:var(--emerald-ink);background:var(--panel);color:var(--panel-ink);padding:28px}.pdp-fam{color:var(--emerald-ink)}.pdp-page .pdp-pricebox{background:#ede6d3;border-color:transparent;border-radius:var(--r);box-shadow:none}.pdp-page .pdp-pricebox:after,.pdp-page .pdp-pricebox:before{display:none}.pdp-page .pdp-price{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--panel-ink);font-family:var(--head);font-weight:600;letter-spacing:-.02em}.pdp-box-price,.pdp-price-unit{color:#56695f}.variant-label{color:#56695f}.pdp-page .variant-pill,.variant-label{font-family:var(--body);font-weight:700}.pdp-page .variant-pill{background:#fffdf7;border-color:#cfc6ab;border-radius:var(--r-pill);color:var(--panel-ink)}.pdp-page .variant-pill small{color:#56695f;font-family:var(--mono)}.pdp-page .variant-pill:hover:not(.oos){border-color:var(--panel-ink);box-shadow:none}.pdp-page .variant-pill.active{background:var(--gold);border-color:var(--panel-ink);color:var(--gold-ink);box-shadow:0 8px 22px rgba(245,208,97,.45)}.pdp-page .variant-pill.active small{color:var(--gold-ink)}.qty-ctrl{background:#fffdf7;border-color:#cfc6ab;border-radius:var(--r-pill);overflow:hidden}.qty-ctrl button:hover{background:#ede6d3;color:var(--panel-ink)}.qty-ctrl input{background:transparent;color:var(--panel-ink);font-family:var(--mono)}.pdp-meta-item{background:#fffdf7;border-color:transparent;border-radius:var(--r-sm)}.pdp-meta-item .k{font-family:var(--body);font-weight:700;color:#56695f}.pdp-meta-item .v{font-family:var(--mono);color:var(--panel-ink)}.pdp-meta-item .v.stk-in{color:#0f6b47}.pdp-meta-item .v.stk-low{color:#8a5207}.pdp-meta-item .v.stk-out{color:#a12b2b}.pdp-page .ruo-notice,.ruo-notice{background:rgba(245,208,97,.06);border:1px solid rgba(245,208,97,.45);border-radius:var(--r);color:var(--on-ground);box-shadow:none;font-size:14px}.pdp-page .ruo-notice:before{background:var(--gold)}.ruo-notice svg{color:var(--gold)}.calc-card .ruo-notice,.confirm-card .ruo-notice,.form-card .ruo-notice,.pdp-info .ruo-notice,.summary .ruo-notice{background:#fbf0dc;border-color:#c9a53a;color:var(--panel-ink)}.calc-card .ruo-notice svg,.confirm-card .ruo-notice svg,.form-card .ruo-notice svg,.pdp-info .ruo-notice svg,.summary .ruo-notice svg{color:#8a5207}.pdp-page .tabs{border-bottom-color:var(--ground-line)}.pdp-page .tabs button:hover{color:var(--on-ground);background:rgba(246,241,228,.05)}.pdp-page .tabs button:after{background:var(--gold)}.pdp-page .tabs button.active{color:var(--gold)}.tab-body h3{color:var(--on-ground)}.spec-note{color:var(--on-ground-muted)}.pdp-page .spec-table{background:var(--panel);border-color:transparent;box-shadow:0 18px 44px rgba(0,0,0,.28)}.pdp-page .spec-table tr{border-bottom-color:#ddd5bf}.pdp-page .spec-table tr:hover{background:#ede6d3}.pdp-page .spec-table th{background:#ede6d3;color:#2a4034;font-family:var(--body)}.pdp-page .spec-table th:before{background:var(--emerald-ink)}.pdp-page .spec-table td{color:var(--panel-ink);font-family:var(--mono);font-size:14px}.pdp-page .coa-box,.pdp-page .stock-alert{background:var(--panel);border-color:transparent;border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(0,0,0,.28)}.pdp-page .coa-box:before,.pdp-page .stock-alert:before{display:none}.pdp-page .coa-box .coa-ic,.pdp-page .stock-alert-ic{color:var(--emerald-ink);background:rgba(14,124,74,.1);border-color:rgba(14,124,74,.18);box-shadow:none}.pdp-page .stock-alert-row input{background:#ede6d3;border:1.5px solid #cfc6ab;border-radius:var(--r-pill);color:#10231a}.pdp-page .stock-alert-row input:focus{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.upsell{border-top-color:var(--line)}.upsell-name,.upsell-title{color:var(--ink)}.upsell-name:hover{color:var(--accent-text)}.upsell-card{border-radius:var(--r)}.upsell-card .upsell-media,.upsell-line .upsell-media{background:#fffdf7;border-radius:12px}@media (max-width:768px){.pdp-info{padding:20px;border-radius:var(--r-lg)}}.tab-body .pdp-meta-item{background:var(--panel)}.basket-page .basket-table,.basket-page .summary,.checkout-page .summary{background:var(--panel);border-color:transparent;border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(0,0,0,.28)}.basket-page .basket-table:before,.basket-page .summary:before,.checkout-page .summary:before{display:none}.basket-page .basket-row:hover{background:rgba(16,35,26,.03)}.basket-page .basket-row-img,.basket-row-img,.mini-summary-item img{background:#fffdf7;border-color:transparent;border-radius:14px}.basket-row .sku{font-family:var(--mono)}.basket-row .line-total,.sum-row{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.basket-page .mini-qty button:not(:disabled):hover{background:#ede6d3;color:var(--panel-ink)}.basket-page .sum-total span:last-child,.checkout-page .sum-total span:last-child,.order-page .sum-total span:last-child{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--panel-ink);font-family:var(--head);font-weight:600}.sum-row.disc{color:#0f6b47}.summary-cta,.summary-cta:not(:disabled):hover{box-shadow:var(--glow)}.checkout-page .pay-secure-strip svg,.checkout-page .pay-stripe-row svg,.summary-secure svg{color:#0f6b47}.mini-summary-item .msi-q{background:var(--ground);color:var(--on-ground);font-family:var(--mono)}.promo-box input{background:#ede6d3;border:1.5px solid #cfc6ab;border-radius:var(--r-pill);color:#10231a;font-family:var(--mono);padding-inline:18px}.promo-box input::placeholder{color:#56695f;opacity:1}.promo-box input:focus{outline:none;background:#fffdf7;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.promo-applied{color:#0f6b47;border-radius:var(--r-sm)}.promo-error{color:#a12b2b}.checkout-note{background:#fbf0dc;border-color:#e2c98a;border-radius:var(--r-sm);color:var(--panel-ink)}.checkout-note svg{color:#8a5207}.checkout-page .form-card,.contact-page .form-card,.order-lookup-page .form-card{box-shadow:0 18px 44px rgba(0,0,0,.28)}.checkout-page .form-card:focus-within,.contact-page .form-card:focus-within{border-color:transparent;box-shadow:0 18px 44px rgba(0,0,0,.28)}.form-card h2,.form-card h3{font-size:22px}.checkout-page .form-card .fc-step,.form-card .fc-step{background:var(--gold);color:var(--gold-ink);font-family:var(--head);font-weight:600;box-shadow:0 6px 18px rgba(245,208,97,.5)}.checkout-page .field-readonly{background:#e3dbc4;color:#2a4034;border-radius:14px}.checkout-page .ship-option{background:#fffdf7;border-color:#cfc6ab;border-radius:var(--r);box-shadow:none}.checkout-page .ship-option:hover{border-color:var(--panel-ink);box-shadow:none}.checkout-page .ship-option.sel{background:#fcf3d2;border-color:var(--royal-700);box-shadow:0 0 0 2px var(--gold)}.checkout-page .ship-option.sel .ship-name{color:var(--panel-ink)}.ship-cost{font-family:var(--mono)}.checkout-page .ship-radio{background:#fffdf7;border-color:#b9ae90}.checkout-page .ship-option.sel .ship-radio,.checkout-page .ship-option:hover .ship-radio{border-color:var(--panel-ink);box-shadow:none}.checkout-page .ship-option.sel .ship-radio:after{background:var(--panel-ink)}.checkout-page .ship-option input:focus-visible+.ship-radio{box-shadow:0 0 0 2px var(--emerald-ink)}.checkout-page .pay-placeholder{background:#fffdf7;border-color:#cfc6ab;border-radius:var(--r);color:#56695f}.checkout-page .checkbox-row{background:var(--panel);border-color:transparent;border-radius:var(--r);box-shadow:0 18px 44px rgba(0,0,0,.28)}.checkout-page .checkbox-row:hover{border-color:transparent}.checkout-page .checkbox-row:focus-within{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold)}.checkbox-row.err,.checkout-page .checkbox-row.err{border-color:var(--red);background:var(--red-bg)}.checkbox-row input[type=checkbox]{accent-color:#0e7c4a;width:20px;height:20px}.order-page .confirm-title{color:var(--on-ground)}.order-page .confirm-thankyou{color:var(--on-ground-muted)}.order-page .confirm-thankyou b{color:var(--on-ground)}.order-page .confirm-card{background:var(--panel);border-color:transparent;box-shadow:0 18px 44px rgba(0,0,0,.28)}.order-page .confirm-card:before{display:none}.order-page .confirm-ordernum{background:var(--ground-raised);border-color:var(--ground-line);border-radius:var(--r)}.order-page .confirm-ordernum:before{background:radial-gradient(280px 120px at 80% 0,var(--glow-gold),transparent 70%)}.order-page .confirm-ordernum .con-label{color:var(--gold);font-family:var(--body)}.order-page .confirm-ordernum .con-id{color:var(--on-ground);font-family:var(--mono)}.order-page .confirm-dispatch{background:#ede6d3;border-color:transparent;color:#2a4034}.order-page .confirm-dispatch svg{color:var(--emerald-ink)}.confirm-email-note,.order-page .st-pill.st-Paid{color:#0f6b47}.cta-panel{background:radial-gradient(520px 300px at 92% 0,var(--glow-gold),transparent 62%),radial-gradient(520px 320px at 8% 110%,var(--glow-emerald),transparent 62%),var(--ground-raised);border:1px solid var(--ground-line);border-radius:var(--r-xl);color:var(--on-ground);box-shadow:none}.cta-panel:before{display:none}.cta-panel h2{color:var(--on-ground)}.cta-panel p{color:var(--on-ground-muted)}.cta-panel .eyebrow{color:var(--gold)!important}.cta-panel .btn-outline{background:var(--gold)!important;color:var(--gold-ink);border-color:transparent;box-shadow:var(--glow)}.cta-panel .btn-outline:hover{color:var(--gold-ink);filter:brightness(1.06)}.cta-panel .btn-ghost{color:var(--on-ground)}.coa-page .info-card:before,.policy-card:before{display:none}.coa-page .info-card:hover,.policy-card:hover{border-color:transparent;box-shadow:0 26px 60px rgba(0,0,0,.36)}.calc-page .info-card .ic,.coa-page .info-card .ic,.coa-page .info-card:hover .ic,.empty-state-ic,.info-card .ic{color:var(--emerald-ink);background:rgba(14,124,74,.1);border-color:rgba(14,124,74,.18);box-shadow:none}.coa-row:hover,.coa-status-req{background:#ede6d3}.coa-status-req{border-color:transparent;color:#2a4034}.coa-page .coa-disclaimer{background:rgba(245,208,97,.06);border-color:rgba(245,208,97,.45);border-radius:var(--r);box-shadow:none;color:var(--on-ground)}.coa-page .btn-outline,.coa-row .btn-outline{border-color:var(--royal-700)}.calc-page .calc-card,.calc-page .calc-example{box-shadow:0 18px 44px rgba(0,0,0,.28)}.calc-page .calc-card:focus-within{border-color:transparent}.calc-page .calc-result{background:radial-gradient(560px 240px at 100% -10%,var(--glow-emerald),transparent 60%),var(--ground-raised);border-color:var(--ground-line);border-radius:var(--r-lg)}.calc-page .calc-big{background:none;-webkit-text-fill-color:currentColor;color:var(--on-ground);font-family:var(--mono)}.calc-page .calc-big .u{color:var(--gold)}.calc-page .calc-readout .v{font-family:var(--mono)}.calc-faq{background:var(--panel);border-color:transparent}.policy-tabs{background:var(--ground-raised);border-color:var(--ground-line)}.policy-tab,.policy-tabs{border-radius:var(--r-pill)}.policy-tab{font-family:var(--body);font-weight:700;color:var(--on-ground-muted)}.policy-tab:hover{color:var(--on-ground)}.policy-tab[aria-current=page]{color:var(--gold-ink);background:var(--gold);box-shadow:none}.policy-lead{color:var(--on-ground-muted)}.policy-card h2{font-size:24px;color:var(--panel-ink)}.policy-card li,.policy-card p{color:#2a4034;max-width:68ch;line-height:1.7}.about-hero,.page-head{background:radial-gradient(760px 380px at 92% -10%,var(--glow-gold),transparent 62%),radial-gradient(620px 360px at 4% 120%,var(--glow-coral),transparent 62%),transparent;border-bottom:1px solid var(--ground-line)}.about-hero:after,.page-head:after{display:none}.about-hero h1:after,.page-head h1:after{background:linear-gradient(90deg,var(--gold),transparent)}.split-img{background:var(--panel);border-radius:var(--r-xl)}.contact-page .contact-info-card{background:radial-gradient(420px 200px at 85% 0,var(--glow-emerald),transparent 70%),var(--ground-raised);border-color:var(--ground-line);border-radius:var(--r-lg);box-shadow:none}.contact-page .contact-info-card:before{display:none}.contact-page .contact-line .ci{color:var(--gold);background:rgba(245,208,97,.1);border-color:rgba(245,208,97,.28);box-shadow:none}.contact-page .contact-line:hover .ci{box-shadow:none}.contact-page a.btn[href*="wa.me"],.contact-page a.btn[href*=whatsapp]{color:#06230f!important;border-radius:var(--r-pill)}.contact-success h3{color:var(--panel-ink)}.notfound-stage{color:var(--on-ground);background:radial-gradient(760px 420px at 88% -10%,var(--glow-gold),transparent 62%),radial-gradient(620px 420px at 50% 120%,var(--glow-emerald),transparent 62%),radial-gradient(520px 380px at -4% 40%,var(--glow-coral),transparent 62%),transparent}.notfound-stage:before{display:none}.notfound-code{background:none;-webkit-text-fill-color:currentColor;color:var(--gold);font-family:var(--head);font-style:italic;font-weight:500;text-shadow:0 10px 50px var(--glow-gold)}.notfound-title{color:var(--on-ground);font-weight:500}.notfound-body{color:var(--on-ground-muted)}.notfound-actions .btn-ghost{color:var(--on-ground);border-color:rgba(246,241,228,.4);background:transparent}.notfound-actions .btn-ghost:hover{background:rgba(246,241,228,.08);border-color:var(--on-ground)}.route-error-ic{border-radius:var(--r)}.skeleton-shimmer{background:var(--ground-raised)}.mata-panel table th{font-weight:700;letter-spacing:.12em}.mata-panel table td b,.mata-panel table td strong,.mata-panel table th{font-family:var(--body)}.coa-table-head h2,.coa-table-head h3{color:var(--on-ground)}@media (max-width:768px){.field-row>*,.shop-layout>*{min-width:0}.shop-layout .form-card,.shop-layout .summary{max-width:100%}}@media (max-width:420px){.basket-page .basket-row,.basket-row{grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:16px}.basket-row-img{width:72px;height:72px}}.blog-cluster-title{font-family:var(--body);font-weight:700;letter-spacing:.18em;color:var(--gold);border-bottom-color:var(--ground-line)}.blog-card-title{color:var(--panel-ink);font-weight:500}.blog-card-dek,.blog-card-meta{color:#56695f}.blog-article,.blog-body{--ink:var(--panel-ink);--ink-2:#2a4034;--muted:#56695f;--line:#ddd5bf;--paper:#ede6d3;--accent-text:var(--emerald-ink);--focus:var(--emerald-ink)}.blog-body{background:var(--panel);color:var(--panel-ink);border-radius:var(--r-lg);padding:clamp(22px,4vw,48px);box-shadow:0 18px 44px rgba(0,0,0,.28)}.blog-body li,.blog-body p{max-width:68ch;line-height:1.75}.blog-body h2,.blog-body h3{color:var(--panel-ink)}.blog-meta{color:var(--on-ground-muted)}.blog-body .blog-meta{color:#56695f}.blog-cite a,.blog-link,.blog-network-list a,.blog-refs-list a{color:var(--emerald-ink);text-decoration:underline;text-underline-offset:3px}.blog-callout{background:#ede6d3;border-color:transparent;border-radius:var(--r);color:var(--panel-ink)}.blog-callout-warning{background:#fbf0dc;border-color:#e2c98a}.blog-table th{background:#ede6d3;font-family:var(--body)}.blog-table td{font-family:var(--mono);font-size:14px}.blog-takeaways{background:var(--ground);color:var(--on-ground);border-radius:var(--r)}.blog-takeaways h2,.blog-takeaways h3{color:var(--gold)}.blog-related-list li{border-bottom-color:var(--ground-line)}.blog-related-list a{color:var(--on-ground)}.blog-related-dek{color:var(--on-ground-muted)}.blog-network{--ink:var(--panel-ink);--muted:#56695f;background:var(--panel);border-color:transparent;border-radius:var(--r-lg);color:var(--panel-ink)}.blog-network-blurb,.blog-network-disclosure,.blog-network-subtitle{color:#56695f}