:root{--zq-card-radius: 14px;--zq-control-radius: 8px;--zq-card-border-width: 1px;--zq-card-shadow: 0 12px 34px rgba(0, 0, 0, .08)}body{line-height:var(--body-line-height, 1.65);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{line-height:var(--heading-line-height, 1.15)}.header{box-shadow:0 1px 0 var(--color-border)}@media(min-width:1025px){.header .horizontal-list>menu-item>a,.header .horizontal-list>li>a{font-size:14px;font-weight:600;letter-spacing:.01em}}.section-header .section__header,.section-header .sec__header,.section__header{max-width:920px}.heading-title,.section__heading{letter-spacing:-.025em}.btn-primary,.btn-outline,.shopify-payment-button__button--unbranded{min-height:var(--btn-min-height, 50px);border-width:var(--btn-border-width, 1px);border-radius:var(--btn-radius, var(--zq-control-radius));font-weight:var(--btn-font-weight, 700);letter-spacing:var(--btn-letter-spacing, .01em)}.btn-outline{color:var(--btn-outline-color);border-color:var(--btn-outline-border-color);background:var(--btn-outline-bg-color, transparent)}.btn-outline:hover{color:var(--btn-outline-hover-color, var(--btn-primary-color));border-color:var(--btn-outline-hover-bg-color, var(--btn-primary-bg-color));background:var(--btn-outline-hover-bg-color, var(--btn-primary-bg-color))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--zq-control-radius);background-color:var(--input-bg, var(--color-surface))}.product-item__wrapper.product-grid{height:100%}.product-item__inner{border:var(--zq-card-border-width, 1px) solid var(--color-border);border-radius:var(--zq-card-radius);background:var(--color-surface, var(--color-background))}.product-item__inner .product-item__media--ratio{border-radius:calc(var(--zq-card-radius) - 1px)}.product-item__inner .product-image{object-fit:contain}.product-item__information{padding-inline:2px}.product-item__information .product-item__name{margin-bottom:0;color:var(--color-heading);font-weight:650;line-height:1.35}.zq-product-card__subtitle{display:-webkit-box;min-height:2.8em;margin-top:5px;overflow:hidden;color:var(--color-muted, var(--color-text));font-size:13px;font-weight:400;line-height:1.4;opacity:.78;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-item__price{margin-top:9px;color:var(--color-heading)}.product-item__short-description{display:-webkit-box;overflow:hidden;color:var(--color-text);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product__badges-inner{padding:5px 8px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.product-item__information variant-radios{margin-top:10px}.product-item__information .product__color-swatch.color_swatches{--swatch-width: 17px}.collection-filter,.facets-container,.toolbar-products,.search-form .field{border-radius:var(--zq-control-radius)}.sec__collection-main .product-grid-container,.sec__collection-list,.sec__blog-post{position:relative}.product__info-container .product__title,.product__info-container .product-single__title{letter-spacing:-.025em;line-height:1.15}.product-form__buttons .btn-primary,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button{min-height:52px}body.product .product-detail__information .product-form__buttons{display:flex;width:100%;flex-direction:column;gap:10px}body.product .product-detail__information .product__submit-form-cart,body.product .product-detail__information .button_buy-now,body.product .product-detail__information .btn-checkout-dynamic,body.product .product-detail__information .shopify-payment-button{width:100%}body.product .product-detail__information .product__submit-form-cart{gap:10px}body.product .product-detail__information .product-form__submit{border-radius:var(--btn-radius, var(--zq-control-radius))}body.product .product-detail__information .shopify-payment-button__button,body.product .product-detail__information .shopify-payment-button__more-options{width:100%}body.product .product-detail__information .shopify-payment-button__more-options{margin-top:8px;color:var(--color-heading);font-size:13px;text-decoration:underline;text-underline-offset:3px}body.product .product-detail__media media-gallery,body.product .product-detail__media .media-main-swiper{overflow:hidden;border-radius:var(--zq-card-radius);background:var(--color-surface, #f7f7f7)}body.product .product-detail__information .product-detail__variant-picker{padding-top:2px}.footer .footer-block__heading,footer .footer-block__heading{letter-spacing:.035em;text-transform:uppercase}.testimonial_wraper,.blog-posts-item,.collection-item__media,.zq-pdm__media,.zq-module--editorial .zq-pdm__accordion,.zq-module--editorial .zq-gam__accordion{border-radius:var(--zq-card-radius)}.testimonial_wraper.border,.blog-posts-item.border{border-width:var(--zq-card-border-width, 1px);border-color:var(--color-border);background:var(--color-surface, var(--color-background))}@media(min-width:1025px)and (pointer:fine){.product-item__wrapper.product-grid:hover .product-item__inner{border-color:var(--color-primary);box-shadow:var(--zq-card-shadow);transform:var(--zq-card-hover-transform, translateY(-3px))}}@media(max-width:767px){:root{--zq-card-radius: 12px}.zq-product-card__subtitle{min-height:0;font-size:12px}.product-item__information .product-item__name{line-height:1.3}}@media(prefers-reduced-motion:reduce){.product-item__inner,.btn-primary,.btn-outline{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/zaveniq-functional.css.map */
