.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button{--element-text-line-height--body-md: 1;border:none!important}.add-to-cart-button{--element-text-line-height--body-md: 1;--element-button-font-size: var(--font-size-button-large);--element-text-font-weight: 700;box-sizing:border-box}.add-to-cart-button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #19f6,0 3px 8px #0000001a}.element-button{box-sizing:border-box}.product-title{--element-text-color: var(--color-headings)}.vendor{--element-text-color: var(--color-links);text-decoration:none}.sale-price{--element-text-color: var(--color-sale-tag)}.compare-at-price,.sku{--element-text-color: var(--color-text-light)}.productitem--vendor-name,.productitem--vendor-name a,.productitem--sku,.productitem--vendor-divider{font-size:var(--font-size-body-smaller);color:var(--color-text-light);line-height:1.2}.productitem--vendor-name a{text-decoration:none}.productitem--vendor-name a:hover{color:var(--color-links);text-decoration:underline}.productitem__warranty{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.productitem--info .product__rating,.productitem--info .rating{margin-top:.25rem;margin-bottom:.25rem}.productitem__warranty svg{flex-shrink:0;opacity:.8}.productitem__warranty-text{font-size:var(--font-size-body-smaller);color:var(--color-text-light);line-height:1.2;text-decoration:underline;transition:color .2s ease}.productitem__warranty-text:hover{color:var(--color-links)}.veinte07-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;visibility:hidden;transition:all .3s ease}.veinte07-modal--open{opacity:1;visibility:visible}.veinte07-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.veinte07-modal__container{position:relative;background:#fff;width:100%;max-width:600px;max-height:80vh;border-radius:4px;box-shadow:0 10px 40px #0000004d;padding:2.5rem 1.5rem 1.5rem;overflow-y:auto;transform:translateY(20px);transition:transform .3s ease}@media only screen and (min-width: 769px){.veinte07-modal__container{padding:3rem 2.5rem 2rem}}.veinte07-modal--open .veinte07-modal__container{transform:translateY(0)}.veinte07-modal__close{position:absolute;top:1rem;right:1rem;background:none;border:none;padding:5px;cursor:pointer;color:var(--color-text);opacity:.6;transition:opacity .2s ease;z-index:2}.veinte07-modal__close:hover{opacity:1}.veinte07-modal__title{font-size:1.25rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem;color:var(--color-primary);line-height:1.2}.veinte07-modal__body{font-size:.95rem;line-height:1.6;color:#333}.veinte07-modal__body p{margin-bottom:1.25rem}.variant-option-value-name-selected{--element-button-color-primary: white !important;--element-button-color-secondary: var(--color-links) !important}.inventory-status--low-stock{--element-text-color: var(--color-products-low-stock)}.inventory-status--in-stock{--element-text-color: var(--color-products-in-stock)}.inventory-status--sold-out{--element-text-color: var(--color-products-no-stock)}.overlay-lightbox__overlay{z-index:10000}.element-text--rte ul{padding-left:20px;margin:1rem 0}.element-text--rte table{display:block;border-collapse:collapse;width:fit-content;max-width:100%;height:auto;overflow:auto;white-space:nowrap;box-shadow:0 1px 4px #0000001a}.element-text--rte table th,.element-text--rte table td{border:1px solid rgba(0,0,0,.1)}.element-text--rte table th{font-family:var(--element-text-font-family--heading);font-weight:var(--element-text-font-weight--heading);font-size:var(--element-text-font-size--rte-body, 16px);padding:8px;text-align:left;color:var(--color-primary)}.element-text--rte table td{font-size:var(--element-text-font-size--rte-body, 16px);padding:.75rem 1rem}.product-pricing .original-price:has(+.selling-plan-price+.original-price){display:none}@supports not selector(:has(*)){.product-pricing[data-subscription-active] .original-price:first-of-type{display:none}}.newsletter .newsletter-input{position:relative;overflow:hidden}.newsletter .pxs-newsletter-form-fields{display:flex;flex-direction:column;gap:10px}.newsletter .newsletter-input,.newsletter .newsletter-submit{width:100%;max-width:none;margin:0}.newsletter .newsletter-submit .button-primary{width:auto}@media screen and (max-width: 719px){.newsletter .newsletter-submit .button-primary{width:100%}}@media screen and (min-width: 1024px){.productitem--actions{position:relative;bottom:auto;visibility:visible!important;opacity:1!important;margin-top:.75rem}.productitem[data-animation] .productitem--actions,.productitem[data-animation-state] .productitem--actions{visibility:visible!important;opacity:1!important}}.productitem--action.quickshop-button,.productitem-quickshop,.modal--quickshop-slim,[data-quickshop-slim],.quickshop-spinner,.productitem:hover .productitem-quickshop,.productitem[data-animation] .productitem-quickshop,.productgrid--item:hover .productitem-quickshop{display:none!important}@media screen and (min-width: 1024px){.productitem__container{display:flex;flex-direction:column}}.productitem--actions{width:100%;padding:0!important;margin-top:.5rem;margin-left:0!important;margin-right:0!important}.productitem--action.atc--button{width:100%;margin:0;padding:0}.productitem--action-trigger.productitem--action-atc{display:block;width:100%;padding:.625rem 1rem;text-align:center}@media screen and (min-width: 1024px){.productitem,.productitem[data-animation],.productitem[data-animation-state],.productitem[data-animation="closed=>open"],.productitem[data-animation="open=>closed"],.productitem[data-animation-state=open]{position:relative!important;height:auto!important;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)!important}}.productitem__container{display:flex!important;flex-direction:column!important;height:100%!important}.productitem{height:100%!important}.productitem--info{flex-grow:1!important;display:flex!important;flex-direction:column!important;padding-bottom:.5rem!important}.productitem--actions,.productitem--info .productitem__price{margin-top:auto!important}.productitem__warranty:empty,.productitem .rating:empty{display:none}@media screen and (max-width: 719px){.site-header-logo{max-width:180px}.site-logo-image{max-height:40px;width:auto;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/veinte07-overrides.css.map */
