.mz-header-mark{display:inline-flex;align-items:center;color:var(--mz-ink)}.mz-wordmark{font-family:var(--mz-f-d);font-weight:400;line-height:1;letter-spacing:.01em;white-space:nowrap}.mz-header-mark .mz-wordmark{font-size:28px}@media(max-width:749px){.mz-header-mark .mz-wordmark{font-size:23px}}.mz-body .header__row--top{box-shadow:0 1px 0 var(--mz-line)}.mz-body .menu-list__link{font-family:var(--mz-f-t);font-size:15px;font-weight:600}.mz-pdp-head{display:grid;container-type:inline-size;--mz-cw: .74}.mz-pdp-head[style*=uppercase]{--mz-cw: .86}.mz-pdp-head__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.mz-pdp-head__rate{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--mz-ink);text-decoration:none}.mz-pdp-head__rate:hover span{text-decoration:underline}.mz-pdp-head .mz-pdp-head__title{margin:0;font-family:var(--mz-f-d);font-weight:400;font-size:min(var(--mz-title-d, 72px),6.5vw);line-height:.95;letter-spacing:-.005em;text-transform:var(--mz-title-case, none);color:var(--mz-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}@supports (width: 1cqi){.mz-pdp-head .mz-pdp-head__title{font-size:min(var(--mz-title-d, 72px),6.5vw,calc(100cqi / (var(--mz-title-long, 6) * var(--mz-cw))))}}.mz-pdp-head__sub{margin:10px 0 0;font-size:17px;color:var(--mz-ink-soft)}@media(max-width:749px){.mz-pdp-head .mz-pdp-head__title{font-size:min(var(--mz-title-m, 46px),13vw)}@supports (width: 1cqi){.mz-pdp-head .mz-pdp-head__title{font-size:min(var(--mz-title-m, 46px),13vw,calc(100cqi / (var(--mz-title-long, 6) * var(--mz-cw))))}}}.mz-body .product-details .price{font-family:var(--mz-f-t);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mz-ink)}.mz-body .product-details .compare-at-price{font-size:18px;font-weight:400;color:var(--mz-mute)}.mz-body .product-details .installments{margin-top:4px;font-size:14.5px;color:var(--mz-mute)}.mz-crew{display:grid;gap:14px;padding:18px;border-radius:var(--mz-r-lg);background:var(--mz-soft)}.mz-crew__title{margin:0;font-family:var(--mz-f-d);font-weight:400;font-size:24px;line-height:1}.mz-crew__lead{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--mz-ink-soft)}.mz-crew__rows{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--mz-r-md);background:var(--mz-white);overflow:hidden}.mz-crew__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;min-height:50px;padding:8px 14px;font-size:15px}.mz-crew__row+.mz-crew__row{border-top:1px solid var(--mz-line)}.mz-crew__qty{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.mz-crew__qty b{font-weight:700}.mz-crew__qty small{font-size:13px;color:var(--mz-mute)}.mz-crew__qty small:first-letter{text-transform:uppercase}.mz-crew__flag{padding:2px 8px;border-radius:7px;background:var(--mz-t3);color:var(--mz-t3-on);font-size:11.5px;font-style:normal;font-weight:700}.mz-crew__each{font-size:14px;color:var(--mz-mute)}.mz-crew__total{min-width:48px;font-weight:700;text-align:end}.mz-crew__row--flag{background:var(--mz-t3-tint)}.mz-crew__actions .mz-btn{width:100%;min-height:48px}.mz-pair{border-radius:var(--mz-r-md);background:var(--mz-white)}.mz-pair__sum{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:15.5px;font-weight:700;list-style:none;cursor:pointer}.mz-pair__sum .mz-ico{stroke-width:2.4}.mz-anim .mz-pair__sum .mz-ico{transition:transform .25s var(--mz-ease)}.mz-pair[open] .mz-pair__sum .mz-ico{transform:rotate(45deg)}.mz-pair__panel{display:grid;gap:12px;padding:0 14px 14px}.mz-pair__heading{margin:0;font-size:14px;font-weight:600;color:var(--mz-mute)}.mz-pair__list{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:10px;margin:0 -14px;padding:2px 14px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.mz-pair__item{display:grid;gap:6px;color:var(--mz-ink);text-decoration:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.mz-pair__media{position:relative;display:block;width:92px;height:92px;border-radius:14px;overflow:hidden;background:var(--mz-soft)}.mz-pair__media img,.mz-pair__media svg{width:100%;height:100%;object-fit:cover}.mz-pair__media svg{color:#12131814;--mz-hole: var(--mz-soft)}.mz-pair__item[aria-pressed=true] .mz-pair__media{box-shadow:inset 0 0 0 3px var(--mz-ink)}.mz-pair__item[aria-pressed=true] .mz-pair__media:after{content:"";position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--mz-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center / 14px no-repeat}.mz-pair__name{font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mz-pair__note{margin:0;font-size:13.5px;color:var(--mz-ink-soft)}.mz-pair__add{width:100%}.mz-pair__err{margin:0;font-size:13px;color:var(--factory-error)}.mz-pair__err[hidden]{display:none}.mz-bens{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mz-bens li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;line-height:1.45}.mz-bens .mz-ico{width:22px;height:22px;stroke-width:2.4}.mz-facts{margin:0;padding:0;list-style:none;border-top:1px solid var(--mz-line)}.mz-facts li{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--mz-line);font-size:14.5px;line-height:1.45}.mz-facts .mz-ico{width:22px;height:22px;margin-top:1px}.mz-facts b{font-weight:700}.mz-facts .factory-eta,.mz-facts .factory-eta__text{display:inline}.mz-facts__holiday{display:block;margin-top:2px;font-weight:600}.mz-facts .mz-link{margin-inline-start:4px;font-weight:600}.mz-details summary{min-height:56px;font-size:16px}.mz-details details:last-child{border-bottom:2px solid var(--mz-ink)}.mz-details .mz-rte{padding:0 32px 18px 0;font-size:15px;line-height:1.6;color:var(--mz-ink-soft)}.mz-body .product-details .variant-option legend{width:100%;margin-bottom:10px;font-family:var(--mz-f-t);font-size:15px;font-weight:700;color:var(--mz-ink)}.mz-body .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:50px;padding:12px 18px;border-radius:var(--mz-r-md);background:var(--mz-white);box-shadow:inset 0 0 0 1.5px var(--mz-line-2);border-color:transparent;font-family:var(--mz-f-t);font-size:15.5px;font-weight:650}.mz-body .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){background:var(--mz-ink);box-shadow:none;color:var(--mz-white)}.mz-body .product-details .variant-option__button-label__pill{display:none}.mz-var-price{position:relative;z-index:2;margin-inline-start:8px;font-weight:400;opacity:.75;font-variant-numeric:tabular-nums;pointer-events:none}.mz-body .product-details .add-to-cart-button,.mz-body .product-details .shopify-payment-button__button{min-height:58px;border-radius:var(--mz-r-md);font-family:var(--mz-f-t);font-size:17px;font-weight:700}.mz-body .product-details .add-to-cart-icon{display:none}.mz-body .sticky-add-to-cart__bar{border-radius:var(--mz-r-lg);box-shadow:0 -1px 0 var(--mz-line),0 -18px 36px -24px #12131880;font-family:var(--mz-f-t)}.mz-body .sticky-add-to-cart__button{border-radius:var(--mz-r-md);font-weight:700}.mz-body .factory-promo{border-radius:var(--mz-r-md)}.mz-body .product-media-container{background:var(--mz-soft)}.mz-body #cart-drawer .theme-drawer__title,.mz-body .cart-drawer .theme-drawer__title{font-family:var(--mz-f-d);font-size:24px;font-weight:400}.mz-body #cart-drawer .cart-items__title{font-family:var(--mz-f-t);font-weight:700;font-size:15.5px;color:var(--mz-ink);text-decoration:none}.mz-body #cart-drawer .cart-items__media-container{border-radius:12px;overflow:hidden;background:var(--mz-soft)}.mz-body #cart-drawer .cart__checkout-button{min-height:54px;border-radius:var(--mz-r-md);font-weight:700}.mz-body .factory-cart-top{padding-block:0 16px}.mz-body .factory-cart-status{display:flex;align-items:center;gap:10px;margin-inline:calc(var(--cart-drawer-padding, 20px) * -1);padding:9px var(--cart-drawer-padding, 20px);background:var(--mz-soft);font-size:13.5px;color:var(--mz-ink-soft)}.mz-body .factory-ship-bar p,.mz-body .factory-bundle-bar p{font-size:14.5px;line-height:1.4;color:var(--mz-ink)}.mz-body .factory-ship-track,.mz-body .factory-bundle-track{height:8px;margin-top:10px;border-radius:4px}.mz-body .factory-bundle-bar{padding:12px 14px;border-radius:var(--mz-r-md);background:var(--mz-t1-tint)}.mz-body .factory-bundle-bar--done{background:var(--mz-t3-tint)}.mz-body .factory-bundle-tick{width:3px;margin-left:-1.5px;background:var(--mz-t1-tint)}.mz-body .factory-upsell__title{font-family:var(--mz-f-t);font-size:15px;font-weight:700;color:var(--mz-ink)}.mz-body .factory-upsell-row{border:0;border-radius:0;padding:8px 0}.mz-body .factory-upsell-row+.factory-upsell-row{border-top:1px solid var(--mz-line)}.mz-body .factory-upsell-row__media{border-radius:12px;background:var(--mz-soft)}.mz-body .factory-upsell-row__name{font-size:14.5px;font-weight:700;color:var(--mz-ink)}.mz-body .factory-upsell-row__price{font-weight:400;font-size:13.5px}.mz-body .factory-upsell-row__add{min-height:40px;padding:0 16px;border-radius:var(--mz-r-sm);box-shadow:inset 0 0 0 2px var(--mz-ink);font-size:14.5px;font-weight:700;text-decoration:none}.mz-body .factory-cart-extras{gap:0;padding-block:8px}.mz-body .factory-gift{order:1;padding:10px 0}.mz-body .factory-cart-eta{order:3;padding:14px 0 4px;margin-top:8px;border-top:1px solid var(--mz-line);font-size:14.5px;color:var(--mz-ink)}.mz-body .factory-cart-holiday{order:4;display:block;padding:0 0 8px;font-size:13.5px;font-weight:600;color:var(--mz-ink-soft)}.mz-body .factory-gift__label{font-size:14.5px;font-weight:700;color:var(--mz-ink)}.mz-body .factory-gift__label small{font-weight:400;font-size:13px}.mz-body .factory-eta__icon{color:var(--mz-ink)}.mz-body .search-results .product-card,.mz-body .product-recommendations .product-card{font-family:var(--mz-f-t)}.mz-pw h1,.mz-pw h2{font-family:var(--mz-f-d);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mz-horizon.css.map */
