html.mh-pdp-page{--ink:#242220;--fig:#432b3c;--cream:#f2e8da;--gray:#f3f3f3;--paper:#fbfaf7;--muted:#625e5b;--line:#dcd7d2;--serif:MHCanela,Georgia,serif;--sans:MHProxima,Arial,sans-serif;--header:84px;--gutter:clamp(24px,4.5vw,72px);--space:clamp(64px,6.2vw,96px)}.mh-pdp-page .mh-pdp *,.mh-pdp-page .mh-pdp *:before,.mh-pdp-page .mh-pdp *:after{box-sizing:border-box}html.mh-pdp-page{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 24px)}body.mh-pdp-page{margin:0;background:#fff;color:var(--ink);font:17px/1.5 var(--sans);-webkit-font-smoothing:antialiased}.mh-pdp-page .mh-pdp button,.mh-pdp-page .mh-pdp input{font:inherit}.mh-pdp-page .mh-pdp button,.mh-pdp-page .mh-pdp a,.mh-pdp-page .mh-pdp input,.mh-pdp-page .mh-pdp summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mh-pdp-page .mh-pdp button,.mh-pdp-page .mh-pdp summary{cursor:pointer}.mh-pdp-page .mh-pdp button{border-radius:0}.mh-pdp-page .mh-pdp img{max-width:100%;display:block;height:auto}.mh-pdp-page .mh-pdp figure,.mh-pdp-page .mh-pdp blockquote{margin:0}.mh-pdp-page .mh-pdp a{color:inherit;text-decoration:none}.mh-pdp-page .mh-pdp p{margin:0 0 1em}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2,.mh-pdp-page .mh-pdp h3{font-weight:400;margin:0}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2{font-family:var(--serif);line-height:1.04;text-transform:uppercase;letter-spacing:.015em;text-wrap:balance}.mh-pdp-page .mh-pdp h2{font-size:clamp(38px,3.8vw,56px)}.mh-pdp-page .mh-pdp h3{font:16px/1.35 var(--sans)}.mh-pdp-page .mh-pdp [hidden]{display:none!important}.mh-pdp-page .mh-pdp :focus-visible{outline:3px solid #876347;outline-offset:4px}.mh-pdp-page .mh-pdp ::selection{background:#e0c7d9}.mh-pdp-page .mh-pdp .wrap{width:min(100%,1600px);margin-inline:auto;padding-inline:var(--gutter)}.mh-pdp-page .mh-pdp .section{padding-block:var(--space)}.mh-pdp-page .mh-pdp .eyebrow{font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px}.mh-pdp-page .mh-pdp .lead{font-size:18px;line-height:1.55}.mh-pdp-page .mh-pdp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mh-pdp-page .mh-pdp .skip{position:fixed;top:10px;left:20px;z-index:120;background:#fff;padding:12px 22px;clip-path:inset(100%)}.mh-pdp-page .mh-pdp .skip:focus{clip-path:none}.mh-pdp-page .mh-pdp .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:14px 24px;background:var(--ink);border:1px solid var(--ink);color:#fff;font-size:13px;line-height:1.4;letter-spacing:1px;text-transform:uppercase;transition:background .18s,color .18s}.mh-pdp-page .mh-pdp .button:hover{background:var(--fig);border-color:var(--fig)}.mh-pdp-page .mh-pdp .button.light{background:var(--cream);border-color:var(--cream);color:var(--fig)}.mh-pdp-page .mh-pdp .button.light:hover{background:#fff;border-color:#fff}.mh-pdp-page .mh-pdp .button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25}.mh-pdp-page .mh-pdp .button:disabled{cursor:default;opacity:.45}.mh-pdp-page .mh-pdp .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;padding-block:9px;border-bottom:1px solid currentColor;font-size:12px;letter-spacing:.9px;line-height:1.4;text-transform:uppercase}.mh-pdp-page .mh-pdp .text-link:after{content:"\2197";font:18px/1 Arial,sans-serif}.mh-pdp-page .mh-pdp .announcement{display:flex;justify-content:center;align-items:center;gap:24px;min-height:34px;padding:8px 18px;background:var(--fig);color:var(--cream);text-align:center;font-size:12px;line-height:1.3;letter-spacing:.3px}.mh-pdp-page .mh-pdp .announcement span+span{border-left:1px solid #a5909e;padding-left:24px}.mh-pdp-page .mh-pdp .announcement a:hover{text-decoration:underline}.mh-pdp-page .mh-pdp .site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .header-inner{height:var(--header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.mh-pdp-page .mh-pdp .brand img,.mh-pdp-page .mh-pdp .footer-wordmark img{width:225px;filter:grayscale(1) contrast(2);mix-blend-mode:multiply}.mh-pdp-page .mh-pdp .nav{display:flex;align-items:center;gap:24px;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.mh-pdp-page .mh-pdp .nav a{padding:15px 0;white-space:nowrap}.mh-pdp-page .mh-pdp .nav a:hover{text-decoration:underline;text-underline-offset:6px}.mh-pdp-page .mh-pdp .nav-right{justify-content:flex-end}.mh-pdp-page .mh-pdp .bag-toggle{background:transparent;border:0;min-height:44px;color:var(--ink);padding:10px 0;font-size:12px;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap}.mh-pdp-page .mh-pdp .mobile-menu,.mh-pdp-page .mh-pdp .mobile-bag{display:none}.mh-pdp-page .mh-pdp summary::-webkit-details-marker{display:none}.mh-pdp-page .mh-pdp .breadcrumb{display:flex;gap:10px;align-items:center;padding-block:23px;font-size:12px;color:var(--muted)}.mh-pdp-page .mh-pdp .breadcrumb a:hover{text-decoration:underline}.mh-pdp-page .mh-pdp .breadcrumb span[aria-hidden]{font-size:14px;color:#b4aaa4}.mh-pdp-page .mh-pdp .breadcrumb [aria-current]{color:var(--ink)}.mh-pdp-page .mh-pdp .shopping{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(32px,4vw,64px);align-items:start;padding-bottom:var(--space)}.mh-pdp-page .mh-pdp .gallery{min-width:0}.mh-pdp-page .mh-pdp .gallery-stage{position:relative;overflow:hidden;background:var(--gray);aspect-ratio:1/1;isolation:isolate}.mh-pdp-page .mh-pdp .gallery-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;padding:0;border:0;color:var(--ink)}.mh-pdp-page .mh-pdp .gallery-main{width:100%;height:100%;object-fit:contain;transition:opacity .15s}.mh-pdp-page .mh-pdp .gallery-main.cutout{transform:scale(1.18) translateY(-7%)}.mh-pdp-page .mh-pdp .gallery-label{position:absolute;left:24px;top:21px;z-index:1;font-size:11px;letter-spacing:1px;text-transform:uppercase;pointer-events:none}.mh-pdp-page .mh-pdp .zoom-mark{position:absolute;right:16px;top:14px;display:grid;place-items:center;width:44px;height:44px;background:#ffffffd9;border:0;pointer-events:none;font-size:25px;font-weight:400}.mh-pdp-page .mh-pdp .gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:13px;font-size:12px}.mh-pdp-page .mh-pdp .gallery-step{display:flex;gap:8px;align-items:center;white-space:nowrap}.mh-pdp-page .mh-pdp .arrow-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid transparent;background:transparent;font-size:21px;color:var(--ink)}.mh-pdp-page .mh-pdp .arrow-button:hover{border-color:var(--line)}.mh-pdp-page .mh-pdp .gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 28px}.mh-pdp-page .mh-pdp .thumb{aspect-ratio:1/1;background:var(--gray);border:1px solid transparent;padding:0;overflow:hidden}.mh-pdp-page .mh-pdp .thumb img{width:100%;height:100%;object-fit:contain}.mh-pdp-page .mh-pdp .thumb[aria-pressed=true]{border-color:var(--fig);outline:1px solid var(--fig);outline-offset:3px}.mh-pdp-page .mh-pdp .thumb:hover{border-color:#7d6b75}.mh-pdp-page .mh-pdp .gallery-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mh-pdp-page .mh-pdp .gallery-pair figure{min-width:0}.mh-pdp-page .mh-pdp .gallery-pair button{border:0;padding:0;width:100%;background:var(--gray);overflow:hidden;display:block}.mh-pdp-page .mh-pdp .gallery-pair img{width:100%;aspect-ratio:1.15/1;object-fit:cover}.mh-pdp-page .mh-pdp .gallery-pair figcaption{font-size:12px;margin-top:10px;color:var(--muted)}.mh-pdp-page .mh-pdp .purchase{position:sticky;top:calc(var(--header) + 22px);min-width:0}.mh-pdp-page .mh-pdp .buy-card{padding:clamp(28px,3vw,46px);background:var(--cream)}.mh-pdp-page .mh-pdp .buy-card .eyebrow{font-size:11px;margin-bottom:14px}.mh-pdp-page .mh-pdp .title-row h1{font-size:clamp(42px,4.1vw,60px);max-width:490px}.mh-pdp-page .mh-pdp .price-row{display:flex;gap:12px;align-items:baseline;margin-top:18px}.mh-pdp-page .mh-pdp .price{font-size:22px;line-height:1.3;margin:0}.mh-pdp-page .mh-pdp .currency{font-size:11px;letter-spacing:1px;color:var(--muted)}.mh-pdp-page .mh-pdp .product-positioning{margin:20px 0 10px;font-size:19px;line-height:1.4}.mh-pdp-page .mh-pdp .product-description{font-size:16px;line-height:1.55;margin-bottom:26px;max-width:420px}.mh-pdp-page .mh-pdp .swatches{padding:0;margin:0 0 24px;border:0;min-width:0}.mh-pdp-page .mh-pdp .swatches legend{font-size:13px;margin-bottom:12px}.mh-pdp-page .mh-pdp .swatches legend span{margin-left:6px}.mh-pdp-page .mh-pdp .swatch-list{display:flex;flex-wrap:wrap;gap:8px}.mh-pdp-page .mh-pdp .swatch{display:grid;place-items:center;position:relative;width:44px;height:44px;cursor:pointer}.mh-pdp-page .mh-pdp .swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.mh-pdp-page .mh-pdp .swatch-dot{width:28px;height:28px;border-radius:50%;background:var(--color);border:1px solid #0003;display:block;outline:1px solid transparent;outline-offset:5px;pointer-events:none}.mh-pdp-page .mh-pdp .swatch input:checked+.swatch-dot{outline-color:var(--ink)}.mh-pdp-page .mh-pdp .swatch input:focus-visible+.swatch-dot{outline:3px solid #876347;outline-offset:5px}.mh-pdp-page .mh-pdp .swatch:hover .swatch-dot{box-shadow:0 0 0 2px #fff9}.mh-pdp-page .mh-pdp .add-button{width:100%;background:var(--fig);border-color:var(--fig);min-height:56px}.mh-pdp-page .mh-pdp .add-button:hover{background:var(--ink);border-color:var(--ink)}.mh-pdp-page .mh-pdp .buy-assurance{display:flex;gap:12px;align-items:center;justify-content:center;font-size:12px;margin:12px 0 0;text-align:center}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{content:"\b7";margin-right:12px}.mh-pdp-page .mh-pdp .shipping-note{text-align:center;margin:12px 0 0;font-size:12px;color:var(--muted)}.mh-pdp-page .mh-pdp .quick-facts{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:12px;padding:22px 0;font-size:13px;border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .quick-facts span{display:flex;gap:7px;align-items:center;white-space:nowrap}.mh-pdp-page .mh-pdp .quick-facts svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--fig);stroke-width:1.2}.mh-pdp-page .mh-pdp .details-list details{border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .details-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;min-height:52px;padding:13px 0;font-size:13px;line-height:1.4}.mh-pdp-page .mh-pdp .details-list summary:after{content:"+";font-size:21px;font-weight:400}.mh-pdp-page .mh-pdp .details-list details[open] summary:after{content:"\2212"}.mh-pdp-page .mh-pdp .detail-body{font-size:14px;line-height:1.6;padding:0 0 20px;color:var(--muted)}.mh-pdp-page .mh-pdp .detail-body p:last-child{margin-bottom:0}.mh-pdp-page .mh-pdp .detail-body a{text-decoration:underline;text-underline-offset:4px}.mh-pdp-page .mh-pdp .specs{margin:0}.mh-pdp-page .mh-pdp .specs>div{display:grid;grid-template-columns:.85fr 1.2fr;gap:20px;padding:7px 0}.mh-pdp-page .mh-pdp .specs dt{color:var(--muted)}.mh-pdp-page .mh-pdp .specs dd{margin:0;color:var(--ink)}.mh-pdp-page .mh-pdp .section-nav{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,80px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:7px;font-size:12px;letter-spacing:.8px;text-transform:uppercase}.mh-pdp-page .mh-pdp .section-nav a{display:flex;align-items:center;min-height:44px;white-space:nowrap}.mh-pdp-page .mh-pdp .section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.mh-pdp-page .mh-pdp .fits-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,112px)}.mh-pdp-page .mh-pdp .fits-photo{background:var(--gray);position:relative}.mh-pdp-page .mh-pdp .fits-photo img{width:100%;aspect-ratio:1/1;object-fit:contain}.mh-pdp-page .mh-pdp .image-note{position:absolute;left:20px;bottom:16px;font-size:11px;line-height:1.4;padding:7px 10px;background:#ffffffed;max-width:calc(100% - 40px);margin:0}.mh-pdp-page .mh-pdp .story-copy{max-width:460px}.mh-pdp-page .mh-pdp .story-copy h2,.mh-pdp-page .mh-pdp .story-copy .lead{margin-bottom:24px}.mh-pdp-page .mh-pdp .fits-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;margin:24px 0;padding:0;border-top:1px solid var(--line)}.mh-pdp-page .mh-pdp .fits-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.mh-pdp-page .mh-pdp .dimensions{display:flex;gap:24px;margin:26px 0 12px}.mh-pdp-page .mh-pdp .dimensions>div{padding-right:24px;border-right:1px solid var(--line)}.mh-pdp-page .mh-pdp .dimensions>div:last-child{padding:0;border:0}.mh-pdp-page .mh-pdp .dimensions strong{display:block;font-size:24px;font-weight:400;line-height:1.3}.mh-pdp-page .mh-pdp .dimensions span{font-size:11px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.mh-pdp-page .mh-pdp .small-note{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.mh-pdp-page .mh-pdp .carry{width:min(calc(100% - 48px),1552px);margin:0 auto;background:var(--cream);display:grid;grid-template-columns:1fr 1fr}.mh-pdp-page .mh-pdp .carry-media{position:relative;overflow:hidden;min-width:0}.mh-pdp-page .mh-pdp .carry-media img{width:100%;height:100%;min-height:560px;object-fit:cover;object-position:center}.mh-pdp-page .mh-pdp .carry-copy{padding:clamp(40px,5vw,76px);align-self:center}.mh-pdp-page .mh-pdp .carry-copy h2{max-width:460px;margin-bottom:24px}.mh-pdp-page .mh-pdp .carry-copy .lead{max-width:400px}.mh-pdp-page .mh-pdp .carry-switch{display:flex;gap:22px;margin:25px 0;border-bottom:1px solid #c9bcae}.mh-pdp-page .mh-pdp .carry-switch button{min-height:48px;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:9px 0 12px;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.mh-pdp-page .mh-pdp .carry-switch button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.mh-pdp-page .mh-pdp .carry-details{min-height:125px}.mh-pdp-page .mh-pdp .carry-details p{font-size:16px}.mh-pdp-page .mh-pdp .carry-datum{font-size:13px!important;color:var(--muted)}.mh-pdp-page .mh-pdp .material{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);align-items:center}.mh-pdp-page .mh-pdp .material-copy{max-width:460px;justify-self:center}.mh-pdp-page .mh-pdp .material-copy h2{margin-bottom:24px}.mh-pdp-page .mh-pdp .material-photo{position:relative;background:var(--gray)}.mh-pdp-page .mh-pdp .material-photo img{width:100%;aspect-ratio:1/1;object-fit:contain}.mh-pdp-page .mh-pdp .construction-notes{display:grid;gap:16px;border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.mh-pdp-page .mh-pdp .construction-notes h3{font-size:14px;margin-bottom:4px}.mh-pdp-page .mh-pdp .construction-notes p{font-size:14px;color:var(--muted);margin:0}.mh-pdp-page .mh-pdp .material-copy .text-link{margin-top:20px}.mh-pdp-page .mh-pdp .guarantee{padding-block:clamp(50px,5.5vw,80px);background:var(--fig);color:var(--cream)}.mh-pdp-page .mh-pdp .guarantee-inner{display:grid;grid-template-columns:1.1fr .9fr;column-gap:clamp(40px,8vw,128px);align-items:center}.mh-pdp-page .mh-pdp .guarantee h2{font-size:clamp(40px,4vw,58px);max-width:600px}.mh-pdp-page .mh-pdp .guarantee-copy>p{font-size:18px;max-width:440px}.mh-pdp-page .mh-pdp .guarantee-copy .terms{font-size:13px;color:#e1d5cc;margin-bottom:24px}.mh-pdp-page .mh-pdp .guarantee :focus-visible{outline-color:var(--cream)}.mh-pdp-page .mh-pdp .closing{padding-block:56px;text-align:center}.mh-pdp-page .mh-pdp .closing p{font-size:18px;margin-bottom:16px}.mh-pdp-page .mh-pdp .closing .button{min-width:230px}.mh-pdp-page .mh-pdp .help-strip{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:38px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .help-strip h2{font:16px/1.4 var(--sans);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.mh-pdp-page .mh-pdp .help-strip p{font-size:15px;color:var(--muted);margin:0}.mh-pdp-page .mh-pdp .help-strip .text-link{flex-shrink:0}.mh-pdp-page .mh-pdp .newsletter{background:var(--cream);padding-block:48px}.mh-pdp-page .mh-pdp .newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,8vw,128px);align-items:center}.mh-pdp-page .mh-pdp .newsletter h2{font-size:clamp(34px,3.1vw,44px);max-width:540px;margin-bottom:14px}.mh-pdp-page .mh-pdp .newsletter-copy p{font-size:16px;max-width:420px;margin:0}.mh-pdp-page .mh-pdp .newsletter-form label{display:block;font-size:13px;margin-bottom:8px}.mh-pdp-page .mh-pdp .newsletter-field{display:flex}.mh-pdp-page .mh-pdp .newsletter-field input{min-width:0;flex:1;min-height:54px;border:1px solid #82776c;border-right:0;border-radius:0;padding:14px 16px;background:#fff;font-size:16px}.mh-pdp-page .mh-pdp .newsletter-field .button{justify-content:center;white-space:nowrap;padding-inline:22px}.mh-pdp-page .mh-pdp .newsletter-note{font-size:12px;color:var(--muted);margin:12px 0 0}.mh-pdp-page .mh-pdp .newsletter-note a{text-decoration:underline}.mh-pdp-page .mh-pdp .newsletter-status{margin-top:8px;font-size:13px}.mh-pdp-page .mh-pdp .footer{padding-top:52px}.mh-pdp-page .mh-pdp .footer-top{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px;padding-bottom:44px}.mh-pdp-page .mh-pdp .footer-wordmark{display:inline-block;line-height:0;margin-bottom:18px}.mh-pdp-page .mh-pdp .footer-tagline{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.mh-pdp-page .mh-pdp .footer h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}.mh-pdp-page .mh-pdp .footer ul{list-style:none;padding:0;margin:0}.mh-pdp-page .mh-pdp .footer li a{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;font-size:14px;color:var(--muted)}.mh-pdp-page .mh-pdp .footer a:hover{text-decoration:underline;text-underline-offset:4px}.mh-pdp-page .mh-pdp .footer-bottom{border-top:1px solid var(--line);padding-block:20px;display:flex;justify-content:space-between;gap:24px;align-items:center;font-size:12px;color:var(--muted)}.mh-pdp-page .mh-pdp .footer-bottom p{margin:0}.mh-pdp-page .mh-pdp .to-top{display:inline-flex;align-items:center;gap:18px;min-height:44px}.mh-pdp-page .mh-pdp .mobile-purchase{display:none}.mh-pdp-page .mh-pdp .dialog{position:fixed;color:var(--ink);background:#fff;border:0;padding:0;box-shadow:0 24px 90px #0003}.mh-pdp-page .mh-pdp .dialog::backdrop{background:#242220a8}.mh-pdp-page .mh-pdp .dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .dialog-header h2{font:20px/1.3 var(--sans);text-transform:none;letter-spacing:0}.mh-pdp-page .mh-pdp .icon-button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;color:var(--ink);font-size:26px}.mh-pdp-page .mh-pdp .icon-button:hover{background:var(--cream)}.mh-pdp-page .mh-pdp .zoom-dialog{width:min(1040px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto}.mh-pdp-page .mh-pdp .zoom-image{display:block;width:100%;height:calc(100dvh - 190px);object-fit:contain;background:var(--gray)}.mh-pdp-page .mh-pdp .zoom-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 24px;font-size:13px}.mh-pdp-page .mh-pdp .cart-dialog{inset:0 0 0 auto;margin:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;overflow:auto}.mh-pdp-page .mh-pdp .cart-body{padding:24px}.mh-pdp-page .mh-pdp .cart-line{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .cart-line img{width:100px;height:110px;object-fit:contain;background:var(--gray)}.mh-pdp-page .mh-pdp .cart-line h3{font-size:15px}.mh-pdp-page .mh-pdp .cart-line p{font-size:13px;margin:5px 0}.mh-pdp-page .mh-pdp .quantity{display:flex;align-items:center;gap:12px;margin-top:8px}.mh-pdp-page .mh-pdp .quantity button{width:32px;height:32px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:18px}.mh-pdp-page .mh-pdp .quantity .remove{width:auto;border:0;font-size:12px;text-decoration:underline;margin-left:auto}.mh-pdp-page .mh-pdp .cart-total{display:flex;justify-content:space-between;gap:20px;font-size:19px;margin:24px 0 10px}.mh-pdp-page .mh-pdp .cart-actions{display:grid;gap:12px;margin-top:24px}.mh-pdp-page .mh-pdp .cart-actions .button{width:100%;justify-content:center}.mh-pdp-page .mh-pdp .cart-empty{text-align:center;padding:36px 0}.mh-pdp-page .mh-pdp .cart-empty p{margin-bottom:24px}html.mh-pdp-page.modal-open{overflow:hidden;scrollbar-gutter:stable}.mh-pdp-page .mh-pdp .purchase[data-sticky=false]{position:relative;top:auto}@media(max-width:1260px){.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:1fr;gap:12px}}@media(max-width:1100px){.mh-pdp-page .mh-pdp .nav{gap:15px}.mh-pdp-page .mh-pdp .nav-right .story-nav{display:none}.mh-pdp-page .mh-pdp .shopping{gap:32px}.mh-pdp-page .mh-pdp .buy-card{padding:28px}.mh-pdp-page .mh-pdp .title-row h1{font-size:46px}.mh-pdp-page .mh-pdp .product-description{font-size:15px}.mh-pdp-page .mh-pdp .carry-copy{padding:40px}.mh-pdp-page .mh-pdp .carry-media img{min-height:520px}.mh-pdp-page .mh-pdp .newsletter-inner{gap:32px}.mh-pdp-page .mh-pdp .newsletter-field .button{padding-inline:16px}}@media(max-width:959px){html.mh-pdp-page{--header:72px;--gutter:28px}.mh-pdp-page .mh-pdp .desktop-nav{display:none}.mh-pdp-page .mh-pdp .header-inner{grid-template-columns:1fr auto 1fr;gap:16px}.mh-pdp-page .mh-pdp .brand img{width:205px}.mh-pdp-page .mh-pdp .mobile-bag{display:block;justify-self:end}.mh-pdp-page .mh-pdp .mobile-menu{display:block;justify-self:start}.mh-pdp-page .mh-pdp .mobile-menu summary{list-style:none;width:44px;height:44px;display:flex;align-items:center;justify-content:flex-start}.mh-pdp-page .mh-pdp .menu-lines{width:22px;height:12px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);position:relative}.mh-pdp-page .mh-pdp .menu-lines:after{content:"";position:absolute;top:5px;width:22px;height:1px;background:var(--ink)}.mh-pdp-page .mh-pdp .mobile-panel{position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px var(--gutter) 24px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mh-pdp-page .mh-pdp .mobile-panel a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:14px}.mh-pdp-page .mh-pdp .shopping{gap:24px;grid-template-columns:1fr 1fr}.mh-pdp-page .mh-pdp .purchase{position:relative;top:0}.mh-pdp-page .mh-pdp .buy-card{padding:24px}.mh-pdp-page .mh-pdp .title-row h1{font-size:39px}.mh-pdp-page .mh-pdp .product-positioning{font-size:17px}.mh-pdp-page .mh-pdp .buy-assurance{display:block;font-size:11px}.mh-pdp-page .mh-pdp .buy-assurance span{display:block}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:none}.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:1fr;gap:9px}.mh-pdp-page .mh-pdp .gallery-pair{grid-template-columns:1fr}.mh-pdp-page .mh-pdp .gallery-pair figure:last-child{display:none}.mh-pdp-page .mh-pdp .gallery-thumbs{gap:7px}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material{gap:36px}.mh-pdp-page .mh-pdp .fits-list{gap:0 12px}.mh-pdp-page .mh-pdp .dimensions{gap:16px}.mh-pdp-page .mh-pdp .dimensions>div{padding-right:16px}.mh-pdp-page .mh-pdp .carry{width:calc(100% - 32px)}.mh-pdp-page .mh-pdp .carry-copy{padding:32px}.mh-pdp-page .mh-pdp .carry-copy h2{font-size:38px}.mh-pdp-page .mh-pdp .carry-media img{min-height:540px}.mh-pdp-page .mh-pdp .guarantee-inner{gap:40px}.mh-pdp-page .mh-pdp .guarantee h2{font-size:42px}.mh-pdp-page .mh-pdp .footer-top{grid-template-columns:1.4fr 1fr 1fr}.mh-pdp-page .mh-pdp .footer-brand{grid-column:1/-1}.mh-pdp-page .mh-pdp .newsletter-field{flex-wrap:wrap;gap:10px}.mh-pdp-page .mh-pdp .newsletter-field input{border-right:1px solid #82776c;flex-basis:100%}.mh-pdp-page .mh-pdp .newsletter-field .button{min-height:48px}}@media(max-width:680px){html.mh-pdp-page{--header:66px;--gutter:20px;--space:56px}body.mh-pdp-page{font-size:16px}.mh-pdp-page .mh-pdp .announcement{font-size:10px;min-height:30px;gap:10px;padding-inline:10px}.mh-pdp-page .mh-pdp .announcement span+span{padding-left:10px}.mh-pdp-page .mh-pdp .brand img{width:184px}.mh-pdp-page .mh-pdp .header-inner{gap:8px}.mh-pdp-page .mh-pdp .bag-toggle{font-size:11px;letter-spacing:.2px}.mh-pdp-page .mh-pdp .breadcrumb{padding-block:14px;font-size:11px;gap:8px}.mh-pdp-page .mh-pdp .shopping{display:block;padding:0 0 40px}.mh-pdp-page .mh-pdp .gallery{padding-inline:0}.mh-pdp-page .mh-pdp .gallery-stage{aspect-ratio:1.06/1}.mh-pdp-page .mh-pdp .gallery-label{top:17px;left:20px;font-size:10px}.mh-pdp-page .mh-pdp .zoom-mark{top:7px;right:8px}.mh-pdp-page .mh-pdp .gallery-footer{padding:7px 20px;font-size:11px}.mh-pdp-page .mh-pdp .gallery-thumbs{padding-inline:20px;gap:10px;margin-bottom:22px}.mh-pdp-page .mh-pdp .gallery-pair{display:none}.mh-pdp-page .mh-pdp .buy-card{padding:28px 24px}.mh-pdp-page .mh-pdp .purchase{padding-inline:20px}.mh-pdp-page .mh-pdp .title-row h1{font-size:clamp(39px,10.1vw,48px);max-width:410px;text-wrap:initial}.mh-pdp-page .mh-pdp .buy-card .eyebrow{font-size:10px;margin-bottom:12px}.mh-pdp-page .mh-pdp .price-row{margin-top:14px}.mh-pdp-page .mh-pdp .price{font-size:21px}.mh-pdp-page .mh-pdp .product-positioning{font-size:18px;margin-top:20px}.mh-pdp-page .mh-pdp .product-description{font-size:16px;line-height:1.5;margin-bottom:22px}.mh-pdp-page .mh-pdp .swatches{margin-bottom:22px}.mh-pdp-page .mh-pdp .buy-assurance{display:flex;font-size:11px;gap:8px}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:inline;margin-right:8px}.mh-pdp-page .mh-pdp .shipping-note{font-size:11px;line-height:1.5}.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:1fr;gap:14px;font-size:14px}.mh-pdp-page .mh-pdp .details-list summary{min-height:54px;font-size:14px}.mh-pdp-page .mh-pdp .detail-body{font-size:14px}.mh-pdp-page .mh-pdp .section-nav{justify-content:space-between;gap:12px;padding-inline:20px;font-size:10px;letter-spacing:.35px}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material{grid-template-columns:1fr;gap:30px}.mh-pdp-page .mh-pdp .fits-section{padding-top:40px}.mh-pdp-page .mh-pdp .story-copy{max-width:none}.mh-pdp-page .mh-pdp .story-copy h2,.mh-pdp-page .mh-pdp .material-copy h2{font-size:38px;margin-bottom:20px;max-width:390px}.mh-pdp-page .mh-pdp .eyebrow{font-size:11px;margin-bottom:14px}.mh-pdp-page .mh-pdp .lead{font-size:17px}.mh-pdp-page .mh-pdp .fits-list{margin:22px 0;gap:0 24px}.mh-pdp-page .mh-pdp .fits-list li{font-size:15px}.mh-pdp-page .mh-pdp .dimensions{gap:24px}.mh-pdp-page .mh-pdp .dimensions>div{padding-right:24px}.mh-pdp-page .mh-pdp .image-note{left:14px;bottom:12px;font-size:10px;padding:6px 9px}.mh-pdp-page .mh-pdp .carry{width:100%;grid-template-columns:1fr}.mh-pdp-page .mh-pdp .carry-media img{min-height:0;aspect-ratio:1/1;object-fit:cover}.mh-pdp-page .mh-pdp .carry-copy{padding:32px 24px 36px}.mh-pdp-page .mh-pdp .carry-copy h2{font-size:38px;max-width:350px}.mh-pdp-page .mh-pdp .carry-copy .lead{font-size:17px}.mh-pdp-page .mh-pdp .carry-switch{margin-block:22px}.mh-pdp-page .mh-pdp .carry-details{min-height:120px}.mh-pdp-page .mh-pdp .material-photo{grid-row:1}.mh-pdp-page .mh-pdp .material-copy{justify-self:start;max-width:none}.mh-pdp-page .mh-pdp .material-copy .lead{margin-bottom:20px}.mh-pdp-page .mh-pdp .construction-notes{margin-top:24px;padding-top:22px}.mh-pdp-page .mh-pdp .guarantee{padding-block:44px}.mh-pdp-page .mh-pdp .guarantee-inner{grid-template-columns:1fr;gap:24px}.mh-pdp-page .mh-pdp .guarantee h2{font-size:38px;max-width:360px}.mh-pdp-page .mh-pdp .guarantee-copy>p{font-size:17px}.mh-pdp-page .mh-pdp .closing{padding-block:40px}.mh-pdp-page .mh-pdp .closing p{font-size:17px}.mh-pdp-page .mh-pdp .help-strip{display:block;padding-block:32px}.mh-pdp-page .mh-pdp .help-strip h2,.mh-pdp-page .mh-pdp .help-strip p{font-size:15px}.mh-pdp-page .mh-pdp .help-strip .text-link{margin-top:14px}.mh-pdp-page .mh-pdp .newsletter{padding-block:36px}.mh-pdp-page .mh-pdp .newsletter-inner{grid-template-columns:1fr;gap:24px}.mh-pdp-page .mh-pdp .newsletter h2{font-size:34px;max-width:340px}.mh-pdp-page .mh-pdp .newsletter-field{flex-wrap:nowrap;gap:0}.mh-pdp-page .mh-pdp .newsletter-field input{flex-basis:auto;width:auto;border-right:0;padding-inline:12px}.mh-pdp-page .mh-pdp .newsletter-field .button{font-size:12px;padding-inline:16px}.mh-pdp-page .mh-pdp .newsletter-note{font-size:11px}.mh-pdp-page .mh-pdp .footer{padding-top:36px;padding-bottom:90px}.mh-pdp-page .mh-pdp .footer-top{grid-template-columns:1fr 1fr;gap:28px 24px;padding-bottom:28px}.mh-pdp-page .mh-pdp .footer-brand{grid-column:1/-1}.mh-pdp-page .mh-pdp .footer-tagline{font-size:13px}.mh-pdp-page .mh-pdp .footer-wordmark img{width:205px}.mh-pdp-page .mh-pdp .footer h3{font-size:11px}.mh-pdp-page .mh-pdp .footer li a{font-size:13px}.mh-pdp-page .mh-pdp .footer-bottom{flex-wrap:wrap;gap:4px 20px;font-size:11px;padding-block:16px}.mh-pdp-page .mh-pdp .footer-bottom p:nth-child(2){display:none}.mh-pdp-page .mh-pdp .to-top{margin-left:auto}.mh-pdp-page .mh-pdp .mobile-purchase{display:flex;position:fixed;z-index:45;left:0;right:0;bottom:0;align-items:center;gap:14px;justify-content:space-between;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 20px #24222008}.mh-pdp-page .mh-pdp .mobile-purchase .button{min-height:48px;padding:12px 18px;min-width:150px;background:var(--fig);border-color:var(--fig);font-size:12px}.mh-pdp-page .mh-pdp .sticky-name{font-size:13px;margin:0}.mh-pdp-page .mh-pdp .sticky-color{font-size:12px;color:var(--muted);margin:2px 0 0}.mh-pdp-page .mh-pdp .zoom-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0}.mh-pdp-page .mh-pdp .zoom-image{height:calc(100dvh - 180px)}.mh-pdp-page .mh-pdp .dialog-header{padding:12px 20px}.mh-pdp-page .mh-pdp .cart-body{padding:20px}}@media(max-width:360px){.mh-pdp-page .mh-pdp .brand img{width:160px}.mh-pdp-page .mh-pdp .announcement{font-size:9px}.mh-pdp-page .mh-pdp .buy-card{padding:24px 20px}.mh-pdp-page .mh-pdp .buy-assurance{display:block}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:none}.mh-pdp-page .mh-pdp .section-nav{gap:8px;font-size:9px}.mh-pdp-page .mh-pdp .title-row h1{font-size:37px}.mh-pdp-page .mh-pdp .newsletter-field{flex-wrap:wrap;gap:10px}.mh-pdp-page .mh-pdp .newsletter-field input{flex-basis:100%;border-right:1px solid #82776c}.mh-pdp-page .mh-pdp .mobile-purchase{padding-inline:14px}.mh-pdp-page .mh-pdp .mobile-purchase .button{min-width:135px}}.mh-pdp-page .mh-pdp .product-review-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:38px;margin-top:8px;font-size:13px;line-height:1.4;width:fit-content}.mh-pdp-page .mh-pdp .product-review-link .review-stars{font-size:14px;letter-spacing:2px}.mh-pdp-page .mh-pdp .product-review-link .review-link-text{text-decoration:underline;text-underline-offset:3px}.mh-pdp-page .mh-pdp .product-review-link:hover{color:var(--fig)}.mh-pdp-page .mh-pdp .customer-stories{border-top:1px solid var(--line)}.mh-pdp-page .mh-pdp .reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:48px}.mh-pdp-page .mh-pdp .reviews-heading>p{color:var(--muted);margin:0 0 4px;font-size:15px}.mh-pdp-page .mh-pdp .reviews-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(40px,6vw,90px);align-items:start}.mh-pdp-page .mh-pdp .reviews-summary{padding-right:14px}.mh-pdp-page .mh-pdp .review-score{display:flex;align-items:baseline;gap:10px;line-height:1}.mh-pdp-page .mh-pdp .review-score strong{font:400 68px/1 var(--serif);letter-spacing:-1px;color:var(--fig)}.mh-pdp-page .mh-pdp .review-score>span{font-size:17px;color:var(--muted)}.mh-pdp-page .mh-pdp .aggregate-stars{display:inline-block;position:relative;font-size:21px;letter-spacing:3px;color:#d6cbd2;margin-top:12px;line-height:1.3}.mh-pdp-page .mh-pdp .aggregate-filled{position:absolute;left:0;top:0;width:99%;overflow:hidden;white-space:nowrap;color:var(--fig)}.mh-pdp-page .mh-pdp .review-total{font-size:14px;margin:9px 0 22px;color:var(--muted)}.mh-pdp-page .mh-pdp .rating-distribution{display:grid;gap:3px}.mh-pdp-page .mh-pdp .rating-row{display:grid;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;padding:4px 0;min-height:34px;border:0;background:transparent;color:var(--ink);font-size:13px;text-align:left;width:100%}.mh-pdp-page .mh-pdp .rating-row>span:last-child{text-align:right;color:var(--muted)}.mh-pdp-page .mh-pdp .rating-row[aria-pressed=true]{font-weight:700;color:var(--fig)}.mh-pdp-page .mh-pdp .rating-row:hover .rating-track{outline:1px solid #ad99a6;outline-offset:3px}.mh-pdp-page .mh-pdp .rating-track{height:5px;background:#eae4e0}.mh-pdp-page .mh-pdp .rating-track>span{display:block;height:100%;background:var(--fig)}.mh-pdp-page .mh-pdp .review-reset{background:transparent;border:0;border-bottom:1px solid;color:var(--muted);font-size:13px;margin-top:16px;padding:5px 0;min-height:34px}.mh-pdp-page .mh-pdp .review-tools{display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:22px;scroll-margin-top:calc(var(--header) + 26px)}.mh-pdp-page .mh-pdp .review-tools:focus{outline:0}.mh-pdp-page .mh-pdp .review-tools:focus-visible{outline:3px solid #876347;outline-offset:5px}.mh-pdp-page .mh-pdp .review-selects{display:flex;gap:16px;min-width:0}.mh-pdp-page .mh-pdp .review-selects>label{display:block;font-size:12px;letter-spacing:.3px;flex:1;min-width:0;color:var(--muted)}.mh-pdp-page .mh-pdp .review-selects select{display:block;margin-top:6px;padding:10px 30px 10px 12px;min-height:44px;min-width:142px;background:#fff;border:1px solid var(--line);border-radius:0;color:var(--ink);font:14px/1.3 var(--sans)}.mh-pdp-page .mh-pdp .review-photo-filter{display:flex;align-items:center;gap:8px;min-height:44px;font-size:13px;white-space:nowrap;cursor:pointer}.mh-pdp-page .mh-pdp .review-photo-filter input{accent-color:var(--fig);width:16px;height:16px;margin:0}.mh-pdp-page .mh-pdp .review-results{font-size:13px;color:var(--muted);margin:18px 0 0}.mh-pdp-page .mh-pdp .reviews-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.mh-pdp-page .mh-pdp .customer-review{min-width:0;padding:26px 0 28px;border-bottom:1px solid var(--line)}.mh-pdp-page .mh-pdp .review-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.mh-pdp-page .mh-pdp .review-stars{font-size:16px;letter-spacing:2px;color:var(--fig);white-space:nowrap;line-height:1.4}.mh-pdp-page .mh-pdp .unfilled-stars{color:var(--fig)}.mh-pdp-page .mh-pdp .review-card-top time{font-size:12px;color:var(--muted);white-space:nowrap}.mh-pdp-page .mh-pdp .customer-review blockquote{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.mh-pdp-page .mh-pdp .customer-review blockquote p{white-space:pre-line;margin-bottom:22px}.mh-pdp-page .mh-pdp .review-author{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.mh-pdp-page .mh-pdp .review-author h3{font-size:14px;font-weight:600}.mh-pdp-page .mh-pdp .review-verified{font-size:12px;color:var(--muted)}.mh-pdp-page .mh-pdp .review-photos{display:flex;gap:10px;margin-top:20px}.mh-pdp-page .mh-pdp .review-photo{position:relative;display:block;padding:0;border:0;background:var(--gray);width:96px;height:112px;flex:none}.mh-pdp-page .mh-pdp .review-photo img{width:100%;height:100%;object-fit:cover}.mh-pdp-page .mh-pdp .review-photo>span{position:absolute;bottom:4px;right:4px;background:#ffffffed;width:22px;height:22px;line-height:22px;font-size:19px}.mh-pdp-page .mh-pdp .review-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:26px}.mh-pdp-page .mh-pdp .review-pagination button{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid var(--line);padding:10px 16px;min-height:44px;font:13px/1.3 var(--sans);color:var(--ink)}.mh-pdp-page .mh-pdp .review-pagination button:hover:not(:disabled){border-color:var(--ink)}.mh-pdp-page .mh-pdp .review-pagination button:disabled{opacity:.35;cursor:default}.mh-pdp-page .mh-pdp .review-pagination>span{font-size:13px;color:var(--muted);text-align:center}.mh-pdp-page .mh-pdp .reviews-empty{padding-block:40px;font-size:15px}.mh-pdp-page .mh-pdp .reviews-empty button{background:transparent;border:0;border-bottom:1px solid;padding:3px 0;color:var(--fig);font-size:15px}.mh-pdp-page .mh-pdp .review-photo-dialog{width:min(850px,94vw);padding:0}.mh-pdp-page .mh-pdp .review-photo-large{width:100%;height:min(72vh,750px);object-fit:contain;background:var(--paper)}@media(max-width:1100px){.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.mh-pdp-page .mh-pdp .reviews-grid{gap:0 24px}.mh-pdp-page .mh-pdp .review-tools{flex-wrap:wrap;gap:10px}.mh-pdp-page .mh-pdp .review-card-top{flex-wrap:wrap;gap:5px 14px}}@media(max-width:900px){.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.mh-pdp-page .mh-pdp .reviews-grid{grid-template-columns:1fr}.mh-pdp-page .mh-pdp .reviews-heading{margin-bottom:36px}.mh-pdp-page .mh-pdp .review-selects{width:100%}.mh-pdp-page .mh-pdp .review-selects select{width:100%;min-width:0}}@media(max-width:680px){.mh-pdp-page .mh-pdp .reviews-heading{display:block;margin-bottom:28px}.mh-pdp-page .mh-pdp .reviews-heading h2{font-size:38px;max-width:350px}.mh-pdp-page .mh-pdp .reviews-heading>p{margin-top:14px;font-size:14px}.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:1fr;gap:30px}.mh-pdp-page .mh-pdp .reviews-summary{padding:0;display:grid;grid-template-columns:1fr 1.3fr;column-gap:22px;align-items:start}.mh-pdp-page .mh-pdp .review-score{grid-column:1;grid-row:1;align-self:end}.mh-pdp-page .mh-pdp .review-score strong{font-size:58px}.mh-pdp-page .mh-pdp .aggregate-stars{grid-column:1;grid-row:2;margin-top:8px;justify-self:start;font-size:18px}.mh-pdp-page .mh-pdp .review-total{grid-column:1;grid-row:3;margin:6px 0 0;font-size:12px}.mh-pdp-page .mh-pdp .rating-distribution{grid-column:2;grid-row:1/4;gap:0}.mh-pdp-page .mh-pdp .rating-row{min-height:29px;font-size:12px;grid-template-columns:29px 1fr 22px;gap:7px}.mh-pdp-page .mh-pdp .review-reset{grid-column:1/-1;justify-self:start;margin-top:12px}.mh-pdp-page .mh-pdp .review-tools{padding-bottom:14px;gap:6px}.mh-pdp-page .mh-pdp .review-selects{gap:12px}.mh-pdp-page .mh-pdp .review-selects select{font-size:16px;padding-right:20px}.mh-pdp-page .mh-pdp .review-photo-filter{font-size:14px}.mh-pdp-page .mh-pdp .review-results{margin-top:16px}.mh-pdp-page .mh-pdp .review-card-top{flex-wrap:nowrap;margin-bottom:14px}.mh-pdp-page .mh-pdp .customer-review{padding-block:24px}.mh-pdp-page .mh-pdp .customer-review blockquote{font-size:16px}.mh-pdp-page .mh-pdp .review-author h3{font-size:14px}.mh-pdp-page .mh-pdp .review-verified{font-size:12px}.mh-pdp-page .mh-pdp .review-pagination{padding-top:22px}.mh-pdp-page .mh-pdp .review-pagination button{padding-inline:12px;gap:8px}.mh-pdp-page .mh-pdp .review-photo-dialog{width:100%;max-width:100%;margin:auto}.mh-pdp-page .mh-pdp .review-photo-large{height:65dvh}.mh-pdp-page .mh-pdp .section-nav{flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:0}.mh-pdp-page .mh-pdp .section-nav a{min-height:38px}.mh-pdp-page .mh-pdp .product-review-link{margin-top:5px;gap:5px 9px;font-size:12px}.mh-pdp-page .mh-pdp .product-review-link .review-stars{font-size:13px}}.mh-pdp-page .mh-pdp .fits-photo{overflow:hidden}.mh-pdp-page .mh-pdp .fits-view{position:relative;display:block;width:100%;aspect-ratio:1/1;padding:0;border:0;background:var(--gray);color:var(--ink);text-align:left;overflow:hidden}.mh-pdp-page .mh-pdp .fits-view:focus-visible{outline-offset:-4px}.mh-pdp-page .mh-pdp .fits-view>#fits-image{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .2s}.mh-pdp-page .mh-pdp .bag-dimension-diagram{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;background:var(--gray);color:var(--fig);container-type:inline-size}.mh-pdp-page .mh-pdp .bag-dimension-diagram .bag-dimension-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.mh-pdp-page .mh-pdp .dimension-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--fig)}.mh-pdp-page .mh-pdp .diagram-heading{position:absolute;top:7%;left:0;width:100%;text-align:center;font:12px/1.4 var(--sans);letter-spacing:1.2px;text-transform:uppercase}.mh-pdp-page .mh-pdp .dimension-label{position:absolute;display:block;white-space:nowrap;font:clamp(13px,2.65cqw,17px)/1.3 var(--sans);letter-spacing:0;color:var(--fig)}.mh-pdp-page .mh-pdp .dimension-label strong{font-weight:600}.mh-pdp-page .mh-pdp .dimension-height{left:7.5%;top:63.6%;transform:translate(-50%,-50%) rotate(-90deg)}.mh-pdp-page .mh-pdp .dimension-width{left:35.5%;top:94%;transform:translate(-50%,-50%)}.mh-pdp-page .mh-pdp .dimension-depth{left:82%;top:52%;transform:translate(-50%,-50%)}.mh-pdp-page .mh-pdp .dimension-hint{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;background:#ffffffed;border:1px solid #dcd7d2;font:12px/1.3 var(--sans);letter-spacing:.2px;pointer-events:none}.mh-pdp-page .mh-pdp .dimension-hint svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.2}.mh-pdp-page .mh-pdp .fits-photo[data-dimensions=true] #fits-image{opacity:0}.mh-pdp-page .mh-pdp .fits-photo[data-dimensions=true] .bag-dimension-diagram{opacity:1;visibility:visible}.mh-pdp-page .mh-pdp .fits-photo[data-dimensions=true] .image-note{visibility:hidden}.mh-pdp-page .mh-pdp .fits-photo[data-dimensions=true] .dimension-hint{display:none}@media(max-width:680px){.mh-pdp-page .mh-pdp .diagram-heading{font-size:11px}.mh-pdp-page .mh-pdp .dimension-hint{top:12px;right:12px;font-size:11px;padding:8px 10px}.mh-pdp-page .mh-pdp .dimension-label{font-size:13px}.mh-pdp-page .mh-pdp .fits-photo .dimension-hint{pointer-events:none}}html.mh-pdp-page{--gutter:64px;--space:80px;--border:#82776c;--hover:#34212f}body.mh-pdp-page{font-size:16px;line-height:1.5625}.mh-pdp-page .mh-pdp .wrap{width:min(100%,1568px);padding-inline:var(--gutter)}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2{letter-spacing:1px;text-wrap:balance}.mh-pdp-page .mh-pdp h2{font-size:44px;line-height:46px}.mh-pdp-page .mh-pdp h3{font-size:16px;line-height:22px;font-weight:600}.mh-pdp-page .mh-pdp .eyebrow{font-size:12px;line-height:16px;letter-spacing:1px;margin-bottom:12px}.mh-pdp-page .mh-pdp .lead{font-size:18px;line-height:27px;max-width:44ch}.mh-pdp-page .mh-pdp .small-note{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp :focus-visible{outline:2px solid var(--fig);outline-offset:3px}.mh-pdp-page .mh-pdp .button{min-height:48px;padding:13px 24px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.8px;background:var(--fig);border-color:var(--fig);transition:background-color .16s,color .16s,border-color .16s}.mh-pdp-page .mh-pdp .button:hover{background:var(--hover);border-color:var(--hover)}.mh-pdp-page .mh-pdp .button.secondary{background:transparent;color:var(--ink);border-color:var(--border)}.mh-pdp-page .mh-pdp .button.secondary:hover,.mh-pdp-page .mh-pdp .button.light:hover{background:var(--cream);color:var(--fig);border-color:var(--fig)}.mh-pdp-page .mh-pdp .button:disabled{opacity:1;background:#e5e1dc;border-color:#c4bcb3;color:#625e5b}.mh-pdp-page .mh-pdp .button svg{width:20px;height:20px;stroke-width:1.5}.mh-pdp-page .mh-pdp .text-link{min-height:44px;font-size:13px;line-height:18px;font-weight:600;letter-spacing:.8px;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:10px 0}.mh-pdp-page .mh-pdp .text-link:hover{color:var(--fig)}.mh-pdp-page .mh-pdp .breadcrumb{padding-block:16px;font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .shopping{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding-bottom:80px}.mh-pdp-page .mh-pdp .purchase{top:calc(var(--header) + 24px)}.mh-pdp-page .mh-pdp .buy-card{background:#fff;padding:0}.mh-pdp-page .mh-pdp .title-row{container-type:inline-size}.mh-pdp-page .mh-pdp .title-row h1{font-size:clamp(20px,11cqi,56px);line-height:1.05;max-width:none;white-space:nowrap;text-wrap:nowrap}.mh-pdp-page .mh-pdp .price-row{margin-top:16px}.mh-pdp-page .mh-pdp .price{font-size:22px;line-height:28px}.mh-pdp-page .mh-pdp .product-review-link{font-size:13px;line-height:18px;margin-top:8px;min-height:32px;gap:12px}.mh-pdp-page .mh-pdp .product-review-link .review-stars{font-size:14px}.mh-pdp-page .mh-pdp .product-positioning{font-size:18px;line-height:27px;margin:20px 0 8px}.mh-pdp-page .mh-pdp .product-description{font-size:16px;line-height:25px;max-width:44ch;margin:0 0 24px}.mh-pdp-page .mh-pdp .swatches{margin-bottom:24px}.mh-pdp-page .mh-pdp .swatches legend{font-size:14px;line-height:20px;margin-bottom:8px}.mh-pdp-page .mh-pdp .swatch-list{gap:8px}.mh-pdp-page .mh-pdp .swatch-dot{outline-width:2px;outline-offset:4px}.mh-pdp-page .mh-pdp .swatch input:focus-visible+.swatch-dot{outline:2px solid var(--fig);outline-offset:4px;box-shadow:0 0 0 7px var(--cream)}.mh-pdp-page .mh-pdp .swatch:hover .swatch-dot{box-shadow:0 0 0 2px var(--cream)}.mh-pdp-page .mh-pdp .add-button{min-height:56px;justify-content:space-between}.mh-pdp-page .mh-pdp .add-button:hover{background:var(--hover);border-color:var(--hover)}.mh-pdp-page .mh-pdp .buy-assurance{font-size:13px;line-height:18px;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:flex-start;text-align:left}.mh-pdp-page .mh-pdp .buy-assurance span{display:inline}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:inline;content:"\b7";margin-right:10px}.mh-pdp-page .mh-pdp .purchase-actions{display:inline-grid;width:max-content;max-width:100%;vertical-align:top}.mh-pdp-page .mh-pdp .purchase-actions .add-button{min-width:0}.mh-pdp-page .mh-pdp .shipping-note{font-size:13px;line-height:18px;margin:8px 0 0;text-align:left;max-width:none}@media(max-width:959px){.mh-pdp-page .mh-pdp .purchase-actions{display:grid;width:100%}}.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:repeat(3,max-content);gap:12px;justify-content:space-between;padding:20px 0;font-size:13px;line-height:20px}.mh-pdp-page .mh-pdp .quick-facts span{gap:8px}.mh-pdp-page .mh-pdp .quick-facts svg{stroke-width:1.5}.mh-pdp-page .mh-pdp .details-list summary{min-height:56px;font-size:16px;line-height:22px;font-weight:600;padding:16px 0;gap:16px}.mh-pdp-page .mh-pdp .details-list summary:after{display:grid;place-items:center;flex-shrink:0;width:44px;height:24px;font-size:22px;font-weight:400}.mh-pdp-page .mh-pdp .detail-body{font-size:16px;line-height:25px;padding-bottom:20px;color:var(--ink)}.mh-pdp-page .mh-pdp .specs>div{gap:16px}.mh-pdp-page .mh-pdp .gallery-stage{aspect-ratio:1/1}.mh-pdp-page .mh-pdp .gallery-main.cutout,.mh-pdp-page .mh-pdp .thumb img.framed{transform:translate(var(--asset-x,0),var(--asset-y,0)) scale(var(--asset-scale,1))}.mh-pdp-page .mh-pdp .gallery-footer{font-size:13px;line-height:18px;padding-block:8px;min-height:60px;flex-wrap:wrap;gap:0 12px}.mh-pdp-page .mh-pdp .gallery-step{gap:4px;margin-left:auto}.mh-pdp-page .mh-pdp .arrow-button{width:44px;height:44px;font-size:22px;border-color:transparent}.mh-pdp-page .mh-pdp .arrow-button:hover{border-color:var(--border);background:var(--cream)}.mh-pdp-page .mh-pdp .gallery-thumbs{gap:10px;margin-bottom:24px}.mh-pdp-page .mh-pdp .thumb{border:2px solid transparent}.mh-pdp-page .mh-pdp .thumb[aria-pressed=true]{outline:none;border:2px solid var(--fig)}.mh-pdp-page .mh-pdp .thumb:hover{border-color:var(--border)}.mh-pdp-page .mh-pdp .gallery-pair{gap:16px}.mh-pdp-page .mh-pdp .gallery-pair img{aspect-ratio:1/1;object-fit:contain}.mh-pdp-page .mh-pdp .gallery-pair figcaption{font-size:13px;line-height:18px;margin-top:8px}.mh-pdp-page .mh-pdp .zoom-mark{background:transparent;right:8px;top:8px}.mh-pdp-page .mh-pdp .section-nav{min-height:48px;padding-block:0;gap:32px;font-size:13px;line-height:18px;letter-spacing:.4px;justify-content:center}.mh-pdp-page .mh-pdp .section-nav a{min-height:48px}.mh-pdp-page .mh-pdp .section-nav a:focus-visible{outline-offset:-3px}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material{grid-template-columns:1fr 1fr;gap:64px;padding-block:80px;align-items:center}.mh-pdp-page .mh-pdp .story-copy,.mh-pdp-page .mh-pdp .material-copy{max-width:460px;width:100%;justify-self:start}.mh-pdp-page .mh-pdp .story-copy h2,.mh-pdp-page .mh-pdp .material-copy h2{font-size:44px;line-height:46px;margin-bottom:20px;max-width:460px}.mh-pdp-page .mh-pdp .story-copy .lead,.mh-pdp-page .mh-pdp .material-copy .lead{margin-bottom:24px}.mh-pdp-page .mh-pdp .fits-photo,.mh-pdp-page .mh-pdp .material-photo{background:transparent;overflow:visible;min-width:0}.mh-pdp-page .mh-pdp .fits-view{transition:none}.mh-pdp-page .mh-pdp .fits-view>#fits-image,.mh-pdp-page .mh-pdp .bag-dimension-diagram{transition:opacity .18s,visibility .18s}.mh-pdp-page .mh-pdp .image-note{position:static;display:block;background:transparent;max-width:none;margin:8px 0 0;padding:0;font-size:13px;line-height:18px;color:var(--muted)}.mh-pdp-page .mh-pdp .fits-caption{display:flex;align-items:center;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;margin-top:8px;font-size:13px;line-height:18px;color:var(--muted)}.mh-pdp-page .mh-pdp .fits-list{margin:24px 0;border:0;gap:0 24px}.mh-pdp-page .mh-pdp .fits-list li{padding:12px 0;font-size:16px;line-height:22px}.mh-pdp-page .mh-pdp .dimensions{margin:24px 0 12px;gap:24px}.mh-pdp-page .mh-pdp .dimensions strong{font-size:24px;line-height:30px}.mh-pdp-page .mh-pdp .dimensions span,.mh-pdp-page .mh-pdp .diagram-heading{font-size:12px;line-height:16px;letter-spacing:1px}.mh-pdp-page .mh-pdp .dimension-label{font-size:clamp(13px,2.65cqw,16px)}.mh-pdp-page .mh-pdp .carry.wrap{width:min(calc(100% - 2 * var(--gutter)),1440px);padding:0;grid-template-columns:1fr 1fr;gap:0}.mh-pdp-page .mh-pdp .carry-media{align-self:start}.mh-pdp-page .mh-pdp .carry-media img{width:100%;height:auto;min-height:0;aspect-ratio:1/1;object-fit:contain}.mh-pdp-page .mh-pdp .carry-copy{padding:48px;align-self:center}.mh-pdp-page .mh-pdp .carry-copy h2{font-size:44px;line-height:46px;margin-bottom:20px;max-width:460px}.mh-pdp-page .mh-pdp .carry-copy .lead{font-size:18px;line-height:27px;margin:0;max-width:44ch}.mh-pdp-page .mh-pdp .carry-switch{margin:24px 0 20px;gap:24px}.mh-pdp-page .mh-pdp .carry-switch button{min-height:44px;font-size:13px;line-height:18px;letter-spacing:.8px;padding:12px 0;transition:color .16s,border-color .16s}.mh-pdp-page .mh-pdp .carry-switch button:hover{color:var(--fig)}.mh-pdp-page .mh-pdp .carry-details{min-height:0}.mh-pdp-page .mh-pdp .carry-details p{font-size:16px;line-height:25px;margin-bottom:16px}.mh-pdp-page .mh-pdp .carry-details .carry-datum{font-size:14px!important;line-height:20px;margin:0}.mh-pdp-page .mh-pdp .construction-notes{gap:20px;margin-top:24px;padding-top:24px}.mh-pdp-page .mh-pdp .construction-notes h3{font-size:16px;line-height:22px;font-weight:600;margin-bottom:4px}.mh-pdp-page .mh-pdp .construction-notes p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .material-copy .text-link{margin-top:24px}.mh-pdp-page .mh-pdp .customer-stories{padding-block:80px}.mh-pdp-page .mh-pdp .reviews-heading{margin-bottom:32px;gap:24px}.mh-pdp-page .mh-pdp .reviews-heading h2,.mh-pdp-page .mh-pdp .guarantee h2,.mh-pdp-page .mh-pdp .newsletter h2{font-size:36px;line-height:40px}.mh-pdp-page .mh-pdp .reviews-heading>p{font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:200px minmax(0,1fr);gap:48px}.mh-pdp-page .mh-pdp .reviews-summary{padding:0}.mh-pdp-page .mh-pdp .review-score strong{font-size:48px;line-height:1;letter-spacing:0}.mh-pdp-page .mh-pdp .review-score>span{font-size:16px}.mh-pdp-page .mh-pdp .aggregate-stars{font-size:18px;letter-spacing:2px}.mh-pdp-page .mh-pdp .review-total{font-size:14px;line-height:20px;margin-bottom:20px}.mh-pdp-page .mh-pdp .rating-row{min-height:44px;font-size:13px}.mh-pdp-page .mh-pdp .review-tools{gap:16px;padding-bottom:20px;align-items:end}.mh-pdp-page .mh-pdp .review-selects{gap:16px}.mh-pdp-page .mh-pdp .review-selects>label{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .review-selects select{font-size:16px;min-height:48px;border-color:var(--border);padding:12px 28px 12px 12px}.mh-pdp-page .mh-pdp .review-photo-filter{font-size:14px;min-height:48px}.mh-pdp-page .mh-pdp .review-results{font-size:13px;line-height:18px;margin-top:16px;scroll-margin-top:calc(var(--header) + 24px)}.mh-pdp-page .mh-pdp .review-results:focus{outline:none}.mh-pdp-page .mh-pdp .reviews-grid{grid-template-columns:1fr 1fr;gap:0 32px}.mh-pdp-page .mh-pdp .customer-review{padding:24px 0}.mh-pdp-page .mh-pdp .review-card-top{gap:8px 12px;margin-bottom:16px}.mh-pdp-page .mh-pdp .customer-review blockquote{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .customer-review blockquote p{margin-bottom:20px}.mh-pdp-page .mh-pdp .review-card-top time,.mh-pdp-page .mh-pdp .review-verified{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .review-author h3{font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .review-pagination button{font-size:14px;line-height:20px;min-height:48px;border-color:var(--border)}.mh-pdp-page .mh-pdp .review-filter-disclosure{display:none}.mh-pdp-page .mh-pdp .guarantee{padding-block:48px}.mh-pdp-page .mh-pdp .guarantee-inner{grid-template-columns:1fr 1fr;gap:64px}.mh-pdp-page .mh-pdp .guarantee-copy>p{font-size:16px;line-height:25px;margin-bottom:20px;max-width:44ch}.mh-pdp-page .mh-pdp .guarantee-copy .terms{font-size:14px;line-height:20px;margin-bottom:24px;color:var(--cream)}.mh-pdp-page .mh-pdp .guarantee .button.light{background:transparent;color:var(--cream);border-color:var(--cream);min-height:48px}.mh-pdp-page .mh-pdp .guarantee .button.light:hover{background:var(--cream);color:var(--fig)}.mh-pdp-page .mh-pdp .guarantee :focus-visible{outline:2px solid var(--cream);outline-offset:3px}.mh-pdp-page .mh-pdp .help-strip{padding-block:32px;gap:32px;border:0}.mh-pdp-page .mh-pdp .help-strip h2{font:600 16px/22px var(--sans);letter-spacing:.8px;margin-bottom:8px}.mh-pdp-page .mh-pdp .help-strip p{font-size:16px;line-height:25px;max-width:44ch}.mh-pdp-page .mh-pdp .closing-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex-wrap:wrap;flex-shrink:0}.mh-pdp-page .mh-pdp .closing-actions .button{white-space:nowrap}.mh-pdp-page .mh-pdp .newsletter{padding-block:40px}.mh-pdp-page .mh-pdp .newsletter-inner{gap:64px}.mh-pdp-page .mh-pdp .newsletter h2{margin-bottom:20px}.mh-pdp-page .mh-pdp .newsletter-copy p{font-size:16px;line-height:25px;max-width:44ch}.mh-pdp-page .mh-pdp .newsletter-form label{font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .newsletter-field input{font-size:16px;line-height:24px;min-height:52px;padding:13px 16px;border-color:var(--border)}.mh-pdp-page .mh-pdp .newsletter-field .button{min-height:52px;font-size:14px;padding-inline:20px}.mh-pdp-page .mh-pdp .newsletter-note{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .footer{padding-top:48px}.mh-pdp-page .mh-pdp .footer-top{padding-bottom:32px;gap:32px}.mh-pdp-page .mh-pdp .footer-tagline{font-size:14px;line-height:22px}.mh-pdp-page .mh-pdp .footer h3{font-size:12px;line-height:16px;font-weight:600;letter-spacing:1px}.mh-pdp-page .mh-pdp .footer li a{font-size:14px;line-height:20px;min-height:44px}.mh-pdp-page .mh-pdp .footer-bottom{font-size:13px;line-height:18px}@media(max-width:1279px){html.mh-pdp-page{--gutter:32px}.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:1fr;gap:12px;justify-content:start}.mh-pdp-page .mh-pdp .shopping{gap:40px}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material,.mh-pdp-page .mh-pdp .guarantee-inner{gap:48px}.mh-pdp-page .mh-pdp .carry-copy{padding:32px}.mh-pdp-page .mh-pdp .reviews-layout{gap:32px}.mh-pdp-page .mh-pdp .review-tools{flex-wrap:wrap}.mh-pdp-page .mh-pdp .closing-actions{gap:12px}.mh-pdp-page .mh-pdp .newsletter-inner{gap:40px}}@media(min-width:768px)and (max-width:959px){.mh-pdp-page .mh-pdp .header-inner{grid-template-columns:1fr auto 1fr}.mh-pdp-page .mh-pdp .desktop-nav{display:none}.mh-pdp-page .mh-pdp .mobile-menu{display:block}.mh-pdp-page .mh-pdp .mobile-bag{display:block;justify-self:end}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material{gap:32px}.mh-pdp-page .mh-pdp .story-copy h2,.mh-pdp-page .mh-pdp .material-copy h2,.mh-pdp-page .mh-pdp .carry-copy h2{font-size:38px;line-height:41px}.mh-pdp-page .mh-pdp .carry-copy{padding:24px}.mh-pdp-page .mh-pdp .carry-copy .lead{font-size:17px;line-height:25px}.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.mh-pdp-page .mh-pdp .reviews-grid{grid-template-columns:1fr}.mh-pdp-page .mh-pdp .newsletter-inner{gap:32px}}@media(max-width:959px){.mh-pdp-page .mh-pdp .shopping{display:block;padding-bottom:48px}.mh-pdp-page .mh-pdp .gallery-pair{display:none}.mh-pdp-page .mh-pdp .purchase{position:relative;top:auto;padding:0;max-width:none}.mh-pdp-page .mh-pdp .gallery-thumbs{margin-bottom:32px}.mh-pdp-page .mh-pdp .gallery-stage{max-width:680px;margin-inline:auto}.mh-pdp-page .mh-pdp .buy-card{padding:0;background:#fff}.mh-pdp-page .mh-pdp .quick-facts{font-size:14px}.mh-pdp-page .mh-pdp .help-strip{align-items:start;flex-wrap:wrap}.mh-pdp-page .mh-pdp .closing-actions{justify-content:flex-start}.mh-pdp-page .mh-pdp .mobile-purchase{display:flex;position:fixed;z-index:45;inset:auto 0 0;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:none}.mh-pdp-page .mh-pdp .mobile-purchase .button{min-height:48px;min-width:150px;justify-content:center;padding:12px 20px;font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .sticky-name{font-size:14px;line-height:20px;margin:0}.mh-pdp-page .mh-pdp .sticky-color{font-size:13px;line-height:18px;margin:2px 0 0;color:var(--muted)}body.mh-pdp-page.mobile-buy-visible{padding-bottom:calc(73px + env(safe-area-inset-bottom))}body.mh-pdp-page.mobile-buy-visible .mh-pdp .closing-purchase{display:none}}@media(max-width:767px){html.mh-pdp-page{--gutter:20px;--space:48px;--header:66px}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2{letter-spacing:.6px}.mh-pdp-page .mh-pdp h2{font-size:32px;line-height:35px}.mh-pdp-page .mh-pdp .eyebrow{font-size:12px;line-height:16px;margin-bottom:12px}.mh-pdp-page .mh-pdp .lead{font-size:17px;line-height:25px}.mh-pdp-page .mh-pdp .announcement{font-size:11px;line-height:16px;gap:8px;padding:8px 16px}.mh-pdp-page .mh-pdp .announcement span+span{padding-left:8px}.mh-pdp-page .mh-pdp .breadcrumb{padding-block:12px;font-size:12px;line-height:18px}.mh-pdp-page .mh-pdp .breadcrumb-current{display:none}.mh-pdp-page .mh-pdp .gallery{padding:0}.mh-pdp-page .mh-pdp .gallery-stage{aspect-ratio:1/1}.mh-pdp-page .mh-pdp .gallery-footer{padding:4px 0;font-size:13px;line-height:18px;min-height:52px}.mh-pdp-page .mh-pdp .gallery-thumbs{padding:0;gap:8px;margin-bottom:24px}.mh-pdp-page .mh-pdp .gallery-thumbs .thumb{min-width:0}.mh-pdp-page .mh-pdp .zoom-mark{top:4px;right:4px}.mh-pdp-page .mh-pdp .title-row h1{font-size:clamp(20px,11cqi,40px)}.mh-pdp-page .mh-pdp .price-row{margin-top:16px}.mh-pdp-page .mh-pdp .price{font-size:20px;line-height:26px}.mh-pdp-page .mh-pdp .product-review-link{font-size:13px;line-height:18px;margin-top:8px;gap:12px}.mh-pdp-page .mh-pdp .product-review-link .review-stars{font-size:14px}.mh-pdp-page .mh-pdp .product-positioning{font-size:17px;line-height:25px;margin:20px 0 8px}.mh-pdp-page .mh-pdp .product-description{font-size:16px;line-height:25px;margin-bottom:24px}.mh-pdp-page .mh-pdp .buy-assurance{display:flex;font-size:13px;line-height:18px;gap:4px 8px}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:inline;margin-right:8px}.mh-pdp-page .mh-pdp .shipping-note{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .quick-facts{gap:12px;padding:20px 0;font-size:14px}.mh-pdp-page .mh-pdp .details-list summary{font-size:16px;min-height:56px}.mh-pdp-page .mh-pdp .detail-body{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .section-nav{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;min-height:48px;font-size:13px;line-height:18px;letter-spacing:.4px}.mh-pdp-page .mh-pdp .section-nav::-webkit-scrollbar{display:none}.mh-pdp-page .mh-pdp .section-nav a{flex:none;min-height:48px}.mh-pdp-page .mh-pdp .fits-section,.mh-pdp-page .mh-pdp .material{grid-template-columns:1fr;gap:24px;padding-block:48px}.mh-pdp-page .mh-pdp .story-copy,.mh-pdp-page .mh-pdp .material-copy{max-width:none}.mh-pdp-page .mh-pdp .story-copy h2,.mh-pdp-page .mh-pdp .material-copy h2,.mh-pdp-page .mh-pdp .carry-copy h2{font-size:32px;line-height:35px;margin-bottom:20px;max-width:440px}.mh-pdp-page .mh-pdp .story-copy .lead,.mh-pdp-page .mh-pdp .material-copy .lead{font-size:17px;line-height:25px;margin-bottom:24px}.mh-pdp-page .mh-pdp .fits-list{gap:0 20px;margin:24px 0}.mh-pdp-page .mh-pdp .fits-list li{font-size:16px;line-height:22px;padding-block:12px}.mh-pdp-page .mh-pdp .fits-caption{gap:0 12px;font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .image-note{font-size:13px;line-height:18px;margin-top:8px;padding:0;max-width:none}.mh-pdp-page .mh-pdp .dimension-label{font-size:13px}.mh-pdp-page .mh-pdp .diagram-heading{font-size:12px}.mh-pdp-page .mh-pdp .dimensions{gap:24px;margin-top:24px}.mh-pdp-page .mh-pdp .dimensions>div{padding-right:24px}.mh-pdp-page .mh-pdp .carry.wrap{width:calc(100% - 40px);grid-template-columns:1fr}.mh-pdp-page .mh-pdp .carry-copy{padding:24px}.mh-pdp-page .mh-pdp .carry-copy .lead{font-size:17px;line-height:25px}.mh-pdp-page .mh-pdp .carry-switch{margin:24px 0 20px}.mh-pdp-page .mh-pdp .carry-details{min-height:0}.mh-pdp-page .mh-pdp .carry-details p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .material-photo{grid-row:1}.mh-pdp-page .mh-pdp .construction-notes{gap:20px;margin-top:24px;padding-top:24px}.mh-pdp-page .mh-pdp .construction-notes h3{font-size:16px}.mh-pdp-page .mh-pdp .construction-notes p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .customer-stories{padding-block:48px}.mh-pdp-page .mh-pdp .reviews-heading{display:block;margin-bottom:24px}.mh-pdp-page .mh-pdp .reviews-heading h2,.mh-pdp-page .mh-pdp .guarantee h2,.mh-pdp-page .mh-pdp .newsletter h2{font-size:30px;line-height:33px}.mh-pdp-page .mh-pdp .reviews-heading>p{margin:12px 0 0;font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .reviews-layout{grid-template-columns:1fr;gap:20px}.mh-pdp-page .mh-pdp .reviews-summary{display:grid;grid-template-columns:auto 1fr;column-gap:24px;align-items:center}.mh-pdp-page .mh-pdp .review-score{grid-column:1;grid-row:1/3;align-self:center}.mh-pdp-page .mh-pdp .review-score strong{font-size:40px}.mh-pdp-page .mh-pdp .review-score>span{font-size:14px}.mh-pdp-page .mh-pdp .aggregate-stars{grid-column:2;grid-row:1;justify-self:start;align-self:end;font-size:18px;line-height:22px;margin:0}.mh-pdp-page .mh-pdp .review-total{grid-column:2;grid-row:2;align-self:start;margin:4px 0 0;font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .review-reset{grid-column:1/-1;justify-self:start;min-height:44px;margin:8px 0 0;font-size:13px}.mh-pdp-page .mh-pdp .review-filter-disclosure{display:block;border-block:1px solid var(--line)}.mh-pdp-page .mh-pdp .review-filter-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:14px;line-height:20px;font-weight:600;list-style:none}.mh-pdp-page .mh-pdp .review-filter-disclosure>summary span{font-size:20px;font-weight:400;width:32px;text-align:center}.mh-pdp-page .mh-pdp .review-filter-disclosure[open]>summary span{font-size:0}.mh-pdp-page .mh-pdp .review-filter-disclosure[open]>summary span:after{content:"\2212";font-size:20px}.mh-pdp-page .mh-pdp #mobile-review-filters{padding:8px 0 16px}.mh-pdp-page .mh-pdp #mobile-review-filters .rating-distribution{display:grid;max-width:360px;margin-bottom:20px;gap:0}.mh-pdp-page .mh-pdp .rating-row{min-height:44px;font-size:13px;grid-template-columns:32px 1fr 28px;gap:10px}.mh-pdp-page .mh-pdp .review-tools{border:0;padding:0;gap:12px}.mh-pdp-page .mh-pdp .review-selects{width:100%;gap:12px}.mh-pdp-page .mh-pdp .review-selects select{width:100%;min-width:0;font-size:16px}.mh-pdp-page .mh-pdp .review-photo-filter{font-size:14px}.mh-pdp-page .mh-pdp .review-results{margin-top:16px}.mh-pdp-page .mh-pdp .reviews-grid{grid-template-columns:1fr}.mh-pdp-page .mh-pdp .customer-review{padding-block:24px}.mh-pdp-page .mh-pdp .review-card-top{margin-bottom:16px;flex-wrap:wrap}.mh-pdp-page .mh-pdp .review-card-top time,.mh-pdp-page .mh-pdp .review-verified{font-size:13px}.mh-pdp-page .mh-pdp .review-pagination{padding-top:24px;gap:8px}.mh-pdp-page .mh-pdp .review-pagination button{padding-inline:12px;gap:8px;font-size:14px}.mh-pdp-page .mh-pdp .review-pagination>span{font-size:13px}.mh-pdp-page .mh-pdp .guarantee{padding-block:32px}.mh-pdp-page .mh-pdp .guarantee-inner{grid-template-columns:1fr;gap:24px}.mh-pdp-page .mh-pdp .guarantee-copy>p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .guarantee-copy .terms{font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .help-strip{display:block;padding-block:32px}.mh-pdp-page .mh-pdp .help-strip h2{font-size:16px;line-height:22px}.mh-pdp-page .mh-pdp .help-strip p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .closing-actions{gap:12px 24px;margin-top:16px}.mh-pdp-page .mh-pdp .help-strip .text-link{margin:0}.mh-pdp-page .mh-pdp .newsletter{padding-block:32px}.mh-pdp-page .mh-pdp .newsletter-inner{grid-template-columns:1fr;gap:24px}.mh-pdp-page .mh-pdp .newsletter h2{margin-bottom:20px}.mh-pdp-page .mh-pdp .newsletter-copy p{font-size:16px;line-height:25px}.mh-pdp-page .mh-pdp .newsletter-field{flex-wrap:nowrap;gap:0}.mh-pdp-page .mh-pdp .newsletter-field input{min-height:52px;font-size:16px;line-height:24px;flex-basis:auto;padding-inline:12px}.mh-pdp-page .mh-pdp .newsletter-field .button{font-size:14px;padding-inline:14px;min-height:52px}.mh-pdp-page .mh-pdp .newsletter-note{font-size:13px;line-height:18px}.mh-pdp-page .mh-pdp .footer{padding:32px 0 0}.mh-pdp-page .mh-pdp .footer-top{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:24px}.mh-pdp-page .mh-pdp .footer-brand{grid-column:1/-1}.mh-pdp-page .mh-pdp .footer-tagline{font-size:14px;line-height:22px}.mh-pdp-page .mh-pdp .footer h3{font-size:12px;line-height:16px}.mh-pdp-page .mh-pdp .footer li a{font-size:14px;line-height:20px;min-height:44px}.mh-pdp-page .mh-pdp .footer-bottom{font-size:13px;line-height:18px;padding-block:16px}}@media(max-width:359px){.mh-pdp-page .mh-pdp .announcement{flex-wrap:wrap;row-gap:2px}.mh-pdp-page .mh-pdp .announcement span+span{border:0}.mh-pdp-page .mh-pdp .gallery-thumbs{gap:5px}.mh-pdp-page .mh-pdp .buy-assurance,.mh-pdp-page .mh-pdp .buy-assurance span{display:block}.mh-pdp-page .mh-pdp .buy-assurance span+span:before{display:none}.mh-pdp-page .mh-pdp .dimensions{gap:16px}.mh-pdp-page .mh-pdp .dimensions>div{padding-right:16px}.mh-pdp-page .mh-pdp .newsletter-field{flex-wrap:wrap;gap:12px}.mh-pdp-page .mh-pdp .newsletter-field input{flex-basis:100%;border-right:1px solid var(--border)}.mh-pdp-page .mh-pdp .mobile-purchase{gap:10px}.mh-pdp-page .mh-pdp .mobile-purchase .button{min-width:128px;padding-inline:12px}.mh-pdp-page .mh-pdp .sticky-name{font-size:13px}}@media(prefers-reduced-motion:reduce){html.mh-pdp-page{scroll-behavior:auto}.mh-pdp-page .mh-pdp *,.mh-pdp-page .mh-pdp *:before,.mh-pdp-page .mh-pdp *:after{transition:none!important;animation:none!important}}.mh-pdp-page .mh-pdp #review-distribution-home,.mh-pdp-page .mh-pdp #review-tools-home{display:none}.mh-pdp-page .mh-pdp .customer-stories{padding-top:0;border-top:0}.mh-pdp-page .mh-pdp .gallery-main.lifestyle,.mh-pdp-page .mh-pdp .thumb img.lifestyle,.mh-pdp-page .mh-pdp .gallery-pair img,.mh-pdp-page .mh-pdp .carry-media img{object-fit:cover}.mh-pdp-page .mh-pdp{font:16px/1.5625 var(--sans);color:var(--ink)}.mh-pdp-page .mh-pdp form{margin:0}.mh-pdp-page .mh-pdp .wrap{max-width:1568px;float:none}.mh-pdp-page .mh-pdp .carry.wrap{max-width:1440px}.mh-pdp-page .mh-pdp .button{margin:0;height:auto;box-shadow:none}.mh-pdp-page .mh-pdp button{min-width:0;height:auto;box-shadow:none;text-shadow:none}.mh-pdp-page .mh-pdp .gallery-open{height:100%}.mh-pdp-page .mh-pdp label{margin:0;text-transform:none;letter-spacing:normal;font-weight:400}.mh-pdp-page .mh-pdp .native-variant-select{margin:0 0 24px}.mh-pdp-page .mh-pdp .native-variant-select select{width:100%;font:inherit}html.mh-pdp-page:not(.mh-ltt-ready) .mh-pdp .swatches{display:none}.mh-pdp-page.mh-ltt-ready .mh-pdp .native-variant-select{display:none}.mh-pdp-page .mh-pdp .mh-native-reviews{padding-block:0 80px}.mh-pdp-page .mh-pdp .mh-native-reviews .reviews-heading{display:block}.mh-pdp-page .mh-pdp .mh-native-reviews .reviews-heading .eyebrow{margin:0 0 12px;font-size:12px}.mh-pdp-page .mh-pdp .mh-reviews-live{min-height:160px}@media(max-width:767px){.mh-pdp-page .mh-pdp .mh-native-reviews{padding-bottom:48px}}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2,.mh-pdp-page .mh-pdp h3{color:inherit}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2{font-family:var(--serif)!important}.mh-pdp-page .mh-pdp h3{font-family:var(--sans)!important;text-transform:none}.mh-pdp-page .mh-pdp .help-strip h2,.mh-pdp-page .mh-pdp .dialog-header h2{font-family:var(--sans)!important}.mh-pdp-page .mh-pdp .details-list summary::marker{content:""}.mh-pdp-page .mh-pdp .swatch input[type=radio]{display:block;-webkit-appearance:auto;appearance:auto}.mh-pdp-page .bundle-aggregated_reviews{display:none}.mh-pdp-page .mh-pdp .mh-restored-reviews{position:relative;padding-top:0}.mh-pdp-page .mh-pdp .mh-reviews-loading [data-reviews-source]{position:absolute;top:0;right:0;bottom:0;left:0;max-height:1px;overflow:hidden;opacity:0;pointer-events:none}.mh-pdp-page .mh-pdp .mh-restored-reviews [data-reviews-loading]{padding:32px 0;min-height:160px;color:var(--muted)}.mh-pdp-page .mh-pdp .mh-restored-reviews .review-photo-filter input{display:block;-webkit-appearance:auto;appearance:auto;flex:none}.mh-pdp-page .mh-pdp .mh-restored-reviews .review-photo{overflow:hidden}.mh-pdp-page .mh-pdp .mh-restored-reviews .review-photo img{margin:0;width:100%;height:100%;object-fit:cover}.mh-pdp-page .mh-pdp .mh-restored-reviews .mh-write-review{display:block;margin-top:18px}.mh-pdp-page .mh-pdp .mh-restored-reviews [hidden]{display:none!important}.mh-pdp-page .mh-pdp .mh-restored-reviews .customer-review blockquote{border:0;padding:0;margin:0;font-style:normal}.mh-pdp-page .mh-pdp .mh-restored-reviews .customer-review .review-author h3{margin:0;font-family:var(--sans)!important;text-transform:none;letter-spacing:0}.mh-pdp-page .mh-pdp .mh-restored-reviews .review-stars .unfilled-stars{color:#d6cbd2}.mh-pdp-page .mh-pdp .mh-restored-reviews .customer-review blockquote p{font-style:normal!important}.mh-pdp-page .mh-pdp .mh-reviews-ready [data-reviews-source]{min-height:0}.mh-pdp-page .mh-pdp .mh-reviews-ready .vtl-pr-main-widget{margin:0!important;padding:0!important}.mh-pdp-page .mh-pdp .mh-reviews-ready .vtl-pr-header,.mh-pdp-page .mh-pdp .mh-reviews-ready .vtl-pr-rl__wrapper,.mh-pdp-page .mh-pdp .mh-reviews-ready .vtl-pr__actions-holder{display:none!important}.mh-pdp-page .mh-pdp .mh-reviews-ready .vtl-grid__form-holder{scroll-margin-top:calc(var(--header) + 24px)}@media(max-width:767px){.mh-pdp-page .mh-pdp .mh-restored-reviews .mh-write-review{grid-column:1/-1;justify-self:start;margin-top:8px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .breadcrumb{padding-block:6px}.mh-pdp-page .mh-pdp .gallery-stage{aspect-ratio:auto;height:min(calc(100vw - 40px),max(180px,calc(100svh - 400px)))}.mh-pdp-page .mh-pdp .gallery-footer,.mh-pdp-page .mh-pdp #gallery-caption,.mh-pdp-page .mh-pdp .gallery-step,html.mh-pdp-page .mh-pdp .gallery-thumbs,.mh-pdp-page .mh-pdp .gallery .zoom-mark{display:none}.mh-pdp-page .mh-pdp .gallery{margin-bottom:16px}.mh-pdp-page .mh-pdp .gallery-open{cursor:grab;touch-action:pan-y pinch-zoom}.mh-pdp-page .mh-pdp .mh-ltt-form{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"title title" "price rating" "swatches swatches" "variants variants" "positioning positioning" "description description" "actions actions";align-items:start}.mh-pdp-page .mh-pdp .title-row{grid-area:title;min-width:0}.mh-pdp-page .mh-pdp .price-row{grid-area:price;min-height:32px;align-items:center;margin:4px 12px 0 0}.mh-pdp-page .mh-pdp .product-review-link{grid-area:rating;justify-self:end;align-self:center;min-height:32px;margin:4px 0 0;gap:8px;font-size:12px}.mh-pdp-page .mh-pdp .swatches{grid-area:swatches;margin:10px 0 0}.mh-pdp-page .mh-pdp .swatches legend{margin-bottom:6px}.mh-pdp-page .mh-pdp .native-variant-select{grid-area:variants}.mh-pdp-page .mh-pdp .product-positioning{grid-area:positioning;margin:16px 0 8px}.mh-pdp-page .mh-pdp .product-description{grid-area:description;margin:0 0 20px}.mh-pdp-page .mh-pdp .purchase-actions{grid-area:actions}}.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;justify-content:start}.mh-pdp-page .mh-pdp .quick-facts span{white-space:normal;align-items:flex-start}.mh-pdp-page .mh-pdp .quick-facts svg{stroke-linecap:round;stroke-linejoin:round;margin-top:1px}@media(max-width:767px){.mh-pdp-page .mh-pdp .quick-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .carry-copy{container-type:inline-size;min-width:0}.mh-pdp-page .mh-pdp .carry-copy h2{font-size:clamp(18px,8cqi,32px);line-height:1.1;letter-spacing:.3px;max-width:none;white-space:nowrap;text-wrap:nowrap}.mh-pdp-page .mh-pdp .carry-copy h2 br,.mh-pdp-page .mh-pdp .material-copy .construction-notes{display:none}}@media(max-width:767px){.mh-pdp-page .mh-pdp .material-copy,.mh-pdp-page .mh-pdp .guarantee-inner>div:first-child{container-type:inline-size;min-width:0}.mh-pdp-page .mh-pdp .material-copy h2,.mh-pdp-page .mh-pdp .guarantee h2{font-size:clamp(18px,6.4cqi,32px);line-height:1.1;letter-spacing:.3px;max-width:none;white-space:nowrap;text-wrap:nowrap}.mh-pdp-page .mh-pdp .material-copy h2 br,.mh-pdp-page .mh-pdp .guarantee h2 br{display:none}}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-section{gap:24px;padding-block:48px}.mh-pdp-page .mh-pdp .fits-section .story-copy{container-type:inline-size;min-width:0}.mh-pdp-page .mh-pdp .fits-section .eyebrow{font-size:11px;line-height:16px;letter-spacing:1px;margin-bottom:12px}.mh-pdp-page .mh-pdp .fits-section .story-copy h2{font-size:clamp(21px,7.3cqi,28px);line-height:1.15;letter-spacing:.3px;max-width:none;margin-bottom:20px;text-wrap:balance}.mh-pdp-page .mh-pdp .fits-section .story-copy .lead{font-size:16px;line-height:25px;margin:0 0 24px;max-width:36ch}.mh-pdp-page .mh-pdp .fits-section .fits-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:24px 0;border-top:1px solid var(--line)}.mh-pdp-page .mh-pdp .fits-section .fits-list li{display:flex;align-items:center;min-width:0;min-height:42px;font-size:15px;line-height:20px;padding:10px 0;margin:0}.mh-pdp-page .mh-pdp .fits-section .dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:14px 12px;background:var(--cream)}.mh-pdp-page .mh-pdp .fits-section .dimensions>div{min-width:0;padding:0 8px;text-align:center;border-right:1px solid var(--line)}.mh-pdp-page .mh-pdp .fits-section .dimensions>div:last-child{border-right:0}.mh-pdp-page .mh-pdp .fits-section .dimensions strong{font-size:22px;line-height:27px}.mh-pdp-page .mh-pdp .fits-section .dimensions span{display:block;font-size:11px;line-height:16px;letter-spacing:.8px;margin-top:2px}.mh-pdp-page .mh-pdp .fits-section .small-note{font-size:14px;line-height:21px;margin:12px 0 0;max-width:none}}.mh-pdp-page .mh-pdp .fits-section .story-copy h2{margin-bottom:20px!important}@media(min-width:768px){.mh-pdp-page .mh-pdp .fits-section .story-copy,.mh-pdp-page .mh-pdp .carry-copy,.mh-pdp-page .mh-pdp .material-copy{container-type:inline-size;min-width:0}.mh-pdp-page .mh-pdp .fits-section .story-copy h2,.mh-pdp-page .mh-pdp .carry-copy h2,.mh-pdp-page .mh-pdp .material-copy h2{font-size:clamp(18px,6.7cqi,32px);line-height:1.1;letter-spacing:.3px;max-width:none;white-space:nowrap;text-wrap:nowrap}.mh-pdp-page .mh-pdp .carry-copy h2 br,.mh-pdp-page .mh-pdp .material-copy h2 br{display:none}}.mh-pdp-page .mh-pdp h1,.mh-pdp-page .mh-pdp h2:not(.help-strip h2,.dialog-header h2),.mh-pdp-page .mh-pdp .review-score strong,.mh-pdp-page .mh-home .newsletter h2{letter-spacing:1px!important}.mh-pdp-page .mh-pdp .fits-dimension-hold{display:none}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-dimension-hold{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:13px/20px var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.mh-pdp-page .mh-pdp .fits-photo[data-dimensions=true] .fits-dimension-hold{opacity:1}}.mh-pdp-page .mh-pdp .material-copy .text-link{margin-top:8px}@media(max-width:767px){.mh-pdp-page .mh-pdp .material-copy .lead{margin-bottom:0}}.mh-pdp-page .mh-pdp .fits-item-icon{display:none}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-section .fits-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;padding:4px 0 12px;border:0;font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .fits-section .fits-list li{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:0;padding:0;border:0;font-size:14px;line-height:20px}.mh-pdp-page .mh-pdp .fits-item-icon{display:block;width:18px;height:18px;flex-shrink:0;margin-top:1px;fill:none;stroke:var(--fig);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}}.mh-pdp-page .mh-pdp .section-nav{background:var(--paper,#fff)}.mh-pdp-page .mh-pdp .section-nav.is-pinned{position:fixed;top:var(--section-nav-top,0px);left:0;right:0;z-index:40}.mh-pdp-page .mh-pdp .section-nav a[aria-current=location]{color:var(--fig);box-shadow:inset 0 -2px var(--fig);text-decoration:none}.mh-pdp-page .mh-pdp :is(#what-fits,#how-to-carry,#difference,#guarantee,#reviews){scroll-margin-top:var(--mh-section-offset,140px)}.mh-pdp-page .mh-pdp #carry-crossbody{min-height:0}.mh-pdp-page .mh-pdp #carry-crossbody p:last-child{margin-bottom:0}.mh-pdp-page .mh-pdp .fits-section .dimensions{margin-bottom:0}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-section{padding-block:12px;gap:12px}.mh-pdp-page .mh-pdp .fits-section .fits-photo{width:min(100%,var(--mh-fits-image-size,240px));justify-self:center}.mh-pdp-page .mh-pdp .fits-section .story-copy h2{margin-bottom:10px!important}.mh-pdp-page .mh-pdp .fits-section .story-copy .lead{margin-bottom:12px;line-height:22px}.mh-pdp-page .mh-pdp .fits-section .fits-list{margin:12px 0;padding:0;gap:8px 12px}.mh-pdp-page .mh-pdp .fits-section .dimensions{padding-block:10px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .carry.wrap{display:flex;flex-direction:column;min-height:var(--mh-carry-height,0px)}.mh-pdp-page .mh-pdp .carry-media{width:100%;height:var(--mh-carry-image-height,280px);min-height:0}.mh-pdp-page .mh-pdp .carry-media img{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:contain}.mh-pdp-page .mh-pdp .carry-copy{width:100%;padding:16px 20px;align-self:stretch}.mh-pdp-page .mh-pdp .carry-copy .eyebrow{margin-bottom:8px}.mh-pdp-page .mh-pdp .carry-copy h2{margin-bottom:12px}.mh-pdp-page .mh-pdp .carry-copy .lead{font-size:16px;line-height:22px}.mh-pdp-page .mh-pdp .carry-switch{margin:12px 0}.mh-pdp-page .mh-pdp .carry-details p{line-height:22px}}.mh-pdp-page .mh-pdp .carry.wrap,.mh-pdp-page .mh-pdp .carry-media{background:#fff}.mh-pdp-page .mh-pdp .carry-copy{background:var(--cream)}@media(max-width:767px){.mh-pdp-page .mh-pdp .carry-media{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mh-pdp-page .mh-pdp .carry-media img{width:min(100%,var(--mh-carry-image-height,280px));height:auto;aspect-ratio:1/1;object-fit:cover;background:#fff;flex-shrink:0}}@media(max-width:767px){.mh-pdp-page .mh-pdp .carry.wrap{min-height:0}.mh-pdp-page .mh-pdp .carry-media{width:100%;height:auto;aspect-ratio:1/1}.mh-pdp-page .mh-pdp .carry-media img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}}.mh-pdp-page .mh-pdp .swatch-dot{border-radius:0}@media(max-width:767px){.mh-pdp-page .mh-pdp .material{padding-block:12px;gap:12px}.mh-pdp-page .mh-pdp .material-photo{order:-1;width:min(100%,var(--mh-leather-image-size,240px));justify-self:center}.mh-pdp-page .mh-pdp .material-photo img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.mh-pdp-page .mh-pdp .material-copy .eyebrow{margin-bottom:8px}.mh-pdp-page .mh-pdp .material-copy h2{margin-bottom:12px!important}.mh-pdp-page .mh-pdp .material-copy .lead{font-size:16px;line-height:22px;margin-bottom:0}.mh-pdp-page .mh-pdp .material-copy .text-link{margin-top:8px;min-height:44px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .guarantee{padding-block:20px;min-height:var(--mh-guarantee-height,0px);display:flex;align-items:center}.mh-pdp-page .mh-pdp .guarantee-inner{gap:16px}.mh-pdp-page .mh-pdp .guarantee .eyebrow{margin-bottom:8px}.mh-pdp-page .mh-pdp .guarantee h2{margin-bottom:0}.mh-pdp-page .mh-pdp .guarantee-copy>p{line-height:22px;margin-bottom:12px}.mh-pdp-page .mh-pdp .guarantee-copy .terms{line-height:20px;margin-bottom:16px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .customer-stories{padding-top:16px}.mh-pdp-page .mh-pdp .reviews-heading{margin-bottom:16px}.mh-pdp-page .mh-pdp .reviews-heading .eyebrow{margin-bottom:8px}.mh-pdp-page .mh-pdp .reviews-heading>p{margin-top:8px}.mh-pdp-page .mh-pdp .reviews-layout{gap:12px}.mh-pdp-page .mh-pdp .review-results{margin-top:8px}.mh-pdp-page .mh-pdp .customer-review{padding-block:16px}}.mh-pdp-page .mh-pdp .mh-reviews-fallback .vtl-pr-main-widget__show-more-button{display:none!important}.mh-pdp-page .mh-pdp #reviews-grid>.customer-review:nth-child(n+5){display:none!important}.mh-pdp-page .mh-pdp .mh-reviews-ready [data-reviews-source] .vtl-pr-ri__wrapper{display:none!important}@media(min-width:768px){.mh-pdp-page .mh-pdp .carry-copy{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.mh-pdp-page .mh-pdp .carry-copy>*{flex-shrink:0}}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-section .fits-photo,.mh-pdp-page .mh-pdp .fits-section .fits-view{width:100%;aspect-ratio:1/1}.mh-pdp-page .mh-pdp .fits-section #fits-image{width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}}@media(max-width:767px){.mh-pdp-page .mh-pdp .material-copy{background:var(--cream);padding:16px 20px;width:100%;box-sizing:border-box}}@media(max-width:767px){.mh-pdp-page .mh-pdp .material{gap:0}.mh-pdp-page .mh-pdp .material-photo{width:100%;aspect-ratio:1/1;margin:0}.mh-pdp-page .mh-pdp .material-photo img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:contain}}.mh-pdp-page .mh-pdp .section-nav.is-pinned{box-shadow:0 16px #fff;background:#fff}.mh-pdp-page .mh-pdp .section-nav.is-pinned.guarantee-active{box-shadow:none}.mh-pdp-page .mh-pdp .section-nav.wrap.is-pinned{width:100%;max-width:none;margin-inline:0;padding-inline:var(--gutter);box-sizing:border-box}@media(max-width:767px){.mh-pdp-page .mh-pdp .details-list details{border-bottom-color:#e5e2df}.mh-pdp-page .mh-pdp .details-list summary{font-size:14px;line-height:20px;font-weight:400;color:#625d59;min-height:48px;padding:14px 0;box-sizing:border-box}.mh-pdp-page .mh-pdp .details-list summary:after{font-size:18px;font-weight:400;color:#8a827c}}@media(max-width:767px){.mh-pdp-page .mh-pdp .details-list summary{min-height:44px;padding-block:10px}.mh-pdp-page .mh-pdp .details-list .detail-body{font-size:14px;line-height:21px;padding-bottom:14px}.mh-pdp-page .mh-pdp .details-list .detail-body :is(p,li,dt,dd){font-size:inherit;line-height:inherit}.mh-pdp-page .mh-pdp .details-list .specs>div{padding-block:5px}}@media(max-width:767px){.mh-pdp-page .mh-pdp .fits-section{gap:0}.mh-pdp-page .mh-pdp .fits-section .story-copy{background:var(--cream);padding:16px 20px;width:100%;box-sizing:border-box}.mh-pdp-page .mh-pdp .fits-section .dimensions{padding-inline:0}}.mh-pdp-page .mh-pdp .material-copy .text-link:after,.mh-pdp-page .mh-pdp .help-strip .text-link:after{content:none;display:none}.mh-pdp-page .mh-pdp .swatch input:checked:not(:focus-visible)+.swatch-dot{outline:1px solid #a69b94;outline-offset:4px}.mh-pdp-page .mh-pdp .thumb[aria-pressed=true]{border:1px solid #a69b94;outline:none;padding:1px}@media(max-width:767px){.mh-pdp-page .mh-pdp .shopping{padding-bottom:20px}}@media(max-width:767px){.mh-pdp-page .mh-pdp :is(#fits-title,#carry-title,#material-title){font-family:var(--serif)!important;font-weight:400;font-size:36px;line-height:1.08;letter-spacing:1px!important;white-space:normal;text-wrap:balance;max-width:none}.mh-pdp-page .mh-pdp .mh-mobile-headline-line{display:block}.mh-pdp-page .mh-pdp #reviews-title{font-family:var(--serif)!important;font-size:30px;line-height:33px;letter-spacing:1px!important}}.mh-pdp-page .mh-pdp .carry-media,.mh-pdp-page .mh-pdp .material-photo{position:relative}.mh-pdp-page .mh-pdp .photo-eyebrow{position:absolute;top:20px;left:20px;right:20px;z-index:2;margin:0;font:400 12px/1.4 var(--sans);letter-spacing:1px;text-transform:uppercase;pointer-events:none;color:var(--ink)}@media(max-width:767px){.mh-pdp-page .mh-pdp .photo-eyebrow{top:16px;left:16px;right:16px;font-size:11px}}@media(min-width:768px){.mh-pdp-page .mh-pdp .photo-eyebrow{display:none}}@media(max-width:767px){.mh-pdp-page .mh-pdp .desktop-story-eyebrow{display:none}}@media(max-width:767px){.mh-pdp-page .mh-pdp .guarantee h2{font-size:min(30px,5.4cqi);max-width:none}}@media(max-width:767px){.mh-pdp-page .footer-tagline .footer-guarantee-line{display:block}}@media(max-width:767px){.mh-pdp-page .mh-pdp .material-copy h2{font-size:min(24px,calc(6.6cqi - 1.7px));white-space:normal;text-wrap:wrap}.mh-pdp-page .mh-pdp .material-copy h2 br.material-heading-break{display:block}}.mh-pdp-page .mh-pdp .carry-media{touch-action:pan-y pinch-zoom}@media(max-width:767px){.mh-pdp-page .mh-pdp .guarantee h2{font-size:32px;line-height:1.12;white-space:normal;text-wrap:balance;max-width:none}}.mh-pdp-page .mh-pdp .swatch-new,.mh-pdp-page .mh-pdp .swatch-notify{position:absolute;z-index:2;top:calc(50% + 18px);bottom:auto;left:50%;right:auto;transform:translate(-50%);padding:2px 4px;background:var(--cream);color:var(--fig);font:400 8px/10px var(--sans);letter-spacing:.8px;text-transform:uppercase;text-align:center;pointer-events:none;white-space:nowrap}.mh-pdp-page .mh-pdp .swatch.sold-out .swatch-dot{position:relative}.mh-pdp-page .mh-pdp .swatch.sold-out .swatch-dot:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:1px;background:#fff;box-shadow:0 0 1px #222;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.mh-pdp-page .mh-pdp .product-review-link{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:2px;text-align:center}.mh-pdp-page .mh-pdp .product-review-link .review-link-text{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none}.mh-pdp-page .mh-pdp .product-rating-count{text-decoration:underline;text-underline-offset:3px}.mh-pdp-page .mh-pdp .product-review-link,.mh-pdp-page .mh-pdp .product-review-link .review-link-text{gap:0;line-height:15px}.mh-pdp-page .mh-pdp .product-review-link .review-stars{line-height:16px}.mh-pdp-page .mh-pdp .product-review-link,.mh-pdp-page .mh-pdp .product-review-link .review-link-text{line-height:13px}.mh-pdp-page .mh-pdp .product-review-link .review-stars{line-height:14px}.mh-pdp-page .mh-pdp .price-row .price{font-size:26px;line-height:32px}@media(max-width:767px){.mh-pdp-page .mh-pdp .price-row{align-self:center}}.mh-pdp-page .mh-pdp .product-review-link{display:grid;grid-template-columns:auto auto;column-gap:8px;row-gap:2px;justify-items:center;align-items:center}.mh-pdp-page .mh-pdp .product-review-link .review-link-text{display:contents}.mh-pdp-page .mh-pdp .product-review-link .review-stars{grid-column:2;grid-row:1;transform:none}.mh-pdp-page .mh-pdp .product-rating-score{grid-column:1;grid-row:1;transform:translate(4px)}.mh-pdp-page .mh-pdp .product-rating-count{grid-column:1/-1;grid-row:2;justify-self:end;text-align:right}.mh-pdp-page .mh-pdp .product-review-link .review-stars{font-size:calc(1em + 2pt);line-height:16px;margin-right:-2px}.mh-pdp-page .mh-pdp .product-review-link .product-rating-score{line-height:13px}.mh-pdp-page .mh-pdp .low-stock-note{margin:0 0 8px;font:400 13px/18px var(--sans);color:#765740;letter-spacing:0;text-align:left}@media(min-width:768px){.mh-pdp-page .mh-pdp .product-rating-count{justify-self:start;text-align:left}}@media(min-width:768px){.mh-pdp-page .mh-pdp .product-rating-score{justify-self:start;text-align:left;transform:none}}@media(min-width:768px){.mh-pdp-page .mh-pdp .product-review-link .review-stars{grid-column:1;grid-row:1}.mh-pdp-page .mh-pdp .product-rating-score{grid-column:2;grid-row:1}}@media(min-width:960px){.mh-pdp-page .mh-pdp .purchase{position:relative;top:auto}.mh-pdp-page .mh-pdp .details-list{overflow-anchor:none}}@media(min-width:960px){.mh-pdp-page .mh-pdp .gallery-main.desktop-compact,.mh-pdp-page .mh-pdp .gallery-main.cutout{scale:.9}}.mh-pdp-page .mh-pdp .help-strip{display:block;padding-block:48px;border:0}.mh-pdp-page .mh-pdp .help-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center;padding:40px 48px;background:#f2e8da}.mh-pdp-page .mh-pdp .help-strip h2{font:400 24px/1.2 var(--sans);letter-spacing:1px;margin:0 0 12px;text-transform:uppercase}.mh-pdp-page .mh-pdp .help-strip p{font:400 16px/1.55 var(--sans);color:var(--ink);max-width:46ch;margin:0}.mh-pdp-page .mh-pdp .help-question{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:1px solid #432c3c;background:transparent;color:#432c3c;font:400 12px/18px var(--sans);letter-spacing:1px;white-space:nowrap;text-decoration:none}.mh-pdp-page .mh-pdp .help-question:hover{background:#432c3c;color:#fff}@media(max-width:767px){.mh-pdp-page .mh-pdp .help-strip{padding-block:28px}.mh-pdp-page .mh-pdp .help-card{grid-template-columns:1fr;gap:24px;padding:28px 24px}.mh-pdp-page .mh-pdp .help-strip h2{font-size:20px;line-height:1.25;margin-bottom:12px}.mh-pdp-page .mh-pdp .help-strip p{font-size:15px;line-height:1.5}.mh-pdp-page .mh-pdp .help-question{width:100%}}@media(min-width:768px){.mh-pdp-page .mh-pdp .guarantee h2,.mh-pdp-page .mh-home .newsletter h2{font-size:36px;line-height:40px;letter-spacing:1px}}@media(min-width:768px){.mh-pdp-page .mh-pdp .guarantee-inner{max-width:1600px;grid-template-columns:1fr 1fr;column-gap:clamp(40px,8vw,128px)}.mh-pdp-page .mh-pdp .guarantee-copy{width:100%;max-width:560px;justify-self:end}}@media(min-width:768px)and (max-width:900px){.mh-pdp-page .mh-pdp .guarantee-inner{column-gap:32px}}@media(min-width:768px){.mh-pdp-page .mh-pdp .guarantee-inner,.mh-pdp-page .mh-home .newsletter-inner{box-sizing:border-box;width:min(100%,1600px);max-width:1600px;margin-inline:auto;padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,8vw,128px)}.mh-pdp-page .mh-pdp .guarantee-copy,.mh-pdp-page .mh-home .newsletter-form{box-sizing:border-box;width:100%;min-width:0;max-width:560px;margin-inline:0;justify-self:end}}@media(min-width:768px)and (max-width:900px){.mh-pdp-page .mh-pdp .guarantee-inner,.mh-pdp-page .mh-home .newsletter-inner{column-gap:32px}}@media(min-width:768px){.mh-pdp-page .mh-pdp .guarantee-copy>.button{display:flex;width:max-content;max-width:100%;margin-left:auto}.mh-pdp-page .mh-pdp .help-strip{width:min(100%,1600px);max-width:1600px}.mh-pdp-page .mh-pdp .help-card{margin-inline:calc(0px - var(--gutter));padding-inline:var(--gutter)}.mh-pdp-page .mh-pdp .help-question{justify-self:end}}@media(min-width:768px){.mh-pdp-page .mh-pdp .guarantee-copy>.button,.mh-pdp-page .mh-pdp .help-question{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:240px;max-width:100%;height:52px;min-height:52px;padding:14px 20px}.mh-pdp-page .mh-pdp .guarantee-copy>.button{margin-left:0;margin-right:0}.mh-pdp-page .mh-pdp .help-card{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,8vw,128px)}.mh-pdp-page .mh-pdp .help-question{justify-self:start;margin-left:max(0px,calc(100% - 560px))}.mh-pdp-page .mh-home .newsletter-field{flex-direction:column;align-items:flex-start;gap:12px}.mh-pdp-page .mh-home .newsletter-field input{flex:none;width:100%;border-right:1px solid #82776c}.mh-pdp-page .mh-home .newsletter-field .button{align-self:flex-start}}@media(min-width:768px)and (max-width:900px){.mh-pdp-page .mh-pdp .help-card{column-gap:32px}}.mh-pdp-page .mh-home .newsletter-help{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:4px;padding-top:24px;border-top:1px solid #432b3c26}.mh-pdp-page .mh-home .newsletter-help h3{font:400 16px/22px var(--sans);letter-spacing:0;text-transform:none;margin:0 0 4px}.mh-pdp-page .mh-home .newsletter-help p{font:400 14px/21px var(--sans);color:var(--muted);margin:0}.mh-pdp-page .mh-home .newsletter-help>a{font:400 14px/20px var(--sans);text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.mh-pdp-page .mh-pdp .guarantee-copy>.button{white-space:nowrap;width:max-content;min-width:240px;max-width:100%;font-size:14px;letter-spacing:1px;flex-wrap:nowrap}.mh-pdp-page .mh-pdp .guarantee-copy>.button svg{flex-shrink:0}@media(max-width:767px){.mh-pdp-page .mh-home .newsletter-help{display:block;margin-top:0;padding-top:20px}.mh-pdp-page .mh-home .newsletter-help>a{margin-top:4px}}.mh-pdp-page .mh-home .newsletter-inner{row-gap:20px}.mh-pdp-page .mh-home .newsletter-help{display:block;margin-top:0;padding-top:16px}.mh-pdp-page .mh-home .newsletter-help>a{margin-top:4px}@media(max-width:767px){.mh-pdp-page .mh-home .newsletter-inner{row-gap:20px}.mh-pdp-page .mh-home .newsletter-help{padding-top:16px}}.mh-pdp-page .mh-home .mh-question-form{margin:4px 0 0;max-width:640px}.mh-pdp-page .mh-home .mh-question-disclosure summary{display:list-item;list-style:none;width:fit-content;cursor:pointer;padding:12px 0;font:400 14px/20px var(--sans);text-decoration:underline;text-underline-offset:4px;color:var(--ink)}.mh-pdp-page .mh-home .mh-question-disclosure summary::-webkit-details-marker{display:none}.mh-pdp-page .mh-home .mh-question-disclosure summary:focus-visible{outline:2px solid var(--fig);outline-offset:4px}.mh-pdp-page .mh-home .mh-question-panel{padding:12px 0 0}.mh-pdp-page .mh-home .mh-question-panel .mh-question-product{margin:0 0 16px;font-size:14px}.mh-pdp-page .mh-home .mh-question-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.mh-pdp-page .mh-home .mh-question-fields label{display:block;font:400 14px/20px var(--sans);margin-bottom:6px}.mh-pdp-page .mh-home .mh-question-fields input,.mh-pdp-page .mh-home .mh-question-fields textarea{box-sizing:border-box;width:100%;min-height:48px;border:1px solid #82776c;border-radius:0;background:#fff;color:var(--ink);padding:12px;font:400 16px/24px var(--sans);margin:0}.mh-pdp-page .mh-home .mh-question-fields textarea{resize:vertical;min-height:120px}.mh-pdp-page .mh-home .mh-question-message{grid-column:1/-1}.mh-pdp-page .mh-home .mh-question-panel .button{min-height:48px}@media(max-width:767px){.mh-pdp-page .mh-home .mh-question-fields{grid-template-columns:1fr}}html.mh-pdp-page .mh-pdp .gallery-main.full-bleed{scale:1;object-fit:cover}html.mh-pdp-page .mh-pdp .thumb img.full-bleed{object-fit:cover}html.mh-pdp-page .mh-pdp [data-add]:disabled,html.mh-pdp-page .mh-pdp [data-add]:disabled:hover{background:#f5f2ed;border-color:#d4ccc2;color:#68615b;opacity:1;cursor:not-allowed;box-shadow:none;border-radius:0}html.mh-pdp-page .mh-pdp .buy-card .purchase-actions,html.mh-pdp-page .mh-pdp .buy-card .Vtl-BackInStockButtonWrapper{width:100%;max-width:332px!important}@media(max-width:959px){html.mh-pdp-page .mh-pdp .buy-card .purchase-actions,html.mh-pdp-page .mh-pdp .buy-card .Vtl-BackInStockButtonWrapper{max-width:100%!important}}html.mh-pdp-page .Vtl-BackInStockButtonWrapper{width:100%;margin:16px 0 0!important}html.mh-pdp-page .Vtl-BackInStockButton,html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Button{box-sizing:border-box!important;display:flex;align-items:center;justify-content:center;width:100%!important;min-height:56px!important;margin:0!important;padding:16px 24px!important;border:1px solid #432b3c!important;border-radius:0!important;background:#432b3c!important;color:#fff!important;font:600 14px/20px MHProxima,Arial,sans-serif!important;letter-spacing:.8px!important;text-transform:uppercase;text-align:center;box-shadow:none!important;cursor:pointer;transition:background-color .16s,border-color .16s}html.mh-pdp-page .Vtl-BackInStockButton span,html.mh-pdp-page .Vtl-BackInStockSubscribeForm__ButtonText{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}html.mh-pdp-page .Vtl-BackInStockButton:hover,html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Button:hover:not(:disabled){background:#5a3c51!important;border-color:#5a3c51!important}html.mh-pdp-page .Vtl-BackInStockButton:focus-visible,html.mh-pdp-page .Vtl-BackInStockModal button:focus-visible{outline:2px solid #432b3c!important;outline-offset:4px}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Button:disabled{opacity:.6!important;cursor:wait}html.mh-pdp-page .Vtl-BackInStockModal::backdrop{background:#2422207a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.mh-pdp-page .Vtl-BackInStockModal{align-items:center!important;justify-content:center!important;padding:16px!important;font-family:MHProxima,Arial,sans-serif!important;color:#242220!important}html.mh-pdp-page .Vtl-BackInStockModal .Vtl-Modal__InnerWrapper{width:min(680px,100%)!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important;margin:auto!important}html.mh-pdp-page .Vtl-BackInStockModal .Vtl-Modal__ContentWrapper{width:100%!important;max-height:calc(100dvh - 32px)!important;overflow:auto!important;border:1px solid #d4ccc2!important;border-radius:0!important;background:#f2e8da!important;box-shadow:0 12px 48px #24222026!important}html.mh-pdp-page .Vtl-BackInStockModal .Vtl-Modal__Content{border-radius:0!important;background:#f2e8da!important}html.mh-pdp-page .Vtl-BackInStockModalContent{width:100%!important;max-height:none!important;padding:32px!important;border-radius:0!important;background:#f2e8da!important;box-sizing:border-box!important;color:#242220!important;font:400 16px/24px MHProxima,Arial,sans-serif!important}html.mh-pdp-page .Vtl-BackInStockModalContent *,html.mh-pdp-page .Vtl-BackInStockModalContent *:before,html.mh-pdp-page .Vtl-BackInStockModalContent *:after{box-sizing:border-box}html.mh-pdp-page .Vtl-BackInStockModalContent__Header{position:relative;align-items:flex-start!important;gap:16px!important;padding:0 44px 20px 0!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Title{margin:0!important;padding:0!important;color:#432b3c!important;font:400 38px/1.05 MHCanela,Georgia,serif!important;letter-spacing:1px!important;text-transform:uppercase;text-align:left!important}html.mh-pdp-page .Vtl-BackInStockModalContent__CloseButton{position:absolute!important;top:-10px;right:-10px;display:flex!important;align-items:center;justify-content:center;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#432b3c!important;box-shadow:none!important}html.mh-pdp-page .Vtl-BackInStockModalContent__CloseButton:hover{background:#432b3c0d!important}html.mh-pdp-page .Vtl-BackInStockModalContent__CloseButton svg{width:18px;height:18px}html.mh-pdp-page .Vtl-BackInStockModalContent__CloseButton path{fill:currentColor}html.mh-pdp-page .Vtl-BackInStockModalContent__Divider{margin:0!important;border:0!important;background:#d4ccc2!important;height:1px!important;min-height:1px}html.mh-pdp-page .Vtl-BackInStockModalContent__Body{padding:20px 0 0!important;overflow:visible!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Description{margin:0 0 24px!important;color:#49433e!important;font:400 16px/24px MHProxima,Arial,sans-serif!important;text-align:left!important;letter-spacing:0!important}html.mh-pdp-page .Vtl-BackInStockModalContent__ProductDetails{display:grid!important;grid-template-columns:200px minmax(0,1fr);gap:24px!important;align-items:start!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Image{display:block;align-self:end;width:200px!important;height:200px!important;max-width:100%!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:#f1f1f1}html.mh-pdp-page .Vtl-BackInStockSubscribeForm{width:100%!important;min-width:0;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:0!important;font-family:MHProxima,Arial,sans-serif!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Product{margin:0!important;gap:4px!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Name{margin:0 0 4px!important;color:#242220!important;font:600 20px/24px MHProxima,Arial,sans-serif!important;letter-spacing:0!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Variant{display:block!important;width:auto!important;max-width:none!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#625e5b!important;font:400 14px/20px MHProxima,Arial,sans-serif!important;white-space:normal!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Form{display:flex;flex-direction:column;gap:12px!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__FormField{margin:0!important;padding:0!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__FormLabel{display:block!important;margin:0!important;padding:0!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__FormLabelText{margin:0 0 8px!important;padding:0!important;color:#242220!important;font:600 13px/18px MHProxima,Arial,sans-serif!important;letter-spacing:.3px!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__EmailInput{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Input{box-sizing:border-box!important;width:100%!important;min-height:50px!important;margin:0!important;padding:12px 14px!important;border:1px solid #a99e92!important;border-radius:0!important;background:#fff!important;color:#242220!important;font:400 16px/24px MHProxima,Arial,sans-serif!important;box-shadow:none!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Input::placeholder{color:#77716b!important;opacity:1}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Input:focus-visible{outline:2px solid #432b3c!important;outline-offset:2px}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Input[aria-invalid=true]{border-color:#a13e2e!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Button{margin:0!important;min-height:50px!important;padding:14px 18px!important}@media(max-width:560px){html.mh-pdp-page .Vtl-BackInStockModalContent{padding:24px 20px!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Title{font-size:32px!important;line-height:1.08!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Header{padding-bottom:18px!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Body{padding-top:18px!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Description{margin-bottom:20px!important;font-size:15px!important;line-height:22px!important}html.mh-pdp-page .Vtl-BackInStockModalContent__ProductDetails{grid-template-columns:96px minmax(0,1fr);gap:20px 16px!important}html.mh-pdp-page .Vtl-BackInStockModalContent__Image{width:96px!important;height:96px!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm{display:contents!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Product{grid-column:2;align-self:center;margin:0!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Name{font-size:18px!important;line-height:22px!important}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__Form{grid-column:1/-1;width:100%;min-width:0}}html.mh-pdp-page .Vtl-BackInStockSubscribeForm__FormField small{display:block;margin:6px 0 0;color:#923c2c;font:400 13px/18px MHProxima,Arial,sans-serif}.mh-pdp-page .mh-pdp .mh-mobile-gallery-arrow{display:none}@media(max-width:767px){.mh-pdp-page .mh-pdp .mh-mobile-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:#432c3c8c;cursor:pointer}.mh-pdp-page .mh-pdp .mh-mobile-gallery-prev{left:4px}.mh-pdp-page .mh-pdp .mh-mobile-gallery-next{right:4px}.mh-pdp-page .mh-pdp .mh-mobile-gallery-arrow:focus-visible{outline:1px solid currentColor;outline-offset:-6px}}.mh-pdp-page .mh-pdp .swatch-list:has(.swatch-new,.swatch-notify){padding-bottom:12px;row-gap:20px}@media(min-width:768px){.mh-pdp-page .mh-pdp .gallery-thumbs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}@media(max-width:767px){html.mh-pdp-page .mh-pdp .swatches{margin-bottom:0}html.mh-pdp-page .mh-pdp .swatch-list{gap:16px 14px;padding-bottom:20px}html.mh-pdp-page .mh-pdp .swatch-list:has(.swatch-new,.swatch-notify){row-gap:20px;padding-bottom:12px}html.mh-pdp-page .mh-pdp .swatch{position:relative;width:44px;height:44px;flex:0 0 44px}html.mh-pdp-page .mh-pdp .swatch-dot{width:44px;height:44px;aspect-ratio:1/1}html.mh-pdp-page .mh-pdp .swatch-new,html.mh-pdp-page .mh-pdp .swatch-notify{top:calc(100% + 4px);left:50%;transform:translate(-50%);margin:0;font-size:9px;line-height:12px}}.mh-pdp-page .mh-pdp .gallery-open{cursor:default;touch-action:pan-y pinch-zoom}.mh-pdp-page .mh-pdp .gallery-open:focus-visible{outline:1px solid var(--fig);outline-offset:-3px}.mh-pdp-page .mh-pdp .gallery-pair-photo{width:100%;background:var(--gray);overflow:hidden;display:block}html.mh-pdp-page .mh-pdp .quick-facts.mh-pdp-icon-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--mh-fact-rows,3),auto);grid-auto-flow:row;align-items:stretch;justify-content:start;gap:12px 16px;padding-block:20px;line-height:20px}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>[role=listitem]{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;align-items:start;align-self:stretch;min-width:0;order:0;line-height:20px}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>[role=listitem]>svg{width:20px;height:20px;margin-top:0}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>.mh-wallet-fact--leather{grid-column:1;grid-row:1}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>.mh-wallet-fact--construction{grid-column:2;grid-row:1}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>.mh-icon-guarantee{grid-column:2;grid-row:var(--mh-fact-rows,3)}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts .mh-icon-label{display:block;text-align:left;min-width:0;line-height:20px}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts .mh-icon-line{display:block;white-space:nowrap;line-height:20px}@media(min-width:960px){html.mh-pdp-page .mh-pdp .quick-facts.mh-pdp-icon-facts{max-width:460px;gap:8px 24px;padding-block:16px}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts>[role=listitem]{white-space:nowrap}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts .mh-icon-label{white-space:nowrap}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts .mh-icon-line{display:inline}html.mh-pdp-page .mh-pdp .mh-pdp-icon-facts .mh-icon-line+.mh-icon-line:before{content:" ";white-space:pre}}@media(min-width:960px){html.mh-pdp-page .mh-pdp .buy-card .title-row h1{font-family:var(--serif);font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.08;letter-spacing:1px!important;max-width:none;white-space:nowrap;text-wrap:nowrap}}html.mh-pdp-page .mh-pdp .swatch-list{gap:16px 14px;padding-bottom:20px}html.mh-pdp-page .mh-pdp .swatch-list:has(.swatch-new,.swatch-notify){row-gap:20px;padding-bottom:12px}html.mh-pdp-page .mh-pdp .swatch{position:relative;width:44px;height:44px;flex:0 0 44px}html.mh-pdp-page .mh-pdp .swatch-dot{width:44px;height:44px;aspect-ratio:1/1}html.mh-pdp-page .mh-pdp .swatch-new,html.mh-pdp-page .mh-pdp .swatch-notify{top:calc(100% + 4px);left:50%;transform:translate(-50%);margin:0;font-size:9px;line-height:12px}.mh-pdp-page .mh-pdp .mh-price-review-preview{display:contents}@media(min-width:960px){html.mh-pdp-page .mh-pdp .mh-price-review-preview{display:grid;grid-template-columns:auto auto;column-gap:24px;align-items:baseline;width:max-content;max-width:100%}html.mh-pdp-page .mh-pdp .mh-price-review-preview .title-row{grid-column:1/-1;grid-row:1;container-type:normal;width:auto}html.mh-pdp-page .mh-pdp .mh-price-review-preview .price-row{grid-column:1;grid-row:2;justify-self:start;margin-top:16px}html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-review-link{grid-column:2;grid-row:2;display:flex;flex-direction:row;gap:8px;align-items:center;justify-self:end;align-self:center;margin:16px 0 0;white-space:nowrap}html.mh-pdp-page .mh-pdp .mh-price-review-preview .review-link-text{display:flex;flex-direction:row;gap:8px;align-items:center}html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-rating-score{transform:none}html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-rating-count{justify-self:auto;text-align:right}}@media(min-width:960px){html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-review-link,html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-review-link span{padding:0}}@media(max-width:959px){html.mh-pdp-page .mh-pdp .mh-price-review-empty{display:none}}@media(min-width:960px){html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-review-link{flex-direction:column;gap:4px;align-items:flex-end;line-height:16px}html.mh-pdp-page .mh-pdp .mh-price-review-preview .review-stars{display:block;margin-right:0;line-height:16px}html.mh-pdp-page .mh-pdp .mh-price-review-preview .review-link-text{display:flex;flex-direction:row;gap:8px;align-items:center;line-height:16px}html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-rating-count{order:0;line-height:16px}html.mh-pdp-page .mh-pdp .mh-price-review-preview .product-rating-score{order:1;line-height:16px}}@media(min-width:960px){html.mh-pdp-page .mh-pdp .mh-price-review-preview .price{font-size:36px;line-height:36px}}.mh-pdp-page .mh-pdp .mh-gift-price-row{display:none}@media(min-width:960px){html.mh-pdp-page .mh-pdp .mh-gift-price-row{display:flex}}@media(min-width:768px){html.mh-pdp-page .mh-pdp .shopping{container-type:inline-size;--mh-thumb-column-gap:48px}html.mh-pdp-page .mh-pdp .gallery-thumbs{display:flex;flex-wrap:nowrap;gap:10px;padding:0;margin:0 0 24px;overflow-x:auto;scrollbar-width:none}html.mh-pdp-page .mh-pdp .gallery-thumbs::-webkit-scrollbar{display:none}html.mh-pdp-page .mh-pdp .gallery-thumbs .thumb{--mh-thumb-size:calc((100cqi - 50px) / 6);flex:0 0 var(--mh-thumb-size);width:var(--mh-thumb-size);height:var(--mh-thumb-size);min-width:var(--mh-thumb-size);aspect-ratio:1/1;border:2px solid transparent}html.mh-pdp-page .mh-pdp .gallery-thumbs .thumb[aria-pressed=true]{border:1px solid #a69b94;padding:1px;outline:none}}@media(min-width:960px){html.mh-pdp-page .mh-pdp .gallery-thumbs .thumb{--mh-thumb-size:calc(((100cqi - var(--mh-thumb-column-gap)) * .55 - 50px) / 6)}}@media(min-width:768px)and (max-width:1279px){html.mh-pdp-page .mh-pdp .shopping{--mh-thumb-column-gap:40px}}@media(max-width:767px){html.mh-pdp-page .mh-pdp .buy-card .title-row h1{font-size:30px;line-height:33px;letter-spacing:.5px!important;max-width:100%;white-space:normal;text-wrap:wrap}html.mh-pdp-page .mh-pdp .buy-card .product-review-link:not(.mh-price-review-empty){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:6px;max-width:100%;font-size:12px;line-height:16px;white-space:nowrap}html.mh-pdp-page .mh-pdp .buy-card .product-review-link .review-stars{flex:none;font-size:14px;line-height:16px;letter-spacing:1px;margin-right:0}html.mh-pdp-page .mh-pdp .buy-card .product-review-link .review-link-text{display:flex;flex-direction:row;align-items:center;gap:6px;line-height:16px;white-space:nowrap}html.mh-pdp-page .mh-pdp .buy-card .product-review-link .product-rating-score{transform:none;line-height:16px}html.mh-pdp-page .mh-pdp .buy-card .product-review-link .product-rating-count{line-height:16px}html.mh-pdp-page .mh-pdp .buy-card .product-review-link .product-rating-count:before{content:"\b7";display:inline-block;margin-right:6px;text-decoration:none}}html.mh-pdp-page .mh-pdp .fits-photo{cursor:pointer;touch-action:pan-y pinch-zoom}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary){width:100%;max-width:300px;margin:20px 0 0}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions>div{min-width:0;padding:0 16px;text-align:left;border-right:1px solid var(--line)}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions>div:first-child{padding-left:0}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions>div:last-child{padding-right:0;border-right:0}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary)>:is(.fits-strap-drop,.dimensions-note){text-align:left}@media(max-width:767px){html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary){margin-inline:auto}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions>div{padding:0 8px;text-align:center}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary) .dimensions>div:is(:first-child,:last-child){padding:0 8px}html.mh-pdp-page .mh-pdp .fits-section .story-copy>:is(.fits-measurements,.dimensions-summary)>:is(.fits-strap-drop,.dimensions-note){text-align:center}}.mh-product-page .mh-pdp .text-link.mh-product-find-yours-desktop:after{content:none;display:none}.mh-product-page .mh-pdp .fits-view:has(.mh-otl-dimensions){aspect-ratio:1/1;background:var(--gray);isolation:isolate}.mh-product-page .mh-pdp .fits-view:has(.mh-otl-dimensions)>#fits-image{mix-blend-mode:multiply}.mh-product-page .mh-pdp .mh-otl-dimensions .bag-dimension-photo:is([data-color=Black],[data-color=Saddle],[data-color=Evergreen]){mix-blend-mode:darken}.mh-product-page .mh-pdp .mh-otl-dimensions:has(.bag-dimension-photo:is([data-color=Black],[data-color=Saddle],[data-color=Evergreen])){background:#ececec}body.mh-product-page:has(.mh-otl-dimensions):has(input[name=mh-color]:checked:is([value=Black],[value=Saddle],[value=Evergreen])) .mh-pdp :is(.gallery-stage,.gallery-open,.gallery-pair-photo:has(#gallery-detail),.thumb:not(:has(.lifestyle))){background:#ececec!important;isolation:isolate}body.mh-product-page:has(.mh-otl-dimensions):has(input[name=mh-color]:checked:is([value=Black],[value=Saddle],[value=Evergreen])) .mh-pdp :is(.gallery-main:not(.lifestyle),.thumb img:not(.lifestyle),#gallery-detail){mix-blend-mode:darken}.mh-pdp .gallery-open.mh-gallery-click-next{cursor:pointer}.mh-pdp .gallery-open.mh-gallery-click-next:focus-visible{outline:2px solid var(--fig);outline-offset:-2px}html.mh-pdp-page .mh-pdp .swatch-sale{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);padding:2px 5px;background:#f2e8da;color:#a12622;font:10px/12px var(--sans);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none}html.mh-pdp-page .mh-pdp .swatch-list:has(.swatch-sale){padding-bottom:20px;row-gap:20px}html.mh-pdp-page .mh-pdp:has(.price [data-mh-compare]:not([hidden])) .price [data-mh-price],html.mh-pdp-page .mh-pdp:has(.price [data-mh-compare]:not([hidden])) .sticky-color [data-mh-price]{color:#a12622}html.mh-pdp-page .mh-pdp .price [data-mh-compare]{margin-left:12px;color:var(--muted);font-size:16px;font-weight:400}html.mh-pdp-page .mh-pdp .price [data-mh-compare][hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/176/assets/mh-ltt-pdp.css.map */
