:root{--zoo-pine:#2F4A34;--zoo-pine-700:#26402C;--zoo-green-50:#EFF4F0;--zoo-green-100:#DCE8DF;--zoo-leaf:#AFDE66;--zoo-leaf-hover:#9BCC4D;--zoo-leaf-100:#F0F8DD;--zoo-leaf-200:#E2F1C0;--zoo-leaf-300:#CBE793;--zoo-leaf-700:#627F30;--zoo-sale:#F85646;--zoo-sale-50:#FEEEEC;--zoo-sale-700:#A8291E;--zoo-sand-0:#fff;--zoo-sand-50:#f7f7f7;--zoo-sand-100:#f0f0f0;--zoo-sand-200:#e3e0dd;--zoo-sand-300:#cfcac6;--zoo-sand-400:#9a9490;--zoo-sand-500:#6E685C;--zoo-sand-700:#3A3833;--zoo-sand-800:#010203;--zoo-bright:#F3F7E8;--zoo-r-sm:8px;--zoo-r:10px;--zoo-r-lg:14px;--zoo-pill:999px;--zoo-shadow-xs:0 1px 2px rgba(1,2,3,.05);--zoo-shadow-sm:0 1px 3px rgba(1,2,3,.07),0 1px 2px rgba(1,2,3,.04);--zoo-shadow-md:0 4px 12px rgba(1,2,3,.08);--COLOR-PRIMARY:var(--zoo-pine);--COLOR-PRIMARY-HOVER:var(--zoo-pine-700);--COLOR-PRIMARY-OPPOSITE:#fff;--COLOR-PRIMARY-FADE:rgba(47,74,52,.06);--COLOR-PRIMARY-FADE-HOVER:rgba(47,74,52,.12);--COLOR-SECONDARY:var(--zoo-pine);--COLOR-SECONDARY-HOVER:var(--zoo-pine-700);--COLOR-SECONDARY-OPPOSITE:#fff;--COLOR-SECONDARY-FADE:rgba(47,74,52,.06);--COLOR-SECONDARY-FADE-HOVER:rgba(47,74,52,.12);--COLOR-BADGE:var(--zoo-sale);--COLOR-BADGE-TEXT:#fff;--BUTTON-RADIUS:var(--zoo-r)}.btn,button.btn,a.btn,input.btn,.shopify-payment-button__button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--zoo-r)!important;border:1px solid transparent;font-family:var(--FONT-STACK-BODY);font-size:15px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.btn svg,.btn img{width:18px;height:18px;flex:none}.btn--small,.btn.btn--small{min-height:40px;padding:0 16px;font-size:14px!important}.btn--large,.btn.btn--large{min-height:54px;padding:0 26px;font-size:16px!important}.btn--primary,.btn--solid,.btn--neutral.btn--solid{background:var(--zoo-pine)!important;border-color:var(--zoo-pine)!important;color:#fff!important}.btn--primary:hover,.btn--solid:hover{background:var(--zoo-pine-700)!important;border-color:var(--zoo-pine-700)!important;color:#fff!important}.btn--secondary{background:var(--zoo-leaf)!important;border-color:var(--zoo-leaf)!important;color:var(--zoo-pine)!important}.btn--secondary:hover{background:var(--zoo-leaf-hover)!important;border-color:var(--zoo-leaf-hover)!important;color:var(--zoo-pine)!important}.btn--neutral,.btn--outline,.btn--white{background:var(--zoo-sand-0)!important;border-color:var(--zoo-sand-200)!important;color:var(--zoo-sand-800)!important}.btn--neutral:hover,.btn--outline:hover,.btn--white:hover{border-color:var(--zoo-pine)!important;color:var(--zoo-pine)!important;background:var(--zoo-sand-0)!important}.btn--black{background:var(--zoo-sand-800)!important;border-color:var(--zoo-sand-800)!important;color:#fff!important}.btn[disabled],.btn.disabled{background:var(--zoo-sand-100)!important;border-color:var(--zoo-sand-200)!important;color:var(--zoo-sand-400)!important}.btn-text-thick-line,.btn--text{display:inline-flex!important;min-height:0;padding:0!important;gap:6px;background:transparent!important;border:0!important;border-radius:0!important;color:var(--zoo-pine)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--zoo-leaf)}.btn-text-thick-line:hover,.btn--text:hover{box-shadow:inset 0 -2px 0 var(--zoo-pine);color:var(--zoo-pine-700)!important}.rte a,a.link,.text-link{color:var(--zoo-pine);text-decoration-thickness:1px;text-underline-offset:2px}.rte a:hover,a.link:hover,.text-link:hover{color:var(--zoo-pine-700)}.card,.product-item__card,.box,.quick-add-modal__content,.modal__inner,[data-modal-content]{background:var(--zoo-sand-0);border:1px solid var(--zoo-sand-200);border-radius:var(--zoo-r-lg);box-shadow:var(--zoo-shadow-sm)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea,.select__fieldset select,.form__field{min-height:48px;padding:0 14px;background:var(--zoo-sand-0);border:1px solid var(--zoo-sand-200);border-radius:var(--zoo-r)!important;font-size:15px;color:var(--zoo-sand-800)}textarea{min-height:110px;padding:12px 14px}input:focus,select:focus,textarea:focus{border-color:var(--zoo-pine)!important;outline:0;box-shadow:0 0 0 3px #2f4a341f}label,.form__label{font-size:14px;font-weight:600;color:var(--zoo-sand-800)}.quantity-selector,[data-quantity-selector],.js-qty{border:1px solid var(--zoo-sand-200)!important;border-radius:var(--zoo-r)!important;background:var(--zoo-sand-0)}.quantity-selector input,[data-quantity-selector] input,.js-qty input{border:0!important;font-weight:600;color:var(--zoo-sand-800)}.quantity-selector button,[data-quantity-selector] button{color:var(--zoo-sand-700)}.product__badge,.product-badge,.badge{border-radius:6px!important;padding:0 8px;height:22px;display:inline-flex;align-items:center;font-size:12px!important;font-weight:600!important;line-height:1;letter-spacing:0!important;text-transform:none!important}.product__badge--sale,.badge--sale{background:var(--zoo-sale-50)!important;color:var(--zoo-sale-700)!important;border:0!important}.product__badge--sold,.badge--sold-out{background:var(--zoo-sand-100)!important;color:var(--zoo-sand-500)!important;border:0!important}.product-grid-item img,.grid-item__image img,.image__fill img{border-radius:var(--zoo-r)}.product-item__title,.grid-item__title{font-size:15px;font-weight:600;color:var(--zoo-sand-800)}.product-item__price,.grid-item__price{font-size:15px;font-weight:600;color:var(--zoo-sand-800);font-variant-numeric:tabular-nums}.kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zoo-sand-500)}[class*=Vtl-pr-stars]:not(#z1):not(#z2):not(#z3),[class*=Vtl-pr-stars]:not(#z1):not(#z2):not(#z3) svg{color:var(--zoo-sand-800)!important}.Vtl-EuLegalGuaranteeNotice__Icon:not(#z1):not(#z2):not(#z3){color:var(--zoo-pine)!important}.Vtl-UpsellBuilderProductAddOn:not(#z1):not(#z2):not(#z3){background-color:var(--zoo-bright)!important;border-color:var(--zoo-leaf-200)!important}.Vtl-UpsellBuilderProductAddOn__Title:not(#z1):not(#z2):not(#z3),.Vtl-UpsellBuilderProductAddOn__CardTitle:not(#z1):not(#z2):not(#z3){color:var(--zoo-sand-800)!important}.Vtl-UpsellBuilderProductAddOn__Card:not(#z1):not(#z2):not(#z3){background-color:#fff!important;border-color:var(--zoo-sand-200)!important}.Vtl-UpsellBuilderProductAddOn__DiscountedPrice:not(#z1):not(#z2):not(#z3){color:var(--zoo-pine)!important}.Vtl-UpsellBuilderProductAddOn__OriginalPrice:not(#z1):not(#z2):not(#z3){color:var(--zoo-sand-500)!important}.Vtl-UpsellBuilderProductAddOn__Checkbox:not(#z1):not(#z2):not(#z3){border-color:var(--zoo-pine)!important}[class*=Vtl-UpsellBuilderProductAddOn__Checkbox][class*=hecked]:not(#z1):not(#z2):not(#z3),[class*=Vtl-UpsellBuilderProductAddOn__Checkbox][aria-checked=true]:not(#z1):not(#z2):not(#z3),input:checked+[class*=Vtl-UpsellBuilderProductAddOn__Checkbox]:not(#z1):not(#z2):not(#z3){background-color:var(--zoo-pine)!important;border-color:var(--zoo-pine)!important;color:#fff!important}.Vtl-ChecklistBundle__Card:not(#z1):not(#z2):not(#z3){background-color:#fff!important;border-color:var(--zoo-sand-200)!important;color:var(--zoo-sand-800)!important}[class*=Vtl-ChecklistBundle__]:not(#z1):not(#z2):not(#z3){color:var(--zoo-sand-800)!important}.Vtl-ChecklistBundle__Row:not(#z1):not(#z2):not(#z3){border-color:var(--zoo-sand-200)!important}.Vtl-ChecklistBundle__Top:not(#z1):not(#z2):not(#z3){border-bottom-color:var(--zoo-sand-200)!important}.Vtl-ChecklistBundle__Title:not(#z1):not(#z2):not(#z3):before,.Vtl-ChecklistBundle__Title:not(#z1):not(#z2):not(#z3):after{background-color:var(--zoo-leaf)!important}.Vtl-ChecklistBundle__Total:not(#z1):not(#z2):not(#z3){color:var(--zoo-pine)!important}.Vtl-ChecklistBundle__CompareTotal:not(#z1):not(#z2):not(#z3){color:var(--zoo-sand-500)!important}[class*=Vtl-ChecklistBundle__Savings]:not(#z1):not(#z2):not(#z3){color:var(--zoo-pine)!important}button.Vtl-Button:not(.Vtl-Button--isUnstyledVariant):not(#z1):not(#z2):not(#z3){background-color:var(--zoo-pine)!important;border-color:var(--zoo-pine)!important;color:#fff!important}button.Vtl-Button:not(.Vtl-Button--isUnstyledVariant):not(#z1):not(#z2):not(#z3):hover{background-color:var(--zoo-pine-700)!important;border-color:var(--zoo-pine-700)!important}button.Vtl-Button:not(.Vtl-Button--isUnstyledVariant):not(#z1):not(#z2):not(#z3) *{color:#fff!important}:root{--zoo-line:#E2E8DF;--zoo-s-1:4px;--zoo-s-2:8px;--zoo-s-3:12px;--zoo-s-4:16px;--zoo-s-5:24px;--zoo-s-6:40px}.zoo-ico{width:48px;height:48px;border-radius:50%;background:var(--zoo-leaf-200);color:var(--zoo-pine);display:inline-flex;align-items:center;justify-content:center;flex:none}.zoo-ico svg{width:24px;height:24px}.zoo-ico--s{width:36px;height:36px}.zoo-ico--s svg{width:20px;height:20px}.zoo-ico--plain{width:auto;height:auto;background:transparent}.zoo-ico--dark,.zoo-surface--dark .zoo-ico{background:var(--zoo-pine-700);color:var(--zoo-leaf)}.zoo-surface--tint{background:var(--zoo-bright)}.zoo-surface--highlight{background:var(--zoo-leaf-200);color:var(--zoo-pine)}.zoo-surface--dark{background:var(--zoo-pine);color:#fff}.zoo-surface--dark a{color:var(--zoo-leaf)}.zoo-card{background:#fff;border:1px solid var(--zoo-line);border-radius:var(--zoo-r-lg);padding:var(--zoo-s-4);box-shadow:none}.zoo-note{display:flex;gap:10px;align-items:flex-start;background:var(--zoo-leaf-200);color:var(--zoo-pine);border-radius:var(--zoo-r-lg);padding:12px 14px;font-size:14px;line-height:1.5}.zoo-note svg{width:20px;height:20px;flex:none;margin-top:1px}.zoo-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid transparent;border-radius:var(--zoo-pill);background:var(--zoo-leaf);color:var(--zoo-pine);font-family:var(--TYPE-STACK-KICKER,ui-monospace,monospace);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.zoo-pill--tint{background:var(--zoo-bright);border-color:var(--zoo-leaf-200)}.zoo-pill--outline{background:transparent;border-color:var(--zoo-pine)}.zoo-kicker{display:inline-flex;align-items:center;gap:8px;font-family:var(--TYPE-STACK-KICKER,ui-monospace,monospace);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--zoo-pine)}.zoo-kicker:before{content:"";width:24px;height:2px;background:var(--zoo-leaf);flex:none}
/*# sourceMappingURL=/cdn/shop/t/95/assets/zoo-theme.css.map */
