:root{--body_font_weight: 400;--heading_font_weight: 400;--body_font_line_height: 1.5;--heading_font_line_height: 1.35;--heading_letter_spacing: 0;--text: 14px;--small_text: 12px;--medium_text: 14px;--large_text: 15px;--xlarge_text: 16px;--h1: clamp(24px, 2vw, 28px);--h2: clamp(20px, 1.6vw, 24px);--h3: 20px;--h4: 18px;--h5: 16px;--h6: 14px}body{font-size:14px;line-height:1.5}#MainContent :is(h1,h2,h3,h4,h5,h6){font-weight:400;line-height:1.35;letter-spacing:0}#MainContent :is(h1,.h1){font-size:var(--h1)!important}#MainContent :is(h2,.h2){font-size:var(--h2)!important}#MainContent :is(h3,.h3){font-size:var(--h3)!important}#MainContent :is(h4,.h4){font-size:var(--h4)!important}#MainContent :is(h5,.h5){font-size:var(--h5)!important}#MainContent :is(h6,.h6){font-size:var(--h6)!important}#MainContent :is(p,.rte,.description,.product--description,.product-accordion--content){line-height:1.55}#MainContent :is(.rte,.product--description,.product-accordion--content,.main-page--wrapper) :is(p,li){font-size:14px;line-height:1.6}#MainContent :is(.eyebrow,.caption,.text-small,.text-xsmall,.breadcrumb,.breadcrumb a){font-size:12px}:where(.section-header,.header-section,.header-wrapper) :is(a,button,.header--menu-link,.menu-item){font-size:13px}:where(.mobile-menu--link,.hamburger-menu--menu-link,.hamburger-menu--submenu-link){font-size:14px!important;font-weight:400;line-height:1.45}:where(.announcement-bar--text,.zr-announcement-marquee__item){font-size:11px;line-height:1.4}:where(.product--card,.product-card--minimal,.product-card) :is(.product--title,.product-card__title,.card__heading,.product--pricing,.product--actual-price){font-size:13px!important;font-weight:400;line-height:1.5;letter-spacing:0}#MainContent :is(.collection-title,.collection--title,.collection-header h1,.section-main-collection h1){font-size:clamp(22px,1.9vw,28px)!important}#MainContent :is(.product--variants-title,.product--variant-title,.variant-option__label,.filter-title,.filter__heading){font-size:12px;font-weight:400;line-height:1.45}#MainContent :is(.section-title,.section--heading,.section-heading){font-size:clamp(20px,1.6vw,24px);font-weight:400}#MainContent :is(.blog-card__title,.article-card__title,.article--title,.search-results__title){font-size:clamp(15px,1.4vw,18px);font-weight:400;line-height:1.4}:where(.footer,.section-footer,footer) :is(h2,h3,h4,.footer--heading){font-size:14px!important;font-weight:500}:where(.footer,.section-footer,footer) :is(p,li,a,.footer--link){font-size:12px;line-height:1.6}:where(.cart-drawer,.cart--drawer,.drawer,.cart-page) :is(.cart-item__title,.cart--product-title,.drawer__title,.cart--title){font-size:14px;line-height:1.4}:where(.cart-drawer,.cart--drawer,.drawer,.cart-page) :is(.cart-item__options,.cart-item__price,.cart--product-option,.cart--product-price){font-size:12px}:where(button,.button,.btn,a.button){letter-spacing:.015em}#MainContent :is(.product-checkout-buttons button[data-add-to-cart],button[name=add],.shopify-payment-button__button){font-size:15px;line-height:1.3}@media(max-width:767px){:root{--h1: 23px;--h2: 20px;--h3: 18px;--h4: 16px;--h5: 15px;--h6: 14px}#MainContent :is(.rte,.product--description,.main-page--wrapper) :is(p,li){font-size:13px}:where(.product--card,.product-card--minimal,.product-card) :is(.product--title,.product-card__title,.card__heading,.product--pricing,.product--actual-price){font-size:12px!important}:where(.announcement-bar--text,.zr-announcement-marquee__item){font-size:10px}:where(.footer,.section-footer,footer) :is(p,li,a){font-size:12px}:where(input,textarea,select){font-size:max(16px,1rem)}}#MainContent .section-main-product .product-info-details :is(h1.product-title-heading,.product-title-heading,.product-title-heading>a){font-size:18px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important}#MainContent .section-main-product .product-info-details .product--variants-title{font-size:13px!important;margin-bottom:8px}#MainContent .section-main-product .product-info-details .product--variants-title [data-selected-variant]{font-weight:600}#MainContent .section-main-product .product-info-details .product--pricing{font-size:13px!important;line-height:1.35;gap:2px 8px;flex-wrap:wrap;align-items:baseline}#MainContent .section-main-product .product-info-details .product--pricing .product--actual-price{font-size:14px!important;font-weight:500!important}#MainContent .section-main-product .product-info-details .product--pricing .product--cut-price{font-size:11px!important;font-weight:400!important}#MainContent .product--pricing:has(>.product--cut-price:not([hidden])),#MainContent .product--pricing.zr-has-compare-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;column-gap:8px;row-gap:3px}#MainContent .product--pricing .product--cut-price[hidden]{display:none!important}#MainContent .product--pricing:has(>.product--cut-price:not([hidden]))>.product--cut-price,#MainContent .product--pricing.zr-has-compare-price>.product--cut-price{order:0;color:#777!important;opacity:1;font-size:11px!important;font-weight:400!important;text-decoration:line-through!important;text-decoration-thickness:1px;white-space:nowrap}#MainContent .product--pricing:has(>.product--cut-price:not([hidden]))>.product--actual-price,#MainContent .product--pricing.zr-has-compare-price>.product--actual-price{order:1;color:#a12638!important;font-weight:500!important;white-space:nowrap}#MainContent .product--pricing .zr-save-badge{order:2;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:0;border-radius:4px;padding:3px 6px;font-family:var(--body_font_family, Arial, sans-serif);font-size:10px!important;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap}#MainContent .product--pricing .zr-save-badge[hidden]{display:none!important}#MainContent .price--on-sale .price__sale .price-item--regular,#MainContent .price--on-sale .price__sale s{color:#777;font-size:11px;font-weight:400;text-decoration:line-through}#MainContent .price--on-sale .price__sale .price-item--sale{color:#a12638;font-size:14px;font-weight:500}@media(max-width:767px){#MainContent .section-main-product .product-info-details :is(h1.product-title-heading,.product-title-heading,.product-title-heading>a){font-size:16px!important}#MainContent .section-main-product .product-info-details .product--pricing .product--actual-price{font-size:14px!important}#MainContent .product--pricing .zr-save-badge{font-size:9px!important;padding:2px 5px}#MainContent .section-main-product .product-info-details .product--variants-title{font-size:12px!important}}.section-header .header--logo{width:var(--logo_width, 150px);max-width:calc(100vw - 150px)}.section-header .header--logo .header--logo-img{max-width:100%;object-fit:contain}@media(max-width:767px){.section-header .header--logo{width:min(var(--logo_width, 100px),calc(100vw - 148px));margin-block:0}.section-header .header .header--logo-img{display:block}.section-header .header .header--mobile-monogram{display:none}}#MainContent .product--card:has(>.product-card--minimal){min-width:0;padding:0}#MainContent .product-card--minimal{display:flex;flex-direction:column;min-width:0;width:100%;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}#MainContent .product-card--minimal>.product--card-image{position:relative;display:block;flex:0 0 auto;width:100%;min-width:0;margin:0;padding:0;border-radius:5px;overflow:hidden;background:#ececec}#MainContent .product-card--minimal>.product--card-image>.product--image{display:block;width:100%;margin:0;padding:0}#MainContent .product-card--minimal [data-product-card-gallery]{--image_ratio: 125%;position:relative;display:block;width:100%;height:auto;aspect-ratio:4 / 5;padding-bottom:0!important;overflow:hidden;border-radius:5px;background-color:#ececec}#MainContent .product-card--minimal [data-product-card-gallery]>:is(img.product--card-image,img.product-card-preview-image){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:0;margin:0;object-fit:cover;object-position:center}#MainContent .product-card--minimal>.product--card-image>.zr-card-image-save-badge{position:absolute;z-index:8;inset-block-start:12px;inset-inline-start:12px;display:inline-flex;align-items:center;justify-content:center;max-width:calc(100% - 24px);margin:0;padding:3px 6px;border:0;border-radius:5px;background:#000;color:#fff;font-family:var(--body_font_family, Arial, sans-serif);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:0;white-space:nowrap;pointer-events:none}#MainContent .product-card--minimal>.product--card-image>.zr-card-image-save-badge[hidden]{display:none!important}#MainContent .product-card--minimal>.product--card-detail{position:relative;flex:0 0 auto;display:block;width:100%;min-width:0;margin:0;padding:16px 14px 20px;overflow:visible;box-sizing:border-box;background:#fff}#MainContent .product-card--minimal .product--card-detail-inner{display:block;width:100%;min-width:0}#MainContent .product-card--minimal .product--card-detail-content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;width:100%}#MainContent .product-card--minimal .product--card-detail-content>.product--title{order:1;display:block;width:100%;margin:0;padding:0;color:#181818;font-size:13px!important;font-weight:500;line-height:1.5;text-align:start;text-decoration:none;overflow-wrap:anywhere}#MainContent .product-card--minimal .product--card-detail-content>.product--pricing{order:2;display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:3px 8px;width:100%;margin:0;padding:0;text-align:start;font-size:13px!important}#MainContent .product-card--minimal .product--card-detail-content>.product-card--swatches{order:3;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:0;max-width:100%;margin:0;padding:0;list-style:none}#MainContent .product-card--minimal .product-card--swatches>.variant--item{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;min-width:24px;height:24px;margin:0;padding:0;border:0;background:transparent}#MainContent .product-card--minimal .product-card--swatch{display:flex;align-items:center;justify-content:center;width:24px;height:24px;text-decoration:none}#MainContent .product-card--minimal .product-card--swatch-dot{display:block;width:10px;height:10px;min-width:10px;min-height:10px;padding:0;border:1px solid rgb(0 0 0 / 15%);border-radius:50%;background-color:var(--swatch_color, #ddd);background-position:center;background-size:cover}#MainContent .product-card--minimal .product-card--swatch[aria-current=true] .product-card--swatch-dot,#MainContent .product-card--minimal .product-card--swatch:focus-visible .product-card--swatch-dot{outline:1px solid #888;outline-offset:2px}@media(max-width:767px){#MainContent .product-card--minimal>.product--card-detail{padding:12px 10px 16px}#MainContent .product-card--minimal .product--card-detail-content>:is(.product--title,.product--pricing){font-size:12px!important}#MainContent .product-card--minimal>.product--card-image>.zr-card-image-save-badge{inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px);padding:2px 5px;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/zeratta-minimal-typography.css.map */
