.mz-pdp{--mz-ok:#5b7340;--chamfer-lg:calc(var(--mz-chamfer)*1.7);background:var(--mz-bg);color:var(--mz-fg);padding:clamp(1.25rem,.6rem + 1.6vw,2.25rem) 0 clamp(3.5rem,2rem + 5vw,6.5rem);position:relative}.mz-pdp .mz-crumbs{margin-bottom:clamp(1.25rem,.8rem + 1.4vw,2.25rem)}.mz-pdp .screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mz-pdp__grid{align-items:start;display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem)}.mz-pdp__media{min-width:0}@media(max-width:719px){.mz-pdp .mz-crumbs li[aria-current=page]{display:none}}@media(min-width:760px){.mz-pdp__grid{gap:clamp(1.75rem,.5rem + 3.5vw,3rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mz-pdp__media{position:sticky;top:calc(var(--mz-header-h) + 1.5rem)}}@media(min-width:960px){.mz-pdp__grid{gap:clamp(2.5rem,.5rem + 5vw,6rem);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}@media(max-width:719px){.mz-pdp__media{margin-inline:calc(var(--mz-gutter)*-1)}}.mz-pdp__notices .woocommerce-notices-wrapper:empty{display:none}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner{align-items:flex-start;background:var(--mz-paper);border:1px solid var(--mz-line);border-left:3px solid var(--mz-ember);border-radius:0;color:var(--mz-fg);display:flex;font-size:.9375rem;font-weight:400;gap:1rem;line-height:1.5;margin:0 0 clamp(1.25rem,1rem + 1vw,2rem);padding:1rem 1.25rem}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>svg{background:none;border-radius:0;fill:var(--mz-ember);flex:none;height:1.35rem;margin-top:.125rem;padding:0;width:1.35rem}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error{background:color-mix(in srgb,#b3261e 6%,var(--mz-paper));border-left-color:#b3261e}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner.is-error>svg{fill:#b3261e;transform:none}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning{border-left-color:var(--mz-horn)}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner.is-warning>svg{fill:var(--mz-horn);transform:none}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner.is-info>svg{fill:var(--mz-muted)}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-items:baseline;align-self:center;display:flex;flex:1;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content p{margin:0}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{list-style:none;margin:0;padding:0}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .restore-item,.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{background:none!important;border:0;clip-path:none;color:var(--mz-fg)!important;float:none;font:500 .6875rem/1.2 var(--mz-mono);letter-spacing:.14em;margin:0 0 0 auto;opacity:1;order:2;padding:0!important;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:4px;transition:color .3s}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .restore-item:after,.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .restore-item:before,.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:after,.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:before{display:none}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .restore-item:hover,.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{color:var(--mz-accent)!important}.mz-pdp__notices .wc-block-components-notice-banner.wc-block-components-notice-banner:focus{outline:none}.mz-gallery__stage{position:relative}.mz-gallery__track{background:var(--mz-sand);clip-path:polygon(0 0,calc(100% - var(--chamfer-lg)) 0,100% var(--chamfer-lg),100% 100%,0 100%);display:flex;overflow-x:auto;overscroll-behavior-x:contain;position:relative;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-gallery__track::-webkit-scrollbar{display:none}.mz-gallery__slide{aspect-ratio:1;flex:0 0 100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.mz-gallery__slide .mz-gallery__photo,.mz-gallery__slide img{display:block;height:100%;width:100%}.mz-gallery__slide img{mix-blend-mode:multiply;object-fit:contain}.mz-gallery__slide.is-placeholder img{opacity:.5}.mz-gallery__badges{display:flex;flex-wrap:wrap;gap:.5rem;left:.9rem;max-width:calc(100% - 1.8rem);pointer-events:none;position:absolute;top:.9rem}.mz-gallery__expand{background:var(--mz-ink);border:0;border-radius:50%;bottom:.9rem;box-shadow:0 10px 22px -8px rgb(23 18 14 / .5);color:var(--mz-cream);cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;position:absolute;right:.9rem;transition:background .3s var(--mz-ease),color .3s var(--mz-ease),scale .3s var(--mz-ease);width:3rem}.mz-gallery__expand:focus-visible,.mz-gallery__expand:hover{background:var(--mz-ember);color:var(--mz-ink);scale:1.08}.mz-gallery__expand .mz-icon{height:1.2rem;width:1.2rem}.mz-gallery__count{bottom:1.1rem;color:var(--mz-muted);font:500 .6875rem/1 var(--mz-mono);left:.9rem;letter-spacing:.16em;margin:0;pointer-events:none;position:absolute}.mz-gallery__thumbs{display:flex;gap:.5rem;list-style:none;margin:1rem 0 0;overflow-x:auto;padding:0 var(--mz-gutter) .25rem 0;position:relative;scrollbar-width:none}.mz-gallery__thumbs::-webkit-scrollbar{display:none}.mz-gallery__thumbs li{flex:none}.mz-gallery__thumbs button{aspect-ratio:1;background:var(--mz-sand);border:1px solid #fff0;cursor:pointer;display:block;opacity:.62;overflow:hidden;padding:0;transition:opacity .3s,border-color .3s;width:clamp(3.75rem,5vw,5rem)}.mz-gallery__thumbs button:focus-visible,.mz-gallery__thumbs button:hover{opacity:1}.mz-gallery__thumbs button[aria-current=true]{border-color:var(--mz-ink);opacity:1}.mz-gallery__thumbs button img{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}@media(max-width:719px){.mz-gallery__thumbs{padding-left:var(--mz-gutter)}}html:not(.js) .mz-gallery__count,html:not(.js) .mz-gallery__expand,html:not(.js) .mz-gallery__thumbs{display:none}html:not(.js) .mz-gallery__track{flex-wrap:wrap;gap:.5rem;overflow:visible}.mz-badge{background:var(--mz-ember);color:var(--mz-ink);font:500 .6875rem/1 var(--mz-mono);letter-spacing:.14em;padding:.5rem .75rem;text-transform:uppercase}.mz-badge--ink,.mz-badge--out{background:var(--mz-ink);color:var(--mz-cream)}.mz-badge--horn{background:var(--mz-horn);color:var(--mz-ink)}.mz-badge--cream{background:var(--mz-paper);box-shadow:inset 0 0 0 1px rgb(23 18 14 / .2);color:var(--mz-ink)}.mz-buy{min-width:0}.mz-buy__top{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;margin-bottom:1.25rem}.mz-buy__cat{margin:0}.mz-buy__cat a{color:inherit;text-decoration:none;transition:color .3s}.mz-buy__cat a:hover{color:var(--mz-ink)}.mz-buy__sku{color:var(--mz-soft);font:500 .6875rem/1.3 var(--mz-mono);letter-spacing:.12em;margin:0;text-transform:uppercase}.mz-buy__title{color:var(--mz-fg);font-family:var(--mz-display);font-size:clamp(2rem,1.2rem + 2.4vw,3.35rem);font-weight:340;letter-spacing:-.025em;line-height:1.05;margin:0 0 1.5rem;text-wrap:balance}.mz-buy__pricing{align-items:center;border-block:1px solid var(--mz-line);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding-block:1rem}.mz-buy__price{color:var(--mz-fg);font-family:var(--mz-display);font-size:clamp(1.75rem,1.3rem + 1.2vw,2.4rem);font-weight:400;letter-spacing:-.01em;line-height:1;margin:0}.mz-buy__price .woocommerce-Price-amount{white-space:nowrap}.mz-buy__price del{font-size:.62em;font-weight:300;margin-right:.5rem;opacity:.5}.mz-buy__price ins{color:var(--mz-accent);text-decoration:none}.mz-buy__price .woocommerce-price-suffix{color:var(--mz-soft);letter-spacing:.12em;margin-left:.5rem;text-transform:uppercase}.mz-buy__off,.mz-buy__price .woocommerce-price-suffix{font:500 .6875rem/1 var(--mz-mono);vertical-align:middle}.mz-buy__off{background:var(--mz-ember);color:var(--mz-ink);display:inline-block;letter-spacing:.1em;margin-left:.75rem;padding:.5rem}.mz-buy__lead{margin-bottom:1.5rem}.mz-buy__lead p{color:var(--mz-soft);font-size:1rem;line-height:1.6;margin:0 0 .5rem}.mz-state{align-items:center;color:var(--mz-fg);display:inline-flex;font:500 .6875rem/1 var(--mz-mono);gap:.5rem;letter-spacing:.14em;margin:0 0 0 auto;text-transform:uppercase}.mz-state__dot{background:var(--mz-ok);border-radius:50%;height:.55rem;position:relative;width:.55rem}.mz-state--last .mz-state__dot{background:var(--mz-ember)}.mz-state--last .mz-state__dot:after{animation:mz-ping 2.4s var(--mz-ease) infinite;border:1px solid var(--mz-ember);border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}.mz-state--out{color:var(--mz-soft)}.mz-state--out .mz-state__dot{background:var(--mz-muted-light)}.mz-state--backorder .mz-state__dot{background:var(--mz-horn)}@keyframes mz-ping{0%{opacity:.9;scale:.6}70%,to{opacity:0;scale:1.5}}@media(prefers-reduced-motion:reduce){.mz-state--last .mz-state__dot:after{animation:none}}.mz-measure{--tick:color-mix(in srgb,var(--mz-fg) 36%,transparent);border-bottom:1px solid var(--mz-line);display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));margin:0 0 1.75rem;padding-top:16px;position:relative}.mz-measure:before{background:var(--tick);content:"";height:12px;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%271280%27 height=%2712%27%3E%3Cpath d=%27M0 0h1v12H0zm8 0h1v6H8zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v12h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1zm8 0h1v6h-1z%27/%3E%3C/svg%3E") 0 0/1280px 12px no-repeat;pointer-events:none;position:absolute;right:0;top:0}.mz-measure__cell{min-width:0;padding:1rem .75rem 1rem 0}.mz-measure__cell+.mz-measure__cell{border-left:1px solid var(--mz-line);padding-left:clamp(.75rem,.3rem + 1.4vw,1.4rem)}.mz-measure__cell dt{color:var(--mz-soft);font:500 .625rem/1.2 var(--mz-mono);letter-spacing:.16em;margin:0 0 .5rem;text-transform:uppercase}.mz-measure__cell dd{align-items:baseline;display:flex;font-family:var(--mz-display);font-size:clamp(1.35rem,1rem + .9vw,1.85rem);font-weight:340;gap:.25rem;letter-spacing:-.01em;line-height:1.1;margin:0;white-space:nowrap}.mz-measure__unit{color:var(--mz-soft);font:500 .75rem/1 var(--mz-mono);letter-spacing:.06em}.mz-buy__cart .woocommerce-variation-add-to-cart,.mz-buy__cart form.cart{align-items:stretch;display:flex;flex-wrap:wrap;float:none;gap:.75rem;margin:0;padding:0}.mz-buy__cart .woocommerce-variation-add-to-cart:after,.mz-buy__cart .woocommerce-variation-add-to-cart:before,.mz-buy__cart form.cart:after,.mz-buy__cart form.cart:before{display:none}.mz-buy__cart form.cart .woocommerce-variation-add-to-cart{width:100%}.mz-buy__cart .added_to_cart{display:none}.mz-buy__cart .quantity{float:none;margin:0}.mz-buy__cart .quantity.hidden,.mz-buy__cart .quantity:not(:has(input:not([type=hidden]))){display:none}.mz-buy__cart .single_add_to_cart_button.button{--c:12px;--btn-bd:var(--mz-ember);--btn-bg:var(--mz-ember);--btn-fg:var(--mz-ink);--btn-hover-bg:var(--mz-fg);--btn-hover-fg:var(--mz-bg);align-items:center;background:var(--btn-bg);border:1px solid var(--btn-bd);border-radius:0;clip-path:polygon(-1px -1px,calc(100% - var(--c) - 1px) -1px,calc(100% + 1px) calc(var(--c) + 1px),calc(100% + 1px) calc(100% + 1px),-1px calc(100% + 1px));color:var(--btn-fg);cursor:pointer;display:inline-flex;font:500 var(--wp--preset--font-size--xs)/1 var(--mz-mono);gap:1rem;isolation:isolate;letter-spacing:.14em;padding:1rem 1.5rem 1rem 1.75rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .35s var(--mz-ease);white-space:nowrap}.mz-buy__cart .single_add_to_cart_button.button:before{background:var(--btn-hover-bg);content:"";inset:0;position:absolute;transition:translate .5s var(--mz-ease);translate:-101% 0;z-index:-1}.mz-buy__cart .single_add_to_cart_button.button:after{background:linear-gradient(to top right,transparent calc(50% - 1.2px),var(--btn-bd) calc(50% - 1.2px),var(--btn-bd) calc(50% + .3px),transparent calc(50% + .3px));content:"";height:var(--c);pointer-events:none;position:absolute;right:-1px;top:-1px;width:var(--c);z-index:1}.mz-buy__cart .single_add_to_cart_button.button:focus-visible,.mz-buy__cart .single_add_to_cart_button.button:hover{color:var(--btn-hover-fg)}.mz-buy__cart .single_add_to_cart_button.button:focus-visible:before,.mz-buy__cart .single_add_to_cart_button.button:hover:before{translate:0 0}.mz-buy__cart .single_add_to_cart_button.button:focus-visible{outline-offset:-6px}.mz-buy__cart .single_add_to_cart_button.button{flex:1 1 14rem;float:none;font-weight:500;justify-content:center;margin:0;min-height:3.5rem;padding-inline:1.75rem}.mz-buy__cart .single_add_to_cart_button.button.disabled,.mz-buy__cart .single_add_to_cart_button.button:disabled{--btn-bg:var(--mz-sand);--btn-bd:var(--mz-sand);--btn-fg:var(--mz-muted);--btn-hover-bg:var(--mz-sand);--btn-hover-fg:var(--mz-muted);cursor:not-allowed;opacity:1}.mz-buy__cart .single_add_to_cart_button.button.is-loading{pointer-events:none}.mz-buy__cart .single_add_to_cart_button.button.is-added,.mz-buy__cart .single_add_to_cart_button.button.is-loading{--btn-bg:var(--mz-ink);--btn-bd:var(--mz-ink);--btn-fg:var(--mz-cream)}.mz-buy__cart table.variations{border:0;display:block;margin:0 0 .5rem;width:100%}.mz-buy__cart table.variations tbody,.mz-buy__cart table.variations td,.mz-buy__cart table.variations th,.mz-buy__cart table.variations tr{background:none;border:0;display:block;padding:0;text-align:left}.mz-buy__cart table.variations tr+tr{margin-top:1rem}.mz-buy__cart table.variations label,.mz-buy__cart table.variations th.label{color:var(--mz-soft);display:block;font:500 .6875rem/1.2 var(--mz-mono);letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.mz-buy__cart table.variations td.value{position:relative}.mz-pdp .mz-buy__cart table.variations tr td select{appearance:none;background:#fff0 url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27 fill=%27none%27 stroke=%27%2317120e%27 stroke-width=%271.5%27><path d=%27M1 1.5 6 6.5 11 1.5%27/></svg>") no-repeat right 1.1rem center;border:1px solid var(--mz-line);border-radius:0;color:var(--mz-fg);cursor:pointer;display:block;font:500 .8125rem/1.2 var(--mz-mono);height:3.25rem;letter-spacing:.1em;margin:0;max-width:none;min-width:0;padding:0 3rem 0 1rem;text-transform:uppercase;transition:border-color .3s;width:100%}.mz-pdp .mz-buy__cart table.variations tr td select:focus,.mz-pdp .mz-buy__cart table.variations tr td select:hover{border-color:var(--mz-fg)}.mz-buy__cart table.variations .reset_variations{color:var(--mz-soft);font:500 .6875rem/1.2 var(--mz-mono);letter-spacing:.12em;margin:0;position:absolute;right:0;text-transform:uppercase;top:-1.65rem}.mz-buy__cart table.variations .reset_variations:hover{color:var(--mz-accent)}.mz-buy__cart .single_variation_wrap{width:100%}.mz-buy__cart .woocommerce-variation{margin-bottom:1rem}.mz-buy__cart .woocommerce-variation:not(:has(*)){display:none}.mz-buy__cart .woocommerce-variation .woocommerce-variation-price{display:none}.mz-buy__cart .woocommerce-variation .woocommerce-variation-availability p,.mz-buy__cart .woocommerce-variation .woocommerce-variation-description p{color:var(--mz-soft);font-size:.9375rem;margin:0 0 .5rem}.mz-buy__cart #pwgc-purchase-container{margin:0 0 .75rem}.mz-buy__cart .pwgc-field-container{margin-bottom:1rem}.mz-buy__cart .pwgc-label{color:var(--mz-soft);display:block;font:500 .6875rem/1.2 var(--mz-mono);letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.mz-buy__cart #pwgc-message,.mz-buy__cart .pwgc-input-text{background:#fff0;border:1px solid var(--mz-line);border-radius:0;color:var(--mz-fg);display:block;font:inherit;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s;width:100%}.mz-buy__cart #pwgc-message:focus,.mz-buy__cart #pwgc-message:hover,.mz-buy__cart .pwgc-input-text:focus,.mz-buy__cart .pwgc-input-text:hover{border-color:var(--mz-fg)}.mz-buy__cart #pwgc-message{height:7rem;resize:vertical}.mz-buy__cart .pwgc-subtitle{color:var(--mz-soft);font-size:.8125rem;line-height:1.4;margin-top:.5rem}.mz-buy__cart form.cart :is(input[type=text],input[type=email],input[type=date],input[type=number]:not(.qty),textarea){background-color:#fff0;border-color:var(--mz-line);border-radius:0;color:var(--mz-fg);font:inherit;max-width:100%}.mz-buy__added{font:500 .75rem/1.5 var(--mz-mono);letter-spacing:.1em;margin:1rem 0 0;text-transform:uppercase}.mz-buy__added a{color:var(--mz-accent);margin-left:.5rem;text-underline-offset:3px}.mz-buy__added a:hover{color:var(--mz-fg)}.mz-buy__cart .quantity:has(input.qty:not([type=hidden])){align-items:stretch;border:1px solid var(--mz-line);display:inline-flex;min-width:8.9rem}.mz-buy__cart .quantity:has(input.qty:not([type=hidden])) .qty{appearance:textfield;-moz-appearance:textfield;background:#fff0;border:0;color:var(--mz-fg);flex:1 1 auto;font:500 1rem/1 var(--mz-mono);min-width:0;padding:0;text-align:center;width:3.1rem}.mz-buy__cart .quantity:has(input.qty:not([type=hidden])) .qty::-webkit-inner-spin-button,.mz-buy__cart .quantity:has(input.qty:not([type=hidden])) .qty::-webkit-outer-spin-button{appearance:none;margin:0}.mz-buy__unavailable{background:var(--mz-paper);border:1px solid var(--mz-line);padding:clamp(1.1rem,.8rem + 1vw,1.6rem)}.mz-buy__unavailable p{font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.mz-buy__unavailable-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mz-bar{align-items:center;background:color-mix(in srgb,var(--mz-ink) 96%,transparent);bottom:0;box-shadow:0 -12px 30px -14px rgb(23 18 14 / .55);color:var(--mz-cream);display:flex;gap:1rem;justify-content:space-between;left:0;padding:.75rem var(--mz-bleed) calc(.75rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transition:translate .45s var(--mz-ease),visibility 0s .45s;translate:0 100%;visibility:hidden;z-index:55}.mz-bar.is-visible{transition:translate .45s var(--mz-ease),visibility 0s;translate:0 0;visibility:visible}.mz-bar__info{display:grid;gap:.25rem;min-width:0}.mz-bar__name{font-family:var(--mz-display);font-size:1rem;font-weight:380;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-bar__price{color:var(--mz-muted-light);font:500 .8125rem/1.2 var(--mz-mono);letter-spacing:.04em}.mz-bar__price .screen-reader-text,.mz-bar__price del{display:none}.mz-bar__price ins{color:var(--mz-cream);text-decoration:none}.mz-bar__price .woocommerce-price-suffix{font-size:.625rem;letter-spacing:.1em;margin-left:.25rem;text-transform:uppercase}.mz-bar__cta.mz-btn{flex:none;padding:1rem 1.25rem 1rem 1.5rem}body.single-product .mz-site-footer{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}@media(min-width:960px){.mz-bar{gap:2rem;padding-block:.875rem calc(.875rem + env(safe-area-inset-bottom, 0px))}.mz-bar__info{align-items:baseline;display:flex;gap:1.5rem}.mz-bar__name{font-size:1.125rem}}.mz-lightbox{background:rgb(23 18 14 / .98);color:var(--mz-cream);display:grid;grid-template-rows:auto minmax(0,1fr) auto;inset:0;opacity:0;position:fixed;transition:opacity .35s var(--mz-ease),visibility 0s .35s;visibility:hidden;z-index:2147483000}.mz-lightbox.is-open{opacity:1;transition:opacity .35s var(--mz-ease),visibility 0s;visibility:visible}.mz-lightbox__bar{align-items:center;display:flex;font:500 .75rem/1 var(--mz-mono);gap:1rem;justify-content:space-between;letter-spacing:.16em;padding:1rem var(--mz-gutter);text-transform:uppercase}.mz-lightbox__title{color:var(--mz-muted-light);font:inherit;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mz-lightbox__stage{display:grid;min-height:0;position:relative}.mz-lightbox__scroll{display:grid;min-height:0;overflow:auto;overscroll-behavior:contain;place-items:center}.mz-lightbox__frame{background:var(--mz-sand);display:block;isolation:isolate;line-height:0;margin:auto}.mz-lightbox__img{cursor:zoom-in;display:block;margin:0 auto;max-height:calc(100dvh - 9rem);max-width:min(100vw - 2*var(--mz-gutter),78rem);mix-blend-mode:multiply;transition:opacity .3s}.mz-lightbox__img.is-loading{opacity:.35}.mz-lightbox.is-zoomed .mz-lightbox__scroll{place-items:start}.mz-lightbox.is-zoomed .mz-lightbox__frame{margin:0}.mz-lightbox.is-zoomed .mz-lightbox__img{cursor:zoom-out;max-height:none;max-width:none;width:var(--zoom-w,160%)}.mz-lightbox__btn{backdrop-filter:blur(6px);background:rgb(23 18 14 / .55);border:1px solid hsl(38 46% 92% / .28);border-radius:50%;color:inherit;cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;transition:background .3s var(--mz-ease),color .3s var(--mz-ease),border-color .3s;width:3rem}.mz-lightbox__btn:focus-visible,.mz-lightbox__btn:hover{background:var(--mz-ember);border-color:var(--mz-ember);color:var(--mz-ink)}.mz-lightbox__btn[hidden]{display:none}.mz-lightbox__btn .mz-icon{height:1.2rem;width:1.2rem}.mz-lightbox__nav{position:absolute;top:50%;translate:0 -50%;z-index:2}.mz-lightbox__nav--prev{left:var(--mz-gutter)}.mz-lightbox__nav--next{right:var(--mz-gutter)}.mz-lightbox__foot{color:var(--mz-muted-light);font:500 .6875rem/1 var(--mz-mono);letter-spacing:.16em;padding:1rem var(--mz-gutter) calc(.9rem + env(safe-area-inset-bottom, 0px));text-align:center;text-transform:uppercase}