.template-product{--mm-navy: #0C1C2E;--mm-mocha: #6b5341;--mm-accent: #96765a;--mm-ink: var(--mm-navy,#0C1C2E);--mm-muted: var(--mm-mocha,#6B5341);--mm-line: rgba(150,118,90,.22);--mm-line-strong: rgba(150,118,90,.45);--mm-stone: var(--mm-warm,#F3F0EA);--mm-tint: var(--mm-chalk,#F8F6F2);--mm-serif: var(--font-heading-family, "Cormorant Garamond", Georgia, serif);--mm-sans: var(--font-body-family, "Montserrat", "Helvetica Neue", Arial, sans-serif);--mm-t-display: 40px;--mm-t-heading: 22.4px;--mm-t-body: 16px;--mm-t-label: 13px;--mm-t-small: 12px}@media(max-width:989px){.template-product{--mm-t-display: 30px}}.template-product [id^=MainProduct-] .product__title{font-family:var(--mm-serif)!important;font-weight:400!important;font-size:var(--mm-t-display)!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;color:var(--mm-navy,#0C1C2E);text-wrap:balance}.template-product [id^=MainProduct-] .price--product,.template-product [id^=MainProduct-] .price--product .price-item{font-family:var(--mm-sans);font-size:var(--mm-t-body)!important;letter-spacing:.02em;color:var(--mm-navy,#0C1C2E);font-variant-numeric:tabular-nums}.template-product [id^=MainProduct-] .product-form__group-name,.template-product [id^=MainProduct-] .product-form__input>.form__label,.template-product [id^=MainProduct-] variant-selects label,.template-product [id^=MainProduct-] .product__accordion summary,.template-product [id^=MainProduct-] .product__accordion .summary__title{font-family:var(--mm-sans);font-size:var(--mm-t-label)!important;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-navy,#0C1C2E)}.template-product [id^=MainProduct-] .product__text,.template-product [id^=MainProduct-] .product__description{font-size:var(--mm-t-body)}.mm-t-display{font-family:var(--mm-serif);font-weight:400;font-size:var(--mm-t-display);line-height:1.1;color:var(--mm-navy,#0C1C2E)}.mm-t-heading{font-family:var(--mm-serif);font-weight:400;font-size:var(--mm-t-heading);line-height:1.2;color:var(--mm-navy,#0C1C2E)}.mm-t-body{font-family:var(--mm-sans);font-size:var(--mm-t-body);line-height:1.5}.mm-t-label{font-family:var(--mm-sans);font-size:var(--mm-t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--mm-navy,#0C1C2E)}.mm-t-small{font-family:var(--mm-sans);font-size:var(--mm-t-small);color:var(--mm-muted)}.template-product [id^=MainProduct-] .button,.template-product [id^=MainProduct-] button:not([class*=swatch]):not(.mm-gal__play),.template-product [id^=MainProduct-] select,.template-product [id^=MainProduct-] .select__select,.template-product [id^=MainProduct-] input[type=text],.template-product [id^=MainProduct-] input[type=email],.template-product [id^=MainProduct-] input[type=number],.template-product [id^=MainProduct-] textarea,.template-product [id^=MainProduct-] .badge{border-radius:0!important}.mm-gal{position:relative}.mm-gal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mm-gal__shot{position:relative;margin:0;aspect-ratio:1 / 1;overflow:hidden;background:#fff;cursor:zoom-in}.mm-gal__shot--main{grid-column:1 / -1}.mm-gal__shot--model{background:var(--mm-stone)}.mm-gal__shot img,.mm-gal__shot video{display:block;width:100%;height:100%;object-fit:contain}.mm-gal__shot--model img,.mm-gal__shot--model video{object-fit:cover}.mm-gal__shot:focus-visible{outline:1px solid var(--mm-accent);outline-offset:2px}.mm-gal__shot figcaption{position:absolute;left:12px;bottom:10px;right:12px;font-family:var(--mm-sans);font-size:var(--mm-t-small);letter-spacing:.06em;color:var(--mm-chalk,#F8F6F2);text-shadow:0 1px 2px rgba(0,0,0,.35);pointer-events:none}.mm-gal__shot--render figcaption{color:var(--mm-muted);text-shadow:none}.mm-gal__more{position:absolute;right:12px;bottom:12px;background:#0c1c2ed9;color:var(--mm-chalk,#F8F6F2);font-family:var(--mm-sans);font-size:var(--mm-t-small);letter-spacing:.08em;padding:6px 10px}.mm-gal__play{position:absolute;right:12px;top:12px;width:30px;height:30px;border-radius:50%;background:#ffffffe6}.mm-gal__play:after{content:"";position:absolute;left:12px;top:9px;border-left:9px solid var(--mm-navy,#0C1C2E);border-top:6px solid transparent;border-bottom:6px solid transparent}.mm-gal__shot--extra{display:none}button.mm-gal__more{border:0;cursor:pointer;line-height:1.2}button.mm-gal__more:hover{background:var(--mm-navy,#0C1C2E)}.mm-gal__grid.is-all .mm-gal__shot--extra{display:block}.mm-gal__grid.is-all .mm-gal__more{display:none}.mm-gal__grid.is-all>.mm-gal__shot:last-child:nth-child(2n){grid-column:1 / -1;aspect-ratio:2 / 1}.mm-gal__less{display:block;margin:16px auto 0;padding:0 0 2px;border:0;border-bottom:1px solid var(--mm-navy,#0C1C2E);background:none;font-family:var(--mm-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-navy,#0C1C2E);cursor:pointer}.mm-gal__less[hidden]{display:none}.mm-gal__grid[data-small="1"] .mm-gal__shot:nth-child(2),.mm-gal__grid[data-small="3"] .mm-gal__shot:nth-child(4){grid-column:1 / -1;aspect-ratio:2 / 1}.mm-gal__shot.is-fade{animation:mm-fade .45s ease}.mm-gal__shot.is-flash{animation:mm-flash 1.2s ease}@keyframes mm-fade{0%{opacity:.2}to{opacity:1}}@keyframes mm-flash{0%{box-shadow:0 0 #96765a00}30%{box-shadow:inset 0 0 0 3px #96765ae6}to{box-shadow:0 0 #96765a00}}.mm-gal__dots{display:none}.mm-seemodel{display:none;margin-top:8px;font-family:var(--mm-sans);font-size:var(--mm-t-small);letter-spacing:.06em;color:var(--mm-navy,#0C1C2E);background:none;border:0;border-bottom:1px solid var(--mm-navy,#0C1C2E);padding:0 0 1px;cursor:pointer}.mm-seemodel[hidden]{display:none!important}@media(max-width:989px){.mm-gal__grid{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch}.mm-gal__grid::-webkit-scrollbar{display:none}.mm-gal__shot,.mm-gal__grid[data-small] .mm-gal__shot{flex:0 0 86%;aspect-ratio:1 / 1;scroll-snap-align:start}.mm-gal__shot--extra{display:block}.mm-gal__more{display:none}.mm-gal__less{display:none!important}.mm-gal__dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.mm-gal__dots span{width:5px;height:5px;border-radius:50%;background:var(--mm-line-strong,rgba(150,118,90,.45))}.mm-gal__dots span.on{background:var(--mm-navy,#0C1C2E)}.mm-seemodel{display:inline-block}}.mm-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#fbf9f6fa;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;grid-template-rows:minmax(0,1fr) auto;align-items:center;padding:24px 8px}.mm-lb[hidden]{display:none}.mm-lb__stage{grid-column:2;grid-row:1;display:grid;place-items:center;min-width:0;height:100%;overflow:hidden}.mm-lb__stage img,.mm-lb__stage video{display:block;max-width:100%;max-height:calc(100vh - 110px);width:auto;height:auto;object-fit:contain}.mm-lb__stage iframe{width:min(100%,1000px);aspect-ratio:16 / 9;border:0}.mm-lb__zoom{transition:transform .25s ease;cursor:zoom-in}.mm-lb__zoom.is-zoomed{transform:scale(2.2);cursor:zoom-out}.mm-lb__cap{grid-column:1 / -1;grid-row:2;margin:12px 0 0;text-align:center;font-family:var(--mm-sans);font-size:var(--mm-t-small);color:var(--mm-muted);letter-spacing:.04em}.mm-lb__x{position:absolute;top:12px;right:12px;width:44px;height:44px;font-size:28px;line-height:1;color:var(--mm-navy,#0C1C2E);background:none;border:0;cursor:pointer}.mm-lb__nav{width:44px;height:44px;justify-self:center;border:1px solid var(--mm-line-strong,rgba(150,118,90,.45));background:var(--mm-chalk,#F8F6F2);color:var(--mm-navy,#0C1C2E);font-size:26px;line-height:1;cursor:pointer;border-radius:0}.mm-lb__nav:hover{border-color:var(--mm-navy,#0C1C2E)}.mm-lb__nav--prev{grid-column:1;grid-row:1}.mm-lb__nav--next{grid-column:3;grid-row:1}@media(max-width:749px){.mm-lb{grid-template-columns:0 minmax(0,1fr) 0;padding:56px 0 16px}.mm-lb__nav{position:absolute;bottom:44px}.mm-lb__nav--prev{left:16px}.mm-lb__nav--next{right:16px}}html.mm-lb-open,html.mm-lb-open body{overflow:hidden}@media(prefers-reduced-motion:reduce){.mm-gal__shot.is-fade,.mm-gal__shot.is-flash{animation:none}.mm-lb__zoom{transition:none}}.mm-gal__shot--model figcaption{left:0;right:0;bottom:0;padding:40px 14px 12px;line-height:1.4;text-shadow:none;background:linear-gradient(to top,#0c1c2e99,#0c1c2e47 55%,#0c1c2e00)}
/*# sourceMappingURL=/cdn/shop/t/54/assets/mm-pdp.css.map */
