.mc{--mc-ink:#1a1a1a;--mc-soft:#5f5f5f;--mc-white:#fff;--mc-tone1:#f7f7f7;--mc-tone2:#e7e6e5;--mc-accent:#b8893a;--mc-serif:var(--my-font-heading);--mc-sans:var(--my-font-body);--mc-small:14px;--mc-body:16px;--mc-lead:20px;--mc-h2:clamp(2rem,2.6vw,3rem);--mc-gutter:var(--my-inline-space,20px);--mc-wrap:1620px;--mc-gap:clamp(72px,9vw,128px);font:300 var(--mc-body)/1.65 var(--mc-sans);color:var(--mc-ink)}.mc *{box-sizing:border-box}.mc img{display:block;width:100%;height:100%;object-fit:cover}.mc a{color:inherit;text-decoration:none}.mc p{font-size:inherit;line-height:inherit;color:inherit}.mc section{padding:var(--mc-gap) 0}.mc .mc-wrap{max-width:var(--mc-wrap);margin:0 auto;padding:0 var(--mc-gutter)}.mc h2,.mc h3{color:inherit;font-family:var(--mc-serif);font-weight:400;text-transform:none;letter-spacing:0;line-height:1.15;text-wrap:balance;margin:0}.mc h2{font-size:var(--mc-h2)}.mc .mc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.4vw,48px)}.mc .mc-head h2{max-width:14em}.mc .mc-offers{padding:0}.mc .mc-offer-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(380px,36vw,500px);color:var(--mc-white);background:var(--mc-ink)}.mc .mc-offer{position:relative;display:flex;align-items:flex-end;padding:clamp(24px,4vw,56px);overflow:hidden}.mc .mc-offer.mc-r{justify-content:flex-end;text-align:right}.mc .mc-offer img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.mc .mc-offer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1a1a9e,#1a1a1a33 55%,#1a1a1a4d)}.mc .mc-offer:hover img{transform:scale(1.04)}.mc .mc-offer .mc-txt{position:relative;z-index:1}.mc .mc-pct{font-family:var(--mc-sans);font-size:.8em}.mc .mc-offer h3{font-size:var(--mc-h2);margin-bottom:12px}.mc .mc-offer p{color:#ffffffeb}.mc .mc-offer .mc-code{margin:0 0 4px}.mc .mc-offer .mc-code b{font-weight:600;text-decoration:underline;text-underline-offset:4px}.mc .mc-offer-mid{position:absolute;top:clamp(28px,4vw,52px);left:50%;transform:translate(-50%);z-index:2;text-align:center;width:min(86%,560px);pointer-events:none;color:var(--mc-white)}.mc .mc-offer-mid p{margin-top:8px;font-size:var(--mc-lead);color:#ffffffeb}.mc .mc-process{background:var(--mc-white);color:var(--mc-ink)}.mc .mc-process .mc-head p{color:var(--mc-soft);max-width:300px;font-size:var(--mc-small)}.mc .mc-track{display:grid;grid-template-columns:minmax(300px,.8fr) 1.2fr;gap:clamp(32px,6vw,96px);align-items:start}.mc .mc-rail{list-style:none;padding:0;margin:0}.mc .mc-rail li{position:relative}.mc .mc-rail li:before{content:"";position:absolute;left:11px;top:-50%;height:100%;width:2px;background:var(--mc-tone2);transition:background .5s}.mc .mc-rail li:first-child:before{display:none}.mc .mc-rail li.on:before{background:var(--mc-accent)}.mc .mc-ps{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;padding:clamp(20px,2.3vw,30px) 0;color:#8a8a8a;font-family:var(--mc-sans);transition:color .3s}.mc .mc-ps i{width:24px;height:24px;border-radius:50%;background:var(--mc-white);border:2px solid #cfcfcf;position:relative;z-index:1;display:grid;place-items:center;font-style:normal;font-size:12px;line-height:1;color:var(--mc-white)}.mc .mc-ps .mc-tx b{display:block;font:400 var(--mc-lead)/1.25 var(--mc-sans)}.mc .mc-ps .mc-tx span,.mc .mc-ps .mc-st{font-size:var(--mc-small)}.mc .mc-ps:hover,.mc .mc-ps.is-active{color:var(--mc-ink)}.mc .mc-ps.is-active .mc-tx b{font-weight:500}.mc .mc-ps.is-done i{background:var(--mc-accent);border-color:var(--mc-accent)}.mc .mc-ps.is-done i:after{content:"\2713";font-weight:600;color:var(--mc-white)}.mc .mc-ps.is-active i{border-color:var(--mc-accent);outline:5px solid rgba(184,137,58,.28)}.mc .mc-ps.is-active i:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--mc-accent)}.mc .mc-ps:focus-visible{outline:2px solid var(--mc-ink);outline-offset:2px}.mc .mc-card{background:var(--mc-white);border:1px solid var(--mc-tone2);color:var(--mc-ink);touch-action:pan-y;overflow:hidden}.mc .mc-card .mc-pic{position:relative;aspect-ratio:16/9;overflow:hidden}.mc .mc-card .mc-pic img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .35s,transform .9s cubic-bezier(.2,.7,.2,1)}.mc .mc-card .mc-pic img.mc-out{opacity:0;transform:scale(1.04)}.mc .mc-card .mc-body{padding:clamp(22px,3vw,40px)}.mc .mc-card h3{font-size:var(--mc-h2);margin-bottom:12px}.mc .mc-card p{color:var(--mc-soft);max-width:34em}.mc .mc-card .mc-get{margin-top:14px;color:var(--mc-ink)}.mc .mc-card .mc-get b{font-weight:600}.mc .mc-card .mc-foot{display:flex;justify-content:space-between;gap:16px;margin-top:26px;font-size:var(--mc-small);color:var(--mc-soft)}.mc .mc-card .mc-body>*{transition:opacity .3s,transform .3s}.mc .mc-card .mc-body.mc-out>*{opacity:0;transform:translateY(6px)}html.mc-js .mc [data-r]{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--mc-d,0s)}html.mc-js .mc [data-r].in{opacity:1;transform:none}@media(max-width:900px){.mc .mc-head{flex-direction:column;align-items:flex-start;gap:12px}.mc .mc-offer-grid{grid-template-columns:1fr;min-height:0}.mc .mc-offer{min-height:300px;padding-bottom:44px}.mc .mc-offer.mc-r{justify-content:flex-start;text-align:left}.mc .mc-offer-mid{position:relative;inset:auto;transform:none;background:var(--mc-ink);width:100%;padding:36px var(--mc-gutter) 32px;pointer-events:auto}.mc .mc-track{grid-template-columns:1fr;gap:24px}.mc .mc-rail{display:grid;grid-template-columns:repeat(6,1fr)}.mc .mc-rail li:before{left:-50%;right:50%;top:11px;height:2px;width:auto}.mc .mc-rail li:first-child:before{display:none}.mc .mc-ps{grid-template-columns:1fr;justify-items:center;padding:0 0 6px}.mc .mc-ps .mc-tx,.mc .mc-ps .mc-st{display:none}}@media(prefers-reduced-motion:reduce){html.mc-js .mc [data-r]{opacity:1;transform:none;transition:none}.mc .mc-offer img,.mc .mc-card .mc-pic img,.mc .mc-card .mc-body>*,.mc .mc-ps,.mc .mc-rail li:before{transition:none}}.mc .mc-hero{position:relative;z-index:0;padding:0;height:min(86vh,820px);min-height:560px;overflow:hidden;color:var(--mc-white);background:none}.mc .mc-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:mc-settle 2.2s cubic-bezier(.2,.7,.2,1) both}@keyframes mc-settle{0%{transform:scale(1.07)}to{transform:none}}.mc .mc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#12121273,#12121200 28%),linear-gradient(90deg,#12121299,#1212120d 62%)}.mc .mc-hero .mc-wrap{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(48px,7vw,96px)}.mc .mc-hero h1{max-width:9em;margin:0 0 20px;font-family:var(--mc-serif);font-weight:400;font-size:clamp(42px,6vw,84px);line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--mc-white);text-wrap:balance}.mc .mc-hero .mc-lead{max-width:32em;margin:0 0 32px;font-size:var(--mc-lead);line-height:1.5;color:var(--mc-white)}.mc .mc-hero .mc-row{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.mc .mc-hero .mc-btn{display:inline-flex;align-items:center;height:52px;padding:0 32px;background:var(--mc-white);color:var(--mc-ink);font:500 var(--mc-body)/1 var(--mc-sans);text-decoration:none;transition:background .25s,transform .25s}.mc .mc-hero .mc-btn:hover{background:#f0efed}.mc .mc-hero .mc-btn:active{transform:translateY(1px)}.mc .mc-hero .mc-link{font:500 var(--mc-body)/1 var(--mc-sans);color:var(--mc-white);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;transition:opacity .25s}.mc .mc-hero .mc-link:hover{opacity:.6}@media(prefers-reduced-motion:reduce){.mc .mc-hero img{animation:none}}@media(min-width:990px){body:has(.mc-hero) .header-wrapper{position:absolute;left:0;right:0;z-index:20}body:has(.mc-hero) .section-header{margin-bottom:0}body:has(.mc-hero) .header-wrapper{transition:background-color .25s}body.mc-scrolled:has(.mc-hero) .header-wrapper{position:fixed;top:0;box-shadow:0 2px 12px #00000014}body:has(.mc-hero):not(.mc-scrolled) .header-wrapper:not(:hover){background:transparent;border-color:transparent}body:has(.mc-hero):not(.mc-scrolled) .header-wrapper:not(:hover) .cstm-nav-menu{box-shadow:none;border-top-color:#ffffff59}body:has(.mc-hero):not(.mc-scrolled) .header-wrapper:not(:hover) .header{filter:brightness(0) invert(1)}body:has(.mc-hero):not(.mc-scrolled) .header-wrapper:not(:hover) .header :is(input,.field,.field__input){background:transparent!important}}@media(max-width:749px){.mc .mc-hero{height:min(140vw,640px);min-height:0;background:#1c1611;color:var(--mc-white)}.mc .mc-hero img{object-position:right top}.mc .mc-hero:after{display:block;background:linear-gradient(0deg,#0e0c0ad1,#0e0c0a73 28%,#0e0c0a00 50%)}.mc .mc-hero .mc-wrap{justify-content:flex-end;padding-bottom:30px}.mc .mc-hero h1{font-size:clamp(34px,9.6vw,44px);margin-bottom:8px;color:var(--mc-white)}.mc .mc-hero .mc-lead{font-size:15px;margin-bottom:20px;color:#ffffffe6}.mc .mc-hero .mc-btn{height:48px;padding:0 28px;background:var(--mc-white);color:var(--mc-ink)}.mc .mc-hero .mc-btn:hover{background:#f0efed}.mc .mc-hero .mc-link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/mc-sections.css.map */
