body.mpc-product-page{--layout-background-color:247,245,239;--layout-text-color:32,37,31;--base-button-color:37,50,42;--accent-button-color:37,50,42;--button-radius:0px;--field-radius:0px;background:#f7f5ef;color:#20251f;font-family:Instrument Sans,Arial,sans-serif}
.mpc-product-page .product-overview-section>.ordinal-section{padding-top:16px;padding-bottom:56px}
.mpc-product-page .product__info-block .product__title{font-size:clamp(30px,3.35vw,48px)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.045em!important}
.mpc-product-page .product__info-block .price-block .price{font-size:30px!important;font-weight:500!important}
.mpc-product-page .breadcrumbs-section{padding-inline:5%}
.mpc-product-page .mpc-product-header{position:relative;z-index:40}
.mpc-product-page main{background:#f7f5ef;min-width:0}
.mpc-product-page main>.shopify-section{max-width:1440px;margin-inline:auto}
.mpc-product-page main .ordinal-section{padding-inline:5%;width:100%;max-width:1440px;margin-inline:auto}
.mpc-product-page .breadcrumbs{font-size:11px;color:#62665e;padding-block:26px}
.mpc-product-page .product-overview-section .product{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:6%;align-items:start}
.mpc-product-page .product .product__media-wrapper,.mpc-product-page .product .product__info-wrapper{width:100%;max-width:100%;min-width:0;padding:0;border:0}
.mpc-product-page .product .product__info-block{padding:4px 0 0}
.mpc-product-page .product__title{font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(30px,3.35vw,52px);line-height:1.08;font-weight:500;letter-spacing:-.045em;text-transform:none;margin:14px 0 24px}
.mpc-product-page .product__info-block>h3.product__text{font-size:11px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;font-weight:500;color:#62665e;margin:0 0 16px}
.mpc-product-page .product__info-block .price-block{margin:24px 0}
.mpc-product-page .price-block .price{font-size:28px;line-height:1.2;font-weight:500;letter-spacing:-.04em}
.mpc-product-page .product__tax{font-size:11px;line-height:1.7;color:#62665e;margin-top:9px}
.mpc-product-page .product__info-block .product__text{font-size:13px;line-height:1.75;font-weight:400}
.mpc-product-page .product__info-block .product__text a{text-underline-offset:3px}
.mpc-product-page .product-form__submit{background:#25322a;color:#fff;border:1px solid #25322a;min-height:56px;font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:0;transition:background .2s}
.mpc-product-page .product-form__submit:hover{background:#3d493e}
.mpc-product-page .product-form__submit:disabled{opacity:.55}
.mpc-product-page .quantity{border:1px solid #b8bdb1;background:transparent;min-height:48px;border-radius:0}
.mpc-product-page .product__inventory{font-size:12px;margin:20px 0}
.mpc-product-page .product__accordion{border-top:1px solid #d9dcd3;padding-block:17px;margin-top:12px}
.mpc-product-page .accordion__title{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}
.mpc-product-page .accordion__content{font-size:13px;line-height:1.8;color:#51594d}
.mpc-product-page .ProductManual a{display:flex;align-items:center;gap:12px;font-size:12px;padding:12px 0;color:#25322a;text-decoration:underline;text-underline-offset:4px}
.mpc-product-page .product__media-list{background:#ebece6}
.mpc-product-page .product__media-item img{object-fit:contain!important;mix-blend-mode:multiply}
.mpc-product-page .thumbnail-list{gap:9px;margin-top:16px}
.mpc-product-page .thumbnail{border-color:#d9dcd3;background:#ebece6;border-radius:0}
.mpc-product-page .thumbnail[aria-current=true]{border-color:#25322a}
.mpc-product-page .section-product-details{border-top:1px solid #d9dcd3}
.mpc-product-page .section-product-details .richtext{font-size:15px;line-height:1.8;font-weight:400;color:#51594d}
.mpc-product-page .section-product-details img{max-width:100%;height:auto}
.mpc-product-page .section-product-details h2,.mpc-product-page .section-product-details h3,.mpc-product-page .product-recommendations h2,.mpc-product-page .product-recommendations h3,.mpc-product-page .featured-collection-grid h3{font-family:Instrument Sans,Arial,sans-serif;font-weight:500;text-transform:none;letter-spacing:-.035em;line-height:1.15}
.mpc-product-page .product-recommendations .card__title{font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.45}
.mpc-product-page .product-recommendations{border-top:1px solid #d9dcd3}
.mpc-product-page .product-recommendations .card__media{background:#ebece6}
.mpc-product-page .section-product-features{background:#e8ece4}
.mpc-product-page .section-product-features .richtext{font-size:12px;line-height:1.6;font-weight:400}
.mpc-product-page a:focus-visible,.mpc-product-page button:focus-visible,.mpc-product-page input:focus-visible,.mpc-product-page select:focus-visible{outline:2px solid #c65a2b;outline-offset:4px}
@media(max-width:900px){.mpc-product-page .product-overview-section .product{grid-template-columns:minmax(0,1fr);gap:30px}.mpc-product-page main .ordinal-section{padding-inline:5%}.mpc-product-page .product__title{font-size:34px}.mpc-product-page .product .product__media-wrapper{max-width:650px;margin-inline:auto}.mpc-product-page .product .container--sticky{position:static}.mpc-product-page .product .product__info-block{max-width:650px;margin-inline:auto}.mpc-product-page .product__media-list{max-height:none}.mpc-product-page .breadcrumbs{font-size:10px;padding-block:18px}}
@media(max-width:480px){.mpc-product-page .product__title{font-size:31px}.mpc-product-page .price-block .price{font-size:26px}.mpc-product-page .product-overview-section .product{gap:24px}.mpc-product-page .product__info-block>h3.product__text{font-size:10px}.mpc-product-page .section-product-details .richtext{font-size:14px}.mpc-product-page .mpc-footer{padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){.mpc-product-page .product-form__submit{transition:none}}