:root{--font-scale:1;--a11y-line-height:1.6;--a11y-letter-spacing:0;--a11y-focus-ring:#48bd3c;--a11y-focus-ring-strong:#ffffff;--a11y-panel-width:min(420px, calc(100vw - 1rem));--a11y-fab-right:14px;--a11y-contact-btn-size:48px;--a11y-fab-size:48px;--a11y-floating-pill-width:160px;--a11y-contact-gap:10px;--a11y-contact-stack-height:calc((var(--a11y-contact-btn-size) * 2) + var(--a11y-contact-gap));--a11y-fab-bottom:calc(16px + env(safe-area-inset-bottom) + var(--cmplz-safe-bottom, 0px) + var(--a11y-contact-stack-height) + var(--a11y-contact-gap))}html{font-size:calc(100% * var(--font-scale))}body{font-size:1rem;line-height:var(--a11y-line-height)}body p,body li,body label,body input,body select,body textarea,body button,body a,body h1,body h2,body h3,body h4,body h5,body h6{letter-spacing:var(--a11y-letter-spacing)}:focus-visible{outline:2px solid var(--a11y-focus-ring)!important;outline-offset:3px}html[data-a11y-focus="1"] :focus-visible,html.a11y-focus-strong :focus-visible,body.a11y-focus-strong :focus-visible{outline:3px solid var(--a11y-focus-ring)!important;outline-offset:3px;box-shadow:0 0 0 2px rgb(72 189 60 / .55)!important}html[data-a11y-focus="2"] :focus-visible,html[data-a11y-focus="3"] :focus-visible{outline:3px solid var(--a11y-focus-ring-strong)!important;outline-offset:3px;box-shadow:0 0 0 3px rgb(72 189 60 / .92)!important}html[data-a11y-focus="3"] :focus-visible{outline-width:4px!important;box-shadow:0 0 0 2px rgb(11 20 38 / .9),0 0 0 5px rgb(72 189 60 / .95)!important}.skip-link{position:fixed;top:10px;left:10px;z-index:100500;padding:.58rem .78rem;border-radius:10px;border:1px solid rgb(72 189 60 / .85);background:rgb(8 18 37 / .96);color:#fff;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;transform:translateY(-180%);transition:transform 0.2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);color:#fff}.site-a11y-toggle{position:fixed!important;inset:auto var(--a11y-fab-right) var(--a11y-fab-bottom) auto;right:var(--a11y-fab-right);bottom:var(--a11y-fab-bottom);z-index:99970;display:inline-flex;visibility:visible;opacity:1;pointer-events:auto;align-items:center;justify-content:center;width:var(--a11y-floating-pill-width);height:auto;min-width:var(--a11y-floating-pill-width);max-width:calc(100vw - (var(--a11y-fab-right) * 2));min-height:var(--a11y-contact-btn-size);padding:.66rem .95rem;gap:.5rem;border-radius:999px;border:1px solid rgb(227 195 154 / .62);background:linear-gradient(145deg,rgb(214 167 92 / .95),rgb(162 111 58 / .96));color:#fff;font:inherit;line-height:1;box-shadow:0 14px 28px rgb(3 8 20 / .34);box-sizing:border-box;white-space:nowrap;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.site-a11y-toggle:hover,.site-a11y-toggle:focus-visible,.site-a11y-toggle[aria-expanded="true"]{border-color:rgb(255 231 188 / .92);color:#fff;transform:translateY(-1px);box-shadow:0 16px 30px rgb(3 8 20 / .42),0 0 0 1px rgb(255 223 170 / .35)}.site-a11y-toggle__icon{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgb(255 255 255 / .98);border:1px solid rgb(6 30 72 / .5);border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .72)}.site-a11y-toggle__icon img{display:block;width:84%;height:84%;object-fit:contain;transform:scale(1.25);filter:contrast(1.22) saturate(1.15)}.site-a11y-toggle__label{display:inline-block;color:#fff;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;line-height:1}@media (max-width:1180px){.site-a11y-toggle{width:var(--a11y-fab-size);height:var(--a11y-fab-size);min-width:var(--a11y-fab-size);min-height:var(--a11y-fab-size);max-width:none;padding:0;gap:0}.site-a11y-toggle__label{display:none}}.a11y-panel-backdrop{position:fixed;inset:0;z-index:100300;background:rgb(5 12 25 / .52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.a11y-panel{position:fixed;right:max(8px, calc(var(--a11y-fab-right) - 2px));bottom:calc(var(--a11y-fab-bottom) + var(--a11y-fab-size) + 12px);top:auto;width:var(--a11y-panel-width);max-height:min(74dvh, 620px);overflow:auto;z-index:100350;padding:.95rem;display:grid;gap:.9rem;box-sizing:border-box}.a11y-panel[hidden],.a11y-panel-backdrop[hidden]{display:none!important}.a11y-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.a11y-panel__title{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:rgb(227 195 154 / .9)}.a11y-panel__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid rgb(227 195 154 / .28);background:rgb(12 22 45 / .56);color:rgb(255 255 255 / .92);font-size:1.15rem;line-height:1}.a11y-panel__intro{margin:0;font-size:.82rem;color:rgb(255 255 255 / .86)}.a11y-panel__section{border-top:1px solid rgb(227 195 154 / .15);padding-top:.8rem;display:grid;gap:.62rem}.a11y-panel__section-title{margin:0;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase;color:rgb(227 195 154 / .84)}.a11y-text-size-controls{display:flex;flex-wrap:wrap;gap:.45rem}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;border:1px solid rgb(227 195 154 / .3);background:rgb(12 22 45 / .52);color:#fff;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase;padding:.45rem .76rem}.a11y-btn:hover,.a11y-btn:focus-visible{border-color:rgb(72 189 60 / .78);color:rgb(72 189 60)}.a11y-btn--reset{width:100%}.a11y-level-list{display:grid;gap:.56rem}.a11y-level-row{display:grid;grid-template-columns:minmax(0,1fr) 152px;align-items:center;gap:.65rem}.a11y-level-row label{margin:0;color:rgb(255 255 255 / .92);font-size:.8rem}.a11y-level-row select{width:100%;min-height:38px;padding:.4rem 2rem .4rem .7rem;border-radius:10px;border:1px solid rgb(227 195 154 / .28);background:rgb(12 22 45 / .6);color:#fff;font-size:.74rem;letter-spacing:.04em;line-height:1.25}.a11y-level-row select:hover,.a11y-level-row select:focus-visible{border-color:rgb(72 189 60 / .78)}.a11y-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.a11y-option-card,.a11y-option-toggle{min-height:86px;border-radius:12px;border:1px solid rgb(227 195 154 / .2);background:rgb(11 23 47 / .56);box-sizing:border-box}.a11y-option-card{padding:.58rem;display:grid;gap:.42rem}.a11y-option-card label{margin:0;color:rgb(255 255 255 / .94);font-size:.78rem;font-weight:600}.a11y-option-card select{min-height:36px;width:100%;border-radius:10px;border:1px solid rgb(227 195 154 / .28);background:rgb(12 22 45 / .6);color:#fff;padding:.35rem .6rem;font-size:.72rem}.a11y-option-card select:hover,.a11y-option-card select:focus-visible{border-color:rgb(72 189 60 / .78)}.a11y-option-toggle{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;text-align:left;padding:.6rem;color:#fff;font:inherit}.a11y-option-toggle__label{font-size:.76rem;font-weight:600;line-height:1.28}.a11y-option-toggle__state{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:24px;border-radius:999px;border:1px solid rgb(227 195 154 / .26);background:rgb(6 14 28 / .52);color:rgb(255 255 255 / .85);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.a11y-option-toggle:hover,.a11y-option-toggle:focus-visible{border-color:rgb(72 189 60 / .78)}.a11y-option-toggle.is-active{border-color:rgb(72 189 60 / .8);box-shadow:inset 0 0 0 1px rgb(72 189 60 / .2)}.a11y-option-toggle.is-active .a11y-option-toggle__state{border-color:rgb(72 189 60 / .88);color:rgb(72 189 60)}.a11y-option-toggle--action{background:linear-gradient(145deg,rgb(37 80 155 / .3),rgb(20 44 88 / .3))}.a11y-form-live{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.a11y-error-summary{margin:0 0 .7rem;border:1px solid rgb(255 144 144 / .85);background:rgb(70 16 24 / .75);border-radius:10px;padding:.62rem .8rem;font-size:.76rem;color:#ffe9e9}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"]{border-color:rgb(255 136 136 / .95)!important;box-shadow:0 0 0 1px rgb(255 136 136 / .75)!important}html[data-a11y-visual="1"] #page,html[data-a11y-visual="1"] #bg-three{filter:var(--a11y-visual-filter,none)}html[data-a11y-font-profile="1"] body{font-family:"Verdana","Trebuchet MS","Arial",sans-serif}html[data-a11y-font-profile="2"] body{font-family:"OpenDyslexic","Lexend","Verdana","Arial",sans-serif}html[data-a11y-images="1"] img,html[data-a11y-images="1"] picture,html[data-a11y-images="1"] svg,html[data-a11y-images="1"] video{opacity:0!important}html[data-a11y-images="1"] .product-thumb,html[data-a11y-images="1"] .gallery-stage,html[data-a11y-images="1"] .product-gallery{background:rgb(9 18 36 / .9)!important}html[data-a11y-structure="1"] :is(header,nav,main,aside,footer,section,article){outline:1px dashed rgb(72 189 60 / .5);outline-offset:2px}html[data-a11y-structure="1"] main :is(h1,h2,h3,h4,h5,h6){box-shadow:inset 0 -2px 0 rgb(72 189 60 / .65)}html[data-a11y-bionic="1"] .a11y-bionic-node{font-weight:400;letter-spacing:.01em}html[data-a11y-bionic="1"] .a11y-bionic-node strong{font-weight:800}html[data-a11y-cursor="1"],html[data-a11y-cursor="1"] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='6' fill='none' stroke='%2348bd3c' stroke-width='2'/%3E%3C/svg%3E") 12 12,auto!important}html[data-a11y-cursor="2"],html[data-a11y-cursor="2"] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='8' fill='none' stroke='%2348bd3c' stroke-width='2.4'/%3E%3C/svg%3E") 16 16,auto!important}.a11y-reading-line{position:fixed;left:0;right:0;height:3px;background:linear-gradient(90deg,#fff0,rgb(72 189 60 / .9),#fff0);transform:translateY(-50%);pointer-events:none;z-index:100230}.a11y-reading-mask{position:fixed;left:0;right:0;pointer-events:none;z-index:100220;background:rgb(7 14 28 / .58)}.a11y-reading-mask--top{top:0}.a11y-reading-mask--bottom{bottom:0}html[data-a11y-spacing="1"],html[data-a11y-spacing="1"] body,html.a11y-spacing,body.a11y-spacing{--a11y-line-height:1.74;--a11y-letter-spacing:0.008em}html[data-a11y-spacing="2"],html[data-a11y-spacing="2"] body{--a11y-line-height:1.85;--a11y-letter-spacing:0.015em}html[data-a11y-spacing="3"],html[data-a11y-spacing="3"] body{--a11y-line-height:1.96;--a11y-letter-spacing:0.022em}html[data-a11y-spacing="1"] main :is(p,li,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6),html[data-a11y-spacing="2"] main :is(p,li,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6),html[data-a11y-spacing="3"] main :is(p,li,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6),html.a11y-spacing main :is(p,li,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6),body.a11y-spacing main :is(p,li,a,button,input,select,textarea,h1,h2,h3,h4,h5,h6){letter-spacing:var(--a11y-letter-spacing)!important;line-height:var(--a11y-line-height)!important}html[data-a11y-links="1"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="1"] .site-footer a,html[data-a11y-links="2"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="2"] .site-footer a,html[data-a11y-links="3"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="3"] .site-footer a,html.a11y-links-underline main a:not(.button):not(.btn-primary):not(.menu-cart-link),body.a11y-links-underline main a:not(.button):not(.btn-primary):not(.menu-cart-link),html.a11y-links-underline .site-footer a,body.a11y-links-underline .site-footer a{text-decoration:underline!important;text-underline-offset:3px}html[data-a11y-links="1"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="1"] .site-footer a{text-decoration-thickness:1.5px}html[data-a11y-links="2"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="2"] .site-footer a{text-decoration-thickness:2px}html[data-a11y-links="3"] main a:not(.button):not(.btn-primary):not(.menu-cart-link),html[data-a11y-links="3"] .site-footer a{text-decoration-thickness:3px}html[data-a11y-links="1"] main a.btn-primary,html[data-a11y-links="2"] main a.btn-primary,html[data-a11y-links="3"] main a.btn-primary,html.a11y-links-underline main a.btn-primary,body.a11y-links-underline main a.btn-primary{text-decoration:underline!important;text-underline-offset:3px}html[data-a11y-contrast="1"] body,html.a11y-contrast body,body.a11y-contrast{color:#f7fbff}html[data-a11y-contrast="1"] .glass-card,html.a11y-contrast .glass-card,body.a11y-contrast .glass-card{border-color:rgb(255 255 255 / .27)!important;background:rgb(8 16 32 / .82)!important}html[data-a11y-contrast="1"] a,html.a11y-contrast a,body.a11y-contrast a{color:#c7ffc0}html[data-a11y-contrast="2"] body,html[data-a11y-contrast="3"] body{color:#fff}html[data-a11y-contrast="2"] .glass-card,html[data-a11y-contrast="3"] .glass-card{border-color:rgb(255 255 255 / .38)!important;background:rgb(5 12 24 / .88)!important}html[data-a11y-contrast="2"] a,html[data-a11y-contrast="3"] a{color:#bbffb4}html[data-a11y-contrast="2"] .btn-primary,html[data-a11y-contrast="2"] .woocommerce a.button,html[data-a11y-contrast="2"] .woocommerce button.button,html[data-a11y-contrast="3"] .btn-primary,html[data-a11y-contrast="3"] .woocommerce a.button,html[data-a11y-contrast="3"] .woocommerce button.button,html.a11y-contrast .btn-primary,body.a11y-contrast .btn-primary,html.a11y-contrast .woocommerce a.button,body.a11y-contrast .woocommerce a.button,html.a11y-contrast .woocommerce button.button,body.a11y-contrast .woocommerce button.button{border-color:#9df49a!important;background:rgb(27 95 24 / .9)!important;color:#ffffff!important}html[data-a11y-contrast="3"] .btn-primary,html[data-a11y-contrast="3"] .woocommerce a.button,html[data-a11y-contrast="3"] .woocommerce button.button{background:rgb(22 86 20 / .96)!important}html[data-a11y-contrast="1"] .site-nav-toggle,html[data-a11y-contrast="1"] .site-a11y-toggle,html[data-a11y-contrast="2"] .site-nav-toggle,html[data-a11y-contrast="2"] .site-a11y-toggle,html[data-a11y-contrast="3"] .site-nav-toggle,html[data-a11y-contrast="3"] .site-a11y-toggle,html.a11y-contrast .site-nav-toggle,body.a11y-contrast .site-nav-toggle,html.a11y-contrast .site-a11y-toggle,body.a11y-contrast .site-a11y-toggle{border-color:rgb(255 255 255 / .42);background:rgb(3 14 30 / .9);color:#fff}html[data-a11y-motion="1"],html[data-a11y-motion="2"],html[data-a11y-motion="3"],html.a11y-reduce-motion,body.a11y-reduce-motion{scroll-behavior:auto!important}html[data-a11y-motion="1"] *,html[data-a11y-motion="1"] *::before,html[data-a11y-motion="1"] *::after{transition-duration:0.1s!important;animation-duration:0.1s!important}html[data-a11y-motion="2"] *,html[data-a11y-motion="2"] *::before,html[data-a11y-motion="2"] *::after,html.a11y-reduce-motion *,html.a11y-reduce-motion *::before,html.a11y-reduce-motion *::after,body.a11y-reduce-motion *,body.a11y-reduce-motion *::before,body.a11y-reduce-motion *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}html[data-a11y-motion="2"] #bg-three,html.a11y-reduce-motion #bg-three,body.a11y-reduce-motion #bg-three{opacity:0.12!important}html[data-a11y-motion="3"] #bg-three{opacity:0!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}@media (max-width:920px){:root{--a11y-fab-right:10px;--a11y-contact-btn-size:46px;--a11y-fab-size:46px;--a11y-contact-gap:10px;--a11y-contact-stack-height:calc((var(--a11y-contact-btn-size) * 2) + var(--a11y-contact-gap));--a11y-fab-bottom:calc(12px + env(safe-area-inset-bottom) + var(--cmplz-safe-bottom, 0px) + var(--a11y-contact-stack-height) + var(--a11y-contact-gap))}.a11y-panel{bottom:calc(var(--a11y-fab-bottom) + var(--a11y-fab-size) + 10px)}.site-a11y-toggle{width:var(--a11y-fab-size);height:var(--a11y-fab-size);min-width:var(--a11y-fab-size);min-height:var(--a11y-fab-size);padding:0;gap:0}.site-a11y-toggle__label{display:none}}@media (max-width:680px){.a11y-panel{right:.38rem;left:.38rem;width:auto;max-height:min(70dvh, 520px);padding:.8rem}.a11y-level-row{grid-template-columns:1fr;gap:.4rem}.a11y-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a11y-option-card,.a11y-option-toggle{min-height:78px}}@media (max-width:420px){:root{--a11y-fab-right:8px;--a11y-contact-btn-size:44px;--a11y-fab-size:44px;--a11y-contact-gap:8px;--a11y-contact-stack-height:calc((var(--a11y-contact-btn-size) * 2) + var(--a11y-contact-gap));--a11y-fab-bottom:calc(10px + env(safe-area-inset-bottom) + var(--cmplz-safe-bottom, 0px) + var(--a11y-contact-stack-height) + var(--a11y-contact-gap))}.skip-link{left:8px;top:8px;font-size:.68rem;padding:.48rem .62rem}.a11y-panel{left:.32rem;right:.32rem;padding:.7rem}.a11y-btn{min-height:34px;font-size:.62rem;letter-spacing:.09em}.a11y-level-row label{font-size:.76rem}.a11y-level-row select{min-height:36px;font-size:.72rem}.a11y-option-grid{grid-template-columns:1fr}.a11y-option-card,.a11y-option-toggle{min-height:72px}}