:root{--vt-green:#009879;--vt-green-dark:#007a61;--vt-green-darker:#00634e;--vt-ink:#111111;--vt-line:#e5e7eb;--vt-soft:#f5f7f4}product-card{background:#fff;border-radius:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}product-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}product-card .quick-add,product-card quick-add{display:none!important}product-card .shopify-payment-button__more-options,.shopify-payment-button__more-options{display:none!important}product-card local-pickup,product-card .product__pickup-availabilities,product-card .pickup-availability__row,product-card .pickup-location__button,.product-card__content local-pickup,.product-grid local-pickup{display:none!important}product-card .card-information [data-block-type=text] p,product-card .vendor,product-card [class*=vendor] p{color:var(--vt-green)!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin:0!important}.price__sale .price-item--sale{color:var(--vt-ink)!important;font-weight:700!important}.price__sale .price-item--regular{color:#6b7280!important;font-size:.82rem!important;text-decoration:line-through!important}.vt-card-btn,.quick-add__submit,.quick-add__button,.add-to-cart-button,button[name=add],.product-form__submit,[data-block-type=add-to-cart] button,[data-block-type=add-to-cart] .button{background:var(--vt-green)!important;background-color:var(--vt-green)!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.8px!important;transition:background .2s ease!important}.vt-card-btn:hover,.quick-add__submit:hover,.quick-add__button:hover,.add-to-cart-button:hover,button[name=add]:hover,.product-form__submit:hover,[data-block-type=add-to-cart] button:hover{background:var(--vt-green-dark)!important;background-color:var(--vt-green-dark)!important;color:#fff!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:var(--vt-green-darker)!important;background-color:var(--vt-green-darker)!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:.8px!important;transition:background .2s ease!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:#004f3e!important;background-color:#004f3e!important;color:#fff!important}.add-to-cart-button[disabled],button[name=add][disabled]{background:#9ca3af!important;background-color:#9ca3af!important;cursor:not-allowed!important}.badge--sale{background:var(--vt-ink)!important;color:#fff!important;border-radius:100px!important;font-weight:700!important;font-size:.7rem!important}.facets--vertical{background:#fff;border:1px solid var(--vt-line);border-radius:14px;padding:6px 16px 10px;box-shadow:0 1px 2px #1111110a}.facets--filters-title{text-transform:uppercase!important;letter-spacing:1px!important;font-size:.95rem!important;font-weight:800!important;color:var(--vt-ink)!important;padding:14px 0 10px!important;margin:0!important;border-bottom:2px solid var(--vt-green)!important}.facets--vertical .facets__panel{border-bottom:1px solid var(--vt-line)!important;padding:2px 0!important;margin:0!important}.facets--vertical .facets__panel:last-of-type{border-bottom:none!important}.facets__summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;cursor:pointer!important;padding:14px 2px!important;border-radius:8px!important;transition:color .15s ease!important}.facets--vertical .facets__summary:hover{color:var(--vt-green)!important}.facets__summary .facets__label{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.9px!important;font-size:.78rem!important;color:var(--vt-ink)!important}.facets--vertical .facets__panel[open]>.facets__summary .facets__label{color:var(--vt-green)!important}.facets__summary .icon-caret{color:var(--vt-green)!important;transition:transform .2s ease!important}.facets--vertical .facets__panel[open]>.facets__summary .icon-caret{transform:rotate(180deg)!important}.facets__status span:not(:empty){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:var(--vt-green)!important;color:#fff!important;font-size:.68rem!important;font-weight:700!important;line-height:1!important}.facets--vertical .facets__inputs-list{display:flex!important;flex-direction:column!important;gap:2px!important;padding:0 0 12px!important;max-height:290px;overflow-y:auto;scrollbar-width:thin}.facets--vertical .facets__inputs-list::-webkit-scrollbar{width:6px}.facets--vertical .facets__inputs-list::-webkit-scrollbar-thumb{background:#d7dcd6;border-radius:999px}.facets--vertical .checkbox{border-radius:8px!important;transition:background .15s ease!important}.facets--vertical .checkbox:hover{background:var(--vt-soft)!important}.facets--vertical .checkbox__label{display:flex!important;align-items:center!important;gap:10px!important;padding:8px!important;font-size:.87rem!important;color:#374151!important;cursor:pointer!important;line-height:1.25!important}.facets--vertical .checkbox__input:checked+.checkbox__label{color:var(--vt-ink)!important;font-weight:700!important}.facets--vertical .checkbox__label .icon-checkmark{flex:0 0 18px!important;width:18px!important;height:18px!important;border:1.5px solid #cbd5d1!important;border-radius:5px!important;color:transparent!important;background:#fff!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.facets--vertical .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--vt-green)!important;border-color:var(--vt-green)!important;color:#fff!important}.facets--vertical .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:2px solid var(--vt-green)!important;outline-offset:2px!important}.facets--horizontal .facets__summary{border:1px solid var(--vt-line)!important;border-radius:999px!important;padding:9px 16px!important;background:#fff!important}.facets--horizontal .facets__summary:hover{border-color:var(--vt-green)!important;color:var(--vt-green)!important}[class*=facets__clear]{color:var(--vt-green)!important;font-weight:700!important;border-radius:999px!important}@media(max-width:749px){.facets--vertical{border:none;border-radius:0;padding:0;box-shadow:none}}marquee-component{font-weight:600;font-size:.8rem;letter-spacing:1px}body.template-product h1{text-transform:uppercase!important;font-weight:800!important;color:var(--vt-ink)!important;line-height:1.2!important;letter-spacing:.3px!important}body.template-product .price__regular .price-item--regular,body.template-product .price__sale .price-item--sale{font-size:1.85rem!important;font-weight:800!important;color:var(--vt-ink)!important;letter-spacing:-.5px!important}body.template-product .price__sale .price-item--regular{font-size:1rem!important;font-weight:400!important;color:#9ca3af!important;text-decoration:line-through!important}body.template-product .product__vendor,body.template-product [class*=vendor]{text-transform:uppercase!important;font-size:.75rem!important;font-weight:600!important;color:var(--vt-green)!important;letter-spacing:1.5px!important;margin-bottom:4px!important;display:block!important}body.template-product button[name=add],body.template-product .product-form__submit,body.template-product .add-to-cart-button,body.template-product [data-block-type=add-to-cart] button{background:var(--vt-green)!important;background-color:var(--vt-green)!important;color:#fff!important;border:none!important;border-radius:0!important;text-transform:uppercase!important;font-weight:800!important;font-size:.95rem!important;letter-spacing:1.5px!important;padding:16px 24px!important;width:100%!important;cursor:pointer!important;transition:background .2s ease!important}body.template-product button[name=add]:hover,body.template-product .product-form__submit:hover,body.template-product .add-to-cart-button:hover{background:var(--vt-green-dark)!important;background-color:var(--vt-green-dark)!important}body.template-product .shopify-payment-button__button--unbranded{padding:16px 24px!important;font-size:.95rem!important;font-weight:800!important;letter-spacing:1.5px!important}body.template-product variant-picker select,body.template-product .variant-picker select,body.template-product select[id*=Option]{width:100%!important;padding:10px 36px 10px 12px!important;border:1.5px solid #d1d5db!important;border-radius:0!important;background-color:#fff!important;color:var(--vt-ink)!important;font-size:.9rem!important;font-weight:600!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23111111' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}body.template-product variant-picker select:focus,body.template-product .variant-picker select:focus{border-color:var(--vt-green)!important;outline:none!important;box-shadow:0 0 0 2px #0098792e!important}body.template-product variant-picker label,body.template-product .variant-picker label{font-size:.78rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;color:var(--vt-ink)!important;margin-bottom:6px!important;display:block!important}body.template-product quantity-selector,body.template-product .quantity{display:flex!important;align-items:center!important;border:1.5px solid #d1d5db!important;border-radius:0!important;overflow:hidden!important;width:fit-content!important}body.template-product quantity-selector button,body.template-product .quantity__button{background:#f9fafb!important;border:none!important;width:40px!important;height:44px!important;font-size:1.2rem!important;font-weight:700!important;color:var(--vt-ink)!important;cursor:pointer!important;padding:0!important;border-radius:0!important;transition:background .15s!important}body.template-product quantity-selector button:hover,body.template-product .quantity__button:hover{background:var(--vt-line)!important}body.template-product quantity-selector input,body.template-product .quantity__input{border:none!important;border-left:1.5px solid #d1d5db!important;border-right:1.5px solid #d1d5db!important;width:52px!important;height:44px!important;text-align:center!important;font-size:.95rem!important;font-weight:600!important;color:var(--vt-ink)!important;background:#fff!important;outline:none!important;padding:0!important;border-radius:0!important}body.template-product .badge--sale,body.template-product .price__badge-sale{background:var(--vt-ink)!important;color:#fff!important;border-radius:4px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important;padding:3px 10px!important}@media(min-width:990px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:auto!important;min-width:210px!important;max-width:280px!important;left:auto!important;right:auto!important;padding-inline:0!important;clip-path:none!important;top:100%!important;background:#fff!important;border:1px solid var(--vt-line)!important;border-top:2px solid var(--vt-green)!important;border-radius:0 0 10px 10px!important;box-shadow:0 14px 34px #11111124!important;overflow:hidden!important}}.menu-list__submenu-inner{padding-block-start:0!important;padding-block-end:0!important;padding-inline:0!important;transform:none!important;max-height:none!important}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start:0px!important;--submenu-padding-block-end:0px!important}.mega-menu{padding-block:0!important;margin-block:0!important}.mega-menu__grid{gap:0!important}.header__underlay-open,.header__underlay{display:none!important}.mega-menu__link{padding:11px 20px!important;white-space:nowrap!important;font-size:.92rem!important;font-weight:600!important;border-bottom:1px solid rgba(0,0,0,.08)!important;display:block!important;width:100%!important;transition:background .15s ease,color .15s ease!important}.mega-menu__link:hover{background:var(--vt-soft)!important;color:var(--vt-green)!important}.mega-menu__link:last-child{border-bottom:none!important}.menu-list__link-title{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-vivetenis.css.map */
