@font-face{font-family:MHW Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(barlow-latin-300-normal.woff2)format("woff2")}@font-face{font-family:MHW Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(barlow-latin-400-normal.woff2)format("woff2")}@font-face{font-family:MHW Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(barlow-latin-500-normal.woff2)format("woff2")}@font-face{font-family:MHW Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(barlow-latin-600-normal.woff2)format("woff2")}@font-face{font-family:MHW Inter;font-style:normal;font-weight:400;font-display:swap;src:url(inter-latin-400-normal.woff2)format("woff2")}@font-face{font-family:MHW Inter;font-style:normal;font-weight:500;font-display:swap;src:url(inter-latin-500-normal.woff2)format("woff2")}@font-face{font-family:MHW Inter;font-style:normal;font-weight:600;font-display:swap;src:url(inter-latin-600-normal.woff2)format("woff2")}@font-face{font-family:MHW Inter;font-style:normal;font-weight:700;font-display:swap;src:url(inter-latin-700-normal.woff2)format("woff2")}body.template-product #MainContent{--mhw-ink:#173a32;--mhw-paper:#fffefa;--mhw-soft:#f2f1ea;--mhw-surface:#f7f5ef;--mhw-line:#d9ddd8;--mhw-accent:#9f4f2f;--mhw-accent-dark:#843e25;--mhw-gold:#c09a74;--mhw-gold-ink:#76513f;--mhw-gold-light:#d7b893;--mhw-gold-soft:#f2e9df;--mhw-gold-line:#76513f4d;--mhw-green:#173a32;--mhw-copy:#40564f;--mhw-muted:#5e7068;--mhw-heading:"MHW Barlow","Helvetica Neue",Arial,sans-serif;--mhw-body:"MHW Inter","Helvetica Neue",Arial,sans-serif;background:var(--mhw-paper);color:var(--mhw-ink);font-family:var(--mhw-body);overflow-x:clip!important}body.template-product #MainContent .main-content{background:#fff!important}body.template-product #MainContent .product-template.section-padding{background:#fff!important;padding:48px 0 80px!important}body.template-product #MainContent .product-template>.page-width{max-width:1440px!important;padding-left:60px!important;padding-right:60px!important}body.template-product #MainContent .breadcrumb{display:none!important}body.template-product #MainContent .product-template__grid{grid-template-columns:minmax(0,3fr) minmax(360px,2fr)!important;align-items:start!important;gap:34px 56px!important;margin:0!important;display:grid!important}body.template-product #MainContent .product-gallery{grid-area:1/1/span 2!important;grid-template-columns:1fr!important;min-width:0!important;display:block!important}body.template-product #MainContent .product-gallery__main{box-shadow:none!important;aspect-ratio:auto!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}body.template-product #MainContent .product-gallery__slide,body.template-product #MainContent .product-gallery__slide--hidden{aspect-ratio:1!important;opacity:1!important;visibility:visible!important;background:#f7f7f5!important;justify-content:center!important;align-items:center!important;display:flex!important;position:relative!important;overflow:hidden!important}body.template-product #MainContent .product-gallery__image{object-fit:contain!important;width:100%!important;height:100%!important;padding:18px!important;transform:none!important}body.template-product #MainContent .product-gallery__slide video,body.template-product #MainContent .product-gallery__slide iframe,body.template-product #MainContent .product-gallery__slide model-viewer{object-fit:contain!important;border:0!important;width:100%!important;height:100%!important}body.template-product #MainContent .product-gallery__main:hover .product-gallery__image{transform:none!important}body.template-product #MainContent .product-gallery__nav,body.template-product #MainContent .product-gallery__thumbs{display:none!important}body.template-product #MainContent .product-template__info{grid-area:1/2!important;min-width:0!important}body.template-product #MainContent .product-template__buy-box{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:sticky!important;top:100px!important}body.template-product #MainContent .product-template__vendor{color:#173a3294!important;letter-spacing:.11em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-size:11px!important}body.template-product #MainContent .product-template__title{color:var(--mhw-ink)!important;font-family:var(--mhw-heading)!important;letter-spacing:-.025em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:clamp(24px,2vw,30px)!important;font-weight:700!important;line-height:1.08!important}body.template-product #MainContent .product-template__short-benefit{color:#173a32ad!important;font-size:14px!important;line-height:1.55!important}body.template-product #MainContent .product-template__reviews-summary{margin:4px 0 12px!important}body.template-product #MainContent .product-template__price{border-bottom:1px solid var(--mhw-line)!important;margin:0 0 22px!important;padding:0 0 20px!important}body.template-product #MainContent .product-template__price .price__amount,body.template-product #MainContent .product-template__price .price__sale{color:var(--mhw-ink)!important;font-family:var(--mhw-body)!important;font-size:20px!important;font-weight:500!important}body.template-product #MainContent .product-form{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}body.template-product #MainContent .product-form>*{grid-column:1/-1}body.template-product #MainContent .product-form__group{margin-bottom:6px!important}body.template-product #MainContent .product-form__label{color:var(--mhw-ink)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important}body.template-product #MainContent .product-form__option-label{border:1px solid var(--mhw-line)!important;color:var(--mhw-ink)!important;background:#fff!important;border-radius:999px!important;min-height:42px!important;padding:10px 20px!important}body.template-product #MainContent .product-form__option-input:checked+.product-form__option-label{background:var(--mhw-ink)!important;border-color:var(--mhw-ink)!important;color:#fff!important}body.template-product #MainContent .product-form__actions{grid-column:1/-1!important;margin:4px 0 0!important}body.template-product #MainContent .product-form__quantity{border:1px solid var(--mhw-line)!important;border-radius:999px!important;flex:none!important;display:flex!important}body.template-product #MainContent .product-form__qty-btn{width:38px!important;height:46px!important}body.template-product #MainContent .product-form__qty-input{width:32px!important}body.template-product #MainContent .product-form__submit,body.template-product #MainContent .product-form__checkout{background:var(--mhw-accent)!important;border:1px solid var(--mhw-accent)!important;box-shadow:none!important;color:#fff!important;font-family:var(--mhw-body)!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:999px!important;width:100%!important;min-height:48px!important;font-size:12px!important;font-weight:600!important}body.template-product #MainContent .product-form__payment{grid-column:1/-1!important;width:100%!important;margin:8px 0 0!important}body.template-product #MainContent .product-form__checkout{background:var(--mhw-ink)!important;border-color:var(--mhw-ink)!important}body.template-product #MainContent .product-form__submit:before,body.template-product #MainContent .product-form__checkout:before{content:none!important}body.template-product #MainContent .product-form__submit:hover,body.template-product #MainContent .product-form__submit:focus-visible{background:var(--mhw-accent-dark)!important;border-color:var(--mhw-accent-dark)!important}body.template-product #MainContent .product-form__checkout:hover,body.template-product #MainContent .product-form__checkout:focus-visible{background:var(--mhw-green)!important;border-color:var(--mhw-green)!important}body.template-product #MainContent .product-template__shipping-policy-entry{border:1px solid var(--mhw-line)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin-top:10px!important}body.template-product #MainContent .product-form__trust-badges{border-top:1px solid var(--mhw-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;margin-top:2px!important;padding-top:20px!important;display:grid!important}body.template-product #MainContent .product-form__trust-badge{color:var(--mhw-ink)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;min-height:30px!important;padding:0!important;font-size:13px!important;display:flex!important}body.template-product #MainContent .product-form__trust-badge-icon{background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;display:flex!important}body.template-product #MainContent .product-form__payment-icons{background:0 0!important;border:0!important;border-radius:0!important;margin-top:2px!important;padding:10px 0 0!important}body.template-product #MainContent .product-template__detail-tabs{grid-area:2/2!important;min-width:0!important;margin:0!important}body.template-product #MainContent .product-template__tab-nav{border-bottom:1px solid var(--mhw-line)!important;justify-content:space-between!important;gap:0!important;width:100%!important;margin:0 0 22px!important;display:flex!important}body.template-product #MainContent .product-template__tab-nav .product-template__tab-label{text-align:center!important;flex:1 1 0!important;min-width:0!important}body.template-product #MainContent .product-template__tab-label{color:#173a3280!important;font-family:var(--mhw-heading)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;padding:0 0 12px!important;font-size:22px!important;font-weight:700!important}body.template-product #MainContent .product-template__tab-input--description:checked~.product-template__tab-nav .product-template__tab-label--description,body.template-product #MainContent .product-template__tab-input--shipping:checked~.product-template__tab-nav .product-template__tab-label--shipping,body.template-product #MainContent .product-template__tab-input--return:checked~.product-template__tab-nav .product-template__tab-label--return{color:var(--mhw-ink)!important}body.template-product #MainContent .product-template__description,body.template-product #MainContent .product-template__description .rte,body.template-product #MainContent .product-template__shipping-panel{color:#173a32c7!important;font-size:14px!important;line-height:1.65!important}body.template-product #MainContent .product-template__quick-check{background:var(--mhw-soft)!important;border:0!important;border-radius:0!important}body.template-product #MainContent .product-template__reviews,body.template-product #MainContent .product-template__related{background:var(--mhw-soft)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-top:80px!important;padding:64px max(60px,50vw - 660px)!important}body.template-product #MainContent .product-template__related{background:#fff!important;margin-bottom:0!important}body.template-product #MainContent .product-template__related-title{color:var(--mhw-ink)!important;font-family:var(--mhw-heading)!important;letter-spacing:-.03em!important;text-transform:uppercase!important;font-size:clamp(30px,3vw,44px)!important;font-weight:700!important}body.template-product #MainContent .product-template__related-title:after{content:none!important}body.template-product #MainContent .product-template__related .product-card{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}body.template-product #MainContent .product-template__related .product-card__image-wrapper{box-shadow:none!important;background:#f4f4f2!important;border:0!important;border-radius:8px!important}@media (width<=1100px){body.template-product #MainContent .product-template>.page-width{padding-left:28px!important;padding-right:28px!important}body.template-product #MainContent .product-template__grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)!important;gap:30px!important}}@media (width<=767px){body.template-product #MainContent .product-template>.page-width{padding-left:20px!important;padding-right:20px!important}body.template-product #MainContent .product-template.section-padding{padding:0 0 64px!important}body.template-product #MainContent .product-template__grid{display:block!important}body.template-product #MainContent .product-gallery__main{margin-left:0!important;margin-right:0!important;display:block!important;overflow:hidden!important}body.template-product #MainContent .product-gallery__slide,body.template-product #MainContent .product-gallery__slide--hidden{aspect-ratio:1!important;display:none!important}body.template-product #MainContent .product-gallery__slide:not(.product-gallery__slide--hidden){display:flex!important}body.template-product #MainContent .product-gallery__image{padding:18px!important}body.template-product #MainContent .product-gallery__nav{display:inline-flex!important}body.template-product #MainContent .product-gallery__thumbs{gap:8px!important;margin:12px 0 28px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}body.template-product #MainContent .product-gallery__thumb{border-radius:6px!important;flex:0 0 64px!important;width:64px!important;height:64px!important}body.template-product #MainContent .product-template__info{margin-top:0!important}body.template-product #MainContent .product-template__buy-box{position:static!important}body.template-product #MainContent .product-template__title{font-size:24px!important;line-height:1.08!important}body.template-product #MainContent .product-form{grid-template-columns:1fr!important;display:grid!important}body.template-product #MainContent .product-form__actions,body.template-product #MainContent .product-form__payment{grid-column:1!important}body.template-product #MainContent .product-form__trust-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.template-product #MainContent .product-form__trust-badge{align-items:flex-start!important;font-size:12px!important}body.template-product #MainContent .product-template__detail-tabs{margin-top:44px!important}body.template-product #MainContent .product-template__tab-label{font-size:18px!important}body.template-product #MainContent .product-template__reviews,body.template-product #MainContent .product-template__related{margin-top:56px!important;padding:48px 20px!important}body.template-product #MainContent .product-template__related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}}body.template-product #MainContent .product-template__related .product-card__quick-add:not(.product-card__quick-add--disabled){width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.template-product #MainContent .product-form__option-label,body.template-product #MainContent .product-template__tab-label{min-height:44px!important}body.template-product #MainContent .product-form__qty-btn{width:44px!important;min-width:44px!important}body.template-product #MainContent :is(a,button,input:not([type=hidden]),select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--mhw-accent)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){body.template-product #MainContent *{scroll-behavior:auto!important;transition-duration:.01ms!important}}body.template-product #MainContent .product-template__related .product-card__title{font-family:var(--mhw-body)!important;letter-spacing:0!important;-webkit-line-clamp:3!important;text-transform:none!important;-webkit-box-orient:vertical!important;min-height:4.26em!important;max-height:4.26em!important;font-size:14px!important;font-weight:500!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}body.template-product #MainContent :is(.btn,button,input,select,textarea){font-family:var(--mhw-body)!important}body.template-product #MainContent .product-template__related :is(.price__amount,.price__sale,.price__compare,.money){font-family:var(--mhw-body)!important;font-variant-numeric:tabular-nums!important}body.template-product #MainContent .product-template__title{letter-spacing:-.025em!important;text-transform:none!important;text-wrap:balance!important;max-width:24ch!important;font-size:clamp(30px,2.2vw,34px)!important;font-weight:600!important;line-height:1.12!important}body.template-product #MainContent .product-template__short-benefit,body.template-product #MainContent .product-template__description,body.template-product #MainContent .product-template__description .rte,body.template-product #MainContent .product-template__shipping-panel{color:var(--mhw-copy)!important}body.template-product #MainContent .product-template__price .price__amount,body.template-product #MainContent .product-template__price .price__sale{color:var(--mhw-ink)!important;font-family:var(--mhw-body)!important;font-variant-numeric:tabular-nums!important;font-size:24px!important;font-weight:700!important}body.template-product #MainContent .product-template__price .price__compare{color:var(--mhw-muted)!important;font-family:var(--mhw-body)!important;font-size:14px!important;font-weight:500!important}body.template-product #MainContent .product-template__tab-label{font-family:var(--mhw-body)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;font-weight:600!important}body.template-product #MainContent .product-template__description,body.template-product #MainContent .product-template__description .rte,body.template-product #MainContent .product-template__shipping-panel{font-family:var(--mhw-body)!important;font-size:16px!important;line-height:1.7!important}body.template-product #MainContent .product-template__description .rte :is(p,li,table,th,td),body.template-product #MainContent .product-bundle__item-title{font-family:var(--mhw-body)!important}body.template-product #MainContent .product-template__description .rte h2,body.template-product #MainContent .product-template__description .rte h3,body.template-product #MainContent .product-bundle__title{color:var(--mhw-ink)!important;font-family:var(--mhw-heading)!important;letter-spacing:-.02em!important;text-transform:none!important;text-wrap:balance!important;font-weight:600!important}body.template-product #MainContent .product-bundle__title{line-height:1.2!important}body.template-product #MainContent .product-template__quick-check h3{color:var(--mhw-accent)!important;font-family:var(--mhw-body)!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important}body.template-product #MainContent .product-template__description .rte h2{font-size:clamp(24px,2.1vw,28px)!important;line-height:1.2!important}body.template-product #MainContent .product-template__description .rte h3{font-size:clamp(19px,1.55vw,22px)!important;line-height:1.3!important}body.template-product #MainContent .product-template__related-title{letter-spacing:-.03em!important;text-transform:none!important;font-size:clamp(34px,3vw,42px)!important;font-weight:600!important;line-height:1.08!important}body.template-product #MainContent .product-form__submit{border-color:var(--mhw-accent)!important;color:var(--mhw-accent)!important;background:0 0!important;height:52px!important;min-height:52px!important}body.template-product #MainContent .product-form__checkout{background:var(--mhw-ink)!important;border-color:var(--mhw-ink)!important;height:52px!important;min-height:52px!important}@media (width<=767px){body.template-product #MainContent .product-template__related .product-card__title{-webkit-line-clamp:5!important;min-height:7em!important;max-height:7em!important;font-size:14px!important;line-height:1.4!important}body.template-product #MainContent .product-template__title{max-width:22ch!important;font-size:26px!important;line-height:1.14!important}body.template-product #MainContent .product-template__price .price__amount,body.template-product #MainContent .product-template__price .price__sale{font-size:22px!important}body.template-product #MainContent .product-template__description,body.template-product #MainContent .product-template__description .rte,body.template-product #MainContent .product-template__shipping-panel{font-size:15px!important}body.template-product #MainContent .product-template__description .rte h2{font-size:24px!important}body.template-product #MainContent .product-template__description .rte h3{font-size:19px!important}}body.template-product #MainContent :is(.product-form__submit,.product-form__checkout,.product-bundle__add){letter-spacing:.02em!important;text-transform:none!important;font-size:14px!important;font-weight:700!important}body.template-product #MainContent .product-template__related .product-card__title{min-height:4.35em!important;max-height:4.35em!important;font-size:15px!important;line-height:1.45!important}body.template-product #MainContent .product-template__related .product-card :is(.price__amount,.price__sale){font-size:15px!important}body.template-product #MainContent :is(.price__save,.product-card__badge,.product-bundle__badge){font-size:12px!important;line-height:1.25!important}body.template-product #MainContent :is(.product-form__label,.product-form__option-name,.product-form__quantity-label,.product-form__trust-badge){font-size:14px!important;line-height:1.45!important}body.template-product #MainContent .product-template__vendor{color:var(--mhw-muted)!important;font-size:12px!important;line-height:1.5!important}body.template-product #MainContent .product-template__tab-label{color:var(--mhw-muted)!important}body.template-product #MainContent .product-template__tab-label:is(.active,.is-active,[aria-selected=true]){color:var(--mhw-ink)!important}body.template-product #MainContent .product-template__description,body.template-product #MainContent .product-template__description .rte,body.template-product #MainContent .product-template__description .rte :is(p,li),body.template-product #MainContent .product-template__shipping-panel{font-size:16px!important;line-height:1.72!important}body.template-product #MainContent .product-bundle__item-title{font-size:15px!important;line-height:1.45!important}@media (width<=767px){body.template-product #MainContent .product-template__related .product-card__info{padding-inline:0!important}body.template-product #MainContent .product-template__related .product-card__title{-webkit-line-clamp:unset!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}body.template-product #MainContent .product-bundle__item-title{-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;max-height:5.8em!important;display:-webkit-box!important;overflow:hidden!important}}body.template-product #MainContent :is(.product-bundle__badge,.product-card__badge--sale,.price__save){background:var(--mhw-gold)!important;border-color:var(--mhw-gold)!important;color:var(--mhw-ink)!important}body.template-product #MainContent :is(.product-bundle__badge,.product-card__badge--sale) *{color:var(--mhw-ink)!important}body.template-product #MainContent .price__save,body.template-product #MainContent .price__save *,body.template-product #MainContent .price__save .money,body.template-product #MainContent .price__save .price__save-money{color:#fff!important}body.template-product #MainContent .product-template__related .price__sale{color:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-card__badge--sold{background:var(--mhw-ink)!important;border-color:var(--mhw-ink)!important;color:var(--mhw-paper)!important}body.template-product #MainContent .product-card__badge--sold *{color:var(--mhw-paper)!important}body.template-product #MainContent .product-form__trust-badge-icon{background:var(--mhw-gold-soft)!important;border:1px solid var(--mhw-gold-line)!important;color:var(--mhw-gold-ink)!important;border-radius:999px!important;width:28px!important;height:28px!important}body.template-product #MainContent .product-gallery__thumb--active{border-color:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-template__tab-label:after{background:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-template__quick-check h3,body.template-product #MainContent .product-template__price .price__sale{color:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-gallery__nav{background:var(--mhw-gold)!important;border-color:var(--mhw-gold)!important;color:var(--mhw-ink)!important;box-shadow:0 8px 22px #173a322e!important}body.template-product #MainContent .product-template__price .price__save .price__save-money{color:#fff!important}body.template-product #MainContent .product-form__trust-badge:hover .product-form__trust-badge-icon,body.template-product #MainContent .product-bundle__checkbox:checked+.product-bundle__select .product-bundle__check{background:var(--mhw-gold)!important;border-color:var(--mhw-gold)!important;color:var(--mhw-ink)!important}body.template-product #MainContent .product-bundle__checkbox:focus-visible+.product-bundle__select .product-bundle__check{outline-color:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-bundle__summary-row--save,body.template-product #MainContent .product-bundle__summary-row--save span:last-child{color:var(--mhw-gold-ink)!important}body.template-product #MainContent .product-desc ol>li:before{background:var(--mhw-gold)!important;color:var(--mhw-ink)!important;box-shadow:0 4px 12px #173a322e!important}body.template-product #MainContent .product-desc ol>li:not(:last-child):after{background:#76513f47!important}body.template-product #MainContent .product-desc ul>li:before{background-color:var(--mhw-gold-soft)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23173a32' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")!important}html.product-zoom-open,html.product-zoom-open body{overscroll-behavior:none!important;overflow:hidden!important}body.template-product #MainContent .product-gallery__zoom{background:var(--mhw-gold)!important;color:var(--mhw-ink)!important;z-index:4!important;border:1px solid #173a3229!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:0!important;transition:background-color .18s,box-shadow .18s,transform .18s!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;right:14px!important;box-shadow:0 10px 26px #173a3233!important}body.template-product #MainContent .product-gallery__zoom:is(:hover,:focus-visible){background:var(--mhw-gold-light)!important;outline:2px solid var(--mhw-ink)!important;outline-offset:3px!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #173a3247!important}body.template-product #MainContent .product-gallery__lightbox{z-index:9999!important;background:0 0!important;border:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;inset:0!important;overflow:hidden!important}body.template-product #MainContent .product-gallery__lightbox::backdrop{backdrop-filter:blur(8px);background:#081814e0}body.template-product #MainContent .product-gallery__lightbox-surface{background:#f7f7f5!important;border:1px solid #d7b8938a!important;border-radius:18px!important;position:absolute!important;inset:clamp(12px,3vw,36px)!important;overflow:hidden!important;box-shadow:0 30px 90px #0000006b!important}body.template-product #MainContent .product-gallery__lightbox-viewport{overscroll-behavior:contain!important;touch-action:pinch-zoom!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:clamp(18px,5vw,68px)!important;display:flex!important;overflow:auto!important}body.template-product #MainContent .product-gallery__lightbox-image{object-fit:contain!important;-webkit-user-select:none!important;user-select:none!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 112px)!important;display:block!important}body.template-product #MainContent .product-gallery__lightbox-close{background:var(--mhw-gold)!important;color:var(--mhw-ink)!important;z-index:3!important;border:1px solid #173a322e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:16px!important;right:16px!important;box-shadow:0 10px 28px #173a323d!important}body.template-product #MainContent .product-gallery__lightbox-close:is(:hover,:focus-visible){background:var(--mhw-gold-light)!important;outline:2px solid var(--mhw-ink)!important;outline-offset:3px!important}@media (width>=768px){body.template-product #MainContent .product-gallery__main{aspect-ratio:1!important;display:block!important;position:relative!important;overflow:hidden!important}body.template-product #MainContent .product-gallery__slide,body.template-product #MainContent .product-gallery__slide--hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important;display:flex!important;position:absolute!important;inset:0!important}body.template-product #MainContent .product-gallery__slide:not(.product-gallery__slide--hidden){opacity:1!important;pointer-events:auto!important;visibility:visible!important;z-index:1!important}body.template-product #MainContent .product-gallery__nav{display:inline-flex!important}body.template-product #MainContent .product-gallery__thumbs{gap:8px!important;margin:12px 0 0!important;padding:0 0 4px!important;display:flex!important;overflow-x:auto!important}body.template-product #MainContent .product-gallery__thumb{flex:0 0 64px!important;width:64px!important;height:64px!important}body.template-product #MainContent .product-gallery__image{cursor:zoom-in!important}}@media (width>=1024px){body.template-product #MainContent .product-gallery{z-index:1!important;align-self:start!important;position:sticky!important;top:100px!important}body.template-product #MainContent .product-gallery--with-thumbs{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;display:grid!important}body.template-product #MainContent .product-gallery--with-thumbs .product-gallery__main{grid-area:1/2!important;justify-self:center!important;width:min(100%,100svh - 124px)!important}body.template-product #MainContent .product-gallery__thumbs{scrollbar-color:var(--mhw-gold) transparent;scrollbar-width:thin;grid-area:1/1!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:8px!important;max-height:calc(100svh - 124px)!important;margin:0!important;padding:0 4px 0 0!important;display:grid!important;overflow:hidden auto!important}body.template-product #MainContent .product-gallery__thumb{width:68px!important;height:68px!important}}@media (width<=1023px){body.template-product #MainContent .product-gallery{position:relative!important;top:auto!important}}@media (width<=767px){body.template-product #MainContent .product-gallery__nav{width:44px!important;height:44px!important}body.template-product #MainContent .product-gallery__zoom{bottom:12px!important;right:12px!important}body.template-product #MainContent .product-gallery__lightbox-surface{border-radius:14px!important;inset:8px!important}body.template-product #MainContent .product-gallery__lightbox-close{top:12px!important;right:12px!important}body.template-product #MainContent .product-gallery__lightbox-viewport{padding:64px 12px 20px!important}}@media (prefers-reduced-motion:reduce){body.template-product #MainContent .product-gallery__zoom{transition:none!important}}body.template-product #MainContent{--mhw-ink:#173a32;--mhw-paper:#fbfaf7;--mhw-soft:#f2efe8;--mhw-surface:#f7f4ee;--mhw-line:#d8d6cf;--mhw-accent:#8f5938;--mhw-accent-dark:#72452f;--mhw-gold:#b29b70;--mhw-gold-ink:#665538;--mhw-gold-light:#d8c9a9;--mhw-gold-soft:#f2ede4;--mhw-gold-line:#66553847;--mhw-green:#173a32;--mhw-copy:#40554e;--mhw-muted:#64736e;--mhw-pill-radius:999px;--mhw-pill-height:44px;--mhw-pill-height-large:52px;--mhw-pill-padding:20px;--mhw-glass-raised:#fbfaf7eb;--mhw-glass-dark-control:#ffffff17;--mhw-glass-line:#ffffffa3;--mhw-glass-dark-line:#fff3;--mhw-glass-keyline:#173a321f;--mhw-glass-shadow:0 10px 32px #173a3214,inset 0 1px 0 #ffffffb8,inset 0 -1px 0 #173a3209;--mhw-glass-shadow-elevated:0 24px 64px #173a3224,inset 0 1px 0 #ffffffc7;--mhw-glass-dark-shadow:0 14px 38px #04120f3d,inset 0 1px 0 #ffffff21;--mhw-glass-blur:blur(18px) saturate(116%);--mhw-glass-blur-compact:blur(10px) saturate(112%)}body.template-product #MainContent .product-template.section-padding{background:var(--mhw-paper)!important}body.template-product #MainContent .product-template__buy-box{box-shadow:none!important;background:0 0!important;border:0!important}body.template-product #MainContent :is(.product-bundle__badge,.product-card__badge--sale,.price__save){box-shadow:inset 0 0 0 1px #6655382e!important}body.template-product #MainContent :is(.product-form__option-label,.product-form__quantity,.product-form__submit,.product-form__checkout,.product-mobile-bar__button,.product-mobile-bar__variant,.product-bundle__add,.product-bundle__badge,.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close){border-radius:var(--mhw-pill-radius)!important}body.template-product #MainContent :where(.customer-login,.customer-recover,.customer-register,.customer-addresses,.customer-activate,.customer-reset) :is(input.form__input,select.form__input){border-radius:var(--mhw-pill-radius)!important;padding-inline:var(--mhw-pill-padding)!important}body.template-product #MainContent .product-form__option-input:not(:checked):not(:disabled)+.product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close){background:var(--mhw-glass-raised)!important;border-color:var(--mhw-glass-keyline)!important;box-shadow:var(--mhw-glass-shadow)!important;color:var(--mhw-ink)!important}body.template-product #MainContent .product-form__option-input:not(:checked):not(:disabled)+.product-form__option-label:is(:hover,:focus-visible),body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close):is(:hover,:focus-visible){background:var(--mhw-gold-soft)!important;border-color:var(--mhw-gold-light)!important;color:var(--mhw-ink)!important}body.template-product #MainContent .product-template__related .product-card__quick-add:not(.product-card__quick-add--disabled):not(.is-loading):not(.is-success):not(.is-error):not(:disabled){background:var(--mhw-glass-raised)!important;border:1px solid var(--mhw-glass-line)!important;box-shadow:var(--mhw-glass-shadow)!important;color:var(--mhw-ink)!important}html body.template-product #MainContent .product-template__related .product-card .product-card__quick-add,html body.template-product #MainContent .product-form__option-label,html body.template-product #MainContent .product-form__quantity{backdrop-filter:none!important}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close){backdrop-filter:var(--mhw-glass-blur-compact)!important}body.template-product #MainContent .product-form__option-input:not(:checked):not(:disabled)+.product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close),body.template-product #MainContent .product-template__related .product-card__quick-add:not(.product-card__quick-add--disabled):not(.is-loading):not(.is-success):not(.is-error):not(:disabled){background:linear-gradient(145deg,#ffffffe6,#fbfaf7b8)!important}}@media (width<=767px){body.template-product #MainContent{--mhw-glass-blur:blur(11px) saturate(114%);--mhw-glass-blur-compact:blur(8px) saturate(110%)}body.template-product #MainContent .product-mobile-bar{background:#fbfaf7ed!important;border:1px solid #ffffffc7!important;border-radius:24px!important;box-shadow:0 -14px 42px #173a3224,inset 0 1px #ffffffe6!important}body.template-product #MainContent .product-mobile-bar__variant{border-color:var(--mhw-glass-keyline)!important;box-shadow:var(--mhw-glass-shadow)!important;background-color:#fbfaf7eb!important}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width<=767px){body.template-product #MainContent .product-mobile-bar{backdrop-filter:var(--mhw-glass-blur)!important;background:linear-gradient(145deg,#ffffffe6,#fbfaf7cc)!important}}}@media (prefers-reduced-transparency:reduce){body.template-product #MainContent .pagination__link,body.template-product #MainContent .blog-categories__link,body.template-product #MainContent .article__tags a,body.template-product #MainContent .collection-seo-footer__chip,body.template-product #MainContent .collection-toolbar__sort,body.template-product #MainContent .product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent .product-gallery__nav,body.template-product #MainContent .product-gallery__zoom,body.template-product #MainContent .product-gallery__lightbox-close,body.template-product #MainContent .cart-item__variant-select,body.template-product #MainContent .cart-item__quantity,body.template-product #MainContent .cart-summary__discount-input,body.template-product #MainContent .cart-summary__apply-btn,body.template-product #MainContent .product-card__quick-add,body.template-product #MainContent .product-mobile-bar,body.template-product #MainContent .cart-mobile-checkout{backdrop-filter:none!important}body.template-product #MainContent .product-mobile-bar,body.template-product #MainContent .product-form__option-input:not(:checked):not(:disabled)+.product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close),body.template-product #MainContent .product-template__related .product-card__quick-add:not(.product-card__quick-add--disabled):not(.is-loading):not(.is-success):not(.is-error):not(:disabled){background:var(--mhw-paper)!important}}@media (prefers-contrast:more){body.template-product #MainContent .product-mobile-bar,body.template-product #MainContent .product-form__option-input:not(:checked):not(:disabled)+.product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent :is(.product-gallery__nav,.product-gallery__zoom,.product-gallery__lightbox-close),body.template-product #MainContent .product-template__related .product-card__quick-add:not(.product-card__quick-add--disabled):not(.is-loading):not(.is-success):not(.is-error):not(:disabled){background:#fbfaf7fc!important;border:2px solid #173a329e!important}}@media (forced-colors:active){body.template-product #MainContent .pagination__link,body.template-product #MainContent .blog-categories__link,body.template-product #MainContent .article__tags a,body.template-product #MainContent .collection-seo-footer__chip,body.template-product #MainContent .collection-toolbar__sort,body.template-product #MainContent .product-form__option-label,body.template-product #MainContent .product-form__quantity,body.template-product #MainContent .product-gallery__nav,body.template-product #MainContent .product-gallery__zoom,body.template-product #MainContent .product-gallery__lightbox-close,body.template-product #MainContent .cart-item__variant-select,body.template-product #MainContent .cart-item__quantity,body.template-product #MainContent .cart-summary__discount-input,body.template-product #MainContent .cart-summary__apply-btn,body.template-product #MainContent .product-card__quick-add,body.template-product #MainContent .product-mobile-bar,body.template-product #MainContent .cart-mobile-checkout{backdrop-filter:none!important;box-shadow:none!important;color:canvastext!important;background:canvas!important;border:2px solid buttontext!important}body.template-product #MainContent .pagination__link--current,body.template-product #MainContent .blog-categories__link.is-active,body.template-product #MainContent .product-form__option-input:checked+.product-form__option-label,body.template-product #MainContent .product-card__quick-add.is-success{color:highlighttext!important;background:highlight!important;border-color:highlight!important}body.template-product #MainContent .product-form__option-input:disabled+.product-form__option-label,body.template-product #MainContent .product-card__quick-add:disabled,body.template-product #MainContent .product-card__quick-add--disabled{color:graytext!important;border-style:dashed!important;border-color:graytext!important}body.template-product #MainContent .product-card__quick-add.is-loading{border-style:dashed!important;outline:2px solid highlight!important}body.template-product #MainContent .product-card__quick-add.is-error{outline-offset:2px!important;outline:3px solid highlight!important}}@media (prefers-reduced-motion:reduce){body.template-product #MainContent .pagination__link,body.template-product #MainContent .blog-categories__link,body.template-product #MainContent .article__tags a,body.template-product #MainContent .collection-seo-footer__chip,body.template-product #MainContent .collection-toolbar__sort,body.template-product #MainContent .product-form__option-label,body.template-product #MainContent .product-gallery__nav,body.template-product #MainContent .product-gallery__zoom,body.template-product #MainContent .product-gallery__lightbox-close,body.template-product #MainContent .product-card__quick-add{transition:none!important}}body.template-product #MainContent{--mhw-ink:var(--color-primary);--mhw-paper:var(--color-white);--mhw-soft:var(--color-cream);--mhw-surface:var(--color-background);--mhw-line:var(--color-line);--mhw-accent:var(--color-accent);--mhw-accent-dark:var(--color-cta-hover);--mhw-gold:var(--color-accent);--mhw-gold-ink:var(--color-accent);--mhw-gold-light:#c9876d;--mhw-gold-soft:#f3e7e1;--mhw-gold-line:#9f4f2f4d;--mhw-green:var(--color-primary);--mhw-copy:var(--color-light-text);--mhw-muted:var(--color-light-text);background:var(--color-background)!important}body.template-product #MainContent :is(.product-bundle__badge,.product-card__badge--sale,.price__save),body.template-product #MainContent :is(.product-bundle__badge,.product-card__badge--sale,.price__save) *{background:var(--color-cta)!important;border-color:var(--color-cta)!important;color:var(--color-cta-text)!important}body.template-product #MainContent :is(.jdgm-star,.jm-star-rating__font-icon){color:var(--color-cta)!important}body.template-product #MainContent .product-form__submit{background:var(--color-cta)!important;border-color:var(--color-cta)!important;color:var(--color-cta-text)!important}body.template-product #MainContent .product-form__submit:is(:hover,:focus-visible){background:var(--color-cta-hover)!important;border-color:var(--color-cta-hover)!important;color:var(--color-cta-text)!important}body.template-product #MainContent .product-form__checkout{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-white)!important}body.template-product #MainContent .product-form__checkout:is(:hover,:focus-visible){background:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:var(--color-white)!important}@media (width>=1024px){body.template-product{overflow:clip visible!important}}body.template-product #MainContent .product-form__payment,body.template-product #MainContent .product-form__payment .shopify-payment-button,body.template-product #MainContent .product-form__payment shopify-accelerated-checkout,body.template-product #MainContent .product-form__payment shop-pay-wallet-button{width:100%!important;max-width:100%!important;display:block!important}body.template-product #MainContent .product-form__payment shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:9999px;--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-skeleton-background-color:transparent;background:0 0!important}body.template-product #MainContent .product-form__payment,body.template-product #MainContent .product-form__payment .shopify-payment-button,body.template-product #MainContent .product-form__payment shop-pay-wallet-button{box-shadow:none!important;background:0 0!important}body.template-product #MainContent .product-form__payment .shopify-payment-button__button,body.template-product #MainContent .product-form__payment .shopify-payment-button__button--unbranded{border-radius:9999px!important}body.template-product #MainContent .product-form__payment .shopify-payment-button__more-options{color:#111!important;text-align:center!important;margin-top:10px!important;font-size:.9rem!important;text-decoration:underline!important;display:block!important}html body.template-product #MainContent .product-template__buy-box,html body.template-product #MainContent .product-gallery__main,html body.template-product #MainContent .product-gallery__slide,html body.template-product #MainContent .product-form__payment,html body.template-product #MainContent .product-form__payment .shopify-payment-button,html body.template-product #MainContent .product-form__payment shopify-accelerated-checkout,html body.template-product #MainContent .product-form__payment shop-pay-wallet-button{box-shadow:none!important;background:0 0!important}html body.template-product #MainContent .product-form__payment shopify-accelerated-checkout{--shopify-accelerated-checkout-skeleton-background-color:transparent}html body.template-product #MainContent .product-gallery__image img,html body.template-product #MainContent .product-gallery__thumb img,html body.template-product #MainContent .product-gallery__slide img{mix-blend-mode:multiply}@media (prefers-contrast:more){html body.template-product #MainContent .product-gallery__image img,html body.template-product #MainContent .product-gallery__thumb img,html body.template-product #MainContent .product-gallery__slide img{mix-blend-mode:normal}}html body.template-product #MainContent .product-form__quantity{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #173a322e!important}html body.template-product #MainContent .product-form__payment-icons,html body.template-product #MainContent .product-form__trust-badges+.product-form__payment-icons{box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0 0!important}html body.template-product #MainContent .product-form__payment-icons .payment-icon{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body.template-product #MainContent .price__save,html body.template-product #MainContent .price__save *,html body.template-product #MainContent .product-template__price .price__save,html body.template-product #MainContent .product-template__price .price__save *,html body.template-product #MainContent .product-template__price .price__save .money,html body.template-product #MainContent .product-template__price .price__save .price__save-money,.price__save,.price__save *,.price__save .money,.price__save .price__save-money{color:#fff!important}body.template-product,body.template-product #MainContent,body.template-product #MainContent .main-content,body.template-product #MainContent .product-template.section-padding{--color-background:#fdfefc;--mhw-paper:#fdfefc;background:#fdfefc!important}body.template-product .site-footer{box-shadow:none!important;border-top:0!important;margin-top:0!important}body.template-product .site-footer:before{content:none!important;display:none!important}body.template-product #MainContent .product-template__related{background:#fefefe!important;border-top:0!important}