:root{--mz-red:#C2291C;--mz-red-dark:#96200F;--mz-ink:#211E1A;--mz-ink-2:#5C5750;--mz-ink-3:#8A847A;--mz-line:#E6E6E3;--mz-tile:#F9F9F9;--mz-surface:#F5F5F4;--mz-tile-2:#EFEFED;--mz-white:#FFFFFF;--mz-r:20px;--mz-r-sm:14px;--mz-r-xs:10px}.product-card__figure{background:var(--mz-tile);border-radius:var(--mz-r);overflow:hidden}.product-card__figure>a{display:block;aspect-ratio:1/1}.product-card__figure .product-card__image{width:100%;height:100%;object-fit:contain;padding:7%;background:transparent}.product-card__figure .product-card__image--secondary{object-fit:contain;padding:7%}.product-card{background:transparent}.product-card__info{padding-block-start:1rem;gap:.35rem}.product-card .rating-with-text .link-faded{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.product-card__title{font-size:1rem;line-height:1.35}.product-card__title a,.product-card .price-list{font-weight:500}.badge{border-radius:999px;font-weight:500;letter-spacing:.02em;padding:.3em .8em}.blog-post-card--featured.bg-custom{background:var(--mz-surface)!important}.blog-banner.bg-custom{background:transparent}.collection__top-bar{padding-block:.25rem 1.25rem;border-bottom:1px solid var(--mz-line);margin-bottom:2rem}.facets-horizontal{gap:.5rem}.facets-horizontal>button.text-with-icon,.sort-by-facet>button.text-with-icon{border:1px solid var(--mz-line);border-radius:999px;padding:.55rem .9rem .55rem 1.1rem;background:var(--mz-white);transition:border-color .2s,background .2s}.facets-horizontal>button.text-with-icon:hover,.sort-by-facet>button.text-with-icon:hover,.facets-horizontal>button[aria-expanded=true]{border-color:var(--mz-ink)}.facets-horizontal>button .bold,.sort-by-facet .bold{font-weight:500;font-size:.9375rem}.facets-horizontal .circle-chevron,.sort-by-facet .circle-chevron{background:transparent;width:1.1rem;height:1.1rem}.facet-dialog{border-radius:var(--mz-r-sm);border:1px solid var(--mz-line);padding:1.25rem}.facet-dialog .h-stack{justify-content:flex-start!important;gap:.5rem}.facet-dialog-option{border:1px solid var(--mz-line);border-radius:999px;padding:.5rem 1rem;font-size:.875rem;color:var(--mz-ink);background:var(--mz-white);cursor:pointer;transition:all .15s}.facet-dialog-option:hover{border-color:var(--mz-ink)}input:checked+.facet-dialog-option{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.sort-by-facet{display:flex;align-items:center;gap:.6rem}.sort-by-facet .bold{color:var(--mz-ink-3)}.popover{border-radius:var(--mz-r-sm)}.popover-listbox__option{font-size:.9375rem;padding-block:.45rem}.popover-listbox__option[aria-selected=true]{font-weight:600}.facets-vertical .accordion__toggle{font-weight:500}.active-facets .removable-facet{border-radius:999px}.product-gallery__media{background:var(--mz-tile);border-radius:var(--mz-r);overflow:hidden}.product-gallery__media>img{aspect-ratio:1/1;width:100%;height:auto;object-fit:contain;padding:6%;border-radius:0}.product-gallery__thumbnail{background:var(--mz-tile);border-radius:var(--mz-r-xs)}.product-gallery__thumbnail img{aspect-ratio:1/1;object-fit:contain;padding:8%}.product-info__title{font-size:clamp(2rem,2.6vw,2.625rem);line-height:1.1;letter-spacing:-.02em}.product-info__block-item:has(.product-info__title)+.product-info__block-item .link-faded,.product-info .product-info__vendor{font-size:.75rem;letter-spacing:.02em;text-transform:none}.product-info__price sale-price{font-size:1.375rem;font-weight:500}.product-info__text .prose{color:var(--mz-ink-2);font-size:1rem;line-height:1.6}.product-info .accordion{border-color:var(--mz-line)}.product-info .accordion__toggle{padding-block:1.1rem;font-size:1rem;font-weight:500}.product-info .accordion__content{color:var(--mz-ink-2);line-height:1.65}.product-info .quantity-selector{border-radius:999px;border-color:var(--mz-line)}.product-info .block-label{font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.product-info__buy-buttons .button{min-height:3.25rem;font-size:1rem;border-radius:999px}.product-info__buy-buttons .button:not(.button--outline):not(.shopify-payment-button__button){background:var(--mz-red);color:#fff;border-color:var(--mz-red)}.product-info__buy-buttons .button:not(.button--outline):not(.shopify-payment-button__button):hover{background:var(--mz-red-dark)}.product-info__buy-buttons .shopify-payment-button__button{border-radius:999px!important;min-height:3.25rem}.product-info__buy-buttons .shopify-payment-button__more-options{font-size:.8125rem;color:var(--mz-ink-3)}.product-info__complementary-products,.product-info [class*=complementary]{border-radius:var(--mz-r-sm)}product-quick-add .button{border-radius:999px}.mz-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mz-line);border:1px solid var(--mz-line);border-radius:var(--mz-r-sm);overflow:hidden;margin-block:.25rem}.mz-specs>div{background:var(--mz-white);padding:.85rem 1rem}.mz-specs dt{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3);margin:0 0 .2rem}.mz-specs dd{margin:0;font-size:.9375rem;color:var(--mz-ink);line-height:1.35}.mz-perks{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;color:var(--mz-ink-2);margin:0;padding:0;list-style:none}.mz-perks li{display:flex;align-items:center;gap:.45rem}.mz-perks svg{width:16px;height:16px;flex:none;color:var(--mz-ink)}.mz-acc{border-top:1px solid var(--mz-line)}.mz-acc details{border-bottom:1px solid var(--mz-line)}.mz-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.05rem 0;font-weight:500;font-size:1rem}.mz-acc summary::-webkit-details-marker{display:none}.mz-acc summary:after{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .2s}.mz-acc details[open] summary:after{transform:rotate(-135deg) translate(-3px,-3px)}.mz-acc .mz-acc__body{padding:0 0 1.25rem;color:var(--mz-ink-2);line-height:1.65;font-size:.9375rem}.mz-acc .mz-acc__body p{margin:0 0 .75rem}.mz-acc .mz-acc__body table{width:100%;border-collapse:collapse}.mz-acc .mz-acc__body td,.mz-acc .mz-acc__body th{padding:.4rem 0;border-bottom:1px solid var(--mz-line);text-align:left;vertical-align:top}.shopify-section--product-specs .section-boxed,.specification-table{border-radius:var(--mz-r)}.text-with-icons__item .circle-icon,.text-with-icons .icon-wrapper{background:var(--mz-white)}.text-with-icons__item svg{color:var(--mz-red)}.blog-post-card__figure{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:4/3}.blog-post-card--featured .blog-post-card__figure{aspect-ratio:auto}.blog-post-card__figure img{width:100%;height:100%;object-fit:cover}.blog-post-card .h3{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em}.blog-post-card--featured .h2{font-size:clamp(2rem,3vw,2.75rem);line-height:1.1;letter-spacing:-.02em}.blog-post-card .badge{background:var(--mz-white);color:var(--mz-ink)}.blog-posts{row-gap:3.5rem}.article-banner{background:var(--mz-surface)}.article-banner__image img{border-radius:var(--mz-r);aspect-ratio:16/10;object-fit:cover}.article .prose{font-size:1.0625rem;line-height:1.7;color:var(--mz-ink-2)}.article .prose :is(h2,h3,h4){color:var(--mz-ink);margin-top:2.25rem}.article .prose h4:first-child{font-size:1.5rem;line-height:1.35;margin-top:0}.article .prose li{margin-block:.35rem}.article .prose li>p{display:inline;margin:0}.article .prose ul,.article .prose ol{padding-inline-start:1.25rem}.input,.textarea,.select{border-radius:var(--mz-r-xs);border-color:var(--mz-line)}.input:focus,.textarea:focus{border-color:var(--mz-ink)}@media(max-width:699px){.collection__top-bar{margin-bottom:1.25rem}.mz-specs{grid-template-columns:1fr 1fr}.product-info__title{font-size:1.875rem}.blog-post-card .h3{font-size:1.3rem}}.shopify-section--newsletter .section-boxed,.shopify-section--text-with-icons .section-boxed,.shopify-section--rich-text .section-boxed,.shopify-section--press .section-boxed,.media-with-text__content.bg-custom,.testimonial.bg-custom,.ms-diff,.ms-split__media,.newsletter .bg-custom{background:#f5f5f4!important}[class*=ar0x2mddlnu55cxo0raigenblock]{background:#c2291c!important;color:#fff!important}.icon-block.bg-secondary{background:#fff!important;color:#c2291c}.product-info__rating .rating{font-size:.8125rem}.product-info__complementary-products .horizontal-product-list{border-radius:14px;border-color:#e6e6e3;overflow:hidden;background:#fff}.product-info__complementary-products .horizontal-product{padding:.85rem 1rem;align-items:center;gap:1rem}.product-info__complementary-products .horizontal-product__image{background:#f9f9f9;object-fit:contain;padding:4px;width:72px!important;height:72px!important;max-width:72px;aspect-ratio:1/1;border-radius:10px}.product-info__complementary-products .h-stack p{font-size:.8125rem;letter-spacing:.1em;text-transform:none;color:#8a847a}.product-info__complementary-products .horizontal-product__info .bold{font-weight:500}.horizontal-product__cta .button{border-radius:999px}.mz-specs>div:last-child:nth-child(odd){grid-column:1/-1}.mz-note{font-size:.875rem;color:var(--mz-ink-2);margin:0 0 .5rem}.mz-eyebrow{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3);margin:0 0 .5rem;font-weight:500}.mz-icon{flex:none}.mz-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.6rem;border-radius:999px;background:var(--mz-ink);color:#fff;font-weight:500;font-size:.9375rem;text-decoration:none;transition:background .2s}.mz-btn:hover{background:var(--mz-red)}html.mz-lock{overflow:hidden}.product-card .rating,.product-card .rating-with-text .rating,.product-card [class*=review]{display:none!important}.mz-crumbs{padding-block:1.1rem .25rem}.mz-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--mz-ink-3)}.mz-crumbs li{display:flex;align-items:center;gap:.4rem;min-width:0}.mz-crumbs li+li:before{content:"/";color:var(--mz-line)}.mz-crumbs a{color:var(--mz-ink-3);text-decoration:none;transition:color .15s}.mz-crumbs a:hover{color:var(--mz-ink)}.mz-crumbs [aria-current]{color:var(--mz-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.mz-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin:0}.mz-pills--center{justify-content:center}.mz-pill{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1.15rem;border-radius:999px;border:1px solid transparent;background:var(--mz-surface);color:var(--mz-ink);font:inherit;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mz-pill:hover{border-color:var(--mz-ink)}.mz-pill.is-active{background:var(--mz-ink);color:#fff;border-color:var(--mz-ink)}.mz-pill:focus-visible{outline:2px solid var(--mz-red);outline-offset:2px}.mz-shop{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,6vw,6rem)}.mz-shop__head{text-align:center;max-width:46rem;margin:0 auto clamp(2rem,4vw,3rem);padding-inline:1.25rem}.mz-shop__title{margin:0 0 .75rem;letter-spacing:-.02em}.mz-shop__desc{color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.6}.mz-shop__desc p{margin:0}.mz-shop__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}.mz-shop__gift{margin:.9rem auto 0;font-size:.9375rem;color:var(--mz-ink-2)}.mz-shop__gift a{color:var(--mz-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;margin-left:.25rem}.mz-shop__gift a:hover{color:var(--mz-red)}.mz-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem;margin-top:clamp(1.75rem,3vw,2.5rem)}.mz-shop__grid[aria-busy=true]{opacity:.55;transition:opacity .2s}.mz-shop__item{min-width:0;animation:mz-in .35s ease both}.mz-shop__item[hidden]{display:none}.mz-shop__empty{text-align:center;color:var(--mz-ink-3);padding-block:3rem}@keyframes mz-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(min-width:700px){.mz-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem}}@media(min-width:1150px){.mz-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mz-sort{position:relative;display:flex;align-items:center;gap:.4rem;font-size:.9375rem;margin-left:auto}.mz-sort__label{color:var(--mz-ink-3)}.mz-sort__btn{background:none;border:0;padding:.35rem 0;font:inherit;font-weight:500;color:var(--mz-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.mz-sort__btn:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.mz-sort__btn[aria-expanded=true]:after{transform:rotate(-135deg) translateY(-1px)}.mz-sort__list{position:absolute;right:0;top:calc(100% + .5rem);z-index:20;min-width:13rem;margin:0;padding:.5rem;list-style:none;background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-r-sm)}.mz-sort__list li{padding:.6rem .85rem;border-radius:10px;cursor:pointer;color:var(--mz-ink-2);outline:0}.mz-sort__list li:hover,.mz-sort__list li:focus{background:var(--mz-surface);color:var(--mz-ink)}.mz-sort__list li[aria-selected=true]{color:var(--mz-ink);font-weight:600}@media(max-width:749px){.mz-shop__bar{display:block}.mz-shop__bar .mz-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--container-gutter, 1.25rem) * -1);padding-inline:var(--container-gutter, 1.25rem);padding-block:2px}.mz-shop__bar .mz-pills::-webkit-scrollbar{display:none}.mz-sort{margin-top:1rem;justify-content:flex-end}.mz-shop__gift{text-align:left}}.product-card__figure{position:relative}.mz-cardcta{position:absolute;left:.9rem;right:.9rem;bottom:.9rem;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.85rem;padding:0 1rem 0 1.15rem;border-radius:999px;border:0;background:var(--mz-red);color:#fff;font:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s,background .2s}.mz-cardcta:hover{background:var(--mz-red-dark)}.product-card__figure>.mz-cardcta{display:flex;aspect-ratio:auto;height:auto}.mz-cardcta--box{background:#fff;color:var(--mz-ink)}.mz-cardcta--box:hover{background:var(--mz-ink);color:#fff}.product-card:hover .mz-cardcta,.product-card:focus-within .mz-cardcta{opacity:1;transform:none}@media(hover:none),(pointer:coarse){.mz-cardcta{position:static;margin:.75rem 0 0;opacity:1;transform:none;min-height:2.6rem;font-size:.875rem}.product-card__figure .mz-cardcta{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;margin:0}}.mz-card--sold .product-card__image,.mz-card--soon .product-card__image{filter:saturate(.85)}.mz-card--sold .product-card__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff2e;pointer-events:none}.badge--sold-out,.mz-badge-soon{background:#fff!important;color:var(--mz-ink)!important;border:1px solid var(--mz-ink);border-radius:4px!important;font-size:.6875rem!important;letter-spacing:.02em;text-transform:none;padding:.3em .6em!important}.mz-badge-soon{border-color:var(--mz-red);color:var(--mz-red)!important}.mz-boxprice{display:grid;gap:.15rem;font-size:.9375rem}.mz-boxprice__row{display:flex;gap:.5rem;align-items:baseline}.mz-boxprice__k{font-size:.6875rem;letter-spacing:.1em;text-transform:none;color:var(--mz-ink-3);min-width:5.5rem}.mz-boxprice__v{font-weight:500;color:var(--mz-ink)}.mz-boxprice__v small{font-weight:400;color:var(--mz-ink-3);font-size:.8125rem}.mz-wl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:1rem}.mz-wl[hidden]{display:none}.mz-wl__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14100c8c;opacity:0;transition:opacity .2s}.mz-wl__dialog{position:relative;width:min(100%,30rem);background:#fff;border-radius:var(--mz-r);padding:2.5rem 2.25rem 2rem;opacity:0;transition:opacity .22s,transform .22s;outline:0}.mz-wl.is-open .mz-wl__backdrop{opacity:1}.mz-wl.is-open .mz-wl__dialog{opacity:1;transform:none}.mz-wl__x{position:absolute;top:1rem;right:1rem;width:2.25rem;height:2.25rem;border-radius:50%;border:0;background:var(--mz-surface);color:var(--mz-ink);display:grid;place-items:center;cursor:pointer}.mz-wl__x:hover{background:var(--mz-line)}.mz-wl__title{font-family:var(--heading-font-family);font-size:1.75rem;line-height:1.15;letter-spacing:-.01em;margin:0 0 .6rem;padding-right:2rem}.mz-wl__text{color:var(--mz-ink-2);font-size:.9375rem;line-height:1.55;margin:0 0 1.4rem}.mz-wl__form{display:grid;gap:.85rem;margin:0}.mz-wl__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mz-wl__input{width:100%;min-height:3.1rem;padding:0 1.1rem;border:1px solid var(--mz-line);border-radius:999px;font:inherit;font-size:1rem;background:#fff;color:var(--mz-ink)}.mz-wl__input:focus{outline:0;border-color:var(--mz-ink)}.mz-wl__check{display:flex;gap:.65rem;align-items:flex-start;font-size:.8125rem;line-height:1.45;color:var(--mz-ink-2);cursor:pointer}.mz-wl__check input{width:1.05rem;height:1.05rem;margin:.1rem 0 0;accent-color:var(--mz-ink);flex:none}.mz-wl__btn{display:block;width:100%;text-align:center;min-height:3.1rem;border-radius:999px;border:0;background:var(--mz-red);color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-wl__btn:hover{background:var(--mz-red-dark)}.mz-wl__btn.is-loading{opacity:.6;pointer-events:none}.mz-wl__btn--ghost{width:100%;background:var(--mz-surface);color:var(--mz-ink);margin-top:.5rem}.mz-wl__btn--ghost:hover{background:var(--mz-line)}.mz-wl__fine{font-size:.75rem;color:var(--mz-ink-3);text-align:center;margin:.1rem 0 0}.mz-wl__err{margin:0;font-size:.8125rem;color:var(--mz-red)}.mz-wl__tick{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--mz-surface);color:var(--mz-red);margin-bottom:1rem}@media(max-width:599px){.mz-wl{align-items:end;padding:0}.mz-wl__dialog{width:100%;border-radius:var(--mz-r) var(--mz-r) 0 0;padding:2.25rem 1.25rem 1.5rem}}.mz-buystate{display:grid;gap:.75rem}.mz-buystate__note{margin:0;font-size:.9375rem;color:var(--mz-ink-2)}.mz-buystate__btn{text-align:center;display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:3.25rem;border-radius:999px;border:0;background:var(--mz-red);color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-buystate__btn:hover{background:var(--mz-red-dark)}.mz-pairs{background:var(--mz-surface);border-radius:var(--mz-r);padding:1.25rem;margin-top:.5rem}.mz-pairs__title{margin:0 0 .9rem;font-weight:500;font-size:1rem}.mz-pairs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem}.mz-pairs__item{position:relative;background:#fff;border-radius:var(--mz-r-sm);transition:opacity .2s}.mz-pairs__item.is-off{opacity:.55}.mz-pairs__row{display:grid;grid-template-rows:auto 1fr auto;gap:.5rem;padding:.75rem;cursor:pointer;height:100%}.mz-pairs__check{position:absolute;opacity:0;pointer-events:none}.mz-pairs__tick{position:absolute;top:.6rem;left:.6rem;z-index:1;width:1.4rem;height:1.4rem;border-radius:6px;border:1.5px solid var(--mz-ink);background:#fff;display:grid;place-items:center;color:transparent;transition:background .15s,color .15s}.mz-pairs__tick svg{width:14px;height:14px}.mz-pairs__check:checked+.mz-pairs__tick{background:var(--mz-ink);color:#fff}.mz-pairs__check:focus-visible+.mz-pairs__tick{outline:2px solid var(--mz-red);outline-offset:2px}.mz-pairs__img{display:block;aspect-ratio:1/1;background:var(--mz-tile);border-radius:10px;overflow:hidden}.mz-pairs__img img{width:100%;height:100%;object-fit:contain;padding:8%}.mz-pairs__info{display:grid;gap:.15rem;min-width:0}.mz-pairs__vendor{font-size:.625rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-pairs__name{font-size:.8125rem;line-height:1.3;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-pairs__price{font-size:.875rem;color:var(--mz-ink)}.mz-pairs__link{position:absolute;top:.6rem;right:.6rem;z-index:1;width:1.6rem;height:1.6rem;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--mz-ink-3);opacity:0;transition:opacity .2s}.mz-pairs__link svg{width:14px;height:14px}.mz-pairs__item:hover .mz-pairs__link{opacity:1}.mz-pairs__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.mz-pairs__total{display:grid;line-height:1.2}.mz-pairs__total-label{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-pairs__total-val{font-size:1.25rem;font-weight:500}.mz-pairs__total-count{font-size:.75rem;color:var(--mz-ink-3)}.mz-pairs__btn{text-align:center;flex:1 1 12rem;min-height:3rem;border-radius:999px;border:0;background:var(--mz-ink);color:#fff;font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-pairs__btn:hover{background:var(--mz-red)}.mz-pairs__btn.is-loading{opacity:.6;pointer-events:none}.mz-pairs__err{margin:.6rem 0 0;font-size:.8125rem;color:var(--mz-red)}.mz-why{padding-block:clamp(2.5rem,5vw,4rem)}.mz-why__panel{background:var(--mz-surface);border-radius:var(--mz-r);padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem)}.mz-why__head{text-align:center;margin-bottom:clamp(1.75rem,4vw,3rem)}.mz-why__title{margin:0}.mz-why__grid{display:grid;gap:1rem}@media(min-width:800px){.mz-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mz-why__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-why__grid--1{grid-template-columns:minmax(0,40rem);justify-content:center}}.mz-why__item{background:#fff;border-radius:var(--mz-r-sm);padding:1.75rem 1.5rem}.mz-why__icon{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--mz-surface);color:var(--mz-red);margin-bottom:1.1rem}.mz-why__item-title{font-family:var(--heading-font-family);font-size:1.3125rem;line-height:1.25;margin:0 0 .6rem;letter-spacing:-.005em}.mz-why__item-text{margin:0;color:var(--mz-ink-2);line-height:1.6;font-size:.9688rem}.mz-facts{padding-block:clamp(2.5rem,5vw,4rem)}.mz-facts__head{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.mz-facts__title{margin:0}.mz-facts__sub{margin:.5rem 0 0;color:var(--mz-ink-2)}.mz-facts__cols{display:grid;gap:2rem}@media(min-width:900px){.mz-facts__cols{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}}.mz-facts__note{font-family:var(--heading-font-family);font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.4;color:var(--mz-ink);letter-spacing:-.005em}.mz-facts__serve{display:flex;gap:1rem;align-items:center;margin-top:1.75rem;padding:1.1rem 1.25rem;background:var(--mz-surface);border-radius:var(--mz-r-sm)}.mz-facts__serve .mz-eyebrow{margin:0 0 .2rem}.mz-facts__serve-icon{width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--mz-red);display:grid;place-items:center;flex:none}.mz-facts__serve-val{margin:0;font-size:1rem;font-weight:500}.mz-facts__list{margin:0;border-top:1px solid var(--mz-line)}.mz-facts__row{display:grid;grid-template-columns:minmax(8rem,2fr) 3fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--mz-line)}.mz-facts__row dt{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3);padding-top:.15rem}.mz-facts__row dd{margin:0;color:var(--mz-ink);line-height:1.5}@media(max-width:599px){.mz-facts__row{grid-template-columns:1fr;gap:.25rem}}.mz-faq__head{background:var(--mz-surface);text-align:center;padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.mz-faq__title{margin:0 0 .75rem;letter-spacing:-.02em}.mz-faq__sub{margin:0 auto 1.75rem;max-width:38rem;color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.55}.mz-faq__head .mz-pill{background:#fff}.mz-faq__head .mz-pill.is-active{background:var(--mz-ink)}.mz-faq__body{max-width:52rem;margin:0 auto;padding-block:clamp(2.5rem,5vw,4rem)}.mz-faq__group+.mz-faq__group{margin-top:clamp(2.5rem,5vw,3.5rem)}.mz-faq__group[hidden]{display:none}.mz-faq__group-title{margin:0 0 .75rem}.mz-faq__list{border-top:1px solid var(--mz-line)}.mz-faq__item{border-bottom:1px solid var(--mz-line)}.mz-faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;cursor:pointer;font-size:1.0625rem;font-weight:500;color:var(--mz-ink)}.mz-faq__q::-webkit-details-marker{display:none}.mz-faq__plus{position:relative;width:14px;height:14px;flex:none}.mz-faq__plus:before,.mz-faq__plus:after{content:"";position:absolute;left:0;top:6.25px;width:14px;height:1.5px;background:currentColor;transition:transform .25s}.mz-faq__plus:after{transform:rotate(90deg)}.mz-faq__item[open] .mz-faq__plus:after{transform:rotate(0)}.mz-faq__a{padding:0 2.5rem 1.4rem 0;color:var(--mz-ink-2);line-height:1.65}.mz-faq__a p{margin:0 0 .6rem}.mz-faq__contact{margin-top:clamp(2.5rem,5vw,4rem);padding:2rem;border-radius:var(--mz-r);background:var(--mz-surface);display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}.mz-faq__contact p{margin:0;color:var(--mz-ink-2)}@media(prefers-reduced-motion:reduce){.mz-shop__item{animation:none}.mz-cardcta,.mz-wl__dialog,.mz-wl__backdrop{transition:none}}.mz-blog__body{padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,6vw,6rem)}.mz-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .9rem}@media(min-width:700px){.mz-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1150px){.mz-blog__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mz-blog__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mz-acard{display:flex;flex-direction:column;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-surface);color:var(--mz-ink);text-decoration:none;height:100%}.mz-acard__media{display:block;aspect-ratio:1/1;overflow:hidden;background:var(--mz-tile)}.mz-acard__media img{width:100%;height:100%;object-fit:cover}.mz-acard__noimg{display:grid;place-items:center;height:100%;font-family:var(--heading-font-family);font-size:4rem;color:var(--mz-ink-3)}.mz-acard__body{display:grid;grid-template-columns:1fr auto;align-items:start;gap:.4rem 1rem;padding:1rem 1.1rem 1.25rem;flex:1}.mz-acard__tag{grid-column:1/-1;font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-acard__title{font-size:1.0625rem;font-weight:500;line-height:1.3}.mz-acard__arrow{width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid var(--mz-ink);display:grid;place-items:center;flex:none;transition:background .2s,color .2s}.mz-acard__arrow svg{width:16px;height:16px}.mz-acard:hover .mz-acard__arrow{background:var(--mz-ink);color:#fff}.mz-acard--featured{display:grid;margin-bottom:clamp(1.5rem,3vw,2.5rem)}@media(min-width:900px){.mz-acard--featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:28rem}.mz-acard--featured .mz-acard__media{aspect-ratio:auto;height:100%}}.mz-acard--featured .mz-acard__media{aspect-ratio:4/3}.mz-acard--featured .mz-acard__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.75rem,5vw,4.5rem)}.mz-acard--featured .mz-acard__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2rem,3.2vw,3rem);line-height:1.08;letter-spacing:-.02em}.mz-acard__excerpt{color:var(--mz-ink-2);line-height:1.6;max-width:42ch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mz-acard__btn{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;min-height:2.6rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--mz-ink);font-size:.9375rem;font-weight:500;transition:background .2s,color .2s}.mz-acard__btn svg{width:16px;height:16px}.mz-acard--featured:hover .mz-acard__btn{background:var(--mz-ink);color:#fff}.mz-blog__pages{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;color:var(--mz-ink-3);font-size:.9375rem}.mz-art .mz-crumbs{padding-block:1rem .5rem}.mz-art__tag{display:inline-block;margin:0 0 1rem;padding:.35em .75em;border:1px solid var(--mz-ink);border-radius:4px;font-size:.6875rem;letter-spacing:.02em;text-transform:none}.mz-art__title{margin:0;letter-spacing:-.02em;line-height:1.05}.mz-art__meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1rem 0 0;font-size:.875rem;color:var(--mz-ink-2)}.mz-art__facts{display:flex;gap:2rem;margin:1.25rem 0 0}.mz-art__facts div{display:grid;gap:.1rem}.mz-art__facts dt{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-art__facts dd{margin:0;font-weight:500}.mz-art__body{max-width:62rem;margin-inline:auto;padding-block:clamp(2rem,4vw,3rem) clamp(2.5rem,5vw,4rem)}.mz-art__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-bottom:1.25rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);border-bottom:1px solid var(--mz-line);font-size:.875rem}.mz-art__tools-label{color:var(--mz-ink-3)}.mz-art__tools a,.mz-art__tools button{background:none;border:0;padding:0;font:inherit;color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mz-art__tools a:hover,.mz-art__tools button:hover{color:var(--mz-red)}.mz-art__print{margin-left:auto}.mz-art__intro{font-size:1.0625rem;line-height:1.7;color:var(--mz-ink-2)}.mz-art__intro>:first-child{font-family:var(--heading-font-family);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.3;color:var(--mz-ink);margin-top:0;font-weight:400}.mz-art__intro>:first-child *{font-weight:inherit}.mz-art__intro p{margin:0 0 1rem}.mz-art__prose{margin-top:clamp(2rem,4vw,3rem);font-size:1.0625rem;line-height:1.75;color:var(--mz-ink-2)}.mz-art__prose h3{font-family:var(--heading-font-family);font-size:1.75rem;font-weight:400;color:var(--mz-ink);margin:2.5rem 0 .75rem;letter-spacing:-.01em}.mz-art__prose a,.mz-art__intro a{color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mz-red)}.mz-art blockquote{margin:2.5rem 0;padding:0 0 0 1.5rem;border-left:3px solid var(--mz-red);font-family:var(--heading-font-family);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.35;color:var(--mz-ink);font-style:italic}.mz-art blockquote p{margin:0}.mz-art__glance{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.mz-art__glance li{padding:.55rem 1rem;border-radius:999px;background:var(--mz-surface);font-size:.875rem;color:var(--mz-ink)}.mz-art__hero--story{text-align:center}.mz-art__story-head{max-width:50rem;margin:0 auto;padding-block:clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}.mz-art__hero--story .mz-art__meta{justify-content:center}.mz-art__wide{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:16/9;background:var(--mz-tile)}.mz-art__wide img{width:100%;height:100%;object-fit:cover}.mz-art--story .mz-art__body{max-width:46rem}.mz-art__hero--recipe{background:var(--mz-surface);margin-bottom:clamp(4rem,8vw,7rem)}.mz-art__hero-inner{display:grid;gap:2rem;padding-block:clamp(1.5rem,3vw,2.5rem) 0}.mz-art__hero-media{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:1/1;background:var(--mz-tile);margin-bottom:calc(clamp(4rem,8vw,7rem)*-1)}.mz-art__hero-media img{width:100%;height:100%;object-fit:cover}.mz-art__hero-text{padding-bottom:2rem}@media(min-width:900px){.mz-art__hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.mz-art__hero-text{padding-bottom:clamp(3rem,6vw,5rem)}}@media(max-width:899px){.mz-art__hero-media,.mz-art__hero--recipe{margin-bottom:0}.mz-art__hero-inner{padding-bottom:0}.mz-art__hero-text{padding-bottom:2.5rem}}.mz-recipe{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:800px){.mz-recipe{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.25rem;align-items:start}.mz-recipe--single{grid-template-columns:minmax(0,1fr)}}.mz-recipe__box{border-radius:var(--mz-r);padding:clamp(1.5rem,3vw,2.5rem)}.mz-recipe__box--ing{border:1px solid var(--mz-line);background:#fff}.mz-recipe__box--steps{background:var(--mz-surface)}@media(min-width:800px){.mz-recipe__box--ing{position:sticky;top:6rem}}.mz-recipe__title{margin:0 0 1.25rem}.mz-recipe__content{font-size:.9688rem;line-height:1.55;color:var(--mz-ink)}.mz-recipe__content>p{margin:1.5rem 0 .5rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3);font-weight:500}.mz-recipe__content>p:first-child{margin-top:0}.mz-recipe__content>p:empty{display:none}.mz-recipe__content ul{list-style:none;margin:0;padding:0}.mz-recipe__content ul li{padding:.6rem 0;border-bottom:1px solid var(--mz-line);display:flex;gap:.7rem}.mz-recipe__content ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mz-red);flex:none;margin-top:.55em}.mz-recipe__content li p{margin:0;display:inline}.mz-recipe__content ol{list-style:none;margin:0;padding:0;counter-reset:step}.mz-recipe__box--steps .mz-recipe__content{counter-reset:step}.mz-recipe__content ol li{counter-increment:step;position:relative;padding:0 0 1rem 2.6rem;min-height:2rem}.mz-recipe__content ol li:before{content:counter(step);position:absolute;left:0;top:-.1rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;color:var(--mz-red);display:grid;place-items:center;font-size:.8125rem;font-weight:600}.mz-recipe__box--steps .mz-recipe__content ol{counter-reset:none}.mz-art__shop,.mz-art__related{padding-block:clamp(2.5rem,5vw,4rem)}.mz-art__shop{text-align:center}.mz-art__shop-title{margin:0 0 2rem}.mz-art__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;text-align:left;max-width:64rem;margin:0 auto}@media(min-width:900px){.mz-art__products{grid-template-columns:repeat(4,minmax(0,1fr))}}.mz-art__products:has(>:nth-child(2):last-child){max-width:44rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mz-art__related{border-top:1px solid var(--mz-line)}.mz-art__related-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.75rem}.mz-art__related-head .h2{margin:0}.mz-art__all{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;text-decoration:none;color:var(--mz-ink)}.mz-art__all svg{width:16px;height:16px}@media print{.shopify-section-group-header-group,.shopify-section-group-footer-group,.mz-art__tools,.mz-art__shop,.mz-art__related,.mz-crumbs,.mz-wl{display:none!important}.mz-art__hero--recipe{background:none;margin:0}.mz-art__hero-media{max-width:40%;margin:0}.mz-recipe{grid-template-columns:1fr 1fr}.mz-recipe__box{border:1px solid #ccc;background:none}}.header .mega-menu__nav a.h5,.mega-menu .mega-menu__nav a.h5{font-family:var(--heading-font-family);font-size:clamp(1.375rem,1.7vw,1.75rem)!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.15;text-transform:none}.mega-menu__nav{gap:1.1rem 3.5rem}.mega-menu__nav>li{gap:.85rem}.mega-menu__nav li li a,.mega-menu__nav ul a:not(.h5){font-size:1rem!important;color:var(--mz-ink-2,#5C5750)}.collection-card .content-over-media,.navigation-promo .content-over-media{position:relative;isolation:isolate}.collection-card .content-over-media:after,.navigation-promo .content-over-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(to top,#140e0ab8,#140e0a73 38%,#140e0a1f 66%,#140e0a00 85%)}.collection-card__content-wrapper,.navigation-promo .content-over-media>div{background:none!important;position:relative;z-index:2!important}.navigation-promo .content-over-media p.bold{font-family:var(--heading-font-family);font-weight:400!important;font-size:clamp(1.375rem,1.6vw,1.75rem);letter-spacing:-.01em}@media(max-width:999px){.section-header>a.text-with-icon{justify-self:start!important;align-self:start;margin-top:.35rem}}@media(max-width:699px){.shopify-section--rich-text .prose>div:has(>img[width="11525"]){overflow-x:auto;scrollbar-width:none;width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.shopify-section--rich-text .prose>div:has(>img[width="11525"])::-webkit-scrollbar{display:none}.shopify-section--rich-text .prose img[width="11525"]{width:auto!important;max-width:none!important;height:92px!important;margin:0!important}}[id$=media_with_text_6HVJRA] .media-with-text__content .prose>.h2{font-size:2.125rem;font-style:italic;line-height:1.25;letter-spacing:-.01em}[id$=media_with_text_6HVJRA] .media-with-text__content .prose>.h2+p{font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--mz-text-muted,#7A746C);max-width:none}[id$=custom_liquid_bb7hEt] .ms-eyebrow{display:none!important}.mz-shop__gift.container{margin-block:.9rem 0;margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.mz-faq__body.container{--container-max-width:52rem;max-width:none;margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.mz-art__body.container{--container-max-width:62rem;max-width:none;margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.mz-art--story .mz-art__body.container{--container-max-width:46rem}.mz-art__story-head.container{--container-max-width:50rem;max-width:none;margin-inline:max(var(--container-gutter),50% - var(--container-max-width)/2)}.mz-facts:not(:has(.mz-facts__list,.mz-facts__serve)){display:none}@media(max-width:699px){.mz-pairs{padding:1rem}.mz-pairs__list{grid-template-columns:1fr;gap:.5rem}.mz-pairs__row{grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.85rem;padding:.6rem .9rem .6rem .6rem}.mz-pairs__img{width:3.5rem;border-radius:8px}.mz-pairs__tick{top:.35rem;left:.35rem;width:1.15rem;height:1.15rem;border-radius:5px}.mz-pairs__tick svg{width:11px;height:11px}.mz-pairs__link{display:none}.mz-pairs__price{font-weight:500}.mz-pairs__btn{flex-basis:100%}}.mz-blog__head .mz-pill{text-transform:capitalize}.mz-bx{--bx-pad:clamp(3.5rem,7vw,6.5rem);color:var(--mz-ink,#211E1A)}.mz-bx .h1,.mz-bx .h2,.mz-bx .h3{font-family:var(--heading-font-family);font-weight:400;letter-spacing:-.02em}.mz-bx__title{margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.mz-bx__sub{margin:.85rem 0 0;color:var(--mz-ink-2,#5C5750);font-size:1.0625rem;line-height:1.6;max-width:36rem}.mz-bx__btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.6rem;border-radius:999px;font-size:1rem;font-weight:500;text-decoration:none;border:0;cursor:pointer;transition:background .2s,color .2s,transform .2s}.mz-bx__btn svg{width:18px;height:18px}.mz-bx__btn--red{background:var(--mz-red,#C2291C);color:#fff}.mz-bx__btn--red:hover{background:var(--mz-red-dark,#96200F)}.mz-bx__btn--dark{background:var(--mz-ink,#211E1A);color:#fff}.mz-bx__btn--dark:hover{background:var(--mz-red,#C2291C)}.mz-bx__btn--white{background:#fff;color:var(--mz-red,#C2291C)}.mz-bx__btn--white:hover{background:var(--mz-ink,#211E1A);color:#fff}.mz-bx__textlink{color:var(--mz-ink,#211E1A);font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--mz-red,#C2291C)}.mz-bx__textlink:hover{color:var(--mz-red,#C2291C)}.mz-bx__hero{background:var(--mz-surface,#F5F5F4);padding-block:clamp(2rem,4vw,3.5rem)}.mz-bx__hero-inner{display:grid;gap:2.25rem;align-items:center}@media(min-width:1000px){.mz-bx__hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,6vw,6rem)}}.mz-bx__hero-title{margin:0;font-size:clamp(2.6rem,5.2vw,4.4rem);line-height:1.02;max-width:15ch}.mz-bx__hero-lead{margin-top:1.25rem;font-size:clamp(1.0625rem,1.3vw,1.2rem);line-height:1.6;color:var(--mz-ink-2,#5C5750);max-width:32rem}.mz-bx__hero-lead p{margin:0}.mz-bx__hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.mz-bx__chips{list-style:none;margin:2.25rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--mz-line,#E6E6E3);display:flex;flex-wrap:wrap;gap:.75rem 1.75rem}.mz-bx__chips li{display:flex;align-items:center;gap:.55rem;font-size:.9375rem;color:var(--mz-ink,#211E1A)}.mz-bx__chips svg{width:20px;height:20px;color:var(--mz-red,#C2291C);flex:none}.mz-bx__hero-media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:5/4;background:#ede7df}.mz-bx__hero-media img{width:100%;height:100%;object-fit:cover}.mz-bx__hero-badge{position:absolute;left:1.25rem;bottom:1.25rem;display:grid;gap:.1rem;padding:.85rem 1.15rem;border-radius:10px;background:#fff}.mz-bx__hero-badge-k{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3,#8A847A)}.mz-bx__hero-badge-v{font-family:var(--heading-font-family);font-size:1.75rem;line-height:1.1}.mz-bx__ribbon{background:var(--mz-red,#C2291C);color:#fff;overflow:hidden;padding-block:.95rem}.mz-bx__ribbon-track{display:flex;width:max-content;gap:1.75rem;align-items:center;animation:mz-bx-ribbon 45s linear infinite;font-size:.9375rem;font-weight:500;letter-spacing:.02em;white-space:nowrap}.mz-bx__ribbon-track i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.55}@keyframes mz-bx-ribbon{to{transform:translate(-50%)}}.mz-bx__head{padding-top:var(--bx-pad);margin-bottom:clamp(1.75rem,3vw,2.75rem);text-align:center;display:grid;justify-items:center}.mz-bx__head .mz-bx__sub{margin-inline:auto}.mz-bx__grid{display:grid;gap:1.5rem}@media(min-width:900px){.mz-bx__grid{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.75rem}}@media(min-width:1300px){.mz-bx__grid{--container-max-width:76rem}}.mz-bx__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--mz-line,#E6E6E3);border-radius:16px;overflow:hidden}.mz-bx__card.is-featured{border:2px solid var(--mz-red,#C2291C)}.mz-bx__card-media{position:relative;aspect-ratio:5/4;background:var(--mz-tile,#F9F9F9);overflow:hidden}.mz-bx__card-media img{width:100%;height:100%;object-fit:cover}.mz-bx__card-label{position:absolute;top:1rem;left:1rem;padding:.45rem .85rem;border-radius:999px;background:#fff;font-size:.8125rem;font-weight:500}.mz-bx__card-body{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);flex:1}.mz-bx__card-title{margin:0;font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.1}.mz-bx__card-title a{text-decoration:none;color:inherit}.mz-bx__card-tagline{margin:-.6rem 0 0;color:var(--mz-ink-2,#5C5750);line-height:1.55}.mz-bx__inside{border-top:1px solid var(--mz-line,#E6E6E3);padding-top:1.1rem}.mz-bx__inside-title{margin:0 0 .65rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3,#8A847A);font-weight:500}.mz-bx__items{list-style:none;margin:0;padding:0;display:grid;gap:.15rem .9rem}@media(min-width:600px){.mz-bx__items{grid-template-columns:1fr 1fr}}.mz-bx__item{display:grid;grid-template-columns:auto 1fr;column-gap:.65rem;align-items:start;align-content:start;padding:.4rem 0}.mz-bx__item .mz-icon{grid-row:span 2;width:20px;height:20px;color:var(--mz-red,#C2291C)}.mz-bx__item-name{font-weight:500;font-size:.9375rem;line-height:1.35}.mz-bx__item-meta{grid-column:2;font-size:.8125rem;color:var(--mz-ink-3,#8A847A)}.mz-bx__buy{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-top:auto}.mz-bx__opt{position:relative;display:grid;gap:.15rem;padding:.9rem 1rem .9rem 2.7rem;border:1.5px solid var(--mz-line,#E6E6E3);border-radius:16px;cursor:pointer;transition:border-color .2s,background .2s}.mz-bx__opt:hover{border-color:var(--mz-ink-3,#8A847A)}.mz-bx__opt input{position:absolute;left:1rem;top:1.05rem;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--mz-red,#C2291C)}.mz-bx__opt:has(input:checked){border-color:var(--mz-ink,#211E1A);background:var(--mz-surface,#F5F5F4)}.mz-bx__opt-k{font-size:.875rem;color:var(--mz-ink-2,#5C5750)}.mz-bx__opt-k em{font-style:normal;margin-left:.3rem;padding:.1rem .45rem;border-radius:999px;background:var(--mz-red,#C2291C);color:#fff;font-size:.75rem}.mz-bx__opt-v{font-size:1.25rem;font-weight:500}.mz-bx__opt-v small{font-size:.8125rem;font-weight:400;color:var(--mz-ink-3,#8A847A)}.mz-bx__card-cta{width:100%}.mz-bx__card-note{margin:-.4rem 0 0;text-align:center;font-size:.8125rem;color:var(--mz-ink-3,#8A847A)}.mz-bx__steps{padding-block:var(--bx-pad) 0;text-align:center}.mz-bx__steps-list{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;gap:2rem;position:relative}@media(min-width:800px){.mz-bx__steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.mz-bx__step{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:.6rem}.mz-bx__step-icon{color:var(--mz-red,#C2291C);display:block;line-height:0}.mz-bx__step-icon svg{width:34px;height:34px}.mz-bx__step-title{margin:.6rem 0 0;font-family:var(--heading-font-family);font-weight:400;font-size:1.6rem;line-height:1.15}.mz-bx__step-text{margin:0;max-width:20rem;color:var(--mz-ink-2,#5C5750);line-height:1.6}.mz-bx__details{padding-block:var(--bx-pad) 0}.mz-bx__details>.container{background:var(--mz-surface,#F5F5F4);border-radius:16px;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,4vw,3.5rem)}.mz-bx__details-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mz-bx__tiles{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:640px){.mz-bx__tiles{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.mz-bx__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.mz-bx__tile{background:#fff;border-radius:12px;padding:1.6rem 1.4rem;display:grid;gap:.5rem;align-content:start}.mz-bx__tile-icon{color:var(--mz-red,#C2291C);display:block;line-height:0;margin-bottom:.5rem}.mz-bx__tile-icon svg{width:28px;height:28px}.mz-bx__tile-title{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:1.4rem;line-height:1.2}.mz-bx__tile-text{margin:0;color:var(--mz-ink-2,#5C5750);line-height:1.55;font-size:.9688rem}.mz-bx__gift{margin-top:var(--bx-pad);background:var(--mz-red,#C2291C);color:#fff;overflow:hidden}.mz-bx__gift-inner{display:grid;gap:2rem;align-items:center;padding-block:clamp(3rem,6vw,5rem)}@media(min-width:900px){.mz-bx__gift-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(3rem,6vw,6rem)}}.mz-bx__gift-title{margin:0;color:#fff;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05}.mz-bx__gift-lead{margin-top:1rem;font-size:1.0625rem;line-height:1.6;opacity:.92;max-width:32rem}.mz-bx__gift-lead p{margin:0}.mz-bx__gift-list{list-style:none;margin:1.5rem 0 2rem;padding:0;display:grid;gap:.75rem}.mz-bx__gift-list li{display:flex;gap:.7rem;align-items:center;font-size:1rem}.mz-bx__gift-list svg{width:20px;height:20px;flex:none}.mz-bx__gift-media{background:#fff;border-radius:16px;aspect-ratio:4/3;display:grid;place-items:center;padding:clamp(1.25rem,3vw,2.5rem)}.mz-bx__gift-media:empty{display:none}.mz-bx__gift-media img{width:100%;height:100%;object-fit:contain}.mz-bx__head--faq{--container-max-width:52rem;margin-inline:max(var(--container-gutter,1.25rem),50% - 26rem);display:flex;justify-content:space-between;align-items:end;gap:1rem;text-align:left;margin-bottom:1rem}.mz-bx__q{--container-max-width:52rem;margin-inline:max(var(--container-gutter,1.25rem),50% - 26rem)}.mz-bx__head--faq+.mz-bx__q{border-top:1px solid var(--mz-line,#E6E6E3)}.mz-bx>.mz-bx__q:last-child{margin-bottom:var(--bx-pad)}@media(max-width:699px){.mz-bx__hero-ctas .mz-bx__btn{width:100%}.mz-bx__chips{gap:.6rem;flex-direction:column}.mz-bx__hero-badge-v{font-size:1.4rem}.mz-bx__step{grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:1.1rem;row-gap:.2rem}.mz-bx__step-icon{grid-row:span 2;padding-top:.15rem}.mz-bx__step-icon svg{width:28px;height:28px}.mz-bx__step-title{margin:0;font-size:1.4rem}.mz-bx__steps{text-align:left}.mz-bx__details>.container{border-radius:12px;padding:1.75rem 1rem}.mz-bx__details-head{padding-inline:.25rem}.mz-bx__tile{grid-template-columns:auto 1fr;column-gap:1rem;row-gap:.25rem;padding:1.15rem}.mz-bx__tile-icon{grid-row:span 2;margin:0;padding-top:.1rem}.mz-bx__tile-icon svg{width:24px;height:24px}.mz-bx__tile-title{font-size:1.25rem}.mz-bx__gift-media{aspect-ratio:16/10}}@media(prefers-reduced-motion:reduce){.mz-bx__ribbon-track{animation:none}}.mega-menu.mz-mm-host{display:block}.mz-mm{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:start;width:100%}.mz-mm__nav{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.mz-mm__link{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;padding:.5rem 0;font-size:1rem;font-weight:500;line-height:1.3;color:var(--mz-ink-3);text-decoration:none;transition:color .15s}.mz-mm__link:hover,.mz-mm__link.is-active,.mz-mm__link:focus-visible{color:var(--mz-ink)}.mz-mm__badge{display:inline-block;margin-left:.45rem;padding:.18rem .5rem;border-radius:999px;background:var(--mz-surface);color:var(--mz-ink-2);font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1.3;white-space:nowrap;vertical-align:middle}.mz-mm__link .mz-mm__badge{margin-left:0}.mz-mm__foot{margin:1.75rem 0 0;font-size:.8125rem;color:var(--mz-ink-2)}.mz-mm__foot a{color:var(--mz-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.mz-mm__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:66rem}.mz-mm__tiles[hidden]{display:none}.mz-mm__tile{display:flex;flex-direction:column;min-width:0;border:0;padding:0;border-radius:16px;overflow:hidden;background:var(--mz-surface);color:var(--mz-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.mz-mm__img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--mz-tile-2)}.mz-mm__img img{width:100%;height:100%;object-fit:cover;display:block}.mz-mm__ph{display:grid;place-items:center;height:100%;font-family:var(--heading-font-family);font-size:3rem;color:var(--mz-ink-3)}.mz-mm__tag{position:absolute;top:.75rem;left:.75rem;padding:.3rem .65rem;border-radius:999px;background:#fff;color:var(--mz-ink);font-size:.75rem;font-weight:500}.mz-mm__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.3}.mz-mm__arrow{flex:none;color:var(--mz-ink-2);transition:color .15s}.mz-mm__tile:hover .mz-mm__arrow,.mz-mm__tile:focus-visible .mz-mm__arrow{color:var(--mz-red)}.mz-mm__intro{display:grid;gap:1.25rem;align-content:start;padding-top:.25rem}.mz-mm__quote{margin:0;font-family:var(--heading-font-family);font-size:1.5rem;line-height:1.3;color:var(--mz-ink)}.mz-mm__btn{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;background:var(--mz-red);color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s}.mz-mm__btn:hover{background:var(--mz-red-dark)}.mz-mm__btn svg{width:16px;height:16px}.mz-mm__note{margin:0;font-size:.8125rem;color:var(--mz-ink-2)}.mz-bcs{padding-block:clamp(3rem,6vw,5.5rem)}.mz-bcs__head{display:flex;justify-content:space-between;align-items:end;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mz-bcs__eyebrow{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-bcs__title{margin:0;letter-spacing:-.02em}.mz-bcs__sub{margin:.6rem 0 0;max-width:36rem;color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.55}.mz-bcs__link{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:var(--mz-ink);text-decoration:none;white-space:nowrap}.mz-bcs__link svg{width:16px;height:16px}.mz-bcs__link:hover{color:var(--mz-red)}.mz-bcs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 1.25rem}@media(min-width:700px){.mz-bcs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.mz-bcs__grid{grid-template-columns:repeat(var(--mz-bcs-cols,3),minmax(0,1fr))}}.mz-bc{display:flex;flex-direction:column;gap:1rem;min-width:0}.mz-bc__media{position:relative;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--mz-tile)}.mz-bc__imgs{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.mz-bc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease}.mz-bc__img--2{opacity:0}.mz-bc__buy{position:absolute;left:.9rem;right:.9rem;bottom:.9rem;z-index:2;margin:0;background:#fff;border-radius:12px;overflow:hidden;color:var(--mz-ink);transition:opacity .25s}.mz-bc__opt{padding:.85rem 1rem;border-bottom:1px solid var(--mz-line)}.mz-bc__row{display:flex;align-items:center;gap:.65rem;cursor:pointer;font-size:.9375rem}.mz-bc__row input{width:1.05rem;height:1.05rem;margin:0;accent-color:var(--mz-ink);flex:none}.mz-bc__k{flex:1;font-weight:500}.mz-bc__v{font-weight:500;font-variant-numeric:tabular-nums}.mz-bc__freq{margin:.45rem 0 0 1.7rem;font-size:.8125rem;color:var(--mz-ink-2)}select.mz-bc__freq{display:block;width:calc(100% - 1.7rem);padding:.35rem 0;border:0;border-bottom:1px solid var(--mz-ink);border-radius:0;background:transparent;font:inherit;font-size:.875rem;color:var(--mz-ink)}.mz-bc__add{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:1rem 1.1rem;border:0;background:var(--mz-ink);color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-bc__add:hover{background:var(--mz-red)}.mz-bc__add svg{width:18px;height:18px}.mz-bc__add.is-loading{opacity:.6;pointer-events:none}.mz-bc__add.is-added{background:var(--mz-red)}.mz-bc__add--wl{border-radius:999px;background:var(--mz-red);margin-top:.25rem}.mz-bc__add--wl:hover{background:var(--mz-red-dark)}.mz-bc__err{margin:0;padding:.6rem 1rem;font-size:.8125rem;color:var(--mz-red)}@media(hover:hover)and (min-width:1000px){.mz-bc__buy{opacity:0}.mz-bc:hover .mz-bc__buy,.mz-bc:focus-within .mz-bc__buy{opacity:1}.mz-bc:hover .mz-bc__img--2{opacity:1}}.mz-bc__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mz-bc__title{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.15;letter-spacing:-.01em}.mz-bc__title a{color:inherit;text-decoration:none}.mz-bc__price{margin:0;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.mz-bc__price s{margin-left:.35rem;color:var(--mz-ink-3);font-weight:400}.mz-bc__now{color:var(--mz-red)}.mz-bc__text{margin:.35rem 0 0;color:var(--mz-ink-2);line-height:1.5}.mz-ct{padding-block:clamp(3rem,6vw,5rem)}.mz-ct__eyebrow{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-ct__title{margin:0 0 1.25rem;letter-spacing:-.02em}.mz-ct__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mz-ct__pills{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;min-width:0;padding-block:2px}.mz-ct__pills::-webkit-scrollbar{display:none}.mz-ct__pill{flex:none;min-height:2.5rem;padding:0 1.15rem;border:1px solid transparent;border-radius:999px;background:var(--mz-surface);color:var(--mz-ink-2);font:inherit;font-size:.9375rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.mz-ct__pill:hover{border-color:var(--mz-ink);color:var(--mz-ink)}.mz-ct__pill.is-active{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.mz-ct__all{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1.15rem;border-radius:999px;background:var(--mz-red);color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s}.mz-ct__all:hover{background:var(--mz-red-dark)}.mz-ct__all svg{width:16px;height:16px}.mz-ct__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(14rem,62vw,18.5rem);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2);scroll-padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2)}.mz-ct__track::-webkit-scrollbar{display:none}@media(min-width:1000px){.mz-ct__track{grid-auto-columns:calc((min(100vw,var(--container-max-width,80rem)) - 2*var(--container-gutter,1.25rem) - 3*1.25rem)/4.25)}}.mz-ct__item{min-width:0;scroll-snap-align:start}.mz-ct__empty{margin:0;padding:2rem 0;color:var(--mz-ink-3)}.mz-ct__panel[hidden]{display:none}.mz-ct__nav{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.mz-ct__arrow{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--mz-line);background:#fff;color:var(--mz-ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.mz-ct__arrow:hover{border-color:var(--mz-ink)}.mz-ct__arrow svg{width:18px;height:18px}.mz-ct__arrow[data-mz-ct-prev] svg{transform:scaleX(-1)}@media(hover:none){.mz-ct__nav{display:none}}@media(max-width:699px){.mz-ct__bar{flex-direction:column;align-items:stretch}.mz-ct__pills{margin-inline:calc(var(--container-gutter,1.25rem)*-1);padding-inline:var(--container-gutter,1.25rem)}.mz-ct__all{align-self:flex-start}}.mz-pp{padding-block:clamp(3.5rem,7vw,6rem);background:var(--mz-surface)}.mz-pp__head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem 3rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3rem)}.mz-pp__eyebrow{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-pp__title{margin:0;letter-spacing:-.02em}.mz-pp__text{margin-top:.75rem;max-width:34rem;color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.6}.mz-pp__text p{margin:0}.mz-pp__status{display:grid;gap:.25rem;justify-items:end;text-align:right;max-width:20rem}.mz-pp__count{margin:0;font-family:var(--heading-font-family);line-height:1}.mz-pp__count b{font-weight:400;font-size:3.25rem;color:var(--mz-red)}.mz-pp__count span{font-size:1.5rem;color:var(--mz-ink-3)}.mz-pp__line{margin:0;font-size:.9375rem;color:var(--mz-ink-2)}.mz-pp__login{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:var(--mz-ink);text-decoration:underline;text-underline-offset:4px}.mz-pp__login svg{width:16px;height:16px}.mz-pp__scroll{overflow-x:auto;scrollbar-width:none;padding-block:1.25rem 1rem}.mz-pp__scroll::-webkit-scrollbar{display:none}.mz-pp__grid{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:10.5rem;gap:1.25rem;width:max-content;padding-inline:var(--container-gutter,1.25rem)}@media(min-width:1000px){.mz-pp__grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));width:auto;max-width:var(--container-max-width,80rem);margin-inline:auto;gap:clamp(1.25rem,2vw,2rem)}}.mz-stamp{position:relative;min-width:0;transform:rotate(var(--tilt,0deg))}.mz-stamp__paper{--r:4.5px;position:relative;padding:11px;background:#fff;-webkit-mask:conic-gradient(#000 0 0) content-box,radial-gradient(circle var(--r),#0000 96%,#000) -6px -6px/15px 15px round;mask:conic-gradient(#000 0 0) content-box,radial-gradient(circle var(--r),#0000 96%,#000) -6px -6px/15px 15px round}.mz-stamp__frame{display:grid;gap:.5rem;padding:7px;border:1px solid var(--mz-line);background:#fff}.mz-stamp__photo{aspect-ratio:4/5;overflow:hidden;background:var(--mz-tile-2)}.mz-stamp__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .3s,opacity .3s}.mz-stamp__ph{display:grid;place-items:center;height:100%;font-family:var(--heading-font-family);font-size:2.75rem;color:var(--mz-ink-3)}.mz-stamp__cap{display:flex;justify-content:space-between;font-size:.625rem;letter-spacing:.02em;text-transform:none;color:var(--mz-red);font-variant-numeric:tabular-nums}.mz-stamp__city{margin:0;font-family:var(--heading-font-family);font-size:1.15rem;line-height:1.1;color:var(--mz-ink)}.mz-stamp:not(.is-collected) .mz-stamp__photo img{filter:grayscale(1) contrast(.92);opacity:.5}.mz-stamp:not(.is-collected) .mz-stamp__cap,.mz-stamp:not(.is-collected) .mz-stamp__city{color:var(--mz-ink-3)}.mz-stamp__mark{position:absolute;right:-16%;top:-7%;width:62%;color:#c2291cc7;transform:rotate(-14deg);pointer-events:none;font-family:var(--text-font-family)}.mz-stamp__makers{margin:.65rem 0 0;text-align:center;font-size:.75rem;line-height:1.35;color:var(--mz-ink-3)}.mz-stamp.is-collected .mz-stamp__makers{color:var(--mz-red);font-weight:500}.mz-pp__cta{margin-top:1.75rem}.mz-pp__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.5rem;border-radius:999px;background:var(--mz-ink);color:#fff;font-weight:500;text-decoration:none;transition:background .2s}.mz-pp__btn:hover{background:var(--mz-red)}.mz-pp__btn svg{width:16px;height:16px}@media(max-width:699px){.mz-pp__status{justify-items:start;text-align:left}}.mz-art__shop-lead{max-width:44rem;margin:-1rem auto 2rem;color:var(--mz-ink-2);line-height:1.6}.mz-art__shop-lead p{margin:0 0 .5rem}.mz-art__shop-lead a{color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mz-red)}.mz-art__boxes{border-top:1px solid var(--mz-line)}.mz-art__news{padding-block:clamp(3rem,6vw,4.5rem);background:var(--mz-surface)}.mz-art__news-inner{display:grid;gap:1.5rem;align-items:center}@media(min-width:900px){.mz-art__news-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.mz-art__news-title{margin:0}.mz-art__news-text{margin:.6rem 0 0;color:var(--mz-ink-2);max-width:32rem;line-height:1.6}.mz-art__news-form{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.mz-art__news-input{flex:1 1 14rem;min-height:3.1rem;padding:0 1.1rem;border:1px solid var(--mz-line);border-radius:999px;background:#fff;font:inherit;font-size:1rem;color:var(--mz-ink)}.mz-art__news-input:focus{outline:0;border-color:var(--mz-ink)}.mz-art__news-btn{min-height:3.1rem;padding:0 1.5rem;border:0;border-radius:999px;background:var(--mz-red);color:#fff;font:inherit;font-weight:500;cursor:pointer;transition:background .2s}.mz-art__news-btn:hover{background:var(--mz-red-dark)}.mz-art__news-ok{margin:0;font-weight:500}.mz-art__news-err{flex-basis:100%;margin:0;font-size:.8125rem;color:var(--mz-red)}.mz-shop__bar .mz-pill.is-active,.mz-ct__pill.is-active{background:var(--mz-red);border-color:var(--mz-red);color:#fff}.mz-shop__feature{position:relative;display:block;grid-column:1/-1;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:var(--mz-tile);color:#fff;text-decoration:none}.mz-shop__feature[hidden]{display:none}.mz-shop__feature-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mz-shop__feature-copy{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:clamp(1.25rem,3vw,2rem);background:linear-gradient(to top,#0000008c,#0000)}.mz-shop__feature-title{font-family:var(--heading-font-family);font-size:clamp(1.5rem,2.6vw,2.25rem);line-height:1.15;max-width:20ch}.mz-shop__feature-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;background:#fff;color:var(--mz-ink);font-size:.9375rem;font-weight:500}.mz-shop__feature-btn svg{width:16px;height:16px}.mz-shop__feature:hover .mz-shop__feature-btn{color:var(--mz-red)}@media(min-width:700px){.mz-shop__feature{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:100%}}.mz-shop__sub{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem}.mz-shop__sub[hidden]{display:none}.mz-subpill.mz-pill{min-height:2.125rem;padding:0 .95rem;font-size:.875rem;background:transparent;border-color:var(--mz-line,rgba(0,0,0,.15))}.mz-subpill.mz-pill.is-active{background:var(--mz-red);border-color:var(--mz-red);color:#fff}.mz-subpill--link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px}.mz-subpill--link:hover{color:var(--mz-red)}.mz-subpill--link svg{width:.8em;height:.8em}.mz-shop__bar .mz-pill.is-open{border-color:var(--mz-red);color:var(--mz-red);background:var(--mz-surface)}@media(max-width:749px){.mz-shop__sub{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--container-gutter,1.25rem) * -1);padding-inline:var(--container-gutter,1.25rem)}.mz-shop__sub::-webkit-scrollbar{display:none}.mz-subpill--link{white-space:nowrap}}@media(max-width:749px){.mz-shop{display:flex;flex-direction:column}.mz-shop>*{order:5}.mz-shop>.mz-shop__head{order:0}.mz-shop>.mz-shop__bar.container{display:contents}.mz-shop>.mz-shop__bar .mz-pills.mz-pills{order:1;margin-inline:0;padding-inline:var(--container-gutter,1.25rem)}.mz-shop>.mz-shop__sub{order:2;margin-inline:0;padding-inline:var(--container-gutter,1.25rem)}.mz-shop>.mz-shop__bar .mz-sort.mz-sort{order:3;padding-inline:var(--container-gutter,1.25rem)}}@media(hover:none){.mz-pill:not(.is-active):not(.is-open):hover{border-color:transparent}.mz-subpill.mz-pill:not(.is-active):hover{border-color:var(--mz-line)}}:root{--mz-sec:var(--section-outer-spacing-block,4rem);--mz-top:calc(var(--mz-sec) * .75)}section.mz-pp,section.mz-bcs,.mz-ct{padding-block:var(--mz-sec)!important}.mz-shop{padding-block:var(--mz-top) var(--mz-sec)}.mz-shop__head{margin-bottom:calc(var(--mz-sec) * .5)}.mz-line{padding-block:var(--mz-sec)}.mz-blog__body{padding-block:var(--mz-top) var(--mz-sec)}.mz-faq__head{padding-block:var(--mz-top) calc(var(--mz-sec) * .5)}.mz-faq__body,.mz-art__related{padding-block:var(--mz-sec)}.footer{--footer-padding-block:var(--mz-sec)}#shopify-section-sections--28528266281306__footer .footer__aside{padding-top:1.75rem}.mz-pdp{padding-block:1.5rem var(--mz-sec)}.mz-pdp>.mz-pdp__top{margin-top:0}.mz-pdp .mz-bundle,.mz-pdp .mz-why2,.mz-pdp .mz-maker,.mz-pdp .mz-revs,.mz-pdp .mz-also,.mz-pdp .mz-open,.mz-pdp .mz-makers{margin-top:var(--mz-sec)}.mz-pdp .mz-also__head,.mz-pdp .mz-bundle__head,.mz-pdp .mz-open__head{margin-bottom:calc(var(--mz-sec) * .4)}.mz-pdp .mz-makers__list{margin-top:calc(var(--mz-sec) * .4)}.mz-why2__body{padding-top:calc(var(--mz-sec) * .5)}.mz-cb__hero{padding-block:var(--mz-top) var(--mz-sec);gap:calc(var(--mz-sec) * .6)}.mz-cb__boxes{padding-block:var(--mz-sec);gap:calc(var(--mz-sec) * 1.25)}.mz-cb__how{padding-block:var(--mz-sec);gap:calc(var(--mz-sec) * .6)}.product-card__info{padding-bottom:0}.mz-shop__grid{row-gap:calc(var(--mz-sec) * .6)}.mz-bc__sel{position:relative;margin:.55rem 0 0 1.7rem}.mz-bc__sel .mz-bc__freq{display:block;width:100%;margin:0;padding:.55rem 2rem .55rem .75rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-xs);background:#fff;-webkit-appearance:none;appearance:none;font:inherit;font-size:.875rem;color:var(--mz-ink);cursor:pointer;transition:border-color .2s}.mz-bc__sel .mz-bc__freq:hover,.mz-bc__sel .mz-bc__freq:focus-visible{border-color:var(--mz-ink);outline:0}.mz-bc__chev{position:absolute;right:.8rem;top:50%;width:12px;height:8px;margin-top:-4px;color:var(--mz-ink);pointer-events:none}.mz-bc__sel:has(.mz-bc__freq:disabled){opacity:.45}.mz-ct__empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;min-height:14rem;margin:0;padding:2rem;border-radius:var(--mz-r);background:var(--mz-surface);color:var(--mz-ink)}.mz-ct__track:has(>.mz-ct__empty){display:block}.mz-ct__empty-title{margin:0;font-family:var(--heading-font-family);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.mz-ct__empty-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--mz-red);color:#fff;font:inherit;font-weight:500;cursor:pointer;transition:background .2s}.mz-ct__empty-btn:hover{background:var(--mz-red-dark)}.mz-ct__empty-btn svg{width:16px;height:16px}.mz-nx{padding-block:var(--mz-sec)}.mz-nx__head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mz-nx__eyebrow{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-nx__title{margin:0;letter-spacing:-.02em}.mz-nx__sub{margin:.6rem 0 0;max-width:36rem;color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.55}.mz-nx__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(12.5rem,62vw,17rem);gap:1.25rem;margin:0;padding:0 max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2);scroll-padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-nx__track::-webkit-scrollbar{display:none}.mz-nx__item{min-width:0;scroll-snap-align:start}.mz-nx__tile{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0;border:0;background:none;color:var(--mz-ink);font:inherit;text-align:left;cursor:pointer}.mz-nx__media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/5;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-nx-bg,var(--mz-tile))}.mz-nx__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mz-nx__art{display:block;width:38%;color:var(--mz-ink);transition:transform .6s ease}.mz-nx__art svg{display:block;width:100%;height:auto}.mz-nx__badge{position:absolute;top:.85rem;left:.85rem;padding:.3rem .65rem;border-radius:999px;background:#ffffffdb;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:none;color:var(--mz-ink)}.mz-nx__name{margin-top:.9rem;font-family:var(--heading-font-family);font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.2;letter-spacing:-.01em}.mz-nx__text{margin-top:.25rem;font-size:.875rem;color:var(--mz-ink-2)}.mz-nx__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.9375rem;font-weight:500;color:var(--mz-red)}.mz-nx__cta svg{width:16px;height:16px;transition:transform .25s}.mz-nx__tile:hover .mz-nx__img,.mz-nx__tile:hover .mz-nx__art{transform:scale(1.04)}.mz-nx__tile:hover .mz-nx__cta svg{transform:translate(3px)}.mz-nx__tile:focus-visible{outline:2px solid var(--mz-ink);outline-offset:4px;border-radius:var(--mz-r)}@media(min-width:1000px){.mz-nx__track{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:0;margin-inline:auto;max-width:var(--container-max-width,80rem);padding-inline:var(--container-gutter,1.25rem)}}@media(prefers-reduced-motion:reduce){.mz-nx__img,.mz-nx__art,.mz-nx__cta svg{transition:none}}.mz-bx{padding-block:var(--mz-sec)}.mz-bx__wrap{display:grid;gap:1.125rem}.mz-bx__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.75rem;padding:clamp(1.75rem,5vw,3rem);border-radius:var(--mz-r);background:var(--mz-bx-bg,var(--mz-surface))}.mz-bx__copy{display:flex;flex-direction:column;gap:.75rem;max-width:30rem}.mz-bx__eyebrow{margin:0;font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-red)}.mz-bx__title{margin:0;letter-spacing:-.02em}.mz-bx__text{color:var(--mz-ink);font-size:1.0625rem;line-height:1.55}.mz-bx__text p{margin:0}.mz-bx__text strong{font-weight:600}.mz-bx__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--mz-ink);border-radius:999px;color:var(--mz-ink);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mz-bx__btn:hover{background:var(--mz-ink);color:#fff}.mz-bx__btn svg{width:16px;height:16px}.mz-bx__media{position:relative;overflow:hidden;border-radius:var(--mz-r);aspect-ratio:4/3;background:var(--mz-tile)}.mz-bx__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:750px){.mz-bx__wrap{grid-template-columns:1fr 1fr}.mz-bx__media{aspect-ratio:auto;min-height:20rem}.mz-bx__wrap--flip .mz-bx__media{order:-1}}.mz-stamp__num{margin-left:auto}.mz-tp{padding-block:calc(var(--mz-sec) * .6);border-top:1px solid var(--mz-line);background:var(--mz-white)}.mz-tp .trustpilot-widget{z-index:auto!important}.mz-ft{background:#fff;color:var(--mz-ink)}.mz-ft__tick{overflow:hidden;background:var(--mz-red);color:#fff}.mz-ft__tick-track{display:flex;align-items:center;gap:1.6rem;width:max-content;padding:.8rem 0;animation:mz-ft-tick 45s linear infinite}.mz-ft__tick-track span{font-size:.9375rem;font-weight:500;white-space:nowrap}.mz-ft__tick-track svg{flex-shrink:0;opacity:.85}@keyframes mz-ft-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mz-ft__tick-track{animation:none}}.mz-ft__grid{display:grid}.mz-ft__main{display:flex;flex-direction:column;gap:2rem;padding:2.5rem var(--container-gutter,1.25rem) 2rem}.mz-ft__logo{align-self:flex-start;font-family:var(--heading-font-family);font-size:1.5rem;letter-spacing:.32em;text-transform:uppercase;color:var(--mz-ink);text-decoration:none}.mz-ft__logo img{display:block;height:auto}.mz-ft__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.mz-ft__links{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.mz-ft__links a{color:var(--mz-ink);font-size:.9375rem;text-decoration:none}.mz-ft__links a:hover{color:var(--mz-red)}.mz-ft__news{display:grid;gap:.9rem}.mz-ft__news-text{margin:0;font-size:.875rem;line-height:1.5;color:var(--mz-ink-2)}.mz-ft__form{position:relative;margin:0}.mz-ft__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mz-ft__input{width:100%;height:3.25rem;padding:0 3.5rem 0 1.1rem;border:0;border-radius:var(--mz-r-xs);background:var(--mz-surface);font:inherit;font-size:.9375rem;color:var(--mz-ink)}.mz-ft__input:focus-visible{outline:2px solid var(--mz-ink);outline-offset:1px}.mz-ft__go{position:absolute;right:.4rem;top:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border:0;border-radius:50%;background:transparent;color:var(--mz-ink);cursor:pointer}.mz-ft__go:hover{color:var(--mz-red)}.mz-ft__go svg{width:16px;height:16px}.mz-ft__ok,.mz-ft__err{margin:.4rem 0 0;font-size:.875rem}.mz-ft__err{color:var(--mz-red)}.mz-ft__card{display:grid;gap:.65rem;padding:1.25rem 1.4rem;border-radius:var(--mz-r);background:var(--mz-surface)}.mz-ft__social{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.mz-ft__social a{display:inline-flex;align-items:center;gap:.35rem;color:var(--mz-ink);font-size:.9375rem;text-decoration:none}.mz-ft__social a:hover{color:var(--mz-red)}.mz-ft__made{display:inline-flex;align-items:center;gap:.3rem;margin:.2rem 0 0;font-size:.9375rem}.mz-ft__made svg{color:var(--mz-red)}.mz-ft__legal{font-size:.75rem;line-height:1.55;color:var(--mz-ink-3)}.mz-ft__legal p{margin:0 0 .5rem}.mz-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;font-size:.8125rem}.mz-ft__copy{margin:0}.mz-ft__policies{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none}.mz-ft__policies a,.mz-ft__mail{color:var(--mz-ink-2);text-decoration:none}.mz-ft__policies a:hover,.mz-ft__mail:hover{color:var(--mz-red)}.mz-ft__mail{display:inline-flex;align-items:center;gap:.3rem}.mz-ft__loc{display:flex;flex-wrap:wrap;gap:1.5rem}.mz-ft__img{min-height:18rem;background:var(--mz-tile)}.mz-ft__img img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.mz-ft__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mz-ft__grid--solo{grid-template-columns:minmax(0,1fr)}.mz-ft__main{padding:3rem clamp(1.5rem,3vw,2.75rem) 2.5rem max(var(--container-gutter,1.25rem),50vw - var(--container-max-width,80rem)/2)}.mz-ft__cols{grid-template-columns:repeat(3,max-content);gap:2rem 4rem}.mz-ft__img{min-height:100%}}.mz-ft__links{align-content:start}.shopify-section--newsletter .section-boxed.bg-custom{background:transparent!important}.shopify-section--newsletter .newsletter-box.bg-custom{background:var(--mz-nl-bg,#F3E4DF)!important}.shopify-section--newsletter .newsletter{border-radius:var(--mz-r);overflow:hidden}@media(min-width:1000px){.shopify-section--newsletter .newsletter{max-height:30rem}.shopify-section--newsletter .newsletter img{height:100%;max-height:30rem;object-fit:cover}}.mz-faq__split{display:grid;background:var(--mz-surface)}.mz-faq__split-img{aspect-ratio:4/3;overflow:hidden}.mz-faq__split-img img{width:100%;height:100%;object-fit:cover}.mz-faq__split-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem var(--container-gutter,1.25rem)}.mz-faq__split-copy .mz-faq__title{margin:0;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.05;text-align:left}.mz-faq__split-copy .mz-faq__sub{margin:0;text-align:left}.mz-faq__tag{margin:0;padding:.3rem .55rem;border:1px solid var(--mz-ink);border-radius:3px;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none}.mz-faq__head--pills{padding-block:1.75rem 1.25rem!important;background:transparent!important;text-align:left}.mz-faq__pills-label{margin:0 0 .9rem;font-size:1rem;color:var(--mz-ink-2)}@media(min-width:990px){.mz-faq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(34rem,60svh)}.mz-faq__split-img{aspect-ratio:auto}.mz-faq__split-copy{padding:3rem clamp(2rem,5vw,5rem)}}.shopify-section--newsletter .newsletter-box input[type=email]{background:#fff!important}.mz-ct2{color:var(--mz-ink)}.mz-ct2 p{margin:0}.mz-ct2__h2{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.1;letter-spacing:-.015em}.mz-ct2__hero{display:grid;background:var(--ct-bg,#F3E4DF)}.mz-ct2__hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.1rem;padding:2.75rem var(--container-gutter,1.25rem) 3rem}.mz-ct2__eyebrow{font-size:.9375rem;color:var(--mz-red)}.mz-ct2__title{margin:0;max-width:15ch;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.4rem,4.6vw,4.25rem);line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.mz-ct2__sub{max-width:30rem;font-size:1.125rem;line-height:1.5;color:var(--mz-ink-2)}.mz-ct2__btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.mz-ct2__btn{display:inline-flex;align-items:center;gap:.55rem;min-height:3.125rem;padding:0 1.4rem;border:1px solid var(--mz-ink);border-radius:999px;background:var(--mz-ink);color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.mz-ct2__btn svg{width:16px;height:16px;flex-shrink:0}.mz-ct2__btn:hover{background:var(--mz-red);border-color:var(--mz-red)}.mz-ct2__btn--ghost{background:transparent;color:var(--mz-ink)}.mz-ct2__btn--ghost:hover{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.mz-ct2__hours{font-size:.875rem;color:var(--mz-ink-2)}.mz-ct2__hero-img{aspect-ratio:4/3;overflow:hidden}.mz-ct2__hero-img img{display:block;width:100%;height:100%;object-fit:cover}.mz-ct2__ways{padding-top:var(--mz-sec)}.mz-ct2__cards{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--mz-ink)}.mz-ct2__card{border-bottom:1px solid var(--mz-line)}.mz-ct2__card-a{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:1.15rem 0;color:var(--mz-ink);text-decoration:none}.mz-ct2__card-title{font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.2}.mz-ct2__card-text{grid-column:1;font-size:.9375rem;color:var(--mz-ink-2)}.mz-ct2__card-link{grid-column:2;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;gap:.35rem;font-size:.9375rem;white-space:nowrap}.mz-ct2__card-a:hover .mz-ct2__card-link,.mz-ct2__card-a:hover .mz-ct2__card-title{color:var(--mz-red)}.mz-ct2__write{display:grid;gap:2rem;padding-block:var(--mz-sec)}.mz-ct2__write-side{display:flex;flex-direction:column;gap:1rem}.mz-ct2__write-text{max-width:28rem;font-size:1rem;line-height:1.6;color:var(--mz-ink-2)}.mz-ct2__write-text p{margin:0}.mz-ct2__quick{margin-top:1rem}.mz-ct2__quick-title{font-size:.9375rem;font-weight:500;margin-bottom:.4rem!important}.mz-ct2__quick-list{margin:0;padding:0;list-style:none}.mz-ct2__quick-list a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--mz-line);color:var(--mz-ink);font-size:.9375rem;text-decoration:none}.mz-ct2__quick-list a svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s}.mz-ct2__quick-list a:hover{color:var(--mz-red)}.mz-ct2__quick-list a:hover svg{transform:translate(3px)}.mz-ct2__form-card{padding:1.5rem;border-radius:var(--mz-r);background:var(--mz-surface)}.mz-ct2__form{display:grid;gap:1rem;margin:0}.mz-ct2__row{display:grid;gap:1rem}.mz-ct2__field{display:grid;gap:.4rem;min-width:0}.mz-ct2__field label{font-size:.875rem;font-weight:500}.mz-ct2__opt{font-weight:400;color:var(--mz-ink-3)}.mz-ct2__field input,.mz-ct2__field select,.mz-ct2__field textarea{width:100%;min-height:3rem;padding:.75rem .95rem;border:1px solid transparent;border-radius:var(--mz-r-xs);background:#fff;font:inherit;font-size:1rem;color:var(--mz-ink);-webkit-appearance:none;appearance:none;transition:border-color .2s}.mz-ct2__field textarea{min-height:9rem;resize:vertical;line-height:1.5}.mz-ct2__field input:focus,.mz-ct2__field select:focus,.mz-ct2__field textarea:focus{outline:0;border-color:var(--mz-ink)}.mz-ct2__field ::placeholder{color:var(--mz-ink-3)}.mz-ct2__sel{position:relative}.mz-ct2__sel select{padding-right:2.5rem;cursor:pointer}.mz-ct2__sel svg{position:absolute;right:1rem;top:50%;margin-top:-4px;pointer-events:none}.mz-ct2__send{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.25rem}.mz-ct2__submit{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.25rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--mz-red);color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-ct2__submit svg{width:16px;height:16px}.mz-ct2__submit:hover{background:var(--mz-red-dark)}.mz-ct2__note{font-size:.8125rem;color:var(--mz-ink-3)}.mz-ct2__err{padding:.75rem .95rem;border-radius:var(--mz-r-xs);background:#fff;color:var(--mz-red);font-size:.9375rem}.mz-ct2__err ul{margin:.25rem 0 0;padding-left:1.1rem}.mz-ct2__ok{display:grid;justify-items:start;gap:.6rem;padding:1rem 0}.mz-ct2__ok-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--mz-red);color:#fff}.mz-ct2__ok-title{font-family:var(--heading-font-family);font-size:1.5rem}.mz-ct2__ok-text{color:var(--mz-ink-2)}.mz-ct2__topics{padding-block:var(--mz-sec);background:var(--ct-bg2,var(--mz-surface))}.mz-ct2__tlist{display:grid;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.mz-ct2__topic{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.4rem 0;border-top:1px solid var(--mz-ink)}.mz-ct2__topic-title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:1.375rem;line-height:1.2}.mz-ct2__topic-text{max-width:24rem;font-size:.9375rem;line-height:1.55;color:var(--mz-ink-2)}.mz-ct2__topic-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.25rem;color:var(--mz-ink);font-size:.9375rem;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--mz-ink-3)}.mz-ct2__topic-link svg{width:14px;height:14px}.mz-ct2__topic-link:hover{color:var(--mz-red);text-decoration-color:currentColor}@media(min-width:750px){.mz-ct2__row{grid-template-columns:1fr 1fr}.mz-ct2__form-card{padding:2.25rem}.mz-ct2__tlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem}}@media(min-width:990px){.mz-ct2__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(40rem,calc(100svh - 96px))}.mz-ct2__hero--solo{grid-template-columns:minmax(0,1fr)}.mz-ct2__hero-copy{padding:4rem clamp(2rem,5vw,5rem) 4rem max(var(--container-gutter,1.25rem),50vw - var(--container-max-width,80rem)/2)}.mz-ct2__hero-img{aspect-ratio:auto}.mz-ct2__ways{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:3rem;align-items:start}.mz-ct2__ways .mz-ct2__cards{margin:0}.mz-ct2__write{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:3rem;align-items:start}}body :is(.mz-eyebrow,.mz-bcs__eyebrow,.mz-bx__eyebrow,.mz-ct__eyebrow,.mz-nx__eyebrow,.mz-pp__eyebrow,.mz-fv__eyebrow,.mz-cb__pick-who,.mz-buy__maker,.mz-bundle__label,.mz-bundle__vendor,.mz-pairs__vendor,.mz-pairs__total-label,.mz-label,.mz-boxprice__k,.mz-bx__inside-title,.mz-acard__tag,.mz-art__tag,.mz-faq__tag){text-transform:none!important;letter-spacing:.005em!important;font-size:.9375rem!important;font-weight:500}body :is(.mz-eyebrow,.mz-bcs__eyebrow,.mz-nx__eyebrow,.mz-pp__eyebrow,.mz-ct__eyebrow){color:var(--mz-red)}body .mz-hero .mz-buy__maker a,body .mz-buy__maker a{color:var(--mz-ink-2)}@media(max-width:989px){.mz-ct2__write-side{display:contents}.mz-ct2__write{display:flex;flex-direction:column}.mz-ct2__write .mz-ct2__quick{order:3;margin-top:.5rem}}.shopify-section--media-with-text .button,.mz-pp .mz-btn,.mz-pp__btn{background:transparent!important;color:var(--mz-ink)!important;border:1px solid var(--mz-ink)!important;box-shadow:none!important;--button-background:transparent;--button-text-color:var(--mz-ink)}.shopify-section--media-with-text .button:hover,.mz-pp .mz-btn:hover,.mz-pp__btn:hover{background:var(--mz-ink)!important;color:#fff!important}.shopify-section--press .rating,.shopify-section--press [class*=star],.shopify-section--press svg{color:var(--mz-red)!important;fill:currentColor}.mz-tp{background:transparent;border-top:0;padding-block:1.5rem}.mz-mk{padding-block:var(--mz-sec)}.mz-mk__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mz-mk__title{margin:0;letter-spacing:-.02em}.mz-mk__text{margin:.6rem 0 0;max-width:34rem;color:var(--mz-ink-2);font-size:1.0625rem;line-height:1.55}.mz-mk__all{display:inline-flex;align-items:center;gap:.4rem;color:var(--mz-ink);font-weight:500;text-decoration:none;white-space:nowrap}.mz-mk__all svg{width:16px;height:16px}.mz-mk__all:hover{color:var(--mz-red)}.mz-mk__track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(15rem,70vw,19rem);gap:1.25rem;margin:0;padding:0 max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2);scroll-padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-mk__track::-webkit-scrollbar{display:none}.mz-mk__item{min-width:0;scroll-snap-align:start}.mz-mk__card{display:flex;flex-direction:column;gap:.3rem;color:var(--mz-ink);text-decoration:none}.mz-mk__img{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile);margin-bottom:.6rem}.mz-mk__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.mz-mk__card:hover .mz-mk__img img{transform:scale(1.04)}.mz-mk__place{position:absolute;left:.85rem;bottom:.85rem;padding:.35rem .7rem;border-radius:999px;background:#ffffffeb;font-size:.8125rem;font-weight:500;color:var(--mz-ink)}.mz-mk__name{font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.15;letter-spacing:-.01em}.mz-mk__card:hover .mz-mk__name{color:var(--mz-red)}.mz-mk__line{font-size:.9375rem;line-height:1.45;color:var(--mz-ink-2)}@media(min-width:990px){.mz-mk__track{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin-inline:auto;max-width:var(--container-max-width,80rem);padding-inline:var(--container-gutter,1.25rem)}}@media(prefers-reduced-motion:reduce){.mz-mk__img img{transition:none}}.mz-q{padding-block:calc(var(--mz-sec) * 1.4);background:var(--q-bg,#FDFCFA)}.mz-q__inner{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.mz-q__eyebrow{margin:0;font-size:.9375rem;font-weight:500;color:var(--mz-red)}.mz-q__text{margin:0;max-width:52rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.2;letter-spacing:-.015em;color:var(--mz-ink);text-wrap:balance}.mz-q__by{margin:0;font-size:1rem;color:var(--mz-ink-2)}.mz-q__by:before{content:"";display:inline-block;width:1.75rem;height:1px;margin-right:.75rem;vertical-align:middle;background:var(--mz-ink-3)}.mz-q__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.5rem;padding:0 1.25rem;border:1px solid var(--mz-ink);border-radius:999px;color:var(--mz-ink);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mz-q__btn svg{width:16px;height:16px}.mz-q__btn:hover{background:var(--mz-ink);color:#fff}.mz-ft__tp{margin:16px 0 0!important;padding:0!important}.mz-ft__tp .trustpilot-widget{width:224px;max-width:none;margin-left:-19px}.mz-ft__tp iframe{width:100%!important;display:block}.mz-q--split .mz-q__inner{display:grid;gap:clamp(2rem,4vw,4rem);align-items:center;text-align:left}.mz-q--split .mz-q__body{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.mz-q--split .mz-q__text{max-width:36rem;font-size:clamp(1.625rem,2.6vw,2.5rem);line-height:1.22;text-wrap:pretty}.mz-q--split .mz-q__by:before{display:none}.mz-q--split .mz-q__by{font-size:1rem;color:var(--mz-ink-2)}.mz-q__img{aspect-ratio:4/5;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile)}.mz-q__img img{width:100%;height:100%;object-fit:cover;object-position:var(--q-focus,center)}.mz-q--split{padding-block:var(--mz-sec)}@media(min-width:990px){.mz-q--split .mz-q__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.mz-q--split .mz-q__body{padding-left:clamp(0rem,2vw,1.5rem)}.mz-q__img{aspect-ratio:auto;height:min(40rem,72vh)}}.mz-st{position:relative;display:grid;place-items:center;min-height:clamp(26rem,46vw,38rem);overflow:hidden;background:var(--mz-ink);color:#fff;isolation:isolate}.mz-st__media,.mz-st__media picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mz-st__media img{width:100%;height:100%;object-fit:cover;object-position:var(--st-focus,center)}.mz-st__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(20 17 14 / var(--st-ov,.35))}.mz-st__inner{display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding-block:4rem;text-align:center}.mz-st__text{margin:0;max-width:44rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.75rem,3.4vw,2.875rem);line-height:1.18;letter-spacing:-.015em;text-wrap:balance;text-shadow:0 1px 18px rgb(0 0 0 / .18)}.mz-st__btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.35rem;border-radius:999px;background:#fff;color:var(--mz-ink);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mz-st__btn svg{width:16px;height:16px}.mz-st__btn:hover{background:var(--mz-red);color:#fff}.mz-q__text{font-style:normal}@media(min-width:1000px){html:root{--section-outer-spacing-block:3.5rem}}@media(max-width:999px){html:root{--section-outer-spacing-block:2rem}}.mz-mm__link{width:100%;background:none;border:0;padding:.5rem 0;font:inherit;font-size:1rem;font-weight:500;text-align:left;cursor:default}.mz-bcs__link.mz-btn-red{gap:.5rem;min-height:2.5rem;padding:0 1.15rem;border-radius:999px;background:var(--mz-red);color:#fff;font-size:.9375rem}.mz-bcs__link.mz-btn-red:hover{background:var(--mz-red-dark);color:#fff}a.mz-nx__tile{color:inherit;text-decoration:none}a.mz-nx__tile:hover .mz-nx__name{color:var(--mz-red)}.mz-cardcta[data-mz-waitlist]{background:var(--mz-ink);color:#fff}.mz-cardcta[data-mz-waitlist]:hover{background:#000}.mz-shop__feature{grid-column:span 1;aspect-ratio:auto;min-height:100%}.mz-shop__feature-title{font-size:clamp(1.15rem,1.6vw,1.5rem)}.mz-shop__feature-copy{gap:.65rem;padding:1rem}.mz-shop__feature-btn{min-height:2.4rem;padding:0 1rem;font-size:.875rem}@media(min-width:700px){.mz-shop__feature{grid-column:span 1;grid-row:span 1;min-height:100%}}.mz-boxline{margin:.2rem 0 0;font-size:.875rem;line-height:1.45;color:var(--mz-ink-2)}.mz-boxprice--from{display:block;font-size:.875rem;font-weight:400;color:var(--mz-ink-2)}.mz-boxprice--from b{font-weight:500;color:var(--mz-ink)}.mz-cb__tick{background:var(--mz-red);color:#fff}.mz-cb__hook{margin:.35rem 0 0;font-size:1.0625rem;line-height:1.55;color:var(--mz-ink-2);max-width:34rem}.mz-cb__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 .4rem;padding:0;list-style:none}.mz-cb__facts li{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border-radius:999px;background:var(--mz-surface);font-size:.875rem;color:var(--mz-ink)}.mz-ft__news-title{margin:0;font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.2;color:var(--mz-ink)}.mz-ft__grid--solo .mz-ft__logo{order:-3}.mz-ft__grid--solo .mz-ft__news{order:-2}.mz-ft__grid--solo .mz-ft__card{background:none;padding:1.25rem 0 0;border-top:1px solid var(--mz-line);border-radius:0;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem}.mz-ft__grid--solo .mz-ft__social{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0}.mz-ft__grid--solo .mz-ft__made{margin:0}.mz-ft__grid--solo .mz-ft__tp{margin:0!important}@media(min-width:1000px){.mz-ft__grid--solo .mz-ft__main{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"logo logo logo" "news cols legal" "card card card" "bottom bottom bottom" "loc loc loc";gap:2.25rem 4rem;padding:3.5rem max(var(--container-gutter,1.25rem),50vw - var(--container-max-width,80rem)/2) 2.5rem}.mz-ft__grid--solo .mz-ft__logo{grid-area:logo}.mz-ft__grid--solo .mz-ft__news{grid-area:news;align-content:start}.mz-ft__grid--solo .mz-ft__cols{grid-area:cols;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.mz-ft__grid--solo .mz-ft__legal{grid-area:legal}.mz-ft__grid--solo .mz-ft__card{grid-area:card}.mz-ft__grid--solo .mz-ft__bottom{grid-area:bottom}.mz-ft__grid--solo .mz-ft__loc{grid-area:loc}}.mz-byos{padding-block:var(--mz-top,2rem) var(--mz-sec)}.mz-byos__top{display:grid;gap:1rem}.mz-byos__panel{display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:clamp(1.75rem,4vw,3.5rem);border-radius:var(--mz-r);background:var(--byos-bg,#F3E4DF)}.mz-byos__title{margin:0;font-family:var(--heading-font-family);font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--mz-ink)}.mz-byos__sub{margin:0;font-size:1.125rem;color:var(--mz-ink)}.mz-byos__text{font-size:.9375rem;color:var(--mz-ink-2)}.mz-byos__text p{margin:0}.mz-byos__photo{border-radius:var(--mz-r);overflow:hidden;min-height:16rem;background:var(--mz-tile)}.mz-byos__photo img{width:100%;height:100%;object-fit:cover}.mz-byos__body{display:grid;gap:2rem;margin-top:var(--mz-sec)}.mz-byos__group+.mz-byos__group{margin-top:calc(var(--mz-sec) * .8)}.mz-byos__group-title{margin:0 0 1.25rem;font-family:var(--heading-font-family);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;letter-spacing:-.01em}.mz-byos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding:0;list-style:none}.mz-byos__card{display:flex;flex-direction:column;gap:.3rem}.mz-byos__img{display:block;aspect-ratio:4/5;border-radius:var(--mz-r-sm);overflow:hidden;background:var(--mz-tile);margin-bottom:.5rem}.mz-byos__img img{width:100%;height:100%;object-fit:contain;padding:8%}.mz-byos__vendor{font-size:.75rem;letter-spacing:.06em;color:var(--mz-ink-3)}.mz-byos__name{font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--mz-ink);text-decoration:none}.mz-byos__price{font-size:.9375rem;color:var(--mz-ink-2)}.mz-byos__add{display:inline-flex;align-items:center;justify-content:center;text-align:center;margin-top:auto;min-height:2.6rem;border:0;border-radius:999px;background:var(--mz-ink);color:#fff;font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-byos__add:hover,.mz-byos__add.is-added{background:var(--mz-red)}.mz-byos__add:disabled{background:var(--mz-line);color:var(--mz-ink-3);cursor:not-allowed}.mz-byos__set{position:sticky;bottom:0;z-index:5;display:grid;gap:.9rem;padding:1rem 1.1rem calc(1rem + env(safe-area-inset-bottom));margin-inline:calc(var(--container-gutter,1.25rem) * -1);border-radius:var(--mz-r) var(--mz-r) 0 0;background:var(--mz-surface);box-shadow:0 -10px 30px -18px #0000004d}.mz-byos__set-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mz-byos__set-title{margin:0;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:400}.mz-byos__toggle{border:0;background:none;font:inherit;font-size:.875rem;text-decoration:underline;color:var(--mz-ink);cursor:pointer}.mz-byos__bar{position:relative;height:6px;margin:1.6rem .75rem 1.5rem;border-radius:99px;background:#fff}.mz-byos__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:inherit;background:var(--mz-red);transition:width .35s ease}.mz-byos__mark{position:absolute;left:var(--at);top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.2rem}.mz-byos__mark b{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#fff;border:1.5px solid var(--mz-line);font-size:.6875rem;font-weight:600}.mz-byos__mark small{position:absolute;top:calc(100% + .2rem);white-space:nowrap;font-size:.6875rem;color:var(--mz-ink-2)}.mz-byos__msg{margin:.4rem 0 0;font-size:.875rem;color:var(--mz-ink)}.mz-byos__slots{display:none;margin:0;padding:0;list-style:none}.mz-byos.is-open .mz-byos__slots{display:grid;max-height:40vh;overflow:auto}.mz-byos__slot{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem 0;border-top:1px solid var(--mz-line);font-size:.9375rem}.mz-byos__slot-img{display:grid;place-items:center;width:3.5rem;height:3.5rem;border:1.5px dashed var(--mz-ink-3);border-radius:10px;font-size:1.25rem;color:var(--mz-ink-2);overflow:hidden;background:#fff}.mz-byos__slot.is-full .mz-byos__slot-img{border:0}.mz-byos__slot-img img{width:100%;height:100%;object-fit:contain}.mz-byos__slot-txt small{display:block;font-size:.8125rem;color:var(--mz-ink-2)}.mz-byos__rm{width:2rem;height:2rem;border:0;border-radius:50%;background:#fff;font-size:1.1rem;cursor:pointer}@media(min-width:700px){.mz-byos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.mz-byos__top{grid-template-columns:1fr 1fr;min-height:22rem}.mz-byos__body{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem}.mz-byos__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mz-byos__set{top:calc(var(--sticky-area-height,80px) + 1.5rem);bottom:auto;margin:0;padding:1.5rem;border-radius:var(--mz-r);box-shadow:none}.mz-byos__toggle{display:none}.mz-byos__slots{display:grid}}.mz-mm__art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mz-ink)}.mz-mm__art svg{width:28%;height:auto}.mz-mm__art--book{background:#e8e8e3}.mz-mm__art--honey{background:#f3ead2}.mz-mm__art--kitchen{background:#e4e9e2}.mz-mm__art--textile{background:#f3e4df}.mz-mm__art--wood{background:#eee5d8}.mz-mq{display:block;width:100%;overflow:hidden;background:#c2291c;color:#f8f7f0}.mz-mq__vp{width:100%;overflow:hidden;padding:12px 0}.mz-mq__track{display:flex;width:max-content;align-items:center;animation:mz-mq-run var(--mz-mq-d,35s) linear infinite;will-change:transform}.mz-mq:hover .mz-mq__track{animation-play-state:paused}.mz-mq__item{display:inline-flex;align-items:center;white-space:nowrap;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1.2;padding:0 24px;color:inherit}.mz-mq__sep{display:inline-block;width:4px;height:4px;margin:0 8px;background:#c2291c;border-radius:50%;flex:0 0 auto}@keyframes mz-mq-run{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.mz-mq__item{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.mz-mq__track{animation:none;width:100%;justify-content:center;flex-wrap:wrap;row-gap:8px}.mz-mq__item[aria-hidden]{display:none}}.mz-pdp-section .mz-mq{margin-top:0}.mz-cb__banner{background:var(--mz-ink);color:#fff;text-align:center;padding:.95rem 1.25rem;font-size:.9375rem;line-height:1.4;margin:0}.mz-cbx-grid{display:grid;gap:1.25rem}.mz-cbx{--tone:#F4EDE1;background:var(--tone);border-radius:var(--mz-r);overflow:hidden;display:flex;flex-direction:column;color:var(--mz-ink);scroll-margin-top:6rem}.mz-cbx--ochre{--tone:#F3E4C6}.mz-cbx--wine{--tone:#EEDDDA}.mz-cbx__img{display:block;aspect-ratio:4/3;overflow:hidden;background:#00000008}.mz-cbx__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mz-cbx:hover .mz-cbx__img img{transform:scale(1.03)}.mz-cbx>*:not(.mz-cbx__img){padding-inline:1.25rem}.mz-cbx__top{padding-top:1.4rem;display:grid;gap:.35rem}.mz-cbx__who{margin:0;font-size:.75rem;letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--mz-red)}.mz-cbx__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.9rem,6vw,2.4rem);line-height:1.05}.mz-cbx__name a{color:inherit;text-decoration:none}.mz-cbx__cycle{margin:0;font-size:1rem;font-weight:500;color:var(--mz-ink-2)}.mz-cbx__desc{margin:0;padding-top:.9rem;font-size:1rem;line-height:1.55;color:var(--mz-ink-2)}.mz-cbx__items{padding-top:1.1rem}.mz-cbx__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .6rem}.mz-cbx__it{display:grid;gap:.4rem;align-content:start;text-align:center}.mz-cbx__thumb{display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#ffffff8c}.mz-cbx__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mz-cbx__it-name{font-size:.75rem;line-height:1.3;color:var(--mz-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mz-cbx__price{margin:0;padding-top:1.3rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .6rem}.mz-cbx__amt{font-size:1.6rem;font-weight:500;line-height:1}.mz-cbx__how{font-size:.9375rem;color:var(--mz-ink-2)}.mz-cbx__worth{margin:0;padding-top:.35rem;font-size:.8125rem;color:var(--mz-ink-3);min-height:1.2em}.mz-cbx__worth:empty{display:none}.mz-cbx__act{padding-top:1rem;padding-bottom:1.5rem;display:grid;justify-items:center;gap:.75rem}.mz-cbx__btn{width:100%;justify-content:center}.mz-cbx__gift{font-size:.9375rem;color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px}.mz-cbx__gift:hover{color:var(--mz-red)}@media(max-width:989px){.mz-cbx__img{order:1}.mz-cbx__top{order:2}.mz-cbx__price{order:3}.mz-cbx__act{order:4;padding-bottom:0}.mz-cbx__desc{order:5;padding-top:1.4rem;border-top:1px solid rgba(33,30,26,.1);margin-top:1.3rem}.mz-cbx__items{order:6}.mz-cbx__worth{order:7;padding-top:1rem;padding-bottom:1.5rem}.mz-cbx__worth:empty{display:block;padding:0 0 1.5rem;min-height:0}.mz-cbx__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.mz-cbx-grid{grid-template-columns:repeat(var(--cbx-n,3),minmax(0,1fr));gap:1.5rem}.mz-cbx{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.mz-cbx>*:not(.mz-cbx__img){padding-inline:1.6rem}.mz-cbx__act{align-self:end}.mz-cbx__worth:empty{display:block}}.mz-st-section{--st-parch:#F4EDE1;--st-cream:#FBF8F2}.mz-st-eyebrow{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.02em;color:var(--mz-red)}.mz-st-eyebrow--light{color:#f8f7f0;opacity:.9}.mz-st-h2{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.04;letter-spacing:-.01em;color:var(--mz-ink)}.mz-st-rte{margin-top:1.4rem;font-size:1.0625rem;line-height:1.7;color:var(--mz-ink-2)}.mz-st-rte p{margin:0 0 1em}.mz-st-rte p:last-child{margin-bottom:0}.mz-st-btn{display:inline-flex;align-items:center;gap:.6rem;min-height:3.1rem;padding:0 1.6rem;border-radius:999px;font-weight:500;font-size:.9375rem;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.mz-st-btn svg{width:16px;height:16px}.mz-st-btn--red{background:var(--mz-red);color:#fff}.mz-st-btn--red:hover{background:var(--mz-red-dark)}.mz-st-btn--cream{background:#f8f7f0;color:var(--mz-red)}.mz-st-btn--cream:hover{background:#fff}.mz-st-btn--line{border:1px solid var(--mz-ink);color:var(--mz-ink)}.mz-st-btn--line:hover{background:var(--mz-ink);color:#fff}.mz-st-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--mz-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.mz-st-link:hover{color:var(--mz-red)}.mz-st-link svg{width:15px;height:15px}.mz-st-hero{position:relative;min-height:min(92svh,860px);display:flex;align-items:flex-end;color:#f8f7f0;overflow:hidden;background:#2a2622}.mz-st-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.mz-st-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,center);animation:mz-st-zoom 18s ease-out both}.mz-st-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#18141026,#18141033 40%,#181410c7)}@keyframes mz-st-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.mz-st-hero__inner{position:relative;padding-block:6rem 4.5rem;width:100%}.mz-st-hero__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(3.2rem,11vw,8.5rem);line-height:.92;letter-spacing:-.02em;color:#f8f7f0;max-width:12ch}.mz-st-hero__sub{margin:1.4rem 0 0;font-family:var(--heading-font-family);font-size:clamp(1.35rem,2.6vw,2rem);line-height:1.2}.mz-st-hero__text{margin:.8rem 0 0;font-size:1rem;line-height:1.6;max-width:30rem;opacity:.88}.mz-st-hero__cue{position:absolute;right:max(1.25rem,calc((100vw - var(--container-max-width,1600px))/2 + 2rem));bottom:4.5rem;width:3.2rem;height:3.2rem;border:1px solid rgba(248,247,240,.6);border-radius:50%;display:grid;place-items:center}.mz-st-hero__cue span{width:1px;height:1.1rem;background:#f8f7f0;position:relative;animation:mz-st-cue 2s ease-in-out infinite}.mz-st-hero__cue span:after{content:"";position:absolute;left:-3px;bottom:0;width:7px;height:7px;border-right:1px solid #F8F7F0;border-bottom:1px solid #F8F7F0;transform:rotate(45deg)}@keyframes mz-st-cue{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@media(max-width:749px){.mz-st-hero__cue{display:none}.mz-st-hero__inner{padding-block:5rem 3rem}}@media(prefers-reduced-motion:reduce){.mz-st-hero__media img,.mz-st-hero__cue span{animation:none}}.mz-st-intro{padding-block:clamp(4rem,9vw,8rem);display:grid;gap:3rem}.mz-st-intro__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.15;letter-spacing:-.01em;max-width:22ch}.mz-st-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border-top:1px solid var(--mz-line);padding-top:1.6rem}.mz-st-stat{display:flex;flex-direction:column-reverse;gap:.3rem}.mz-st-stat dd{margin:0;font-family:var(--heading-font-family);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1;color:var(--mz-red)}.mz-st-stat dt{font-size:.8125rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-2)}@media(min-width:990px){.mz-st-intro{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:5rem}.mz-st-stats{grid-template-columns:1fr;gap:1.6rem;border-top:0;border-left:1px solid var(--mz-line);padding:0 0 0 2.5rem}}.mz-st-table{background:var(--st-cream);padding-block:clamp(4rem,8vw,7rem)}.mz-st-table__top{display:grid;gap:2.5rem;align-items:center}.mz-st-table__media{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:4/5;background:#fff}.mz-st-table__media img{width:100%;height:100%;object-fit:cover}.mz-st-table__media--ill{background:var(--st-parch);display:grid;place-items:center;padding:8%}.mz-st-table__media--ill img{object-fit:contain}.mz-st-course{margin-top:clamp(3rem,6vw,5rem)}.mz-st-course__title{margin:0 0 1.6rem;font-family:var(--heading-font-family);font-size:clamp(1.5rem,2.4vw,2rem);text-align:center}.mz-st-course__list{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem;counter-reset:c}.mz-st-course__step{position:relative;display:grid;grid-template-columns:2.6rem 1fr;column-gap:1rem;align-items:start}.mz-st-course__num{grid-row:span 2;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--mz-red);color:var(--mz-red);display:grid;place-items:center;font-family:var(--heading-font-family);font-size:1.15rem;background:var(--st-cream);position:relative;z-index:1}.mz-st-course__name{font-weight:600;font-size:1rem;padding-top:.15rem}.mz-st-course__text{font-size:.9375rem;line-height:1.5;color:var(--mz-ink-2)}@media(max-width:989px){.mz-st-course__step:not(:last-child):before{content:"";position:absolute;left:1.3rem;top:2.6rem;bottom:-1.4rem;border-left:1px dashed rgba(194,41,28,.45)}}@media(min-width:990px){.mz-st-table__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem}.mz-st-course__list{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:1.5rem}.mz-st-course__step{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:.6rem}.mz-st-course__num{grid-row:auto;width:3.2rem;height:3.2rem;font-size:1.35rem}.mz-st-course__step:not(:last-child):after{content:"";position:absolute;top:1.6rem;left:calc(50% + 2rem);width:calc(100% - 2.5rem);border-top:1px dashed rgba(194,41,28,.45)}}.mz-st-values{background:var(--st-parch);padding-block:clamp(4rem,8vw,7rem)}.mz-st-values__wrap{display:grid;gap:3rem;align-items:start}.mz-st-arch{border-radius:999px 999px var(--mz-r) var(--mz-r);overflow:hidden;aspect-ratio:3/4;max-width:30rem;margin-inline:auto;background:#e8dfd0}.mz-st-arch img{width:100%;height:100%;object-fit:cover}.mz-st-values__list{list-style:none;margin:2.2rem 0 0;padding:0}.mz-st-value{display:grid;grid-template-columns:3.6rem 1fr;gap:1rem;padding:1.6rem 0;border-top:1px solid rgba(33,30,26,.14)}.mz-st-value:last-child{border-bottom:1px solid rgba(33,30,26,.14)}.mz-st-value__num{font-family:var(--heading-font-family);font-size:2.2rem;line-height:1;color:var(--mz-red)}.mz-st-value__title{margin:0 0 .5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:1.6rem;line-height:1.15}.mz-st-value__text{font-size:1rem;line-height:1.65;color:var(--mz-ink-2)}.mz-st-value__text p{margin:0}@media(min-width:990px){.mz-st-values__wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:6rem}.mz-st-values__media{position:sticky;top:7rem}.mz-st-value{grid-template-columns:5rem 1fr}.mz-st-value__num{font-size:2.8rem}}.mz-st-band{display:grid;background:var(--mz-red);color:#f8f7f0}.mz-st-band__media{aspect-ratio:4/3;overflow:hidden}.mz-st-band__media img{width:100%;height:100%;object-fit:cover}.mz-st-band--solo .mz-st-band__media{display:none}.mz-st-band__copy{padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,6rem);display:grid;align-content:center;justify-items:start}.mz-st-band__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.6rem,6vw,5rem);line-height:.98;color:#f8f7f0}.mz-st-band__sub{margin:.9rem 0 0;font-family:var(--heading-font-family);font-size:clamp(1.25rem,2vw,1.6rem)}.mz-st-band__text{margin:1.6rem 0 2rem;font-size:1.0625rem;line-height:1.7;max-width:34rem}.mz-st-band__text p{margin:0 0 1em}.mz-st-band__text strong{font-weight:600}@media(min-width:990px){.mz-st-band{grid-template-columns:1fr 1fr;min-height:640px}.mz-st-band__media{aspect-ratio:auto}}.mz-st-makers{padding-block:clamp(4rem,8vw,7rem)}.mz-st-makers__head{display:grid;gap:1.2rem;margin-bottom:2.2rem}.mz-st-makers__side p{margin:0 0 1rem;font-size:1.0625rem;line-height:1.6;color:var(--mz-ink-2);max-width:28rem}.mz-st-mosaic{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,44vw,240px);gap:.6rem}.mz-st-tile a{position:relative;display:block;height:100%;border-radius:var(--mz-r-sm);overflow:hidden;color:#fff;text-decoration:none;background:#ddd}.mz-st-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.mz-st-tile a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(20,16,12,.72))}.mz-st-tile a:hover img{transform:scale(1.05)}.mz-st-tile__cap{position:absolute;left:1rem;right:1rem;bottom:.9rem;z-index:1;display:grid;gap:.1rem}.mz-st-tile__who{font-family:var(--heading-font-family);font-size:1.25rem;line-height:1.1}.mz-st-tile__where{font-size:.75rem;letter-spacing:.1em;text-transform:none;opacity:.85}.mz-st-tile--1{grid-column:span 2;grid-row:span 2}@media(min-width:990px){.mz-st-makers__head{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;gap:4rem}.mz-st-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:250px;gap:.9rem}.mz-st-tile--1{grid-column:span 2;grid-row:span 2}.mz-st-tile--4{grid-row:span 2}.mz-st-tile__who{font-size:1.45rem}.mz-st-tile--1 .mz-st-tile__who{font-size:2.1rem}}.mz-st-letter{padding-block:clamp(4rem,8vw,7rem);display:grid;gap:2.5rem;align-items:center}.mz-st-letter__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mz-r);display:block}.mz-st-letter__cap{margin:.7rem 0 0;font-size:.8125rem;color:var(--mz-ink-3)}.mz-st-letter__paper{background:var(--st-cream);border-radius:var(--mz-r);padding:clamp(1.75rem,5vw,4rem);box-shadow:0 1px #211e1a0a}.mz-st-letter__text{font-size:1.0625rem}.mz-st-letter__sign{margin:2rem 0 .2rem;font-family:var(--heading-font-family);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--mz-red);line-height:1.1}.mz-st-letter__names{margin:0;font-size:.9375rem;letter-spacing:.01em;color:var(--mz-ink-2)}@media(min-width:990px){.mz-st-letter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.mz-st-letter__paper{margin-left:-7rem;position:relative}}.mz-st-cta{background:var(--st-parch);padding-block:clamp(4rem,8vw,6.5rem)}.mz-st-cta__inner{display:grid;gap:2.5rem;align-items:center}.mz-st-cta__text{margin:1.1rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--mz-ink-2);max-width:30rem}.mz-st-cta__btns{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.mz-st-cta__boxes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.mz-st-cta__box{display:grid;gap:.35rem;color:var(--mz-ink);text-decoration:none}.mz-st-cta__img{display:block;aspect-ratio:4/5;border-radius:var(--mz-r-sm);overflow:hidden;background:#fff}.mz-st-cta__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mz-st-cta__box:hover img{transform:scale(1.04)}.mz-st-cta__name{font-family:var(--heading-font-family);font-size:1.15rem;line-height:1.15;margin-top:.3rem}.mz-st-cta__price{font-size:.875rem;color:var(--mz-ink-2)}@media(max-width:749px){.mz-st-cta__name{font-size:.95rem}}@media(min-width:990px){.mz-st-cta__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem}}.mz-inc__intro{margin:0 0 .9rem;font-weight:600}.mz-inc{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.mz-inc__item{padding-bottom:1rem;border-bottom:1px solid var(--mz-line)}.mz-inc__item:last-child{border-bottom:0;padding-bottom:0}.mz-inc__head{margin:0;font-size:.9375rem;line-height:1.45}.mz-inc__name{font-weight:600;color:var(--mz-ink)}a.mz-inc__name,a.mz-inc__maker{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#211e1a4d}a.mz-inc__name:hover,a.mz-inc__maker:hover{color:var(--mz-red);text-decoration-color:currentColor}.mz-inc__maker,.mz-inc__region{color:var(--mz-ink-2)}.mz-inc__dot{color:var(--mz-ink-3)}.mz-inc__desc{margin:.3rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--mz-ink-2)}.mz-inc__pack{margin:1.1rem 0 0;font-size:.875rem;line-height:1.55;color:var(--mz-ink-2)}.mz-bar__tp{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.75rem 0 0;font-size:.8125rem;color:var(--mz-ink-2)}.mz-bar__tp .mz-buy__stars{display:inline-flex;gap:1px;color:var(--mz-red)}.mz-bar__tp a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mz-maker2--spot{margin-top:var(--mz-sec)}.mz-st-hero__media:after{background:linear-gradient(90deg,#18141073,#18141000 55%),linear-gradient(180deg,#1814101a,#18141026 40%,#181410bf)}.mz-st-makers{padding-bottom:clamp(2rem,4vw,3.5rem)}.mz-st-makers+.mz-st-letter,.mz-st-section+.mz-st-section .mz-st-letter{padding-top:clamp(2.5rem,5vw,4.5rem)}@media(max-width:989px){.mz-st-table__media--ill{aspect-ratio:1/1}.mz-st-arch{max-width:80%}.mz-st-tile--1~.mz-st-tile:last-child:nth-child(2n){grid-column:span 2}}.mz-cbx__top{align-content:start}.mz-hero .mz-buy__l1{font-style:normal}.mz-st-lead{margin:1.3rem 0 0;font-family:var(--heading-font-family);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.3;color:var(--mz-ink)}.mz-st-hero+span+.mz-st-section .mz-st-table,.mz-st-table{padding-top:clamp(4rem,8vw,7rem)}:root{--mz-rhythm:8rem;--mz-band:6rem}@media(max-width:749px){:root{--mz-rhythm:5rem;--mz-band:3.75rem}}html:root{--section-outer-spacing-block:calc(var(--mz-rhythm) / 2)}section.mz-pp{padding-block:var(--mz-band)!important}.mz-st-table,.mz-st-values,.mz-st-cta,.mz-st-band__copy{padding-block:var(--mz-band)}.mz-q,.mz-q--split{padding-block:var(--mz-sec)}.mz-st-makers,.mz-st-letter,.mz-st-section+.mz-st-section .mz-st-letter{padding-block:var(--mz-sec)}.mz-pdp.mz-pdp>:is(.mz-bundle,.mz-why2,.mz-why3,.mz-maker,.mz-maker2,.mz-revs,.mz-also,.mz-open,.mz-makers,.mz-mq){margin-top:var(--mz-rhythm)}.mz-pdp.mz-pdp>.mz-recs{margin-top:var(--mz-sec);padding-block:var(--mz-band)}.mz-pdp.mz-pdp>.mz-recs+*{margin-top:var(--mz-sec)}.mz-pdp.mz-pdp>.mz-hero+.mz-mq{margin-top:0}.mz-pdp.mz-pdp>.mz-hero+.mz-mq+*{margin-top:var(--mz-sec)}.mz-pdp.mz-pdp:has(>.mz-mq+.mz-zoom){padding-bottom:0}.mz-pp .mz-pp__scroll{scroll-snap-type:x mandatory;padding-block:1.75rem 1.25rem;scroll-padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2)}.mz-pp .mz-pp__grid{--pv:1.6;--g:1.25rem;display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((min(100vw,var(--container-max-width,80rem)) - 2*var(--container-gutter,1.25rem) - (var(--pv) - 1)*var(--g))/var(--pv));gap:var(--g);width:max-content;max-width:none;margin:0;padding-inline:max(var(--container-gutter,1.25rem),50% - var(--container-max-width,80rem)/2)}.mz-pp .mz-stamp{scroll-snap-align:start}@media(min-width:750px){.mz-pp .mz-pp__grid{--pv:3.2;--g:1.75rem}}@media(min-width:1000px){.mz-pp .mz-pp__grid{--pv:var(--pp-pv,4.5);--g:2.25rem}.mz-pp .mz-stamp__paper{padding:14px}.mz-pp .mz-stamp__frame{padding:9px;gap:.65rem}.mz-pp .mz-stamp__city{font-size:1.5rem}.mz-pp .mz-stamp__cap{font-size:.6875rem}.mz-pp .mz-stamp__makers{font-size:.8125rem;margin-top:.85rem}}@media(max-width:749px){.mz-pp .mz-stamp__city{font-size:1.3rem}}.mz-pp__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem}.mz-pp__nav{display:flex;gap:.6rem;margin-left:auto}.mz-pp__nav[hidden]{display:none}.mz-pp__arrow{width:3rem;height:3rem;border-radius:999px;border:1px solid var(--mz-ink);background:transparent;color:var(--mz-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.mz-pp__arrow:hover{background:var(--mz-ink);color:#fff}.mz-pp__arrow:focus-visible{outline:2px solid var(--mz-red);outline-offset:2px}html,body{overflow-x:clip}.mz-bcs__nav{display:none;justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.mz-bcs__nav .mz-ct__arrow[disabled]{opacity:.35;cursor:default}.mz-bcs__nav [data-mz-bcs-prev] svg{transform:scaleX(-1)}@media(max-width:699px){.mz-bcs__grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:86%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--container-gutter,1.25rem));padding-inline:var(--container-gutter,1.25rem);scroll-padding-inline:var(--container-gutter,1.25rem)}.mz-bcs__grid::-webkit-scrollbar{display:none}.mz-bcs__item{scroll-snap-align:start}.mz-bcs__nav{display:flex}}@media(max-width:999px),(hover:none){.mz-bc{gap:.85rem}.mz-bc__media{display:contents}.mz-bc__imgs{position:relative;order:1;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:var(--mz-tile)}.mz-bc__info{order:2}.mz-bc__buy{order:3;position:static;inset:auto;opacity:1!important;border:1px solid var(--mz-line);border-radius:14px;background:#fff}.mz-bc__opt{padding:.75rem .9rem}.mz-bc__add{padding:.9rem 1rem}}.mz-cx{padding-block:var(--mz-top,3rem) var(--mz-sec)}.mz-cx__wrap{display:grid;gap:2rem;max-width:62rem;margin-inline:auto}.mz-cx__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.04}.mz-cx__text{margin-top:1rem;font-size:1.0625rem;line-height:1.65;color:var(--mz-ink-2)}.mz-cx__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.mz-cx__card{background:#fff;border:1px solid var(--mz-line);border-radius:var(--mz-r);padding:clamp(1.25rem,4vw,2.25rem)}.mz-cx__form{display:grid;gap:1rem}.mz-cx__field{display:grid;gap:.4rem;font-size:.9375rem;font-weight:500}.mz-cx__field input,.mz-cx__field textarea{width:100%;padding:.8rem .9rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-xs);background:#fff;font:inherit;font-weight:400;color:var(--mz-ink)}.mz-cx__field input:focus,.mz-cx__field textarea:focus{outline:0;border-color:var(--mz-ink)}.mz-cx__btn{justify-content:center;width:100%;border:0;cursor:pointer}.mz-cx__small{margin:0;font-size:.8125rem;color:var(--mz-ink-3);text-align:center}.mz-cx__err{color:var(--mz-red);font-size:.9375rem}.mz-cx__done-title{margin:0 0 .5rem;font-family:var(--heading-font-family);font-weight:400;font-size:1.75rem}@media(min-width:990px){.mz-cx__wrap{grid-template-columns:1fr 1fr;align-items:start;gap:4rem}}.mz-pol-date{color:var(--mz-ink-3);font-size:.875rem}.mz-strip{padding-block:var(--mz-sec)}.mz-strip__title{margin:0 0 1.5rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.8rem,3.4vw,2.6rem)}.mz-strip__row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--container-gutter,1.25rem);scroll-padding-inline:var(--container-gutter,1.25rem)}.mz-strip__row::-webkit-scrollbar{display:none}.mz-strip:not(.mz-strip--full) .mz-strip__row{padding-inline:0}.mz-strip__item{scroll-snap-align:start;display:grid;gap:.5rem}.mz-strip__link{display:grid;gap:.5rem;color:inherit;text-decoration:none}.mz-strip__img{display:block;aspect-ratio:var(--strip-ratio,3 / 4);overflow:hidden;border-radius:var(--mz-r-sm);background:var(--mz-tile)}.mz-strip__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.mz-strip__link:hover img{transform:scale(1.04)}.mz-strip__cap{font-size:.875rem;color:var(--mz-ink-2)}@media(min-width:750px){.mz-strip__row{grid-auto-flow:row;grid-template-columns:repeat(var(--strip-n,4),minmax(0,1fr));overflow:visible;gap:.9rem}}.mz-pp__links{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;gap:.35rem .6rem}.mz-pp__status{justify-content:end}.mz-pp__dot{color:var(--mz-ink-3)}.mz-pp__how summary{list-style:none;cursor:pointer}.mz-pp__how summary::-webkit-details-marker{display:none}.mz-pp__how-box{position:absolute;right:0;top:calc(100% + .7rem);z-index:6;width:min(22rem,86vw);padding:1rem 1.15rem;border-radius:var(--mz-r-sm,12px);background:#fff;box-shadow:0 14px 34px #211e1a24;font-size:.9375rem;line-height:1.55;color:var(--mz-ink-2);text-align:left}.mz-pp__how-box p{margin:0}@media(max-width:699px){.mz-pp__links{justify-content:start}.mz-pp__how-box{left:0;right:auto}}.mz-wlc{position:absolute;left:.6rem;right:.6rem;bottom:.6rem;z-index:6;padding:.85rem .9rem .9rem;border-radius:14px;background:#fff;box-shadow:0 10px 28px #211e1a29;color:var(--mz-ink);opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;text-align:left}.mz-wlc.is-open{opacity:1;transform:none}.mz-wlc-open>.mz-cardcta,.mz-wlc-open>[data-mz-waitlist]{visibility:hidden}.mz-wlc__x{position:absolute;top:.35rem;right:.35rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;border:0;background:none;color:var(--mz-ink-2);cursor:pointer;border-radius:50%}.mz-wlc__x:hover{background:var(--mz-surface,#F4EDE1)}.mz-wlc__form{display:flex;gap:.4rem;margin:1.4rem 0 0}.mz-wlc__input{flex:1;min-width:0;height:2.6rem;padding:0 .85rem;border:1px solid var(--mz-line,rgba(0,0,0,.15));border-radius:999px;background:#fff;font:inherit;font-size:.875rem;color:var(--mz-ink)}.mz-wlc__input:focus{outline:2px solid var(--mz-ink);outline-offset:1px}.mz-wlc__btn{flex:none;height:2.6rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--mz-red);color:#fff;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.mz-wlc__btn:hover{background:var(--mz-red-dark,#A32217)}.mz-wlc__btn.is-loading{opacity:.6}.mz-wlc__err{margin:.45rem 0 0;font-size:.8125rem;color:var(--mz-red)}.mz-wlc__done{margin:0;padding-right:1.6rem;font-size:.875rem;font-weight:500;line-height:1.4}.mz-wlc__q{margin:.65rem 0 .45rem;font-size:.8125rem;color:var(--mz-ink-2)}.mz-wlc__opts{display:flex;flex-wrap:wrap;gap:.35rem}.mz-wlc__opt{min-height:2.1rem;padding:0 .75rem;border:1px solid var(--mz-line,rgba(0,0,0,.15));border-radius:999px;background:#fff;font:inherit;font-size:.8125rem;color:var(--mz-ink);cursor:pointer}.mz-wlc__opt:hover{border-color:var(--mz-ink);background:var(--mz-ink);color:#fff}.mz-wlc__price{display:none}.mz-bc .mz-wlc{left:0;right:0;bottom:0}.mz-byos__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;position:sticky;top:calc(var(--header-height,0px) + .5rem);z-index:3;padding:.5rem 0;background:var(--mz-bg,#FDFCFA)}.mz-byos__pills .mz-pill{cursor:pointer;text-transform:capitalize}.mz-byos__pills .mz-pill.is-active{background:var(--mz-ink);color:#fff}.mz-byos__grid--all>[hidden]{display:none}@media(min-width:750px){.mz-byos__grid--all{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.mz-byos__grid--all{grid-template-columns:repeat(4,minmax(0,1fr))}}.mz-fv__note{margin:.15rem 0 0;font-size:.9375rem;opacity:.85}.mz-cbx__body{display:flex;flex-direction:column}.mz-cbx-grid--cards .mz-cbx__body{display:contents}.mz-cbx-grid--rows{grid-template-columns:none}@media(min-width:990px){.mz-cbx-grid--rows{grid-template-columns:none;gap:2rem}.mz-cbx-grid--rows .mz-cbx{display:grid;grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:clamp(540px,72vh,700px)}.mz-cbx-grid--rows .mz-cbx__img{aspect-ratio:auto;height:100%}.mz-cbx-grid--rows .mz-cbx.is-flip .mz-cbx__img{order:2}.mz-cbx-grid--rows .mz-cbx__body{justify-content:center;padding:clamp(2.5rem,4vw,4rem) clamp(2rem,4.5vw,5rem)}.mz-cbx-grid--rows .mz-cbx__top{padding-top:0}.mz-cbx-grid--rows .mz-cbx__name{font-size:clamp(2.4rem,3.4vw,3.2rem)}.mz-cbx-grid--rows .mz-cbx__list{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}.mz-cbx-grid--rows .mz-cbx__act{justify-items:start;padding-bottom:0}.mz-cbx-grid--rows .mz-cbx__btn{width:auto;padding-inline:2.25rem}.mz-cbx-grid--rows .mz-cbx__worth:empty{display:none}}.mz-cb__ico{display:none}.mz-cb__how--compact{justify-items:center;text-align:center}.mz-cb__how--compact .mz-cb__rail{display:none}.mz-cb__how--compact .mz-cb__ico{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin:0 auto .9rem;border-radius:50%;background:var(--mz-surface,#F4EDE1);color:var(--mz-red)}.mz-cb__how--compact .mz-cb__ico svg{width:24px;height:24px}.mz-cb__how--compact .mz-cb__steps{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}.mz-cb__how--compact .mz-cb__step{grid-template-columns:1fr;justify-items:center}.mz-cb__how--compact .mz-cb__step-t{margin:0 0 .35rem;font-size:clamp(1.05rem,2.2vw,1.4rem)}.mz-cb__how--compact .mz-cb__step-x{max-width:24ch;padding-bottom:0;font-size:clamp(.8125rem,1.6vw,.9375rem);line-height:1.45}.mz-swap [data-mz-swap-a],.mz-swap [data-mz-swap-b]{display:inline-block;transition:opacity .45s ease,filter .45s ease}.mz-swap.is-swapping [data-mz-swap-a],.mz-swap.is-swapping [data-mz-swap-b]{opacity:0;filter:blur(3px)}@media(min-width:990px){.mz-cbx-grid--rows .mz-cbx__act{align-self:stretch}.mz-cbx-grid--rows .mz-cbx__list{grid-template-columns:repeat(6,minmax(0,1fr));max-width:34rem}}.mz-wlc__form{flex-wrap:wrap}.mz-wlc__input,.mz-wlc__btn{flex:1 1 100%;height:2.5rem}.mz-wlc.is-done{top:.6rem;display:flex;flex-direction:column;justify-content:center;overflow:auto}.mz-wlc__done{font-size:.8125rem}.mz-wlc__q{margin:.5rem 0 .4rem;font-size:.75rem}.mz-wlc__opts{gap:.3rem}.mz-wlc__opt{min-height:1.9rem;padding:0 .6rem;font-size:.75rem}@media(min-width:750px){.mz-wlc__form{flex-wrap:nowrap}.mz-wlc__input{flex:1 1 auto}.mz-wlc__btn{flex:none}}.product-card>.mz-wlc.is-done{top:.5rem;right:.5rem;left:.5rem;bottom:.5rem}.mz-bx.mz-bx--tight{padding-top:0;margin-top:calc(1.125rem - var(--mz-sec))}.mz-nx__tile--split{cursor:default}.mz-nx__link{display:flex;flex-direction:column;align-items:flex-start;width:100%;color:inherit;text-decoration:none}.mz-nx__link:hover .mz-nx__name{color:var(--mz-red)}.mz-nx__link:hover .mz-nx__img{transform:scale(1.04)}button.mz-nx__cta{padding:0;border:0;background:none;font:inherit;font-size:.9375rem;font-weight:500;color:var(--mz-red);cursor:pointer}button.mz-nx__cta:hover svg{transform:translate(3px)}.mz-wl__ask{margin:1.1rem 0 .4rem}.mz-wl__q,.mz-wlc__q{color:var(--mz-ink-2)}.mz-wl__q{margin:0 0 .6rem;font-size:.9375rem}.mz-wl__q span,.mz-wlc__q span{color:var(--mz-ink-3);font-size:.85em}.mz-wl__ask .mz-wlc__opts{justify-content:center}.mz-wl__ask .mz-wlc__opt{min-height:2.4rem;padding:0 1rem;font-size:.875rem}.mz-wl__priceform{display:none}.mz-cbx__img{position:relative}.mz-cbx__chip{position:absolute;left:1rem;top:1rem;padding:.4rem .8rem;border-radius:999px;background:#ffffffe6;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--mz-ink)}.mz-cbx__price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem}.mz-cbx__from{margin:0;display:flex;align-items:baseline;gap:.4rem}.mz-cbx__from-l{font-size:.9375rem;color:var(--mz-ink-2)}.mz-cbx__worthtag{margin:0;padding:.3rem .7rem;border-radius:999px;background:#ffffffa6;font-size:.8125rem;font-weight:500;color:var(--mz-ink)}.mz-cbx__worth{font-size:.9375rem;color:var(--mz-ink-2)}@media(max-width:989px){.mz-cbx__img{aspect-ratio:16/10}.mz-cbx__worth{padding-top:.4rem}}@media(min-width:990px){.mz-cbx-grid--rows .mz-cbx{min-height:0}.mz-cbx-grid--rows .mz-cbx__img{min-height:0;height:auto;aspect-ratio:auto}.mz-cbx-grid--rows .mz-cbx__img img{position:absolute;top:0;right:0;bottom:0;left:0}.mz-cbx-grid--rows .mz-cbx__body{padding:clamp(2rem,3vw,3rem) clamp(2rem,4vw,4rem)}.mz-cbx-grid--rows .mz-cbx__worth{padding-top:.35rem}}.mz-art__boxgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}@media(min-width:750px){.mz-art__boxgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.mz-art__boxgrid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--container-gutter,1.25rem) * -1);padding-inline:var(--container-gutter,1.25rem)}.mz-art__boxgrid::-webkit-scrollbar{display:none}.mz-art__boxgrid>*{scroll-snap-align:start}}.mz-swap__stack{display:grid}.mz-swap__stack>[data-mz-swap-a],.mz-swap__stack>.mz-swap__alt{grid-area:1/1;transition:opacity .6s ease,filter .6s ease}.mz-swap__stack>.mz-swap__alt{opacity:0;filter:blur(4px)}[data-mz-swap].is-alt .mz-swap__stack>[data-mz-swap-a]{opacity:0;filter:blur(4px)}[data-mz-swap].is-alt .mz-swap__stack>.mz-swap__alt{opacity:1;filter:none}.mz-st-hero__title.mz-swap__stack,.mz-st-band__title.mz-swap__stack{align-items:end}@media(min-width:990px){.mz-st-table__media:not(.mz-st-table__media--ill){aspect-ratio:1/1}}@media(max-width:989px){.mz-st-table__media{aspect-ratio:4/3!important}}.mz-ct2__cards--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border-top:0;margin-top:1.25rem}.mz-ct2__cards--tiles .mz-ct2__card{border:1px solid var(--mz-line);border-radius:var(--mz-r-sm,14px);background:#fff;transition:border-color .2s,box-shadow .2s}.mz-ct2__cards--tiles .mz-ct2__card:hover{border-color:var(--mz-ink);box-shadow:0 8px 22px #211e1a12}.mz-ct2__cards--tiles .mz-ct2__card-a{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;height:100%;padding:1.1rem 1.1rem 1.15rem}.mz-ct2__card-ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.4rem;border-radius:50%;background:var(--mz-surface,#F4EDE1);color:var(--mz-ink)}.mz-ct2__card-ico--chat{background:#e6f2e9;color:#1f7a3e}.mz-ct2__card-ico--insta{background:#f7e6ee;color:#b1336b}.mz-ct2__card-ico--fb{background:#e7edf8;color:#2b5bb0}.mz-ct2__cards--tiles .mz-ct2__card-title{font-size:1.2rem}.mz-ct2__cards--tiles .mz-ct2__card-text{font-size:.875rem;line-height:1.45}.mz-ct2__cards--tiles .mz-ct2__card-link{margin-top:auto;padding-top:.6rem;font-weight:500;color:var(--mz-red)}@media(min-width:990px){.mz-ct2__cards--tiles{grid-template-columns:repeat(var(--ct-n,4),minmax(0,1fr));gap:1rem}.mz-ct2__cards--tiles .mz-ct2__card-a{padding:1.4rem}}.mz-ct2__qa{border-top:1px solid var(--mz-ink)}.mz-ct2__qa-item{border-bottom:1px solid var(--mz-line)}.mz-ct2__qa-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.9375rem;font-weight:500;cursor:pointer}.mz-ct2__qa-item summary::-webkit-details-marker{display:none}.mz-ct2__qa-ico{position:relative;flex:none;width:12px;height:12px}.mz-ct2__qa-ico:before,.mz-ct2__qa-ico:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1.5px;background:currentColor;transition:transform .2s}.mz-ct2__qa-ico:after{transform:rotate(90deg)}.mz-ct2__qa-item[open] .mz-ct2__qa-ico:after{transform:rotate(0)}.mz-ct2__qa-a{padding:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--mz-ink-2)}.mz-ct2__qa-a p{margin:0}.mz-ct2__qa-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.9375rem;font-weight:500;color:var(--mz-ink)}.mz-ct2__qa-more svg{width:14px;height:14px}.mz-ct2__qa-more:hover{color:var(--mz-red)}@media(min-width:990px){.mz-ct2__ways{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}.mz-pdp .mz-maker2 .mz-maker2__img{aspect-ratio:16/10}@media(min-width:990px){.mz-pdp .mz-maker2 .mz-maker2__wrap:not(.mz-maker2__wrap--solo){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mz-pdp .mz-maker2 .mz-maker2__img{aspect-ratio:auto;min-height:0;position:relative}.mz-pdp .mz-maker2 .mz-maker2__img img{position:absolute;top:0;right:0;bottom:0;left:0}.mz-pdp .mz-maker2 .mz-maker2__panel{padding:clamp(2rem,3.5vw,3rem)}}.mz-swap__stack>[data-mz-swap-a],.mz-swap__stack>.mz-swap__alt{transition:opacity .35s ease,filter .35s ease}[data-mz-swap]:not(.is-alt) .mz-swap__stack>[data-mz-swap-a],[data-mz-swap].is-alt .mz-swap__stack>.mz-swap__alt{transition-delay:.35s}.mz-ct2__cards--tiles .mz-ct2__card-link{align-self:flex-start;grid-column:auto;grid-row:auto}.mz-wl__ask .mz-wlc__opts{justify-content:flex-start}.mz-wl__ask{margin-bottom:1.1rem}.mz-nx .mz-nx__media{aspect-ratio:4/3}.mz-nx .mz-nx__img{object-position:center 45%}.mz-nx__media--ask{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.1rem 1.15rem;color:var(--mz-ink)}.mz-nx__media--light{color:#fff}.mz-nx__ask-mark{position:absolute;top:.4rem;right:.9rem;font-family:var(--heading-font-family);font-size:clamp(4rem,6vw,5.5rem);line-height:1;opacity:.18;transition:transform .6s ease}.mz-nx__ask-q{position:relative;font-family:var(--heading-font-family);font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.mz-nx__tile--ask:hover .mz-nx__ask-mark{transform:rotate(12deg) scale(1.08)}.mz-nx__tile--ask:hover .mz-nx__name{color:var(--mz-red)}@media(min-width:1000px){.mz-nx--ask .mz-nx__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;row-gap:2rem}.mz-nx--ask .mz-nx__media{aspect-ratio:16/9}.mz-nx--ask .mz-nx__name{margin-top:.7rem}}@media(prefers-reduced-motion:reduce){.mz-nx__ask-mark{transition:none}}.mz-wl__input--suggest[hidden],.mz-wl--suggest .mz-wl__fine{display:none}.mz-nx__name{display:inline-flex;align-items:center;gap:.35em}.mz-nx__name svg{width:.85em;height:.85em;flex:none;color:var(--mz-red);transition:transform .25s}.mz-nx__tile:hover .mz-nx__name svg,.mz-nx__link:hover .mz-nx__name svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.mz-nx__name svg{transition:none}}.mz-wl--suggest .mz-wl__check{display:none}.mz-wl__shop{margin:1.1rem 0 0;font-size:.9375rem;text-align:center}.mz-wl__shop a{color:var(--mz-ink);text-decoration:underline;text-underline-offset:.2em}.mz-wl__shop a:hover{color:var(--mz-red)}.mz-age{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 1rem;font-size:.9rem;line-height:1.45;cursor:pointer;text-align:left;color:inherit}.mz-age input{-webkit-appearance:checkbox;appearance:auto;width:1.15rem;height:1.15rem;margin:.15rem 0 0;flex:none;accent-color:var(--mz-red,#C2291C);cursor:pointer}.mz-age span{flex:1}.buy-buttons .mz-age{grid-column:1/-1;margin-bottom:.25rem}button[name=checkout][disabled],button[name=checkout][aria-disabled=true]{opacity:.45;cursor:not-allowed}.mz-age-locked{opacity:.4;pointer-events:none}.mz-age--shake{animation:mz-age-shake .4s ease}@keyframes mz-age-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.mz-wl--media .mz-wl__dialog{width:min(100%,60rem);padding:0;overflow:hidden;max-height:calc(100vh - 2rem);display:flex}.mz-wl--media .mz-wl__grid{display:grid;grid-template-columns:1fr 1fr;width:100%;min-height:0}.mz-wl__grid{width:100%}.mz-wl__media{background:var(--mz-surface,#F4EDE1);display:flex;flex-direction:column;min-height:0;overflow:auto}.mz-wl__media[hidden]{display:none}.mz-wl__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1/1;flex:none}.mz-wl__slides::-webkit-scrollbar{display:none}.mz-wl__slide{flex:0 0 100%;scroll-snap-align:start}.mz-wl__slide img{width:100%;height:100%;object-fit:cover;display:block}.mz-wl__dots{display:flex;gap:.4rem;justify-content:center;margin:.75rem 0 0}.mz-wl__dots span{width:.45rem;height:.45rem;border-radius:50%;background:var(--mz-ink);opacity:.25;transition:opacity .2s}.mz-wl__dots span.is-on{opacity:.8}.mz-wl__about{padding:1.1rem 1.75rem 1.75rem}.mz-wl__pname{font-family:var(--heading-font-family);font-size:1.5rem;line-height:1.15;margin:0 0 .25rem}.mz-wl__psub{font-style:italic;color:var(--mz-ink-2);margin:0 0 .5rem;font-size:1rem}.mz-wl__pby{font-size:.8125rem;letter-spacing:.04em;text-transform:none;color:var(--mz-red);margin:0 0 .85rem}.mz-wl__pdesc{font-size:.9375rem;line-height:1.6;color:var(--mz-ink-2);margin:0 0 .85rem}.mz-wl__ppf{font-size:.875rem;color:var(--mz-ink-2);margin:0}.mz-wl__ppf span:first-child{font-weight:600;color:var(--mz-ink)}.mz-wl--media .mz-wl__side{padding:3rem 2.25rem 2rem;overflow:auto;align-self:center}.mz-wl__title{font-weight:600}.mz-wl__pre .mz-wl__q{margin:.15rem 0 .5rem;font-size:.875rem}.mz-wl__pre .mz-wlc__opt.is-on,.mz-wl__pre .mz-wlc__opt[aria-pressed=true]{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.mz-wl__pre[hidden],.mz-wl--suggest .mz-wl__pre{display:none}@media(max-width:749px){.mz-wl--media{padding:0;align-items:stretch}.mz-wl--media .mz-wl__dialog{width:100%;height:100%;max-height:none;border-radius:0;display:block;overflow:auto}.mz-wl--media .mz-wl__grid{grid-template-columns:1fr}.mz-wl__media{overflow:visible}.mz-wl__slides{aspect-ratio:4/3}.mz-wl__about{padding:1rem 1.25rem .5rem}.mz-wl--media .mz-wl__side{padding:1.25rem 1.25rem 2rem}.mz-wl--media .mz-wl__x{position:fixed;z-index:3;background:#fff;box-shadow:0 2px 10px #0000001f}}.mz-card-line3{font-size:.875rem;color:var(--mz-ink-2,rgba(0,0,0,.65))}.shopify-policy__title h1{text-transform:capitalize}.mz-ft__col{display:grid;gap:.8rem;align-content:start}.mz-ft__col-title{margin:0;font-size:.8125rem;font-weight:600;color:var(--mz-ink)}.mz-ft .mz-ft__col .mz-ft__social{display:grid!important;gap:.55rem!important;flex-direction:column}.mz-ft .mz-ft__col .mz-ft__social li{margin:0}@media(min-width:750px){.mz-ft .mz-ft__cols{grid-template-columns:repeat(3,max-content)!important;column-gap:4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/mz.css.map */
