:root{--zo-surface: #f7f7f4;--zo-surface-container: #efeee8;--zo-ink: #1f2421;--zo-ink-soft: #5b5f57;--zo-olive: #4b5320;--zo-olive-container: #5e6a2a;--zo-acid: #7faa2a;--zo-acid-dim: #6d962a;--zo-yellow: #f2c200;--zo-outline: #d8d7cc;--font-heading-family: "Anton", "Archivo Narrow", "Arial Narrow", sans-serif;--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: "Hanken Grotesk", system-ui, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 700;--zo-mono: "Hanken Grotesk", system-ui, sans-serif}body{font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;letter-spacing:.005em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.product__title,.card__heading,.banner__heading{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.96}.banner__heading.h0,.banner__heading.h1{letter-spacing:-.01em;line-height:.9}.product__title,.product__title *,.card__heading,.card__heading a,.card-information__text,.product-card__title{font-family:var(--font-body-family)!important;font-weight:700;letter-spacing:.01em}.product__title,.product__title>*{font-size:clamp(1.9rem,1.2rem + 1.6vw,2.8rem)!important;line-height:1.2!important}.zo-tech,.zo-tech *{font-family:var(--zo-mono);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;font-weight:500;line-height:1.3}.zo-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--zo-mono);text-transform:uppercase;letter-spacing:.1em;font-size:1.1rem;font-weight:700;padding:.4rem 1rem;background:var(--zo-acid);color:var(--zo-ink);border-radius:999px}.zo-badge--dark{background:var(--zo-ink);color:var(--zo-acid)}.button,.shopify-payment-button__button--unbranded,.product-form__submit{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:1.5rem;border-radius:var(--buttons-radius, 32px);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.button--primary:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1f24212e}.button--secondary{background:transparent;border:2px solid var(--zo-ink)}.button--secondary:hover{border-color:var(--zo-acid-dim);color:var(--zo-olive)}*:focus-visible{outline:2px solid var(--zo-acid-dim);outline-offset:2px}.field__input:focus,.select__select:focus,.customer .field input:focus{border-color:var(--zo-olive);box-shadow:0 2px 0 0 var(--zo-acid-dim)}.header__heading-logo-wrapper,.header__heading-link .h2{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em}.header__heading-link .h2{font-weight:400}.card--standard .card__content{padding-top:1rem}.card__heading a{text-transform:uppercase}.card .price__regular .price-item,.card .price-item{font-family:var(--zo-mono);letter-spacing:.04em}.zo-hazard{height:6px;width:100%;background:repeating-linear-gradient(-45deg,var(--zo-ink) 0 14px,var(--zo-acid) 14px 28px)}.zo-finder{background:var(--zo-surface-container);border-top:2px solid var(--zo-ink);padding:1.5rem}.zo-finder__label{font-family:var(--zo-mono);text-transform:uppercase;letter-spacing:.1em;font-size:1rem;color:var(--zo-ink-soft);margin-bottom:.4rem;display:block}.zo-wordmark{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:2.6rem;line-height:1}.zo-wordmark:before{content:"";display:inline-block;width:.5rem;height:1.6rem;vertical-align:-.15rem;margin-right:.5rem;background:var(--zo-olive)}.zo-specs{margin:1.5rem 0;border-top:2px solid var(--zo-ink);padding-top:1rem}.zo-specs__h{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.8rem;letter-spacing:.04em;margin:0 0 .8rem}.zo-specs dl{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:.4rem 1.5rem;margin:0}.zo-specs dt{font-family:var(--zo-mono);text-transform:uppercase;letter-spacing:.08em;font-size:1.1rem;color:var(--zo-ink-soft)}.zo-specs dd{font-family:var(--zo-mono);font-size:1.3rem;margin:0;color:var(--zo-ink)}.card-wrapper .card__media,.product-card-wrapper .card__media,.card .card__media,.card .card__media .media{aspect-ratio:1 / 1!important;background:#fff!important;border:1px solid var(--zo-outline);border-radius:8px;overflow:hidden}.card .card__media .media img,.card-wrapper .card__media img,.product-card-wrapper .card__media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:9%}.product__media-wrapper .product__media-item{aspect-ratio:1 / 1;background:#fff;border:1px solid var(--zo-outline);border-radius:10px;overflow:hidden}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media-item .product__modal-opener,.product__media-wrapper .product__media-item .media{height:100%!important;padding-bottom:0!important}.product__media-wrapper .product__media-item img{position:static!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:5%}@media(min-width:990px){.product__media-wrapper{max-width:46rem}}.zo-hazard--thin{height:3px}.card-wrapper .card,.product-card-wrapper .card{transition:transform .15s ease,box-shadow .15s ease}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 12px 26px #1f242121}.zo-specs{border-left:4px solid var(--zo-acid);padding-left:1.2rem}.zo-specs dl{grid-template-columns:minmax(10rem,13rem) 1fr;gap:0}.zo-specs dt,.zo-specs dd{padding:.6rem 1rem;border-bottom:1px solid var(--zo-outline);margin:0}.zo-specs dt{background:var(--zo-surface-container);border-right:2px solid var(--zo-acid);color:var(--zo-ink-soft)}.zo-specs dd{font-size:1.4rem;color:var(--zo-ink)}.active-facets__button-inner,.active-facets .active-facets__button-inner{font-family:var(--zo-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:0;border:2px solid var(--zo-ink);background:var(--zo-acid);color:var(--zo-ink);padding:.35rem .8rem;font-size:1.1rem}.active-facets__button--remove{border-radius:0}.facets__heading,.facets__summary,summary.facets__summary,.facets__disclosure .facets__summary{font-family:var(--zo-mono)!important;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.facets__summary{border-bottom:2px solid var(--zo-ink)}.facets .facet-checkbox>input[type=checkbox]{position:absolute;opacity:0}.facets .facet-checkbox{display:flex;align-items:center;gap:.6rem;cursor:pointer}.facets .facet-checkbox>svg{display:none}.facets .facet-checkbox:before{content:"";display:inline-block;width:1.6rem;height:1.6rem;flex:0 0 auto;border:2px solid var(--zo-ink);background:var(--zo-surface)}.facets .facet-checkbox:has(input:checked):before{background:var(--zo-acid);box-shadow:inset 0 0 0 3px var(--zo-surface)}.facets .facet-checkbox .label-text-count,.facets__label .label-text-count{font-family:var(--zo-mono);color:var(--zo-ink-soft);font-size:1rem}.facet-filters__field .select__select,.facets__form select{border:2px solid var(--zo-ink);border-radius:0;background:var(--zo-surface-container);font-family:var(--zo-mono);text-transform:uppercase;font-size:1.1rem;letter-spacing:.04em}.color-scheme-4 .multicolumn-card,.multicolumn .multicolumn-card{border-bottom:3px solid var(--zo-acid)}.zo-badge-row{display:flex;flex-wrap:wrap;gap:.6rem;margin:.4rem 0 1.4rem}.zo-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:6;display:flex;align-items:center;gap:1rem;background:var(--zo-surface);border-top:2px solid var(--zo-ink);padding:.8rem 1.2rem;transform:translateY(110%);transition:transform .2s ease}.zo-sticky-atc.is-visible{transform:translateY(0)}.zo-sticky-atc__title{font-family:var(--zo-mono);font-size:1.1rem;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.zo-sticky-atc .price{font-family:var(--zo-mono);font-size:1.5rem;flex:0 0 auto}.zo-sticky-atc .button{flex:0 0 auto;padding:1rem 1.6rem;font-size:1.4rem}@media(min-width:990px){.zo-sticky-atc{display:none}}.zo-bc{display:flex;flex-wrap:wrap;gap:.5rem;font-size:1.2rem;color:var(--zo-ink-soft);margin-bottom:1.2rem}.zo-bc a{color:var(--zo-ink-soft);text-decoration:none}.zo-bc a:hover{color:var(--zo-olive)}.zo-bc__current{color:var(--zo-ink)}.zo-specs-empty{color:var(--zo-ink-soft);font-style:italic;margin:1rem 0}.zo-reassure{margin:1.5rem 0;padding:1.2rem 1.4rem;background:var(--zo-surface-container);border-radius:6px}.zo-reassure__line{display:flex;align-items:center;gap:.7rem;margin:0 0 .6rem;font-size:1.4rem;color:var(--zo-ink)}.zo-reassure__line svg{color:var(--zo-olive);flex:0 0 auto}.zo-reassure__line strong{font-weight:700}.zo-reassure__badges{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}.zo-reassure__badges li{position:relative;padding-left:1.6rem;font-size:1.3rem;color:var(--zo-ink-soft)}.zo-reassure__badges li:before{content:"";position:absolute;left:0;top:.5rem;width:.9rem;height:.9rem;background:var(--zo-acid);border-radius:50%}.zo-bhero{background:var(--zo-olive);color:#fff}.zo-bhero__inner{display:flex;gap:2.4rem;align-items:center;padding:4rem 1.5rem;flex-wrap:wrap}.zo-bhero__logo{flex:0 0 auto;width:13rem;height:13rem;border-radius:12px;overflow:hidden}.zo-bhero__logo img{width:100%;height:100%;object-fit:cover;display:block}.zo-bhero__kicker{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;color:var(--zo-yellow);margin:0 0 .4rem}.zo-bhero__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(3rem,6vw,6rem);line-height:.95;margin:0 0 1rem;color:#fff}.zo-bhero__desc{max-width:60ch;color:#ffffffd9;margin-bottom:1rem}.zo-bhero__count{font-family:var(--font-body-family);font-weight:700;color:var(--zo-yellow);margin:0}@media(max-width:749px){.zo-bhero__inner{flex-direction:column;align-items:flex-start;padding:2.8rem 1.5rem}}.zo-brandtop{display:inline-flex;width:5.6rem;height:5.6rem;margin-bottom:1rem;border-radius:8px;overflow:hidden;text-decoration:none}.zo-brandtop img{width:100%;height:100%;object-fit:cover;display:block}.zo-brand{margin:2.4rem 0;padding:1.8rem;border:1px solid var(--zo-outline);border-radius:8px;background:#fff}.zo-brand__head{margin-bottom:1rem}.zo-brand__logo{width:8rem;height:8rem;object-fit:cover;border-radius:8px;display:block}.zo-brand__name{font-family:var(--font-heading-family);text-transform:uppercase;font-size:2.2rem;color:var(--zo-olive)}.zo-brand__txt{color:var(--zo-ink-soft);font-size:1.4rem;margin:0 0 1.2rem}.zo-compat{border-top:1px solid var(--zo-outline);border-bottom:1px solid var(--zo-outline);margin:.4rem 0}.zo-compat>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:1.4rem 0;font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.6rem}.zo-compat>summary::-webkit-details-marker{display:none}.zo-compat[open]>summary svg{transform:rotate(180deg)}.zo-compat__body{padding:0 0 1.6rem;color:var(--zo-ink)}.zo-compat__body p{margin:0 0 1rem}.zo-rv__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(2rem,3vw,3rem);margin:0 0 1.6rem}.zo-rv__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media(min-width:750px){.zo-rv__grid{grid-template-columns:repeat(5,1fr)}}.zo-rv__card{text-decoration:none;color:var(--zo-ink);border:1px solid var(--zo-outline);border-radius:6px;background:#fff;padding:1rem;transition:transform .15s ease,box-shadow .15s ease}.zo-rv__card:hover{transform:translateY(-4px);box-shadow:0 12px 26px #1f24211f}.zo-rv__img{aspect-ratio:1/1;background:#fff;border:1px solid var(--zo-outline);border-radius:6px;overflow:hidden;margin-bottom:.8rem}.zo-rv__img img{width:100%;height:100%;object-fit:contain;padding:8%}.zo-rv__name{font-size:1.3rem;line-height:1.3;margin-bottom:.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zo-rv__price{font-weight:700}#shopify-pc__banner .shopify-pc__banner__dialog,.shopify-pc__banner__dialog{background:#fff!important;color:var(--zo-ink)!important;border:2px solid var(--zo-olive)!important;border-radius:10px!important;font-family:Hanken Grotesk,system-ui,sans-serif!important}#shopify-pc__banner__body,.shopify-pc__banner__body{color:var(--zo-ink)!important}#shopify-pc__banner a,.shopify-pc__banner__dialog a{color:var(--zo-olive)!important}#shopify-pc__banner__btn-accept{background:var(--zo-olive)!important;color:#fff!important;border:0!important;border-radius:999px!important}#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage{background:#fff!important;color:var(--zo-olive)!important;border:2px solid var(--zo-olive)!important;border-radius:999px!important}#shopify-pc__prefs .shopify-pc__prefs__dialog{border-radius:10px!important}#shopify-pc__prefs button[aria-pressed=true]{background:var(--zo-olive)!important}.collection-hero{background:var(--zo-olive)}.collection-hero__inner{padding:3.5rem 0}.collection-hero__description{max-width:65ch;line-height:1.5}.collection-hero--with-image .collection-hero__image-container{min-height:26rem}.collection-hero--with-image .collection-hero__inner{padding:4rem 2rem}.zo-news__inner{padding:4rem 1.5rem;text-align:center}.zo-news__title{font-family:var(--font-heading-family);text-transform:uppercase;color:#fff;font-size:clamp(2.4rem,4vw,4rem);line-height:1;margin:0}.zo-news__text{color:#fff;margin:.8rem 0 1.6rem;font-size:1.5rem}.zo-news__form{display:flex;gap:.8rem;max-width:54rem;margin:0 auto;flex-wrap:wrap;justify-content:center}.zo-news__input{flex:1 1 24rem;padding:1.1rem 1.5rem;border:0;border-radius:999px;font-size:1.6rem;background:#fff;color:var(--zo-ink)}.zo-news__btn{background:var(--zo-acid);color:#fff;border:0;border-radius:999px;padding:1.1rem 2.6rem;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-size:1.5rem;cursor:pointer;transition:transform .12s ease}.zo-news__btn:hover{transform:translateY(-1px)}.zo-news__ok{color:#fff;width:100%;margin-top:.8rem;font-weight:700}.footer__payment .list-payment,.list-payment{flex-wrap:nowrap!important;overflow-x:auto}.list-payment__item{flex:0 0 auto}.zo-reviews__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(2.2rem,3.5vw,3.4rem);margin:0 0 1.6rem}.zo-reviews__empty{border:1px dashed var(--zo-outline);border-radius:10px;padding:3rem 2rem;text-align:center;background:#fff}.zo-reviews__empty-h{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.8rem;margin:0 0 .4rem;color:var(--zo-ink)}.zo-reviews__empty-t{color:var(--zo-ink-soft);margin:0}.zo-uppercase{text-transform:uppercase;letter-spacing:.06em}
/*# sourceMappingURL=/cdn/shop/t/16/assets/zaiyt.css.map */
