#MainContent .zr-section,#MainContent.zr-refined{--zr-muted:var(--zr-muted-color);--zr-line:var(--zr-divider);color:var(--zr-ink,#202423);background:var(--zr-paper,#fafafa);font-family:var(--zr-font,Arial,sans-serif);letter-spacing:.015em}#MainContent .zr-section{padding-block:var(--zr-top,64px) var(--zr-bottom,64px)}#MainContent .zr-wrap{width:100%;max-width:var(--zr-width,1440px);margin-inline:auto;padding-inline:clamp(20px,4.5vw,72px)}#MainContent .zr-section h1,#MainContent .zr-section h2,#MainContent .zr-section h3,#MainContent.zr-refined :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){font-family:var(--zr-font,Arial,sans-serif);color:var(--zr-ink,#202423);font-weight:400;letter-spacing:-.025em;line-height:1.15}#MainContent .zr-section h2{font-size:clamp(30px,3.2vw,46px);margin:0}#MainContent .zr-section h3{font-size:clamp(23px,2.25vw,32px);margin:0 0 12px}#MainContent .zr-section p{margin:0}#MainContent .zr-intro{font-size:18px;line-height:1.55;color:var(--zr-muted);max-width:42ch}#MainContent .zr-eyebrow{font-size:12px;letter-spacing:.18em;line-height:1.4;font-weight:600}#MainContent .zr-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:52px;padding:14px 24px;background:var(--zr-primary,#202423);color:var(--zr-button-label,#fafafa);font:inherit;font-size:15px;line-height:1.4;text-decoration:none;border:1px solid var(--zr-primary,#202423);transition:opacity .2s}#MainContent .zr-button:hover{opacity:.82}#MainContent .zr-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--zr-ink,#202423);font-size:15px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;line-height:1.4}#MainContent .zr-text-link:hover{text-decoration-thickness:2px}#MainContent .zr-section :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}#MainContent .zr-hero{display:grid;grid-template-columns:minmax(300px,.84fr) minmax(0,1.46fr);padding-block:var(--zr-top,0px) var(--zr-bottom,0px);padding-inline:0;max-width:1800px;margin:auto}#MainContent .zr-hero__copy{align-self:center;padding:56px clamp(24px,4.5vw,72px)}#MainContent .zr-hero__heading{font-size:clamp(42px,4.1vw,66px);line-height:1.06;max-width:10ch;margin:24px 0!important}#MainContent .zr-hero__copy .zr-intro{max-width:28ch;margin-bottom:32px}#MainContent .zr-hero__visual{min-width:0;background:var(--zr-surface,#edf0ef)}#MainContent .zr-hero__image{aspect-ratio:1.34;overflow:hidden;background:var(--zr-surface,#edf0ef)}#MainContent .zr-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#MainContent .zr-hero__mobile{display:none!important}#MainContent .zr-product-caption{display:flex;align-items:center;gap:18px;min-height:64px;padding:16px 28px;color:var(--zr-ink,#202423);text-decoration:none;font-size:14px;border-top:1px solid var(--zr-line)}#MainContent .zr-product-caption>span:first-child{flex:1}#MainContent .zr-product-caption .price{font-size:14px;white-space:nowrap;color:inherit}#MainContent .zr-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}#MainContent .zr-section-heading .zr-intro{margin-top:14px}#MainContent .zr-products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--zr-columns,3),minmax(0,1fr));gap:28px}#MainContent .zr-products>li{min-width:0}#MainContent .zr-story-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:32px;align-items:start}#MainContent .zr-story:nth-child(2n){margin-top:72px}#MainContent .zr-story__media{display:block;aspect-ratio:4/5;overflow:hidden;background:var(--zr-surface,#edf0ef)}#MainContent .zr-story__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 67%;transition:transform .5s}#MainContent .zr-story__media:hover img{transform:scale(1.025)}#MainContent .zr-story__body{padding-top:24px}#MainContent .zr-story__body .rte{color:var(--zr-muted);font-size:17px;line-height:1.6;max-width:43ch}#MainContent .zr-story__body .zr-text-link{margin-top:12px}#MainContent .zr-service{background:var(--zr-surface,#edf0ef)}#MainContent .zr-service__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}#MainContent .zr-service__intro .zr-intro{margin-top:20px;margin-bottom:20px}#MainContent .zr-faq details{border-bottom:1px solid var(--zr-divider)}#MainContent .zr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding-block:18px;cursor:pointer;list-style:none;font-size:18px;line-height:1.4}#MainContent .zr-faq summary::-webkit-details-marker{display:none}#MainContent .zr-faq__symbol{font-size:25px;font-weight:300}#MainContent .zr-faq details[open] .zr-faq__symbol{transform:rotate(45deg)}#MainContent .zr-faq__answer{padding:0 32px 24px 0;font-size:16px;line-height:1.65;color:var(--zr-muted)}#MainContent .zr-faq__answer a{display:inline-block;color:var(--zr-ink,#202423);margin-top:10px;text-underline-offset:4px}#MainContent .zr-placeholder{display:block;width:100%;height:100%;min-height:250px;background:var(--zr-surface,#edf0ef)}.zr-refined-surface{font-family:var(--zr-font,Arial,sans-serif);color:var(--zr-ink)}.zr-refined-surface :is(h2,h3,.cart-item__name){font-family:var(--zr-font,Arial,sans-serif);font-weight:400;letter-spacing:-.015em}.zr-refined-surface .drawer__inner{background:var(--zr-paper)}.zr-refined-surface .button{border-radius:0;--buttons-radius:0px;--buttons-radius-outset:0px}.zr-refined-surface :is(.cart__checkout-button,.product-form__submit){background:var(--zr-primary);color:var(--zr-button-label)}.zr-refined-surface :is(.quantity,.select__select){border-radius:0}.zr-refined-surface .price-item{color:var(--zr-ink)}#MainContent.zr-refined .page-width{max-width:var(--zr-width,1440px);padding-inline:clamp(20px,4.5vw,72px)}#MainContent.zr-refined .product{--color-button:var(--zr-primary-rgb);--color-button-text:var(--zr-button-label-rgb);--buttons-radius:0px;--buttons-radius-outset:0px;--variant-pills-radius:0px;--color-accent-1:var(--zr-primary-rgb)}#MainContent.zr-refined .product__title h1{font-size:clamp(30px,3vw,46px);line-height:1.14}#MainContent.zr-refined .product__info-container>.price{font-size:22px}#MainContent.zr-refined .product__description{font-size:16px;line-height:1.7}#MainContent.zr-refined .product__description img{max-width:100%;height:auto}#MainContent.zr-refined .product__description table{display:block;max-width:100%;overflow-x:auto}#MainContent.zr-refined .product-form__input input[type=radio]+label{border-radius:0;min-height:44px;min-width:44px;line-height:1.4}#MainContent.zr-refined .product-form__input input[type=radio]:checked+label{background:var(--zr-primary);color:var(--zr-button-label);border-color:var(--zr-primary)}#MainContent.zr-refined .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--zr-primary);outline-offset:3px}#MainContent.zr-refined .quantity{border-radius:0;min-height:48px;--inputs-radius:0px;--inputs-radius-outset:0px}#MainContent.zr-refined .product-media-container{--media-radius:0px;border-radius:0}#MainContent.zr-refined .product__accordion .accordion__title{font-size:17px;font-weight:500}#MainContent.zr-refined .product__accordion .accordion__content{font-size:15px;line-height:1.7}#MainContent.zr-refined .product__media{background:var(--zr-image-surface)}#MainContent.zr-refined .product__info-wrapper{padding-inline-start:clamp(24px,4vw,64px)}#MainContent.zr-refined :is(.button,.shopify-challenge__button){border-radius:0;--buttons-radius:0px;--buttons-radius-outset:0px}#MainContent.zr-refined :is(.button--primary,.product-form__submit,.quick-add__submit,.contact .button,.newsletter .button,.cart__checkout-button){background:var(--zr-primary);color:var(--zr-button-label);--color-button:var(--zr-primary-rgb);--color-button-text:var(--zr-button-label-rgb)}#MainContent.zr-refined .product-card-wrapper{--border-radius:0px;--border-width:0px;--shadow-opacity:0}#MainContent.zr-refined .product-card-wrapper .card{--border-radius:0px;--border-width:0px;--shadow-opacity:0;--image-padding:0rem;background:transparent;border-radius:0;box-shadow:none}#MainContent.zr-refined .product-card-wrapper .card__content{background:transparent}#MainContent.zr-refined .product-card-wrapper .card__information{text-align:start;padding-inline:0}#MainContent.zr-refined .product-card-wrapper .card-information{text-align:start}#MainContent.zr-refined .product-card-wrapper .quick-add{margin-inline:0}#MainContent.zr-refined .price .price-item{color:var(--zr-ink);font-weight:400}#MainContent.zr-refined .product .select__select{border-radius:0;background:transparent;min-height:48px}#MainContent.zr-refined .product .select{--inputs-radius:0px;--inputs-radius-outset:0px}#MainContent.zr-refined .card--standard>.card__content .card__information{padding:18px 0 8px}#MainContent.zr-refined .card__heading{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.4}#MainContent.zr-refined .card-information .price{font-size:15px;color:var(--zr-ink);margin-top:6px}#MainContent.zr-refined .card__inner{border-radius:0;background:var(--zr-image-surface)}#MainContent.zr-refined .product-card-wrapper .card__media{top:0;right:0;bottom:0;left:0;width:100%;margin:0}#MainContent.zr-refined .card__media .media img{display:block;width:100%;height:100%;object-fit:var(--zr-image-fit,cover);object-position:center}#MainContent.zr-refined .quick-add{margin-top:12px}#MainContent.zr-refined .quick-add__submit{min-height:46px;font-size:14px;letter-spacing:.025em}#MainContent.zr-refined .collection-hero__title{font-size:clamp(36px,4vw,56px);margin-block:32px 24px}#MainContent.zr-refined .facets-wrapper{margin-bottom:20px}#MainContent.zr-refined .contact{max-width:880px}#MainContent.zr-refined .contact .title{font-size:clamp(30px,3.2vw,46px);margin-bottom:28px}#MainContent.zr-refined .field{--inputs-radius:0px;--inputs-radius-outset:0px}#MainContent.zr-refined .field__input{min-height:52px}#MainContent.zr-refined .newsletter__wrapper h2{font-size:clamp(30px,3vw,42px)}#MainContent.zr-refined .cart-items td{padding-block:24px}@media(min-width:990px){#MainContent.zr-refined .product--large:not(.product--no-media) .product__media-wrapper{max-width:56%;width:calc(56% - var(--grid-desktop-horizontal-spacing)/2)}#MainContent.zr-refined .product--large:not(.product--no-media) .product__info-wrapper{max-width:44%;width:calc(44% - var(--grid-desktop-horizontal-spacing)/2)}}@media(max-width:989px){#MainContent .zr-hero{grid-template-columns:.85fr 1.15fr}#MainContent .zr-hero__copy{padding:32px 24px}#MainContent .zr-hero__heading{font-size:42px}#MainContent .zr-products{gap:18px}#MainContent .zr-product-caption{padding:14px 20px;gap:12px}#MainContent .zr-service__grid{gap:6%}}@media(max-width:749px){#MainContent .zr-section{padding-block:calc(var(--zr-top,64px)*.65) calc(var(--zr-bottom,64px)*.65)}#MainContent .zr-hero{display:flex;flex-direction:column;padding-block:calc(var(--zr-top,0px)*.65) calc(var(--zr-bottom,0px)*.65);padding-inline:0}#MainContent .zr-hero__copy{align-self:stretch;padding:32px 20px 36px}#MainContent .zr-hero__heading{font-size:44px;max-width:10ch;margin:18px 0!important}#MainContent .zr-hero__copy .zr-intro{max-width:31ch;font-size:17px;margin-bottom:24px}#MainContent .zr-hero__image{aspect-ratio:1.35}#MainContent .zr-has-mobile .zr-hero__desktop{display:none}#MainContent .zr-has-mobile .zr-hero__mobile{display:block!important}#MainContent .zr-product-caption{font-size:13px;min-height:58px}#MainContent .zr-product-caption .price{font-size:13px}#MainContent .zr-section-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:24px}#MainContent .zr-section-heading .zr-intro{font-size:16px;margin-top:12px}#MainContent .zr-products{grid-template-columns:repeat(var(--zr-mobile-columns,2),minmax(0,1fr));gap:28px 14px}#MainContent .zr-story-grid{grid-template-columns:1fr;gap:36px}#MainContent .zr-story:nth-child(2n){margin-top:0}#MainContent .zr-story__body{padding-top:20px}#MainContent .zr-story__body .rte{font-size:16px}#MainContent .zr-service__grid{grid-template-columns:1fr;gap:24px}#MainContent .zr-faq summary{font-size:17px;min-height:64px}#MainContent.zr-refined .product__info-wrapper{padding-inline:0}#MainContent.zr-refined .card__heading,#MainContent.zr-refined .card-information .price{font-size:14px}#MainContent.zr-refined .quick-add__submit{padding-inline:8px;font-size:13px}#MainContent.zr-refined .card--standard>.card__content .card__information{padding-top:12px}}@media(prefers-reduced-motion:reduce){#MainContent .zr-section *,#MainContent.zr-refined .card__media img{animation:none!important;transition:none!important;scroll-behavior:auto!important}#MainContent .zr-story__media:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/zirvet-refined.css.map */
