:root{--z3-gold: #9a7c46;--z3-gold-light: #c2a35e;--z3-dark: #1a1a18;--z3-text: #1d1d1f;--z3-subtle: #6e6e73;--z3-border: #e8e5dc;--z3-bg-warm: #f7f6f2;--z3-bg-card: #ffffff;--z3-green: #1a9940;--z3-card-radius: 12px;--z3-img-radius: 10px;--z3-transition: .22s cubic-bezier(.25, .46, .45, .94)}.z3-card{display:flex;flex-direction:column;width:100%;position:relative;transition:transform var(--z3-transition),box-shadow var(--z3-transition);will-change:transform}.z3-card__link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.z3-card:hover{transform:translateY(-3px)}.z3-card:hover .z3-card__canvas{box-shadow:0 12px 32px #0000001a}.z3-card__canvas{width:100%;aspect-ratio:1 / 1;background:#f5f4f0;border-radius:var(--z3-img-radius);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;transition:box-shadow var(--z3-transition)}.z3-card__img{width:100%;height:100%;object-fit:contain;padding:10%;transition:transform var(--z3-transition);display:block}.z3-card:hover .z3-card__img{transform:scale(1.03)}.z3-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.3}.z3-card--new .z3-card__canvas{outline:1.5px solid rgba(26,153,64,.18)}.z3-card__sealed{position:absolute;top:10px;right:10px;background:#1a994017;border:1px solid rgba(26,153,64,.22);color:#1a6630;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:100px}.z3-card__sold-out-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--z3-subtle);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--z3-img-radius)}.z3-card__body{padding:12px 2px 0;display:flex;flex-direction:column;gap:0;flex:1}.z3-card__badge{min-height:22px;margin-bottom:7px;display:flex;align-items:center}.z3-card__title{font-size:13.5px;font-weight:500;color:var(--z3-text);letter-spacing:-.01em;line-height:1.38;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.z3-card__prices{display:flex;align-items:baseline;gap:7px;margin-bottom:7px;flex-wrap:wrap}.z3-card__price{font-size:15px;font-weight:600;color:var(--z3-text);letter-spacing:-.01em}.z3-card__compare{font-size:12px;font-weight:400;color:#a0a0a0;text-decoration:line-through;letter-spacing:0}.z3-card__trust{display:flex;align-items:center;gap:5px;font-size:11px;color:#a0a0a0;font-weight:400;letter-spacing:.01em;margin-top:auto;padding-top:4px}.z3-card__trust-dot{width:5px;height:5px;border-radius:50%;background:var(--z3-gold);flex:none;opacity:.7}.z3-badge{display:inline-flex;align-items:center;gap:5px;background:#f5f4f0;border:1px solid rgba(0,0,0,.07);border-radius:100px;padding:3px 9px 3px 6px;font-size:10.5px;font-weight:600;color:#2c2c2e;white-space:nowrap;letter-spacing:.01em;line-height:1.3;transition:background .15s}.z3-badge__dot{width:6px;height:6px;border-radius:50%;flex:none}.z3-badge__dot--green{background:#30d158}.z3-badge__dot--yellow{background:#f4b800}.z3-badge__dot--orange{background:#ff9f0a}.z3-badge__dot--brown{background:#8e6a3e}.collection .product-grid,.facets-container .product-grid{--product-grid-gap: 20px;gap:var(--product-grid-gap)!important}.product-grid .grid__item,.collection-product-list .grid__item{padding:0}.button,.btn,[type=submit],.shopify-payment-button__button{border-radius:100px!important;font-weight:500;font-size:14px;letter-spacing:0}.announcement-bar{background:var(--z3-dark)!important}.announcement-bar__message{color:#f4f3ef!important;font-size:12.5px;letter-spacing:.04em}.header__menu-item a{font-size:13.5px;font-weight:500;letter-spacing:-.01em}.collection-hero__title{font-size:32px;font-weight:600;letter-spacing:-.025em;color:var(--z3-text)}.collection-hero__description{font-size:15px;color:var(--z3-subtle);line-height:1.55;margin-top:10px}.z3-collection-trust-line{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;color:#a0a0a0}.z3-collection-trust-line svg{flex:none}.facets__heading{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--z3-subtle)}.collection__sort{font-size:13px}.product-count{font-size:13px;color:var(--z3-subtle)}.product__title{font-size:26px;font-weight:600;letter-spacing:-.025em;line-height:1.2}.product__media-wrapper{background:#f5f4f0;border-radius:14px;overflow:hidden}.product-media-container img{object-fit:contain!important}.price--large .price-item{font-size:22px;font-weight:600;color:var(--z3-text)}.price--large .price-item--regular.price-item--last{font-size:14px;color:#a0a0a0;text-decoration:line-through}.z3-product-precision{background:#f5f4f0;border:1px solid var(--z3-border);border-radius:12px;padding:16px 18px;margin:18px 0}.z3-product-precision__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:8px}.z3-product-precision__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--z3-gold)}.z3-product-precision__confidence{font-size:13px;color:var(--z3-subtle);line-height:1.5;margin-bottom:12px}.z3-product-precision__checklist{display:flex;flex-direction:column;gap:7px}.z3-product-precision__check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--z3-text);font-weight:500}.footer-block__details-content{font-size:13px;color:#ffffff8c;line-height:1.65}.footer__list-item a{font-size:13px;color:#ffffffa6;transition:color .15s}.footer__list-item a:hover{color:#fff}h1,h2,h3,h4{letter-spacing:-.02em}.collection-list .title,.featured-collection .title{font-size:22px;font-weight:600;letter-spacing:-.025em;color:var(--z3-text)}@media(max-width:749px){.z3-card__title{font-size:12.5px;-webkit-line-clamp:2}.z3-card__price{font-size:14px}.z3-card__compare{font-size:11px}.z3-badge{font-size:10px;padding:2px 8px 2px 5px}.z3-badge__dot{width:5px;height:5px}.z3-card__body{padding:10px 2px 0}.z3-card__trust{font-size:10.5px}.collection-hero__title{font-size:24px}}.card-wrapper{padding:0!important;border:none!important}.card__badge .badge,.quick-add-bulk,.quick-add{display:none!important}.cart__checkout-button{background:var(--z3-gold)!important;border-radius:100px!important}.collection-card__image-wrapper{border-radius:var(--z3-img-radius)!important;overflow:hidden}.collection-card .card__information{padding:10px 2px 0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/z3-premium.css.map */
