:root{--mz-font-display: "League Spartan", var(--font-heading-family), sans-serif;--mz-moss: #58604a;--mz-moss-deep: #2f3527;--mz-sage: #eef0e6;--mz-cream: #faf8f3;--mz-blue: #1f6fb2;--mz-blue-soft: #e7f1fb;--mz-sale: #c8372d;--mz-star: #f5b301;--mz-ink: #1e2419;--mz-muted: #5d6555;--mz-line: rgba(30, 36, 25, .12);--mz-radius: 14px;--mz-radius-sm: 10px}.mz h1,.mz h2,.mz h3,.mz .h0,.mz .h1,.mz .h2,.mz .h3,.mz .card__heading,.mz .product__title h1,.mz .product__title h2{font-family:var(--mz-font-display);letter-spacing:-.015em;font-weight:700}.mz .h0,.mz h1,.mz .h1{line-height:1.08}.mz h2,.mz .h2{line-height:1.12}.mz .card__heading{font-weight:600;letter-spacing:-.005em;line-height:1.25}.mz .button,.mz .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.02em;min-height:4.8rem}.mz .product-form__submit{min-height:5.4rem;font-size:1.6rem}.mz .button--small{min-height:4rem}.mz .announcement-bar__message{font-weight:600;letter-spacing:.02em;font-size:1.3rem}.mz .header__menu-item{font-weight:600;font-size:1.5rem}.mz .mz-nav__highlight,.mz .mz-nav__highlight span{color:#ffd3cf}.mz .menu-drawer .mz-nav__highlight{color:var(--mz-sale)}.mz .header__icon .cart-count-bubble{background:var(--mz-blue);color:#fff}.mz-mega{display:grid;grid-template-columns:1fr 420px;gap:4rem;padding-top:1rem;padding-bottom:1rem}.mz-mega__all{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.5rem;margin-bottom:1.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.mz-mega__all .svg-wrapper,.mz-mega__all svg{width:1.4rem}.mz-mega__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 3rem}.mz-mega__list .mega-menu__link{font-size:1.5rem;padding:.8rem 0;display:block}.mz-mega__promo{position:relative;display:block;border-radius:var(--mz-radius);overflow:hidden;aspect-ratio:4 / 3}.mz-mega__promo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mz-mega__promo:hover img{transform:scale(1.04)}.mz-mega__promo-text{position:absolute;left:1.4rem;bottom:1.4rem;right:1.4rem;background:#fffffff0;color:var(--mz-ink);padding:1rem 1.4rem;border-radius:var(--mz-radius-sm);font-weight:700;font-size:1.4rem}.mz-drawer-tiles-wrap{padding:1.6rem 3rem .4rem}.mz-drawer__label{margin:0 0 1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.mz-drawer-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.mz-drawer-tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none;color:inherit;text-align:center}.mz-drawer-tile__img{width:100%;aspect-ratio:1;border-radius:var(--mz-radius-sm);overflow:hidden;background:var(--mz-sage);display:block}.mz-drawer-tile__img img{width:100%;height:100%;object-fit:cover}.mz-drawer-tile__label{font-size:1.25rem;font-weight:600;line-height:1.2}.mz .mz-drawer__all{font-weight:700}.mz .card-wrapper .card__media,.mz .card .media{border-radius:var(--mz-radius)}.mz .card__badge .badge{font-weight:700;letter-spacing:.02em}.mz .price--on-sale .price-item--regular{opacity:.55}.mz .price--on-sale .price-item--sale,.mz .price--on-sale .price-item--last{color:var(--mz-sale);font-weight:700}.mz .card-information .rating-star,.mz .rating-star{--color-rating-star: var(--mz-star)}.mz .quick-add__submit{font-weight:700}.mz .product__title h1{font-size:clamp(2.6rem,6vw,3.6rem)}.mz .product__info-container>*+*{margin-top:1.4rem}.mz .product__info-container .price{font-size:2rem}.mz .product__info-container .price .badge{font-size:1.25rem}.mz .product-form__input--pill input[type=radio]+label{font-weight:600;padding:1.1rem 1.8rem}.mz .product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 2px var(--mz-blue) inset}.mz .product__accordion summary{padding:1.6rem 0}.mz .product__accordion .accordion__title{font-weight:700;font-size:1.5rem}.mz .icon-with-text--vertical .h4,.mz .icon-with-text .h4{font-weight:600}.mz-savings{display:inline-flex;align-items:center;gap:.4rem;background:#fde8e6;color:var(--mz-sale);font-weight:700;border-radius:999px;padding:.4rem 1rem;font-size:1.3rem}.mz-progress{background:var(--mz-sage);border-radius:var(--mz-radius-sm);padding:1.2rem 1.4rem;font-size:1.35rem;color:var(--mz-ink)}.mz-progress__msg{margin:0 0 .8rem;font-weight:600;line-height:1.35}.mz-progress__msg strong{color:var(--mz-blue)}.mz-progress__track{position:relative;height:.8rem;background:#1e24191f;border-radius:999px;overflow:visible}.mz-progress__fill{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#3c9342,#5bb85f);border-radius:999px;transition:width .5s ease}.mz-progress__marks{display:flex;justify-content:space-between;margin-top:.6rem;font-size:1.15rem;color:var(--mz-muted);font-weight:600}.mz-progress__mark.is-done{color:#2f7a35}.mz-progress[hidden]{display:none}.mz-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;text-align:center}.mz-trust-row__item{background:var(--mz-cream);border:1px solid var(--mz-line);border-radius:var(--mz-radius-sm);padding:1.1rem .6rem;font-size:1.2rem;line-height:1.3;font-weight:600;color:var(--mz-ink)}.mz-trust-row__item svg{display:block;width:2.2rem;height:2.2rem;margin:0 auto .5rem;color:var(--mz-moss)}.mz-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem}.mz-payments svg{width:3.8rem;height:auto}.mz-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;box-shadow:0 -6px 24px #0000001f;padding:1rem 1.2rem calc(1rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .3s ease}.mz-sticky-atc.is-visible{transform:translateY(0)}.mz-sticky-atc__img{width:5rem;height:5rem;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--mz-sage)}.mz-sticky-atc__img img{width:100%;height:100%;object-fit:cover}.mz-sticky-atc__info{flex:1;min-width:0}.mz-sticky-atc__title{font-size:1.3rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-sticky-atc__price{font-size:1.4rem;font-weight:700;margin:.2rem 0 0}.mz-sticky-atc .button{min-height:4.6rem;padding:0 2rem;flex-shrink:0}@media screen and (min-width:990px){.mz-sticky-atc{display:none}}.mz-section{padding-top:var(--mz-pt, 48px);padding-bottom:var(--mz-pb, 48px)}@media screen and (min-width:750px){.mz-section{padding-top:var(--mz-pt-d, 72px);padding-bottom:var(--mz-pb-d, 72px)}}.mz-eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mz-moss);margin-bottom:1rem}.color-scheme-3 .mz-eyebrow,.color-scheme-4 .mz-eyebrow,.mz-hero .mz-eyebrow{color:#cfe3b4}.mz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.8rem}.mz-head h2{margin:0;font-size:clamp(2.6rem,5vw,4rem)}.mz-head p{margin:.8rem 0 0;color:rgba(var(--color-foreground),.75);max-width:56ch}.mz-head__link{font-weight:700;white-space:nowrap;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.mz-head{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:2rem}}.mz-hero{position:relative;overflow:hidden;color:#fff;background:var(--mz-moss-deep)}.mz-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.mz-hero__media img,.mz-hero__media video{width:100%;height:100%;object-fit:cover}.mz-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1418100d,#14181059 45%,#141810d9)}.mz-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--mz-hero-h-m, 560px);padding-top:6rem;padding-bottom:3.2rem}@media screen and (min-width:750px){.mz-hero__inner{min-height:var(--mz-hero-h, 640px);justify-content:center;padding-bottom:6rem}.mz-hero__media:after{background:linear-gradient(90deg,#141810d1,#14181073 45%,#14181000 75%)}}.mz-hero__content{max-width:58rem}.mz-hero h1{color:#fff;font-size:clamp(3.4rem,8vw,6.4rem);margin:0 0 1.4rem}.mz-hero__text{font-size:clamp(1.6rem,2.2vw,1.9rem);line-height:1.5;margin:0 0 2.4rem;color:#ffffffe6}.mz-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}.mz-hero__ctas .button{min-width:18rem}.mz-hero__proof{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin-top:2.4rem;font-size:1.35rem;font-weight:600;color:#ffffffeb}.mz-hero__proof .mz-stars{color:var(--mz-star);letter-spacing:.1em}@media screen and (max-width:749px){.mz-hero__ctas .button{flex:1 1 100%}}.mz-hero--split{color:rgb(var(--color-foreground));background:rgb(var(--color-background));display:grid}.mz-hero--split .mz-hero__media{position:relative;inset:auto;aspect-ratio:1 / 1;background:#fff}.mz-hero--split .mz-hero__media:after{display:none}.mz-hero--split .mz-hero__media img{object-fit:cover}.mz-hero--split .mz-hero__inner{min-height:0;padding-top:2.8rem;padding-bottom:3.2rem;justify-content:flex-start}.mz-hero--split h1{color:rgb(var(--color-foreground))}.mz-hero--split .mz-hero__text{color:rgba(var(--color-foreground),.86)}.mz-hero--split .mz-hero__proof{color:rgba(var(--color-foreground),.9)}.mz-hero--split .button--secondary,.mz-hero .button--secondary{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),.85)}.mz-hero--split .button--secondary:after,.mz-hero .button--secondary:after{box-shadow:none}@media screen and (min-width:750px){.mz-hero--split{grid-template-columns:1fr 1fr;min-height:var(--mz-hero-h, 640px)}.mz-hero--split .mz-hero__media{aspect-ratio:auto;order:2;height:100%;min-height:var(--mz-hero-h, 640px)}.mz-hero--split .mz-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0}.mz-hero--split .mz-hero__inner{justify-content:center;padding:6rem 5rem 6rem max(5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 5rem));margin:0;max-width:none}}@media screen and (max-width:749px){.mz-hero--split .mz-hero__media{aspect-ratio:5 / 4}}.mz-trustbar{border-bottom:1px solid var(--mz-line);overflow:hidden}.mz-trustbar__track{display:flex;gap:3.2rem;padding:1.4rem 0;width:max-content}.mz-trustbar__item{display:inline-flex;align-items:center;gap:.8rem;font-size:1.35rem;font-weight:600;white-space:nowrap}.mz-trustbar__item svg{width:2rem;height:2rem;color:var(--mz-moss);flex-shrink:0}@media screen and (max-width:989px){.mz-trustbar__track{animation:mz-marquee 28s linear infinite}.mz-trustbar:hover .mz-trustbar__track{animation-play-state:paused}}@media screen and (min-width:990px){.mz-trustbar__track{width:100%;justify-content:space-between}.mz-trustbar__dup{display:none}}@keyframes mz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mz-trustbar__track{animation:none!important}}.mz-cats{display:grid;grid-auto-flow:column;grid-auto-columns:38%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.8rem;scrollbar-width:none}.mz-cats::-webkit-scrollbar{display:none}.mz-cat{scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.mz-cat__img{aspect-ratio:1;border-radius:var(--mz-radius);overflow:hidden;background:var(--mz-sage)}.mz-cat__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.mz-cat:hover .mz-cat__img img{transform:scale(1.04)}.mz-cat__label{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1rem;font-family:var(--mz-font-display);font-weight:700;font-size:1.6rem;line-height:1.2}.mz-cat__count{font-family:var(--font-body-family);font-weight:400;font-size:1.2rem;opacity:.65;white-space:nowrap}@media screen and (min-width:750px){.mz-cats{grid-auto-columns:23%;gap:2rem}}@media screen and (min-width:1200px){.mz-cats{grid-auto-flow:row;grid-template-columns:repeat(var(--mz-cols, 6),minmax(0,1fr));overflow:visible}}.mz-spot{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.mz-spot{grid-template-columns:1.05fr 1fr;gap:6.4rem}.mz-spot--reverse .mz-spot__media{order:2}}.mz-spot__media{border-radius:var(--mz-radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--mz-sage)}.mz-spot__media img,.mz-spot__media video{width:100%;height:100%;object-fit:cover}.mz-spot h2{font-size:clamp(2.8rem,5vw,4.4rem);margin:0 0 1.4rem}.mz-spot__rating{display:flex;align-items:center;gap:.8rem;font-weight:600;font-size:1.4rem;margin-bottom:1.6rem}.mz-spot__rating .mz-stars{color:var(--mz-star);letter-spacing:.1em}.mz-spot__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.mz-checks{list-style:none;margin:2rem 0 2.8rem;padding:0;display:grid;gap:1.1rem}.mz-checks li{display:flex;gap:1.1rem;align-items:flex-start;font-size:1.55rem;line-height:1.45}.mz-checks svg{flex-shrink:0;width:2.2rem;height:2.2rem;color:#3c9342;margin-top:.1rem}.mz-spot__price{display:flex;align-items:baseline;gap:1rem;margin-bottom:1.6rem;font-size:2.2rem;font-weight:700}.mz-spot__price s{font-size:1.6rem;font-weight:400;opacity:.55}.mz-spot__ctas{display:flex;flex-wrap:wrap;gap:1.2rem}@media screen and (max-width:749px){.mz-spot__ctas .button{flex:1 1 100%}}.mz-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-weight:700;font-size:1.5rem}.mz-reviews__summary .mz-stars{color:var(--mz-star);font-size:2rem;letter-spacing:.08em}.mz-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:84%;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;scrollbar-width:none}.mz-reviews__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.mz-reviews__track{grid-auto-columns:calc((100% - 4.2rem)/4)}}.mz-review{scroll-snap-align:start;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:2rem;display:flex;flex-direction:column;gap:1rem;color:var(--mz-ink)}.mz-review .mz-stars{color:var(--mz-star);letter-spacing:.1em;font-size:1.6rem}.mz-review__text{font-size:1.5rem;line-height:1.55;margin:0;flex:1}.mz-review__meta{font-size:1.25rem;color:var(--mz-muted);display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center}.mz-review__meta strong{color:var(--mz-ink)}.mz-review__verified{display:inline-flex;align-items:center;gap:.3rem;color:#2f7a35;font-weight:600}.mz-review__product{font-size:1.25rem;font-weight:600;color:var(--mz-blue);text-decoration:none}.mz-logos__title{text-align:center;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 2rem}.mz-logos__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.4rem 4rem}.mz-logos__row img{height:var(--mz-logo-h, 44px);width:auto;max-width:140px;object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .3s,opacity .3s}.mz-logos__row a:hover img,.mz-logos__row img:hover{filter:none;opacity:1}.mz-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}@media screen and (min-width:990px){.mz-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.mz-value{background:#fff9;border-radius:var(--mz-radius);padding:2rem 1.6rem}.color-scheme-3 .mz-value,.color-scheme-4 .mz-value{background:#ffffff0f}.mz-value__num{font-family:var(--mz-font-display);font-weight:800;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;margin:0 0 .6rem}.mz-value__label{font-weight:700;margin:0 0 .4rem;font-size:1.5rem}.mz-value__text{margin:0;font-size:1.35rem;line-height:1.45;opacity:.78}.mz-shop-post{border-top:1px solid var(--mz-line)}.mz-stars{white-space:nowrap}.mz .rte a{text-underline-offset:.3rem}.mz .page-width--narrow{max-width:82rem}.mz .collection-hero__title{font-family:var(--mz-font-display)}.mz .facets__form .facet-filters__label{font-weight:700}.mz .shopify-section-group-header-group{z-index:4}.mz-slides{position:relative;overflow:hidden}.mz-slides__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.mz-slides__track::-webkit-scrollbar{display:none}.mz-slide{flex:0 0 100%;scroll-snap-align:start;display:grid;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.mz-slide__media{position:relative;aspect-ratio:4 / 3.4;overflow:hidden;background:var(--mz-moss-deep)}.mz-slide__media img,.mz-slide__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mz-slide__panel{display:flex;align-items:flex-start;padding:2.4rem 2rem 5.6rem}.mz-slide__content{max-width:58rem}.mz-slide__heading{color:rgb(var(--color-foreground));font-size:clamp(3rem,7.5vw,5.8rem);margin:0 0 1.2rem;line-height:1.06}.mz-slide__text{font-size:clamp(1.55rem,2vw,1.85rem);line-height:1.5;margin:0 0 2.2rem;color:rgba(var(--color-foreground),.88)}.mz-slide .mz-eyebrow{color:#cfe3b4}.mz-slide .button--secondary{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgba(var(--color-foreground),.85)}.mz-slide .button--secondary:after{box-shadow:none}.mz-slide .mz-hero__proof{color:rgba(var(--color-foreground),.92);text-decoration:none;margin-top:2rem}.mz-slide .mz-hero__proof strong{color:rgb(var(--color-foreground))}.mz-slide .mz-stars{color:var(--mz-star);letter-spacing:.1em;font-size:1.6rem}.mz-slides__controls{position:absolute;z-index:5;left:0;right:0;bottom:1.4rem;display:flex;align-items:center;gap:1.2rem;pointer-events:none}.mz-slides__controls>*{pointer-events:auto}.mz-slides__dots{display:flex;gap:.8rem}.mz-slides__dot{width:1rem;height:1rem;padding:0;border-radius:50%;border:0;background:#fff6;cursor:pointer;transition:width .3s,background .3s}.mz-slides__dot.is-active{width:2.8rem;border-radius:999px;background:#fff}.mz-slides__arrow{width:4rem;height:4rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mz-slides__arrow:hover{background:#fff3}@media screen and (max-width:749px){.mz-slides__arrow{display:none}.mz-slides__controls{justify-content:flex-start;padding-left:2rem}}@media screen and (min-width:750px){.mz-slide{grid-template-columns:1fr 1fr;min-height:640px}.mz-slide__media{order:2;aspect-ratio:auto;height:100%}.mz-slide__panel{align-items:center;padding:6rem 5rem 8rem max(5rem,calc((100vw - 130rem)/2 + 5rem))}.mz-slides__controls{width:50%;max-width:none;margin:0;padding-left:max(5rem,calc((100vw - 130rem)/2 + 5rem));bottom:3.2rem}}.mz-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mz-marquee__track{display:flex;width:max-content;animation:mz-marquee var(--mz-marquee-s, 30s) linear infinite}.mz-marquee:hover .mz-marquee__track,.mz-marquee:focus-within .mz-marquee__track{animation-play-state:paused}.mz-marquee__group{display:flex;align-items:center;gap:6.4rem;padding-right:6.4rem}.mz-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:1rem 0}.mz-logo img{height:var(--mz-logo-h-m, 50px);width:auto;max-width:220px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .35s ease,opacity .35s ease,transform .35s ease}.mz-logo:hover img,a.mz-logo:focus-visible img{filter:none;opacity:1;transform:scale(1.08)}@media screen and (min-width:750px){.mz-logo img{height:var(--mz-logo-h, 72px);max-width:280px}.mz-marquee__group{gap:8.8rem;padding-right:8.8rem}}.mz-logos__row .mz-logo img{height:var(--mz-logo-h, 72px)}@media(prefers-reduced-motion:reduce){.mz-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.mz-marquee__group[aria-hidden]{display:none}}.mz-pop{position:fixed;left:20px;bottom:20px;z-index:40;width:340px;max-width:calc(100vw - 100px);background:#fff;color:var(--mz-ink);border-radius:14px;box-shadow:0 12px 32px #141a102e,0 2px 6px #141a1014;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease}.mz-pop.is-visible{opacity:1;transform:translateY(0)}.mz-pop[hidden]{display:block;visibility:hidden;pointer-events:none}.mz-pop__link{display:flex;gap:1.2rem;align-items:center;padding:1rem 3.4rem 1rem 1rem;text-decoration:none;color:inherit}.mz-pop__img{width:6.4rem;height:6.4rem;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--mz-sage)}.mz-pop__img img{width:100%;height:100%;object-fit:cover}.mz-pop__body{min-width:0;display:flex;flex-direction:column;gap:.2rem}.mz-pop__who{font-size:1.2rem;color:var(--mz-muted);line-height:1.3}.mz-pop__title{font-size:1.4rem;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-pop__meta{display:flex;justify-content:space-between;gap:.8rem;font-size:1.15rem;color:var(--mz-muted);white-space:nowrap}.mz-pop__view{color:var(--mz-blue);font-weight:700;white-space:nowrap}.mz-pop__link:hover .mz-pop__title{text-decoration:underline;text-underline-offset:.2rem}.mz-pop__close{position:absolute;top:.4rem;right:.4rem;width:3rem;height:3rem;border:0;background:none;font-size:2rem;line-height:1;color:var(--mz-muted);cursor:pointer;border-radius:50%}.mz-pop__close:hover{background:var(--mz-sage);color:var(--mz-ink)}@media screen and (max-width:749px){.mz-pop{left:10px;bottom:12px;width:auto;right:84px;max-width:none}.mz-pop__img{width:5.2rem;height:5.2rem}.mz-pop__title{-webkit-line-clamp:1}body:has(.mz-sticky-atc.is-visible) .mz-pop{bottom:84px}}@media(prefers-reduced-motion:reduce){.mz-pop{transition:none}}@media screen and (max-width:749px){.mz-pop__who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mz-pop__link{padding:.8rem 3rem .8rem .8rem;gap:1rem}}.mz-logo-lockup{display:inline-flex;align-items:center;gap:1rem}.mz-logo-lockup__tag{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:.35rem .9rem;line-height:1;white-space:nowrap}@media screen and (max-width:749px){.mz-logo-lockup__tag{font-size:.9rem;padding:.3rem .7rem}}.mz-gate{display:flex;flex-direction:column;gap:.6rem;margin:.6rem 0}.mz-gate__msg{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.35rem;color:var(--mz-blue);text-decoration:none}.mz-gate__msg svg{width:1.6rem;height:1.6rem;flex-shrink:0}.mz-gate__apply{font-size:1.3rem;color:rgb(var(--color-foreground))}.mz-gate--compact .mz-gate__msg{font-size:1.25rem}.product__info-container .mz-gate{margin:1.2rem 0 0}.mz-buyer-cta{background:var(--mz-sage);border-radius:var(--mz-radius);padding:2.4rem;display:grid;gap:1.2rem}.mz-buyer-cta__title{font-family:var(--mz-font-display);font-weight:700;font-size:2rem;margin:0;line-height:1.2}.mz-buyer-cta__text{margin:0;color:rgba(var(--color-foreground),.8)}.mz-buyer-cta .mz-checks{margin:0}.mz-buyer-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}.mz-buyer-cta__actions .button{flex:1 1 22rem}.mz-buyer-cta__retail{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.mz-min-note{margin:1rem 0 0;padding:1rem 1.2rem;border-radius:var(--mz-radius-sm);background:#fde8e6;color:var(--mz-sale);font-weight:600;font-size:1.35rem;line-height:1.4}.mz-min-note[hidden]{display:none}.mz-verticals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.mz-verticals{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:1200px){.mz-verticals{grid-template-columns:repeat(5,minmax(0,1fr))}}.mz-vertical{background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:1.8rem 1.6rem;display:flex;flex-direction:column;gap:.5rem;transition:transform .25s ease,box-shadow .25s ease}.mz-vertical:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1e241914}.mz-vertical__icon{font-size:2.8rem;line-height:1}.mz-vertical__name{font-family:var(--mz-font-display);font-weight:700;font-size:1.65rem;line-height:1.2;color:var(--mz-ink)}.mz-vertical__text{font-size:1.3rem;line-height:1.45;color:var(--mz-muted)}.mz-verticals__foot{margin:2.4rem 0 0;font-weight:600;text-align:center}.mz-steps-row{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem;counter-reset:s}@media screen and (min-width:750px){.mz-steps-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}}.mz-step{background:#ffffffb3;border-radius:var(--mz-radius);padding:2rem;display:flex;flex-direction:column;gap:.6rem}.mz-step__num{width:3.6rem;height:3.6rem;border-radius:50%;background:var(--mz-moss);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mz-font-display);font-weight:800;font-size:1.8rem}.mz-step__title{font-family:var(--mz-font-display);font-weight:700;font-size:1.8rem;line-height:1.2;margin-top:.6rem}.mz-step__text{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.mz-steps-row__cta{margin-top:2.8rem;display:flex;justify-content:center}.mz-apply{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.mz-apply{grid-template-columns:.85fr 1.15fr;gap:5.6rem}}.mz-apply__intro h1{font-size:clamp(3rem,5vw,4.4rem);margin:0 0 1.4rem}.mz-apply__intro p{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.mz-apply__form{background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:1.6rem;min-height:520px}.mz-apply__login{margin-top:2rem;font-size:1.4rem}@media screen and (max-width:749px){.mz-logo-lockup__tag{display:none}}.mz-apply__login a,.mz-apply .rte a{color:var(--mz-blue);font-weight:600}.mz-apply__form{background:none;border:0;padding:0;min-height:900px}.mz-ws{--mz-radius: 4px;--mz-radius-sm: 3px;--mz-ws-green: #3c5a2a;--mz-ws-char: #161a13}.mz-ws h1,.mz-ws h2,.mz-ws .h0,.mz-ws .h1,.mz-ws .h2,.mz-ws .mz-head h2,.mz-ws .mz-slide__heading{text-transform:uppercase;font-weight:800;letter-spacing:-.005em;line-height:1.02}.mz-ws .mz-head h2{font-size:clamp(3rem,5.4vw,5.2rem)}.mz-ws .mz-eyebrow{display:inline-flex;align-items:center;gap:1rem;letter-spacing:.22em}.mz-ws .mz-eyebrow:before{content:"";width:2.8rem;height:2px;background:currentColor;display:inline-block}.mz-ws .button{text-transform:uppercase;letter-spacing:.1em;font-size:1.35rem}.mz-ws .header__menu-item{text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.mz-ws .mz-ws-logo img{width:auto;height:46px;max-width:200px}@media screen and (max-width:749px){.mz-ws .mz-ws-logo img{height:36px}}.mz-ws .announcement-bar__message{text-transform:uppercase;letter-spacing:.12em;font-size:1.15rem}.mz-slides--overlay .mz-slide{position:relative;display:block;min-height:min(86vh,820px);background:#000}.mz-slides--overlay .mz-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.mz-slides--overlay .mz-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0c09db,#0a0c098c 45%,#0a0c0926 80%),linear-gradient(0deg,#0a0c0999,#0a0c0900 40%)}.mz-slides--overlay .mz-slide__panel{position:relative;z-index:1;min-height:min(86vh,820px);display:flex;align-items:center;padding:12rem max(2rem,calc((100vw - 130rem)/2 + 5rem)) 12rem;background:none;color:#fff}.mz-slides--overlay .mz-slide__heading{color:#fff;font-size:clamp(4rem,8vw,8.4rem);max-width:14ch}.mz-slides--overlay .mz-slide__text{color:#ffffffe0;max-width:52ch;font-size:clamp(1.6rem,1.6vw,2rem)}.mz-slides--overlay .mz-eyebrow{color:#b9d39a}.mz-slides--overlay .button--secondary{color:#fff;box-shadow:inset 0 0 0 2px #ffffffd9;background:transparent}.mz-slides--overlay .mz-slides__controls{width:auto;left:0;right:0;padding-left:max(2rem,calc((100vw - 130rem)/2 + 5rem));bottom:4rem}@media screen and (max-width:749px){.mz-slides--overlay .mz-slide,.mz-slides--overlay .mz-slide__panel{min-height:640px}.mz-slides--overlay .mz-slide__panel{align-items:flex-end;padding:8rem 2rem}.mz-slides--overlay .mz-slide__media:after{background:linear-gradient(0deg,#0a0c09e6,#0a0c098c 55%,#0a0c0926)}.mz-slides--overlay .mz-slides__controls{padding-left:2rem;bottom:2.4rem}}.mz-caps__grid{display:grid;gap:1.6rem}@media screen and (min-width:750px){.mz-caps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mz-cap{position:relative;display:block;min-height:52rem;overflow:hidden;border-radius:var(--mz-radius);color:#fff;text-decoration:none;background:#000}.mz-cap__media{position:absolute;top:0;right:0;bottom:0;left:0}.mz-cap__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.mz-cap:hover .mz-cap__media img{transform:scale(1.05)}.mz-cap__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080a07eb,#080a0759 55%,#080a071a)}.mz-cap__body{position:absolute;left:0;right:0;bottom:0;padding:2.8rem;display:flex;flex-direction:column;gap:.8rem}.mz-cap__num{font-family:var(--mz-font-display);font-weight:800;font-size:1.4rem;letter-spacing:.2em;color:#b9d39a}.mz-cap__title{font-family:var(--mz-font-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.05}.mz-cap__text{font-size:1.45rem;line-height:1.5;color:#ffffffd9}.mz-ws .mz-values{gap:0;border-top:1px solid rgba(255,255,255,.15)}.mz-ws .mz-value{background:none;border-radius:0;padding:3.2rem 2rem 1rem 0;border-right:1px solid rgba(255,255,255,.12)}.mz-ws .mz-value:last-child{border-right:0}.mz-ws .mz-value__num{font-size:clamp(4.4rem,7vw,7.6rem);color:#b9d39a;letter-spacing:-.02em}.mz-ws .mz-value__label{text-transform:uppercase;letter-spacing:.12em;font-size:1.3rem}@media screen and (max-width:989px){.mz-ws .mz-value:nth-child(2n){border-right:0}}.mz-ws .mz-vertical{border-radius:var(--mz-radius);border-color:rgba(var(--color-foreground),.14);background:transparent}.mz-ws .color-scheme-3 .mz-vertical,.mz-ws .color-scheme-4 .mz-vertical{border-color:#ffffff29}.mz-ws .color-scheme-3 .mz-vertical__name,.mz-ws .color-scheme-4 .mz-vertical__name{color:#fff}.mz-ws .color-scheme-3 .mz-vertical__text,.mz-ws .color-scheme-4 .mz-vertical__text{color:#ffffffb3}.mz-ws .mz-vertical__name{text-transform:uppercase;letter-spacing:.03em;font-size:1.5rem}.mz-ws .mz-step{border-radius:var(--mz-radius);background:transparent;border-top:3px solid var(--mz-ws-green);padding:2.4rem 0 0}.mz-ws .mz-step__num{background:none;color:var(--mz-ws-green);width:auto;height:auto;font-size:4.4rem;justify-content:flex-start}.mz-ws .mz-step__title{text-transform:uppercase}.mz-ws .card-wrapper .card__media,.mz-ws .card .media,.mz-ws .mz-cat__img{border-radius:var(--mz-radius)}.mz-ws .mz-cat__label{text-transform:uppercase;font-size:1.4rem;letter-spacing:.04em}.mz-ws .mz-ws-logo img{height:54px;max-width:220px}@media screen and (max-width:749px){.mz-ws .mz-ws-logo img{height:40px}.mz-ws .announcement-bar__message{letter-spacing:.06em;font-size:1.05rem}}.mz-ws .mz-values{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.mz-ws .mz-values{grid-template-columns:repeat(4,minmax(0,1fr))}}.mz-ws .mz-value{padding:3.2rem 2.4rem 2.4rem;display:flex;flex-direction:column;justify-content:flex-start}.mz-ws .mz-value:first-child{padding-left:0}@media screen and (max-width:989px){.mz-ws .mz-value{padding:2.8rem 1.6rem 2rem;border-bottom:1px solid rgba(255,255,255,.12)}.mz-ws .mz-value:nth-child(odd){padding-left:0}.mz-ws .mz-value:nth-child(n+3){border-bottom:0}}.mz-ws .mz-value__num{line-height:1;min-height:1em;display:flex;align-items:flex-end;margin-bottom:1.4rem}.mz-ws .mz-value__label{margin-bottom:.6rem}.mz-ws .card__inner,.mz-ws .card .card__media,.mz-ws .card-wrapper .media{background:#fff}.mz-ws .card-wrapper .card__inner{border:1px solid rgba(22,26,19,.1);border-radius:var(--mz-radius);overflow:hidden}.mz-ws .card-wrapper .card__media .media img{object-fit:contain;padding:6%}.mz-ws .mz-cat__img{background:#fff;border:1px solid rgba(22,26,19,.1)}.mz-ws .mz-cat__img img{object-fit:contain;padding:8%}.mz-ws .color-scheme-2 .card-wrapper .card__inner,.mz-ws .color-scheme-2 .mz-cat__img{border-color:transparent}.mz-qo{padding:4.8rem 0 14rem}.mz-qo__head h1{font-size:clamp(3.4rem,6vw,5.6rem);margin:.6rem 0 1rem}.mz-qo__lede{max-width:64ch;color:rgba(var(--color-foreground),.75);margin:0 0 2.4rem}.mz-qo__toolbar{position:sticky;top:0;z-index:3;background:rgb(var(--color-background));padding:1.4rem 0;border-bottom:1px solid var(--mz-line);display:grid;gap:1.2rem}@media screen and (min-width:990px){.mz-qo__toolbar{grid-template-columns:minmax(26rem,40rem) 1fr;align-items:center}.mz-qo__tools{justify-content:flex-end}.mz-qo__chips{grid-column:1 / -1;grid-row:2;flex-wrap:wrap}}.mz-qo__search input{width:100%;padding:1.2rem 1.4rem;font:inherit;border:1px solid rgba(22,26,19,.25);border-radius:var(--mz-radius);background:#fff}.mz-qo__chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none}.mz-qo__chips::-webkit-scrollbar{display:none}.mz-qo__chip{white-space:nowrap;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.8rem 1.2rem;border:1px solid rgba(22,26,19,.2);border-radius:var(--mz-radius);text-decoration:none;color:inherit}.mz-qo__chip:hover{background:var(--mz-ws-char, #161a13);color:#fff;border-color:transparent}.mz-qo__tools{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.mz-qo__toggle{display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;white-space:nowrap}.mz-qo__cat{margin-top:4rem;scroll-margin-top:14rem}.mz-qo__cat-head{display:flex;align-items:baseline;gap:1.6rem;flex-wrap:wrap;border-bottom:3px solid var(--mz-ws-char, #161a13);padding-bottom:1rem}.mz-qo__cat-head h2{font-size:clamp(2.2rem,3vw,3rem);margin:0}.mz-qo__cat-head p{margin:0;color:rgba(var(--color-foreground),.65);font-size:1.35rem}.mz-qo__row{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1.3fr) 9rem 8rem 7rem 13rem 9rem;gap:1.2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--mz-line);font-size:1.4rem}.mz-qo__row--head{font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);padding:1.2rem 0 .8rem}.mz-qo__group>.mz-qo__row:not(:first-child){border-top:0}.mz-qo__group{border-bottom:1px solid rgba(22,26,19,.18)}.mz-qo__num{text-align:right}.mz-qo__product{display:flex;align-items:center;gap:1.2rem;min-width:0}.mz-qo__thumb{flex-shrink:0;width:5.6rem;height:5.6rem;border:1px solid var(--mz-line);border-radius:var(--mz-radius);background:#fff;overflow:hidden;display:block}.mz-qo__thumb img{width:100%;height:100%;object-fit:contain;padding:4px}.mz-qo__ptitle{display:flex;flex-direction:column;gap:.4rem;min-width:0}.mz-qo__ptitle a{font-weight:700;color:inherit;text-decoration:none;line-height:1.3}.mz-qo__ptitle a:hover{text-decoration:underline}.mz-qo__variant{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.mz-qo__badges{display:flex;flex-wrap:wrap;gap:.4rem}.mz-qo__badge{display:inline-block;font-size:1.05rem;font-weight:700;letter-spacing:.04em;padding:.3rem .7rem;border-radius:3px;line-height:1.3;white-space:nowrap}.mz-qo__badge--top{background:#161a13;color:#b9d39a}.mz-qo__badge--mine{background:#e7efe0;color:#2f4a22}.mz-qo__case{display:block;margin-top:.2rem;font-size:1.2rem;font-weight:600;color:rgba(var(--color-foreground),.6);transition:color .2s}.mz-qo__case.is-flash{color:#b4541a}.mz-case-note{display:inline-block;margin:.4rem 0 0;padding:.3rem .8rem;border-radius:var(--mz-radius);background:rgba(var(--color-foreground),.06);font-size:1.3rem;font-weight:600;color:rgb(var(--color-foreground))}.mz-qo__badge--new{background:#fff3d6;color:#8a5a00}.mz-qo__price{font-weight:800;font-size:1.5rem}.mz-qo__retail{color:rgba(var(--color-foreground),.55)}.mz-qo__margin{font-weight:700;color:#2f7a35}.mz-qo__qty{display:inline-flex;align-items:stretch;border:1px solid rgba(22,26,19,.3);border-radius:var(--mz-radius);overflow:hidden;background:#fff}.mz-qo__qty button{width:3.4rem;border:0;background:#f3f4ef;font-size:1.8rem;line-height:1;cursor:pointer;color:inherit}.mz-qo__qty button:hover{background:#e4e7dc}.mz-qo__qty input{width:5rem;border:0;text-align:center;font:inherit;font-weight:700;padding:.9rem 0;-moz-appearance:textfield}.mz-qo__qty input::-webkit-outer-spin-button,.mz-qo__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mz-qo__row.has-qty{background:#f4f8ef}.mz-qo__row.has-qty .mz-qo__qty{border-color:#2f4a22;box-shadow:0 0 0 1px #2f4a22}.mz-qo__line{font-weight:700}.mz-qo__row.is-out>:not(.mz-qo__product){opacity:.5}.mz-qo__out{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mz-qo__bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#161a13;color:#fff;box-shadow:0 -10px 30px #00000040;padding:1.2rem 0 calc(1.2rem + env(safe-area-inset-bottom))}.mz-qo__bar-inner{display:grid;gap:1.2rem;align-items:center}@media screen and (min-width:990px){.mz-qo__bar-inner{grid-template-columns:1fr auto auto;gap:3.2rem}}.mz-qo__bar-msg{margin:0 0 .6rem;font-size:1.35rem}.mz-qo__bar-msg strong{color:#b9d39a}.mz-qo__track{height:.7rem;border-radius:999px;background:#ffffff26;overflow:hidden}.mz-qo__fill{height:100%;width:0;background:#e0a300;transition:width .4s ease}.mz-qo__fill.is-done{background:#7cc24a}.mz-qo__bar-totals{display:flex;align-items:baseline;gap:1.6rem;font-size:1.35rem;white-space:nowrap}.mz-qo__bar-sub{font-family:var(--mz-font-display);font-weight:800;font-size:2.4rem}.mz-qo__bar-actions{display:flex;gap:.8rem}.mz-qo__bar .button--secondary{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80;background:transparent}.mz-qo__bar .button--primary{--color-button: 124, 194, 74;--color-button-text: 22, 26, 19;min-width:18rem}@media screen and (max-width:989px){.mz-qo__row--head{display:none}.mz-qo__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"prod prod" "var qty" "price qty";gap:.4rem 1.2rem;padding:1.2rem 0}.mz-qo__product{grid-area:prod}.mz-qo__product:empty{display:none}.mz-qo__variant{grid-area:var}.mz-qo__price{grid-area:price;text-align:left}.mz-qo__row>.mz-qo__num:nth-child(6){grid-area:qty}.mz-qo__hide-sm{display:none}.mz-qo__bar-inner{grid-template-columns:1fr auto}.mz-qo__bar-progress{grid-column:1 / -1}.mz-qo__bar-actions .button--secondary{display:none}.mz-qo__bar .button--primary{min-width:0}.mz-qo__toolbar{top:0}}.mz-qo-cta{background:#161a13;color:#fff}.mz-qo-cta__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding:1.6rem 0}.mz-qo-cta p{margin:0;font-weight:600}.mz-qo-cta p strong{color:#b9d39a;text-transform:uppercase;letter-spacing:.08em;margin-right:.8rem}.mz-qo-link{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;margin-top:1.2rem;color:#2f4a22}@media screen and (max-width:989px){.mz-qo:not(.has-items) .mz-qo__bar{transform:translateY(110%)}.mz-qo__bar{transition:transform .3s ease}}.mz-region-bar{background:#0e110c;color:#e9ebe4;border-bottom:1px solid rgba(255,255,255,.08)}.mz-region-bar__inner{display:flex;justify-content:center;align-items:center;gap:2.4rem;padding:.6rem 2rem}.mz-region-bar__here{font-size:1.25rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.mz-stores{margin:0}.mz-stores__title{margin:0 0 .8rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.mz-stores__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.mz-stores__item{display:grid;grid-template-columns:3.2rem 1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mz-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .15s,background .15s}.mz-stores__item:hover{border-color:rgba(var(--color-foreground),.45)}.mz-stores__icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-foreground),.06);font-size:1.7rem;line-height:1}.mz-stores__icon svg{width:1.8rem;height:1.8rem}.mz-stores__text{display:grid;gap:.1rem;line-height:1.3;min-width:0}.mz-stores__text strong{font-size:1.5rem}.mz-stores__text span{font-size:1.3rem;color:rgba(var(--color-foreground),.65);overflow-wrap:anywhere}.mz-stores__arrow{font-size:1.6rem;color:rgba(var(--color-foreground),.5)}.mz-stores--bar .mz-stores__list{grid-template-columns:repeat(3,22rem);gap:0}.mz-stores--bar .mz-stores__item{grid-template-columns:auto 1fr;gap:.8rem;padding:.4rem .8rem;border:0;border-left:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;color:#e9ebe4}.mz-stores--bar .mz-stores__item:hover{background:#ffffff0f}.mz-stores--bar .mz-stores__icon{width:2.4rem;height:2.4rem;font-size:1.4rem;background:#ffffff14;color:#b9d39a}.mz-stores--bar .mz-stores__icon svg{width:1.4rem;height:1.4rem}.mz-stores--bar .mz-stores__text strong{font-size:1.25rem}.mz-stores--bar .mz-stores__text span{font-size:1.15rem;color:#b9d39a}.mz-stores--bar .mz-stores__arrow{display:none}.mz-stores-drawer{padding:2rem 3rem 0}.mz-buyer-cta .mz-stores,.mz-apply .mz-stores{margin-top:.8rem}.mz-stores-login{margin-top:4rem;padding-top:3rem;border-top:1px solid rgba(var(--color-foreground),.1);text-align:left}.customer .mz-stores ul.mz-stores__list{padding-left:0;margin:0;line-height:1.3}.customer .mz-stores a.mz-stores__item{display:grid;width:100%;box-sizing:border-box;text-decoration:none;margin:0;border:1px solid rgba(var(--color-foreground),.14)}.customer .mz-stores strong{font-weight:700}@media(max-width:749px){.mz-region-bar__inner{grid-template-columns:1fr;gap:.2rem;padding:.5rem 1rem}.mz-region-bar__here{display:none}.mz-region-bar__inner>.mz-stores{width:100%}.mz-stores--bar .mz-stores__list{grid-template-columns:repeat(3,minmax(0,1fr))}.mz-stores--bar .mz-stores__item{grid-template-columns:1fr;justify-items:center;text-align:center;gap:.3rem;padding:.4rem .2rem}.mz-stores--bar li:first-child .mz-stores__item{border-left:0}.mz-stores--bar .mz-stores__icon{display:none}.mz-stores--bar .mz-stores__text strong{font-size:1.15rem}.mz-stores--bar .mz-stores__text span{font-size:.95rem;letter-spacing:0;overflow-wrap:normal;white-space:nowrap}}.mz-ctas{display:grid!important;gap:1rem;justify-items:stretch}.mz-ctas .cart__checkout-button,.mz-ctas #wcp-30-open{width:100%;max-width:none;margin:0}.mz-ctas .mz-min-note{margin:0;text-align:left}.mz-net:empty{display:none}.mz-net__inner{display:grid;gap:.6rem;margin-top:.4rem}.mz-net__msg{margin:0;font-size:1.3rem;text-align:center;color:rgba(var(--color-foreground),.7)}.mz-group-note{margin:0;padding:1rem 1.2rem;border-radius:var(--mz-radius-sm);background:rgba(var(--color-foreground),.05);font-size:1.35rem;font-weight:600;line-height:1.45;text-align:left;color:rgba(var(--color-foreground),.85)}.mz-group-note a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.cart__footer .cart__dynamic-checkout-buttons{margin-top:1rem}.mz-ship-note{display:flex;align-items:center;gap:.8rem;margin:1rem 0 0;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.8)}.mz-ship-note svg{width:1.8rem;height:1.8rem;flex:none}.cart__footer .mz-ship-note{padding:1rem 1.2rem;border-radius:var(--mz-radius-sm);background:rgba(var(--color-foreground),.05);text-align:left}.mz-case-snap{margin:.6rem 0 0;font-size:1.25rem;font-weight:600;color:#b4541a}.mz-stores__all{margin-top:1rem;padding:0;border:0;background:none;font:inherit;font-size:1.35rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.mz-site{position:fixed;z-index:90;left:2rem;bottom:2rem;width:min(38rem,calc(100vw - 4rem));padding:1.6rem 4rem 1.6rem 1.8rem;background:#fff;color:#161a12;border-radius:var(--mz-radius);box-shadow:0 12px 36px #00000038}.mz-site[hidden]{display:none}.mz-site__title{margin:0 0 .4rem;font-weight:700;font-size:1.5rem}.mz-site__text{margin:0 0 .8rem;font-size:1.3rem;line-height:1.45;color:#4a5144}.mz-site__link{padding:0;border:0;background:none;font:inherit;font-size:1.35rem;font-weight:700;color:#2f4a22;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;text-align:left}.mz-site__close,.mz-sites__close{position:absolute;top:.6rem;right:.6rem;width:3.2rem;height:3.2rem;border:0;background:none;font-size:2.2rem;line-height:1;color:#4a5144;cursor:pointer}.mz-sites{width:min(56rem,calc(100vw - 3.2rem));max-height:calc(100vh - 4rem);padding:0;border:0;border-radius:var(--mz-radius);background:#fff;color:#161a12;box-shadow:0 24px 60px #0000004d}.mz-sites::backdrop{background:#0a0c0899}.mz-sites__inner{position:relative;padding:2.4rem}.mz-sites__head h2{margin:0 0 1.6rem;font-size:2.2rem}.mz-sites__close{top:1.4rem;right:1.4rem}.mz-sites__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.mz-sites__list a,.mz-sites__list .is-here{display:grid;grid-template-columns:3.6rem 1fr auto;gap:1.4rem;align-items:center;padding:1.4rem 1.6rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--mz-radius);color:inherit;text-decoration:none}.mz-sites__list .is-here{grid-template-columns:3.6rem 1fr;background:#eef2e8;border-color:#c9d5bb}.mz-sites__list a:hover{border-color:#0006}.mz-sites__flag{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#0000000d;font-size:1.9rem}.mz-sites__flag svg{width:1.9rem;height:1.9rem}.mz-sites__body{display:grid;gap:.2rem;line-height:1.35}.mz-sites__body strong{font-size:1.55rem}.mz-sites__url{font-size:1.3rem;font-weight:600;color:#2f4a22}.mz-sites__desc{font-size:1.3rem;color:#4a5144}.mz-sites__arrow{font-size:1.7rem;color:#00000073}@media(max-width:749px){.mz-site{left:1.2rem;bottom:1.2rem;width:calc(100vw - 9.6rem);padding:1.4rem 3.6rem 1.4rem 1.4rem}.mz-sites__inner{padding:2rem 1.6rem}}.mz-value__num--long{font-size:.5em;line-height:1.1;white-space:nowrap;padding-bottom:.12em}.mz-stores__icon img,.mz-sites__flag img{width:100%;height:100%;object-fit:contain;border-radius:50%}.mz-stores__icon:has(img),.mz-sites__flag:has(img){padding:.2rem}.mz-form{display:grid;gap:2rem}.mz-form__group{margin:0;padding:0;border:0;display:grid;gap:1.2rem}.mz-form__group legend{margin-bottom:1.2rem;font-family:var(--mz-font-display);font-weight:700;font-size:1.8rem}.mz-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.mz-form__field{display:grid;gap:.5rem;font-size:1.35rem;font-weight:600}.mz-form__field--full{grid-column:1 / -1}.mz-form__field input,.mz-form__field select{width:100%;min-height:4.6rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--mz-radius-sm);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-weight:400;font-size:1.5rem}.mz-form__field input:focus,.mz-form__field select:focus{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.mz-form__check{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;font-size:1.35rem;line-height:1.45}.mz-form__check input{width:1.8rem;height:1.8rem;margin-top:.1rem}.mz-form__submit{width:100%}.mz-form__fine{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.mz-form__errors{padding:1.2rem 1.4rem;border-radius:var(--mz-radius-sm);background:#fde8e6;color:var(--mz-sale);font-weight:600;font-size:1.35rem}.mz-form__errors ul{margin:.4rem 0 0;padding-left:1.8rem}.mz-applied .mz-sites__inner p{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.5}@media(max-width:749px){.mz-form__row{grid-template-columns:1fr}}.mz-form__locked{background:rgba(var(--color-foreground),.06)!important;color:rgba(var(--color-foreground),.75)!important;cursor:not-allowed}.mz-form__us{margin:0;padding:1rem 1.2rem;border-radius:var(--mz-radius-sm);background:rgba(var(--color-foreground),.05);font-size:1.3rem;line-height:1.45}.mz-wm{display:inline-block;height:1.02em;width:4.18812em;vertical-align:-.19em;margin:0 .06em;background:currentColor;-webkit-mask:url(mz-wordmark.png) left center / contain no-repeat;mask:url(mz-wordmark.png) left center / contain no-repeat}.mz-qo__product{display:flex;align-items:flex-start;gap:1rem}.mz-qo__thumb{position:relative;flex:none;width:5.6rem;height:5.6rem;padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--mz-radius-sm);background:#fff;cursor:zoom-in;overflow:hidden}.mz-qo__thumb img{width:100%;height:100%;object-fit:contain;display:block}.mz-qo__zoom{position:absolute;right:2px;bottom:2px;width:1.8rem;height:1.8rem;border-radius:50%;background:#0e110cbf;color:#fff;font-size:1.4rem;line-height:1.8rem;text-align:center;opacity:0;transition:opacity .15s}.mz-qo__thumb:hover .mz-qo__zoom,.mz-qo__thumb:focus-visible .mz-qo__zoom{opacity:1}.mz-qo-prev{width:min(72rem,calc(100vw - 2.4rem));max-height:calc(100vh - 3rem);padding:0;border:0;border-radius:var(--mz-radius);background:#fff;color:#161a12;box-shadow:0 24px 60px #00000059;overflow:auto}.mz-qo-prev::backdrop,.mz-lightbox::backdrop{background:#0a0c08b8}.mz-qo-prev__close,.mz-lightbox__close{position:absolute;top:.8rem;right:.8rem;z-index:2;width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:#ffffffeb;font-size:2.4rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000026}.mz-qo-prev__main{background:#f6f6f3;display:flex;align-items:center;justify-content:center;height:min(56vh,52rem)}.mz-qo-prev__main img{max-width:100%;max-height:100%;object-fit:contain}.mz-qo-prev__thumbs{display:flex;gap:.8rem;padding:1.2rem 1.6rem 0;overflow-x:auto}.mz-qo-prev__thumbs button{flex:none;width:6.4rem;height:6.4rem;padding:0;border:2px solid transparent;border-radius:var(--mz-radius-sm);background:#f6f6f3;cursor:pointer}.mz-qo-prev__thumbs button.is-active{border-color:#161a12}.mz-qo-prev__thumbs img{width:100%;height:100%;object-fit:contain}.mz-qo-prev__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding:1.6rem}.mz-qo-prev__title{margin:0;font-weight:700;font-size:1.7rem;line-height:1.3}.mz-qo-prev__variant{margin:.2rem 0 0;color:#5a6152;font-size:1.4rem}.mz-qo-prev__more{margin-left:auto;font-weight:700;font-size:1.4rem;color:#2f4a22;text-decoration:underline;text-underline-offset:.3rem}.mz-lightbox{width:min(110rem,calc(100vw - 2.4rem));max-height:calc(100vh - 3rem);padding:0;border:0;background:transparent;overflow:visible}.mz-lightbox img{display:block;max-width:100%;max-height:calc(100vh - 8rem);margin:0 auto;border-radius:var(--mz-radius)}.mz-lightbox p{margin:.8rem 0 0;color:#fff;text-align:center;font-size:1.4rem}.mz-fcta{background:#cfe3b4;color:#0e110c}.mz-fcta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem 4rem;flex-wrap:wrap;padding-top:3.2rem;padding-bottom:3.2rem}.mz-fcta__title{margin:0;font-family:var(--mz-font-display);font-weight:800;font-size:clamp(2.2rem,3vw,3rem);line-height:1.1;text-transform:uppercase}.mz-fcta__text{margin:.6rem 0 0;font-size:1.5rem;max-width:56rem}.mz-fcta__actions{display:flex;align-items:center;gap:1.6rem 2.4rem;flex-wrap:wrap}.mz-fcta__btn{background:#0e110c!important;color:#fff!important;--color-button: 14,17,12;--color-button-text: 255,255,255;min-width:22rem}.mz-fcta__link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.mz-us .mz-fcta{background:#b22234;color:#fff}.mz-us .mz-fcta__btn{background:#fff!important;color:#0f1c2e!important}.mz-rt__grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.mz-rt__card{display:flex;flex-direction:column;gap:1.2rem;padding:3.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mz-radius);background:rgb(var(--color-background))}.mz-rt__card h3{margin:0;font-size:2.4rem}.mz-rt__label{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.mz-rt__card .mz-checks{margin:0 0 .8rem;flex:1}.mz-rt__card .button{align-self:flex-start}.mz-press__awards{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.6rem;margin-top:2.4rem}.mz-press__award{display:flex;flex-direction:column;gap:.4rem;padding:2.4rem;border-radius:var(--mz-radius);background:#161a13;color:#fff}.mz-press__year{font-family:var(--mz-font-display);font-weight:800;font-size:3.6rem;line-height:1;color:#cfe3b4}.mz-us .mz-press__award{background:#0f1c2e}.mz-us .mz-press__year{color:#9cc3f0}.mz-press__title{margin:.8rem 0 0;font-weight:800;font-size:1.9rem;line-height:1.25}.mz-press__org,.mz-press__product{margin:0;font-size:1.4rem;opacity:.8}.mz-press__more{margin-top:auto;padding-top:1.2rem;font-weight:700;font-size:1.35rem;color:inherit;text-decoration:underline;text-underline-offset:.3rem}.mz-press__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:1.6rem;margin-top:3.2rem}.mz-press__quote{margin:0;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mz-radius);background:rgb(var(--color-background))}.mz-press__quote blockquote{margin:0;padding:0;border:0;font-size:1.8rem;line-height:1.45;font-style:normal}.mz-press__quote figcaption{display:grid;gap:.2rem;font-size:1.4rem}.mz-press__quote figcaption span{opacity:.7}.mz-press__features{display:grid;gap:2.4rem;margin-top:3.2rem}.mz-press__feature{display:grid;grid-template-columns:1.1fr 1fr;gap:3.2rem;align-items:center}.mz-press__feature:nth-child(2n) .mz-press__feature-media{order:2}.mz-press__feature-media img{width:100%;height:auto;border-radius:var(--mz-radius);display:block}.mz-press__feature-copy h3{margin:.4rem 0 1rem;font-size:clamp(2.2rem,3vw,3rem)}.mz-press__feature-copy p{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.6}.mz-press__stockists{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.14)}.mz-press__stockists-title{margin:0 0 1.2rem;font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.mz-press__stockists ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.mz-press__stockists li,.mz-press__stockists a{display:inline-block;padding:.8rem 1.4rem;border-radius:99px;background:rgba(var(--color-foreground),.06);font-weight:700;font-size:1.4rem;color:inherit;text-decoration:none}.mz-gallery__grid{display:grid;gap:1.2rem;margin-top:2.4rem}.mz-gallery__grid--2{grid-template-columns:repeat(2,1fr)}.mz-gallery__grid--3{grid-template-columns:repeat(3,1fr)}.mz-gallery__grid--4{grid-template-columns:repeat(4,1fr)}.mz-gallery__item{margin:0}.mz-gallery__btn{display:block;width:100%;padding:0;border:0;background:#f2f2ee;border-radius:var(--mz-radius);overflow:hidden;cursor:zoom-in;aspect-ratio:4 / 3}.mz-gallery__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.mz-gallery__btn:hover .mz-gallery__img{transform:scale(1.03)}.mz-gallery__item figcaption{margin-top:.6rem;font-size:1.35rem;font-weight:600}.mz-gallery__cta{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.mz-contact__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:4.8rem;align-items:start}.mz-contact__intro h1{margin:.4rem 0 1.2rem}.mz-contact__cards{display:grid;gap:.8rem;margin:2.4rem 0}.mz-contact__card{display:grid;grid-template-columns:4rem 1fr auto;gap:1.4rem;align-items:center;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mz-radius);background:rgb(var(--color-background));color:inherit;text-decoration:none}.mz-contact__card:hover{border-color:rgba(var(--color-foreground),.45)}.mz-contact__icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-foreground),.06)}.mz-contact__icon svg{width:2rem;height:2rem}.mz-contact__body{display:grid;gap:.2rem;line-height:1.35}.mz-contact__body strong{font-size:1.6rem}.mz-contact__body span{font-size:1.35rem;opacity:.75}.mz-contact__direct{font-size:1.5rem}.mz-contact__direct a{font-weight:700;color:inherit}.mz-contact__form{padding:3.2rem;border-radius:var(--mz-radius);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.14);box-shadow:0 10px 30px #0000000f}.mz-contact__form-title{margin:0 0 .4rem;font-size:2.4rem}.mz-form__ok{padding:1.4rem;border-radius:var(--mz-radius-sm);background:#e7efe0;color:#2f4a22;font-size:1.5rem}.mz-contact textarea{width:100%;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--mz-radius-sm);font:inherit;font-size:1.5rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media(max-width:989px){.mz-contact__grid{grid-template-columns:1fr;gap:3.2rem}.mz-press__feature{grid-template-columns:1fr;gap:1.6rem}.mz-press__feature:nth-child(2n) .mz-press__feature-media{order:0}}@media(max-width:749px){.mz-rt__grid{grid-template-columns:1fr}.mz-rt__card{padding:2.4rem}.mz-gallery__grid--3,.mz-gallery__grid--4{grid-template-columns:repeat(2,1fr)}.mz-contact__form{padding:2rem}.mz-fcta__btn{width:100%;min-width:0}.mz-fcta__actions{width:100%}.mz-qo__thumb{width:4.4rem;height:4.4rem}.mz-qo-prev__more{margin-left:0}}.mz-section__head{max-width:76rem}.mz-section__head h1,.mz-section__head h2{margin:.2rem 0 1rem}.mz-section__lede{margin:0;font-size:1.6rem;line-height:1.6;opacity:.85}.mz-qo__bar-fine{display:block;font-size:1.1rem;opacity:.7;line-height:1.3}.mz-qo__bar-totals{flex-wrap:wrap}.mz-rt__grid{margin-top:2.8rem}.mz-rt__card{background:#fff;color:#161a12}.mz-popdl__filters{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 2rem}.mz-popdl__chip{padding:.8rem 1.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:99px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.mz-popdl__chip span{opacity:.6;margin-left:.2rem}.mz-popdl__chip.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.mz-popdl__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.mz-popdl__card{display:flex;flex-direction:column;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--mz-radius);background:#fff;color:#161a12;overflow:hidden}.mz-popdl__card[hidden]{display:none}.mz-popdl__thumb{display:block;aspect-ratio:4 / 3;background:#f4f4f0}.mz-popdl__thumb img{width:100%;height:100%;object-fit:contain;display:block}.mz-popdl__fallback{display:grid;place-items:center;height:100%;font-weight:800;font-size:2.4rem;opacity:.4}.mz-popdl__meta{display:flex;flex-direction:column;gap:.4rem;flex:1;padding:1.6rem 1.8rem 1.8rem}.mz-popdl__title{margin:0;font-weight:700;font-size:1.55rem;line-height:1.35}.mz-popdl__cat{margin:0 0 1.2rem;font-size:1.3rem;opacity:.65}.mz-ws .mz-popdl__btn{margin-top:auto;align-self:flex-start;min-height:4.2rem;padding:0 2rem;font-size:1.3rem}@media(max-width:989px){.mz-popdl__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}}@media(max-width:480px){.mz-popdl__meta{padding:1.2rem}.mz-popdl__title{font-size:1.4rem}.mz-popdl__btn{width:100%;padding:0 1rem}}.mz-popdl__meta{min-width:0}.mz-popdl__title{overflow-wrap:anywhere}.mz-popdl__btn{min-width:0;max-width:100%}@media(max-width:749px){.mz-ws .mz-popdl__btn{width:100%;min-height:3.8rem;padding:0 .8rem;font-size:1.15rem;letter-spacing:.06rem}.mz-popdl__filters{gap:.6rem}.mz-popdl__chip{padding:.6rem 1.2rem;font-size:1.3rem}}.mz-acct__email{display:grid;gap:.2rem;margin:0 0 1.4rem}.mz-acct__email span{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.mz-acct__email strong{font-size:1.6rem;overflow-wrap:anywhere}.mz-acct-wrap{padding-bottom:6rem}.mz-acct{padding:3.2rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--mz-radius);background:rgb(var(--color-background))}.mz-acct__head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.mz-acct__head h2{margin:0 0 .6rem}.mz-acct__lede{margin:0;opacity:.8;font-size:1.5rem}.mz-acct__login{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.2rem 2.4rem;margin:2.4rem 0;padding:1.6rem 2rem;border-radius:var(--mz-radius-sm);background:rgba(var(--color-foreground),.04)}.mz-acct__login div{display:grid;gap:.2rem;min-width:0}.mz-acct__login span{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.mz-acct__login strong{font-size:1.5rem;overflow-wrap:anywhere}.mz-acct__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 4rem}.mz-acct__group h3{margin:0 0 1rem;font-size:1.7rem}.mz-acct__group dl{margin:0;display:grid}.mz-acct__row{display:grid;grid-template-columns:1fr 1.2fr;gap:1.2rem;padding:.9rem 0;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.45rem}.mz-acct__row dt{opacity:.7}.mz-acct__row dd{margin:0;font-weight:600;overflow-wrap:anywhere}.mz-acct__empty{font-weight:400;opacity:.5;font-style:italic}.mz-acct__form .mz-form__group{margin-top:2.4rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem}.mz-acct__form .mz-form__group legend{grid-column:1 / -1}.mz-acct__form textarea{width:100%;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--mz-radius-sm);font:inherit;font-size:1.5rem}.mz-acct__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.mz-acct-remind .mz-sites__inner p{margin:.8rem 0 2rem;font-size:1.5rem;line-height:1.55}.mz-acct-remind__actions{display:flex;flex-wrap:wrap;gap:1.2rem}@media(max-width:749px){.mz-acct{padding:2rem 1.6rem}.mz-acct__groups,.mz-acct__form .mz-form__group{grid-template-columns:1fr}.mz-acct__row{grid-template-columns:1fr;gap:.2rem}.mz-acct__head .button{width:100%}}.mz-gallery__grid{display:block;column-gap:1.2rem;columns:2}.mz-gallery__grid--3{columns:3}.mz-gallery__grid--4{columns:4}@media(max-width:749px){.mz-gallery__grid--3,.mz-gallery__grid--4{columns:2}}.mz-gallery__item{break-inside:avoid;margin:0 0 1.2rem}.mz-gallery__btn{aspect-ratio:auto}.mz-gallery__img{height:auto}.mz-form__hint{margin:-.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}shop-login-button,shop-login,shop-user-recognition,shop-toast-manager,.shop-login-button,iframe[src*="shop.app"]{display:none!important}.mz-acct-wrap .mz-acct+.mz-acct{margin-top:2.4rem}.mz-acct--bar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;padding:1.6rem 3.2rem}.mz-order__back{font-weight:600}.mz-invoice-btn{display:inline-flex;align-items:center;gap:.5em;cursor:pointer}.mz-orders-table{width:100%;border-collapse:collapse;margin-top:.8rem}.mz-orders-table th,.mz-orders-table td{padding:1.2rem .8rem 1.2rem 0;text-align:left;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.4rem;vertical-align:top}.mz-orders-table thead th{border-top:none;padding-top:0;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.mz-orders-table tfoot td{font-weight:600}.mz-orders-table tfoot tr:last-child td{font-size:1.6rem;border-top:2px solid rgba(var(--color-foreground),.2)}.mz-invoice-link{display:inline-block;padding:.5rem 1.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--mz-radius-sm);font-size:1.3rem;font-weight:600;white-space:nowrap;text-decoration:none}.mz-invoice-link:hover{background:rgba(var(--color-foreground),.06)}.mz-status-pill{display:inline-block;padding:.3rem .9rem;border-radius:999px;background:rgba(var(--color-foreground),.08);font-size:1.2rem;font-weight:600;white-space:nowrap}.mz-status-pill--ok{background:#3c825026;color:#28643c}.mz-ship__address{font-size:1.5rem;line-height:1.6}.mz-order__addresses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:2.4rem 4rem}.mz-order__addresses-grid h2{font-size:1.7rem;margin:0 0 .6rem}.mz-pay-due{margin-top:2.4rem;padding:1.8rem 2rem;border:1px solid rgba(var(--color-foreground),.18);border-left:4px solid rgba(var(--color-foreground),.55);border-radius:var(--mz-radius-sm);background:rgba(var(--color-foreground),.035)}.mz-pay-due h3{margin:0 0 .8rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:.06em}.mz-pay-due__note p{margin:0 0 .6rem;font-size:1.5rem}.mz-pay-due__note p:last-child{margin-bottom:0}.mz-pay-due__fee{margin:1rem 0 0;font-size:1.3rem;opacity:.75}@media(max-width:749px){.mz-acct--bar{padding:1.6rem 2rem}.mz-orders-table thead{display:none}.mz-orders-table tr{display:block;padding:1.2rem 0;border-top:1px solid rgba(var(--color-foreground),.08)}.mz-orders-table td{display:flex;justify-content:space-between;gap:1.2rem;border-top:none;padding:.3rem 0}.mz-orders-table td[data-label]:before{content:attr(data-label);font-weight:600;opacity:.65}.mz-order__addresses-grid{grid-template-columns:1fr}}@media print{.header,.footer,.mz-region-bar,#mz-site-notice,.mz-order__bar{display:none!important}.mz-acct-wrap{padding:0!important}.mz-acct{border:none!important;padding:0 0 2rem!important}}.mz-qo-banner,.mz-ostrip{background:#ffd23f;color:#161a13}.mz-qo-banner{display:flex;align-items:center;gap:1.2rem 2rem;margin:1.6rem 0 .4rem;padding:1.4rem 2rem;border-radius:6px;box-shadow:0 0 0 2px #161a13 inset}.mz-qo-banner p{margin:0}.mz-qo-banner__copy{flex:1}.mz-qo-banner__main{font-size:1.7rem;line-height:1.4}.mz-qo-banner__lot{margin-top:.3rem!important;font-size:1.45rem}.mz-qo-banner__lot a{color:#161a13;font-weight:700;text-decoration:underline;text-underline-offset:.2em}.mz-qo-banner__btn,.mz-ostrip__btn{flex:none;display:inline-block;padding:1rem 1.8rem;border-radius:4px;background:#161a13;color:#ffd23f;font-weight:700;font-size:1.4rem;text-decoration:none;white-space:nowrap}.mz-qo-banner__btn:hover,.mz-ostrip__btn:hover{background:#2f4a22;color:#fff}.mz-ostrip{border-top:2px solid #161a13;border-bottom:2px solid #161a13}.mz-ostrip__inner{display:flex;align-items:center;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.mz-ostrip__img{flex:none;width:56px;height:56px;border-radius:4px;overflow:hidden;background:#fff}.mz-ostrip__img img{width:100%;height:100%;object-fit:cover;display:block}.mz-ostrip__text{margin:0;flex:1;font-size:1.6rem;line-height:1.4}.mz-ostrip__eyebrow{display:inline-block;margin-right:.8rem;padding:.2rem .7rem;border-radius:3px;background:#c8102e;color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.mz-qo-banner{flex-wrap:wrap;padding:1.4rem 1.6rem}.mz-qo-banner .mz-ostrip__img{display:none}.mz-qo-banner__btn,.mz-ostrip__btn{width:100%;text-align:center}.mz-ostrip__inner{flex-wrap:wrap}.mz-ostrip>.page-width .mz-ostrip__img{display:none}}.mz-pickup{border:1px solid rgba(var(--color-foreground),.15);border-radius:10px;padding:12px 14px;margin:0 0 14px;text-align:left}.mz-pickup__legend{font-weight:600;font-size:1.4rem;padding:0 4px}.mz-pickup__opt{display:flex;gap:10px;align-items:flex-start;padding:6px 0;cursor:pointer}.mz-pickup__opt input{margin-top:4px;accent-color:rgb(var(--color-button))}.mz-pickup__opt span{display:flex;flex-direction:column;line-height:1.35}.mz-pickup__opt small{font-size:1.25rem;opacity:.75}.mz-pickup__details{margin:8px 0 0;padding:10px 12px;border-radius:8px;background:rgba(var(--color-foreground),.05);font-size:1.3rem;line-height:1.45}.mz-inv-dialog{width:min(100% - 2rem,9in);max-width:none;max-height:calc(100dvh - 2rem);padding:0;border:0;border-radius:10px;background:rgb(var(--color-background));overflow:auto}.mz-inv-dialog::backdrop{background:#00000073}.mz-inv-dialog .mz-order__bar{position:sticky;top:0;z-index:1;margin:0;border-radius:0}.mz-inv-dialog .mz-inv-wrap{padding:1.6rem}.mz-inv-dialog .mz-order__back{background:none;border:0;font:inherit;cursor:pointer;text-decoration:underline}button.mz-invoice-link{background:none;font:inherit;font-size:1.3rem;font-weight:600;color:inherit;cursor:pointer}.mz-acct-btn{background:none;border:0;cursor:pointer;color:inherit}.mz-choice{width:min(64rem,calc(100vw - 3.2rem))}.mz-choice h2{margin:0 4rem 1.6rem 0;font-size:2.4rem;line-height:1.2}.mz-choice p{font-size:1.5rem;line-height:1.5}.mz-choice__cards{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.mz-choice__card{display:flex;flex-direction:column;gap:.8rem;padding:2rem;border:1px solid rgba(0,0,0,.12);border-radius:var(--mz-radius)}.mz-choice__card p{margin:0}.mz-choice__card .button{margin-top:auto}.mz-choice__card--new{background:#eef2e8;border-color:#c9d5bb}.mz-choice__kicker{font-weight:700;font-size:1.7rem!important}.mz-choice__label{font-size:1.4rem;line-height:1.45;color:#4a5144}.mz-choice__input{width:100%;min-height:4.4rem;padding:0 1.2rem;border:1px solid rgba(0,0,0,.3);border-radius:var(--inputs-radius,4px);font:inherit;font-size:1.5rem;background:#fff;color:inherit}.mz-choice__input:focus{outline:2px solid #2f4a22;outline-offset:1px}.mz-choice__msg{margin:0;padding:1rem 1.2rem;border-radius:var(--mz-radius);background:#fff6e0;border:1px solid #e8cf8a;font-size:1.4rem!important;line-height:1.45}.mz-choice__msg a{font-weight:700}.mz-choice__fine{margin:1.6rem 0 0;font-size:1.3rem!important;color:#4a5144}.mz-choice__wide{width:100%}@media(max-width:600px){.mz-choice__cards{grid-template-columns:1fr}}.mz-db,.mz-dbb{--mz-db-accent: var(--mz-ws-green, #3c5a2a);--mz-db-char: var(--mz-ws-char, #161a13);--mz-db-soft: #b9d39a}.mz-us .mz-db,.mz-us .mz-dbb{--mz-db-accent: #0f1c2e;--mz-db-soft: #9cc3f0}.mz-db{padding:3.2rem 0 9rem;color:var(--mz-ink)}.mz-db__head{text-align:center;max-width:72rem;margin:0 auto 2.8rem}.mz-db__head h1{margin:.4rem 0 1rem;font-size:clamp(3.2rem,5vw,5.2rem)}.mz-db__lede{font-size:1.7rem;color:var(--mz-muted);margin:0}.mz-db__steps{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.mz-db__steps button{width:100%;display:flex;align-items:center;gap:1rem;padding:1.4rem 1.6rem;min-height:4.8rem;border:0;border-radius:var(--mz-radius);background:var(--mz-sage);color:var(--mz-ink);font:700 1.4rem var(--mz-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left}.mz-db__steps button span{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--mz-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.mz-db__steps button[aria-current]{background:var(--mz-db-accent);color:#fff}.mz-db__steps button[aria-current] span{background:#fff;color:var(--mz-db-accent)}.mz-db__steps button.is-done span{background:var(--mz-db-accent)}.mz-db__steps button:disabled{opacity:.5;cursor:not-allowed}.mz-db__displays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.mz-db__display{position:relative;display:flex;flex-direction:column;gap:1rem;text-align:left;padding:1.4rem;border:1px solid var(--mz-line);border-radius:var(--mz-radius);background:#fff;color:var(--mz-ink);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.mz-db__display:hover{border-color:var(--mz-db-accent)}.mz-db__display.is-picked{border:3px solid var(--mz-db-accent);padding:1.2rem}.mz-db__display.is-soon{border-style:dashed;opacity:.7;cursor:default}.mz-db__display-img{position:relative;display:block;aspect-ratio:1;background:#fff;border-radius:var(--mz-radius-sm);overflow:hidden}.mz-db__display-img img{width:100%;height:100%;object-fit:contain}.mz-db__display-ph{display:flex;align-items:center;justify-content:center;height:100%;background:var(--mz-sage);color:var(--mz-muted);font:700 1.3rem var(--mz-font-display);letter-spacing:.14em;text-transform:uppercase}.mz-db__pick{display:none;position:absolute;top:1rem;left:1rem;background:var(--mz-db-accent);color:#fff;font:700 1.1rem var(--mz-font-display);letter-spacing:.12em;text-transform:uppercase;padding:.6rem .8rem;border-radius:3px}.mz-db__display.is-picked .mz-db__pick{display:block}.mz-db__display-name{font:800 1.8rem/1.05 var(--mz-font-display);text-transform:uppercase}.mz-db__display-sub{font-size:1.4rem;color:var(--mz-muted)}.mz-db__display-target{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--mz-line);font-size:1.3rem;color:var(--mz-muted)}.mz-db__display-target strong{font:800 2rem var(--mz-font-display);color:var(--mz-db-accent)}.mz-db__promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:3.2rem}.mz-db__promise div{display:flex;flex-direction:column;gap:.6rem;padding-top:1.6rem;border-top:3px solid var(--mz-db-accent)}.mz-db__promise strong{font:800 1.5rem var(--mz-font-display);text-transform:uppercase}.mz-db__promise span{font-size:1.4rem;color:var(--mz-muted)}.mz-db__fill{display:flex;flex-wrap:wrap;gap:3.2rem;align-items:flex-start}.mz-db__catalog{flex:999 1 56rem;min-width:0}.mz-db__side{flex:1 1 34rem;max-width:42rem;position:sticky;top:9rem;display:flex;flex-direction:column;gap:1.4rem;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:2rem;transition:box-shadow .15s}.mz-db__side.is-target{box-shadow:0 0 0 3px var(--mz-db-soft)}.mz-db__side.is-over{box-shadow:0 0 0 3px var(--mz-db-accent)}.mz-db__side-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mz-db__side-head strong{font:800 2rem var(--mz-font-display);text-transform:uppercase}.mz-db__link{background:none;border:0;padding:0;color:var(--mz-db-accent);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.mz-db__rack{background:var(--mz-sage);border-radius:var(--mz-radius-sm);padding:1.6rem 2rem;display:flex;flex-direction:column;gap:.8rem}.mz-db__sign{background:var(--mz-db-accent);color:#fff;text-align:center;font:800 1.4rem var(--mz-font-display);letter-spacing:.1em;text-transform:uppercase;padding:.9rem;border-radius:3px}.mz-db__shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.6rem;padding-bottom:.5rem;border-bottom:4px solid var(--mz-db-char)}.mz-db__slot{aspect-ratio:1;border:2px dashed rgba(30,36,25,.22);border-radius:2px;overflow:hidden}.mz-db__slot.is-full{border:0;background:#fff;animation:mz-db-pop .25s ease-out}.mz-db__slot img{width:100%;height:100%;object-fit:cover;display:block}@keyframes mz-db-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.mz-db__extra{margin:0;text-align:center;font-size:1.3rem;color:var(--mz-muted)}.mz-db__meter-row{display:flex;justify-content:space-between;font-size:1.4rem}.mz-db__meter-bar{height:1.2rem;background:var(--mz-sage);border-radius:.6rem;overflow:hidden;margin:.8rem 0}.mz-db__meter-bar span{display:block;height:100%;background:var(--mz-db-accent);transition:width .3s ease}.mz-db__meter-bar.is-free span{background:var(--mz-db-accent)}.mz-db__meter-msg{margin:0;font-size:1.4rem}.mz-db__free{color:var(--mz-db-accent)}.mz-db__tip{background:var(--mz-blue-soft);border-radius:var(--mz-radius-sm);padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.mz-db__tip p{margin:0;font-size:1.4rem}.mz-db__next,.mz-db__book{width:100%}.mz-db__toolbar{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-bottom:1rem}.mz-db__search{flex:1 1 22rem}.mz-db__search input{width:100%;font:inherit;font-size:1.5rem;padding:1.2rem 1.4rem;border:1px solid rgba(30,36,25,.2);border-radius:var(--mz-radius);background:#fff}.mz-db__chips{display:flex;flex-wrap:wrap;gap:.6rem}.mz-db__chips button{font:700 1.2rem var(--mz-font-display);letter-spacing:.08em;text-transform:uppercase;padding:1.1rem 1.4rem;min-height:4.4rem;border-radius:var(--mz-radius);border:1px solid rgba(30,36,25,.2);background:#fff;color:var(--mz-ink);cursor:pointer}.mz-db__chips button.is-on{background:var(--mz-db-char);border-color:var(--mz-db-char);color:#fff}.mz-db__hint{font-size:1.3rem;color:var(--mz-muted);margin:0 0 1.4rem}.mz-db__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.2rem}.mz-db__card{display:flex;flex-direction:column;gap:.8rem;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:1.2rem;cursor:grab}.mz-db__card.has-qty{border-color:var(--mz-db-accent);box-shadow:inset 0 0 0 1px var(--mz-db-accent)}.mz-db__card.is-out{opacity:.55;cursor:default}.mz-db__card-img{display:block;aspect-ratio:1;background:var(--mz-sage);border-radius:3px;overflow:hidden}.mz-db__card-img img{width:100%;height:100%;object-fit:cover;display:block}.mz-db__card-name{font:700 1.5rem/1.15 var(--mz-font-display);color:var(--mz-ink);text-decoration:none}.mz-db__card-name:hover{text-decoration:underline}.mz-db__card-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mz-db__card-size{font-size:1.3rem;font-weight:700;color:var(--mz-ink)}.mz-db__card-meta{font-size:1.3rem;color:var(--mz-muted)}.mz-db__qty{display:flex;align-items:center;gap:.6rem;margin-top:auto}.mz-db__qty>span{flex:1;font-size:1.3rem;font-weight:700;color:var(--mz-db-accent)}.mz-db__qty button{min-width:4.4rem;min-height:4.4rem;border-radius:var(--mz-radius);border:1px solid rgba(30,36,25,.2);background:#fff;font-size:1.8rem;cursor:pointer}.mz-db__qty .mz-db__plus{margin-left:auto;padding:0 1.2rem;border:0;background:var(--mz-db-accent);color:#fff;font:700 1.2rem var(--mz-font-display);letter-spacing:.06em;text-transform:uppercase}.mz-db__review{display:flex;flex-wrap:wrap;gap:3.2rem;align-items:flex-start}.mz-db__lines{flex:999 1 56rem;min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius)}.mz-db__line{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.4rem;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid var(--mz-line)}.mz-db__line:last-child{border-bottom:0}.mz-db__line small{display:block;color:var(--mz-muted);font-size:1.3rem;margin-top:.2rem}.mz-db__line--display{background:var(--mz-sage)}.mz-db__card-img--d{background:var(--mz-db-accent)}.mz-db__line-num{font-weight:700;white-space:nowrap}.mz-db__lines>.mz-db__hint{padding:1.6rem;margin:0}.mz-db__sum{flex:1 1 32rem;max-width:42rem;position:sticky;top:9rem;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-radius);padding:2rem;display:flex;flex-direction:column;gap:1.4rem}.mz-db__sum-rows>div{display:flex;justify-content:space-between;padding:.6rem 0;font-size:1.5rem}.mz-db__sum-total{border-top:1px solid var(--mz-line);margin-top:.6rem;padding-top:1.2rem!important;font:800 2rem var(--mz-font-display)}.mz-db__pre{margin:0;background:var(--mz-db-char);color:#fff;border-radius:var(--mz-radius-sm);padding:1.2rem 1.4rem;font-size:1.4rem}.mz-db__pre strong{color:var(--mz-db-soft)}.mz-db__err{margin:0;font-size:1.4rem;color:var(--mz-sale)}.mz-db__gate{margin:0;font-size:1.5rem}.mz-db__gate-btns{display:flex;flex-wrap:wrap;gap:.8rem}.mz-db__bar{display:none}@media screen and (max-width:989px){.mz-db__displays{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-db__side,.mz-db__sum{position:static;max-width:none}.mz-db__fill{flex-direction:column-reverse}.mz-db__fill>*{width:100%}.mz-db__side .mz-db__next{display:none}.mz-db__bar:not([hidden]){display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));background:var(--mz-db-char);color:#fff}.mz-db__bar div{display:flex;flex-direction:column;gap:.2rem;font-size:1.3rem}.mz-db__bar strong{font:800 1.6rem var(--mz-font-display);text-transform:uppercase}.mz-db__bar span{color:var(--mz-db-soft)}.mz-db__bar .button{background:var(--mz-db-soft);color:var(--mz-db-char)}}@media screen and (max-width:749px){.mz-db__steps button{flex-direction:column;gap:.4rem;text-align:center;font-size:1.1rem;padding:1rem .6rem}.mz-db__promise{grid-template-columns:1fr}.mz-db__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-db__display-name{font-size:1.5rem}.mz-db__display-target strong{font-size:1.7rem}}.mz-dbb{padding:2.4rem 0}.mz-dbb__link{display:flex;flex-wrap:wrap;align-items:center;gap:3.2rem;background:var(--mz-db-char);color:#fff;border-radius:var(--mz-radius);padding:2.8rem 4rem;text-decoration:none}.mz-dbb__img{width:17rem;height:17rem;flex:none;background:#fff;border-radius:3px;overflow:hidden}.mz-dbb__img img{width:100%;height:100%;object-fit:contain}.mz-dbb__body{flex:1 1 42rem;display:flex;flex-direction:column;gap:1rem}.mz-dbb__eyebrow{font:700 1.2rem var(--mz-font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--mz-db-soft)}.mz-dbb__title{font:800 clamp(2.8rem,4vw,4.4rem)/1 var(--mz-font-display);text-transform:uppercase;color:#fff;margin:0}.mz-dbb__text{font-size:1.7rem;color:#ffffffd9;margin:0}.mz-dbb__btn{font:800 1.4rem var(--mz-font-display);text-transform:uppercase;letter-spacing:.1em;padding:1.6rem 2.4rem;border-radius:var(--mz-radius);background:var(--mz-db-soft);color:var(--mz-db-char)}.mz-dbb__link:hover .mz-dbb__btn{background:#fff}@media screen and (max-width:749px){.mz-dbb__link{padding:2rem;gap:1.6rem}.mz-dbb__img{width:9rem;height:9rem}.mz-dbb__body{flex-basis:calc(100% - 11rem)}.mz-dbb__btn{width:100%;text-align:center}}.mz-db__stock{display:inline-flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:700;letter-spacing:.02em;padding:.3rem .8rem;border-radius:99px;width:fit-content}.mz-db__stock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:currentColor}.mz-db__stock.is-now{background:#e3f0d8;color:#2f5a1c}.mz-db__stock.is-pre,.mz-db__stock.is-part{background:#fdecc8;color:#8a5300}.mz-db__line .mz-db__stock{margin-top:.4rem}.mz-db__split{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.mz-db__hintrow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.6rem}.mz-db__instock{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:700;margin-bottom:1.4rem;cursor:pointer}.mz-db__instock input{width:1.8rem;height:1.8rem;accent-color:var(--mz-db-accent)}.mz-db__group{padding:1rem 1.6rem;font:800 1.3rem var(--mz-font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--mz-cream);border-bottom:1px solid var(--mz-line)}.mz-db__ship-msg{margin:0;font-size:1.4rem;display:flex;flex-direction:column;gap:.6rem}.mz-db__ship-pick{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.mz-db__ship-pick legend{font:800 1.4rem var(--mz-font-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.8rem;padding:0}.mz-db__ship-pick label{display:flex;gap:1rem;align-items:flex-start;padding:1.2rem;border:1px solid var(--mz-line);border-radius:var(--mz-radius-sm);cursor:pointer}.mz-db__ship-pick label:has(input:checked){border-color:var(--mz-db-accent);box-shadow:inset 0 0 0 1px var(--mz-db-accent)}.mz-db__ship-pick input{margin-top:.3rem;accent-color:var(--mz-db-accent)}.mz-db__ship-pick small{display:block;color:var(--mz-muted);font-size:1.3rem;margin-top:.2rem}.mz-db-guard{margin:0 0 1rem;font-size:1.4rem;color:var(--mz-sale)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/mossify.css.map */
