.mhc{--mhc-ink: #111418;--mhc-ink-soft: #4b5260;--mhc-line: rgba(17, 20, 24, .1);--mhc-warm: #f6f2ec;--mhc-dark: #0c121c;--mhc-inset: clamp(20px, 5.56vw, 80px);--mhc-font: "Open Sans", var(--font-body-family, sans-serif);font-family:var(--mhc-font);color:var(--mhc-ink);-webkit-font-smoothing:antialiased}.mhc *,.mhc *:before,.mhc *:after{box-sizing:border-box}.mhc img{display:block;max-width:100%}.mhc a:focus-visible,.mhc button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mhc .mhc-eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.38em;text-transform:uppercase}.mhc .mhc-display{margin:0;font-family:var(--mhc-font);font-weight:800;letter-spacing:-.055em;line-height:.96}.mhc-header{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 var(--mhc-inset);background:#fff;border-bottom:1px solid var(--mhc-line)}.mhc-header a{color:var(--mhc-ink);text-decoration:none}.mhc-header__logo{font-size:26px;font-weight:600;letter-spacing:-.03em}.mhc-header__nav{display:flex;gap:clamp(16px,2.4vw,36px);font-size:14px}.mhc-header__nav a{display:inline-flex;align-items:center;min-height:44px}.mhc-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:16px;min-height:52px;padding:6px var(--mhc-inset);background:#fafaf9f0;border-bottom:1px solid var(--mhc-line);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px)}.mhc .mhc-bar__name{flex:1;min-width:0;margin:0;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mhc .mhc-bar__price{margin:0;font-size:17px;font-weight:700}.mhc-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 20px;border:0;border-radius:999px;background:var(--mhc-ink);color:#fff;font:600 14px var(--mhc-font);text-decoration:none;cursor:pointer}.mhc-btn:hover{background:#2b313a}.mhc-btn svg,.mhc-addlink svg{width:14px;height:14px}.mhc-open{padding:clamp(24px,2.4vw,32px) var(--mhc-inset) clamp(24px,2.4vw,32px);background:radial-gradient(120% 80% at 50% 35%,#fff,#f6f6f5 60%,#ececea);text-align:center;overflow:hidden}.mhc-open .mhc-eyebrow{color:var(--mhc-ink-soft)}.mhc .mhc-open__title{margin-top:12px;font-size:clamp(58px,8.2vw,120px)}.mhc .mhc-open__sub{margin:12px 0 0;font-size:clamp(19px,1.5vw + 10px,30px);font-weight:400;letter-spacing:-.01em;color:var(--mhc-ink-soft)}.mhc-open__stage{position:relative;width:min(1040px,100%);margin:clamp(4px,1.4vw,18px) auto 0}.mhc-open__stage figure{margin:0}.mhc-open__stage figure[hidden]{display:none}.mhc-open__img{width:100%;height:auto;mix-blend-mode:multiply}.mhc-open__trim{width:min(820px,100%);margin:0 auto;aspect-ratio:var(--ar, 1) / var(--keep, .45);overflow:hidden}.mhc-open__trim img{width:100%;height:auto;mix-blend-mode:multiply}.mhc-open__swatches{display:flex;justify-content:center;gap:6px;margin:clamp(12px,1.4vw,20px) 0 0;padding:0;border:0}.mhc .mh-pdp__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mhc .mh-pdp__swatch{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer}.mhc .mh-pdp__swatch:before{content:"";width:30px;height:30px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #0000001f}.mhc .mh-pdp__swatch:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:1.5px solid transparent}.mhc .mh-pdp__radio:checked+.mh-pdp__swatch:after{border-color:var(--mhc-ink)}.mhc .mh-pdp__radio:focus-visible+.mh-pdp__swatch{outline:2px solid var(--mhc-ink);outline-offset:2px}.mhc .mhc-open__colour{margin:6px 0 0;font-size:14px;color:var(--mhc-ink-soft)}.mhc-open__buy{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:6px;font-size:17px}.mhc .mhc-open__price{margin:0;font-weight:700}.mhc-addlink{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;font:500 17px var(--mhc-font);color:var(--mhc-ink);cursor:pointer}.mhc-addlink:hover span{text-decoration:underline;text-underline-offset:5px}.mhc-dark{position:relative;background:var(--mhc-dark);color:#fff;overflow:hidden}.mhc-dark__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:62% 55%}.mhc-dark__copy{position:absolute;inset:0 0 auto 0;padding:36px var(--mhc-inset) 120px;background:linear-gradient(180deg,#0c121ceb,#0c121c99 60%,#0c121c00)}.mhc-dark .mhc-eyebrow{margin-bottom:18px;color:#ffffffbf}.mhc .mhc-dark__title{font-size:clamp(40px,5.2vw,80px);color:#fff}.mhc .mhc-dark__text{margin:18px 0 0;max-width:22em;font-size:clamp(16px,.5vw + 13px,20px);line-height:1.45;color:#ffffffdb}.mhc-callout{position:absolute;left:var(--cx, 66%);top:var(--cy, 52%);display:none;align-items:flex-end;gap:0;font-size:14px;color:#fff;pointer-events:none}.mhc-callout:before{content:"";width:8px;height:8px;margin:0 -4px -4px;border-radius:50%;background:#fff}.mhc-callout__line{width:70px;height:1px;margin-bottom:0;background:#fffc;transform-origin:left bottom;transform:rotate(-32deg)}.mhc-callout__label{margin:0 0 34px;white-space:nowrap}.mhc-warm{background:var(--mhc-warm);overflow:hidden}.mhc-warm__copy{padding:44px var(--mhc-inset) 28px}.mhc .mhc-warm__title{font-size:clamp(48px,6.4vw,98px)}.mhc .mhc-warm__text{margin:16px 0 0;font-size:clamp(17px,.6vw + 13px,24px);color:var(--mhc-ink-soft)}.mhc-warm__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:60% 40%}@media(min-width:990px){.mhc-dark{height:clamp(540px,46vw,720px)}.mhc-dark__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;object-position:60% 55%}.mhc-dark__copy{top:0;right:0;bottom:0;left:0;padding:clamp(56px,5.6vw,84px) 24% 0 var(--mhc-inset);background:linear-gradient(90deg,#0c121cdb,#0c121c80 42%,#0c121c00 66%)}.mhc-dark .mhc-eyebrow{position:absolute;top:clamp(28px,3vw,40px);right:var(--mhc-inset);margin:0}.mhc-callout{display:flex}.mhc-warm{position:relative;display:flex;align-items:center;min-height:clamp(480px,44vw,660px)}.mhc-warm__copy{position:relative;z-index:1;width:48%;padding:0 0 0 var(--mhc-inset)}.mhc-warm__img{position:absolute;top:0;right:0;bottom:0;width:62%;height:100%;aspect-ratio:auto;object-position:62% 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%);mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}}@media(max-width:749px){.mhc-open__stage{width:calc(100% + 2 * var(--mhc-inset));max-width:none;margin-left:calc(-1 * var(--mhc-inset));margin-right:calc(-1 * var(--mhc-inset))}.mhc-header__nav{gap:14px;font-size:13px}.mhc-header__nav a:nth-child(n+4){display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-mhc-pdp.css.map */
