:root{--z2-ink: #111111;--z2-white: #ffffff;--z2-offwhite: #f5f5f3;--z2-sage: #5f7867;--z2-sage-deep: #3c5143;--z2-sage-pale: #e8eee9;--z2-sand: #e8e1d6;--z2-line: #e6e6e2;--z2-line-2: #d4d4cf;--z2-text: #434343;--z2-muted: #6f6f6f;--z2-fs-display: clamp(34px, 4.4vw, 54px);--z2-fs-hero: clamp(36px, 4.9vw, 58px);--z2-fs-h2: clamp(25px, 2.8vw, 36px);--z2-fs-h3: clamp(18px, 1.5vw, 21px);--z2-fs-h4: 15px;--z2-fs-body: 15.5px;--z2-fs-lead: 17px;--z2-fs-small: 13.5px;--z2-fs-micro: 12.5px;--z2-fs-ui: 13.5px;--z2-fs-nav: 12.5px;--z2-track-display: -.018em;--z2-track-h2: -.014em;--z2-track-h3: -.01em;--z2-track-ui: .05em;--z2-track-nav: .07em;--z2-track-eyebrow: .12em;--z2-lh-display: 1.06;--z2-lh-h2: 1.16;--z2-lh-body: 1.62;--z2-measure: 64ch;--z2-measure-wide: 72ch;--z2-gap-head: 14px;--z2-gap-block: 22px;--z2-head-mb: clamp(28px, 3.2vw, 44px);--z2-logo-w: 190px;--z2-logo-w-mobile: 131px;--z2-r-sm: 8px;--z2-r-md: 14px}@media screen and (min-width:750px){:root{--z2-fs-body: 17px;--z2-fs-lead: 19px;--z2-fs-small: 14px;--z2-gap-head: 16px;--z2-gap-block: 26px}}.z2 body,body.z2{font-size:var(--z2-fs-body);line-height:var(--z2-lh-body);color:var(--z2-text)}body.z2 :is(h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5){letter-spacing:var(--z2-track-h2)}body.z2 :is(h1,.h1){font-size:var(--z2-fs-display);line-height:var(--z2-lh-display);letter-spacing:var(--z2-track-display)}body.z2 :is(h2,.h2){font-size:var(--z2-fs-h2);line-height:var(--z2-lh-h2);letter-spacing:var(--z2-track-h2)}body.z2 :is(h3,.h3){font-size:var(--z2-fs-h3);line-height:1.3;letter-spacing:var(--z2-track-h3)}body.z2 :is(h4,.h4){font-size:var(--z2-fs-h4);line-height:1.4;letter-spacing:-.004em}body.z2 .h0{font-size:var(--z2-fs-display);line-height:var(--z2-lh-display);letter-spacing:var(--z2-track-display)}.z2 .z2-display{font-size:var(--z2-fs-display);line-height:var(--z2-lh-display);letter-spacing:var(--z2-track-display);margin-bottom:var(--z2-gap-head)}.z2 .z2-h2{font-size:var(--z2-fs-h2);line-height:var(--z2-lh-h2);letter-spacing:var(--z2-track-h2);margin-bottom:var(--z2-gap-head)}.z2 .z2-h3{font-size:var(--z2-fs-h3);line-height:1.3;letter-spacing:var(--z2-track-h3);margin-bottom:8px}.z2 .z2-h4{font-size:var(--z2-fs-h4);line-height:1.4;letter-spacing:-.004em}.z2 .z2-lead{font-size:var(--z2-fs-lead);line-height:1.58;margin-bottom:var(--z2-gap-block);max-width:var(--z2-measure)}.z2 .z2-body{font-size:var(--z2-fs-body);line-height:var(--z2-lh-body)}.z2 .z2-small{font-size:var(--z2-fs-small);line-height:1.55}.z2 .z2-eyebrow{font-size:11.5px;letter-spacing:var(--z2-track-eyebrow);margin-bottom:12px;color:var(--z2-muted)}.z2 .z2-head .z2-rte,.z2 .z2-head .z2-lead,.z2 .z2-faq__intro .z2-rte,.z2 .z2-split__content .z2-rte,.z2 .z2-cta__content .z2-rte{max-width:var(--z2-measure)}.z2 .z2-head{max-width:680px;margin-bottom:var(--z2-head-mb)}.z2 .z2-head--split{max-width:none}.z2 .z2-head--split .z2-rte,.z2 .z2-head--split .z2-lead{max-width:var(--z2-measure)}@media screen and (max-width:749px){.z2 .z2-head--split{flex-direction:column;align-items:center;gap:12px}.z2 .z2-head--split>*{text-align:center}}.z2 .z2-head:not(.z2-head--left):not(.z2-head--split) :is(.z2-rte,.z2-lead){margin-left:auto;margin-right:auto}.z2 .z2-rte p{text-wrap:pretty}.z2.template-index .z2-hero__title{font-family:var(--z2-hero-font, Lora),Georgia,"Times New Roman",serif;font-weight:var(--z2-hero-font-weight, 500);font-size:var(--z2-fs-hero);line-height:1.08;letter-spacing:0;font-kerning:normal;font-variant-ligatures:common-ligatures;margin-bottom:18px}@media screen and (max-width:749px){.z2.template-index .z2-hero__title{line-height:1.12;margin-bottom:14px}}.z2 .z2-hero__lead{max-width:30em}.z2 .z2-hero__actions{margin-top:26px;gap:12px}.z2 .header{padding-top:8px;padding-bottom:8px}@media screen and (min-width:990px){.z2 .header{padding-top:10px;padding-bottom:10px}}.z2 .header__heading-logo{display:block;width:var(--z2-logo-w);max-width:100%;height:auto;margin-block:-12px}.z2 .header__heading-link{padding:0}@media screen and (max-width:989px){.z2 .header__heading-logo{width:var(--z2-logo-w-mobile);margin-block:-8px}}.z2 .z2-footer__logo-img{filter:none;width:150px;height:auto;display:block}@media screen and (max-width:749px){.z2 .z2-footer__logo-img{width:131px}}.z2 .header__menu-item{font-size:var(--z2-fs-nav);font-weight:500;letter-spacing:var(--z2-track-nav);padding:10px 11px}.z2 .header__inline-menu .list-menu--inline{gap:0}.z2 .header__submenu .header__menu-item{font-size:14px;font-weight:500;letter-spacing:0}.z2 .header__active-menu-item span,.z2 .header__menu-item[aria-current=page] span{text-underline-offset:7px}.z2 .z2-btn,body.z2 .button,body.z2 .shopify-challenge__button,body.z2 .customer button,body.z2 button.shopify-payment-button__button--unbranded{font-size:var(--z2-fs-ui);font-weight:600;letter-spacing:var(--z2-track-ui);min-height:50px}.z2 .z2-btn{padding:0 28px;border-radius:var(--z2-r-sm)}.z2 .z2-btn--sm{min-height:42px;padding:0 18px;font-size:12.5px}.z2 .z2-btn--secondary{border-color:var(--z2-line-2)}.z2 .z2-btn--secondary:hover{border-color:var(--z2-ink)}.z2 .z2-link{font-size:var(--z2-fs-small);font-weight:500;letter-spacing:0;text-transform:none;text-underline-offset:5px;text-decoration-color:var(--z2-line-2)}.z2 .z2-link:hover{opacity:1;text-decoration-color:var(--z2-ink)}.z2 .z2-card__title{font-size:15.5px;letter-spacing:-.006em;line-height:1.3}.z2 .z2-card__subtitle{font-size:var(--z2-fs-small)}.z2 .z2-card__media,.z2 .z2-media,body.z2 .card__inner{border-radius:var(--z2-r-md)}.z2 .z2-badge{height:23px;font-size:11px;font-weight:600;letter-spacing:.055em;background:var(--z2-sage-pale);color:var(--z2-sage-deep)}.z2 .z2-badge--ink{background:var(--z2-ink);color:#fff}body.z2 .card__badge .badge{letter-spacing:.055em;font-size:11px}.z2 .z2-acc__summary{font-size:15px;padding:19px 0;gap:14px}.z2 .z2-acc__body{font-size:var(--z2-fs-small);line-height:1.68;padding-bottom:24px}.z2 .z2-acc--lg .z2-acc__summary{font-size:16px;padding:21px 0}.z2 .z2-acc--lg .z2-acc__body{font-size:var(--z2-fs-body)}.z2 .z2-acc__body>:not(ul):not(ol){max-width:var(--z2-measure-wide)}.z2 .z2-acc__summary:focus-visible{outline:2px solid var(--z2-ink);outline-offset:2px}.z2 .z2-pdp__name{font-size:clamp(28px,2.9vw,38px);line-height:1.08;letter-spacing:-.02em}.z2 .z2-pdp__descriptor{font-size:clamp(15.5px,1.2vw,17px);font-weight:500;color:var(--z2-text);margin-top:7px}.z2 .z2-pdp__keyspec{font-size:var(--z2-fs-small);font-weight:400;color:var(--z2-muted);letter-spacing:0;margin:2px 0 16px}.z2 .z2-pdp__title{margin-bottom:8px}.z2 .z2-pdp__rating{margin-bottom:12px}.z2 .z2-pdp__price{padding-bottom:18px;margin-bottom:20px}.z2 .z2-price--lg .z2-price__sale{font-size:clamp(22px,1.9vw,26px);font-weight:600;letter-spacing:-.015em}.z2 .z2-price--lg .z2-price__compare{font-size:15px}.z2 .z2-pdp__tax{font-size:var(--z2-fs-micro);margin-top:7px}.z2 .z2-pdp__description{font-size:var(--z2-fs-body);line-height:1.68;max-width:var(--z2-measure-wide)}.z2 .z2-pdp__benefits li{font-size:var(--z2-fs-body);font-weight:400;color:var(--z2-text)}.z2 .z2-pdp__benefits li strong{color:var(--z2-ink)}.z2 .z2-pdp__stock{font-size:var(--z2-fs-small);margin-top:18px}.z2 .z2-pdp__trust li{font-size:var(--z2-fs-micro);font-weight:500;padding:15px 10px}.z2 .z2-pdp__note{font-size:var(--z2-fs-small);line-height:1.55}.z2 .z2-form__submit{min-height:54px}.z2 .z2-form__dynamic .shopify-payment-button__button{min-height:54px!important}.z2 .z2-variants__legend{font-size:var(--z2-fs-small);margin-bottom:9px}.z2 .z2-variants__pill{font-size:var(--z2-fs-small);min-height:46px;border-radius:var(--z2-r-sm)}@media screen and (min-width:990px){.z2 .z2-pdp--featured .z2-pdp__info{align-self:center}}.z2 .z2-pdp .z2-fr{padding:16px 18px;border:1px solid var(--z2-line);border-radius:var(--z2-r-md);background:var(--z2-bg)}.z2 .z2-pdp .z2-fr__head{align-items:flex-start;gap:11px}.z2 .z2-pdp .z2-fr__meta{flex-direction:column;align-items:flex-start;gap:4px}.z2 .z2-pdp .z2-fr__avatar{width:40px;height:40px;font-size:14px}.z2 .z2-pdp .z2-fr__name{font-size:13.5px;font-weight:600;color:var(--z2-ink)}.z2 .z2-pdp .z2-fr__body{margin-top:12px;font-size:var(--z2-fs-small);line-height:1.6;color:var(--z2-text);min-height:calc(var(--z2-fr-lines, 3) * 1.6em)}.z2 .z2-pdp .z2-frc{margin-bottom:20px}@media screen and (max-width:749px){.z2 .z2-pdp .z2-fr{padding:14px 15px}.z2 .z2-pdp .z2-fr__avatar{width:36px;height:36px;font-size:13px}}.z2 .z2-sale__title{letter-spacing:.1em;font-size:11.5px}.z2 .z2-sale__text{font-size:var(--z2-fs-micro)}.z2 .z2-rating{font-size:var(--z2-fs-small)}.z2 .z2-stars{--z2-star-size: 15px}.z2 .z2-input,.z2 .zurelo-input,.z2 .zurelo-textarea,body.z2 .field__input,body.z2 .select__select{font-size:var(--z2-fs-body);border-radius:var(--z2-r-sm)}body.z2 .field__label{font-size:var(--z2-fs-small);letter-spacing:0}@media screen and (max-width:749px){.z2 .z2-input,.z2 .zurelo-input,.z2 .zurelo-textarea,body.z2 .field__input,body.z2 .select__select,.z2 .z2-qty__input{font-size:16px}}.z2 .z2-pt-l{padding-top:calc(var(--z2-section) * 1.2)}.z2 .z2-pb-l{padding-bottom:calc(var(--z2-section) * 1.2)}.z2 .z2-actions{gap:12px}.z2 .zurelo-page{--z-font-serif: var(--font-heading-family)}.z2 .zurelo-page :is(h1,h2,h3){letter-spacing:var(--z2-track-h2)}.z2 .zurelo-page p,.z2 .zurelo-page li{font-size:var(--z2-fs-body);line-height:var(--z2-lh-body)}.z2 .zurelo-page .zurelo-rte>*{max-width:var(--z2-measure-wide)}.z2 .drawer,.z2 cart-drawer,.z2 cart-notification{overflow:clip}@media screen and (min-width:750px)and (max-width:989px){.z2 .z2-pdp__grid{grid-template-columns:minmax(0,1fr)}}.z2 .z2-pdp__media,.z2 .z2-gallery,.z2 .z2-gallery__stage,.z2 .z2-gallery__thumbs,.z2 .z2-gallery__track{min-width:0;max-width:100%}.z2 .z2-head,.z2 .z2-card,.z2 .z2-pdp__info,.z2 .z2-guide__card,.z2 .z2-essentials__card{min-width:0}.z2 :focus-visible{outline:2px solid var(--z2-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){.z2 *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/z2-refine.css.map */
