:root{--mw-ink: #141414;--mw-charcoal: #1f1f1f;--mw-bone: #f3efe7;--mw-paper: #ffffff;--mw-line: #dad4c8;--mw-line-dark: #3a3a3a;--mw-muted: #5a554d;--mw-muted-dark: #b8b2a7;--mw-accent: #0079cc;--mw-accent-hover: #005f9e;--mw-accent-on-dark: #5cb8f5;--mw-radius: 6px;--mw-max: 1240px;--font-heading-family: "Oswald", "Arial Narrow", sans-serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--mw-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}body{letter-spacing:0}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{letter-spacing:.01em;text-transform:none}.mw-section{padding:clamp(40px,5vw,72px) 0}.mw-section--tight{padding:clamp(36px,5vw,64px) 0}.mw-wrap{max-width:var(--mw-max);margin:0 auto;padding:0 20px}@media(min-width:750px){.mw-wrap{padding:0 40px}}.mw-theme-light{background:var(--mw-paper);color:var(--mw-ink)}.mw-theme-bone{background:var(--mw-bone);color:var(--mw-ink)}.mw-theme-dark{background:var(--mw-ink);color:var(--mw-bone)}.mw-kicker{font-family:var(--mw-mono);font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-accent);margin:0 0 14px}.mw-theme-dark .mw-kicker{color:var(--mw-accent-on-dark)}.mw-h1,.mw-h2,.mw-h3{font-family:var(--font-heading-family);font-weight:600;margin:0;color:inherit}.mw-h1{font-size:clamp(4rem,6.2vw,7.2rem);line-height:1.02;letter-spacing:-.005em}.mw-h2{font-size:clamp(3.2rem,4.4vw,5rem);line-height:1.06}.mw-h3{font-size:2.3rem;line-height:1.15}.mw-lead{font-size:clamp(1.7rem,1.6vw,1.9rem);line-height:1.6;margin:18px 0 0;max-width:62ch}.mw-body{font-size:1.6rem;line-height:1.65}.mw-muted{color:var(--mw-muted)}.mw-theme-dark .mw-muted{color:var(--mw-muted-dark)}.mw-rte p{margin:0 0 1em}.mw-rte p:last-child{margin-bottom:0}.mw-head{max-width:760px;margin-bottom:clamp(24px,3vw,36px)}.mw-head--center{margin-left:auto;margin-right:auto;text-align:center}.mw-head .mw-lead{margin-left:inherit;margin-right:inherit}.mw-head--center .mw-lead{margin-left:auto;margin-right:auto}.mw-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--mw-radius);border:2px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease;cursor:pointer}.mw-btn--primary{background:var(--mw-accent);color:#fff}.mw-btn--primary:hover{background:var(--mw-accent-hover)}.mw-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.mw-btn--ghost:hover{background:var(--mw-ink);color:var(--mw-bone);border-color:var(--mw-ink)}.mw-theme-dark .mw-btn--ghost:hover{background:var(--mw-bone);color:var(--mw-ink);border-color:var(--mw-bone)}.mw-btn:focus-visible{outline:3px solid var(--mw-accent-on-dark);outline-offset:3px}.mw-link{color:inherit;font-weight:600;text-decoration:none;border-bottom:2px solid var(--mw-accent);padding-bottom:2px}.mw-link:hover{color:var(--mw-accent)}.mw-theme-dark .mw-link{border-color:var(--mw-accent-on-dark)}.mw-theme-dark .mw-link:hover{color:var(--mw-accent-on-dark)}.mw-header-cta{margin-right:8px;min-height:42px;padding:0 18px;font-size:1.4rem}@media(max-width:989px){.mw-header-cta{display:none}}.mw-hero{background:var(--mw-ink);color:var(--mw-bone);overflow:hidden}.mw-hero__grid{display:grid;grid-template-columns:1fr}@media(min-width:990px){.mw-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:640px}}.mw-hero__copy{padding:clamp(48px,7vw,96px) 20px;display:flex;flex-direction:column;justify-content:center}@media(min-width:750px){.mw-hero__copy{padding-left:40px;padding-right:40px}}@media(min-width:990px){.mw-hero__copy{padding-left:max(40px,calc((100vw - var(--mw-max)) / 2 + 40px));padding-right:56px}}.mw-hero__media{position:relative;min-height:340px;background:var(--mw-charcoal)}.mw-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mw-hero .mw-lead{color:var(--mw-muted-dark)}.mw-hero__tag{position:absolute;left:20px;bottom:20px;z-index:1;background:#141414db;color:var(--mw-bone);font-family:var(--mw-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:4px}.mw-page-hero__grid{display:grid;gap:40px;align-items:center}@media(min-width:990px){.mw-page-hero__grid--media{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.mw-page-hero__media{border-radius:var(--mw-radius);overflow:hidden;aspect-ratio:4 / 3;background:var(--mw-charcoal)}.mw-page-hero__media img{width:100%;height:100%;object-fit:contain;display:block}.mw-trust{border-top:1px solid var(--mw-line-dark);background:var(--mw-charcoal);color:var(--mw-bone)}.mw-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.mw-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-trust__item{padding:26px 20px;border-right:1px solid var(--mw-line-dark);border-bottom:1px solid var(--mw-line-dark)}@media(min-width:990px){.mw-trust__item{border-bottom:0}.mw-trust__item:last-child{border-right:0}}.mw-trust__value{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;line-height:1.1}.mw-trust__label{margin-top:6px;font-size:1.4rem;line-height:1.45;color:var(--mw-muted-dark)}.mw-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:750px){.mw-grid--2,.mw-grid--3,.mw-grid--4,.mw-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.mw-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.mw-grid--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.mw-grid--5 .mw-card__body{padding:18px 18px 22px}}@media(min-width:990px){.mw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-card{background:var(--mw-paper);border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;display:flex;flex-direction:column;color:var(--mw-ink);text-decoration:none}.mw-theme-light .mw-card{background:var(--mw-bone);border-color:transparent}.mw-theme-dark .mw-card{background:var(--mw-charcoal);border-color:var(--mw-line-dark);color:var(--mw-bone)}.mw-card__media{aspect-ratio:4 / 3;background:var(--mw-line);overflow:hidden}.mw-card__media img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s ease}a.mw-card:hover .mw-card__media img{transform:scale(1.03)}.mw-card__body{padding:22px 22px 26px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.mw-card__text{font-size:1.5rem;line-height:1.6;margin:0}.mw-card__more{margin-top:auto;padding-top:10px;font-family:var(--mw-mono);font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mw-accent)}.mw-theme-dark .mw-card__more{color:var(--mw-accent-on-dark)}.mw-spot{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:990px){.mw-spot{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-spot__item{display:grid;grid-template-columns:1fr;background:var(--mw-paper);border-radius:var(--mw-radius);overflow:hidden;border:1px solid var(--mw-line)}@media(min-width:600px){.mw-spot__item{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.mw-spot__media{background:#ebe6dc;min-height:280px;position:relative}.mw-spot__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mw-spot__body{padding:28px;display:flex;flex-direction:column;gap:10px}.mw-spot__price{font-family:var(--mw-mono);font-size:1.4rem;color:var(--mw-muted)}.mw-spot__body .mw-btns{margin-top:auto;padding-top:12px}.mw-tags{display:flex;flex-wrap:wrap;gap:10px}.mw-tag{font-family:var(--mw-mono);font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;padding:10px 16px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-paper)}.mw-theme-dark .mw-tag{border-color:var(--mw-line-dark);background:transparent}.mw-split-head{display:grid;gap:28px;align-items:end}@media(min-width:990px){.mw-split-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px}}.mw-steps{display:grid;gap:0;grid-template-columns:1fr;counter-reset:mwstep;border-top:2px solid currentColor}@media(min-width:750px){.mw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.mw-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-step{padding:26px 24px 28px 0;border-bottom:1px solid var(--mw-line)}.mw-theme-dark .mw-step{border-color:var(--mw-line-dark)}@media(min-width:990px){.mw-step{border-bottom:0}}.mw-step__num{font-family:var(--mw-mono);font-size:1.3rem;color:var(--mw-accent);letter-spacing:.1em}.mw-theme-dark .mw-step__num{color:var(--mw-accent-on-dark)}.mw-step h3{margin:10px 0 8px}.mw-gallery{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.mw-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-gallery__item{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--mw-radius);background:var(--mw-line);margin:0}.mw-gallery__item img{width:100%;height:100%;object-fit:contain;display:block}.mw-logos{display:grid;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line);grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:990px){.mw-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}.mw-logos__cell{background:var(--mw-paper);display:flex;align-items:center;justify-content:center;padding:22px;aspect-ratio:3 / 2}.mw-logos__cell img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.mw-logos__cell a:hover img,.mw-logos__cell a:focus-visible img{transform:scale(1.04)}.mw-logos__cell img{transition:transform .2s ease}.mw-split{display:grid;gap:40px;align-items:center;grid-template-columns:1fr}@media(min-width:990px){.mw-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.mw-split--reverse .mw-split__media{order:2}}.mw-split__media{border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-line);aspect-ratio:4 / 5}.mw-split__media img{width:100%;height:100%;object-fit:contain;display:block}.mw-features{display:grid;gap:0 48px;grid-template-columns:1fr;border-top:2px solid currentColor}@media(min-width:750px){.mw-features--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.mw-features--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.mw-features--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.mw-feature{padding:22px 0;border-bottom:1px solid var(--mw-line)}.mw-theme-dark .mw-feature{border-color:var(--mw-line-dark)}.mw-feature h3{font-size:2rem;margin:0 0 6px}.mw-feature p{margin:0;font-size:1.5rem;line-height:1.6}.mw-faq{border-top:2px solid currentColor;max-width:900px}.mw-faq details{border-bottom:1px solid var(--mw-line)}.mw-theme-dark .mw-faq details{border-color:var(--mw-line-dark)}.mw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-family:var(--font-heading-family);font-size:2rem;font-weight:500}.mw-faq summary::-webkit-details-marker{display:none}.mw-faq summary:after{content:"+";font-family:var(--mw-mono);font-size:2.4rem;color:var(--mw-accent);flex-shrink:0}.mw-faq details[open] summary:after{content:"\2212"}.mw-faq__a{padding:0 0 24px;font-size:1.6rem;line-height:1.7;max-width:72ch}.mw-cta{display:grid;gap:28px;align-items:center}@media(min-width:990px){.mw-cta{grid-template-columns:minmax(0,1.4fr) auto}.mw-cta .mw-btns{margin-top:0;justify-content:flex-end}}.mw-quote{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:990px){.mw-quote{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}}.mw-quote__info dl{margin:28px 0 0;display:grid;gap:18px}.mw-quote__info dt{font-family:var(--mw-mono);font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-muted)}.mw-quote__info dd{margin:4px 0 0;font-size:1.7rem}.mw-quote__info dd a{color:inherit}.mw-form{background:var(--mw-paper);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:clamp(22px,3vw,36px)}.mw-form__grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:750px){.mw-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-field--full{grid-column:1 / -1}}.mw-field label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:6px;color:var(--mw-ink)}.mw-field input,.mw-field select,.mw-field textarea{width:100%;box-sizing:border-box;min-height:48px;padding:10px 14px;font:inherit;font-size:1.6rem;color:var(--mw-ink);background:#fff;border:1px solid #b9b2a5;border-radius:4px}.mw-field textarea{min-height:150px;resize:vertical}.mw-field input:focus,.mw-field select:focus,.mw-field textarea:focus{outline:3px solid rgba(0,121,204,.35);border-color:var(--mw-accent)}.mw-form__note{font-size:1.35rem;color:var(--mw-muted);margin:14px 0 0}.mw-form__msg{padding:14px 16px;border-radius:4px;margin-bottom:18px;font-size:1.5rem}.mw-form__msg--ok{background:#e7f2e3;color:#1d4a14}.mw-form__msg--err{background:#fbe7e1;color:#7a2208}.mw-form .mw-btn{margin-top:22px;width:100%}@media(min-width:750px){.mw-form .mw-btn{width:auto}}.button,.shopify-payment-button__button--unbranded{letter-spacing:.06em;font-family:var(--font-heading-family);text-transform:uppercase}.footer{border-top:0}.header__heading-logo{max-width:100%}.header__icons{align-items:center}.header__heading-logo-wrapper img{height:auto}.mw-btn{white-space:nowrap}@media(max-width:480px){.mw-btn{white-space:normal;text-align:center}}.product .product__info-wrapper{padding-top:4px}@media(min-width:990px){.product .product__info-wrapper{padding-left:56px!important}}.product .product__text.caption-with-letter-spacing{font-family:var(--mw-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-accent);margin:0 0 10px}.product .product__title h1{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(3.2rem,3.4vw,4.6rem);line-height:1.05;letter-spacing:0;margin:0 0 6px}.product .product__text.subtitle{font-size:1.6rem;color:var(--mw-muted)}.product .price{font-family:var(--mw-mono);font-size:2rem;letter-spacing:0;color:var(--mw-ink)}.product .price .price-item{font-weight:500}.product .product__tax{font-size:1.3rem;color:var(--mw-muted)}.product .product__tax a{color:inherit}.product .price__container,.product .product__tax{margin-bottom:4px}.product variant-selects,.product .product-form__input{margin-top:18px}.product .product-form__input .form__label{font-family:var(--mw-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-muted);margin-bottom:10px}.product .product-form__input--pill input[type=radio]+label{border-radius:4px;border:1px solid #b9b2a5;background:#fff;color:var(--mw-ink);font-size:1.4rem;letter-spacing:0;padding:9px 16px;margin:0 6px 8px 0;transition:border-color .15s ease,background .15s ease,color .15s ease}.product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--mw-ink)}.product .product-form__input--pill input[type=radio]:checked+label{background:var(--mw-ink);color:var(--mw-bone);border-color:var(--mw-ink)}.product .product-form__input--pill input[type=radio].disabled+label{opacity:.5}.product .product-form__quantity .form__label{font-family:var(--mw-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mw-muted)}.product .quantity{border-radius:4px;min-height:48px}.product .quantity:after,.product .quantity:before{border-radius:4px;box-shadow:0 0 0 1px #b9b2a5}.product .product-form__buttons{max-width:100%}.product .product-form__submit{background:var(--mw-accent);color:#fff;border-radius:var(--mw-radius);min-height:54px;font-size:1.6rem;font-weight:500}.product .product-form__submit:after,.product .product-form__submit:before{box-shadow:none!important}.product .product-form__submit:hover:not([disabled]){background:var(--mw-accent-hover)}.product .product-form__submit[disabled]{background:#8a8378}.product .shopify-payment-button__button{border-radius:var(--mw-radius)!important;min-height:54px}.product .shopify-payment-button__button--unbranded{background:var(--mw-ink);color:var(--mw-bone)}.product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#000}.product .shopify-payment-button__more-options{color:var(--mw-muted);font-size:1.3rem}.product pickup-availability{font-size:1.4rem}.product .product__description{font-size:1.55rem;line-height:1.7;color:#2d2a26;border-top:1px solid var(--mw-line);padding-top:22px;margin-top:22px}.product .product__description strong{color:var(--mw-ink)}.product .product__accordion{border-color:var(--mw-line)}.product .product__accordion .summary__title{padding:4px 0}.product .product__accordion .accordion__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:500;letter-spacing:.02em}.product .product__accordion .icon-accordion{fill:var(--mw-accent);color:var(--mw-accent)}.product .product__accordion .accordion__content{font-size:1.5rem;line-height:1.7;color:#2d2a26}.product .product__media-item,.product .product__media-list .media,.product .thumbnail{border-radius:var(--mw-radius);overflow:hidden}.product .product__media-list{gap:12px}.product .product__text.mw-note,.product .product__text.inline-richtext p{margin:0}.product .mw-trustline{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:1.35rem;color:var(--mw-muted)}.related-products__heading,.collection-list-title{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.6rem,2.6vw,3.4rem)}.card__heading{font-family:var(--font-heading-family);font-weight:500;font-size:1.8rem;letter-spacing:.01em}.card__heading a{text-decoration:none}.card-information .price{font-family:var(--mw-mono);font-size:1.4rem;color:var(--mw-muted);letter-spacing:0}.card-wrapper .card{border-radius:var(--mw-radius)}.card-wrapper .card__inner{border-radius:var(--mw-radius);overflow:hidden}.card .badge{border-radius:3px;font-family:var(--mw-mono);letter-spacing:.06em}.collection-hero{background:var(--mw-ink);color:var(--mw-bone)}.collection-hero .collection-hero__inner{padding:64px 0 56px}.collection-hero .collection-hero__title{font-family:var(--font-heading-family);font-weight:600;font-size:clamp(3.6rem,4.6vw,6rem);line-height:1.02;color:var(--mw-bone);margin:0}.collection-hero .collection-hero__title:before{content:"Shop \b7  Made in Cincinnati";display:block;font-family:var(--mw-mono);font-size:1.25rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mw-accent-on-dark);margin-bottom:16px}.collection-hero .collection-hero__description{color:var(--mw-muted-dark);font-size:1.7rem;max-width:60ch}.facets-container,.facet-filters__label,.facets__summary{font-size:1.4rem}@media(max-width:749px){.mw-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;margin-right:-20px;padding-right:20px;-webkit-overflow-scrolling:touch}.mw-grid>*{flex:0 0 80%;scroll-snap-align:start}.mw-grid::-webkit-scrollbar{height:4px}.mw-grid::-webkit-scrollbar-thumb{background:var(--mw-line);border-radius:2px}.mw-card__body{padding:16px 16px 20px}.mw-features{gap:0}.mw-feature{padding:16px 0}.mw-split__media{aspect-ratio:4 / 3}}.mw-card__media,.mw-gallery__item,.mw-split__media{background:#ebe6dc}.mw-theme-dark .mw-card__media,.mw-page-hero__media,.mw-hero__media,.mw-spot__media{background:var(--mw-charcoal)}.mw-spot__media{background:#ebe6dc}a.mw-card:hover .mw-card__media img{transform:none}.card__media .media img,.card .media img{object-fit:contain!important}.card-wrapper .card__inner .card__media,.card-wrapper .card__inner .media{background:#f3efe7}.product .mw-howto{background:var(--mw-bone);border-left:3px solid var(--mw-accent);border-radius:4px;padding:16px 18px;margin:18px 0 4px;font-size:1.45rem;line-height:1.55}.product .mw-howto__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;margin:0 0 8px}.product .mw-howto ol,.product .mw-howto ul{margin:0;padding-left:20px}.product .mw-howto li{margin:0 0 6px}.product .mw-howto li:last-child{margin-bottom:0}.product .mw-ack{border:1px solid #b9b2a5;border-radius:4px;padding:14px 16px;margin:16px 0 14px;font-size:1.35rem;line-height:1.55;background:#fff}.product .mw-ack label{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.product .mw-ack input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--mw-accent)}.product .mw-ack__err{color:#a3260b;font-weight:600;margin:10px 0 0}.product .mw-engrave{border:1px solid var(--mw-line);border-radius:4px;padding:16px 18px;margin:16px 0 6px;background:#fff}.product .mw-engrave[hidden]{display:none}.product .mw-engrave__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;margin:0 0 10px}.product .mw-engrave__label{display:block;font-family:var(--mw-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mw-muted);margin:0 0 6px}.product .mw-engrave__input{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;font:inherit;font-size:1.6rem;border:1px solid #b9b2a5;border-radius:4px}.product .mw-engrave__input:focus{outline:3px solid rgba(0,121,204,.3);border-color:var(--mw-accent)}.product .mw-engrave__fonts{display:flex;gap:12px;flex-wrap:wrap}.product .mw-engrave__font{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border:2px solid var(--mw-line);border-radius:6px;cursor:pointer;font-size:1.4rem;background:#fff}.product .mw-engrave__font input{position:absolute;opacity:0}.product .mw-engrave__font img{width:120px;height:96px;object-fit:contain}.product .mw-engrave__font:has(input:checked){border-color:var(--mw-accent);box-shadow:0 0 0 1px var(--mw-accent)}.product .mw-engrave__font:has(input:focus-visible){outline:3px solid rgba(0,121,204,.35)}.product .mw-engrave__note{font-size:1.3rem;color:var(--mw-muted);margin:10px 0 0}.product .mw-engrave__styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.product .mw-engrave__style{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:2px solid var(--mw-line);border-radius:6px;cursor:pointer;background:#fff;font-size:1.4rem;line-height:1.25}.product .mw-engrave__style input{position:absolute;opacity:0}.product .mw-engrave__style img{width:56px;height:44px;object-fit:contain;flex:0 0 auto}.product .mw-engrave__style small{color:var(--mw-muted);font-size:1.2rem}.product .mw-engrave__style:has(input:checked){border-color:var(--mw-accent);box-shadow:0 0 0 1px var(--mw-accent)}.product .mw-engrave__style:has(input:focus-visible){outline:3px solid rgba(0,121,204,.35)}.product .mw-engrave__glyph{width:56px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:MW Charter,Georgia,serif;font-size:3.6rem;line-height:1}.product .mw-engrave__glyph--sm{font-size:2.4rem}.product .mw-engrave__fields{margin-top:4px}.product .mw-engrave__fields[hidden],.product [data-mw-show][hidden]{display:none}.product .mw-engrave__fields .mw-engrave__label{margin-top:10px}.product .mw-engrave__label small{text-transform:none;letter-spacing:0;font-family:inherit}.product .mw-engrave__input--letter{width:70px;text-align:center;text-transform:uppercase;font-size:2rem}.product textarea.mw-engrave__input{min-height:90px;resize:vertical}.product .mw-engrave__preview{background:linear-gradient(180deg,#f7f4ee,#ece7dd);border:1px solid var(--mw-line);border-radius:6px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:10px}.product .mw-engrave__preview svg{width:100%;height:100%}.product .mw-alpha{margin-top:10px;font-size:1.4rem}.product .mw-alpha summary{cursor:pointer;color:var(--mw-accent);font-weight:600}.product .mw-alpha__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px}.product .mw-alpha__cell{aspect-ratio:4 / 3;background:#fff;border:1px solid var(--mw-line);border-radius:4px;padding:3px;cursor:pointer}.product .mw-alpha__cell:hover{border-color:var(--mw-accent)}.product .mw-alpha__cell svg{width:100%;height:100%;display:block}.product .mw-engrave__approve{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:1.4rem;cursor:pointer}.product .mw-engrave__approve input{width:20px;height:20px;margin-top:1px;accent-color:var(--mw-accent);flex:0 0 auto}.mw-files{background:var(--mw-bone);border:1px dashed #b9b2a5;border-radius:6px;padding:16px 18px}.mw-files__title{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;margin:0 0 6px}.mw-files__text p{margin:0 0 10px;font-size:1.5rem;line-height:1.55}.mw-form .mw-files__btn{margin-top:0;width:auto;min-height:40px;padding:0 16px;font-size:1.3rem}.mw-files__check{display:flex;gap:10px;align-items:center;margin-top:12px;font-size:1.4rem;cursor:pointer}.mw-files__check input{width:18px;height:18px;accent-color:var(--mw-accent)}.mw-field label.mw-files__check{display:flex;gap:10px;align-items:center;margin:14px 0 0;font-weight:500}.mw-field label.mw-files__check input{width:18px;height:18px;min-height:0;flex:0 0 auto}.mw-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .9s ease}.mw-hero__slide.is-active{opacity:1}.mw-hero__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.mw-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mw-hero__dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center;gap:8px;z-index:2}.mw-hero__dot{width:10px;height:10px;padding:0;border-radius:50%;border:2px solid #fff;background:#ffffff40;cursor:pointer}.mw-hero__dot.is-active{background:#fff}.mw-hero__dot:focus-visible{outline:3px solid var(--mw-accent-on-dark);outline-offset:2px}@media(prefers-reduced-motion:reduce){.mw-hero__slide{transition:none}}.mw-faq__item{border-bottom:1px solid var(--mw-line);padding:20px 0 18px}.mw-theme-dark .mw-faq__item{border-color:var(--mw-line-dark)}.mw-faq__q{font-family:var(--font-heading-family);font-size:1.9rem;font-weight:600;margin:0 0 6px}.mw-faq__item .mw-faq__a{padding:0}.mw-faq__item .mw-faq__a p{margin:0}.mw-faq__a a{color:inherit;text-decoration:underline;text-decoration-color:var(--mw-accent);text-underline-offset:3px}.product pickup-availability,.product .product__pickup-availabilities{display:none!important}.mw-logos__cell a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media(max-width:749px){.mw-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-logos__cell{aspect-ratio:auto;height:104px;padding:14px 18px;overflow:hidden}.mw-logos__cell img{max-height:56px;max-width:100%}.mw-logos__cell:last-child:nth-child(odd){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/meyer.css.map */
