:root{--maker-bg-dark: #1a1a1a;--maker-bg-darker: #0d0d0d;--maker-bg-cream: #faf9f6;--maker-fg-light: #faf9f6;--maker-fg-mute: rgba(255,255,255,.7);--maker-fg-quiet: rgba(255,255,255,.45);--maker-green: #5cb030;--maker-green-deep: #4a8f24;--maker-orange: #ff8c00;--maker-mono: "JetBrains Mono","SF Mono",Menlo,Consolas,"Courier New",monospace}body{background:var(--maker-bg-cream)}.maker-prop{background:var(--maker-bg-darker);color:var(--maker-fg-light);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:11px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.06)}.maker-prop-inner{max-width:1320px;margin:0 auto;padding:4px 28px;display:flex;align-items:center;gap:12px}.maker-prop-tabs{display:flex;gap:0}.maker-prop-tabs a{color:#ffffffc7;text-decoration:none;padding:6px 14px;letter-spacing:.08em;text-transform:uppercase;transition:color .12s,background .12s}.maker-prop-tabs a:hover{color:var(--maker-fg-light)}.maker-prop-tabs a.active{color:var(--maker-bg-dark);background:var(--maker-green)}.maker-prop-tabs a.active:hover{background:var(--maker-green-deep);color:#fff}.maker-prop-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.maker-prop-actions a{color:var(--maker-fg-mute);text-decoration:none;padding:6px 12px;font-family:var(--maker-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:lowercase;transition:color .12s,background .12s}.maker-prop-actions a:hover{color:var(--maker-fg-light);background:#ffffff0d}.maker-prop-actions a.cart{background:var(--maker-green);color:var(--maker-bg-dark);font-weight:800;padding:5px 12px}.maker-prop-actions a.cart:hover{background:var(--maker-green-deep);color:#fff}.maker-prop-actions a.cart .cart-count-bubble,.maker-prop-actions .cart-count{display:inline!important;background:transparent!important;color:var(--maker-bg-dark)!important;padding:0!important;margin:0 2px!important;font-family:var(--maker-mono)!important;font-size:11px!important;font-weight:800!important;border-radius:0!important;min-width:0!important;height:auto!important;width:auto!important}.maker-cart-bracket{font-family:var(--maker-mono);font-weight:800;color:var(--maker-bg-dark);display:inline}@media(max-width:900px){.maker-prop-inner{padding:3px 12px;gap:4px}.maker-prop-tabs a{padding:6px 8px;font-size:10px;letter-spacing:.05em}.maker-prop-actions a{padding:5px 8px;font-size:10px;letter-spacing:.02em}.maker-prop-actions a:not(.cart){display:none}}.utility-bar,.announcement-bar,.announcement-bar-section,.maker-announce{background:var(--maker-bg-dark)!important;color:var(--maker-fg-light)!important;font-family:var(--maker-mono)!important;font-size:11px!important;letter-spacing:.04em}.maker-announce{padding:8px 16px;text-align:center}.maker-announce-inner{max-width:1320px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.maker-announce a{color:var(--maker-green)!important;font-weight:700;text-decoration:none}.maker-announce a:hover{text-decoration:underline}.maker-announce span,.maker-announce-dot{color:var(--maker-fg-light)!important}.maker-announce-dot{color:#ffffff4d!important;margin:0 10px}.announcement-bar a,.announcement-bar__link,.announcement-bar__message{color:var(--maker-fg-light)!important}.announcement-bar .announcement-bar__link:hover{color:var(--maker-green)!important}@media(max-width:900px){.maker-announce{padding:7px 10px;font-size:10px!important}.maker-announce .hide-sm,.maker-announce .maker-announce-dot.hide-sm{display:none!important}.maker-announce-dot{margin:0 6px}}.header-wrapper,.header-wrapper.color-background-1,.header-wrapper.color-inverse,.header-wrapper.color-accent-1,.section-header,.section-header .header-wrapper{background:var(--maker-bg-dark)!important;background-image:none!important;color:var(--maker-fg-light)!important;border-bottom:3px solid var(--maker-fg-light)!important;--color-background: 26,26,26 !important;--color-foreground: 250,249,246 !important;--color-shadow: 0,0,0 !important;--color-button: 92,176,48 !important;--color-button-text: 26,26,26 !important;--color-link: 92,176,48 !important;--gradient-background: #1a1a1a !important}.header-wrapper *,.section-header *{--color-background: 26,26,26 !important;--color-foreground: 250,249,246 !important;--color-link: 92,176,48 !important}.header{background:transparent!important;color:var(--maker-fg-light)!important;padding-top:14px!important;padding-bottom:0!important}.header__heading-link.maker-wordmark-link,.header__heading-link{color:var(--maker-fg-light)!important;text-decoration:none!important}.maker-wordmark{font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;font-size:26px!important;letter-spacing:-.04em!important;color:var(--maker-green)!important;font-style:italic!important;display:inline-block;line-height:1;text-transform:lowercase}.maker-wordmark-link:hover .maker-wordmark{color:var(--maker-green-deep)!important}.header__heading-logo,.header__heading-link img{display:none!important}.header__heading,.header h1{margin:0!important;padding:0!important;line-height:1!important}@media(max-width:900px){.maker-wordmark{font-size:20px!important}}.header__inline-menu,.header__inline-menu .list-menu--inline,.list-menu--inline{font-family:var(--maker-mono)!important;letter-spacing:0!important;background:transparent!important;background-color:transparent!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;gap:0!important;justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.header__inline-menu .list-menu--inline::-webkit-scrollbar{height:0!important}.header__inline-menu li,.header__inline-menu .list-menu__item{flex:0 0 auto!important;white-space:nowrap!important}.header__inline-menu li,.header__inline-menu li.list-menu__item,.header__inline-menu details,.header__inline-menu summary{background:transparent!important;background-color:transparent!important;border-radius:0!important}.header__menu-item,.list-menu__item--link,.header__inline-menu a,.header__inline-menu summary,.header__active-menu-item{background:transparent!important;background-color:transparent!important;color:#ffffffd9!important;font-family:var(--maker-mono)!important;font-size:12px!important;font-weight:500!important;text-transform:lowercase!important;letter-spacing:0!important;padding:10px 14px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;text-decoration:none!important;transition:color .15s,border-color .15s}.header__menu-item:hover,.list-menu__item--link:hover,.header__inline-menu a:hover,.header__inline-menu summary:hover,.header__active-menu-item:hover{background:transparent!important;background-color:transparent!important;color:var(--maker-green)!important}.header__active-menu-item{text-decoration:none!important;color:#ffffffd9!important;padding:0!important;border-bottom:0!important}.header__menu-item:hover .header__active-menu-item,.header__inline-menu summary:hover .header__active-menu-item{color:var(--maker-green)!important}.header__inline-menu .icon-caret{color:var(--maker-green)!important;opacity:.7;transition:transform .15s}.header__inline-menu details[open] .icon-caret{transform:rotate(180deg);opacity:1}.header__menu-item span:after{display:none!important}.list-menu__item--active{text-decoration:none!important;color:var(--maker-green)!important;border-bottom-color:var(--maker-green)!important}.header__icon--account,.header__icon--cart,#cart-icon-bubble,.breadcrumbs-outer,.desktop-localization-wrapper{display:none!important}.header,.section-header .header,.header.header--top-left{display:grid!important;grid-template-columns:auto 1fr auto!important;grid-template-rows:auto auto!important;grid-template-areas:"logo search icons" "nav nav nav"!important;align-items:center!important;gap:24px!important;padding:14px 24px!important;max-width:none!important;width:100%!important}.header .header__heading,.header>.header__heading-link,.header>.h1{grid-area:logo!important}.header__inline-menu{grid-area:nav!important;align-self:stretch}.header .header__icons{grid-area:search!important;display:flex!important;align-items:center!important;justify-content:stretch!important;width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0!important}@media(max-width:900px){.header,.section-header .header,.header.header--top-left{grid-template-columns:auto 1fr!important;grid-template-areas:"logo icons" "nav nav"!important;padding:10px 14px!important;gap:12px!important}.header__inline-menu{grid-area:nav!important}.header .header__icons{grid-area:icons!important}}.header__icon--search{display:inline-flex!important;color:#ffffffd9!important}.header__icon--search:hover{color:var(--maker-green)!important}.header .form-outer{flex:1;width:100%;max-width:720px}.header .search-modal__form,.header .search{display:block;width:100%}.header .search .field{background:#ffffff12!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;display:flex;align-items:center;gap:12px;padding:0 14px;transition:background .12s,border-color .12s}.header .search .field:focus-within{background:#5cb03014!important;border-color:var(--maker-green)!important}.header .search .field__input{flex:1;background:transparent!important;border:0!important;outline:0!important;color:var(--maker-fg-light)!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;padding:12px 0!important;min-width:0}.header .search .field__input::placeholder{color:#ffffff73!important}.header .search .field__label{display:none!important}.header .search .search__button{color:#ffffff80!important;padding:4px!important}.header .search .search__button:hover{color:var(--maker-green)!important}.header .search .reset__button{color:#ffffff80!important}.predictive-search{background:var(--maker-bg-cream)!important}.predictive-search a,.predictive-search *{color:var(--maker-bg-dark)!important}.mega-menu__content,.header__submenu,header-menu .header__submenu,header-menu details[open] .header__submenu{background:var(--maker-bg-cream)!important;background-image:none!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 12px 28px #00000040!important;padding:8px!important;font-family:var(--maker-mono)!important;z-index:9999!important;position:absolute!important;--color-background: 250,249,246 !important;--color-foreground: 26,26,26 !important;--color-link: 74,143,36 !important}.header-wrapper,.section-header,.shopify-section-group-header-group,sticky-header{position:relative!important;z-index:100!important}sticky-header.shopify-section-header-sticky{position:sticky!important;z-index:100!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item--link,.header__submenu a,.header__submenu summary{background:transparent!important;color:var(--maker-bg-dark)!important;text-transform:none!important;font-size:13px!important;padding:8px 12px!important}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item--link:hover,.header__submenu a:hover{background:#5cb03014!important;color:var(--maker-green-deep)!important}.mega-menu__list a,.header__submenu a,.mega-menu__link{color:var(--maker-bg-dark)!important;font-family:var(--maker-mono);font-size:12px!important;font-weight:500!important;padding:8px 12px!important;border-radius:4px!important;text-transform:none;letter-spacing:0}.mega-menu__list a:hover,.header__submenu a:hover,.mega-menu__link:hover{background:#5cb03014!important;color:var(--maker-green-deep)!important}.header__submenu li:first-child a,.mega-menu__list li:first-child a{font-weight:700!important;color:var(--maker-green-deep)!important;border-bottom:1px dashed rgba(0,0,0,.1)!important;border-radius:0!important;padding-bottom:10px!important;margin-bottom:4px!important}.header__icon,.header__icon--cart,.header__icon--account,.header__icon--menu,.header__icon--search{color:#ffffffd9!important}.header__icon:hover{color:var(--maker-green)!important}.header__icon svg{fill:currentColor}.cart-count-bubble{background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;font-family:var(--maker-mono);font-weight:700!important}.predictive-search{background:var(--maker-bg-cream)!important;color:var(--maker-bg-dark)!important}.predictive-search a{color:var(--maker-bg-dark)!important}.predictive-search a:hover{color:var(--maker-green-deep)!important}.search-modal{background:var(--maker-bg-dark)!important}.search-modal__form .field__input{background:#ffffff12!important;color:var(--maker-fg-light)!important;border-color:#ffffff1a!important}.search-modal__form .field__input:focus{border-color:var(--maker-green)!important}.search-modal__form .field__label{color:var(--maker-fg-quiet)!important}.search-modal__form .search__button{color:var(--maker-fg-light)!important}.menu-drawer{background:var(--maker-bg-cream)!important;color:var(--maker-bg-dark)!important}.menu-drawer__menu a{color:var(--maker-bg-dark)!important}.menu-drawer__menu a:hover{color:var(--maker-green-deep)!important}.menu-drawer__close-button{color:var(--maker-bg-dark)!important}sticky-header.shopify-section-header-sticky .header-wrapper{background:var(--maker-bg-dark)!important;box-shadow:0 2px 8px #0000004d!important}.footer,.footer.color-inverse,.footer__content-top,.footer__content-bottom,.shopify-section-group-footer-group .footer{background:var(--maker-bg-cream)!important;background-image:none!important;color:var(--maker-bg-dark)!important;font-family:var(--maker-mono)!important;border-top:3px solid var(--maker-bg-dark)!important;--color-foreground: 26,26,26 !important;--color-background: 250,249,246 !important;--color-link: 74,143,36 !important;--gradient-background: #faf9f6 !important}.footer,.footer *,.footer p,.footer span,.footer li,.footer .footer-block__details-content,.footer .list-menu__item,.footer .copyright__content,.footer small{color:var(--maker-bg-dark)!important}.footer__heading,.footer-block__heading,.footer h2,.footer h2.footer-block__heading,.footer h3,.footer h4{font-family:var(--maker-mono)!important;font-size:13px!important;color:var(--maker-green-deep)!important;letter-spacing:.05em;text-transform:lowercase}.footer__heading:before,.footer-block__heading:before{content:"// ";color:var(--maker-green-deep)}.footer a,.footer__list a,.footer-block__link{color:var(--maker-bg-dark)!important;font-family:var(--maker-mono);font-size:12px!important}.footer a:hover{color:var(--maker-green-deep)!important}.footer__copyright,.copyright{font-family:var(--maker-mono);font-size:11px!important;color:#555!important}.footer__follow-on-shop,.footer .list-social__link{color:#555!important;transition:color .15s,transform .15s}.footer .list-social__link:hover{color:var(--maker-green-deep)!important;transform:translateY(-2px)}.button--primary,button.button--primary,.shopify-payment-button__button--unbranded{background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;font-family:var(--maker-mono)!important;font-weight:800!important;letter-spacing:.04em;text-transform:uppercase;border:0!important;border-radius:0!important}.button--primary:hover,button.button--primary:hover{background:var(--maker-green-deep)!important;color:#fff!important}.card,.card-wrapper,.product-card-wrapper{border-color:var(--maker-bg-dark)!important}:focus-visible{outline:2px solid var(--maker-green)!important;outline-offset:2px}.maker-hero{position:relative;overflow:hidden;padding:72px 28px;background:var(--maker-bg-cream)}.maker-hero:before{content:"";position:absolute;top:32px;bottom:32px;left:50%;transform:translate(-50%);width:calc(100% - 56px);max-width:1320px;border-radius:12px;background-image:radial-gradient(circle at 2px 2px,rgba(92,176,48,.32) 1.6px,transparent 2.2px),linear-gradient(rgba(92,176,48,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(92,176,48,.06) 1px,transparent 1px);background-size:18px 18px,18px 18px,18px 18px;background-position:0 0;animation:vb-grid-drift 6s linear infinite,vb-grid-pulse 4s ease-in-out infinite;pointer-events:none;z-index:0}.maker-hero-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.maker-hero-tag{font-family:var(--maker-mono);font-size:12px;color:var(--maker-green-deep);margin-bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--maker-green-deep);border-radius:4px;background:#4a8f2414;animation:vb-fade-up .5s ease-out backwards}.maker-hero-tag:before{content:"\26a1";display:inline-block;animation:vb-tag-flash 1.6s ease-in-out infinite}.maker-hero h1{font-family:var(--font-heading-family, "Inter", system-ui, sans-serif);font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em;margin:0 0 24px;color:var(--maker-bg-dark)}.maker-hero h1 mark{background:var(--maker-green);color:var(--maker-bg-dark);padding:0 8px;border-radius:4px}.maker-hero p{font-size:17px;line-height:1.5;color:#555;margin:0 0 32px;max-width:480px;animation:vb-fade-up .55s .25s ease-out backwards}.maker-hero-stats{display:flex;gap:48px}.maker-hero-stat{display:flex;flex-direction:column;animation:vb-fade-up .5s ease-out backwards}.maker-hero-stat:nth-child(1){animation-delay:.4s}.maker-hero-stat:nth-child(2){animation-delay:.5s}.maker-hero-stat:nth-child(3){animation-delay:.6s}.maker-hero-stat .num{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--maker-bg-dark);font-variant-numeric:tabular-nums}.maker-hero-stat .label{font-family:var(--maker-mono);font-size:11px;color:#666;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}.maker-hero-card{background:var(--maker-bg-dark);color:var(--maker-fg-light);border:3px solid var(--maker-bg-dark);padding:32px;position:relative;font-family:var(--maker-mono);font-size:13px;line-height:1.6;animation:vb-fade-up .5s .1s ease-out backwards}.maker-hero-card:before{content:"spec.txt";position:absolute;top:-12px;left:16px;background:var(--maker-green);color:var(--maker-bg-dark);padding:2px 12px;font-size:11px;font-weight:700}.maker-hero-card .row{display:flex;align-items:center;gap:8px;animation:vb-spec-line .32s ease-out backwards}.maker-hero-card .row:nth-child(1){animation-delay:.55s}.maker-hero-card .row:nth-child(2){animation-delay:.65s}.maker-hero-card .row:nth-child(3){animation-delay:.75s}.maker-hero-card .row:nth-child(4){animation-delay:.85s}.maker-hero-card .row:nth-child(5){animation-delay:.95s}.maker-hero-card .row.live{animation-delay:1.05s}.maker-hero-card .key{color:#888}.maker-hero-card .val{color:var(--maker-green)}.maker-hero-card .row.live .val{display:inline-flex;align-items:center;gap:8px}.maker-hero-card .row.live .val:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--maker-green);flex:0 0 6px;animation:vb-pulse-dot 1.6s ease-out infinite;animation-delay:1.4s}.maker-hero-card .price{display:flex;align-items:center;gap:4px;font-size:28px;font-weight:700;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:var(--maker-fg-light);animation:vb-spec-line .32s 1.2s ease-out backwards}.maker-hero-card .price:after{content:"_";color:var(--maker-green);font-weight:400;margin-left:6px;animation:vb-cursor-blink 1s step-end infinite;animation-delay:1.5s}@media(max-width:900px){.maker-hero{padding:48px 16px}.maker-hero-inner{grid-template-columns:1fr;gap:36px}.maker-hero h1{font-size:40px}.maker-hero-stats{gap:24px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.maker-hero-tag,.maker-hero-tag:before,.maker-hero p,.maker-hero-stat,.maker-hero-card,.maker-hero-card .row,.maker-hero-card .price,.maker-hero-card .price:after,.maker-hero-card .row.live .val:before,.maker-hero:before{animation:none!important}}.maker-section{padding:64px 28px;background:var(--maker-bg-cream)}.maker-section-inner{max-width:1320px;margin:0 auto}.maker-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid var(--maker-bg-dark)}.maker-section-head h2{font-family:var(--font-heading-family, "Inter", system-ui, sans-serif);font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--maker-bg-dark)}.maker-section-head .meta{font-family:var(--maker-mono);font-size:12px;color:#666}.maker-products{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid var(--maker-bg-dark)}.maker-product{border-right:2px solid var(--maker-bg-dark);border-bottom:2px solid var(--maker-bg-dark);background:#fff;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:background .15s}.maker-product:hover{background:#5cb0300a}.maker-product:nth-child(4n){border-right:0}.maker-product:nth-last-child(-n+4){border-bottom:0}.maker-product-img{aspect-ratio:1/1;background:var(--maker-bg-cream);display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--maker-bg-dark);position:relative;overflow:hidden}.maker-product-img img{width:100%;height:100%;object-fit:cover}.maker-product-stock{position:absolute;top:10px;right:10px;font-family:var(--maker-mono);font-size:10px;background:var(--maker-green);color:var(--maker-bg-dark);padding:3px 8px;font-weight:700}.maker-product-stock.low{background:#ff4d2e;color:#fff}.maker-product-stock.oos{background:#888;color:#fff}.maker-product-body{padding:16px 18px;flex:1;display:flex;flex-direction:column}.maker-product-sku{font-family:var(--maker-mono);font-size:10px;color:#888;margin-bottom:6px;text-transform:uppercase}.maker-product h3{font-size:14px;font-weight:700;line-height:1.35;margin:0 0 12px;color:var(--maker-bg-dark)}.maker-product-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.maker-product-price{font-size:18px;font-weight:800;color:var(--maker-bg-dark)}.maker-product-price s{color:#999;font-weight:400;margin-left:6px;font-size:14px}@media(max-width:900px){.maker-products{grid-template-columns:repeat(2,1fr)}.maker-product:nth-child(4n){border-right:2px solid var(--maker-bg-dark)}.maker-product:nth-child(2n){border-right:0}.maker-product:nth-last-child(-n+4){border-bottom:2px solid var(--maker-bg-dark)}.maker-product:nth-last-child(-n+2){border-bottom:0}}.maker-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@keyframes maker-brand-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.maker-brand-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;display:block;animation:maker-brand-in .55s ease-out backwards;color:inherit}.maker-brand-card:nth-child(1){animation-delay:.04s}.maker-brand-card:nth-child(2){animation-delay:.1s}.maker-brand-card:nth-child(3){animation-delay:.16s}.maker-brand-card:nth-child(4){animation-delay:.22s}.maker-brand-card:nth-child(5){animation-delay:.28s}.maker-brand-card:nth-child(6){animation-delay:.34s}.maker-brand-card:nth-child(7){animation-delay:.4s}.maker-brand-card:nth-child(8){animation-delay:.46s}.maker-brand-card:hover{border-color:var(--maker-green);transform:translateY(-4px);box-shadow:0 14px 28px #0000001a,0 4px 8px #5cb0301f}.maker-brand-mark{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden}.maker-brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18) 0%,transparent 55%),radial-gradient(circle at 75% 85%,rgba(0,0,0,.18) 0%,transparent 55%);pointer-events:none}.maker-brand-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:12px 12px;pointer-events:none;opacity:.6}.maker-brand-mark svg,.maker-brand-mark .wm{position:relative;z-index:1;transition:transform .35s cubic-bezier(.2,.7,.3,1),filter .3s;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.maker-brand-mark svg{width:50%;height:50%;display:block}.maker-brand-mark .wm{font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:44px;letter-spacing:-.04em;color:#fff;font-style:italic}.maker-brand-card:hover .maker-brand-mark svg,.maker-brand-card:hover .maker-brand-mark .wm{transform:scale(1.1);filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.maker-brand-foot{padding:14px 16px;display:flex;flex-direction:column;gap:4px;background:#fff;position:relative}.maker-brand-foot:before{content:"";position:absolute;left:0;top:0;right:0;height:0;background:var(--maker-green);transition:height .25s}.maker-brand-card:hover .maker-brand-foot:before{height:3px}.maker-brand-card .brand-name{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;color:var(--maker-bg-dark);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.maker-brand-card:hover .brand-name{color:var(--maker-green-deep)}.maker-brand-card .brand-name .arr{font-size:13px;opacity:.45;transition:transform .2s,opacity .2s,color .2s}.maker-brand-card:hover .brand-name .arr{transform:translate(6px);opacity:1;color:var(--maker-green)}.maker-brand-card .brand-meta{font-family:var(--maker-mono);font-size:10px;color:#888;letter-spacing:.04em;text-transform:uppercase}.maker-brand-card:hover .brand-meta{color:var(--maker-green-deep)}@media(max-width:900px){.maker-brand-grid{grid-template-columns:repeat(2,1fr);gap:12px}.maker-brand-mark svg{width:44%;height:44%}.maker-brand-mark .wm{font-size:32px}}.maker-featured{padding:32px 28px;background:var(--maker-bg-cream)}.maker-featured-inner{position:relative;max-width:1320px;margin:0 auto;min-height:420px;background-size:cover;background-position:center;display:flex;align-items:center;padding:48px;border-radius:14px;overflow:hidden;border:1px solid var(--maker-bg-dark)}.maker-featured-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,.05) 65%,transparent 100%);pointer-events:none}.maker-featured-card{position:relative;max-width:520px;background:#fff;padding:32px 36px;border:2px solid var(--maker-bg-dark);box-shadow:0 12px 40px #0000002e}.maker-featured-card:before{content:"featured.md";position:absolute;top:-12px;left:16px;background:var(--maker-green);color:var(--maker-bg-dark);padding:3px 10px;font-family:var(--maker-mono);font-size:11px;font-weight:700;letter-spacing:.04em}.maker-featured-card .src{font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);letter-spacing:.06em;margin-bottom:14px}.maker-featured-card .src:before{content:"// from ";color:#888}.maker-featured-card h2{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px;color:var(--maker-bg-dark)}.maker-featured-card p{font-size:15px;line-height:1.55;color:#444;margin:0 0 22px}.maker-featured-card p strong{color:var(--maker-bg-dark);font-weight:700}.maker-featured-card p code{font-family:var(--maker-mono);background:var(--maker-bg-dark);color:var(--maker-green);padding:1px 6px;font-size:12px}.maker-featured-btn{display:inline-flex;align-items:center;gap:10px;background:var(--maker-green);color:var(--maker-bg-dark);padding:12px 22px;font-family:var(--maker-mono);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.maker-featured-btn:hover{background:var(--maker-bg-dark);color:var(--maker-green)}.maker-featured-btn .arr{transition:transform .15s}.maker-featured-btn:hover .arr{transform:translate(4px)}@media(max-width:900px){.maker-featured{padding:28px 14px}.maker-featured-inner{padding:28px 18px;min-height:380px;align-items:flex-end}.maker-featured-inner:before{background:linear-gradient(180deg,#0000001a,#0009)}.maker-featured-card{padding:22px 20px}.maker-featured-card h2{font-size:22px}.maker-featured-card p{font-size:14px}}.maker-pillars{background:var(--maker-bg-dark);color:var(--maker-fg-light);padding:64px 28px}.maker-pillars-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.maker-pillar h3{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;color:var(--maker-fg-light)}.maker-pillar h3:before{display:block;font-family:var(--maker-mono);font-size:11px;color:var(--maker-green);margin-bottom:10px;letter-spacing:.05em;font-weight:700}.maker-pillar:nth-child(1) h3:before{content:"01 / SOURCING"}.maker-pillar:nth-child(2) h3:before{content:"02 / SUPPORT"}.maker-pillar:nth-child(3) h3:before{content:"03 / SHIPPING"}.maker-pillar:nth-child(4) h3:before{content:"04 / SCHOOLS"}.maker-pillar p{color:#aaa;line-height:1.6;font-size:15px;margin:0}@media(max-width:900px){.maker-pillars{padding:44px 16px}.maker-pillars-inner{grid-template-columns:1fr;gap:32px}}.shopify-section--maker-hero,.shopify-section--maker-section,.shopify-section--maker-pillars,.shopify-section--maker-featured{width:100%}.collection-hero,.main-collection-banner,.collection__title{background:var(--maker-bg-cream)!important}.collection-hero__title,.collection__title h1,.main-collection-banner h1{font-family:Inter,system-ui,sans-serif!important;font-size:48px!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--maker-bg-dark)!important;border-bottom:2px solid var(--maker-bg-dark);padding-bottom:14px}.collection-hero__description,.collection__description{color:#555!important;font-size:15px!important;line-height:1.5!important;font-family:Inter,system-ui,sans-serif!important}.breadcrumbs,.breadcrumb{font-family:var(--maker-mono)!important;font-size:12px!important;color:#666!important}.breadcrumbs a,.breadcrumb a{color:#666!important}.breadcrumbs a:hover,.breadcrumb a:hover{color:var(--maker-green-deep)!important}.facets,.facets__form,.facets-vertical,.facets-container,.facets-container-drawer,.collection-filters{font-family:var(--maker-mono)!important}.facets__heading,.facets__summary,.facet-filters__label,.facets__display-vertical .facets__summary{font-family:var(--maker-mono)!important;font-size:11px!important;text-transform:uppercase!important;color:var(--maker-green-deep)!important;letter-spacing:.05em}.facets__heading:before{content:"// "}.facets__list .label,.facets__label,.facets__item label{font-family:var(--maker-mono)!important;font-size:12px!important;color:var(--maker-bg-dark)!important}.facets__list .label:hover,.facets__label:hover{color:var(--maker-green-deep)!important}.facets__checkbox,input[type=checkbox]{accent-color:var(--maker-green-deep)!important}.facets__price input,.facets input[type=number]{font-family:var(--maker-mono)!important;border:1px solid var(--maker-bg-dark)!important;border-radius:0!important;background:transparent!important;font-size:12px!important}.active-facets__button,.active-facets__button-inner{background:#4a8f2414!important;border:1px solid var(--maker-green-deep)!important;color:var(--maker-green-deep)!important;border-radius:0!important;font-family:var(--maker-mono)!important;font-size:11px!important}.collection-products-count,.product-count__text,.facets__product-count{font-family:var(--maker-mono)!important;font-size:14px!important;color:var(--maker-green-deep)!important;padding:4px 10px!important;border:1px solid var(--maker-green-deep)!important;border-radius:4px!important;background:#4a8f241a!important;display:inline-block}.facet-filters__sort{font:inherit!important;font-family:var(--maker-mono)!important;border:1px solid var(--maker-bg-dark)!important;border-radius:0!important;background:var(--maker-bg-cream)!important;font-size:12px!important}.collection .product-grid,.product-grid,.grid--collection{border:2px solid var(--maker-bg-dark)!important;gap:0!important}.product-grid .grid__item,.grid--collection .grid__item{border-right:2px solid var(--maker-bg-dark);border-bottom:2px solid var(--maker-bg-dark);padding:0!important}.card-wrapper,.card-wrapper .card,.card,.card__inner,.product-card-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.card__media,.card .media{border-bottom:2px solid var(--maker-bg-dark)!important;border-radius:0!important;background:var(--maker-bg-cream)!important}.card__information,.card-information{padding:16px 18px!important}.card__heading,.card-information__title,.card .card__heading a{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;color:var(--maker-bg-dark)!important}.card-information .price,.card .price{font-family:Inter,system-ui,sans-serif!important;font-size:18px!important;font-weight:800!important;color:var(--maker-bg-dark)!important}.price__sale .price-item--regular,.price s{color:#999!important;font-weight:400!important}.card__badge .badge,.product-badge{background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;font-family:var(--maker-mono)!important;font-size:10px!important;font-weight:700!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.04em}.card .card__badge.bottom-left{top:10px;right:10px;left:auto;bottom:auto}.quick-add__submit,.card__quick-add-button{background:var(--maker-bg-dark)!important;color:var(--maker-fg-light)!important;font-family:var(--maker-mono)!important;font-size:11px!important;font-weight:700!important;border-radius:0!important;letter-spacing:.04em}.quick-add__submit:hover{background:var(--maker-green-deep)!important}.pagination-wrapper{padding-top:32px!important}.pagination__list{font-family:var(--maker-mono)!important;font-size:12px!important;gap:4px}.pagination__list li a,.pagination__item{font-family:var(--maker-mono)!important;font-size:12px!important;color:var(--maker-bg-dark)!important;border:1px solid transparent!important;border-radius:0!important;padding:6px 10px!important}.pagination__list li a:hover{border-color:var(--maker-bg-dark)!important}.pagination__item--current,.pagination__list .active{background:var(--maker-bg-dark)!important;color:var(--maker-green)!important;border-color:var(--maker-bg-dark)!important}@media(max-width:900px){.product-grid,.grid--collection{grid-template-columns:repeat(2,1fr)!important}}.product--small,.product--medium,.product--large{padding:28px!important}.product__text.caption-with-letter-spacing,.product .product__text{display:none}.product__info-container .product__vendor,.product__vendor,.product .product__column-sticky [data-block-type=title]~* .vendor{font-family:var(--maker-mono)!important;font-size:12px!important;color:var(--maker-green-deep)!important;text-transform:lowercase!important}.product__vendor:before{content:"// ";color:var(--maker-green-deep)}.product__title h1,.product__info-wrapper h1,.product .h1{font-family:Inter,system-ui,sans-serif!important;font-size:36px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.1!important;color:var(--maker-bg-dark)!important;margin-bottom:12px!important}.product__sku,.product__info-container .sku,.product [class*=sku]{font-family:var(--maker-mono)!important;font-size:11px!important;color:#888!important}.price__container,.product__info-wrapper .price{font-family:Inter,system-ui,sans-serif!important}.product .price__regular .price-item,.product .price-item--regular,.price-item--last,.product__info-container .price__regular .price-item--regular{font-size:32px!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--maker-bg-dark)!important}.product__inventory,.product .inventory,[id*=Inventory-]{font-family:var(--maker-mono)!important;font-size:11px!important;font-weight:700!important;background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;padding:5px 10px!important;border-radius:0!important;display:inline-block!important}.product__inventory.product__inventory--low,.inventory.inventory--low{background:#ff8c00!important;color:#fff!important}.product__inventory--unavailable,.inventory--unavailable{background:#999!important;color:#fff!important}.product-form__quantity quantity-input,.quantity{border:2px solid var(--maker-bg-dark)!important;background:var(--maker-bg-cream)!important;border-radius:0!important}.quantity__input,.quantity input{font-family:var(--maker-mono)!important;font-size:14px!important;font-weight:700!important;color:var(--maker-bg-dark)!important;background:transparent!important}.quantity__button{font-family:var(--maker-mono)!important;font-size:16px!important;font-weight:700!important;color:var(--maker-bg-dark)!important}.product-form__buttons .product-form__submit,.product-form__submit,button[name=add],.shopify-payment-button__button{background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;font-family:var(--maker-mono)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:0!important;border-radius:0!important;padding:18px 26px!important}.product-form__submit:hover,button[name=add]:hover{background:var(--maker-green-deep)!important;color:#fff!important}.product-form__submit:disabled{background:#999!important;cursor:not-allowed!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input .product-form__input--pill input:checked+label{background:#4a8f2414!important;border-color:var(--maker-green-deep)!important;color:var(--maker-green-deep)!important}.product-form__input label,.product-form__input--pill label{font-family:var(--maker-mono)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.02em!important;border-radius:0!important;border-color:var(--maker-bg-dark)!important}.product-form__input legend,.product-form__input .form__label{font-family:var(--maker-mono)!important;font-size:11px!important;color:var(--maker-green-deep)!important;text-transform:uppercase!important;letter-spacing:.05em}.product-form__input legend:before{content:"// "}.product__description,.product__info-wrapper .rte{font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;line-height:1.65!important;color:#444!important}.product__description h2,.product__info-wrapper .rte h2{font-family:Inter,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.015em!important;margin:28px 0 14px!important;padding-bottom:6px!important;border-bottom:2px solid var(--maker-bg-dark)!important;color:var(--maker-bg-dark)!important}.product__description h3,.product__info-wrapper .rte h3{font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;margin:20px 0 10px!important}.product__description code,.rte code{font-family:var(--maker-mono)!important;background:var(--maker-bg-dark)!important;color:var(--maker-green)!important;padding:2px 6px!important;border-radius:0!important;font-size:13px!important}.product__description a,.rte a{color:var(--maker-green-deep)!important;font-weight:600!important}.product__accordion,.accordion summary{font-family:var(--maker-mono)!important;font-size:12px!important;font-weight:700!important;color:var(--maker-bg-dark)!important;border-color:#0000001f!important;border-radius:0!important}.product__accordion[open] summary,.accordion details[open] summary{color:var(--maker-green)!important;border-color:var(--maker-green)!important}.product__media-wrapper .product__media-list .product__media-item,.product__media,.thumbnail-list .thumbnail{border:2px solid var(--maker-bg-dark)!important;border-radius:0!important;background:#fff!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list button[aria-current=true]{background:var(--maker-bg-dark)!important;border-color:var(--maker-bg-dark)!important}.maker-breadcrumb{max-width:1320px;margin:0 auto;padding:18px 28px;font-family:var(--maker-mono);font-size:12px;color:#666}.maker-breadcrumb a{color:#666;text-decoration:none}.maker-breadcrumb a:hover{color:var(--maker-green-deep)}.maker-breadcrumb .sep{margin:0 6px;opacity:.5}.maker-breadcrumb .current{color:var(--maker-bg-dark);font-weight:600}.maker-cat-head{max-width:1320px;margin:0 auto;padding:0 28px 24px;background:var(--maker-bg-cream);border-bottom:2px solid var(--maker-bg-dark)}.maker-cat-head-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px}.maker-cat-title{font-family:Inter,system-ui,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0;color:var(--maker-bg-dark)}.maker-cat-count{font-family:var(--maker-mono);font-size:14px;font-weight:500;color:var(--maker-green-deep);vertical-align:middle;margin-left:12px;padding:4px 10px;border:1px solid var(--maker-green-deep);border-radius:4px;background:#4a8f241a}.maker-cat-descr{color:#555;font-size:15px;line-height:1.5;max-width:720px;margin-top:14px}.maker-cat-descr a{color:var(--maker-green-deep)}.maker-cat{padding-bottom:64px}.maker-cat-toolbar{max-width:1320px;margin:16px auto 0;padding:0 28px;display:flex;justify-content:space-between;align-items:center;gap:16px}.maker-cat-count-pill{font-family:var(--maker-mono);font-size:12px;color:var(--maker-green-deep);padding:5px 12px;border:1px solid var(--maker-green-deep);background:#4a8f2414;border-radius:0}.maker-cat-sort{display:flex;align-items:center;gap:8px;font-family:var(--maker-mono);font-size:12px}.maker-cat-sort label{color:var(--maker-green-deep)}.maker-cat-sort select{font-family:var(--maker-mono);font-size:12px;border:1px solid var(--maker-bg-dark);border-radius:0;padding:6px 10px;background:var(--maker-bg-cream);color:var(--maker-bg-dark)}.maker-cat-layout{max-width:1320px;margin:24px auto 0;padding:0 28px;display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}@media(max-width:900px){.maker-cat-layout{grid-template-columns:1fr;gap:16px}}.maker-cat-filters{position:sticky;top:100px;font-family:var(--maker-mono);font-size:12px}.maker-filter-group{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid rgba(0,0,0,.1)}.maker-filter-group:last-child{border-bottom:0}.maker-filter-group h4{font-size:11px;text-transform:uppercase;color:var(--maker-green-deep);margin:0 0 12px;letter-spacing:.05em;font-weight:700}.maker-filter-group h4:before{content:"// "}.maker-filter-row{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;color:var(--maker-bg-dark);font-family:var(--maker-mono)}.maker-filter-row:hover{color:var(--maker-green-deep)}.maker-filter-row .lbl{flex:1}.maker-filter-row .cnt{color:#888;font-size:11px}.maker-filter-row input[type=checkbox]{accent-color:var(--maker-green-deep);width:14px;height:14px}.maker-filter-range{display:flex;gap:6px;align-items:center;margin-top:8px}.maker-filter-range input{flex:1;min-width:0;border:1px solid var(--maker-bg-dark);border-radius:0;padding:6px 8px;font:inherit;font-family:var(--maker-mono);font-size:12px;background:transparent}.maker-filter-clear{display:inline-block;margin-top:12px;font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);text-decoration:none}.maker-filter-clear:hover{color:var(--maker-bg-dark)}.maker-cat-grid-wrap{min-width:0}.maker-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:2px solid var(--maker-bg-dark)}@media(max-width:900px){.maker-cat-grid{grid-template-columns:repeat(2,1fr)}}.maker-cat-empty{padding:64px 32px;text-align:center;font-family:var(--maker-mono);color:#888}.maker-card-wrapper{border-right:2px solid var(--maker-bg-dark);border-bottom:2px solid var(--maker-bg-dark);background:#fff;display:flex;flex-direction:column;position:relative}.maker-cat-grid>.maker-card-wrapper:nth-child(3n){border-right:0}.maker-cat-grid>.maker-card-wrapper:nth-last-child(-n+3):nth-child(3n+1),.maker-cat-grid>.maker-card-wrapper:nth-last-child(-n+3):nth-child(3n+1)~.maker-card-wrapper{border-bottom:0}@media(max-width:900px){.maker-cat-grid>.maker-card-wrapper:nth-child(3n){border-right:2px solid var(--maker-bg-dark)}.maker-cat-grid>.maker-card-wrapper:nth-child(2n){border-right:0}}.maker-card-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.maker-card-img{aspect-ratio:1/1;background:var(--maker-bg-cream);display:flex;align-items:center;justify-content:center;border-bottom:2px solid var(--maker-bg-dark);position:relative;overflow:hidden}.maker-card-img img,.maker-card-img-main,.maker-card-img-alt{width:100%;height:100%;object-fit:contain;background:#fff}.maker-card-img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s}.maker-card-wrapper:hover .maker-card-img-alt{opacity:1}.maker-card-stock{position:absolute;top:10px;right:10px;font-family:var(--maker-mono);font-size:10px;background:var(--maker-green);color:var(--maker-bg-dark);padding:3px 8px;font-weight:700;letter-spacing:.02em}.maker-card-stock.low{background:#ff8c00;color:#fff}.maker-card-stock.oos{background:#999;color:#fff}.maker-card-badge.sale{position:absolute;top:10px;left:10px;font-family:var(--maker-mono);font-size:10px;background:#ff4d2e;color:#fff;padding:3px 8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.maker-card-body{padding:14px 16px;flex:1;display:flex;flex-direction:column}.maker-card-meta{font-family:var(--maker-mono);font-size:10px;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.maker-card-title{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 12px;color:var(--maker-bg-dark)}.maker-card-wrapper:hover .maker-card-title{color:var(--maker-green-deep)}.maker-card-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.maker-card-price{font-family:Inter,system-ui,sans-serif;font-size:17px;font-weight:800;color:var(--maker-bg-dark)}.maker-card-price s{color:#999;font-weight:400;margin-left:6px;font-size:13px}.maker-pagination{display:flex;justify-content:space-between;align-items:center;padding:32px 0 0;font-family:var(--maker-mono);font-size:12px;color:#666;gap:12px}.maker-pagination a,.maker-pagination span{font-family:var(--maker-mono);color:var(--maker-bg-dark);text-decoration:none;padding:6px 10px;border:1px solid transparent}.maker-pagination a:hover{border-color:var(--maker-bg-dark)}.maker-pages{display:flex;gap:4px;flex-wrap:wrap}.maker-pages a.current,.maker-pages .current{background:var(--maker-bg-dark);color:var(--maker-green);border-color:var(--maker-bg-dark)}.maker-page-prev,.maker-page-next{font-weight:700}.maker-pdp-section{background:var(--maker-bg-cream)}.maker-pdp{max-width:1320px;margin:0 auto;padding:0 28px 56px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.maker-pdp{display:flex;flex-direction:column;gap:24px;padding:0 16px 32px}}.maker-pdp-left{display:flex;flex-direction:column;gap:56px;min-width:0}@media(max-width:900px){.maker-pdp-left{display:contents}}.maker-gallery{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}@media(max-width:900px){.maker-gallery{order:1;width:100%}}.maker-main-img{aspect-ratio:1/1;background:#fff;border:2px solid var(--maker-bg-dark);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:zoom-in;text-decoration:none;color:inherit}.maker-zoom-cue{position:absolute;bottom:8px;right:8px;font-family:var(--maker-mono);font-size:11px;font-weight:700;color:var(--maker-bg-dark);background:#ffffffe6;padding:4px 10px;border:1px solid var(--maker-bg-dark);pointer-events:none;opacity:0;transition:opacity .15s}.maker-main-img:hover .maker-zoom-cue{opacity:1}.maker-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.maker-lightbox[hidden]{display:none!important}.maker-lightbox-img{max-width:95vw;max-height:90vh;object-fit:contain;background:#fff;border:2px solid var(--maker-fg-light)}.maker-lightbox-close{position:absolute;top:16px;right:20px;background:none;border:0;color:var(--maker-fg-light);font-size:36px;cursor:pointer;font-family:Inter,system-ui,sans-serif;font-weight:300;padding:8px 12px;line-height:1}.maker-lightbox-close:hover{color:var(--maker-green)}.maker-main-img img{width:100%;height:100%;object-fit:contain}@media(max-width:900px){.maker-main-img{aspect-ratio:4/3}}.maker-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}@media(max-width:900px){.maker-thumbs{gap:6px}}.maker-thumb{aspect-ratio:1/1;background:#fff;border:2px solid var(--maker-bg-dark);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.maker-thumb img{width:100%;height:100%;object-fit:contain}.maker-thumb.active{background:var(--maker-bg-dark)}.maker-thumb.active img{opacity:.6}.maker-readme{font-family:Inter,system-ui,sans-serif}.maker-readme h2{font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);margin:0 0 14px;letter-spacing:.05em;font-weight:700}.maker-readme p{font-size:16px;line-height:1.65;color:#444;margin:0 0 16px;max-width:640px}.maker-readme h3,.maker-readme h4{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;margin:24px 0 8px;letter-spacing:-.01em;color:var(--maker-bg-dark)}.maker-readme code{font-family:var(--maker-mono);background:var(--maker-bg-dark);color:var(--maker-green);padding:2px 6px;font-size:13px}.maker-readme a{color:var(--maker-green-deep);font-weight:600;text-decoration:none}.maker-readme a:hover{color:var(--maker-bg-dark);text-decoration:underline}.maker-readme strong{color:var(--maker-bg-dark)}.maker-readme ul{padding-left:1.4em;margin:0 0 14px}.maker-readme li{margin-bottom:6px;font-size:14px;line-height:1.6}.maker-pdp-info{font-family:Inter,system-ui,sans-serif;position:sticky;top:140px;align-self:start;min-width:0}@media(max-width:900px){.maker-pdp-info{order:2;position:static}}.maker-pdp-vendor{font-family:var(--maker-mono);font-size:12px;color:var(--maker-green-deep);margin-bottom:8px;letter-spacing:.04em}.maker-pdp-vendor:before{content:"// "}.maker-pdp-title{font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;color:var(--maker-bg-dark)}@media(max-width:900px){.maker-pdp-title{font-size:28px}}.maker-pdp-text{font-size:14px;color:#555;margin:6px 0}.maker-pdp-sku{font-family:var(--maker-mono);font-size:11px;color:#888;margin-bottom:18px;letter-spacing:.04em}.maker-pdp-inv{display:inline-block;font-family:var(--maker-mono);font-size:11px;background:var(--maker-green);color:var(--maker-bg-dark);padding:4px 10px;font-weight:700;margin-bottom:12px;letter-spacing:.02em}.maker-pdp-inv.low{background:#ff8c00;color:#fff}.maker-pdp-inv.oos{background:#999;color:#fff}.maker-pdp-price-row{background:#fff;border:2px solid var(--maker-bg-dark);padding:18px 22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:14px 0}.maker-pdp-price{font-size:32px;font-weight:800;letter-spacing:-.02em;color:var(--maker-bg-dark)}.maker-pdp-compare{color:#999;font-size:18px;font-weight:400;text-decoration:line-through}.maker-pdp-save{font-family:var(--maker-mono);font-size:11px;background:#ff4d2e;color:#fff;padding:4px 10px;font-weight:700;margin-left:auto;letter-spacing:.02em}.maker-pdp-variants{border:0;padding:14px 0 6px;margin:0 0 14px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.maker-pdp-variants legend{font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);margin-bottom:10px;letter-spacing:.05em;font-weight:700}.maker-variant-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--maker-bg-dark);padding:8px 14px;margin:0 6px 6px 0;font-family:var(--maker-mono);font-size:12px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .1s,border-color .1s}.maker-variant-pill:hover{background:#0000000a}.maker-variant-pill.active,.maker-variant-pill:has(input:checked){background:#4a8f2414;border-color:var(--maker-green-deep);color:var(--maker-green-deep)}.maker-variant-pill input[type=radio]{display:none}.maker-pdp-qty-wrap{margin:14px 0;display:flex;align-items:center;gap:12px}.maker-pdp-qty-wrap label{font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.maker-pdp-qty{display:inline-flex;align-items:center;border:2px solid var(--maker-bg-dark);background:var(--maker-bg-cream)}.maker-qty-btn{background:none;border:0;padding:12px 14px;cursor:pointer;font-family:var(--maker-mono);font-size:16px;font-weight:700;color:var(--maker-bg-dark)}.maker-qty-btn:hover{background:#0000000d}.maker-qty-input{width:56px;border:0;outline:0;text-align:center;font-family:var(--maker-mono);font-size:14px;font-weight:700;background:transparent;color:var(--maker-bg-dark)}.maker-pdp-buy{display:block;margin:14px 0 24px;position:relative}.maker-pdp-buy form{display:block}.maker-pdp-add{width:100%;padding:18px 26px;background:var(--maker-green)!important;color:var(--maker-bg-dark)!important;border:0!important;border-radius:0!important;cursor:pointer;font-family:var(--maker-mono)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;position:relative;display:flex;align-items:center;justify-content:center;gap:8px}.maker-pdp-add:hover{background:var(--maker-green-deep)!important;color:#fff!important}.maker-pdp-add[disabled],.maker-pdp-add:disabled,.maker-pdp-add[aria-disabled=true]{background:#999!important;cursor:not-allowed;color:#fff!important}.maker-pdp-add .loading-overlay__spinner{width:18px;height:18px;flex:0 0 auto}.maker-pdp-add .loading-overlay__spinner.hidden{display:none}.maker-pdp-add .loading-overlay__spinner svg{width:100%;height:100%}.maker-pdp-add.loading>span{opacity:.5}.maker-pdp-add .sold-out-message.hidden{display:none}.maker-pdp-buy .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #ff4d2e;background:#ff4d2e0f;color:#b91c0c;font-family:var(--maker-mono);font-size:12px;margin-bottom:8px}.maker-pdp-buy .product-form__error-message-wrapper[hidden]{display:none}.maker-pdp-buy .product-form__error-message-wrapper svg{flex:0 0 auto}.maker-pdp-shipnote{background:#fff;border:1px solid rgba(0,0,0,.1);padding:14px 18px;font-size:13px;line-height:1.5;color:#444;margin:14px 0}.maker-pdp-shipnote strong{color:var(--maker-bg-dark)}.maker-pdp-share{display:flex;align-items:center;gap:10px;margin:14px 0;font-family:var(--maker-mono);font-size:12px;color:#888}.maker-pdp-share a,.maker-pdp-share button{font-family:var(--maker-mono);font-size:12px;color:var(--maker-bg-dark);background:none;border:1px solid var(--maker-bg-dark);padding:4px 10px;cursor:pointer;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.maker-pdp-share a:hover,.maker-pdp-share button:hover{background:var(--maker-bg-dark);color:var(--maker-green)}.maker-pdp-complementary{margin:18px 0;padding:14px 18px;background:#fff;border:2px solid var(--maker-bg-dark)}.maker-pdp-complementary h4{font-family:var(--maker-mono);font-size:11px;color:var(--maker-green-deep);margin:0 0 10px;letter-spacing:.05em;font-weight:700}.maker-pdp-complementary ul{list-style:none;padding:0;margin:0;font-family:var(--maker-mono);font-size:12px}.maker-pdp-complementary li{padding:6px 0;border-bottom:1px dashed rgba(0,0,0,.1);display:flex;justify-content:space-between}.maker-pdp-complementary li:last-child{border-bottom:0}.maker-pdp-complementary li a{color:var(--maker-bg-dark);text-decoration:none}.maker-pdp-complementary li a:hover{color:var(--maker-green-deep)}.maker-pdp-app-block{margin:8px 0}.product-recommendations,.related-products,.complementary-products{background:var(--maker-bg-cream)!important}.product-recommendations h2,.related-products h2,.complementary-products h2{font-family:Inter,system-ui,sans-serif!important;font-size:32px!important;font-weight:800!important;letter-spacing:-.02em!important;border-bottom:2px solid var(--maker-bg-dark)!important;padding-bottom:14px!important;margin-bottom:32px!important;color:var(--maker-bg-dark)!important}.vb-root{font-family:Inter,-apple-system,system-ui,sans-serif;color:#1a1a1a;background:#faf9f6}.vb-root h1,.vb-root h2,.vb-root h3{font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.vb-root a{color:inherit;text-decoration:none}.vb-breadcrumb{max-width:1320px;margin:0 auto;padding:14px 28px 12px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#666;background:#faf9f6}@media(max-width:900px){.vb-breadcrumb{padding:12px 16px 10px}}.vb-breadcrumb a{color:#666}.vb-breadcrumb a:hover{color:#4a8f24}.vb-page-head{max-width:1320px;margin:0 auto;padding:8px 28px 18px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:12px 24px;border-bottom:2px solid #1a1a1a;background:#faf9f6}.vb-page-head .toolbar{align-self:start;padding-top:14px}.vb-page-head-main{grid-column:1;min-width:0}@media(max-width:900px){.vb-page-head{padding:6px 16px 14px;grid-template-columns:1fr;gap:12px}}.vb-page-head h1{font-family:Inter,system-ui,sans-serif;font-size:48px;font-weight:800;letter-spacing:-.025em;line-height:1.1;color:#1a1a1a;margin:0}.vb-page-head h1 .count{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:500;color:#4a8f24;vertical-align:middle;margin-left:12px;padding:4px 10px;border:1px solid #4a8f24;border-radius:4px;background:#4a8f241a}.vb-page-head .descr{color:#555;font-size:15px;line-height:1.5;max-width:540px;margin-top:12px}.vb-page-head-main{min-width:0}.vb-page-head .vb-collection-descr{margin-top:6px;max-width:880px;position:relative}.vb-collection-descr-body{color:#555;font-size:15px;line-height:1.5;max-height:76px;overflow:hidden;position:relative;display:block;transition:max-height .25s ease}.vb-collection-descr:not(.vb-collection-descr--open) .vb-collection-descr-body:after{content:"";position:absolute;bottom:0;left:0;right:0;height:24px;background:linear-gradient(to bottom,#faf9f600,#faf9f6);pointer-events:none}.vb-collection-descr-body p{margin:0 0 .5em}.vb-collection-descr-body p:last-child{margin-bottom:0}.vb-collection-descr-body>*:first-child,.vb-collection-descr-body h1:first-child,.vb-collection-descr-body h2:first-child,.vb-collection-descr-body h3:first-child,.vb-collection-descr-body p:first-child{margin-top:0;padding-top:0}.vb-collection-descr-body h2,.vb-collection-descr-body h3{margin:.6em 0 .3em;font-size:16px;line-height:1.25}.vb-collection-descr-body h2:before{content:none}.vb-collection-descr-body a{color:#4a8f24;text-decoration:underline;text-underline-offset:2px}.vb-collection-descr-body a:hover{color:#1a1a1a}.vb-collection-descr-body strong{color:#1a1a1a;font-weight:700}.vb-collection-descr-body ul,.vb-collection-descr-body ol{margin:.4em 0 .4em 1.2em}.vb-collection-descr--open .vb-collection-descr-body{max-height:none;overflow:visible;text-overflow:clip}.vb-collection-descr--open .vb-collection-descr-body:after{display:none}.vb-readmore-btn{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 0;background:transparent;border:0;border-bottom:1px dashed #4a8f24;color:#4a8f24;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:color .15s,border-color .15s}.vb-readmore-btn:hover{color:#1a1a1a;border-bottom-color:#1a1a1a}.vb-readmore-icon{display:inline-block;transition:transform .2s ease}.vb-page-head .toolbar{display:flex;gap:8px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px}.vb-page-head .toolbar select{font:inherit;padding:8px 12px;border:1px solid #1a1a1a;border-radius:0;background:#faf9f6;color:#1a1a1a}.vb-layout{max-width:1320px;margin:0 auto;padding:24px 28px 56px;display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start;background:#faf9f6}@media(max-width:900px){.vb-layout{grid-template-columns:1fr;gap:16px;padding:20px 16px 36px}}.vb-layout main{min-width:0}.vb-filters{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;position:sticky;top:100px;align-self:start}.vb-filter-group{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.vb-filter-group:last-child{border-bottom:0}.vb-filter-group h4{font-size:11px;text-transform:uppercase;color:#4a8f24;margin:0 0 12px;letter-spacing:.05em;font-weight:700}.vb-filter-group h4:before{content:"// "}.vb-filter-group label{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;color:#1a1a1a;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px}.vb-filter-group label:hover{color:#4a8f24}.vb-filter-group .count{color:#888;margin-left:auto;font-size:11px}.vb-filter-group input[type=checkbox]{accent-color:#4a8f24;width:14px;height:14px}.vb-range{display:flex;gap:6px;margin-top:8px;align-items:center}.vb-range input{flex:1;min-width:0;border:1px solid #1a1a1a;border-radius:0;padding:6px 8px;font:inherit;font-size:12px;background:transparent;color:#1a1a1a}.vb-filter-summary{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;margin-bottom:14px;border-bottom:2px solid #1a1a1a;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#1a1a1a}.vb-filter-summary strong{color:#4a8f24;font-weight:700}.vb-filter-clear{color:#ff4d2e!important;text-decoration:none!important;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.06em}.vb-filter-clear:hover{text-decoration:underline!important;color:#1a1a1a!important}details.vb-filter-group{padding:0 0 14px;margin:0 0 14px;border-bottom:1px solid rgba(0,0,0,.1)}details.vb-filter-group[open]{padding-bottom:18px}details.vb-filter-group>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#4a8f24;font-weight:700;padding:4px 0;user-select:none;-webkit-user-select:none}details.vb-filter-group>summary::-webkit-details-marker{display:none}details.vb-filter-group>summary::marker{content:""}.vb-filter-label:before{content:"// "}.vb-filter-active-count{color:#ff4d2e;font-weight:700;margin-left:4px}.vb-filter-caret{margin-left:auto;color:#888;transition:transform .18s ease;font-size:10px}details.vb-filter-group[open]>summary .vb-filter-caret{transform:rotate(180deg)}.vb-filter-body{padding-top:10px}.vb-filter-search{width:100%;border:1px solid #1a1a1a;border-radius:0;background:#fff;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;padding:6px 8px;margin-bottom:8px;color:#1a1a1a}.vb-filter-search:focus{outline:0;border-color:#4a8f24}.vb-filter-options{display:flex;flex-direction:column;gap:0}.vb-filter-options--collapsible{max-height:192px;overflow:hidden;transition:max-height .18s ease}.vb-filter-options--collapsible.vb-filter-options--expanded{max-height:480px;overflow-y:auto;scrollbar-width:thin}.vb-filter-option{display:flex!important;align-items:center;gap:8px;padding:4px 0!important;cursor:pointer;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:#1a1a1a!important}.vb-filter-option:hover{color:#4a8f24!important}.vb-filter-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb-filter-option--disabled{color:#aaa!important;cursor:not-allowed}.vb-filter-option--disabled:hover{color:#aaa!important}.vb-filter-option--disabled .count{color:#ccc!important}.vb-filter-toggle{margin-top:8px;background:transparent;border:0;border-bottom:1px dotted #4a8f24;color:#4a8f24;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;cursor:pointer;padding:2px 0;text-transform:lowercase}.vb-filter-toggle:hover{color:#1a1a1a;border-bottom-color:#1a1a1a}.vb-filter-pricerange-meta{margin-top:6px;font-size:10px;color:#888;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace}.vb-grid-3{display:grid;grid-template-columns:repeat(var(--vb-cols, 3),1fr);gap:0;border:2px solid #1a1a1a;background:#fff}.vb-grid-3>.vb-product{border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a}.vb-grid-cols-3>.vb-product:nth-child(3n){border-right:0}.vb-grid-cols-3>.vb-product:nth-last-child(-n+3):nth-child(3n+1),.vb-grid-cols-3>.vb-product:nth-last-child(-n+3):nth-child(3n+1)~.vb-product{border-bottom:0}.vb-grid-cols-4>.vb-product:nth-child(4n){border-right:0}.vb-grid-cols-4>.vb-product:nth-last-child(-n+4):nth-child(4n+1),.vb-grid-cols-4>.vb-product:nth-last-child(-n+4):nth-child(4n+1)~.vb-product{border-bottom:0}.vb-grid-cols-2>.vb-product:nth-child(2n){border-right:0}.vb-grid-cols-2>.vb-product:nth-last-child(-n+2):nth-child(odd),.vb-grid-cols-2>.vb-product:nth-last-child(-n+2):nth-child(odd)~.vb-product{border-bottom:0}.vb-grid-cols-5>.vb-product:nth-child(5n){border-right:0}.vb-grid-cols-5>.vb-product:nth-last-child(-n+5):nth-child(5n+1),.vb-grid-cols-5>.vb-product:nth-last-child(-n+5):nth-child(5n+1)~.vb-product{border-bottom:0}@media(max-width:900px){.vb-grid-3{grid-template-columns:repeat(2,1fr)!important}.vb-grid-3>.vb-product:nth-child(3n){border-right:2px solid #1a1a1a}.vb-grid-3>.vb-product:nth-child(2n){border-right:0}}.vb-product{background:#fff;display:flex;flex-direction:column}.vb-product-img{aspect-ratio:1/1;background:#faf9f6;display:flex;align-items:center;justify-content:center;font-size:48px;border-bottom:2px solid #1a1a1a;position:relative;overflow:hidden;text-decoration:none;color:inherit}.vb-product-img img,.vb-product-img svg,.vb-product-img .placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;background:#fff!important;display:block!important}.vb-product{min-width:0;min-height:0}.vb-grid-3{grid-auto-rows:1fr}.vb-product-img{width:100%!important;height:auto!important;flex:0 0 auto!important}.vb-product-body{min-width:0!important;min-height:0!important}.vb-product h3{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:38px!important}.vb-product-stock{position:absolute;top:10px;right:10px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;background:#5cb030;color:#1a1a1a;padding:3px 8px;font-weight:700;letter-spacing:.02em}.vb-product-stock.low{background:#ff4d2e;color:#fff}.vb-product-body{padding:16px 18px;flex:1;display:flex;flex-direction:column}.vb-product-sku{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.vb-product h3{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 12px;color:#1a1a1a}.vb-product h3 a{color:#1a1a1a;text-decoration:none}.vb-product h3 a:hover{color:#4a8f24}.vb-product-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:8px}.vb-product-price{font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:800;color:#1a1a1a}.vb-product-price s{color:#999;font-weight:400;margin-left:6px;font-size:14px}.vb-product .vb-product-add,button.vb-product-add,.vb-product-add{font-family:JetBrains Mono,Courier New,monospace!important;font-size:11px!important;padding:6px 12px!important;background:#1a1a1a!important;color:#faf9f6!important;border:0!important;border-radius:0!important;cursor:pointer!important;font-weight:700!important;line-height:1!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;box-sizing:border-box!important;display:inline-block!important;text-align:center!important;text-decoration:none!important;transition:background .12s ease!important}.vb-product-add:hover{background:#4a8f24!important}.vb-product-add:disabled{background:#999!important;cursor:not-allowed!important}.vb-product-meta product-form,.vb-product-meta form{display:inline-flex!important;margin:0!important;padding:0!important}.vb-section{padding:64px 28px;background:#faf9f6}.vb-section-inner{max-width:1320px;margin:0 auto}.vb-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #1a1a1a}.vb-section-head h2{font-family:Inter,system-ui,sans-serif;font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0;color:#1a1a1a}.vb-section-head .meta{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#666}.vb-products{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid #1a1a1a;background:#fff}.vb-products>.vb-product{border-right:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a}.vb-products>.vb-product:nth-child(4n){border-right:0}.vb-products>.vb-product:nth-last-child(-n+4):nth-child(4n+1),.vb-products>.vb-product:nth-last-child(-n+4):nth-child(4n+1)~.vb-product{border-bottom:0}@media(max-width:900px){.vb-products{grid-template-columns:repeat(2,1fr)}.vb-products>.vb-product:nth-child(4n){border-right:2px solid #1a1a1a}.vb-products>.vb-product:nth-child(2n){border-right:0}}.vb-pagination{display:flex;justify-content:space-between;align-items:center;padding:32px 0 0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#666;gap:12px;flex-wrap:wrap}.vb-pagination .pages{display:flex;gap:4px;flex-wrap:wrap}.vb-pagination .pages a{padding:6px 10px;color:#1a1a1a;border:1px solid transparent;text-decoration:none;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace}.vb-pagination .pages a:hover{border-color:#1a1a1a}.vb-pagination .pages a.current{background:#1a1a1a;color:#5cb030;border-color:#1a1a1a}.vb-product-section{background:#faf9f6}.vb-pdp{max-width:1320px;margin:0 auto;padding:0 28px 56px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.vb-pdp{display:flex;flex-direction:column;gap:24px;padding:0 16px 32px}.vb-pdp-left{display:contents}.vb-gallery{order:1;width:100%}.vb-pdp-info{order:2;position:static!important;top:auto!important;width:100%}.vb-pdp-tabs{order:3;width:100%}}.vb-pdp-left{display:flex;flex-direction:column;gap:56px;min-width:0}.vb-gallery{display:grid;grid-template-columns:1fr;gap:0;min-width:0}.vb-main-img{display:block;width:100%;aspect-ratio:1 / 1;background:#fff;border:2px solid #1a1a1a;overflow:hidden;cursor:zoom-in;position:relative;text-decoration:none}.vb-main-img img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block}.vb-thumbs{display:flex;flex-wrap:nowrap;gap:0;border:2px solid #1a1a1a;border-top:0}.vb-thumbs .vb-thumb{flex:1 1 0!important;min-width:0!important;border:0!important;border-right:2px solid #1a1a1a!important}.vb-thumbs .vb-thumb:last-child{border-right:0!important}.vb-thumb{aspect-ratio:1/1;background:#fff;border:2px solid #1a1a1a;cursor:pointer;padding:0;overflow:hidden}.vb-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;background:#fff;display:block}.vb-thumb.active{border-color:#5cb030}.vb-thumb.active img{opacity:.8}.vb-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:99999;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out}.vb-lightbox[hidden]{display:none!important}.vb-lightbox-img{max-width:95vw;max-height:90vh;object-fit:contain;background:#fff;border:2px solid #faf9f6}.vb-lightbox-close{position:absolute;top:16px;right:20px;background:none;border:0;color:#faf9f6;font-size:36px;cursor:pointer;font-family:Inter,system-ui,sans-serif;padding:8px 12px;line-height:1}.vb-lightbox-prev,.vb-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:#1a1a1ab3;border:2px solid #faf9f6;color:#faf9f6;width:56px;height:56px;border-radius:50%;font-size:32px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;font-family:Inter,system-ui,sans-serif;transition:background .15s,transform .15s,border-color .15s;z-index:2}.vb-lightbox-prev:hover,.vb-lightbox-next:hover{background:#5cb030;color:#1a1a1a;border-color:#5cb030;transform:translateY(-50%) scale(1.05)}.vb-lightbox-prev{left:24px}.vb-lightbox-next{right:24px}.vb-lightbox-counter{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#faf9f6;background:#1a1a1ab3;padding:6px 14px;border-radius:100px;letter-spacing:.05em}@media(max-width:540px){.vb-lightbox-prev,.vb-lightbox-next{width:44px;height:44px;font-size:24px}.vb-lightbox-prev{left:10px}.vb-lightbox-next{right:10px}.vb-lightbox-close{font-size:28px;top:8px;right:12px}}.shopify-section--main-product,.shopify-section.section:has(.vb-product-section){padding-top:0!important;margin-top:0!important}.vb-product-section{padding-top:0!important;margin-top:0!important}.vb-product-section .vb-breadcrumb{padding:18px 28px!important;margin-top:0!important}@media(max-width:900px){.vb-product-section .vb-breadcrumb{padding:12px 16px!important}}.vb-pdp-info{font-family:Inter,system-ui,sans-serif;position:sticky;top:140px;align-self:start;min-width:0}.vb-pdp-vendor{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#4a8f24;margin-bottom:8px;letter-spacing:.04em}.vb-pdp-vendor:before{content:"// "}.vb-pdp-info h1{font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px;color:#1a1a1a}.vb-pdp-sku{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#888;margin-bottom:24px;letter-spacing:.04em}.vb-variant-fieldset{border:0;padding:14px 0 6px;margin:0 0 14px;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.vb-variant-legend{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#4a8f24;margin-bottom:10px;letter-spacing:.05em;font-weight:700}.vb-variant-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #1a1a1a;padding:8px 14px;margin:0 6px 6px 0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.vb-variant-pill:hover{background:#0000000a}.vb-variant-pill:has(input:checked),.vb-variant-pill.active{background:#4a8f241f!important;border-color:#4a8f24!important;color:#4a8f24!important}.vb-variant-pill:not(:has(input:checked)):not(.active),.vb-variant-pill:has(input:not(:checked)):not(.active){background:transparent;border-color:#1a1a1a;color:#1a1a1a}.vb-variant-pill input[type=radio]{position:absolute!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important}.vb-spec-card{background:#1a1a1a;color:#faf9f6;padding:24px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;position:relative;margin-bottom:24px}.vb-spec-card:before{content:"spec.txt";position:absolute;top:-12px;left:16px;background:#5cb030;color:#1a1a1a;padding:2px 12px;font-size:11px;font-weight:700}.vb-spec-card .row{display:grid;grid-template-columns:110px 1fr;gap:12px}.vb-spec-card .key{color:#888}.vb-spec-card .val{color:#5cb030}.vb-price-row{background:#faf9f6;border:2px solid #1a1a1a;padding:20px 24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}.vb-price-row .price{font-size:32px;font-weight:800;letter-spacing:-.02em;color:#1a1a1a}.vb-price-row .stock{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;padding:5px 10px;background:#5cb030;color:#1a1a1a;font-weight:700}.vb-price-row .stock.low{background:#ff4d2e;color:#fff}.vb-price-row .save{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;padding:5px 10px;background:#ff4d2e;color:#fff;font-weight:700;margin-left:auto}.vb-buy-row{display:flex;gap:12px;margin-bottom:32px;align-items:stretch}.vb-qty-mono{display:flex;align-items:center;border:2px solid #1a1a1a;background:#faf9f6}.vb-qty-mono button{background:none;border:0;padding:14px 16px;cursor:pointer;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:16px;font-weight:700;color:#1a1a1a}.vb-qty-mono button:hover{background:#0000000d}.vb-qty-mono input{width:56px;border:0;outline:0;text-align:center;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:700;background:transparent;color:#1a1a1a}.vb-buy-add{flex:1;padding:18px 26px;background:#5cb030!important;color:#1a1a1a!important;border:0!important;border-radius:0!important;cursor:pointer;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:14px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;display:flex;align-items:center;justify-content:center;gap:8px;position:relative}.vb-buy-add:hover{background:#4a8f24!important;color:#fff!important}.vb-buy-add:disabled,.vb-buy-add[aria-disabled=true]{background:#999!important;cursor:not-allowed;color:#fff!important}.vb-buy-add .loading__spinner,.vb-buy-add .loading-overlay__spinner{width:18px;height:18px;flex:0 0 auto}.vb-buy-add .loading__spinner.hidden,.vb-buy-add .loading-overlay__spinner.hidden{display:none}.vb-buy-add .loading__spinner svg,.vb-buy-add .loading-overlay__spinner svg{width:100%;height:100%}.vb-buy-add .sold-out-message.hidden{display:none}.vb-shipnote{background:#fff;border:1px solid rgba(0,0,0,.1);padding:16px 20px;font-size:13px;line-height:1.5;color:#444;margin-bottom:24px}.vb-shipnote:before{content:"\1f680  "}.vb-shipnote strong{color:#1a1a1a}.vb-pdp-tabs{margin:0;padding:0}.vb-tabs-bar{display:flex;gap:0;border-bottom:2px solid #1a1a1a;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;flex-wrap:wrap}.vb-tabs-bar button{background:none;border:0;padding:12px 20px;cursor:pointer;font:inherit;font-size:13px;color:#555;border-bottom:2px solid transparent;margin-bottom:-2px}.vb-tabs-bar button.active{color:#1a1a1a;border-bottom-color:#5cb030;background:#fff}.vb-tab-panel{padding:16px 0 32px}.vb-readme>*:first-child,.vb-readme>.product-copy>*:first-child,.vb-readme h1:first-child,.vb-readme h2:first-child,.vb-readme h3:first-child,.vb-readme p:first-child,.vb-readme .product-copy>h1:first-child,.vb-readme .product-copy>h2:first-child,.vb-readme .product-copy>h3:first-child,.vb-readme .product-copy>p:first-child{margin-top:0!important;padding-top:0!important}.vb-readme{font-family:Inter,system-ui,sans-serif}.vb-readme p{font-size:16px;line-height:1.65;color:#444;margin:0 0 16px;max-width:640px}.vb-readme h2{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.015em;line-height:1.2;margin:28px 0 14px;padding-bottom:6px;border-bottom:2px solid #1a1a1a;color:#1a1a1a}.vb-readme h3{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;margin:20px 0 10px}.vb-readme h4{font-family:Inter,system-ui,sans-serif;font-size:18px;margin:24px 0 8px;letter-spacing:-.01em}.vb-readme code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;background:#1a1a1a;color:#5cb030;padding:2px 6px;border-radius:0;font-size:13px}.vb-readme a{color:#4a8f24;font-weight:600;text-decoration:none}.vb-readme a:hover{color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}.vb-readme strong{color:#1a1a1a}.vb-readme ul{margin:0 0 14px;padding-left:1.4em;line-height:1.6}.vb-readme li{margin-bottom:6px;font-size:14px}.vb-readme li strong{color:#1a1a1a}.vb-pdp-share{display:flex;align-items:center;gap:10px;margin:14px 0;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#888}.vb-pdp-share a{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#1a1a1a;border:1px solid #1a1a1a;padding:4px 10px;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.vb-pdp-share a:hover{background:#1a1a1a;color:#5cb030}.vb-pdp-app-block{margin:8px 0}@property --vb-spin-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --vb-grid-shift{syntax: "<length>"; initial-value: 0px; inherits: false;}@keyframes vb-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vb-spec-line{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes vb-mark-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vb-pulse-dot{0%,to{box-shadow:0 0 #5cb03099}50%{box-shadow:0 0 0 6px #5cb03000}}@keyframes vb-cursor-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes vb-tag-flash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@keyframes vb-grid-pulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes vb-grid-drift{0%{background-position:0 0}to{background-position:18px 18px}}@keyframes vb-scan{0%{transform:translateY(-100%)}to{transform:translateY(420%)}}.vb-hero{position:relative;overflow:hidden;padding:28px 28px 56px;background:#faf9f6}.vb-hero:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 56px);max-width:1320px;border-radius:0;background-image:radial-gradient(circle at 2px 2px,rgba(92,176,48,.32) 1.6px,transparent 2.2px),linear-gradient(rgba(92,176,48,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(92,176,48,.06) 1px,transparent 1px);background-size:18px 18px,18px 18px,18px 18px;animation:vb-grid-drift 6s linear infinite,vb-grid-pulse 4s ease-in-out infinite;pointer-events:none;z-index:0}.vb-hero-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.vb-hero-tag{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:#4a8f24;margin-bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #4a8f24;border-radius:4px;background:#4a8f2414;animation:vb-fade-up .5s ease-out backwards}.vb-hero-tag:before{content:"\26a1";display:inline-block;animation:vb-tag-flash 1.6s ease-in-out infinite}.vb-hero h1{font-family:Inter,system-ui,sans-serif;font-size:64px;font-weight:800;line-height:1;letter-spacing:-.03em;margin:0 0 24px;color:#1a1a1a}.vb-hero h1 mark{background:#5cb030;color:#1a1a1a;padding:0 8px;border-radius:4px}.vb-hero p{font-size:17px;line-height:1.5;color:#555;margin:0 0 32px;max-width:480px;animation:vb-fade-up .55s .25s ease-out backwards}.vb-hero-stats{display:flex;gap:48px}.vb-stat{display:flex;flex-direction:column;animation:vb-fade-up .5s ease-out backwards}.vb-stat:nth-child(1){animation-delay:.4s}.vb-stat:nth-child(2){animation-delay:.5s}.vb-stat:nth-child(3){animation-delay:.6s}.vb-stat .num{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1;color:#1a1a1a;font-variant-numeric:tabular-nums}.vb-stat .label{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#666;margin-top:6px;text-transform:uppercase;letter-spacing:.05em}.vb-hero-card{background:#1a1a1a;color:#faf9f6;border:3px solid #1a1a1a;padding:32px;position:relative;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;animation:vb-fade-up .5s .1s ease-out backwards}.vb-hero-card:before{content:"spec.txt";position:absolute;top:-12px;left:16px;background:#5cb030;color:#1a1a1a;padding:2px 12px;font-size:11px;font-weight:700}.vb-hero-card>div{animation:vb-spec-line .32s ease-out backwards}.vb-hero-card>div:nth-child(1){animation-delay:.55s}.vb-hero-card>div:nth-child(2){animation-delay:.65s}.vb-hero-card>div:nth-child(3){animation-delay:.75s}.vb-hero-card>div:nth-child(4){animation-delay:.85s}.vb-hero-card>div:nth-child(5){animation-delay:.95s}.vb-hero-card>div:nth-child(6){animation-delay:1.05s}.vb-hero-card .key{color:#888}.vb-hero-card .val{color:#5cb030}.vb-hero-card>div:nth-child(6) .val{display:inline-flex;align-items:center;gap:8px}.vb-hero-card>div:nth-child(6) .val:before{content:"";width:6px;height:6px;border-radius:50%;background:#5cb030;flex:0 0 6px;animation:vb-pulse-dot 1.6s ease-out infinite;animation-delay:1.4s}.vb-hero-card .price{display:flex;align-items:center;gap:4px;font-size:28px;font-weight:700;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:#faf9f6;animation:vb-spec-line .32s 1.2s ease-out backwards}.vb-hero-card .price:after{content:"_";color:#5cb030;font-weight:400;margin-left:6px;animation:vb-cursor-blink 1s step-end infinite;animation-delay:1.5s}.vb-hero-card .vb-scan{display:none}@media(max-width:900px){.vb-hero{padding:48px 16px}.vb-hero-inner{grid-template-columns:1fr;gap:36px}.vb-hero h1{font-size:40px}.vb-hero-stats{gap:24px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.vb-hero-tag,.vb-hero-tag:before,.vb-hero p,.vb-stat,.vb-hero-card,.vb-hero-card>div,.vb-hero-card .price,.vb-hero-card .price:after,.vb-hero-card>div:nth-child(6) .val:before,.vb-hero:before{animation:none!important}}.vb-brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@keyframes vb-brand-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.vb-brand-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;overflow:hidden;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;display:block;animation:vb-brand-in .55s ease-out backwards;color:inherit}.vb-brand-card:nth-child(1){animation-delay:.04s}.vb-brand-card:nth-child(2){animation-delay:.1s}.vb-brand-card:nth-child(3){animation-delay:.16s}.vb-brand-card:nth-child(4){animation-delay:.22s}.vb-brand-card:nth-child(5){animation-delay:.28s}.vb-brand-card:nth-child(6){animation-delay:.34s}.vb-brand-card:nth-child(7){animation-delay:.4s}.vb-brand-card:nth-child(8){animation-delay:.46s}.vb-brand-card:hover{border-color:#5cb030;transform:translateY(-4px);box-shadow:0 14px 28px #0000001a,0 4px 8px #5cb0301f}.vb-brand-mark{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;color:#fff;position:relative;overflow:hidden;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.vb-brand-card--has-image .vb-brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00000073,#0000002e 35%,#0000000d 60%,#1a1a1a8c),repeating-linear-gradient(135deg,transparent 0,transparent 12px,rgba(255,255,255,.06) 12px,rgba(255,255,255,.06) 14px,transparent 14px,transparent 26px,rgba(0,0,0,.1) 26px,rgba(0,0,0,.1) 28px);pointer-events:none;transition:opacity .3s;mix-blend-mode:normal}.vb-brand-card--has-image .vb-brand-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse 70% 30% at 30% 30%,rgba(92,176,48,.12),transparent 70%),radial-gradient(ellipse 60% 30% at 75% 80%,rgba(92,176,48,.1),transparent 70%);pointer-events:none;opacity:.85;transition:opacity .3s}.vb-brand-card--has-image:hover .vb-brand-mark:before{background:linear-gradient(135deg,#0000008c,#0003 35%,#0000000d 60%,#1a1a1a99),repeating-linear-gradient(135deg,transparent 0,transparent 12px,rgba(92,176,48,.18) 12px,rgba(92,176,48,.18) 14px,transparent 14px,transparent 26px,rgba(0,0,0,.15) 26px,rgba(0,0,0,.15) 28px)}.vb-brand-card:not(.vb-brand-card--has-image) .vb-brand-mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18) 0%,transparent 55%),radial-gradient(circle at 75% 85%,rgba(0,0,0,.18) 0%,transparent 55%);pointer-events:none;transition:opacity .3s}.vb-brand-card:not(.vb-brand-card--has-image) .vb-brand-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:12px 12px;pointer-events:none;opacity:.6}.vb-brand-mark svg,.vb-brand-mark .wm{position:relative;z-index:1;transition:transform .35s cubic-bezier(.2,.7,.3,1),filter .3s;filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.vb-brand-mark svg{width:50%;height:50%;display:block}.vb-brand-mark .wm{font-family:Inter,system-ui,sans-serif;font-weight:900;font-size:44px;letter-spacing:-.04em;color:#fff;font-style:italic}.vb-brand-card:hover .vb-brand-mark svg,.vb-brand-card:hover .vb-brand-mark .wm{transform:scale(1.1);filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.vb-brand-card:hover .vb-brand-mark:before{opacity:1.4}.vb-brand-foot{padding:14px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;position:relative}.vb-brand-foot:before{content:"";position:absolute;left:0;top:0;right:0;height:0;background:#5cb030;transition:height .25s}.vb-brand-card:hover .vb-brand-foot:before{height:3px}.vb-brand-card .brand-name{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;color:#1a1a1a;letter-spacing:-.01em;display:flex;align-items:center;gap:8px;transition:color .15s}.vb-brand-card:hover .brand-name{color:#4a8f24}.vb-brand-card .brand-name .arr{font-size:13px;opacity:.45;transition:transform .2s cubic-bezier(.2,.7,.3,1),opacity .2s,color .2s}.vb-brand-card:hover .brand-name .arr{transform:translate(6px);opacity:1;color:#5cb030}.vb-brand-card .brand-meta{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:#888;letter-spacing:.04em;text-transform:uppercase;transition:color .15s}.vb-brand-card:hover .brand-meta{color:#4a8f24}@media(max-width:900px){.vb-brand-grid{grid-template-columns:repeat(2,1fr);gap:12px}.vb-brand-mark svg{width:44%;height:44%}.vb-brand-mark .wm{font-size:32px}}@media(prefers-reduced-motion:reduce){.vb-brand-card{animation:none}}.vb-featured{padding:32px 28px;background:#faf9f6}.vb-featured-inner{position:relative;max-width:1320px;margin:0 auto;min-height:420px;background-size:cover;background-position:center;display:flex;align-items:center;padding:48px;border-radius:14px;overflow:hidden;border:1px solid #1a1a1a}.vb-featured-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 35%,rgba(0,0,0,.05) 65%,transparent 100%);pointer-events:none}.vb-featured-card{position:relative;max-width:520px;background:#fff;padding:32px 36px;border:2px solid #1a1a1a;box-shadow:0 12px 40px #0000002e}.vb-featured-card:before{content:"featured.md";position:absolute;top:-12px;left:16px;background:#5cb030;color:#1a1a1a;padding:3px 10px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.04em}.vb-featured-card .src{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#4a8f24;letter-spacing:.06em;margin-bottom:14px}.vb-featured-card .src:before{content:"// from ";color:#888}.vb-featured-card h2{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 14px;color:#1a1a1a}.vb-featured-card p{font-size:15px;line-height:1.55;color:#444;margin:0 0 22px}.vb-featured-card p strong{color:#1a1a1a;font-weight:700}.vb-featured-card p code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;background:#1a1a1a;color:#5cb030;padding:1px 6px;font-size:12px}.vb-featured-btn{display:inline-flex;align-items:center;gap:10px;background:#5cb030;color:#1a1a1a;padding:12px 22px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.vb-featured-btn:hover{background:#1a1a1a;color:#5cb030}.vb-featured-btn .arr{transition:transform .15s}.vb-featured-btn:hover .arr{transform:translate(4px)}@media(max-width:900px){.vb-featured{padding:28px 14px}.vb-featured-inner{padding:28px 18px;min-height:380px;align-items:flex-end}.vb-featured-inner:before{background:linear-gradient(180deg,#0000001a,#0009)}.vb-featured-card{padding:22px 20px}.vb-featured-card h2{font-size:22px}.vb-featured-card p{font-size:14px}}.vb-pillars{background:#1a1a1a;color:#faf9f6;padding:64px 28px}.vb-pillars-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.vb-pillar h3{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px;color:#faf9f6}.vb-pillar h3:before{display:block;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#5cb030;margin-bottom:10px;letter-spacing:.05em;font-weight:700}.vb-pillar:nth-child(1) h3:before{content:"01 / SOURCING"}.vb-pillar:nth-child(2) h3:before{content:"02 / SUPPORT"}.vb-pillar:nth-child(3) h3:before{content:"03 / SHIPPING"}.vb-pillar:nth-child(4) h3:before{content:"04 / SCHOOLS"}.vb-pillar p{color:#aaa;line-height:1.6;font-size:15px;margin:0}@media(max-width:900px){.vb-pillars{padding:44px 16px}.vb-pillars-inner{grid-template-columns:1fr;gap:32px}}.vb-posts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid #1a1a1a;background:#1a1a1a}.vb-post{background:#fff;border-right:2px solid #1a1a1a;display:flex;flex-direction:column}.vb-post:last-child{border-right:0}.vb-post-img{display:block;aspect-ratio:1/1;background-size:cover;background-position:center;background-color:#faf9f6;border-bottom:2px solid #1a1a1a}.vb-post-body{padding:16px 18px;flex:1;display:flex;flex-direction:column}.vb-post-meta{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:10px;color:#4a8f24;margin-bottom:6px;letter-spacing:.05em}.vb-post h3{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.35;margin:0 0 10px}.vb-post h3 a{color:#1a1a1a;text-decoration:none}.vb-post h3 a:hover{color:#4a8f24}.vb-post p{font-size:12px;line-height:1.45;color:#555;margin:0 0 12px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vb-post-cta{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-weight:700;color:#4a8f24;margin-top:auto;text-decoration:none}.vb-post-cta:hover{color:#1a1a1a}@media(max-width:900px){.vb-posts{grid-template-columns:repeat(2,1fr)}.vb-post:nth-child(2n){border-right:0}.vb-post:nth-child(odd):not(:last-child){border-right:2px solid #1a1a1a}}.vb-footer{background:#faf9f6!important;color:#1a1a1a!important;padding:56px 28px 32px!important;border-top:3px solid #1a1a1a!important}.vb-footer-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:12px}.vb-footer-brand h3{font-family:Inter,system-ui,sans-serif;font-size:22px;letter-spacing:-.02em;margin:0 0 12px!important;color:#1a1a1a!important;font-weight:800}.vb-footer-brand p{color:#555!important;font-size:12px;line-height:1.6;margin:0;max-width:240px}.vb-footer h4{font-size:11px!important;color:#4a8f24!important;margin:0 0 14px!important;letter-spacing:.05em;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;text-transform:lowercase!important;font-weight:700}.vb-footer h4:before{content:"// "}.vb-footer ul{list-style:none;padding:0;margin:0}.vb-footer li{margin-bottom:8px}.vb-footer ul a{color:#1a1a1a!important;font-size:12px!important;text-decoration:none}.vb-footer ul a:hover{color:#4a8f24!important}.vb-footer-bottom{max-width:1320px;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:#555}.vb-socials{display:inline-flex;gap:14px;align-items:center}.vb-socials a{color:#555;transition:color .15s,transform .15s;display:inline-flex;align-items:center;justify-content:center}.vb-socials a:hover{color:#4a8f24;transform:translateY(-2px)}.vb-socials a svg{width:18px;height:18px;display:block}@media(max-width:900px){.vb-footer-inner{grid-template-columns:1fr 1fr;gap:24px}.vb-footer-bottom{flex-direction:column;gap:14px}}@media(max-width:1024px){.vb-section{padding:48px 20px!important}.vb-section-head h2{font-size:26px!important}.vb-products{grid-template-columns:repeat(3,1fr)}.vb-products>.vb-product:nth-child(4n){border-right:2px solid #1a1a1a}.vb-products>.vb-product:nth-child(3n){border-right:0}.vb-brand-grid{grid-template-columns:repeat(3,1fr)}.vb-pdp{grid-template-columns:1fr 1fr;gap:28px;padding:0 20px 40px}.vb-hero h1{font-size:52px}.vb-hero-inner,.vb-pillars-inner{gap:32px}.vb-posts{grid-template-columns:repeat(2,1fr)}.vb-post:nth-child(2){border-right:0}.vb-post:nth-child(1),.vb-post:nth-child(2){border-bottom:2px solid #1a1a1a}.vb-post:nth-child(3){border-right:2px solid #1a1a1a}.vb-footer-inner{grid-template-columns:repeat(4,1fr);gap:28px;padding:0 20px}}@media(max-width:768px){body{font-size:15px}.vb-section{padding:36px 16px!important}.vb-section-head{flex-direction:column;align-items:flex-start;gap:6px}.vb-section-head h2{font-size:22px!important}.vb-section-head .meta{font-size:11px}.vb-hero{padding:40px 16px}.vb-hero-inner{grid-template-columns:1fr;gap:28px}.vb-hero h1{font-size:38px;line-height:1.05}.vb-hero p{font-size:15px;max-width:none}.vb-hero-stats{gap:28px;flex-wrap:wrap}.vb-stat .num{font-size:26px}.vb-hero-card{padding:22px;font-size:12px}.vb-hero-card .price{font-size:22px}.vb-products{grid-template-columns:repeat(2,1fr)}.vb-products>.vb-product{border-right:2px solid #1a1a1a}.vb-products>.vb-product:nth-child(2n){border-right:0}.vb-products>.vb-product:nth-child(odd):nth-last-child(-n+2),.vb-products>.vb-product:nth-child(odd):nth-last-child(-n+2)~.vb-product{border-bottom:0}.vb-product-img{aspect-ratio:1/1}.vb-product-body{padding:12px 14px}.vb-product h3{font-size:13px}.vb-product-price{font-size:16px}.vb-brand-grid{grid-template-columns:repeat(2,1fr);gap:12px}.vb-brand-mark{aspect-ratio:1/1}.vb-featured{padding:24px 12px}.vb-featured-inner{padding:24px 14px;min-height:360px;align-items:flex-end}.vb-featured-inner:before{background:linear-gradient(180deg,#0000001a,#000000a6)}.vb-featured-card{padding:20px 18px;max-width:none}.vb-featured-card h2{font-size:20px}.vb-featured-card p{font-size:14px}.vb-pillars{padding:36px 16px}.vb-pillars-inner{grid-template-columns:1fr;gap:24px}.vb-pillar h3{font-size:19px}.vb-pdp{grid-template-columns:1fr;gap:24px;padding:20px 16px 36px}.vb-pdp-info{position:static}.vb-spec-card{font-size:12px;padding:18px}.vb-buy-add{flex-wrap:wrap;gap:10px}.vb-posts{grid-template-columns:repeat(2,1fr)}.vb-post{border-right:2px solid #1a1a1a}.vb-post:nth-child(2n){border-right:0}.vb-post:nth-child(1),.vb-post:nth-child(2){border-bottom:2px solid #1a1a1a}.vb-footer{padding:36px 16px 24px}.vb-footer-inner{grid-template-columns:1fr 1fr;gap:24px;padding:0}.vb-footer-brand{grid-column:1 / -1}.vb-footer-bottom{flex-direction:column;gap:12px;text-align:center;padding:18px 0 0}.maker-prop-inner{padding:0 12px}.maker-prop-tabs{gap:14px}.maker-prop-tabs a{font-size:11px}.maker-prop-actions{gap:12px}.header{padding:8px 12px!important}.maker-wordmark{font-size:20px!important}}@media(max-width:540px){.vb-section{padding:28px 10px!important}.vb-section-head h2{font-size:19px!important}.vb-hero{padding:32px 12px}.vb-hero h1{font-size:30px}.vb-hero p{font-size:14px}.vb-hero-stats{gap:18px}.vb-stat .num{font-size:22px}.vb-hero-card{padding:18px;font-size:11px}.vb-hero-tag{font-size:11px;padding:4px 10px}.vb-product-body{padding:10px 12px}.vb-product h3{font-size:12px;margin-bottom:8px}.vb-product-sku{font-size:9px}.vb-product-price{font-size:14px}.vb-product-add{font-size:10px!important;padding:5px 10px!important}.vb-product-stock{font-size:9px;padding:2px 6px;top:6px;right:6px}.vb-brand-card .brand-name{font-size:14px}.vb-brand-mark svg{width:38%;height:38%}.vb-brand-mark .wm{font-size:28px}.vb-featured-inner{min-height:320px;padding:20px 12px}.vb-featured-card{padding:18px 16px}.vb-featured-card h2{font-size:18px}.vb-featured-card p{font-size:13px}.vb-featured-btn{font-size:11px;padding:10px 16px}.vb-pillars{padding:28px 14px}.vb-pillar h3{font-size:17px}.vb-pillar p{font-size:14px}.vb-pdp-title{font-size:22px!important}.vb-buy-add .qty-stepper,.vb-buy-add .add-to-cart{width:100%}.vb-posts{grid-template-columns:1fr}.vb-post{border-right:0!important;border-bottom:2px solid #1a1a1a}.vb-post:last-child{border-bottom:0}.vb-footer-inner{grid-template-columns:1fr;gap:18px}.vb-footer-brand{grid-column:auto}.vb-footer h3{font-size:18px}.vb-footer h4{font-size:12px}.vb-footer ul a{font-size:12px!important}.maker-prop-inner{flex-wrap:wrap;gap:8px;padding:6px 10px}.maker-prop-tabs{gap:10px;flex-wrap:wrap}.maker-prop-tabs a{font-size:10px;padding:2px 0}.maker-prop-actions{gap:10px;font-size:11px}.header__heading-logo-wrapper{max-width:60%}.header__icons{gap:4px!important}.header__icon svg{width:18px!important;height:18px!important}}@media(max-width:400px){.vb-hero h1{font-size:26px}.vb-hero-stats{gap:14px}.vb-stat .num{font-size:19px}.vb-section-head h2{font-size:17px!important}.maker-prop-tabs{gap:8px}.vb-products{grid-template-columns:1fr}.vb-products>.vb-product{border-right:0!important;border-bottom:2px solid #1a1a1a}.vb-products>.vb-product:last-child{border-bottom:0}.vb-brand-grid{grid-template-columns:1fr}}main#MainContent>.shopify-section+.shopify-section{margin:0!important}main#MainContent>*:not(.shopify-section):not(section):not(div){display:none!important}.product-copy{font-family:Inter,system-ui,sans-serif!important;font-size:17px!important;line-height:1.6!important;color:#1a1a1a!important}.product-copy h2{font-family:Inter,system-ui,sans-serif!important;font-size:30px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;margin:1.8em 0 .5em!important;color:#1a1a1a!important}.product-copy h2:before{content:"// ";color:#5cb030;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.65em;font-weight:700;vertical-align:.3em}.product-copy h3{font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:1.5em 0 .5em!important;color:#1a1a1a!important}.product-copy h3 strong{font-weight:inherit!important}.product-copy p{margin:0 0 1em!important;color:#1a1a1a!important}.product-copy strong{color:#1a1a1a!important;font-weight:700!important}.product-copy a{color:#4a8f24!important;text-decoration:underline!important;text-underline-offset:3px!important}.product-copy a:hover{color:#1a1a1a!important}.product-copy ul,.product-copy ol{margin:0 0 1.2em 1.4em!important}.product-copy li{margin:.3em 0!important}.product-copy code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;background:#1a1a1a!important;color:#5cb030!important;padding:1px 6px!important;border-radius:3px!important;font-size:.9em!important}.product-copy pre{background:#1a1a1a!important;color:#faf9f6!important;padding:18px 20px!important;border-radius:6px!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;line-height:1.55!important;overflow-x:auto!important}.product-copy table{width:100%!important;border-collapse:collapse!important;margin:1.4em 0!important;border:2px solid #1a1a1a!important;background:#fff!important}.product-copy table th,.product-copy table td{padding:10px 14px!important;text-align:left!important;vertical-align:top!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;background:transparent!important}.product-copy table th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;width:32%!important}.product-copy table tr:last-child td,.product-copy table tr:last-child th{border-bottom:0!important}.product-copy blockquote{border-left:3px solid #5cb030!important;padding:4px 0 4px 20px!important;margin:1.4em 0!important;color:#555!important;font-style:normal!important}.faq-list,.vb-faq-list{margin:1.4rem 0!important}details.faq,details.vb-faq,.faq-list details,.vb-faq-list details{display:block!important;border:1.5px solid #1a1a1a!important;background:#fff!important;margin:8px 0!important;padding:0!important;border-radius:0!important;font-size:14px!important;line-height:1.55!important;color:#1a1a1a!important;transition:background .15s,border-color .15s!important}details.faq:hover,details.vb-faq:hover{background:#faf9f6!important;border-color:#4a8f24!important}details.faq[open],details.vb-faq[open]{background:#faf9f6!important;border-color:#1a1a1a!important}details.faq>summary,details.vb-faq>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;cursor:pointer!important;padding:13px 18px!important;list-style:none!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;-webkit-user-select:none!important;user-select:none!important;margin:0!important}details.faq>summary::-webkit-details-marker,details.vb-faq>summary::-webkit-details-marker,details.faq>summary::marker,details.vb-faq>summary::marker{display:none!important;content:""!important}details.faq>summary:after,details.vb-faq>summary:after{content:"+"!important;font-family:JetBrains Mono,monospace!important;font-size:20px!important;line-height:1!important;color:#4a8f24!important;font-weight:400!important;flex:0 0 auto!important;transition:transform .15s,color .15s!important}details.faq[open]>summary:after,details.vb-faq[open]>summary:after{content:"\2212"!important;color:#1a1a1a!important}details.faq>.vb-faq-a,details.vb-faq>.vb-faq-a,details.faq>div:not(summary),details.vb-faq>div:not(summary){padding:0 18px 16px!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#444!important}div.faq:not(details){border:1.5px solid #1a1a1a!important;background:#fff!important;padding:14px 18px!important;margin:8px 0!important;border-radius:0!important;font-size:14px!important;line-height:1.55!important}div.faq:not(details) strong{display:block!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-weight:700!important;font-size:13px!important;margin-bottom:6px!important;color:#1a1a1a!important}.note{background:#5cb03014!important;border-left:4px solid #5cb030!important;border-radius:0!important;padding:14px 18px!important;font-size:15px!important;line-height:1.55!important;color:#1a1a1a!important}.note strong{color:#4a8f24!important}.crx-scope{font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.65!important;color:#444!important;max-width:760px!important}.crx-scope h2{font-family:Inter,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 .5em!important;color:#1a1a1a!important}.crx-scope h2:first-child{margin-top:0!important}.crx-scope h2:before{content:"// ";color:#5cb030;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.6em;font-weight:700;vertical-align:.3em}.crx-scope h3{font-family:Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:-.01em!important;margin:1.2em 0 .4em!important;color:#1a1a1a!important}.crx-scope h3:before{content:"\203a  ";color:#5cb030;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-weight:700}.crx-scope h4{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:1em 0 .4em!important;color:#777!important}.crx-scope p{margin:0 0 .7em!important;color:#444!important}.crx-scope p:last-child{margin-bottom:0!important}.crx-scope strong{color:#1a1a1a!important;font-weight:700!important}.crx-scope em{color:#555!important;font-style:italic!important}.crx-scope a{color:#4a8f24!important;text-decoration:underline!important;text-underline-offset:3px!important;border-bottom:0!important;transition:color .12s!important}.crx-scope a:hover{color:#1a1a1a!important}.crx-scope ul,.crx-scope ol{margin:.4em 0 .8em 1.4em!important;color:#444!important}.crx-scope li{margin:.3em 0!important;font-size:14px!important}.crx-scope table{width:100%!important;border-collapse:collapse!important;margin:1em 0!important;font-size:13px!important}.crx-scope table th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:8px 14px!important;text-align:left!important}.crx-scope table td{border:1px solid #e6e3da!important;padding:8px 14px!important;color:#1a1a1a!important;vertical-align:top!important}.crx-scope table tr:nth-child(2n) td{background:#faf9f6!important}.crx-scope .compat{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:.6em 0!important}.crx-scope .section{margin:1.4em 0!important}.crx-scope .lead{font-size:17px!important;line-height:1.55!important}.crx-scope .card{background:#fff!important;border:1.5px solid #1a1a1a!important;border-radius:0!important;padding:18px 22px!important;transition:background .15s,border-color .15s!important}.crx-scope .card:hover{background:#faf9f6!important;border-color:#4a8f24!important}.crx-scope .card h3{margin-top:0!important}.crx-scope .grid{display:grid!important;gap:14px!important}.crx-scope .grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}.crx-scope .grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.crx-scope .pill{display:inline-block!important;background:#5cb030!important;color:#1a1a1a!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-weight:800!important;font-size:11px!important;padding:5px 12px!important;border-radius:0!important;letter-spacing:.04em!important;text-transform:uppercase!important}.crx-scope .pill:before{content:"// ";opacity:.5}.crx-scope .note{background:#5cb03014!important;border:0!important;border-left:4px solid #5cb030!important;border-radius:0!important;padding:14px 18px!important;font-size:14px!important;line-height:1.55!important;color:#1a1a1a!important;margin:1em 0!important}.crx-scope .note strong{color:#4a8f24!important}.crx-scope .muted{color:#888!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important}.crx-scope p.muted:before{content:"// ";color:#888}.crx-scope table{width:100%!important;border-collapse:collapse!important;margin:1em 0!important;border:2px solid #1a1a1a!important;background:#fff!important;font-size:14px!important;line-height:1.5!important}.crx-scope th,.crx-scope td{padding:10px 14px!important;text-align:left!important;vertical-align:top!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:transparent!important}.crx-scope th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important}.crx-scope tr:last-child td,.crx-scope tr:last-child th{border-bottom:0!important}.crx-scope .card.faq-list,.crx-scope .faq-list.card{background:transparent!important;border:0!important;padding:0!important}.crx-scope code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;background:#1a1a1a!important;color:#5cb030!important;padding:1px 6px!important;border-radius:3px!important;font-size:.9em!important}.cart-count-bubble,span.cart-count-bubble,div.cart-count-bubble{display:none!important;visibility:hidden!important}.maker-prop .cart-count-bubble,.maker-prop-actions .cart-count-bubble,#cart-icon-bubble .cart-count-bubble{display:inline!important;visibility:visible!important}.vb-pdp-left>.cart-count-bubble,.vb-pdp-left>span:not([class]):not([id]){display:none!important}[class*=kaktus],[id*=kaktus],.kaktus-w-wishlist-button,.kaktus-w-wishlist-button__wrap,.kaktus-w-wishlist-counter,.kaktus-w-notification,.kaktus-w-popup,iframe[src*=kaktusapp]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-99999px!important}body.template-cart,body.template-page,body.template-article,body.template-blog,body.template-search,body.template-customers-account,body.template-customers-login,body.template-customers-register,body.template-customers-addresses,body.template-customers-order,body.template-customers-reset_password,body.template-customers-activate_account,body.template-404{background:#faf9f6!important}body.template-cart .page-width,body.template-page .page-width,body.template-article .page-width,body.template-blog .page-width,body.template-search .page-width,body.template-customers-account .page-width,body.template-customers-login .page-width,body.template-customers-register .page-width,body.template-customers-addresses .page-width,body.template-customers-order .page-width,body.template-customers-reset_password .page-width,body.template-customers-activate_account .page-width,body.template-404 .page-width{max-width:1320px!important;margin:0 auto!important;padding:0 28px!important;width:100%!important;box-sizing:border-box!important}@media(max-width:900px){body.template-cart .page-width,body.template-page .page-width,body.template-article .page-width,body.template-blog .page-width,body.template-search .page-width,body.template-customers-account .page-width,body.template-customers-login .page-width,body.template-customers-register .page-width,body.template-customers-addresses .page-width,body.template-customers-order .page-width,body.template-customers-reset_password .page-width,body.template-customers-activate_account .page-width,body.template-404 .page-width{padding:0 16px!important}}body[class*=template-] .main-page-title,body[class*=template-] .article-template__title,body[class*=template-] .title-wrapper-with-link .title,body[class*=template-] .template-search__header h1,body[class*=template-] .customer__title,body[class*=template-] .login h1,body[class*=template-] .register h1,body[class*=template-] h1.title,body[class*=template-] h1.h0{font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.05!important;font-size:44px!important;color:#1a1a1a!important;margin:0 0 24px!important;text-transform:none!important}@media(max-width:900px){body[class*=template-] .main-page-title,body[class*=template-] .article-template__title,body[class*=template-] .template-search__header h1,body[class*=template-] .customer__title,body[class*=template-] h1.title,body[class*=template-] h1.h0{font-size:32px!important}}body[class*=template-] .rte,body[class*=template-] .article-template__content{font-family:Inter,system-ui,sans-serif!important;font-size:17px!important;line-height:1.6!important;color:#1a1a1a!important}body[class*=template-] .rte h2,body[class*=template-] .article-template__content h2{font-family:Inter,system-ui,sans-serif!important;font-weight:800!important;font-size:28px!important;letter-spacing:-.02em!important;margin:36px 0 14px!important;color:#1a1a1a!important}body[class*=template-] .rte h3,body[class*=template-] .article-template__content h3{font-family:Inter,system-ui,sans-serif!important;font-weight:700!important;font-size:20px!important;margin:28px 0 10px!important;color:#1a1a1a!important}body[class*=template-] .rte a,body[class*=template-] .article-template__content a{color:#4a8f24!important;text-decoration:underline!important;text-underline-offset:3px!important}body[class*=template-] .rte a:hover,body[class*=template-] .article-template__content a:hover{color:#1a1a1a!important}body[class*=template-] .rte code,body[class*=template-] .article-template__content code{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;background:#1a1a1a!important;color:#5cb030!important;padding:1px 6px!important;border-radius:3px!important;font-size:.9em!important}body[class*=template-] .rte pre,body[class*=template-] .article-template__content pre{background:#1a1a1a!important;color:#faf9f6!important;padding:18px 20px!important;border-radius:6px!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;line-height:1.55!important;overflow-x:auto!important}body[class*=template-] .rte blockquote,body[class*=template-] .article-template__content blockquote{border-left:3px solid #5cb030!important;padding:4px 0 4px 20px!important;margin:20px 0!important;font-style:normal!important;color:#555!important}body[class*=template-] .rte ul,body[class*=template-] .rte ol{margin:16px 0 16px 22px!important}body[class*=template-] .rte li{margin:4px 0!important}body.template-cart{background:#faf9f6!important}body.template-cart main#MainContent{padding:0!important;margin:0!important}body.template-cart .shopify-section,body.template-cart .shopify-section.section,body.template-cart .shopify-section--main-cart-items,body.template-cart .shopify-section--main-cart-footer{padding:0!important;margin:0!important;background:transparent!important}body.template-cart [class*=section-][class*=-padding]{padding-top:0!important;padding-bottom:0!important}.template-cart cart-items{display:block!important;background:transparent!important;background-image:none!important;padding-top:28px!important;padding-bottom:0!important}.template-cart cart-items.gradient{background-image:none!important}.template-cart cart-items.is-empty{padding-top:28px!important;padding-bottom:28px!important}#main-cart-footer,#main-cart-footer.gradient{background:transparent!important;background-image:none!important;padding:0!important}.template-cart .cart__footer.section-padding,.template-cart .cart__footer[class*=section-][class*=-padding]{padding-top:28px!important;padding-bottom:56px!important}.template-cart .title-wrapper-with-link{border-bottom:2px solid #1a1a1a!important;padding-bottom:16px!important;margin-bottom:24px!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;flex-wrap:wrap!important;gap:12px!important}.template-cart .title-wrapper-with-link .underlined-link,.template-cart .underlined-link{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:#4a8f24!important;text-decoration:none!important;border-bottom:1px dashed #4a8f24!important;padding-bottom:1px!important}.template-cart .title-wrapper-with-link .underlined-link:hover{color:#1a1a1a!important;border-bottom-color:#1a1a1a!important}.template-cart .cart__empty-text{font-family:Inter,system-ui,sans-serif!important;font-size:26px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:18px!important}.template-cart .cart__warnings{padding:60px 0!important;text-align:left!important}.template-cart .cart__warnings .button{display:inline-flex!important;align-items:center!important;background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:700!important;padding:12px 22px!important;border-radius:0!important;border:0!important;text-transform:lowercase!important;letter-spacing:.04em!important;text-decoration:none!important;min-height:0!important;min-width:0!important}.template-cart .cart__warnings .button:hover{background:#4a8f24!important}.template-cart .cart__login-title{font-family:Inter,system-ui,sans-serif!important;font-size:18px!important;margin-top:36px!important;color:#1a1a1a!important}.template-cart .cart__login-paragraph{font-size:15px!important;color:#555!important}.template-cart .cart__login-paragraph a{color:#4a8f24!important;text-decoration:underline!important}.template-cart .cart-items{border-collapse:collapse!important;width:100%!important;background:#fff!important;border:2px solid #1a1a1a!important}.template-cart .cart-items thead th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;padding:12px 16px!important;text-align:left!important}.template-cart .cart-items tbody tr.cart-item{border-bottom:1px solid #1a1a1a!important}.template-cart .cart-items tbody tr.cart-item:last-child{border-bottom:0!important}.template-cart .cart-item__media,.template-cart .cart-item__details,.template-cart .cart-item__totals,.template-cart .cart-item__quantity{padding:18px 16px!important;vertical-align:top!important}.template-cart .cart-item__image-container{background:#faf9f6!important;border:1px solid #e0e0e0!important;width:90px!important;height:90px!important}.template-cart .cart-item__image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.template-cart .cart-item__name{font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#1a1a1a!important;text-decoration:none!important;letter-spacing:-.01em!important}.template-cart .cart-item__name:hover{color:#4a8f24!important}.template-cart .product-option,.template-cart .cart-item__details dl,.template-cart .cart-item__details dt,.template-cart .cart-item__details dd{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;color:#888!important;margin:2px 0!important}.template-cart .cart-item__details .price,.template-cart .cart-item__price-wrapper .price{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a1a1a!important}.template-cart .quantity{border:1.5px solid #1a1a1a!important;border-radius:0!important;background:#fff!important;display:inline-flex!important;align-items:stretch!important;height:38px!important;width:auto!important;min-width:110px!important}.template-cart .quantity__button{background:transparent!important;border:0!important;color:#1a1a1a!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:16px!important;font-weight:700!important;width:32px!important;cursor:pointer!important;padding:0!important}.template-cart .quantity__button:hover{background:#1a1a1a!important;color:#5cb030!important}.template-cart .quantity__input{border:0!important;background:transparent!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;width:46px!important;text-align:center!important}.template-cart .quantity__input:focus{outline:0!important;box-shadow:none!important}.template-cart .cart-item__quantity-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important;align-items:flex-start!important}.template-cart .cart-item__quantity-wrapper cart-remove-button{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important}.template-cart cart-remove-button .button,.template-cart .cart-item__remove,.template-cart cart-remove-button a{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;color:#888!important;text-decoration:none!important;padding:4px 8px!important;border-radius:0!important;background:transparent!important;min-width:0!important;min-height:0!important;letter-spacing:.04em!important;text-transform:lowercase!important}.template-cart cart-remove-button .button:hover,.template-cart .cart-item__remove:hover{color:#ff4d2e!important;background:#ff4d2e14!important}.template-cart .cart__footer{border-top:2px solid #1a1a1a!important;margin-top:24px!important;padding:28px 0!important;display:flex!important;justify-content:space-between!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:28px!important}.template-cart .cart__note{flex:1 1 320px}.template-cart .cart__note label,.template-cart .field__label{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1a1a1a!important;margin-bottom:8px!important;display:block!important}.template-cart .cart__note .text-area,.template-cart .field__input,.template-cart textarea.text-area{border:1.5px solid #1a1a1a!important;border-radius:0!important;padding:12px 14px!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;background:#fff!important;color:#1a1a1a!important;width:100%!important}.template-cart .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:18px!important;background:#1a1a1a!important;color:#faf9f6!important;padding:18px 24px!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important}.template-cart .totals__total{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin:0!important;color:#faf9f6!important}.template-cart .totals__total-value{font-family:Inter,system-ui,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#5cb030!important;margin:0!important;letter-spacing:-.02em!important}.template-cart .tax-note{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;color:#888!important;margin:10px 0 0!important;display:block!important}.template-cart .tax-note:before{content:"// ";color:#888}.template-cart .cart__ctas .cart__update-button,.template-cart .cart__ctas button[name=update],.template-cart .cart__ctas .button--secondary{background:transparent!important;border:1.5px solid #1a1a1a!important;color:#1a1a1a!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:700!important;text-transform:lowercase!important;letter-spacing:.04em!important;padding:14px 22px!important;border-radius:0!important;min-height:0!important;min-width:0!important;cursor:pointer!important}.template-cart .cart__ctas .cart__update-button:hover{background:#1a1a1a!important;color:#faf9f6!important}.template-cart .cart__ctas #checkout,.template-cart .cart__ctas button[name=checkout],.template-cart .cart__ctas .cart__checkout-button,.template-cart .cart__ctas .button--primary{background:#5cb030!important;border:0!important;color:#1a1a1a!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:16px 26px!important;border-radius:0!important;min-height:0!important;min-width:220px!important;cursor:pointer!important;width:100%!important}.template-cart .cart__ctas #checkout:hover,.template-cart .cart__ctas .cart__checkout-button:hover,.template-cart .cart__ctas .button--primary:hover{background:#1a1a1a!important;color:#5cb030!important}.template-cart .cart__ctas{display:flex!important;flex-direction:column!important;gap:10px!important}.template-cart .cart__dynamic-checkout-buttons{padding-top:8px!important}@media(max-width:900px){.template-cart .cart-items thead{display:none!important}.template-cart .cart-items tbody tr.cart-item{display:grid!important;grid-template-columns:90px 1fr!important;gap:14px!important;padding:16px!important}.template-cart .cart-item__media{padding:0!important}.template-cart .cart-item__details{padding:0!important;grid-column:2!important}.template-cart .cart-item__quantity{padding:0!important;grid-column:1 / -1!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.template-cart .cart-item__totals{padding:0!important;grid-column:1 / -1!important;text-align:right!important}.template-cart .cart__footer{flex-direction:column!important}.template-cart .totals{width:100%!important}}.template-page .main-page-title{padding-top:24px!important}.template-page .page-width.page-width--narrow{max-width:880px!important}.template-page form.contact-form,.template-page form[action*="/contact"]{margin-top:28px!important}.template-page form.contact-form .field,.template-page form[action*="/contact"] .field{margin-bottom:16px!important}.template-page form input[type=text],.template-page form input[type=email],.template-page form input[type=tel],.template-page form input[type=url],.template-page form textarea,body[class*=template-customers-] input[type=text],body[class*=template-customers-] input[type=email],body[class*=template-customers-] input[type=password],body[class*=template-customers-] textarea{border:1.5px solid #1a1a1a!important;border-radius:0!important;background:#fff!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:13px!important;padding:12px 14px!important;color:#1a1a1a!important;width:100%!important}.template-page form input:focus,.template-page form textarea:focus,body[class*=template-customers-] input:focus,body[class*=template-customers-] textarea:focus{outline:0!important;border-color:#5cb030!important;box-shadow:0 0 0 3px #5cb0302e!important}.template-page form button[type=submit],.template-page form .button--primary,body[class*=template-customers-] form button[type=submit],body[class*=template-customers-] form .button{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:700!important;text-transform:lowercase!important;letter-spacing:.04em!important;padding:12px 22px!important;border-radius:0!important;border:0!important;min-height:0!important;min-width:0!important;cursor:pointer!important}.template-page form button[type=submit]:hover,body[class*=template-customers-] form button[type=submit]:hover{background:#4a8f24!important}.template-article .article-template__hero-container,.template-article .article-template__hero{max-width:1320px!important;margin:0 auto 24px!important;padding:0 28px!important}.template-article .article-template__hero img,.template-article .article-template__hero-image{border-radius:8px!important;border:1px solid #1a1a1a!important}.template-article .article-template__title{padding-top:24px!important}.template-article .article-template__content{padding:16px 0!important}.template-article .article-template__back .link{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:#4a8f24!important;text-decoration:none!important}.template-article .article-template__back .link:hover{color:#1a1a1a!important}.template-article .circle-divider,.template-article .article-template__author,.template-article .article-template__date{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;color:#888!important;letter-spacing:.04em!important}.template-blog .blog-articles{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border:2px solid #1a1a1a!important;margin-top:24px!important}.template-blog .blog-articles>*{border-right:2px solid #1a1a1a!important;border-bottom:2px solid #1a1a1a!important;background:#fff!important;padding:0!important}.template-blog .blog-articles>*:nth-child(3n){border-right:0!important}.template-blog .article-card-wrapper{padding:0!important}.template-blog .article-card__image-wrapper{aspect-ratio:16/10!important;overflow:hidden!important;border-bottom:2px solid #1a1a1a!important}.template-blog .article-card__image{width:100%!important;height:100%!important;object-fit:cover!important}.template-blog .article-card__info{padding:18px 20px!important}.template-blog .article-card__title,.template-blog .article-card h3,.template-blog .article-card__title a{font-family:Inter,system-ui,sans-serif!important;font-size:18px!important;font-weight:800!important;color:#1a1a1a!important;letter-spacing:-.01em!important;line-height:1.2!important;text-decoration:none!important}.template-blog .article-card__title a:hover{color:#4a8f24!important}.template-blog .article-card__excerpt{font-size:14px!important;color:#555!important;line-height:1.5!important}.template-blog .article-card__footer .circle-divider{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;color:#888!important}@media(max-width:1024px){.template-blog .blog-articles{grid-template-columns:repeat(2,1fr)!important}.template-blog .blog-articles>*:nth-child(3n){border-right:2px solid #1a1a1a!important}.template-blog .blog-articles>*:nth-child(2n){border-right:0!important}}@media(max-width:900px){.template-blog .blog-articles{grid-template-columns:1fr!important}.template-blog .blog-articles>*{border-right:0!important}}.template-search{padding:24px 0!important}.template-search .template-search__header{padding:16px 0 24px!important;border-bottom:2px solid #1a1a1a!important;margin-bottom:24px!important}.template-search .search__input{border:1.5px solid #1a1a1a!important;border-radius:0!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:14px!important;padding:14px 18px!important;background:#fff!important}.template-search .search__input:focus{outline:0!important;border-color:#5cb030!important;box-shadow:0 0 0 3px #5cb0302e!important}.template-search .template-search__results-count{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;color:#888!important}.template-search .template-search__results-count:before{content:"// ";color:#888}.template-404{padding:80px 0!important;text-align:left!important}.template-404 h1,.template-404 .title{font-family:Inter,system-ui,sans-serif!important;font-size:96px!important;font-weight:900!important;letter-spacing:-.04em!important;line-height:1!important;color:#1a1a1a!important;margin:0 0 16px!important}.template-404 h1:before{content:"// ";color:#5cb030;font-size:.5em;vertical-align:14px;font-weight:700}.template-404 .subtext,.template-404 p{font-size:16px!important;color:#555!important;max-width:500px!important}.template-404 .button{display:inline-flex!important;background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;font-weight:700!important;padding:14px 22px!important;border-radius:0!important;border:0!important;text-transform:lowercase!important;letter-spacing:.04em!important;text-decoration:none!important;margin-top:24px!important;min-height:0!important;min-width:0!important}.template-404 .button:hover{background:#4a8f24!important}body[class*=template-customers-] main{padding:32px 0!important}body[class*=template-customers-] .customer{max-width:480px!important;margin:0 auto!important;padding:28px!important;background:#fff!important;border:2px solid #1a1a1a!important}body[class*=template-customers-account] .customer{max-width:1320px!important}body[class*=template-customers-] form .field{margin-bottom:16px!important}body[class*=template-customers-] .field__label,body[class*=template-customers-] label{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#1a1a1a!important;display:block!important;margin-bottom:6px!important}body[class*=template-customers-] table{width:100%!important;border-collapse:collapse!important;border:2px solid #1a1a1a!important;background:#fff!important;margin-top:16px!important}body[class*=template-customers-] table thead th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;padding:12px 16px!important;text-align:left!important}body[class*=template-customers-] table tbody td{padding:14px 16px!important;border-bottom:1px solid #e0e0e0!important;font-size:14px!important}body[class*=template-customers-] .customer__title{text-align:left!important;margin-bottom:6px!important}.form-status,.form__message,.errors,.cart__notification{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important;font-size:12px!important;letter-spacing:.02em!important}.errors{color:#ff4d2e!important;padding:10px 12px!important;background:#ff4d2e14!important;border-left:3px solid #ff4d2e!important}.form-status--success,.form__message--success{color:#4a8f24!important;padding:10px 12px!important;background:#5cb03014!important;border-left:3px solid #5cb030!important}.pagination,.pagination-wrapper{padding:32px 0!important}.pagination__list,ul.pagination__list{display:inline-flex!important;gap:8px!important;list-style:none!important;padding:0!important;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace!important}.pagination__list a,.pagination__list span,.pagination__item{font-size:12px!important;padding:8px 12px!important;border:1.5px solid #1a1a1a!important;background:#fff!important;color:#1a1a1a!important;text-decoration:none!important}.pagination__list a:hover{background:#1a1a1a!important;color:#faf9f6!important}.pagination__item--current,.pagination__list .pagination__item--current{background:#5cb030!important;color:#1a1a1a!important;border-color:#5cb030!important;font-weight:700!important}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:32px 28px 64px!important;background:transparent!important;font-family:Inter,system-ui,sans-serif!important;color:#1a1a1a!important}.shopify-policy__title{border-bottom:2px solid #1a1a1a;padding-bottom:16px;margin-bottom:24px}.shopify-policy__title h1{font-family:Inter,system-ui,sans-serif!important;font-size:clamp(28px,4vw,40px)!important;font-weight:800!important;color:#1a1a1a!important;letter-spacing:-.02em!important;margin:0!important;text-transform:lowercase}.shopify-policy__title h1:before{content:"// ";color:#5cb030;font-family:JetBrains Mono,SF Mono,monospace;font-size:.5em;font-weight:700;vertical-align:.45em;letter-spacing:.04em}.shopify-policy__body{font-family:Inter,system-ui,sans-serif!important;font-size:15px;line-height:1.7;color:#1a1a1a}.shopify-policy__body .rte{font-size:15px}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:Inter,system-ui,sans-serif!important;color:#1a1a1a!important;letter-spacing:-.01em;text-transform:lowercase}.shopify-policy__body h2{font-size:22px!important;font-weight:800!important;margin:1.8em 0 .5em!important}.shopify-policy__body h2:before{content:"// ";color:#5cb030;font-family:JetBrains Mono,SF Mono,monospace;font-size:.55em;font-weight:700;vertical-align:.4em}.shopify-policy__body h3{font-size:16px!important;font-weight:700!important;margin:1.3em 0 .4em!important}.shopify-policy__body h4{font-size:14px!important;font-weight:700!important;margin:1.1em 0 .3em!important;color:#4a8f24!important}.shopify-policy__body p{margin:0 0 1em!important;color:#1a1a1a!important}.shopify-policy__body a{color:#4a8f24!important;text-decoration:underline!important;text-underline-offset:3px!important}.shopify-policy__body a:hover{color:#1a1a1a!important}.shopify-policy__body strong{color:#1a1a1a!important;font-weight:700!important}.shopify-policy__body ul,.shopify-policy__body ol{margin:.5em 0 1em 1.4em!important;padding-left:0!important}.shopify-policy__body li{margin:.4em 0!important}.shopify-policy__body table{width:100%!important;border-collapse:collapse!important;margin:1em 0!important;font-size:14px}.shopify-policy__body table th,.shopify-policy__body table td{border:1.5px solid #1a1a1a!important;padding:8px 12px!important;text-align:left!important;background:#fff!important}.shopify-policy__body table th{background:#1a1a1a!important;color:#faf9f6!important;font-family:JetBrains Mono,SF Mono,monospace!important;font-size:12px!important;letter-spacing:.04em;text-transform:uppercase;font-weight:700!important}.shopify-policy__body blockquote{border-left:4px solid #5cb030!important;padding:8px 16px!important;margin:1em 0!important;color:#4a4a4a!important;background:#fff;font-style:normal!important}.shopify-policy__body code,.shopify-policy__body pre{font-family:JetBrains Mono,SF Mono,monospace!important;background:#1a1a1a!important;color:#d6f5b8!important;padding:2px 6px!important;border-radius:0!important;font-size:13px}.shopify-policy__body pre{padding:12px 16px!important;overflow-x:auto;margin:1em 0}.shopify-policy__body>div:first-child>p:first-child:empty,.shopify-policy__body>div:first-child>p:first-child:has(>:empty:only-child){display:none}@media(max-width:749px){.shopify-policy__container{padding:20px 16px 48px!important}.shopify-policy__title{padding-bottom:12px;margin-bottom:18px}.shopify-policy__body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/maker.css.map */
