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 [data-block-type=accelerated-checkout],product-card .shopify-payment-button,product-card payment-button,product-card .shopify-payment-button__more-options,product-card [class*=dynamic-checkout],product-card [class*=accelerated]{display:none!important}product-card .card-information [data-block-type=text] p,product-card .vendor,product-card [class*=vendor] p{color:#059669!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:#111!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{display:block;background:#059669;color:#fff!important;text-align:center;padding:12px 16px;text-decoration:none!important;text-transform:uppercase;font-weight:700;font-size:.82rem;letter-spacing:1.2px;width:100%;box-sizing:border-box;transition:background .2s ease;border:none;cursor:pointer}.vt-card-btn:hover{background:#047857;color:#fff!important}.quick-add__submit,button[name=add],[data-block-type=add-to-cart] button,[data-block-type=add-to-cart] .button{background:#059669!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}.quick-add__submit:hover,button[name=add]:hover,[data-block-type=add-to-cart] button:hover{background:#047857!important}.badge--sale{background:#111!important;color:#fff!important;border-radius:100px!important;font-weight:700!important;font-size:.7rem!important}[class*=facets] summary,[class*=filter] summary,.facets__summary{font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;font-size:.78rem!important;color:#111!important;border-bottom:1px solid #e5e7eb!important;padding-bottom:10px!important}[class*=facets] details,[class*=filter] details{border-bottom:1px solid #e5e7eb!important;padding-bottom:8px!important;margin-bottom:4px!important}[class*=facets] label,[class*=filter] label{font-size:.85rem!important;color:#374151!important}[class*=facets] .count,[class*=filter] .count{color:#9ca3af!important;font-size:.78rem!important}[class*=facets] summary svg,[class*=filter] summary svg{color:#059669!important}marquee-component{font-weight:600;font-size:.8rem;letter-spacing:1px}body.template-product h1{text-transform:uppercase!important;font-weight:800!important;color:#111!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:#111!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:#059669!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 [data-block-type=add-to-cart] button{background:#059669!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 [data-block-type=add-to-cart] button:hover{background:#047857!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:#111!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:#059669!important;outline:none!important;box-shadow:0 0 0 2px #05966926!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:#111!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:#111!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:#e5e7eb!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:#111!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:#111!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}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-vivetenis.css.map */
