.template-product{--teki-product-accent: var(--teki-primary, #0066FF);--teki-product-accent-hover: var(--teki-primary-hover, #0052CC);--teki-product-text: #1D1D1F;--teki-product-muted: #6E6E73;--teki-product-border: #E5E5E7}.template-product .product-short-description img,.template-product .product-short-description picture{display:none!important}.template-product .product-short-description li:has(img),.template-product .product-short-description li:has(picture),.template-product .product-short-description p:has(>img:only-child),.template-product .product-short-description p:has(>picture:only-child),.template-product .product-short-description p:has(>a>img:only-child),.template-product .product-short-description div:has(>img:only-child),.template-product .product-short-description div:has(>picture:only-child),.template-product .product-short-description p:empty,.template-product .product-short-description div:empty,.template-product .product-short-description h1:empty,.template-product .product-short-description h2:empty,.template-product .product-short-description h3:empty,.template-product .product-short-description h4:empty,.template-product .product-short-description h5:empty,.template-product .product-short-description h6:empty,.template-product .product-short-description p:has(>br:only-child),.template-product .product-short-description p:has(>strong:empty:only-child),.template-product .product-short-description p:has(>b:empty:only-child){display:none!important}.template-product .product-title,.template-product h1.product-title,.template-product h1.product-title a,.template-product .product-title a,.template-product .product-title-container h1{color:var(--teki-product-text)}.template-product .product--text,.template-product .product--text.style_vendor,.template-product .product--text.style_vendor a,.template-product .product--text.style_vendor a:visited{color:var(--teki-product-muted)}.template-product .breadcrumbs a,.template-product nav.breadcrumbs a,.template-product .breadcrumbs a:visited{color:#4a4a52;text-decoration:none;transition:color .2s ease}.template-product .breadcrumbs a:hover,.template-product nav.breadcrumbs a:hover{color:var(--teki-product-accent)}.template-product .product-short-description,.template-product .product-short-description p,.template-product .product-short-description li,.template-product .product-short-description span,.template-product .product-short-description h1,.template-product .product-short-description h2,.template-product .product-short-description h3,.template-product .product-short-description h4,.template-product .product-short-description h5,.template-product .product-short-description h6,.template-product .product-short-description strong{color:var(--teki-product-text)}.template-product .product-short-description{font-size:15px;line-height:1.65}.template-product .product-short-description a{color:var(--teki-product-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.template-product .product-short-description a:hover{color:var(--teki-product-accent-hover)}.template-product .variations__label,.template-product .variation__label,.template-product .variation__title,.template-product .product-form__input legend,.template-product fieldset.product-form__input legend{color:var(--teki-product-text)}.template-product .variations__value,.template-product .variation__value{color:var(--teki-product-accent)}.template-product .variation_button input[type=radio]:checked+label,.template-product .product-form__input input[type=radio]:checked+label{border-color:var(--teki-product-accent)!important;color:var(--teki-product-accent)}.template-product .color-swatch input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--teki-product-accent)!important}.template-product .shopify-payment-button__more-options,.template-product .shopify-payment-button button[type=button]{color:var(--teki-product-accent)}.template-product .single_add_to_cart_button,.template-product button#AddToCart,.template-product button[name=add]{background:var(--teki-product-accent)!important;background-color:var(--teki-product-accent)!important;color:#fff;border:0!important;border-radius:999px!important;padding:16px 32px!important;font-weight:600!important;font-size:14px!important;letter-spacing:.06em!important;text-transform:uppercase;cursor:pointer;box-shadow:0 1px #ffffff2e inset,0 8px 22px -10px #1e3a8a8c;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,box-shadow .25s ease}.template-product .single_add_to_cart_button:hover:not([disabled]),.template-product button#AddToCart:hover:not([disabled]),.template-product button[name=add]:hover:not([disabled]){background:var(--teki-product-accent-hover)!important;background-color:var(--teki-product-accent-hover)!important;transform:translateY(-2px);box-shadow:0 1px #ffffff38 inset,0 14px 32px -8px #1e3a8a99}.template-product .single_add_to_cart_button:active:not([disabled]),.template-product button#AddToCart:active:not([disabled]),.template-product button[name=add]:active:not([disabled]){transform:translateY(0)}.template-product .single_add_to_cart_button.sold-out,.template-product .single_add_to_cart_button[disabled]{background:#c7c7cc!important;color:#fff;cursor:not-allowed;box-shadow:none}.template-product .shopify-payment-button__button{border-radius:999px!important;padding:14px 32px!important;font-weight:600!important;letter-spacing:.04em!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.template-product .shopify-payment-button__button:hover{transform:translateY(-2px)}.template-product quantity-selector,.template-product quantity-selector.quantity,.template-product .product-form__input quantity-selector,.template-product .product-form__input .quantity,.template-product .quantity{display:inline-grid!important;grid-template-columns:32px 40px 32px!important;grid-auto-flow:column!important;align-items:center!important;justify-items:center!important;position:relative!important;width:auto!important;max-width:none!important;background:#f5f5f7!important;border:1px solid var(--teki-product-border)!important;border-radius:999px!important;padding:4px!important;gap:0!important;overflow:visible!important;transition:border-color .2s ease,box-shadow .2s ease}.template-product quantity-selector:focus-within,.template-product .quantity:focus-within{border-color:var(--teki-product-accent)!important;box-shadow:0 0 0 3px #1e3a8a1f!important}.template-product quantity-selector>*,.template-product .quantity>*{position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none}.template-product .quantity>.minus,.template-product .quantity>.plus,.template-product .quantity>button,.template-product quantity-selector>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border:0!important;background:transparent!important;color:var(--teki-product-text);border-radius:999px!important;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease;padding:0!important;margin:0!important}.template-product .quantity>.minus svg,.template-product .quantity>.plus svg,.template-product .quantity>button svg,.template-product quantity-selector>button svg{width:12px;height:12px}.template-product .quantity>.minus:hover,.template-product .quantity>.plus:hover,.template-product .quantity>button:hover,.template-product quantity-selector>button:hover{background:#1e3a8a14!important;color:var(--teki-product-accent)}.template-product .quantity>.minus:active,.template-product .quantity>.plus:active,.template-product quantity-selector>button:active{transform:scale(.92)}.template-product .quantity>.qty,.template-product .quantity>input[type=number],.template-product quantity-selector>input[type=number]{width:40px!important;min-width:40px!important;max-width:40px!important;height:32px!important;border:0!important;background:transparent!important;text-align:center!important;font-weight:600!important;font-size:14px!important;line-height:32px!important;color:var(--teki-product-text);outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;-moz-appearance:textfield}.template-product .quantity input[type=number]::-webkit-inner-spin-button,.template-product .quantity input[type=number]::-webkit-outer-spin-button,.template-product quantity-selector input[type=number]::-webkit-inner-spin-button,.template-product quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.template-product .product-form__buttons{gap:12px}.template-product .product-form__buttons.form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.template-product .product__accordion,.template-product .accordion{border-top:1px solid var(--teki-product-border)}.template-product .product__accordion:last-of-type,.template-product .accordion:last-of-type{border-bottom:1px solid var(--teki-product-border)}.template-product .accordion__title,.template-product .product__accordion summary{padding:18px 4px;font-weight:600;font-size:15px;color:var(--teki-product-text);cursor:pointer;transition:color .2s ease}.template-product .accordion__title:hover,.template-product .product__accordion summary:hover{color:var(--teki-product-accent)}.template-product .star-rating-container{--color-star: var(--teki-star, #FFB23F);color:var(--teki-product-accent);text-decoration:none}.template-product .product-price-container .price{color:var(--teki-product-text);font-weight:700}.template-product .product-price-container .price--on-sale .price__sale{color:var(--teki-product-accent)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/teki-product.css.map */
