@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;800&family=Rajdhani:wght@400;500;700&display=swap);img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 0.07em!important;vertical-align:-0.1em!important;background:none!important;padding:0!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgb(0 0 0 / .3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgb(0 0 0 / .5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .25);box-shadow:0 2px 5px rgb(0 0 0 / .25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid #fff0;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgb(0 0 0 / .5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgb(0 0 0 / .3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.woocommerce form .form-row .required{visibility:visible}.neon-border{position:relative;overflow:hidden}.neon-border::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,rgb(59 130 246 / .75),rgb(239 68 68 / .7),rgb(250 204 21 / .65));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}.muted-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(160deg,rgb(17 26 47 / .85),rgb(15 23 42 / .85));box-shadow:inset 0 0 18px rgb(59 130 246 / .08),0 0 24px rgb(239 68 68 / .08)}.tag{border:1px solid rgb(76 175 80 / .55);background:rgb(76 175 80 / .12);color:#000;border-radius:999px;padding:.24rem .6rem;font-size:.8rem;font-family:"Orbitron","Rajdhani",sans-serif}h1,h2,h3,h4,.brand{font-family:"Orbitron","Rajdhani",sans-serif;letter-spacing:.04em}.top-banner{box-shadow:inset 0 -1px 0 rgb(59 130 246 / .3),0 0 24px rgb(239 68 68 / .18)}.hero h1{text-shadow:0 0 14px rgb(59 130 246 / .2),0 0 24px rgb(250 204 21 / .16)}.card:hover{box-shadow:0 0 0 1px rgb(59 130 246 / .4),0 0 24px rgb(239 68 68 / .12),0 0 36px rgb(250 204 21 / .16)}:root{--bg:#000000;--surface:#101810;--surface-alt:#162116;--text:#8cff73;--text-muted:#6fdc7d;--line:#39ff14;--accent-cyan:#4eff4e;--accent-violet:#3fdf34;--accent-lime:#7cff6f;--accent-pink:#5ce85b;--leaf-deep:#2d6b2d;--shadow:0 20px 60px rgba(0, 0, 0, 0.45);--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--max-width:1200px;--space-section:clamp(2.6rem, 5vw, 4.2rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;font-family:"Rajdhani","Inter","Segoe UI",Roboto,Arial,sans-serif;color:var(--text);line-height:1.45;background:radial-gradient(circle at 20% 15%,rgb(56 255 94 / .16),transparent 24%),radial-gradient(circle at 75% 25%,rgb(102 255 126 / .12),transparent 28%),linear-gradient(180deg,#000000 0%,#061006 40%,#09170a 100%);background-attachment:fixed}.leaf-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.leaf-bg img{position:absolute;opacity:.07;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgb(61 255 122 / .15));user-select:none}body::after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.7  0 0 0 0 0.7  0 0 0 0 0.7  0 0 0 0.5 0'/></filter><rect width='200' height='200' filter='url(%23n)' opacity='0.35'/></svg>");background-size:200px 200px;pointer-events:none;z-index:0;opacity:.35;mix-blend-mode:overlay}main,header,footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.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!important;width:1px;word-wrap:normal!important}.container{width:min(var(--max-width), 92vw);margin:0 auto}.grid{display:grid;gap:1rem}.card{border:1px solid rgb(90 156 90 / .8);color:var(--text);border-radius:var(--radius-md);box-shadow:var(--shadow);backdrop-filter:blur(8px);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.btn{border:1px solid var(--line);border-radius:999px;padding:.7rem 1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:"Orbitron","Rajdhani",sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;transition:transform 140ms ease,box-shadow 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease}.btn-primary{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);color:#000;border:1.5px solid #388e3c;box-shadow:0 0 22px rgb(56 142 60 / .35)}.btn-ghost{background:linear-gradient(90deg,rgb(129 199 132 / .95) 0%,rgb(76 175 80 / .95) 100%);color:#000}.btn-ghost:hover{background:#fff;color:#000;box-shadow:0 0 22px rgb(70 99 71 / .35)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.pill{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;padding:.35rem .6rem;border-radius:999px;border:1px solid rgb(76 175 80 / .7);background:#c8f5c8;color:#000;font-family:"Orbitron","Rajdhani",sans-serif}:focus-visible{outline:2px solid rgb(59 130 246 / .75);outline-offset:2px}header.site-header{position:sticky;top:0;z-index:30;background:#000;border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.top-banner{background:linear-gradient(90deg,#a5d6a7 0%,#66bb6a 100%);color:#000;text-align:center;padding:.85rem 1rem;font-size:clamp(1rem, 1.35vw, 1.15rem);font-weight:700;letter-spacing:.02em;border-bottom:1px solid rgb(34 197 94 / .55)}.nav-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.menu-tools{display:flex;gap:.5rem;align-items:center}.brand{font-size:1.1rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.55rem}.brand-logo{height:60px;width:auto;background-color:#000;border-radius:5px;object-fit:contain}.brand>span{display:none}.menu{display:flex;gap:.55rem;flex-wrap:wrap}.menu a{font-size:.95rem;font-weight:600;color:#fff;padding:.45rem .8rem;border-radius:999px;display:inline-flex;align-items:center;gap:.3rem;letter-spacing:.01em}.menu a.active,.menu a:hover{color:#000;background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)}.nav-chevron{font-size:.7rem;opacity:.7;transform:translateY(1px)}.nav-search{display:flex;align-items:center;background:rgb(0 0 0 / .08);border:1px solid #fff;border-radius:999px;padding:.25rem .35rem .25rem 1rem;transition:border-color 180ms ease,box-shadow 180ms ease;min-width:240px}.nav-search:focus-within{border-color:rgb(59 130 246 / .55);box-shadow:0 0 0 3px rgb(59 130 246 / .14)}.nav-search-input{flex:1;border:none;outline:none;background:#fff0;padding:.5rem .4rem;font-size:.92rem;color:#e8f5e0;font-family:inherit}.nav-search-input::placeholder{color:rgb(232 245 224 / .55)}.nav-search-btn{width:34px;height:34px;border-radius:50%;border:none;background:#fff;color:#000;display:grid;place-items:center;cursor:pointer;transition:background 180ms ease,color 180ms ease}.nav-search-btn:hover{background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet));color:#0f1d12}.nav-cart{position:relative;width:35px;height:35px;border-radius:50%;border:1px solid rgb(34 197 94 / .22);background:rgb(15 29 18 / .85);display:grid;place-items:center;cursor:pointer;color:#e8f5e0;transition:border-color 180ms ease,color 180ms ease,background 180ms ease}.nav-cart:hover{color:var(--accent-violet);border-color:rgb(34 197 94 / .55)}.nav-cart .cart-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:999px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet));color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center;box-shadow:0 0 10px rgb(34 197 94 / .55)}@keyframes nc-cart-pop{0%{transform:scale(1)}35%{transform:scale(1.28);border-color:rgb(34 197 94 / .9);box-shadow:0 0 0 8px rgb(34 197 94 / .18)}100%{transform:scale(1)}}@keyframes nc-cart-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}.nav-cart.nc-cart-pulse{animation:nc-cart-pop 480ms cubic-bezier(.34,1.56,.64,1)}.nav-cart.nc-cart-pulse .cart-badge{animation:nc-cart-badge-pop 480ms cubic-bezier(.34,1.56,.64,1)}.nc-add-pulse{animation:nc-cart-badge-pop 420ms cubic-bezier(.34,1.56,.64,1)}.nav-signin{padding:.55rem 1.3rem;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.shop-mega{display:none;position:absolute;top:100%;left:0;right:0;padding-top:.75rem;padding-bottom:1rem;z-index:25;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .55))}.shop-mega.open{display:block}.mega-inner{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,2fr));gap:1rem}.mega-inner h4{margin:0 0 .5rem}.mega-inner ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.mega-inner a{color:var(--text-muted)}.mega-inner a:hover{color:var(--text)}.mega-inner h4 a{color:inherit}.mega-inner h4 a:hover{color:var(--line)}.nav-item-wrapper{position:relative;display:inline-flex;align-items:center}.nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:180px;margin-top:1rem;padding:.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);z-index:25;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .55))}.nav-dropdown.open{display:grid;gap:.15rem}.nav-dropdown .nav-link{padding:.5rem .8rem;border-radius:var(--radius-sm);white-space:nowrap}.nav-dropdown .nav-link.active,.nav-dropdown .nav-link:hover{color:#fff;background:rgb(34 197 94 / .14)}.hero{padding:clamp(3.2rem, 6vw, 5rem) 0;position:relative;overflow:hidden;padding-bottom:0px!important}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem}.hero h1{margin:.7rem 0 1rem;font-size:clamp(2rem, 4vw, 3.3rem)}.hero h1 span{color:var(--line);text-shadow:0 0 16px rgb(57 255 20 / .4)}.hero p{color:var(--text-muted);max-width:60ch}.hero-art{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line)}.hero-svg{width:100%;height:100%;min-height:320px;display:block}section{padding:var(--space-section) 0}.section-title{margin-bottom:1.2rem}.section-title h2{margin:.35rem 0 .5rem;font-size:clamp(1.6rem, 2.8vw, 2.4rem)}.section-title p{margin:0;color:var(--text-muted)}.category-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.category-card{padding:1rem;min-height:170px;display:grid;align-content:space-between}.category-orb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.1rem .9rem;justify-items:center}.category-orb-item{display:grid;justify-items:center;gap:.55rem;text-align:center}.category-orb{position:relative;width:120px;height:120px;border-radius:50%;overflow:hidden;border:1.5px solid rgb(34 197 94 / .55);box-shadow:0 0 0 3px rgb(61 255 122 / .12),0 10px 26px rgb(0 0 0 / .08)}.category-orb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 320ms ease}.category-orb::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,rgb(61 255 122 / .25),transparent 55%),radial-gradient(circle at 70% 85%,rgb(34 197 94 / .3),transparent 60%);mix-blend-mode:screen;pointer-events:none;z-index:1}.category-orb::after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1px dashed rgb(61 255 122 / .45);opacity:0;transition:opacity 220ms ease,transform 320ms ease;transform:scale(.96);pointer-events:none}.category-orb-item:hover .category-orb img{transform:scale(1.08)}.category-orb-item:hover .category-orb::after{opacity:1;transform:scale(1)}.category-orb-label{max-width:140px;font-weight:700;text-transform:uppercase;font-size:.95rem;letter-spacing:.04em;color:var(--text)}.category-orb-sub{font-size:.8rem;letter-spacing:.04em;color:#fff;text-transform:none;max-width:140px;line-height:1.3}.section-sub{margin:.4rem auto 0;color:rgb(232 245 224 / .65);font-size:.95rem;letter-spacing:.02em}.about-showcase{display:grid;grid-template-columns:1.35fr 0.9fr;gap:1.2rem;align-items:stretch}.about-copy-card{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(148 100 240 / .35);border-radius:14px;padding:2rem 1.7rem;position:relative;box-shadow:0 10px 28px rgb(101 87 169 / .14)}.about-copy-card::before{content:"";position:absolute;left:.9rem;top:1rem;bottom:1rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#22c55e,#c03dff)}.about-copy-card h2{margin:0 0 .8rem;font-size:clamp(1.9rem, 3vw, 2.4rem);color:#e8f5e0}.about-copy-card h2 span{color:#d54bff}.about-copy-card p{color:#4d5b81;font-size:1.12rem;line-height:1.52;margin:0 0 .8rem;max-width:60ch}.about-copy-card .btn{margin-top:.8rem}.about-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:110px 150px 100px;gap:.55rem}.about-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:12px;border:2px solid rgb(163 95 255 / .6);box-shadow:0 0 18px rgb(34 197 94 / .22)}.about-mosaic img:nth-child(1){grid-column:1;grid-row:1}.about-mosaic img:nth-child(2){grid-column:2;grid-row:1 / span 2}.about-mosaic img:nth-child(3){grid-column:1;grid-row:2}.about-mosaic img:nth-child(4){grid-column:1;grid-row:3}.about-mosaic img:nth-child(5){grid-column:2;grid-row:3}.range-panel{background:linear-gradient(160deg,#0f1d12,#f2f4ff);border:1px solid rgb(132 98 220 / .34);border-radius:12px;text-align:center;padding:2.2rem 1.4rem;box-shadow:inset 0 0 36px rgb(131 70 224 / .07),0 10px 26px rgb(131 70 224 / .12)}.range-panel h2{margin:0 0 1rem;font-size:clamp(2rem, 3.4vw, 3rem);color:#e8f5e0}.range-panel h2 span{color:#c44aff}.range-panel p{color:#4e5d85;font-size:1.1rem;line-height:1.6;margin:.8rem auto;max-width:72ch}.express-showcase{display:grid;grid-template-columns:1.2fr 0.95fr;gap:1rem;align-items:stretch}.express-art{border-radius:12px;overflow:hidden;border:1px solid rgb(132 98 220 / .28);background:linear-gradient(140deg,#0a1810,#0a1810)}.express-art img{width:100%;height:100%;object-fit:cover;min-height:320px}.express-copy-card{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(149 90 250 / .35);border-radius:12px;padding:1.5rem 1.3rem 1.4rem 1.55rem;color:#cfe6c4;position:relative}.express-copy-card::before{content:"";position:absolute;left:.85rem;top:.9rem;bottom:.9rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#c339ff,#7a2cff)}.express-copy-card h2{margin:0 0 .9rem;font-size:clamp(2rem, 3.2vw, 3.05rem);line-height:1.02;color:#e8f5e0}.express-copy-card h2 span{color:#cb52ff}.express-copy-card p{margin:0 0 .75rem;line-height:1.55;color:#4e5d85;font-size:1.05rem}.coverage-section{text-align:center}.coverage-section h2{margin:0;font-size:clamp(1.7rem, 3vw, 2.5rem);color:#e8f5e0;max-width:26ch;margin-inline:auto;line-height:1.2}.coverage-section h2 span{color:#cb52ff}.coverage-section>p{margin:.9rem auto 1.3rem;color:#4e5d85;max-width:64ch;font-size:1.02rem}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.coverage-card{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(140 96 230 / .34);border-radius:12px;padding:1.2rem 1.1rem;text-align:left;box-shadow:0 10px 24px rgb(111 84 186 / .12)}.coverage-card ul{margin:0;padding-left:1.4rem;display:grid;gap:.35rem}.coverage-card li{color:#cfe6c4;font-size:1.2rem;line-height:1.45}.coverage-card li::marker{color:#cb52ff}.mail-order-section{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(138 92 228 / .34);border-radius:14px;text-align:center;padding:1.7rem 1.1rem 1.5rem;color:#cfe6c4}.mail-order-section h2{margin:0;font-size:clamp(2rem, 3.5vw, 3.15rem);color:#e8f5e0}.mail-order-section h2 span{color:#ca4fff}.mail-order-section>p{margin:.7rem auto;max-width:88ch;color:#4e5d85;line-height:1.55}.mail-steps-grid{margin-top:1.15rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.mail-step-card{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(146 95 243 / .3);border-radius:14px;padding:2.6rem 1rem 1rem;position:relative;text-align:left}.step-badge{position:absolute;top:-34px;left:50%;transform:translateX(-50%);width:68px;height:68px;border-radius:50%;background:#0f1d12;color:#a338e9;display:grid;place-items:center;font-size:2rem;font-weight:800;box-shadow:0 0 0 3px rgb(138 92 228 / .22)}.mail-step-card h3{margin:.15rem 0 .45rem;color:#cfe6c4;font-size:1.05rem}.mail-step-card p{margin:0;color:#4e5d85;line-height:1.55}.value-showcase{display:grid;grid-template-columns:1.2fr 0.9fr;gap:.9rem;border:1px solid rgb(138 92 228 / .3);border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#0f1d12,#f3f5ff)}.value-copy{padding:1.6rem 1.4rem}.value-copy h2{margin:0 0 .7rem;font-size:clamp(2rem, 3.6vw, 3.2rem);color:#e8f5e0}.value-copy h2 span{color:#cb52ff}.value-copy p{margin:0 0 1rem;color:#4e5d85;max-width:58ch;line-height:1.56}.value-art img{width:100%;height:100%;object-fit:cover;min-height:260px}.feature-points{margin-top:.9rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.feature-point{border:1px solid rgb(138 92 228 / .24);border-radius:10px;background:linear-gradient(140deg,#0f1d12,#f3f5ff);color:#cfe6c4;padding:.8rem .9rem;font-size:1.15rem;font-weight:600;display:flex;gap:.65rem;align-items:center}.feature-point::before{content:"✦";color:#cb52ff;font-size:1rem;line-height:1}.cannabis-section{text-align:center}.cannabis-section h2{margin:0 0 .7rem;font-size:clamp(2rem, 3.4vw, 3rem);color:#e8f5e0}.cannabis-section>p{margin:0 auto 1.15rem;max-width:84ch;color:#4e5d85;line-height:1.55}.strain-families-card{background:linear-gradient(160deg,#0f1d12,#f3f5ff);border:1px solid rgb(145 95 236 / .3);border-radius:14px;text-align:left;padding:1.4rem 1.25rem 1.15rem 1.55rem;position:relative;box-shadow:0 12px 24px rgb(108 84 176 / .12)}.strain-families-card::before{content:"";position:absolute;left:.75rem;top:.85rem;bottom:.85rem;width:4px;border-radius:999px;background:linear-gradient(180deg,#be3fff,#7f2dff)}.strain-families-card h3{margin:0 0 .5rem;font-size:clamp(1.85rem, 3vw, 2.5rem);color:#e8f5e0}.strain-families-card h3 span{color:#be3fff}.strain-families-card>p{margin:0 0 .7rem;color:#4e5d85}.strain-families-card ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.strain-families-card li{color:#cfe6c4;line-height:1.55}.strain-families-card li strong{color:#e8f5e0}.section-card{background:linear-gradient(160deg,rgb(15 29 18 / .85),rgb(10 24 16 / .85));border:1px solid rgb(34 197 94 / .28);border-radius:18px;box-shadow:0 14px 36px rgb(0 0 0 / .13);padding:2rem 1.8rem 1.8rem 2.2rem;position:relative;overflow:hidden;backdrop-filter:blur(6px)}.section-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-violet),var(--accent-pink))}.section-card--center{text-align:center;padding-left:1.8rem}.section-card--center::before{display:none}.section-card h2,.section-card h3{margin:0 0 .75rem;color:#e8f5e0;letter-spacing:.02em}.section-card h2 span,.section-card h3 span{color:var(--accent-violet)}.section-card p,.section-card li{color:#000;line-height:1.6;font-size:1.05rem}.section-card>p{margin:0 0 .8rem}.woocommerce table{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)!important}.coverage-inner .coverage-grid{margin-top:1.1rem;text-align:left}#ast-scroll-top{display:none!important}.coverage-inner .coverage-card{background:rgb(15 29 18 / .85);border:1px solid rgb(34 197 94 / .22);border-radius:12px;padding:1rem 1.1rem}.coverage-inner .coverage-card li{color:#cfe6c4;font-size:1.1rem}.section-card .mail-steps-grid{padding-top:2.5rem;margin-top:.5rem}.section-card .mail-step-card{background:rgb(15 29 18 / .85);border:1px solid rgb(34 197 94 / .22);border-radius:14px;padding:2.6rem 1rem 1rem;position:relative;text-align:left;box-shadow:0 6px 16px rgb(108 84 176 / .1)}.section-card .mail-step-card h3{color:#cfe6c4}.section-card .mail-step-card p{color:#4e5d85}.strain-families-card ul{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.strain-families-card li{color:#cfe6c4}.strain-families-card li strong{color:#e8f5e0}.value-copy h2 span{color:var(--accent-violet)}.cannabis-section h2{color:#e8f5e0;font-size:clamp(2rem, 3.4vw, 3rem);margin-bottom:.7rem}.cannabis-section>p{color:#000;max-width:84ch;margin:0 auto 1.2rem;font-size:1.05rem;line-height:1.6}.leaf-section{position:relative;overflow:hidden}.leaf-section>.container{position:relative;z-index:1}.leaf-deco{position:absolute;width:500px;height:500px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1;pointer-events:none;z-index:0}.ld-r{right:-100px;top:-80px;transform:rotate(12deg)}.ld-l{left:-100px;bottom:-80px;transform:rotate(-18deg)}.ld-flower,.ld-bud,.ld-extract{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg transform='translate(60,102)' fill='%239b5cff'%3E%3Crect x='-2' y='0' width='4' height='20' rx='2'/%3E%3Cpath d='M0,0 C9,-26 9,-55 0,-80 C-9,-55 -9,-26 0,0Z'/%3E%3Cg transform='rotate(26)'%3E%3Cpath d='M0,0 C8,-23 8,-48 0,-68 C-8,-48 -8,-23 0,0Z'/%3E%3C/g%3E%3Cg transform='rotate(-26)'%3E%3Cpath d='M0,0 C8,-23 8,-48 0,-68 C-8,-48 -8,-23 0,0Z'/%3E%3C/g%3E%3Cg transform='rotate(52)'%3E%3Cpath d='M0,0 C6,-18 6,-38 0,-54 C-6,-38 -6,-18 0,0Z'/%3E%3C/g%3E%3Cg transform='rotate(-52)'%3E%3Cpath d='M0,0 C6,-18 6,-38 0,-54 C-6,-38 -6,-18 0,0Z'/%3E%3C/g%3E%3Cg transform='rotate(78)'%3E%3Cpath d='M0,0 C5,-13 5,-28 0,-40 C-5,-28 -5,-13 0,0Z'/%3E%3C/g%3E%3Cg transform='rotate(-78)'%3E%3Cpath d='M0,0 C5,-13 5,-28 0,-40 C-5,-28 -5,-13 0,0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.ld-bud{transform:rotate(-18deg) scaleX(-1)}.ld-extract{transform:rotate(30deg)}.shop-body-section{padding:2rem 0 4rem;min-height:80vh}.shop-layout{display:grid;grid-template-columns:260px 1fr;gap:1.8rem;align-items:start}.shop-sidebar{position:sticky;top:88px;background:linear-gradient(160deg,#0f1d12,#0a1810);border:1px solid rgb(34 197 94 / .28);border-radius:16px;padding:1.4rem 1.2rem;box-shadow:0 12px 28px rgb(0 0 0 / .1)}.shop-sidebar h4{margin:0 0 1rem;font-size:1rem;font-weight:700;color:var(--text);letter-spacing:.02em;text-transform:uppercase}.sidebar-nav{display:grid;gap:.1rem;margin-bottom:1.2rem}.sidebar-link{display:flex;align-items:center;gap:.65rem;padding:.5rem .5rem;padding-left:calc(0.5rem + var(--depth, 0) * 1.2rem);border-radius:6px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);transition:color 150ms,background 150ms;position:relative}.sidebar-tree .sidebar-group{display:contents}.sidebar-children{display:none;position:relative}.sidebar-group--open .sidebar-children{display:block}.sidebar-children .sidebar-link::before{content:"";position:absolute;left:calc(var(--depth, 1) * 1.2rem - 0.3rem);top:50%;width:8px;height:1px;background:rgb(34 197 94 / .35)}.sidebar-link:hover{color:var(--text);background:rgb(34 197 94 / .08)}.sidebar-link--active{color:var(--accent-violet)}.sidebar-cb{position:absolute;opacity:0;pointer-events:none;width:0;height:0}label.sidebar-link{cursor:pointer}.sidebar-checkbox{width:16px;height:16px;border:2px solid rgb(34 197 94 / .45);border-radius:3px;flex-shrink:0;display:grid;place-items:center;font-size:.7rem;color:#000;background:#fff0;transition:background 150ms,border-color 150ms}.sidebar-link--active .sidebar-checkbox,.sidebar-cb:checked~.sidebar-checkbox{background:#3dff7a;border-color:#3dff7a;color:#000}.sidebar-cb:checked~.sidebar-checkbox::after{content:"\2713"}.sidebar-reset{width:100%;justify-content:center}.sidebar-price{margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid rgb(34 197 94 / .18)}.sidebar-price-bubbles{display:flex;justify-content:space-between;margin-bottom:.6rem}.sidebar-price-bubble{position:relative;padding:.2rem .55rem;border-radius:6px;background:var(--accent-violet);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.04em;box-shadow:0 0 10px rgb(34 197 94 / .5)}.sidebar-price-bubble::after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:var(--accent-violet)}.sidebar-price-track{position:relative;height:4px;border-radius:999px;background:rgb(34 197 94 / .2)}.sidebar-price-fill{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--accent-violet),var(--accent-cyan))}.sidebar-price-track::before,.sidebar-price-track::after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--accent-violet);transform:translateY(-50%);box-shadow:0 0 10px rgb(34 197 94 / .6)}.sidebar-price-track::before{left:-4px}.sidebar-price-track::after{right:-4px}.shop-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.shop-count{color:var(--text-muted);font-size:.9rem;font-weight:600}.sort-select{background:linear-gradient(120deg,var(--accent-violet),var(--accent-cyan));color:var(--accent-violet);border:none;border:1px solid var(--accent-violet);border-radius:8px;padding:.45rem 2rem .45rem .75rem;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center}.shop-results .product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.shop-results .product-img-wrap img{aspect-ratio:1 / 1;object-fit:contain;background:#f5f7ff;padding:.5rem}.shop-results .product-body{display:grid;gap:.55rem}.shop-results .price-row{flex-direction:column;align-items:stretch;gap:.5rem}.shop-results .product-price{font-size:1.35rem;font-weight:800;color:var(--accent-violet)}.shop-results .add-to-cart{width:100%;justify-content:center;border-radius:999px}.shop-results .product-body h3{font-size:.92rem;line-height:1.4;min-height:2.6em}.shop-results .product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body[data-page="home"] main section{position:relative}body[data-page="home"] main section .container{position:relative}body[data-page="home"] .card,body[data-page="home"] .about-copy-card,body[data-page="home"] .range-panel,body[data-page="home"] .express-copy-card,body[data-page="home"] .coverage-card,body[data-page="home"] .mail-order-section,body[data-page="home"] .mail-step-card,body[data-page="home"] .strain-families-card,body[data-page="home"] .feature-point{border-radius:16px;border-color:rgb(34 197 94 / .26);box-shadow:0 12px 28px rgb(86 74 141 / .12)}body[data-page="home"] .info-grid{gap:1rem}body[data-page="home"] .info-grid>.info-card{min-height:170px}body[data-page="home"] .section-title,body[data-page="home"] .coverage-section>p,body[data-page="home"] .mail-order-section>p,body[data-page="home"] .cannabis-section>p{margin-bottom:1rem}body[data-page="home"] .btn-primary{box-shadow:0 6px 18px rgb(123 74 214 / .22),0 0 0 1px rgb(61 255 122 / .18) inset}.product-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.product-card{overflow:hidden;display:flex;flex-direction:column;height:100%}.product-card:hover{transform:translateY(-2px)}.product-card img{aspect-ratio:4/3;object-fit:cover}.product-body{padding:.9rem;display:flex;flex-direction:column;flex:1;gap:.6rem}.product-body h3{margin:0;flex:1}.product-card .price-row{margin-top:auto}.product-card .add-to-cart{white-space:nowrap;padding:.55rem 1rem;font-size:.65rem}.price-row{display:flex;align-items:center;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.price-row .added_to_cart{flex:1 0 100%;order:3;margin-top:.4rem;text-align:center}.blog-card-grid{grid-template-columns:1fr;gap:1.6rem}.blog-card{display:flex;align-items:stretch;overflow:hidden}.blog-card:hover{transform:translateY(-4px);border-color:rgb(57 255 20 / .55);box-shadow:0 0 0 1px rgb(57 255 20 / .3),0 0 30px rgb(57 255 20 / .22),var(--shadow)}.blog-card .blog-card-img-wrap{flex:0 0 clamp(220px, 34%, 380px);position:relative;overflow:hidden}.blog-card .blog-card-img-wrap img{width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform 0.5s ease}.blog-card:hover .blog-card-img-wrap img{transform:scale(1.08)}.blog-card .product-body{flex:1;padding:1.6rem 1.9rem;justify-content:center;gap:.6rem}.blog-card h3{margin:0;font-size:clamp(1.1rem, 2vw, 1.45rem);line-height:1.3}.blog-card h3 a{transition:color 0.2s ease,text-shadow 0.2s ease}.blog-card:hover h3 a{color:var(--line);text-shadow:0 0 14px rgb(57 255 20 / .45)}.blog-card p{margin:0;color:var(--text-muted)}.blog-card .price-row{justify-content:flex-start;margin-top:.2rem}.blog-card-readmore{display:inline-flex;align-items:center;gap:.4rem;font-family:"Orbitron",sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--line);transition:gap 0.2s ease,text-shadow 0.2s ease}.blog-card-readmore .arrow{transition:transform 0.25s ease}.blog-card:hover .blog-card-readmore{gap:.65rem;text-shadow:0 0 10px rgb(57 255 20 / .5)}.blog-card:hover .blog-card-readmore .arrow{transform:translateX(4px)}@media (max-width:760px){.blog-card{flex-direction:column}.blog-card .blog-card-img-wrap{flex:0 0 auto;aspect-ratio:16 / 9}.shop-body-section{padding-bottom:0px!important}}.blog-teaser-grid{grid-template-columns:repeat(2,1fr);gap:1.6rem}.blog-teaser-card{display:flex;flex-direction:column;overflow:hidden;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.blog-teaser-card:hover{transform:translateY(-6px);border-color:rgb(57 255 20 / .55);box-shadow:0 14px 34px rgb(0 0 0 / .45),0 0 22px rgb(57 255 20 / .12)}.blog-teaser-img-wrap{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden}.blog-teaser-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 420ms ease}.blog-teaser-card:hover .blog-teaser-img-wrap img{transform:scale(1.08)}.blog-teaser-card h3 a{transition:color 0.2s ease,text-shadow 0.2s ease}.blog-teaser-card:hover h3 a{color:var(--line);text-shadow:0 0 14px rgb(57 255 20 / .45)}.blog-teaser-card:hover .blog-card-readmore{gap:.65rem;text-shadow:0 0 10px rgb(57 255 20 / .5)}.blog-teaser-card:hover .blog-card-readmore .arrow{transform:translateX(4px)}.blog-teaser-cta{display:flex;justify-content:center;margin-top:2rem}@media (max-width:760px){.blog-teaser-grid{grid-template-columns:1fr}}.dispensary-panel{padding:clamp(2rem, 4vw, 3.2rem);text-align:center;background:linear-gradient(160deg,rgb(16 24 16 / .9) 0%,rgb(5 13 7 / .95) 100%)}.dispensary-title{margin:0 0 1.6rem;padding-bottom:1.4rem;font-size:clamp(1.5rem, 3vw, 2.1rem);border-bottom:1px solid rgb(76 175 80 / .3)}.dispensary-grid{grid-template-columns:repeat(3,1fr);gap:1.6rem;text-align:left;margin-bottom:2rem}.dispensary-item{padding:1.3rem 1.4rem;border-radius:var(--radius-md);border:1px solid rgb(76 175 80 / .18);background:rgb(76 175 80 / .03);transition:border-color 220ms ease,background 220ms ease,transform 200ms ease,box-shadow 220ms ease}.dispensary-item:hover{border-color:rgb(76 175 80 / .55);background:rgb(76 175 80 / .08);transform:translateY(-5px);box-shadow:0 10px 26px rgb(0 0 0 / .35),0 0 18px rgb(76 175 80 / .15)}.dispensary-item h3{margin:0 0 .6rem;font-size:1.02rem;color:#a5d6a7;transition:color 180ms ease}.dispensary-item:hover h3{color:var(--line)}.dispensary-item p{margin:0;color:var(--text-muted);line-height:1.65;font-size:.92rem}.dispensary-copy{max-width:880px;margin:0 auto;color:var(--text-muted);line-height:1.85;font-size:.95rem}@media (max-width:860px){.dispensary-grid{grid-template-columns:1fr}}.cart-drawer{position:fixed;inset:0;pointer-events:none;z-index:9999;overflow:hidden}.cart-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity 0.25s ease}.cart-panel{position:absolute;right:0;top:0;bottom:0;width:min(440px, 92vw);background:linear-gradient(180deg,#0f1d12 0%,#0d1f14 100%);border-left:1px solid rgb(34 197 94 / .3);box-shadow:-24px 0 60px rgb(0 0 0 / .18),inset 1px 0 0 rgb(61 255 122 / .15);padding:0;transform:translateX(100%);transition:transform 0.28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.cart-drawer.open{pointer-events:all}.cart-drawer.open .cart-backdrop{opacity:1}.cart-drawer.open .cart-panel{transform:translateX(0)}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.3rem 1rem;border-bottom:1px solid rgb(34 197 94 / .18);background:linear-gradient(90deg,rgb(61 255 122 / .08),rgb(34 197 94 / .08))}.cart-head h3{margin:0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:#e8f5e0}.cart-close-btn{width:36px;height:36px;border-radius:50%;border:1px solid rgb(34 197 94 / .35);background:#0f1d12;color:var(--accent-violet);font-size:1.4rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform 160ms ease,background 160ms ease,color 160ms ease,border-color 160ms ease}.cart-close-btn:hover{transform:rotate(90deg);background:var(--accent-violet);color:#fff;border-color:var(--accent-violet)}#cart-items{flex:1;overflow-y:auto;padding:1rem 1.3rem}.cart-foot{border-top:1px solid rgb(34 197 94 / .2);padding:1rem 1.3rem 1.3rem;background:rgb(10 24 16 / .85);display:grid;gap:.7rem}.cart-foot .price-row{font-size:1.15rem}.cart-foot .price-row strong:last-child{color:var(--accent-violet)}.cart-foot .btn{width:100%;justify-content:center}.ast-mini-cart-empty{padding:.5rem 1.3rem 1.3rem}.woocommerce-mini-cart__empty-message{color:var(--text-muted);margin:0 0 1rem}.woocommerce-mini-cart__buttons{display:flex}.woocommerce-mini-cart__buttons .ast-continue-shopping{width:100%;justify-content:center}body.cart-open{overflow:hidden}#nc-scroll-top{position:fixed;right:24px;bottom:24px;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:linear-gradient(135deg,var(--accent-lime),#1a7d3a);color:#04140a;cursor:pointer;z-index:500;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 220ms ease,transform 220ms ease,visibility 220ms ease,background 160ms ease;box-shadow:0 6px 18px rgb(0 0 0 / .35),0 0 0 1px rgb(57 255 20 / .25)}#nc-scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#nc-scroll-top:hover{background:linear-gradient(135deg,#ffffff,var(--accent-lime))}#nc-scroll-top svg{width:1.3rem;height:1.3rem;pointer-events:none}@media (max-width:600px){#nc-scroll-top{right:16px;bottom:16px;width:2.6rem;height:2.6rem}}.dispatch-modal{position:fixed;inset:0;z-index:40;pointer-events:none}.dispatch-backdrop{position:absolute;inset:0;background:rgb(24 34 64 / .35);opacity:0;transition:0.25s ease}.dispatch-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);width:min(760px, 94vw);padding:1.6rem 1.5rem;opacity:0;transition:0.25s ease}.dispatch-panel h3{margin-top:0;font-size:clamp(1.35rem, 2.3vw, 1.9rem)}.dispatch-panel p,.dispatch-panel li{font-size:1.06rem;line-height:1.55}.dispatch-panel ul{margin-bottom:1rem}.dispatch-modal.open{pointer-events:all}.dispatch-modal.open .dispatch-backdrop{opacity:1}.dispatch-modal.open .dispatch-panel{opacity:1;transform:translate(-50%,-50%)}.cart-head{display:flex;align-items:center;justify-content:space-between}.cart-row{display:grid;grid-template-columns:68px 1fr;gap:.8rem;border:1px solid rgb(34 197 94 / .2);border-radius:12px;padding:.7rem;margin-bottom:.7rem;background:#0f1d12;box-shadow:0 4px 12px rgb(0 0 0 / .06);transition:box-shadow 180ms ease,transform 180ms ease}.cart-row:hover{box-shadow:0 6px 18px rgb(34 197 94 / .14);transform:translateY(-1px)}.cart-row img{width:68px;height:68px;object-fit:cover;border-radius:10px}.cart-row h4{margin:0 0 .3rem;font-size:.92rem;color:#e8f5e0;line-height:1.3}.cart-row p{margin:0 0 .4rem;color:var(--accent-violet);font-size:.88rem;font-weight:600}.cart-row .cart-remove{padding:.3rem .7rem;font-size:.7rem;border-radius:999px}.cart-foot{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.muted-empty{color:var(--text-muted)}.info-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:1.2rem}.info-card{padding:1.1rem}.info-tile{position:relative;padding:1.6rem 1.5rem;border-radius:18px;background:#000;color:#000;border:1px solid rgb(34 197 94 / .28);box-shadow:0 10px 28px rgb(0 0 0 / .06);background:radial-gradient(circle at 20% 15%,rgb(56 255 94 / .16),transparent 24%),radial-gradient(circle at 75% 25%,rgb(102 255 126 / .12),transparent 28%),linear-gradient(180deg,#000000 0%,#061006 40%,#09170a 100%);display:flex;flex-direction:column;gap:.9rem;overflow:hidden}.info-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% -20%,rgb(61 255 122 / .18),transparent 55%);pointer-events:none}.info-tile>*{position:relative}.info-tile>.pill{align-self:flex-start}.info-tile h3{margin:0;font-size:1.35rem;color:#e8f5e0}.info-tile>p{margin:0;color:var(--text);line-height:1.5}.newsletter-fine{font-size:.75rem;color:rgb(232 245 224 / .5);letter-spacing:.04em;margin-top:auto}.newsletter-success{color:var(--accent-violet);font-weight:700;margin:0}.info-tile--hours .hours-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.hours-status{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .65rem;border-radius:999px;background:#fff;color:#0d9555;border:1px solid rgb(0 200 120 / .35)}.hours-status--closed{background:rgb(255 43 90 / .1);color:#a80f3a;border-color:rgb(255 43 90 / .3)}.hours-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:hoursPulse 1.8s ease-in-out infinite}@keyframes hoursPulse{0%,100%{opacity:1}50%{opacity:.4}}.hours-row{display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;border-radius:12px;background:#fff;border:1px solid rgb(34 197 94 / .18);font-size:.98rem;color:#000;letter-spacing:.02em}.hours-row strong{font-family:"Orbitron","Rajdhani",sans-serif;color:#000;font-weight:700}.hours-row--closed strong{color:#000}.hours-cta{margin-top:auto;font-weight:700;color:var(--accent-cyan);letter-spacing:.04em;font-size:.9rem;text-transform:uppercase}.hours-cta:hover{color:var(--accent-violet)}@media (max-width:820px){.info-grid{grid-template-columns:1fr}}#minimum-order-cities{text-align:center}#minimum-order-cities .section-title{margin-bottom:1.2rem}#minimum-order-cities .section-title h2{font-size:clamp(1.6rem, 3vw, 2.25rem)}#minimum-order-cities .section-title strong{color:var(--accent-violet);text-shadow:0 0 14px rgb(34 197 94 / .24)}.min-order-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1rem;max-width:1080px;margin:0 auto}.min-order-card{position:relative;text-align:center;padding:1.4rem 1rem 1.2rem;border-radius:14px;border:1px solid rgb(34 197 94 / .28);box-shadow:0 6px 18px rgb(0 0 0 / .06),inset 0 0 0 1px rgb(61 255 122 / .08);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;overflow:hidden}.min-order-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgb(61 255 122 / .18),transparent 60%);opacity:.75;pointer-events:none}.min-order-card:hover{transform:translateY(-3px);border-color:rgb(34 197 94 / .55);box-shadow:0 12px 28px rgb(0 0 0 / .1),0 0 22px rgb(61 255 122 / .18)}.min-order-card h4{margin:.5rem 0 .25rem;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;position:relative}.min-order-card p{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;position:relative}.min-order-price{display:inline-block;font-family:"Orbitron","Rajdhani",sans-serif;font-size:2.2rem;font-weight:700;line-height:1;color:var(--accent-violet);text-shadow:0 0 16px rgb(34 197 94 / .4),0 0 30px rgb(61 255 122 / .2);position:relative}.min-order-badge{position:absolute;top:10px;right:10px;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet));color:#fff;font-weight:700;z-index:1}.min-order-card--lowest{border-color:rgb(61 255 122 / .55);box-shadow:0 0 0 1px rgb(61 255 122 / .25),0 10px 24px rgb(61 255 122 / .12)}.min-order-card--lowest .min-order-price{color:var(--accent-cyan);text-shadow:0 0 18px rgb(61 255 122 / .55)}.min-order-footnote{text-align:center;margin:1.1rem auto 0;max-width:680px;font-size:.9rem;color:#39ff14;letter-spacing:.02em}.intro-duo{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:stretch}.intro-card{position:relative;padding:1.8rem 1.6rem;border-radius:18px;border:1px solid rgb(34 197 94 / .28);overflow:hidden;display:flex;flex-direction:column;gap:1rem}.intro-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% -10%,rgb(34 197 94 / .18),transparent 55%);pointer-events:none}.intro-express::before{background:radial-gradient(circle at 85% -10%,rgb(61 255 122 / .22),transparent 55%)}.intro-card>*{position:relative}.intro-card>.pill{align-self:flex-start}.express-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.express-perk{display:flex;align-items:center;gap:.5rem;padding:.65rem .75rem;background:linear-gradient(160deg,rgb(15 29 18 / .85),rgb(13 40 24 / .85));border:1px solid rgb(61 255 122 / .22);border-radius:12px;font-size:.82rem;font-weight:600;color:#e8f5e0;letter-spacing:.02em}.express-perk-icon{font-size:1.05rem;filter:drop-shadow(0 0 6px rgb(61 255 122 / .4))}@media (max-width:600px){.express-perks{grid-template-columns:1fr}}.intro-card h2{margin:.2rem 0 0;font-size:clamp(1.6rem, 2.6vw, 2.2rem);line-height:1.15;color:var(--text)}.intro-card h2 strong{color:var(--accent-violet);text-shadow:0 0 14px rgb(34 197 94 / .25)}.intro-express h2 strong{color:var(--accent-cyan);text-shadow:0 0 14px rgb(61 255 122 / .4)}.intro-card p{margin:0;color:#fff;line-height:1.55}.intro-card .btn{align-self:flex-start;margin-top:auto}.pill--cyan{color:#000}.intro-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;padding:.8rem 0;border-top:1px solid rgb(34 197 94 / .15);border-bottom:1px solid rgb(34 197 94 / .15)}.intro-stat{text-align:center;display:grid;gap:.15rem}.intro-stat-num{font-family:"Orbitron","Rajdhani",sans-serif;font-size:1.6rem;font-weight:700;color:var(--accent-violet);text-shadow:0 0 12px rgb(34 197 94 / .3);line-height:1}.intro-stat-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#000}.express-timeline{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:auto}.express-step{flex:1;min-width:120px;display:grid;gap:.25rem;padding:.7rem .8rem;border-radius:12px;background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border:1px solid rgb(61 255 122 / .3);font-size:.85rem;color:#000;font-weight:600}.express-step-num{font-family:"Orbitron","Rajdhani",sans-serif;font-size:.75rem;letter-spacing:.08em;color:#fff}.express-step--arrow{flex:0 0 auto;min-width:0;padding:0;background:none;border:none;color:var(--accent-violet);font-size:1.2rem;font-weight:700}@media (max-width:991px){.intro-duo{grid-template-columns:1fr}.shop-mega{position:static}.nav-item-wrapper{display:block}.nav-dropdown{position:static;margin-top:.3rem;margin-left:1rem;filter:none}.nav-dropdown.open{display:flex;flex-direction:column}.mega-inner{grid-template-columns:1fr;gap:1.2rem;padding:.5rem 0}.express-step--arrow{transform:rotate(90deg);width:100%;text-align:center}}footer.site-footer{margin-top:2rem;border-top:1px solid var(--line);background:#000}.footer-grid{display:grid;grid-template-columns:1.1fr 0.8fr 1fr;gap:1.3rem;padding:1.6rem 0;align-items:start}.footer-grid h4{margin-bottom:.6rem}.footer-brand{display:inline-flex;align-items:center;gap:.5rem}.footer-brand-logo{height:36px;width:auto;background-color:#000;object-fit:contain;border-radius:3px}.footer-brand{font-size:0;letter-spacing:0}.footer-grid p,.footer-grid li{color:var(--text-muted);font-size:.96rem}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.footer-social{display:flex;gap:.6rem;margin-top:.9rem}.footer-social-icon{display:inline-flex;align-items:center;background-color:#fff;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid #fff;color:#000;transition:color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 140ms ease}.footer-social-icon:hover{color:var(--accent-cyan);background-color:#fff0;border-color:var(--accent-cyan);box-shadow:0 0 14px rgb(61 255 122 / .35);transform:translateY(-2px)}.copyright{border-top:1px solid var(--line);padding:.8rem 0;color:var(--text-muted);font-size:.82rem;text-align:center}.hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.cart-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:rgb(15 29 18 / .85);font-size:.78rem;font-weight:800;margin-left:.2rem}.hamburger-btn{display:none;padding:.5rem;width:37px;height:36px}.hamburger-icon,.hamburger-icon::before,.hamburger-icon::after{display:block;width:20px;height:2px;background:#09170a;border-radius:2px;transition:transform 0.22s ease,opacity 0.22s ease}.hamburger-icon{position:relative}.hamburger-icon::before,.hamburger-icon::after{content:"";position:absolute;left:0}.hamburger-icon::before{top:-6px}.hamburger-icon::after{top:6px}.hamburger-btn.is-open .hamburger-icon{background:#fff0}.hamburger-btn.is-open .hamburger-icon::before{transform:rotate(45deg);top:0}.hamburger-btn.is-open .hamburger-icon::after{transform:rotate(-45deg);top:0}.product-img-wrap{position:relative}.product-img-wrap img{width:100%;aspect-ratio:4/3;object-fit:cover}.product-category-tag{position:absolute;top:.55rem;left:.55rem;background:#4caf50;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.22rem .55rem;border-radius:999px;backdrop-filter:blur(4px)}.product-price{font-size:1.15rem;color:var(--accent-violet)}.feature-points{grid-template-columns:repeat(3,1fr)!important}.fp-icon{font-size:1.3rem;line-height:1}.newsletter-form{margin-top:.85rem}.newsletter-fields{display:flex;gap:.5rem;flex-wrap:wrap}.newsletter-input{flex:1;min-width:160px;border:1px solid var(--line);border-radius:999px;padding:.6rem 1rem;font-family:inherit;font-size:.95rem;background:#fff;color:#000;outline:none;transition:border-color 180ms ease,box-shadow 180ms ease}.newsletter-input:focus{color:#000;border-color:var(--text)}.newsletter-input::placeholder{color:#000}.newsletter-form .mailpoet_form_popup_overlay{display:none!important}#mailpoet_form_1 form.mailpoet_form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:0!important}#mailpoet_form_1 .mailpoet_paragraph{margin-bottom:0!important}#mailpoet_form_1 .mailpoet_paragraph:nth-of-type(1){flex:1 1 160px}#mailpoet_form_1 .mailpoet_paragraph:nth-of-type(2){flex:0 0 auto}#mailpoet_form_1 input.mailpoet_text{width:100%!important;min-width:160px;border:1px solid var(--line)!important;border-radius:999px!important;padding:.6rem 1rem!important;margin:0!important;font-family:inherit!important;font-size:0.95rem!important;background:#fff!important;color:black!important;outline:none;box-sizing:border-box}#mailpoet_form_1 input.mailpoet_text:focus{border-color:var(--text)!important}#mailpoet_form_1 input.mailpoet_text::placeholder{color:#000}#mailpoet_form_1 input.mailpoet_submit{width:auto!important;margin:0!important;border:1.5px solid #388e3c!important;border-radius:999px!important;padding:.7rem 1.2rem!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:"Orbitron","Rajdhani",sans-serif;background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)!important;color:#000000!important;box-shadow:0 0 22px rgb(56 142 60 / .35);cursor:pointer}#mailpoet_form_1 .mailpoet_message{flex-basis:100%;padding:0!important;margin:0!important}#mailpoet_form_1 .mailpoet_message p{color:var(--accent-violet);font-weight:700;margin:0}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.testimonial-card{background:linear-gradient(160deg,#0f1d12,#0a1810);border:1px solid rgb(34 197 94 / .28);border-radius:16px;padding:1.4rem 1.3rem;box-shadow:0 12px 26px rgb(108 84 176 / .12);display:grid;gap:.65rem}.testimonial-stars{color:#f5a623;font-size:1.1rem;letter-spacing:.05em}.testimonial-card p{margin:0;color:#000;font-size:1.02rem;line-height:1.55;font-style:italic}.testimonial-author{color:var(--accent-violet);font-weight:700;font-size:.9rem}.mail-steps-grid{padding-top:2.2rem}.category-orb-item:hover .category-orb{transform:translateY(-4px);box-shadow:0 0 0 3px rgb(61 255 122 / .35),0 14px 32px rgb(0 0 0 / .12),inset 0 0 26px rgb(61 255 122 / .18);border-color:rgb(61 255 122 / .7)}.category-orb{transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease,color 220ms ease}.fade-in-ready{opacity:0;transform:translateY(18px);transition:opacity 0.48s ease,transform 0.48s ease}.fade-in-visible{opacity:1;transform:translateY(0)}@media (max-width:1128px){.nav-search{min-width:auto;padding:0;background:#fff0;border:none;box-shadow:none;cursor:pointer}.nav-search-input{display:none}.nav-search-btn{width:35px;height:35px;background:rgb(15 29 18 / .85);border:1px solid rgb(34 197 94 / .22);color:#e8f5e0}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr}.nav-wrap{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.menu-tools{display:flex;align-items:center;gap:.3rem;flex-wrap:nowrap}.nav-search-btn:hover{color:var(--accent-violet);border-color:rgb(34 197 94 / .55)}.hamburger-btn{display:inline-flex}.menu{display:none;width:100%;order:99;flex-direction:column;gap:.2rem;padding-bottom:.8rem;margin-top:.5rem}.menu.mobile-open{display:flex}.about-showcase{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:.9rem}.about-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:95px 120px 95px}.express-showcase{grid-template-columns:1fr}.coverage-grid{grid-template-columns:1fr}.coverage-card li{font-size:1.1rem}.mail-steps-grid{grid-template-columns:1fr;gap:.95rem}.value-showcase{grid-template-columns:1fr}.feature-points{grid-template-columns:1fr 1fr!important}.strain-families-card{padding-right:1rem}.testimonials-grid{grid-template-columns:1fr}.shop-layout{grid-template-columns:1fr}.shop-sidebar{position:static}.sidebar-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.3rem}body[data-page^="shop-"] .price-row{flex-direction:column}}@media (max-width:540px){.feature-points{grid-template-columns:1fr!important}.brand-logo{height:50px}.btn{font-size:14px}.hero{padding-bottom:10px}#nc-wrap{overflow:hidden!important}}.stats-strip{background-color:#050d07;background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);color:#000;border-top:1px solid rgb(61 255 122 / .2);border-bottom:1px solid rgb(34 197 94 / .25);padding:1.1rem 0;position:relative;overflow:hidden;display:block}.stats-strip::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 120px,rgb(61 255 122 / .04) 120px,rgb(61 255 122 / .04) 121px);pointer-events:none}.stats-strip-inner{display:flex;align-items:center;justify-content:center;gap:0;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem 2.2rem;text-align:center}.stat-num{font-family:"Orbitron",sans-serif;font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:800;color:#0f1d12;line-height:1;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.stat-num sup{font-size:.55em;vertical-align:super;-webkit-text-fill-color:#fff0}.stat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff}.stat-divider{width:1px;height:36px;background:linear-gradient(180deg,transparent,rgb(61 255 122 / .4),transparent);flex-shrink:0}.range-chips{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:1.4rem}.range-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.52rem 1.1rem;border-radius:999px;font-family:"Orbitron","Rajdhani",sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid rgb(34 197 94 / .4);background:linear-gradient(135deg,rgb(34 197 94 / .12),rgb(61 255 122 / .08));color:#3a1c8c;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background 180ms ease;position:relative;overflow:hidden}.range-chip::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,var(--accent-cyan),var(--accent-violet));opacity:0;transition:opacity 200ms ease;border-radius:inherit}.range-chip:hover{transform:translateY(-3px);border-color:var(--accent-cyan);box-shadow:0 0 16px rgb(61 255 122 / .35),0 4px 18px rgb(34 197 94 / .3);color:#fff;background:linear-gradient(120deg,var(--accent-cyan),var(--accent-violet))}.range-chip:hover::after{opacity:0}.tier-bar-wrap{background:linear-gradient(160deg,rgb(15 29 18 / .85),rgb(10 24 16 / .85));border:1px solid rgb(34 197 94 / .28);border-radius:20px;padding:2rem 1.8rem 2.4rem;box-shadow:0 14px 36px rgb(0 0 0 / .13)}.tier-bar-header{text-align:center;margin-bottom:2.8rem}.tier-bar-header h2{margin:.4rem 0 .5rem;font-size:clamp(1.6rem, 2.8vw, 2.4rem);color:#e8f5e0}.tier-bar-header h2 span{color:var(--accent-violet)}.tier-bar-header p{color:#000;margin:0;font-size:1.02rem}.tier-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;align-items:start}.tier-connector{position:absolute;top:38px;left:calc(12.5%);right:calc(12.5%);height:3px;background:linear-gradient(90deg,rgb(61 255 122 / .3),var(--accent-violet),var(--accent-pink));border-radius:999px;z-index:0}.tier-node{display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center;position:relative;z-index:1;padding:0 .5rem;cursor:default;transition:transform 200ms ease}.tier-node:hover{transform:translateY(-4px)}.tier-orb{width:78px;height:78px;border-radius:50%;background:linear-gradient(145deg,#ffffff,#f6fbf8);border:2px solid rgb(34 197 94 / .4);box-shadow:0 0 0 4px rgb(34 197 94 / .1),0 6px 20px rgb(34 197 94 / .18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;transition:border-color 200ms,box-shadow 200ms}.tier-icon{font-size:.78rem;color:#f5a623;letter-spacing:.04em;line-height:1}.tier-node--top .tier-icon{color:#bfff00}.tier-node:hover .tier-orb{border-color:var(--accent-cyan);box-shadow:0 0 0 5px rgb(61 255 122 / .18),0 0 24px rgb(61 255 122 / .3),0 8px 24px rgb(34 197 94 / .25)}.tier-node--top .tier-orb{border-color:var(--accent-violet);background:linear-gradient(145deg,#0d2818,#0d2818);box-shadow:0 0 0 5px rgb(34 197 94 / .2),0 0 28px rgb(34 197 94 / .35),0 8px 24px rgb(163 230 53 / .18)}.tier-stars{font-size:.78rem;color:#f5a623;letter-spacing:.04em;line-height:1}.tier-node--top .tier-stars{color:#bfff00}.tier-info{display:flex;flex-direction:column;gap:.3rem}.tier-info strong{font-family:"Orbitron",sans-serif;font-size:.9rem;color:#e8f5e0;letter-spacing:.04em}.tier-info span{font-size:.84rem;color:#000;line-height:1.4}.tier-node>strong{font-family:"Orbitron",sans-serif;font-size:.95rem;color:#e8f5e0;letter-spacing:.04em}.tier-node>span:not(.tier-cta):not(.tier-stars){font-size:.84rem;color:var(--text);line-height:1.4}.tier-cta{display:inline-block;margin-top:.2rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-cyan);transform:translateY(-4px);transition:opacity 200ms ease,transform 200ms ease}.tier-node:hover .tier-cta{opacity:1;transform:translateY(0)}.tier-node--top .tier-cta{color:var(--accent-violet)}.mail-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:960px;margin:0 auto 1.2rem}.mail-step{position:relative;padding:1.2rem 1.1rem;border-radius:14px;background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border:1px solid rgb(34 197 94 / .28);box-shadow:0 6px 18px rgb(0 0 0 / .06);display:grid;gap:.4rem}.mail-step-num{font-family:"Orbitron",sans-serif;font-size:.8rem;letter-spacing:.12em;color:#000;font-weight:700}.mail-step h3{margin:0;font-size:1.1rem;color:#e8f5e0}.mail-step p{margin:0;font-size:.9rem;color:#000;line-height:1.45}.province-chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:960px;margin:0 auto}.shop-pagination{display:flex;justify-content:center;margin-top:1.6rem}.pagination{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem;border-radius:999px;background:rgb(15 29 18 / .6);border:1px solid rgb(34 197 94 / .25)}.page-btn{min-width:38px;height:38px;padding:0 .7rem;border-radius:999px;border:1px solid #fff0;background:#fff0;color:var(--text);font-family:"Orbitron","Rajdhani",sans-serif;font-weight:700;font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 160ms ease,color 160ms ease,border-color 160ms ease}.page-btn:hover:not(:disabled){background:rgb(61 255 122 / .12);color:#3dff7a;border-color:rgb(61 255 122 / .35)}.page-btn--active{background:#3dff7a;color:#000;border-color:#3dff7a}.page-btn:disabled{opacity:.35;cursor:not-allowed}.page-gap{color:rgb(232 245 224 / .5);padding:0 .2rem;font-size:.9rem}.hero-tagline{font-family:"Orbitron","Rajdhani",sans-serif;font-size:clamp(1rem, 1.6vw, 1.25rem);letter-spacing:.14em;text-transform:uppercase;font-weight:700;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-lime));-webkit-background-clip:text;background-clip:text;color:#fff0;margin:.4rem 0 1rem}.province-chip-label{font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(232 245 224 / .6);margin-right:.2rem}.page-banner{position:relative;padding:4rem 0 3.5rem;margin-bottom:3rem;background:radial-gradient(circle at 20% 30%,rgb(61 255 122 / .18),transparent 55%),radial-gradient(circle at 80% 70%,rgb(34 197 94 / .25),transparent 55%),linear-gradient(160deg,#050d07 0%,#0a1810 100%);color:#e8f5e0;text-align:center;overflow:hidden}.page-banner::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(61 255 122 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(61 255 122 / .06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse at center,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 0%,transparent 70%);pointer-events:none}.page-banner>.container{position:relative}.page-banner-title{margin:0 0 .6rem;font-size:clamp(2.4rem, 5vw, 3.6rem);font-weight:800;letter-spacing:.02em;background:linear-gradient(90deg,#0f1d12 0%,var(--accent-cyan) 50%,var(--accent-violet) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.breadcrumb{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;letter-spacing:.04em;color:rgb(234 243 255 / .7)}.breadcrumb a{color:rgb(234 243 255 / .85);border-bottom:1px dashed #fff0;transition:color 180ms ease,border-color 180ms ease}.breadcrumb a:hover{color:var(--accent-cyan);border-bottom-color:var(--accent-cyan)}.breadcrumb-sep{color:var(--accent-violet);font-weight:700}.breadcrumb--light{margin-top:1rem;color:rgb(232 245 224 / .6)}.breadcrumb--light a{color:rgb(232 245 224 / .85)}.breadcrumb--light a:hover{color:var(--accent-violet);border-bottom-color:var(--accent-violet)}.about-spread{display:grid;grid-template-columns:1fr 1.1fr;gap:2.4rem;align-items:center;padding:2rem;border-radius:22px;background:linear-gradient(160deg,#0f1d12 0%,#0d1f14 100%);border:1px solid rgb(34 197 94 / .25);box-shadow:0 18px 40px rgb(0 0 0 / .08);position:relative;overflow:hidden}.about-spread::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 0%,rgb(61 255 122 / .14),transparent 50%),radial-gradient(circle at 10% 100%,rgb(34 197 94 / .14),transparent 50%);pointer-events:none}.about-spread>*{position:relative}.about-spread-art{border-radius:16px;overflow:hidden;box-shadow:0 14px 32px rgb(0 0 0 / .18),0 0 0 1px rgb(61 255 122 / .2)}.about-spread-art img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.about-spread-copy{display:flex;flex-direction:column;gap:1rem}.about-spread-copy p{margin:0;font-size:1rem;line-height:1.65;color:#e8f5e0}.about-spread-copy p:first-of-type::first-line{font-weight:700;letter-spacing:.01em}@media (max-width:880px){.about-spread{grid-template-columns:1fr;padding:1.4rem;gap:1.4rem}.about-spread-art img{min-height:240px}}.single-post{grid-template-columns:1fr;align-items:stretch}.single-post .about-spread-art img{min-height:0;aspect-ratio:16 / 8}.single-post .about-spread-copy h2,.single-post .about-spread-copy h3{margin:.6rem 0 0}.single-post .about-spread-copy ul,.single-post .about-spread-copy ol{margin:0;padding-left:1.3rem;display:flex;flex-direction:column;gap:.5rem;color:#e8f5e0}.single-post .about-spread-copy li::marker{color:var(--line)}#respond{margin-top:2rem;padding:1.8rem 2rem;border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(160deg,#0f1d12 0%,#0d1f14 100%)}.wc-backward{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)!important;color:black!important}#respond fieldset{border:none;padding:0;margin:0 0 1rem;min-width:0}.post-navigation{margin-top:2rem}#reply-title{margin:0 0 1rem;font-size:1.3rem}#respond .comment-notes,#respond .required-field-message{color:var(--text-muted);font-size:.85rem}#respond .required{color:var(--accent-lime)}#respond textarea,#respond input[type="text"],#respond input[type="email"],#respond input[type="url"]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:.6rem .8rem;font-family:"Rajdhani",sans-serif;width:100%;transition:box-shadow 160ms ease,border-color 160ms ease}#respond textarea:focus,#respond input:focus{outline:none;border-color:var(--line);box-shadow:0 0 0 2px rgb(57 255 20 / .35)}#respond ::placeholder{color:var(--text-muted);opacity:.8}#respond .ast-comment-formwrap{display:flex;flex-wrap:wrap;gap:1rem}#respond .ast-comment-formwrap>p{flex:1 1 220px;margin:0}#respond .comment-form-cookies-consent{display:flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.85rem;margin:1rem 0 0}#respond input[type="checkbox"]{accent-color:var(--line);width:16px;height:16px}#respond .form-submit{margin:1rem 0 0}#respond #submit{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);color:#000;border:1.5px solid #388e3c;border-radius:999px;padding:.7rem 1.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:"Orbitron","Rajdhani",sans-serif;cursor:pointer;box-shadow:0 0 22px rgb(56 142 60 / .35);transition:transform 140ms ease,box-shadow 180ms ease}#respond #submit:hover{transform:translateY(-1px)}.contact-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2rem}.contact-info-card{position:relative;padding:1.6rem 1.4rem;border-radius:16px;background:linear-gradient(160deg,#0f1d12 0%,#0d1f14 100%);border:1px solid rgb(34 197 94 / .28);box-shadow:0 8px 22px rgb(0 0 0 / .06);text-align:center;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.contact-info-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgb(61 255 122 / .18),transparent 55%);pointer-events:none}.contact-info-card:hover{transform:translateY(-3px);border-color:rgb(61 255 122 / .55);box-shadow:0 14px 30px rgb(0 0 0 / .1),0 0 22px rgb(61 255 122 / .15)}.contact-info-card>*{position:relative}.contact-info-icon{font-size:2rem;filter:drop-shadow(0 0 10px rgb(34 197 94 / .4))}.contact-info-card h3{margin:0;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:#e8f5e0}.contact-info-card p{margin:0;color:#e8f5e0;font-weight:600}.contact-info-card a{color:var(--accent-violet);border-bottom:1px dashed #fff0;transition:border-color 180ms ease}.contact-info-card a:hover{border-bottom-color:var(--accent-violet)}.contact-info-sub{font-size:.82rem;color:rgb(232 245 224 / .6)!important;font-weight:500!important}.contact-form-wrap{max-width:760px;margin:0 auto}.contact-form{padding:2rem;border-radius:18px;background:linear-gradient(160deg,#0f1d12 0%,#0d1f14 100%);border:1px solid rgb(34 197 94 / .28);box-shadow:0 12px 30px rgb(0 0 0 / .07);position:relative;overflow:hidden}.contact-form::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% -10%,rgb(61 255 122 / .15),transparent 50%);pointer-events:none}.contact-form-fields{display:grid;gap:1rem;position:relative}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-field{display:grid;gap:.4rem}.contact-field>span{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(232 245 224 / .7);font-weight:700}.contact-field input::placeholder{color:#e8f5e0}.contact-field input,.contact-field select,.contact-field textarea::placeholder{color:#e8f5e0}.contact-field input,.contact-field select,.contact-field textarea{width:100%;padding:.75rem .9rem;border:1px solid rgb(34 197 94 / .28);border-radius:10px;background:rgb(15 29 18 / .85);font-family:inherit;font-size:.95rem;color:#e8f5e0;outline:none;transition:border-color 180ms ease,box-shadow 180ms ease}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:rgb(61 255 122 / .65);box-shadow:0 0 0 3px rgb(61 255 122 / .16)}.contact-field textarea{resize:vertical;min-height:120px;line-height:1.5}.contact-submit{justify-self:start;padding:.75rem 1.6rem;font-size:.95rem}.contact-form-success{display:none;padding:1.4rem;text-align:center;border-radius:12px;background:rgb(61 255 122 / .08);border:1px solid rgb(61 255 122 / .4);color:var(--accent-violet);font-weight:700;margin:0;position:relative}@media (max-width:720px){.contact-info-grid{grid-template-columns:1fr}.contact-row{grid-template-columns:1fr}.contact-form{padding:1.4rem}}.province-chip{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:.5rem .8rem;border-radius:999px;background:#4caf50;border:1px solid rgb(61 255 122 / .35);font-family:"Orbitron",sans-serif;font-size:.85rem;font-weight:700;color:#fff;letter-spacing:.08em}.value-banner{display:grid;grid-template-columns:1.4fr 1fr;gap:1.4rem;align-items:stretch;padding:1.8rem;border-radius:20px;color:#000;position:relative;border:2px solid #4caf50;overflow:hidden}.value-banner-copy{display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.value-banner-copy h2{margin:0;font-size:clamp(1.8rem, 3vw, 2.6rem);line-height:1.1;color:#fff}.value-banner-copy h2 strong{color:#fff;background:none;-webkit-text-fill-color:#fff}.value-banner-copy p{margin:0;color:var(--text);max-width:460px;line-height:1.5}.value-banner-copy .pill{background:--text;color:#000;border-color:rgb(61 255 122 / .5)}.value-banner-art{position:relative;min-height:200px}.value-tag{position:absolute;padding:.65rem 1.1rem;border-radius:999px;font-family:"Orbitron",sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.06em;background:rgb(15 29 18 / .85);border:1px solid rgb(61 255 122 / .45);color:#000;backdrop-filter:blur(6px);box-shadow:0 0 24px rgb(61 255 122 / .18);white-space:nowrap}.value-tag--a{top:15%;left:8%;border-color:rgb(61 255 122 / .55);background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)}.value-tag--b{top:42%;right:6%;border-color:rgb(34 197 94 / .55);color:#000;box-shadow:0 0 24px rgb(34 197 94 / .25);background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)}.value-tag--c{bottom:14%;left:22%;border-color:rgb(163 230 53 / .55);color:#000;box-shadow:0 0 24px rgb(163 230 53 / .22);background:linear-gradient(90deg,#81c784 0%,#4caf50 100%)}.cannabis-explorer .section-title{margin-bottom:1.6rem}.explorer-subhead{text-align:center;margin:2rem 0 1rem;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:#000;font-weight:700}.explorer-subhead::before,.explorer-subhead::after{content:"—";margin:0 .8rem;color:#000}.shop_all_product{text-align:center;margin-top:35px}@media (max-width:820px){.mail-flow{grid-template-columns:1fr}.value-banner{grid-template-columns:1fr}.value-banner-art{min-height:160px}}.strain-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem}.strain-panel{display:flex;flex-direction:column;gap:.6rem;padding:1.8rem 1.5rem 1.6rem;border-radius:18px;border:1.5px solid #fff0;text-decoration:none;position:relative;overflow:hidden;transition:transform 200ms ease,box-shadow 200ms ease;cursor:pointer}.strain-panel::before{content:"";position:absolute;inset:0;opacity:.08;transition:opacity 220ms ease}.strain-panel:hover{transform:translateY(-5px)}.strain-panel:hover::before{opacity:.16}.strain-indica{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border-color:rgb(34 197 94 / .45);box-shadow:0 8px 24px rgb(34 197 94 / .15)}.strain-indica::before{background:#4caf50}.strain-indica:hover{box-shadow:0 0 0 1px hwb(142 13% 23% / .5),0 12px 36px rgb(34 197 94 / .28)}.strain-sativa{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border-color:rgb(61 255 122 / .45);box-shadow:0 8px 24px rgb(61 255 122 / .12)}.strain-sativa::before{background:radial-gradient(circle at 30% 20%,var(--accent-cyan),transparent 70%)}.strain-sativa:hover{box-shadow:0 0 0 1px rgb(61 255 122 / .5),0 12px 36px rgb(61 255 122 / .22)}.strain-hybrid{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border-color:rgb(163 230 53 / .4);box-shadow:0 8px 24px rgb(163 230 53 / .12)}.strain-hybrid::before{background:radial-gradient(circle at 60% 30%,var(--accent-pink),transparent 70%)}.strain-hybrid:hover{box-shadow:0 0 0 1px rgb(163 230 53 / .45),0 12px 36px rgb(163 230 53 / .22)}.strain-panel-icon{font-size:2.2rem;line-height:1}.strain-panel h3{margin:0;font-size:clamp(1.4rem, 2.2vw, 1.9rem);color:#e8f5e0}.strain-tag{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000;font-family:"Orbitron",sans-serif}.strain-sativa .strain-tag{color:#000}.strain-hybrid .strain-tag{color:#000}.strain-panel>p:not(.strain-tag){margin:0;color:#000;font-size:.98rem;line-height:1.55;flex:1}.strain-cta{display:inline-block;margin-top:.4rem;font-family:"Orbitron",sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#000;transition:letter-spacing 180ms ease}.strain-sativa .strain-cta{color:#000}.strain-hybrid .strain-cta{color:#000}.strain-panel:hover .strain-cta{letter-spacing:.14em}@media (max-width:900px){.strain-panels{grid-template-columns:1fr}.tier-track{grid-template-columns:1fr 1fr;gap:1.4rem 0}.tier-connector{display:none}.stats-strip-inner{gap:.5rem}.stat-item{padding:.4rem 1.2rem}}@media (max-width:540px){.tier-track{grid-template-columns:1fr 1fr}.range-chips{gap:.45rem}.stat-divider{display:none}.stats-strip-inner{gap:.4rem}.stat-item{padding:.4rem .8rem}.nav-signin{padding:.45rem .75rem;font-size:.6rem;letter-spacing:.04em}.shop-results .product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,2fr))}}.search-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:4rem 1rem 2rem;opacity:0;visibility:hidden;transition:opacity 220ms ease,visibility 220ms ease}.search-modal.open{opacity:1;visibility:visible}.search-backdrop{position:absolute;inset:0;background:rgb(5 12 7 / .82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.search-panel{position:relative;z-index:2;width:100%;max-width:580px;background:linear-gradient(165deg,#0f1d12 0%,#08130a 100%);border:1px solid rgb(34 197 94 / .45);border-radius:20px;padding:1.5rem;box-shadow:0 24px 60px rgb(0 0 0 / .75),0 0 30px rgb(34 197 94 / .15);transform:translateY(-16px);transition:transform 240ms cubic-bezier(.16,1,.3,1)}.search-modal.open .search-panel{transform:translateY(0)}.search-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.search-head h3{margin:0;font-size:1.25rem;font-weight:700;color:#e8f5e0}.search-close-btn{background:#fff0;border:none;color:var(--text-muted);font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .4rem;transition:color 180ms ease}.search-close-btn:hover{color:#fff}.search-modal-form{margin-bottom:1rem}.search-modal-input-wrap{display:flex;align-items:center;gap:.75rem;background:rgb(0 0 0 / .35);border:1.5px solid rgb(34 197 94 / .4);border-radius:12px;padding:.75rem 1rem;color:#a5d6a7;transition:border-color 180ms ease,box-shadow 180ms ease}.search-modal-input-wrap:focus-within{border-color:#66bb6a;box-shadow:0 0 0 3px rgb(102 187 106 / .2)}.search-modal-input{flex:1;background:#fff0;border:none;outline:none;color:#fff;font-size:1rem;font-family:inherit}.search-modal-input::placeholder{color:rgb(232 245 224 / .45)}.search-modal-results{max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;padding-right:.25rem}.search-muted-hint{text-align:center;color:var(--text-muted);font-size:.9rem;padding:1.5rem 0;margin:0}.search-result-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:rgb(255 255 255 / .03);border:1px solid rgb(34 197 94 / .15);border-radius:12px;text-decoration:none;color:inherit;transition:background 180ms ease,border-color 180ms ease,transform 180ms ease}.search-result-item:hover{background:rgb(34 197 94 / .12);border-color:rgb(34 197 94 / .45);transform:translateX(4px)}.search-result-img{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#000}.search-result-info{flex:1;display:flex;flex-direction:column;gap:.2rem}.search-result-title{font-weight:600;color:#fff;font-size:.95rem}.search-result-category{font-size:.75rem;color:#a5d6a7;text-transform:uppercase;letter-spacing:.05em}.search-result-price{font-weight:700;color:var(--accent-violet);font-size:.95rem}.faq-section{padding:3rem 0}.faq-container{display:flex;flex-direction:column;gap:1rem;max-width:920px;margin:0 auto}.faq-item{background:linear-gradient(160deg,#0f1d12 0%,#08130a 100%);border:1.5px solid rgb(34 197 94 / .25);border-radius:16px;overflow:hidden;transition:border-color 220ms ease,box-shadow 220ms ease,transform 200ms ease}.faq-item.active{border-color:rgb(34 197 94 / .65);box-shadow:0 8px 24px rgb(34 197 94 / .15),0 0 20px rgb(34 197 94 / .1)}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:#fff0;border:none;color:#fff;font-size:1.1rem;font-weight:700;text-align:left;cursor:pointer;font-family:inherit;transition:color 180ms ease,background 180ms ease}.faq-question-btn:hover{color:#a5d6a7;background:rgb(255 255 255 / .02)}.faq-icon{display:grid;place-items:center;color:#a5d6a7;transition:transform 280ms cubic-bezier(.4,0,.2,1),color 200ms ease;flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg);color:#66bb6a}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height 320ms cubic-bezier(0,1,0,1),opacity 260ms ease,padding 260ms ease;padding:0 1.5rem}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:0 1.5rem 1.35rem 1.5rem;transition:max-height 320ms cubic-bezier(.5,0,.1,1),opacity 260ms ease,padding 260ms ease}.faq-answer p{margin:0;color:#d1e7dd;line-height:1.65;font-size:1rem}.faq-answer p+p{margin-top:.85rem}.faq-answer ul{margin:.75rem 0 0;padding-left:1.2rem;color:#d1e7dd;line-height:1.65}.faq-answer li{margin-bottom:.4rem}.faq-question{margin:0}.faq-heading{text-align:center;font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:800;letter-spacing:.02em;color:#fff;margin:0 0 1.75rem}.faq-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:920px;margin:0 auto 2rem}.faq-tab{font-family:inherit;font-size:.9rem;font-weight:700;padding:.6rem 1.3rem;border-radius:999px;border:1.5px solid rgb(76 175 80 / .3);background:#fff0;color:var(--text-muted);cursor:pointer;transition:background 200ms ease,color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.faq-tab:hover{color:#a5d6a7;border-color:rgb(76 175 80 / .6)}.faq-tab.active{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);color:#000;border-color:#388e3c;box-shadow:0 0 18px rgb(56 142 60 / .35)}.faq-container{display:none}.faq-container.active{display:flex}@media (max-width:640px){.faq-tabs{gap:.4rem}.faq-tab{font-size:.8rem;padding:.5rem 1rem}.faq-question-btn{padding:1rem;font-size:1rem}}.subcategoru-card{background:linear-gradient(90deg,#81c784 0%,#4caf50 100%);border-color:rgb(163 230 53 / .4);box-shadow:0 8px 24px rgb(163 230 53 / .12)}.tier-track a.tier-node{cursor:pointer}.site-header.is-sticky{position:fixed;top:0;left:0;width:100%;z-index:999;animation:stickyHeader 0.3s ease}@keyframes stickyHeader{from{transform:translateY(-100%)}to{transform:translateY(0)}}.product-img-wrap{aspect-ratio:4 / 3;overflow:hidden}.product-img-wrap img{width:100%;height:100%;aspect-ratio:unset}.shop-results .product-img-wrap{aspect-ratio:1 / 1;background:#f5f7ff}.shop-results .product-img-wrap img{aspect-ratio:unset;box-sizing:border-box}.sidebar-price-track.ui-slider{cursor:pointer}.sidebar-price-track.ui-slider::before,.sidebar-price-track.ui-slider::after{display:none}.sidebar-price-track .ui-slider-range{position:absolute;top:0;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-violet),var(--accent-cyan))}.sidebar-price-track .ui-slider-handle{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--accent-violet);transform:translate(-50%,-50%);box-shadow:0 0 10px rgb(34 197 94 / .6);cursor:grab;outline:none;touch-action:none}.sidebar-price-track .ui-slider-handle:active{cursor:grabbing}.sidebar-price-form{margin:0}.woocommerce-breadcrumb{font-family:"Rajdhani",sans-serif;color:var(--text-muted);margin:1.5rem 0 1rem}.woocommerce-breadcrumb a{color:var(--text-muted);text-decoration:underline}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent-cyan);border-radius:var(--radius-sm);padding:1rem 1.2rem;margin:0 0 1.5rem;list-style:none;color:var(--text)}.woocommerce-error{border-left-color:#ff5d5d}.woocommerce-form-row,.form-row{margin-bottom:1rem}.woocommerce-form-row label,.form-row label{display:block;margin-bottom:.35rem;font-family:"Orbitron",sans-serif;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted)}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.woocommerce #respond input[type="text"],.woocommerce #respond input[type="email"],.woocommerce #respond input[type="url"]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);padding:.6rem .8rem;font-family:"Rajdhani",sans-serif;width:100%}.password-input{position:relative;display:block}.password-input input[type="password"],.password-input input[type="text"]{padding-right:2.5rem}.password-input input::-ms-reveal{display:none}.show-password-input{background-color:#fff0;border:0;border-radius:0;padding:0;margin:0;position:absolute;top:50%;right:.7em;transform:translateY(-50%);cursor:pointer;line-height:0}.show-password-input::before{content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%236fdc7d"/></svg>')}.show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%236fdc7d"/></svg>')}.select2-container{width:100%!important}.select2-container--default .select2-selection--single{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);height:auto;padding:.6rem .8rem}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text);line-height:1.4;padding:0 1.2rem 0 0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-muted)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:.6rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--text-muted) #fff0 #fff0 #fff0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 var(--text-muted) #fff0}.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--accent-cyan)}.select2-dropdown{background-color:var(--surface);border:1px solid var(--line);color:var(--text)}.select2-container--default .select2-search--dropdown .select2-search__field{background:var(--bg);border:1px solid var(--line);color:var(--text)}.select2-container--default .select2-results__option{color:var(--text)}.select2-container--default .select2-results__option[aria-selected="true"]{background-color:var(--surface-alt)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--accent-cyan);color:#000}.woocommerce table.shop_table{border-collapse:separate;border-spacing:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.woocommerce table.shop_table th,.woocommerce table.shop_table td{background:var(--surface);color:var(--text);border:none;border-bottom:1px solid var(--line);padding:.9rem 1rem;font-family:"Rajdhani",sans-serif;text-align:left}.woocommerce table.shop_table thead th{font-family:"Orbitron",sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.woocommerce table.shop_table tbody tr:last-child td{border-bottom:none}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.single_add_to_cart_button{border:1.5px solid var(--accent-cyan);border-radius:999px;background:#000;color:var(--accent-cyan);padding:.7rem 1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-family:"Orbitron","Rajdhani",sans-serif;cursor:pointer;box-shadow:0 0 22px rgb(61 255 122 / .4);transition:transform 140ms ease,background-color 180ms ease,color 180ms ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.single_add_to_cart_button:hover{background:var(--accent-cyan);color:#000;transform:translateY(-1px)}.woocommerce-tabs ul.tabs{display:flex;gap:.5rem;list-style:none;padding:0;margin:2rem 0 0;border-bottom:1px solid var(--line)}.woocommerce-tabs ul.tabs li{padding:.6rem 1rem}.woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--accent-cyan);color:var(--accent-cyan)}.woocommerce-tabs .panel{padding:1.5rem 0;color:var(--text-muted)}nav.woocommerce-pagination{display:flex;justify-content:center;margin:2rem 0}.single-product-card{padding:2rem;display:grid;gap:2rem}@media (min-width:900px){.single-product-card{grid-template-columns:1fr 1fr}}.woocommerce-product-rating .star-rating{color:var(--accent-lime)}.woocommerce-product-gallery{opacity:1!important}.woocommerce-product-gallery__wrapper,.flex-viewport{overflow:hidden;border-radius:12px}.woocommerce-product-gallery__image img{width:100%;height:auto;display:block;border-radius:12px}ol.flex-control-nav.flex-control-thumbs{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1rem 0 0}.flex-control-thumbs li{width:70px;height:70px}.flex-control-thumbs img{width:100%;height:100%;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid #fff0;opacity:.6;transition:opacity 150ms ease,border-color 150ms ease}.flex-control-thumbs img:hover{opacity:.9}.flex-control-thumbs img.flex-active{opacity:1;border-color:var(--accent-cyan)}.nc-trust-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.2rem}.nc-trust-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border:1px solid rgb(34 197 94 / .35);border-radius:999px;background:rgb(15 29 18 / .85);color:#e8f5e0;font-size:.8rem;font-weight:600;white-space:nowrap}.nc-trust-badge-icon{font-size:1rem;line-height:1}form.cart:not(.variations_form){display:flex;align-items:center;flex-wrap:wrap;gap:1rem}form.cart .quantity{margin:0}.quantity .qty{width:80px}table.variations{width:100%;margin:0 0 1rem}table.variations tr{display:flex;align-items:center;gap:.8rem;margin:0 0 .6rem}table.variations th.label{font-weight:700;white-space:nowrap}table.variations td.value{flex:1}table.variations select{width:100%;max-width:260px}.woocommerce-variation-add-to-cart{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:.4rem}.woocommerce-variation-add-to-cart .quantity{margin:0}.woocommerce-variation-price{margin:0 0 .8rem}.my-account-orders table,.woocommerce-MyAccount-content table{width:100%}body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media (min-width:782px){body.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){grid-template-columns:240px 1fr}}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:.7rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.woocommerce-MyAccount-navigation-link a{display:flex;align-items:center;border:1px solid #fff0;border-radius:var(--radius-sm);padding:.65rem 1rem;color:var(--text-muted);text-decoration:none;font-family:"Orbitron",sans-serif;font-size:.8rem;letter-spacing:.02em;text-transform:uppercase;position:relative;transition:color 180ms ease,background 180ms ease,padding-left 180ms ease}.woocommerce-MyAccount-navigation-link a::before{content:"";position:absolute;left:0;top:.2rem;bottom:.2rem;width:3px;border-radius:999px;background:var(--accent-cyan);transform:scaleY(0);transition:transform 180ms ease}.woocommerce-MyAccount-navigation-link a:hover{background:rgb(34 197 94 / .08);color:var(--text);padding-left:1.3rem}.woocommerce-MyAccount-navigation-link a:hover::before,.woocommerce-MyAccount-navigation-link.is-active a::before{transform:scaleY(1)}.woocommerce-MyAccount-navigation-link.is-active a{background:rgb(34 197 94 / .12);border-color:var(--line);color:var(--accent-cyan)}.woocommerce-MyAccount-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.8rem}@media (max-width:781px){.woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:wrap;gap:.5rem}.woocommerce-MyAccount-navigation-link a{border-radius:999px;padding:.4rem 1rem}.woocommerce-MyAccount-navigation-link a::before{display:none}.woocommerce-MyAccount-navigation-link a:hover{padding-left:1rem}}.category-banner p{margin:0;color:var(--text-muted)}.category-banner--with-image{display:flex;align-items:center;gap:1.4rem;padding:1.2rem}.category-banner-img{width:96px;height:96px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}@media (max-width:640px){.category-banner--with-image{flex-direction:column;text-align:center}}.shop-layout.nc-shop-loading{opacity:.5;pointer-events:none;transition:opacity 150ms ease}p.stars{margin:.3rem 0 1rem}p.stars a{position:relative;display:inline-block;width:1.3em;height:1.2em;overflow:hidden;text-indent:-999px;margin-right:2px}p.stars a::before{content:"★";position:absolute;inset:0;text-indent:0;color:rgb(232 245 224 / .35);font-size:1.15rem;line-height:1.2}p.stars:hover a::before,p.stars.selected a::before{color:gold}p.stars a:hover~a::before,p.stars.selected a.active~a::before{color:rgb(232 245 224 / .35)}.star-rating{overflow:hidden;position:relative;height:1.2em;line-height:1.2em;width:5.4em;font-family:inherit}.star-rating::before{content:"★★★★★";color:rgb(232 245 224 / .35);float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.2em}.star-rating span::before{content:"★★★★★";top:0;position:absolute;left:0;color:var(--accent-cyan)}.related.products h2{margin:0 0 1.2rem}ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;list-style:none;padding:0;margin:0}ul.products.columns-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){ul.products.columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:782px){ul.products.columns-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){ul.products.columns-4{grid-template-columns:1fr}}.woocommerce table.shop_table th.product-remove,.woocommerce table.shop_table th.product-thumbnail,.woocommerce table.shop_table td.product-remove,.woocommerce table.shop_table td.product-thumbnail{width:1%;white-space:nowrap;text-align:center}.woocommerce table.shop_table td.product-thumbnail img{display:block;width:72px;max-width:72px;height:72px;object-fit:cover;border-radius:10px}.woocommerce table.shop_table td.product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line);color:var(--text-muted);font-size:1.1rem;line-height:1;text-decoration:none}.woocommerce table.shop_table td.product-remove a.remove:hover{color:#ff5d5d;border-color:#ff5d5d}.woocommerce table.shop_table td.product-name a{color:var(--text);font-weight:600}.woocommerce table.shop_table td.actions{background:#fff0;border:none;padding:1rem 1rem 1.3rem}.woocommerce table.shop_table td.actions .coupon{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-bottom:.8rem}.woocommerce table.shop_table td.actions .coupon .input-text{width:auto;max-width:240px;min-width:180px;flex:1 1 200px}.woocommerce table.shop_table td.actions .coupon label{margin:0}.cart-collaterals{display:flex;justify-content:flex-end;margin-top:2rem}.cart-collaterals .cart_totals{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.5rem}.cart_totals h2{margin:0 0 1rem}.cart_totals table{width:100%;border-collapse:collapse}.cart_totals th,.cart_totals td{border-bottom:1px solid var(--line);padding:.6rem 0;color:var(--text);background:none}.woocommerce .cart_totals table.shop_table{border:none;border-radius:0;overflow:visible}.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table td{background:none;border:none;border-bottom:1px solid var(--line);padding:.6rem 0}.woocommerce .cart_totals table.shop_table tr:last-child th,.woocommerce .cart_totals table.shop_table tr:last-child td{border-bottom:none}.cart_totals .wc-proceed-to-checkout{margin-top:1.2rem}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.5rem}#customer_login.col2-set{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width:768px){#customer_login.col2-set{grid-template-columns:1fr 1fr}}#customer_login .u-column1,#customer_login .u-column2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.8rem}#customer_login h2{margin:0 0 1.2rem}#customer_login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:.5rem;margin-right:1rem}#customer_login input[type="checkbox"]{accent-color:var(--accent-cyan);width:16px;height:16px}#customer_login .lost_password{margin-top:1rem}#customer_login .lost_password a{color:var(--text-muted);text-decoration:underline}.woocommerce-error{padding-left:1.2rem;list-style-type:none}.woocommerce-error li{list-style:none}.cart_totals .order-total .amount{color:var(--accent-cyan);font-weight:700;font-size:1.1rem}.nc-checkout-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:2.5rem;align-items:start}@media (max-width:900px){.nc-checkout-wrap{grid-template-columns:1fr}}.nc-checkout-main{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:2rem}.nc-checkout-progress{display:flex;justify-content:space-between;list-style:none;margin:0 0 2.5rem;padding:0;position:relative}.nc-checkout-progress::before{content:"";position:absolute;top:18px;left:18px;right:18px;height:2px;background:var(--line);z-index:0;opacity:.4}.nc-checkout-progress-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;cursor:pointer}.nc-step-dot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:1.5px solid var(--line);color:var(--text-muted);transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease}.nc-checkout-progress-step.is-active .nc-step-dot,.nc-checkout-progress-step.is-done .nc-step-dot{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));border-color:var(--accent-cyan);color:#000;box-shadow:0 0 16px rgb(78 255 78 / .4)}.nc-step-label{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.nc-checkout-progress-step.is-active .nc-step-label,.nc-checkout-progress-step.is-done .nc-step-label{color:var(--text)}.nc-checkout-step[hidden]{display:none!important}.nc-shipping-methods{margin-bottom:1rem}.nc-shipping-method-row{display:flex;align-items:center;gap:.6rem;background:rgb(255 255 255 / .03);border:1px solid var(--line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;color:var(--text)}.nc-shipping-method-label{font-weight:700;text-transform:uppercase;font-size:.78rem;letter-spacing:.04em;color:var(--text-muted)}.woocommerce-checkout-payment ul.payment_methods{list-style:none;margin:0 0 1rem;padding:0}.woocommerce-checkout-payment ul.payment_methods>li{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.9rem 1.1rem;margin-bottom:.6rem;background:rgb(255 255 255 / .02);color:var(--text)}.woocommerce-checkout-payment .payment_box{margin-top:.8rem;padding:1rem;background:rgb(78 255 78 / .06);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--text-muted)}.woocommerce-checkout-payment .payment_box::before{display:none}.woocommerce-checkout-payment .form-row.place-order{margin-top:1.2rem}.woocommerce-checkout-payment #place_order{width:100%}.nc-checkout-nav{display:flex;justify-content:flex-end;gap:.8rem;margin-top:2rem}.nc-checkout-nav [hidden]{display:none!important}.nc-checkout-sidebar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.5rem;position:sticky;top:100px}.nc-checkout-sidebar h3{margin:0 0 1.2rem;color:var(--text);font-size:1.1rem}.woocommerce-checkout input[type="radio"],.woocommerce-checkout input[type="checkbox"]{accent-color:var(--accent-cyan)}.nc-field-invalid input,.nc-field-invalid select,.nc-field-invalid textarea{border-color:#ff5d5d!important}.nc-field-invalid label{color:#ff5d5d}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0}.wpcf7 .hidden-fields-container{display:none}.wpcf7-response-output{display:block;margin:1rem 0 0;padding:1rem 1.2rem;text-align:center;border-radius:12px;font-family:"Rajdhani",sans-serif}.wpcf7-form.sent .wpcf7-response-output{background:rgb(61 255 122 / .08);border:1px solid rgb(61 255 122 / .4);color:var(--text)}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7-form.failed .wpcf7-response-output,.wpcf7-form.spam .wpcf7-response-output{background:rgb(255 93 93 / .08);border:1px solid rgb(255 93 93 / .45);color:#ffb3b3}.wpcf7-form.sent .contact-form-fields{opacity:.55;pointer-events:none}.wpcf7-not-valid-tip{display:block;margin-top:.3rem;font-size:.78rem;color:#ff8a8a}.wpcf7-form-control.wpcf7-not-valid{border-color:#ff5d5d!important}.wpcf7-spinner{margin:0 0 0 .6rem;vertical-align:middle}.contact-submit{display:inline-flex;align-items:center}.contact-field textarea{min-height:90px}.contact-info-icon--svg{display:inline-flex;justify-content:center;color:var(--text)}.nav-wishlist{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid rgb(34 197 94 / .22);background:rgb(15 29 18 / .85);display:grid;place-items:center;color:#e8f5e0;transition:border-color 180ms ease,color 180ms ease,background 180ms ease}.nav-wishlist[disabled]{cursor:not-allowed;opacity:.55}img#wpstats{display:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--ast-global-color-0:var(--ast-global-color-0);--wp--preset--color--ast-global-color-1:var(--ast-global-color-1);--wp--preset--color--ast-global-color-2:var(--ast-global-color-2);--wp--preset--color--ast-global-color-3:var(--ast-global-color-3);--wp--preset--color--ast-global-color-4:var(--ast-global-color-4);--wp--preset--color--ast-global-color-5:var(--ast-global-color-5);--wp--preset--color--ast-global-color-6:var(--ast-global-color-6);--wp--preset--color--ast-global-color-7:var(--ast-global-color-7);--wp--preset--color--ast-global-color-8:var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size:var(--wp--custom--ast-wide-width-size)}:where(body){margin:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}a:where(:not(.wp-element-button)){text-decoration:none}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-color{color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-color{color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-color{color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-color{color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-color{color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-color{color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-color{color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-color{color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-color{color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-background-color{background-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-background-color{background-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-background-color{background-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-background-color{background-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-background-color{background-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-background-color{background-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-background-color{background-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-background-color{background-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-background-color{background-color:var(--wp--preset--color--ast-global-color-8)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-ast-global-color-0-border-color{border-color:var(--wp--preset--color--ast-global-color-0)!important}.has-ast-global-color-1-border-color{border-color:var(--wp--preset--color--ast-global-color-1)!important}.has-ast-global-color-2-border-color{border-color:var(--wp--preset--color--ast-global-color-2)!important}.has-ast-global-color-3-border-color{border-color:var(--wp--preset--color--ast-global-color-3)!important}.has-ast-global-color-4-border-color{border-color:var(--wp--preset--color--ast-global-color-4)!important}.has-ast-global-color-5-border-color{border-color:var(--wp--preset--color--ast-global-color-5)!important}.has-ast-global-color-6-border-color{border-color:var(--wp--preset--color--ast-global-color-6)!important}.has-ast-global-color-7-border-color{border-color:var(--wp--preset--color--ast-global-color-7)!important}.has-ast-global-color-8-border-color{border-color:var(--wp--preset--color--ast-global-color-8)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}