:root{--zv-green: #3db549;--zv-green-dark: #2a8f35;--zv-green-glow: rgba(61, 181, 73, .18);--zv-green-subtle: rgba(61, 181, 73, .08)}.button,.btn{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease!important}.button:hover{box-shadow:0 4px 14px var(--zv-green-glow)!important;transform:translateY(-1px)}.button--secondary{border-color:var(--zv-green)!important;color:var(--zv-green)!important}.button--secondary:hover{background-color:var(--zv-green)!important;color:#fff!important;box-shadow:0 4px 14px var(--zv-green-glow)!important}.card__cta .button--secondary,.card-information .button--secondary{border:2px solid var(--zv-green)!important;color:var(--zv-green)!important}.card__cta .button--secondary:hover,.card-information .button--secondary:hover{background-color:var(--zv-green)!important;color:#fff!important}.header__menu-item:hover span,details[open]>.header__menu-item span{text-decoration:none!important;border-bottom:2px solid var(--zv-green);padding-bottom:2px}.header__active-menu-item{text-decoration:none!important;border-bottom:2px solid var(--zv-green)!important;padding-bottom:2px;color:var(--zv-green)!important}.header__menu-item:hover{color:var(--zv-green)!important}.header-wrapper.header-wrapper--border-bottom{box-shadow:0 2px 16px #0000001f!important}.title,h2.title,h1.title{position:relative;padding-left:1.4rem!important}.title:before{content:"";position:absolute;left:0;top:10%;height:80%;width:4px;background:linear-gradient(180deg,var(--zv-green),var(--zv-green-dark));border-radius:2px}.card-wrapper{border-radius:8px;overflow:hidden;transition:box-shadow .25s ease,transform .2s ease!important}.card-wrapper:hover{box-shadow:0 6px 24px var(--zv-green-glow)!important;transform:translateY(-3px)}.card--standard .card__inner,.card--card{border-radius:8px!important}.card--standard .card__inner:after,.card--card:after{border-radius:8px!important}.ks-testimonials .card--standard .card__inner{border-top:3px solid var(--zv-green)!important;border-radius:10px!important;transition:box-shadow .25s ease,transform .2s ease!important}.ks-testimonials .card-wrapper:hover .card--standard .card__inner{box-shadow:0 8px 28px var(--zv-green-glow)!important;transform:translateY(-3px)}.ks-testimonials-card-stars svg,.ks-testimonials-card-stars{color:var(--zv-green)!important;fill:var(--zv-green)!important}.ks-testimonials .card__information .caption-with-letter-spacing{color:var(--zv-green)!important;font-weight:600}.ks-testimonials .card__information .h4{font-weight:700}.ks-trust-icons svg,.multicolumn-card svg,.icon-with-text svg,.icon-accordion svg{color:var(--zv-green)!important;fill:var(--zv-green)!important;stroke:var(--zv-green)!important}.multicolumn-card h3,.multicolumn-card__info h3,.icon-with-text__item .h4{color:var(--zv-green)!important;font-weight:700}.multicolumn-list__item .content-container{border-radius:10px;padding:2rem!important;transition:box-shadow .25s ease,transform .2s ease;border:1px solid transparent}.multicolumn-list__item .content-container:hover{box-shadow:0 4px 18px var(--zv-green-glow);border-color:#3db54933;transform:translateY(-2px)}.footer__content-top .footer-block__heading,.footer .footer-block__heading{color:var(--zv-green)!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:1.2rem}.footer a:hover,.footer .link:hover{color:var(--zv-green)!important}.footer .newsletter-form__button,.footer .field__button{background-color:var(--zv-green)!important;border-color:var(--zv-green)!important;transition:background-color .2s ease}.footer .newsletter-form__button:hover,.footer .field__button:hover{background-color:var(--zv-green-dark)!important}.footer .field__input:focus{outline:2px solid var(--zv-green)!important;border-color:var(--zv-green)!important}.rating svg,.rating__star svg,.ks-rating-stars svg{fill:var(--zv-green)!important;color:var(--zv-green)!important}.account table td:first-of-type a{color:var(--zv-green)!important;border:1px solid var(--zv-green)!important;border-radius:6px;padding:.4rem .8rem;text-decoration:none!important;display:inline-block;transition:background-color .2s ease,color .2s ease}.account table td:first-of-type a:hover{background-color:var(--zv-green)!important;color:#fff!important}.account table thead th,.order table thead th{border-bottom:2px solid var(--zv-green)!important;color:var(--zv-green)!important}:is(.account,.order) h1{border-left:4px solid var(--zv-green);padding-left:1rem}.cart-goal__bar-fill,.progress-bar__fill{background:linear-gradient(90deg,var(--zv-green),var(--zv-green-dark))!important}.ks-cart-goal__bar{background-color:#3db54926!important;border-radius:99px}.badge--sale{background-color:var(--zv-green)!important;color:#fff!important}.pagination__item--current{background-color:var(--zv-green)!important;border-color:var(--zv-green)!important;color:#fff!important}.pagination__item:hover{color:var(--zv-green)!important;border-color:var(--zv-green)!important}.field__input:focus,.select__select:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--zv-green)!important;border-color:var(--zv-green)!important}.ks-marquee svg,.ks-marquee__icon{color:var(--zv-green)!important;fill:var(--zv-green)!important}.ks-breadcrumb a:hover,.breadcrumbs a:hover,.ks-breadcrumb .current,.breadcrumbs .current{color:var(--zv-green)!important}details[open]>summary .summary__title{color:var(--zv-green)!important}details[open]>summary .icon-caret svg{color:var(--zv-green)!important}.quantity__button:hover{color:var(--zv-green)!important;border-color:var(--zv-green)!important}.loading__spinner,.spinner{border-top-color:var(--zv-green)!important}.underlined-link:hover,a.link:hover{color:var(--zv-green)!important}.menu-drawer{border-right:3px solid #3db549!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{color:#3db549!important}.menu-drawer__menu-item--active:before,.menu-drawer__menu-item:hover:before{background-color:#3db549!important}.menu-drawer__close-button:hover,.menu-drawer__close-button:hover svg{color:#3db549!important}.menu-drawer__submenu .menu-drawer__menu-item--active{color:#3db549!important;font-weight:700}.header__icon:hover svg,.header__icon--menu:hover svg{color:#3db549!important}.card__media .media img,.card__inner .media img{transition:transform .5s ease!important}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card__inner .media img{transform:scale(1.06)}.card__media--hover-mobile .media,.card-media--hover .media{transition:opacity .4s ease!important}.ks-collection-banner .banner__media:after,.collection-hero .banner__media:after,.main-collection-banner .banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0d0d0dbf,#3db54926);z-index:1}.ks-collection-banner .banner__content,.collection-hero .banner__content,.main-collection-banner .banner__content{position:relative;z-index:2}.collection-hero .title,.main-collection-banner .title{text-shadow:0 2px 20px rgba(0,0,0,.5)}.ks-product-inventory,.inventory,[class*=inventory]{font-weight:600}.ks-product-inventory[data-inventory=low],.inventory--low,.product__inventory--low{color:#e84040!important;animation:zv-pulse 2s ease-in-out infinite}.ks-product-inventory[data-inventory=in_stock],.inventory--in-stock{color:#3db549!important}@keyframes zv-pulse{0%,to{opacity:1}50%{opacity:.65}}.ks-recently-viewed-drawer .ks-drawer__heading,.ks-recently-viewed-drawer h2{color:#3db549!important;border-bottom:2px solid #3db549;padding-bottom:.8rem}.ks-recently-viewed-drawer .card-wrapper:hover{box-shadow:0 4px 16px #3db54933!important}.ks-sticky-atc{border-top:2px solid #3db549!important;box-shadow:0 -4px 20px #00000026!important}.ks-sticky-atc .button--primary{background-color:#3db549!important;border-color:#3db549!important}.ks-sticky-atc .button--primary:hover{background-color:#2a8f35!important;border-color:#2a8f35!important}.facets__summary:hover,.facets__label:hover{color:#3db549!important}.facet-filters__sort .select__select:focus,.facets .field__input:focus{border-color:#3db549!important}.active-facets__button:hover,.facets-remove:hover{color:#3db549!important;border-color:#3db549!important}.predictive-search__item:hover,.predictive-search__item:focus{background-color:#3db5490f!important}.predictive-search__item-vendor{color:#3db549!important}.product-form__input--pill input[type=radio]+label{padding:1rem 1.8rem!important;font-size:1.3rem!important;font-weight:600!important;border-radius:6px!important;transition:all .2s ease!important;letter-spacing:.04em!important}.product-form__input--pill input[type=radio]+label:hover{border-color:#3db549!important;color:#3db549!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#3db549!important;border-color:#3db549!important;color:#fff!important;box-shadow:0 2px 10px #3db5494d!important}.product-form__input .form__label{font-weight:700!important;letter-spacing:.04em;font-size:1.3rem!important}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{opacity:.35!important;text-decoration:line-through}.product__title{font-size:2.8rem!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.2}.product__vendor{color:#3db549!important;font-weight:700!important;font-size:1.2rem!important;letter-spacing:.08em;text-transform:uppercase}.price__regular .price-item--regular,.price .price-item{font-weight:800!important;font-size:2.4rem!important}details.accordion{border-radius:6px;transition:background-color .2s ease;overflow:hidden}details.accordion[open]{background-color:#3db5490a!important;border-left:3px solid #3db549!important}details.accordion summary{padding:1.4rem 1.6rem!important;font-weight:600!important;cursor:pointer;transition:color .2s ease}details.accordion[open] summary{color:#3db549!important}details.accordion[open] summary svg{color:#3db549!important;transform:rotate(180deg)}details.accordion .accordion__content{padding:0 1.6rem 1.4rem!important}.product .icon-with-text{border-top:1px solid rgba(0,0,0,.08)!important;padding-top:2rem!important;margin-top:1rem!important}.icon-with-text__item{transition:transform .2s ease}.icon-with-text__item:hover{transform:translateY(-2px)}.icon-with-text svg,.icon-accordion svg{width:2.8rem!important;height:2.8rem!important}.thumbnail-list__item .thumbnail{border-radius:6px!important;overflow:hidden;border:2px solid transparent!important;transition:border-color .2s ease,transform .2s ease!important;cursor:pointer}.thumbnail-list__item .thumbnail:hover{border-color:#3db54980!important;transform:scale(1.04)}.thumbnail-list__item--active .thumbnail,.thumbnail-list__item [aria-current=true]{border-color:#3db549!important;box-shadow:0 0 0 1px #3db549!important}.product__media-icon svg{color:#3db549!important}.product__inventory{display:inline-flex!important;align-items:center!important;gap:.5rem;font-weight:700!important;font-size:1.3rem!important;padding:.4rem 1rem!important;border-radius:20px!important;background-color:#3db5491a!important;color:#2a8f35!important;border:1px solid rgba(61,181,73,.3)!important}.quantity{border-radius:6px!important;overflow:hidden}.quantity__input{font-weight:700!important;font-size:1.6rem!important}.quantity__button{transition:all .2s ease!important;font-size:2rem!important}.quantity__button:hover{background-color:#3db549!important;color:#fff!important;border-color:#3db549!important}.product-form__cart-submit,.product-form [name=add]{letter-spacing:.06em!important;font-weight:800!important;font-size:1.5rem!important;text-transform:uppercase!important;padding:1.6rem 2rem!important;transition:all .2s ease!important}.product-form__cart-submit:hover,.product-form [name=add]:hover{box-shadow:0 6px 20px #3db54966!important;transform:translateY(-1px)!important}.ks-product-block-delivery-dates svg,.ks-delivery-dates svg{color:#3db549!important;fill:#3db549!important}.ks-product-block-delivery-dates strong,.ks-delivery-dates strong{color:#3db549!important}.related-products .title{font-size:2rem!important}.related-products .card-wrapper:hover{box-shadow:0 6px 24px #3db54926!important;transform:translateY(-3px)!important}.card__cta{transition:opacity .2s ease!important}.ks-breadcrumb{font-size:1.2rem!important;padding:.8rem 0!important}.ks-breadcrumb a{color:#00000080!important;text-decoration:none!important;transition:color .2s ease!important}.ks-breadcrumb a:hover{color:#3db549!important}.ks-breadcrumb .ks-breadcrumb__current{color:#3db549!important;font-weight:600}.ks-breadcrumb__separator{color:#0000004d!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zombie-custom.css.map */
