.mz-pdp{--mz-gap:1.25rem;padding-block:.75rem 0;color:var(--mz-ink)}.mz-pdp__top{display:grid;gap:1.75rem}.mz-pdp p{margin:0}.mz-pdp .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mz-gal{min-width:0}.mz-gal__stage{position:relative;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile)}.mz-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mz-gal__track::-webkit-scrollbar{display:none}.mz-gal__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.mz-gal__zoombtn{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.mz-gal__img{width:100%;height:100%;object-fit:contain;padding:8%}.mz-gal__video{width:100%;height:100%;object-fit:cover}.mz-gal__badge{position:absolute;top:1rem;left:1rem;padding:.45rem .85rem;border-radius:999px;background:#fff;color:var(--mz-ink);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;pointer-events:none}.mz-gal__thumbs{display:flex;gap:.5rem;margin-top:.75rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mz-gal__thumbs::-webkit-scrollbar{display:none}.mz-gal__thumb{position:relative;flex:0 0 4.25rem;aspect-ratio:1/1;padding:0;border:1px solid transparent;border-radius:var(--mz-r-xs);background:var(--mz-tile);overflow:hidden;cursor:pointer}.mz-gal__thumb img{width:100%;height:100%;object-fit:contain;padding:8%}.mz-gal__thumb.is-active{border-color:var(--mz-ink)}.mz-gal__thumb:focus-visible{outline:2px solid var(--mz-red);outline-offset:2px}.mz-gal__play{position:absolute;inset:auto auto .35rem .35rem;width:0;height:0;border-left:9px solid var(--mz-ink);border-top:6px solid transparent;border-bottom:6px solid transparent}.mz-zoom{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff}.mz-zoom::backdrop{background:#211e1a99}.mz-zoom__scroll{width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center}.mz-zoom img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in}.mz-zoom.is-big .mz-zoom__scroll{display:block}.mz-zoom.is-big img{max-width:none;max-height:none;width:200%;cursor:zoom-out}.mz-zoom__close{position:fixed;top:1rem;right:1rem;z-index:2;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--mz-line);background:#fff;font-size:1.5rem;line-height:1;cursor:pointer}html.mz-noscroll{overflow:hidden}.mz-buy{display:flex;flex-direction:column;gap:1rem;min-width:0}.mz-buy__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.12;letter-spacing:-.01em;margin:0}.mz-buy__maker{font-size:.75rem;letter-spacing:.02em;text-transform:none;margin-top:-.4rem}.mz-buy__maker a{color:var(--mz-ink-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mz-line)}.mz-buy__maker a:hover{color:var(--mz-red);text-decoration-color:currentColor}.mz-buy__price{display:flex;align-items:baseline;gap:.6rem;font-size:1.375rem;font-weight:500}.mz-buy__was{font-size:1rem;color:var(--mz-ink-3)}.mz-buy__worth{font-size:.875rem;color:var(--mz-ink-2);margin-top:-.6rem}.mz-buy__short{display:grid;gap:.35rem;padding-top:1rem;border-top:1px solid var(--mz-line);font-size:1rem;line-height:1.55;color:var(--mz-ink-2)}.mz-buy__l1{color:var(--mz-ink);font-weight:600}.mz-buy__l3{color:var(--mz-ink)}.mz-ppl{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;border-radius:var(--mz-r-sm);background:var(--mz-surface)}.mz-ppl__stamps{display:flex;flex-shrink:0}.mz-ppl__stamps .mz-stp+.mz-stp{margin-left:-.7rem}.mz-stp{display:inline-flex;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;border:1.5px dashed var(--mz-red);background:var(--mz-surface);color:var(--mz-red);transform:rotate(-8deg)}.mz-stp span{max-width:2.8rem;font-size:.47rem;line-height:1.05;font-weight:700;letter-spacing:.03em;text-transform:none;text-align:center;overflow:hidden}.mz-ppl__text{font-size:.875rem;line-height:1.45;color:var(--mz-ink)}.mz-form{display:grid;gap:1rem}.mz-field{display:grid;gap:.4rem}.mz-field--qty{display:flex;align-items:center;justify-content:space-between}.mz-label{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3);font-weight:500}.mz-input{width:100%;min-height:3rem;padding:.7rem 1rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-xs);background:#fff;font:inherit;color:var(--mz-ink)}.mz-input:focus{outline:2px solid var(--mz-ink);outline-offset:-1px}textarea.mz-input{min-height:5.5rem;resize:vertical}.mz-qty{display:inline-flex;align-items:center;border:1px solid var(--mz-line);border-radius:999px;background:#fff}.mz-qty__b{width:2.75rem;height:2.75rem;border:0;background:none;font-size:1.15rem;color:var(--mz-ink);cursor:pointer;border-radius:999px}.mz-qty__b:focus-visible{outline:2px solid var(--mz-red)}.mz-qty__in{width:2.25rem;border:0;background:none;text-align:center;font:inherit;font-weight:500;-moz-appearance:textfield}.mz-qty__in::-webkit-inner-spin-button,.mz-qty__in::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mz-check{display:flex;align-items:flex-start;gap:.65rem;font-size:.9375rem;line-height:1.4;cursor:pointer}.mz-check input{flex-shrink:0;width:1.15rem;height:1.15rem;margin:.12rem 0 0;accent-color:var(--mz-ink)}.mz-pdp .mz-btn--red{background:var(--mz-red)}.mz-pdp .mz-btn--red:hover{background:var(--mz-red-dark)}.mz-pdp .mz-btn--ink{background:var(--mz-ink)}.mz-pdp .mz-btn--ink:hover{background:var(--mz-red)}.mz-btn--block{width:100%;min-height:3.25rem;font-size:1rem}.mz-btn[disabled]{opacity:.45;cursor:not-allowed}.mz-btn.is-loading{opacity:.7;pointer-events:none}.mz-form__err,.mz-form__age-err,.mz-iwl__err{font-size:.875rem;color:var(--mz-red)}.mz-note{font-size:.8125rem;color:var(--mz-ink-3);background:var(--mz-surface);padding:.6rem .8rem;border-radius:var(--mz-r-xs)}.mz-opts{display:grid;gap:.6rem}.mz-opt{display:grid;gap:.35rem;padding:1rem 1.1rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-sm);background:#fff;cursor:pointer;position:relative}.mz-opt>input{position:absolute;opacity:0;pointer-events:none}.mz-opt.is-on{border-color:var(--mz-ink);box-shadow:inset 0 0 0 1px var(--mz-ink)}.mz-opt:focus-within{outline:2px solid var(--mz-red);outline-offset:2px}.mz-opt__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600}.mz-opt__head:before{content:"";flex-shrink:0;align-self:center;width:1.05rem;height:1.05rem;border-radius:50%;border:1.5px solid var(--mz-ink-3);margin-right:-.4rem}.mz-opt.is-on .mz-opt__head:before{border:5px solid var(--mz-ink)}.mz-opt__name{flex:1}.mz-opt__price{font-weight:500}.mz-opt__text{font-size:.875rem;color:var(--mz-ink-2);padding-left:1.65rem}.mz-opt__more{display:none;gap:.6rem;padding:.4rem 0 0 1.65rem}.mz-opt.is-on .mz-opt__more{display:grid}.mz-opt__benefit{font-size:.875rem;color:var(--mz-red);font-weight:500}.mz-freq{display:flex;flex-wrap:wrap;gap:.4rem}.mz-freq__opt input{position:absolute;opacity:0}.mz-freq__opt span{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .9rem;border-radius:999px;border:1px solid var(--mz-line);font-size:.875rem;cursor:pointer}.mz-freq__opt input:checked+span{background:var(--mz-ink);border-color:var(--mz-ink);color:#fff}.mz-freq__opt input:focus-visible+span{outline:2px solid var(--mz-red);outline-offset:2px}.mz-iwl{display:grid;gap:.75rem}.mz-iwl__panel{padding:1rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-sm);display:grid;gap:.75rem}.mz-iwl__form{display:grid;gap:.75rem}.mz-iwl__intro{font-size:.9375rem;color:var(--mz-ink-2)}.mz-iwl__row{display:flex;gap:.5rem}.mz-iwl__row .mz-input{flex:1;min-width:0;border-radius:999px}.mz-iwl__row .mz-btn{flex-shrink:0;padding:0 1.2rem}.mz-iwl__done{font-weight:500}.mz-iwl .mz-check{font-size:.8125rem;color:var(--mz-ink-2)}.mz-tp{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--mz-ink-2)}.mz-tp a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mz-line)}.mz-tp__stars{display:inline-flex;gap:1px;color:var(--mz-ink)}.mz-pay{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.mz-pay__icon{width:2.4rem;height:auto;display:block}.mz-ship{font-size:.875rem;color:var(--mz-ink-2)}.mz-tabs{border-top:1px solid var(--mz-line);margin-top:.25rem}.mz-tab{border-bottom:1px solid var(--mz-line)}.mz-tab__sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:500;cursor:pointer;list-style:none}.mz-tab__sum::-webkit-details-marker{display:none}.mz-tab__sum:focus-visible{outline:2px solid var(--mz-red);outline-offset:2px}.mz-tab__icon{position:relative;width:12px;height:12px;flex-shrink:0}.mz-tab__icon:before,.mz-tab__icon:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1.5px;background:currentColor;transition:transform .2s}.mz-tab__icon:after{transform:rotate(90deg)}.mz-tab[open] .mz-tab__icon:after{transform:rotate(0)}.mz-tab__body{padding:0 0 1.25rem;font-size:.9375rem;line-height:1.65;color:var(--mz-ink-2)}.mz-tab__body p+p{margin-top:.6rem}.mz-fx{display:grid;margin:0}.mz-fx__row{display:grid;grid-template-columns:minmax(7.5rem,38%) 1fr;gap:1rem;padding:.55rem 0;border-top:1px solid var(--mz-line)}.mz-fx__row:first-child{border-top:0;padding-top:0}.mz-fx__row dt{font-size:.75rem;letter-spacing:.1em;text-transform:none;color:var(--mz-ink-3);padding-top:.15rem}.mz-fx__row dd{margin:0;color:var(--mz-ink)}.mz-fx__row--full{grid-template-columns:1fr}.mz-h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15;margin:0}.mz-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:500;color:var(--mz-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--mz-line)}.mz-link:hover{color:var(--mz-red);text-decoration-color:currentColor}.mz-link svg{width:16px;height:16px}.mz-pdp>.container,.mz-why2,.mz-maker,.mz-revs,.mz-also,.mz-bundle,.mz-open,.mz-makers{margin-top:4rem}.mz-bundle__head{display:grid;gap:.5rem;margin-bottom:1.5rem}.mz-bundle__sub{color:var(--mz-ink-2)}.mz-bundle__row{display:grid;gap:1.25rem}.mz-bundle__items{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.mz-bundle__plus{display:none}.mz-bundle__item{display:grid;gap:.35rem}.mz-bundle__card{position:relative;display:grid;grid-template-columns:auto 5rem 1fr;align-items:center;gap:.9rem;padding:.75rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-sm);background:#fff;cursor:pointer}.mz-bundle__check{position:absolute;opacity:0}.mz-bundle__tick{width:1.25rem;height:1.25rem;border-radius:6px;border:1.5px solid var(--mz-ink);display:inline-flex;align-items:center;justify-content:center}.mz-bundle__check:checked+.mz-bundle__tick{background:var(--mz-ink)}.mz-bundle__check:checked+.mz-bundle__tick:after{content:"";width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.mz-bundle__check:focus-visible+.mz-bundle__tick{outline:2px solid var(--mz-red);outline-offset:2px}.mz-bundle__img{aspect-ratio:1/1;border-radius:var(--mz-r-xs);background:var(--mz-tile);overflow:hidden}.mz-bundle__img img{width:100%;height:100%;object-fit:contain;padding:8%}.mz-bundle__txt{display:grid;gap:.15rem;min-width:0}.mz-bundle__vendor{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-bundle__name{font-size:.9375rem;line-height:1.3;font-weight:500}.mz-bundle__price{font-size:.9375rem;color:var(--mz-ink-2)}.mz-bundle__card.is-off{border-style:dashed}.mz-bundle__card.is-off .mz-bundle__img,.mz-bundle__card.is-off .mz-bundle__txt{opacity:.45}.mz-bundle__view{font-size:.8125rem;color:var(--mz-ink-3);text-decoration:underline;text-underline-offset:3px;justify-self:end}.mz-bundle__total{display:grid;gap:.5rem;padding:1.25rem;border-radius:var(--mz-r);background:var(--mz-surface)}.mz-bundle__label{font-size:.75rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-bundle__sum{font-size:1.5rem;font-weight:500}.mz-bundle__was{font-size:1rem;color:var(--mz-ink-3);font-weight:400}.mz-bundle__save{font-size:.875rem;color:var(--mz-red);font-weight:500}.mz-why2{display:grid}.mz-why2__img{aspect-ratio:4/3;overflow:hidden;background:var(--mz-surface)}.mz-why2__img img{width:100%;height:100%;object-fit:cover}.mz-why2__body{padding-block:2rem 0}.mz-why2__text{font-family:var(--heading-font-family);font-size:clamp(1.5rem,5.6vw,3rem);line-height:1.22;letter-spacing:-.01em;color:var(--mz-ink);max-width:28ch;max-width:min(100%,34ch)}.mz-why2--text .mz-why2__body{padding-block:0}.mz-maker{display:grid;gap:1.5rem;align-items:center}.mz-maker__img{aspect-ratio:4/3;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-surface)}.mz-maker__img img{width:100%;height:100%;object-fit:cover}.mz-maker__body{display:grid;gap:.85rem;justify-items:start}.mz-maker__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15;margin:-.35rem 0 0}.mz-maker__text{font-size:1rem;line-height:1.65;color:var(--mz-ink-2);max-width:56ch}.mz-revs__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding-bottom:1.25rem;border-bottom:1px solid var(--mz-line);margin-bottom:1.25rem}.mz-revs__sum{display:flex;align-items:center;gap:.6rem;color:var(--mz-ink-2)}.mz-revs__score{font-size:1.5rem;font-weight:500;color:var(--mz-ink)}.mz-also__head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.mz-also__arrows{display:flex;gap:.5rem}.mz-arrow{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--mz-line);background:#fff;color:var(--mz-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mz-arrow:hover:not([disabled]){border-color:var(--mz-ink)}.mz-arrow[disabled]{opacity:.35;cursor:default}.mz-arrow:focus-visible{outline:2px solid var(--mz-red);outline-offset:2px}.mz-also__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1rem)/1.6);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.mz-also__track::-webkit-scrollbar{display:none}.mz-also__item{scroll-snap-align:start;min-width:0}.mz-open__grid--text{max-width:44rem}.mz-open__head{display:grid;gap:.75rem;margin-bottom:1.5rem;max-width:62ch}.mz-open__intro{color:var(--mz-ink-2);line-height:1.65}.mz-open__grid{display:grid;gap:1.5rem}.mz-open__img{border-radius:var(--mz-r);overflow:hidden;background:var(--mz-surface)}.mz-open__img img{width:100%;height:auto;display:block}.mz-open__list{list-style:none;margin:0;padding:0;display:grid}.mz-open__item{display:grid;grid-template-columns:2rem 1fr auto;gap:.85rem;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--mz-line)}.mz-open__item:first-child{border-top:1px solid var(--mz-line)}.mz-open__num{width:2rem;height:2rem;border-radius:50%;background:var(--mz-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600}.mz-open__txt{display:grid;gap:.1rem;min-width:0}.mz-open__name{font-weight:500}.mz-open__meta{font-size:.875rem;color:var(--mz-ink-3)}.mz-open__link{font-size:.8125rem;color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mz-open__link:hover{color:var(--mz-red)}.mz-open__worth{margin-top:1rem;font-weight:500}.mz-makers__list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mz-makers__a{display:grid;gap:.35rem;color:var(--mz-ink);text-decoration:none}.mz-makers__img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--mz-r-sm);background:var(--mz-surface)}.mz-makers__img--none{aspect-ratio:auto;height:5rem;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font-family);font-size:2.5rem;color:var(--mz-ink-3)}.mz-makers__name{font-weight:500;margin-top:.35rem}.mz-makers__region{font-size:.875rem;color:var(--mz-ink-3)}.mz-makers__more{font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}a.mz-makers__a:hover .mz-makers__more{color:var(--mz-red)}@media(min-width:750px){.mz-also__track{grid-auto-columns:calc((100% - 2rem) / 3)}.mz-bundle__items{grid-template-columns:1fr auto 1fr auto 1fr;align-items:start}.mz-bundle__plus{display:flex;align-self:center;justify-content:center;font-size:1.25rem;color:var(--mz-ink-3)}.mz-bundle__card{grid-template-columns:1fr;align-content:start;padding:1rem}.mz-bundle__tick{position:absolute;top:1rem;left:1rem;z-index:1;background:#fff}.mz-makers__list{grid-template-columns:repeat(4,minmax(0,1fr))}.mz-why2__img{aspect-ratio:21/9}}@media(min-width:990px){.mz-pdp{padding-top:1.25rem}.mz-pdp__top{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:4.5rem;align-items:start}.mz-gal{position:sticky;top:calc(var(--header-height,80px) + 1.5rem)}.mz-buy{padding-top:.5rem}.mz-bundle__row{grid-template-columns:minmax(0,2.4fr) minmax(16rem,1fr);align-items:stretch}.mz-bundle__total{align-content:center}.mz-maker{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.mz-open__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;align-items:start}.mz-also__track{grid-auto-columns:calc((100% - 3rem)/4)}.mz-why2{position:relative}.mz-why2__body{padding-block:3rem 0}.mz-pdp>.container,.mz-why2,.mz-maker,.mz-revs,.mz-also,.mz-bundle,.mz-open,.mz-makers{margin-top:6rem}}.mz-cb{color:var(--mz-ink)}.mz-cb p{margin:0}.mz-cb__hero{display:grid;gap:2.25rem;padding-block:2.25rem 3rem}.mz-cb__hero-head{display:grid;gap:1.25rem}.mz-cb__hero-lead{display:grid;gap:.9rem}.mz-cb__title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.75rem,11.5vw,6.25rem);line-height:.98;letter-spacing:-.025em;margin:0;max-width:13ch;text-wrap:balance}.mz-cb__sub{font-size:1.0625rem;line-height:1.6;color:var(--mz-ink-2);max-width:38ch}.mz-cb__hero-aside{display:grid;gap:1.25rem;justify-items:start}.mz-cb__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.mz-cb__btn svg{width:16px;height:16px}.mz-cb__hero-photo{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:4/5;background:var(--mz-surface)}.mz-cb__hero-photo img{width:100%;height:100%;object-fit:cover}.mz-cb__lineup{list-style:none;margin:0 calc(var(--container-gutter,1.25rem) * -1);padding:0 var(--container-gutter,1.25rem);display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter,1.25rem);scrollbar-width:none}.mz-cb__lineup::-webkit-scrollbar{display:none}.mz-cb__lineup li{scroll-snap-align:start;min-width:0}.mz-cb__pick{display:grid;gap:.9rem;color:var(--mz-ink);text-decoration:none}.mz-cb__pick-img{display:block;aspect-ratio:4/3;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile)}.mz-cb__pick-img img{width:100%;height:100%;object-fit:cover}.mz-cb__pick-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding-inline:.15rem}.mz-cb__pick-txt{display:grid;gap:.2rem;min-width:0}.mz-cb__pick-who{font-size:.6875rem;letter-spacing:.02em;text-transform:none;color:var(--mz-ink-3)}.mz-cb__pick-name{font-family:var(--heading-font-family);font-size:1.5rem;line-height:1.1}.mz-cb__pick-price{font-size:.9375rem;color:var(--mz-ink-2);white-space:nowrap;padding-bottom:.15rem}.mz-cb__pick:hover .mz-cb__pick-name{color:var(--mz-red)}.mz-cb__pick:focus-visible{outline:2px solid var(--mz-red);outline-offset:4px;border-radius:var(--mz-r)}.mz-cb__banner{background:var(--mz-ink);color:#fff;text-align:center;padding:.9rem 1.25rem;font-size:.9375rem;line-height:1.4}.mz-cb__boxes{display:grid;gap:3.5rem;padding-block:3.5rem 4rem;scroll-margin-top:5rem}.mz-cb__box{display:grid;gap:1.5rem}.mz-cb__box-img{display:block;aspect-ratio:1/1;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile)}.mz-cb__box-img img{width:100%;height:100%;object-fit:cover}.mz-cb__box-body{display:grid;gap:.8rem;align-content:center;justify-items:start}.mz-cb__box-name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2rem,7vw,3rem);line-height:1.05;margin:-.3rem 0 0}.mz-cb__box-name a{color:inherit;text-decoration:none}.mz-cb__cycle{font-size:1.0625rem;color:var(--mz-red);font-weight:500}.mz-cb__inside-l{margin-top:.6rem}.mz-cb__inside{list-style:none;margin:0;padding:0;width:100%;display:grid}.mz-cb__inside li{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--mz-line);font-size:.9375rem}.mz-cb__inside li:first-child{border-top:1px solid var(--mz-line)}.mz-cb__who{color:var(--mz-ink-3);text-align:right}.mz-cb__stamps{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.mz-cb__price{font-size:1.5rem;font-weight:500;display:grid;gap:.15rem;margin-top:.4rem}.mz-cb__worth{font-size:.875rem;font-weight:400;color:var(--mz-ink-2)}.mz-cb__choose{margin-top:.4rem;min-width:min(100%,16rem)}.mz-cb .mz-btn--red{background:var(--mz-red)}.mz-cb .mz-btn--red:hover{background:var(--mz-red-dark)}.mz-cb .mz-btn--ink{background:var(--mz-ink)}.mz-cb__how{display:grid;gap:2.5rem;padding-block:4rem;border-top:1px solid var(--mz-line)}.mz-cb__steps{list-style:none;margin:0;padding:0;display:grid}.mz-cb__step{display:grid;grid-template-columns:3rem 1fr;column-gap:1.25rem;align-content:start}.mz-cb__rail{grid-row:1/span 2;display:flex;flex-direction:column;align-items:center}.mz-cb__num{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--mz-line);background:var(--mz-white);color:var(--mz-ink-3);display:flex;align-items:center;justify-content:center;font-family:var(--heading-font-family);font-size:1rem;font-variant-numeric:lining-nums;transition:background .45s ease,border-color .45s ease,color .45s ease;transition-delay:calc(var(--i) * .45s)}.mz-cb__line{position:relative;flex:1;width:1.5px;min-height:1.5rem;margin-block:.5rem;background:var(--mz-line);overflow:hidden}.mz-cb__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--mz-red);transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * .45s + .25s)}.mz-cb__step:last-child .mz-cb__line{visibility:hidden}.mz-cb__step-t{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:1.5rem;line-height:1.15;margin:.65rem 0 .5rem}.mz-cb__step-x{color:var(--mz-ink-2);line-height:1.65;max-width:34ch;padding-bottom:2.25rem}.mz-cb__step:last-child .mz-cb__step-x{padding-bottom:0}.mz-cb__step-t,.mz-cb__step-x{transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--i) * .45s + .1s)}.mz-cb__how.is-armed:not(.is-in) .mz-cb__step-t,.mz-cb__how.is-armed:not(.is-in) .mz-cb__step-x{opacity:0;transform:translateY(12px)}.mz-cb__how.is-in .mz-cb__num{background:var(--mz-red);border-color:var(--mz-red);color:#fff}.mz-cb__how.is-in .mz-cb__line:after{transform:none}@media(prefers-reduced-motion:reduce){.mz-cb__num,.mz-cb__line:after,.mz-cb__step-t,.mz-cb__step-x{transition:none}}[id*=__mz_trust] .section{padding-block:1rem!important}[id*=__mz_trust] .bg-custom{--background:33 30 26;--text-color:245 245 244}[id*=__mz_trust] .scrolling-text__text{font-family:var(--text-font-family);font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:none;line-height:1.4}@media(min-width:750px){.mz-cb__lineup{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;overflow:visible}.mz-cb__hero-photo{aspect-ratio:21/9}.mz-cb__steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.mz-cb__step{grid-template-columns:1fr}.mz-cb__rail{grid-row:auto;flex-direction:row}.mz-cb__line{width:auto;height:1.5px;min-height:0;margin:0 0 0 1rem}.mz-cb__line:after{transform:scaleX(0);transform-origin:left}.mz-cb__step-t{margin-top:1.75rem}.mz-cb__step-x{padding-bottom:0}}@media(min-width:990px){.mz-cb__hero{gap:3.5rem;padding-block:4rem 5rem}.mz-cb__hero-head{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:4rem;align-items:end}.mz-cb__hero-aside{padding-bottom:.6rem}.mz-cb__boxes{gap:6rem;padding-block:6rem 5.5rem}.mz-cb__box{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:5rem;align-items:center}.mz-cb__box.is-flip .mz-cb__box-img{order:2}.mz-cb__how{padding-block:5.5rem;gap:3.5rem}}section.mz-pdp{--mz-beige:#F6F1EA;padding-top:0!important}.mz-pdp .mz-hero{position:relative;display:block;border-bottom:1px solid var(--mz-line)}.mz-hero .mz-gal{position:relative;top:auto;min-width:0;padding-top:1rem}.mz-hero .mz-gal__stage{position:relative;border-radius:0;overflow:visible;background:none}.mz-hero .mz-gal__track{display:flex;gap:.625rem;padding-inline:var(--container-gutter,1.25rem);scroll-padding-inline:var(--container-gutter,1.25rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-hero .mz-gal__slide{flex:0 0 88%;aspect-ratio:1/1;scroll-snap-align:start;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile)}.mz-hero .mz-gal__img{width:100%;height:100%;object-fit:contain;padding:7%}.mz-hero .mz-gal__badges{position:absolute;top:1rem;left:calc(var(--container-gutter,1.25rem) + 1rem);display:flex;flex-wrap:wrap;gap:.4rem;pointer-events:none;z-index:2}.mz-hero .mz-gal__badge{position:static;padding:.32rem .55rem;border:1px solid var(--mz-ink);border-radius:3px;background:#fff;color:var(--mz-ink);font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:none}.mz-hero .mz-gal__badge--red{border-color:var(--mz-red);color:var(--mz-red)}.mz-gal__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-top:-1.25rem;border:1px solid var(--mz-ink);border-radius:50%;background:#ffffffeb;color:var(--mz-ink);cursor:pointer;transition:opacity .2s,background .2s}.mz-gal__arrow svg{width:16px;height:16px}.mz-gal__arrow--prev{left:calc(var(--container-gutter,1.25rem) + .75rem)}.mz-gal__arrow--prev svg{transform:scaleX(-1)}.mz-gal__arrow--next{right:calc(var(--container-gutter,1.25rem) + .75rem)}.mz-gal__arrow:hover{background:#fff}.mz-gal__arrow[disabled]{opacity:0;pointer-events:none}.mz-hero .mz-gal__thumbs{display:flex;gap:.5rem;margin:.75rem 0 0;padding:0 var(--container-gutter,1.25rem) 2px;overflow-x:auto;scrollbar-width:none}.mz-hero .mz-gal__thumb{flex:0 0 4.5rem;aspect-ratio:1/1;border:1.5px solid transparent;border-radius:var(--mz-r-xs);background:var(--mz-tile)}.mz-hero .mz-gal__thumb img{padding:6%}.mz-hero .mz-gal__thumb.is-active{border-color:var(--mz-ink)}.mz-hero .mz-buy{display:block;padding:0;gap:0}.mz-hero .mz-form{display:flex;flex-direction:column;gap:0;margin:0}.mz-buy__scroll{display:flex;flex-direction:column;gap:1.1rem;padding:1.5rem var(--container-gutter,1.25rem) 7.5rem}.mz-buy__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.mz-hero .mz-buy__title{margin:0;font-size:clamp(1.75rem,2.5vw,2.375rem);line-height:1.1;letter-spacing:-.015em}.mz-hero .mz-buy__price{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-size:1.25rem;font-weight:500;white-space:nowrap}.mz-hero .mz-buy__was{font-size:.9375rem}.mz-buy__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .55rem;margin-top:-.35rem;font-size:.9375rem;color:var(--mz-ink-2)}.mz-buy__stars{display:inline-flex;gap:1px;color:var(--mz-red)}.mz-buy__tp{color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mz-ink-3)}.mz-buy__tp:hover{color:var(--mz-red)}.mz-buy__dot{width:3px;height:3px;border-radius:50%;background:var(--mz-ink-3)}.mz-hero .mz-buy__maker{margin:0;font-size:.75rem;letter-spacing:.02em;text-transform:none}.mz-hero .mz-buy__worth{margin:0}.mz-hero .mz-buy__short{gap:.75rem;padding-top:0;border-top:0;font-size:1rem;line-height:1.6;color:var(--mz-ink)}.mz-hero .mz-buy__l1{font-weight:600;font-style:italic}.mz-hero .mz-buy__l2{color:var(--mz-ink-2)}.mz-hero .mz-buy__l3{font-style:italic;color:var(--mz-ink)}.mz-callout{display:flex;align-items:center;gap:.9rem;padding:1.05rem 1.2rem;border-radius:var(--mz-r-sm);background:var(--mz-beige);color:var(--mz-ink)}.mz-callout__icon{flex-shrink:0;display:grid;place-items:center}.mz-callout__text{font-size:.9375rem;font-weight:500;line-height:1.45}.mz-hero .mz-ppl{background:var(--mz-beige);padding:.95rem 1.2rem}.mz-hero .mz-ppl .mz-stp{background:var(--mz-beige)}.mz-hero .mz-ppl__text{font-weight:500}.mz-sel{position:relative;display:block}.mz-sel__input{display:block;width:100%;margin:0;padding:.8rem 2.5rem .8rem 1rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-xs);background:#fff;-webkit-appearance:none;appearance:none;font:inherit;font-size:.9375rem;color:var(--mz-ink);cursor:pointer}.mz-sel__input:focus-visible{outline:2px solid var(--mz-ink);outline-offset:1px}.mz-sel__chev{position:absolute;right:1rem;top:50%;width:12px;height:8px;margin-top:-4px;color:var(--mz-ink);pointer-events:none}.mz-sel--line{max-width:15rem}.mz-sel--line .mz-sel__input{padding:.45rem 1.75rem .45rem 0;border:0;border-bottom:1px solid var(--mz-ink);border-radius:0;background:transparent}.mz-sel--line .mz-sel__chev{right:.15rem}.mz-sel__input:disabled{opacity:.45}.mz-hero .mz-opts{gap:.6rem}.mz-hero .mz-opt{display:grid;gap:0;padding:1.05rem 1.2rem;border:1px solid var(--mz-line);border-radius:var(--mz-r);background:#fff;box-shadow:none}.mz-hero .mz-opt.is-on{border-color:var(--mz-ink);background:var(--mz-surface);box-shadow:none}.mz-hero .mz-opt__head{display:flex;align-items:center;gap:.75rem;font-weight:500}.mz-hero .mz-opt__head:before{display:none}.mz-hero .mz-opt__head input{flex-shrink:0;width:1.1rem;height:1.1rem;margin:0;accent-color:var(--mz-ink)}.mz-hero .mz-opt__name{flex:1}.mz-hero .mz-opt__price{font-variant-numeric:tabular-nums}.mz-hero .mz-opt__price s{margin-right:.3rem;color:var(--mz-ink-3);font-weight:400}.mz-hero .mz-opt__more{display:none;gap:.75rem;padding:.75rem 0 0 1.85rem}.mz-hero .mz-opt.is-on .mz-opt__more{display:grid}.mz-opt__perks{display:grid;gap:.2rem;font-size:.875rem;color:var(--mz-ink-2)}.mz-hero .mz-tabs{margin-top:.25rem;border-top:0}.mz-hero .mz-tab{border-bottom:1px solid var(--mz-ink)}.mz-hero .mz-tab__sum{padding:1.1rem 0;font-weight:400;font-size:1rem}.mz-hero .mz-tab__icon{width:14px;height:14px}.mz-hero .mz-tab__icon:before,.mz-hero .mz-tab__icon:after{width:14px;top:6px;height:1.25px}.mz-hero .mz-ship{font-size:.8125rem;color:var(--mz-ink-3)}.mz-hero .mz-pay{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;opacity:.9}.mz-hero .mz-pay__icon{width:2.1rem;height:auto}.mz-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;gap:.55rem;padding:.75rem var(--container-gutter,1.25rem) calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--mz-line);background:var(--mz-page,#FDFCFA);transform:translateY(105%);transition:transform .35s ease}.mz-bar.is-shown{transform:none}.mz-bar__row{display:flex;gap:.6rem}.mz-bar .mz-qty{flex-shrink:0;border:0;background:var(--mz-surface)}.mz-bar .mz-qty__b{width:2.6rem;height:3.25rem}.mz-bar__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--mz-ink);color:#fff;font:inherit;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.mz-bar__btn:hover{background:var(--mz-red)}.mz-bar__btn svg{width:16px;height:16px}.mz-bar__btn--red{width:100%;background:var(--mz-red)}.mz-bar__btn--red:hover{background:var(--mz-red-dark)}.mz-bar__btn[disabled]{opacity:.45;cursor:not-allowed}.mz-bar__btn.is-loading{opacity:.7;pointer-events:none}.mz-bar__sep{opacity:.6}.mz-bar__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.9375rem;color:var(--mz-ink);text-decoration:underline;text-underline-offset:3px}.mz-bar__link svg{width:14px;height:14px}.mz-bar__link:hover{color:var(--mz-red)}.mz-bar .mz-age{font-size:.875rem}.mz-bar .mz-form__err,.mz-bar .mz-form__age-err{margin:0;font-size:.8125rem;color:var(--mz-red);text-align:center}.mz-tick{overflow:hidden;background:var(--mz-red);color:#fff}.mz-tick__track{display:flex;align-items:center;gap:1.6rem;width:max-content;padding:.8rem 0;animation:mz-tick 45s linear infinite}.mz-tick__item{font-size:.9375rem;font-weight:500;white-space:nowrap}.mz-tick__heart{flex-shrink:0;opacity:.85}@keyframes mz-tick{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mz-tick__track{animation:none}}.mz-pdp .mz-open{margin-top:var(--mz-sec)}.mz-open__wrap{display:grid;gap:2rem;align-items:center}.mz-open__side{display:flex;flex-direction:column;gap:1.1rem}.mz-open__side .mz-h2{margin:0}.mz-pdp .mz-open__intro{margin:0;color:var(--mz-ink-2);line-height:1.55}.mz-open__cards{display:grid;gap:.65rem;margin:.4rem 0 0;padding:0;list-style:none}.mz-open__card{min-width:0}.mz-open__a{display:grid;grid-template-columns:5.5rem 1fr;align-items:stretch;min-height:5.5rem;border:1px solid var(--mz-line);border-radius:var(--mz-r-sm);overflow:hidden;background:var(--mz-surface);color:var(--mz-ink);text-decoration:none;transition:border-color .2s}a.mz-open__a:hover{border-color:var(--mz-ink)}.mz-open__thumb{display:grid;place-items:center;background:var(--mz-tile)}.mz-open__thumb img{width:100%;height:100%;object-fit:contain;padding:12%}.mz-pdp .mz-open__num{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--mz-red);color:#fff;font-size:.8125rem;font-weight:600}.mz-open__txt{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:.8rem 1rem;min-width:0}.mz-pdp .mz-open__name{font-weight:500;line-height:1.3}.mz-pdp .mz-open__meta{font-size:.8125rem;color:var(--mz-ink-2)}.mz-pdp .mz-open__worth{margin:.25rem 0 0;font-size:.9375rem;color:var(--mz-ink-2)}.mz-pdp .mz-open__img{border-radius:var(--mz-r);overflow:hidden;aspect-ratio:4/5;background:var(--mz-tile)}.mz-pdp .mz-open__img img{width:100%;height:100%;object-fit:cover}.mz-pdp>.mz-why3{margin-top:var(--mz-sec)}.mz-why3__head{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;margin:0 auto;text-align:center}.mz-why3__text{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(1.5rem,3vw,2.375rem);line-height:1.25;letter-spacing:-.01em;color:var(--mz-ink)}.mz-why3__wide{margin-top:clamp(1.75rem,4vw,3rem);border-radius:var(--mz-r);overflow:hidden;aspect-ratio:4/3;background:var(--mz-tile)}.mz-why3__wide img{width:100%;height:100%;object-fit:cover}.mz-why3__wide--pack img{object-fit:contain;padding:5%}.mz-pdp>.mz-recs{margin-top:var(--mz-sec);padding-block:var(--mz-sec);background:var(--mz-surface)}.mz-recs__inner{display:grid;gap:1.5rem}.mz-recs__side{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-inline:var(--container-gutter,1.25rem)}.mz-recs__side .mz-h2{margin:0}.mz-recs__viewport{position:relative;min-width:0}.mz-recs__track{display:flex;gap:1rem;margin:0;padding:0 var(--container-gutter,1.25rem);scroll-padding-inline:var(--container-gutter,1.25rem);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-recs__track::-webkit-scrollbar{display:none}.mz-recs__item{flex:0 0 72vw;max-width:20rem;scroll-snap-align:start}.mz-recs__card{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--mz-r);overflow:hidden;background:var(--mz-tile);color:#fff;text-decoration:none}.mz-recs__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mz-recs__card:hover .mz-recs__img{transform:scale(1.03)}.mz-recs__cap{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:3.5rem 1.1rem 1.1rem;background:linear-gradient(to top,#14110e9e,#14110e00)}.mz-recs__title{font-size:1.0625rem;font-weight:500;line-height:1.3}.mz-recs__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-top:-1.375rem;border:1px solid var(--mz-ink);border-radius:50%;background:#fff;color:var(--mz-ink);cursor:pointer;transition:opacity .2s}.mz-recs__arrow svg{width:16px;height:16px}.mz-recs__arrow{right:.75rem}.mz-recs__arrow--prev{right:auto;left:.75rem}.mz-recs__arrow--prev svg{transform:scaleX(-1)}.mz-recs__arrow[disabled]{opacity:0;pointer-events:none}.mz-pdp>.mz-maker2{margin-top:var(--mz-sec)}.mz-maker2__wrap{display:grid;border-radius:var(--mz-r);overflow:hidden}.mz-maker2__img{aspect-ratio:4/3;background:var(--mz-tile)}.mz-maker2__img img{width:100%;height:100%;object-fit:cover}.mz-maker2__panel{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1rem;padding:clamp(1.75rem,5vw,3.5rem);background:var(--mz-red);color:#fff}.mz-maker2__eyebrow{font-size:.9375rem;opacity:.85}.mz-maker2__name{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.015em;color:#fff}.mz-maker2__rule{display:block;width:min(100%,22rem);height:1px;margin:.5rem 0;background:#ffffff8c}.mz-maker2__text{max-width:32rem;font-size:1.0625rem;line-height:1.55}.mz-maker2__btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;min-height:2.75rem;padding:0 1.25rem;border:1px solid #fff;border-radius:999px;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.mz-maker2__btn svg{width:16px;height:16px}.mz-maker2__btn:hover{background:#fff;color:var(--mz-red)}@media(min-width:750px){.mz-open__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.mz-recs__item{flex-basis:clamp(15rem,24vw,19rem)}}@media(min-width:990px){.mz-pdp{--mz-hero-h:clamp(38rem,calc(100svh - var(--header-height,80px)),56rem)}.mz-pdp .mz-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:var(--mz-hero-h)}.mz-hero .mz-gal{display:grid;grid-template-rows:minmax(0,1fr) auto;height:var(--mz-hero-h);padding:0;border-right:1px solid var(--mz-line)}.mz-hero .mz-gal__stage{min-height:0;background:var(--mz-tile)}.mz-hero .mz-gal__track{height:100%;gap:0;padding:0;scroll-padding:0}.mz-hero .mz-gal__slide{flex:0 0 100%;height:100%;aspect-ratio:auto;border-radius:0;background:none}.mz-hero .mz-gal__img{padding:8% 10%}.mz-hero .mz-gal__badges{top:1.25rem;left:1.25rem}.mz-gal__arrow--prev{left:1.25rem}.mz-gal__arrow--next{right:1.25rem}.mz-hero .mz-gal__thumbs{margin:0;padding:1rem 1.25rem;border-top:1px solid var(--mz-line)}.mz-hero .mz-gal__thumb{flex-basis:4.75rem}.mz-hero .mz-buy{height:var(--mz-hero-h);min-height:0}.mz-hero .mz-form{height:100%}.mz-buy__scroll{flex:1;min-height:0;overflow-y:auto;padding:2rem clamp(1.5rem,3vw,2.75rem) 2rem;scrollbar-width:thin;scrollbar-color:var(--mz-line) transparent}.mz-bar{position:static;transform:none;padding:1.1rem clamp(1.5rem,3vw,2.75rem) 1.25rem;transition:none}.mz-open__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.mz-open__wrap--solo{grid-template-columns:minmax(0,1fr)}.mz-why3__wide{aspect-ratio:16/7}.mz-recs__inner{grid-template-columns:minmax(14rem,22%) minmax(0,1fr);align-items:center;gap:0}.mz-recs__side{padding-left:max(var(--container-gutter,1.25rem),50vw - var(--container-max-width,80rem)/2);padding-right:2rem}.mz-recs__track{padding-left:0;scroll-padding-left:0}.mz-maker2__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mz-maker2__wrap--solo{grid-template-columns:minmax(0,1fr)}.mz-maker2__img{aspect-ratio:auto;min-height:30rem}}.mz-bar__btn{white-space:nowrap}@media(max-width:989px){.mz-bar .mz-qty__b{width:2.25rem}.mz-bar .mz-qty__in{width:1.75rem}.mz-bar__btn{padding:0 1rem;font-size:.9375rem;gap:.4rem}}.mz-hero .mz-pay__icon{filter:grayscale(1);opacity:.75}.mz-hero .mz-gal__img,.mz-hero .mz-gal__thumb img,.mz-open__thumb img,.mz-pdp .mz-bundle__img img,.mz-pdp .mz-also img{mix-blend-mode:multiply}.mz-fv{position:relative;display:flex;min-height:var(--fv-h, calc(100svh - 96px) );overflow:hidden;background:var(--mz-ink);color:#fff;isolation:isolate}.mz-fv__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.mz-fv__media picture,.mz-fv__img,.mz-fv__vid{display:block;width:100%;height:100%}.mz-fv__img,.mz-fv__vid{object-fit:cover;object-position:var(--fv-pos,center 70%)}.mz-fv__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,17,14,var(--fv-dim,.3))}.mz-fv--top .mz-fv__media:after{background:linear-gradient(to bottom,rgba(20,17,14,calc(var(--fv-dim,.3) + .25)),rgba(20,17,14,var(--fv-dim,.3)) 40%,rgba(20,17,14,calc(var(--fv-dim,.3) * .4)) 75%)}.mz-fv--bottom .mz-fv__media:after{background:linear-gradient(to top,rgba(20,17,14,calc(var(--fv-dim,.3) + .3)),rgba(20,17,14,var(--fv-dim,.3)) 45%,rgba(20,17,14,calc(var(--fv-dim,.3) * .4)) 80%)}.mz-fv--plain{background:var(--mz-red)}.mz-fv--plain .mz-fv__media{display:none}.mz-fv__inner{display:flex;width:100%;padding-block:clamp(3rem,9vh,6.5rem) clamp(4.5rem,11vh,7rem)}.mz-fv--top .mz-fv__inner{align-items:flex-start}.mz-fv--middle .mz-fv__inner{align-items:center}.mz-fv--bottom .mz-fv__inner{align-items:flex-end}.mz-fv--center .mz-fv__inner{justify-content:center}.mz-fv__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;max-width:44rem}.mz-fv--center .mz-fv__copy{align-items:center;text-align:center}.mz-fv__eyebrow{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;opacity:.9}.mz-fv__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight,400);font-size:clamp(2.6rem,6.2vw,5.5rem);line-height:1.02;letter-spacing:-.025em;color:#fff;text-wrap:balance;text-shadow:0 1px 24px rgba(0,0,0,.18)}.mz-fv__sub{margin:0;max-width:34rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5;opacity:.95;text-wrap:pretty}.mz-fv__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.6rem}.mz-fv--center .mz-fv__cta{justify-content:center}.mz-fv__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:0 1.6rem;border:1px solid var(--mz-red);border-radius:999px;background:var(--mz-red);color:#fff;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.mz-fv__btn svg{width:16px;height:16px}.mz-fv__btn:hover{background:var(--mz-red-dark);border-color:var(--mz-red-dark)}.mz-fv__btn--ghost{background:transparent;border-color:#ffffffd9}.mz-fv__btn--ghost:hover{background:#fff;border-color:#fff;color:var(--mz-ink)}.mz-fv__tp{display:flex;align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:.9375rem}.mz-fv__tp a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff9}.mz-fv__stars{display:inline-flex;gap:1px;color:#fff}.mz-fv__cue{position:absolute;left:50%;bottom:1.5rem;display:block;width:1.5rem;height:2.4rem;margin-left:-.75rem;border:1.5px solid rgba(255,255,255,.8);border-radius:999px}.mz-fv__cue span{position:absolute;left:50%;top:.45rem;width:3px;height:.5rem;margin-left:-1.5px;border-radius:2px;background:#fff;animation:mz-cue 1.8s ease-in-out infinite}@keyframes mz-cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(.75rem);opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mz-fv__cue span{animation:none}}@media(max-width:749px){.mz-fv__inner{padding-block:2.5rem 5rem}.mz-fv__cta{flex-direction:column;align-items:stretch;width:100%}.mz-fv--center .mz-fv__cta{align-items:stretch}.mz-fv__btn{width:100%}}.mz-cb__picks{padding-top:var(--mz-sec)}.mz-cb__picks .mz-cb__lineup{margin:0}.mz-fv--split{background:var(--fv-panel,#F6F1EA);color:var(--mz-ink);flex-direction:column}.mz-fv--split .mz-fv__media{position:relative;inset:auto;z-index:0;height:52svh;min-height:20rem}.mz-fv--split .mz-fv__media:after{display:none}.mz-fv--split .mz-fv__inner{flex:1;align-items:center;padding-block:2.25rem 2.75rem}.mz-fv--split .mz-fv__title{color:var(--mz-ink);text-shadow:none;font-size:clamp(2.4rem,5vw,4.75rem)}.mz-fv--split .mz-fv__eyebrow{color:var(--mz-red);opacity:1}.mz-fv--split .mz-fv__sub{color:var(--mz-ink-2);opacity:1}.mz-fv--split .mz-fv__btn--ghost{border-color:var(--mz-ink);color:var(--mz-ink)}.mz-fv--split .mz-fv__btn--ghost:hover{background:var(--mz-ink);color:#fff}.mz-fv--split .mz-fv__tp a{color:var(--mz-ink);text-decoration-color:var(--mz-ink-3)}.mz-fv--split .mz-fv__stars{color:var(--mz-red)}.mz-fv--split .mz-fv__cue{display:none}@media(min-width:990px){.mz-fv--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mz-fv--split .mz-fv__media{order:2;height:auto;min-height:0}.mz-fv--split .mz-fv__inner{order:1;padding-inline:max(var(--container-gutter,1.25rem),50vw - var(--container-max-width,80rem)/2) clamp(2rem,5vw,5rem);padding-block:3rem}.mz-fv--split.mz-fv--center .mz-fv__inner{justify-content:flex-start}.mz-fv--split .mz-fv__copy{align-items:flex-start;text-align:left;max-width:36rem}.mz-fv--split .mz-fv__cta{justify-content:flex-start}}.mz-fv__copy{width:100%;min-width:0}.mz-fv__sub{max-width:min(34rem,100%)}.mz-fv__title{max-width:100%}.mz-fv__inner{width:auto;flex:1 1 auto;min-width:0}.mz-cb__picks{padding-block:var(--mz-sec)}.mz-cb__picks+.mz-cb__boxes{padding-top:0}.mz-cb__banner{margin:0}@media(max-width:749px){.mz-cb__picks .mz-cb__lineup{margin-inline:calc(var(--container-gutter,1.25rem) * -1)}}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)}.mz-cb__box-img{aspect-ratio:5/4}.mz-cb__box-img img{mix-blend-mode:multiply}.mz-cb__banner+.mz-cb__boxes{padding-top:var(--mz-sec)}.mz-hero .mz-opt{background:#f2f1ef;border:0;border-radius:20px;padding:1.15rem 1.35rem}.mz-hero .mz-opt.is-on{background:#eceae6;border:0}.mz-hero .mz-opt__head input{accent-color:var(--mz-ink)}.mz-hero .mz-opt__name{font-weight:500}.mz-hero .mz-opt .mz-sel--line{max-width:15rem}.mz-tab__body p strong{display:block;margin-bottom:.1rem;font-weight:500;color:var(--mz-ink)}.mz-tab__body p+p{margin-top:.8rem}.mz-fx--cycle .mz-fx__row dt{font-weight:500;color:var(--mz-ink)}.mz-bundle{scroll-margin-top:6rem}.mz-bundle__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 2rem}.mz-bundle__head>div{display:grid;gap:.5rem}.mz-bundle__all{display:inline-flex;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:500;color:var(--mz-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.mz-bundle__all:hover{color:var(--mz-red)}.mz-bundle__all svg{width:15px;height:15px}.mz-bundle__card.is-self{cursor:default;border-color:var(--mz-ink)}.mz-bundle__card.is-self .mz-bundle__tick{background:var(--mz-ink)}.mz-bundle__check[data-self]+.mz-bundle__tick{opacity:1}.mz-bundle__self{position:absolute;top:.75rem;right:.75rem;z-index:1;padding:.2rem .55rem;border-radius:999px;background:var(--mz-ink);color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:.04em}.mz-bundle__item{align-content:start}.mz-bundle__view{justify-self:start;font-size:.8125rem;color:var(--mz-ink-2)}.mz-bundle__total{gap:1rem;align-content:center}.mz-bundle__lines{margin:0;display:grid;gap:.55rem}.mz-bundle__lines>div{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;color:var(--mz-ink-2)}.mz-bundle__lines>div[hidden]{display:none}.mz-bundle__lines dt,.mz-bundle__lines dd{margin:0}.mz-bundle__lines dd{font-variant-numeric:tabular-nums;color:var(--mz-ink)}.mz-bundle__disc dt,.mz-bundle__disc dd{color:var(--mz-red)!important;font-weight:500}.mz-bundle__grand{padding-top:.7rem;border-top:1px solid rgba(33,30,26,.14);font-size:1.25rem!important;color:var(--mz-ink)!important;font-weight:500}.mz-bundle__btn{gap:.55rem;min-height:3.25rem}.mz-bundle__btn-sep{opacity:.7}.mz-bundle__note{margin:-.35rem 0 0;font-size:.8125rem;color:var(--mz-ink-3);text-align:center}.mz-bundle__note[hidden]{display:none}@media(min-width:750px){.mz-bundle__self{top:1rem;right:1rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/mz-pdp.css.map */
