.md--concept .md-c__so{top:10px;left:10px;padding:6px 8px;background:#0a0a0a;color:#f2f2f2}
shopify-forms-embed{--forms-body-font:normal 400 14px 'Helvetica Neue',Helvetica,Arial,sans-serif;--forms-heading-font:normal 400 22px 'Helvetica Neue',Helvetica,Arial,sans-serif}
.md--old #MainContent *{font-family:var(--ff)!important}
.md-sh0>img{object-position:50% 18%}
.md-h__r a{white-space:nowrap}
@media(max-width:760px){.md-h{grid-template-columns:auto 1fr auto;gap:12px}.md-h__logo{justify-self:center}}
.md-bk{padding:16px clamp(18px,2vw,28px) 14px;font:400 11px/1 var(--ff);letter-spacing:.18em;text-transform:uppercase}
.md-bk a{display:inline-block;padding:4px 0;color:inherit;text-decoration:none}
.md-bk a:hover{opacity:.6}
.md--concept .md-bk{padding-inline:clamp(16px,4vw,56px)}
.md-sg{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:20px;margin-bottom:clamp(20px,4vw,60px)}
.md-sg figure{aspect-ratio:2/3}
.md-sg .is-l{grid-column:1/-1;aspect-ratio:3/2}
@media(max-width:760px){.md-sg{grid-template-columns:repeat(2,1fr);gap:8px}}
@media(max-width:760px){.md-sg figure:nth-child(odd of :not(.is-l)):nth-last-child(1 of :not(.is-l)){grid-column:1/-1}}
.md-c__i,.md-gal figure,.md-li__i,.md-st a,.md-sto__i figure,.md-rw__i{aspect-ratio:2/3;background:#fff}
.md-c__i img,.md-gal img,.md-gal video,.md-li__i img,.md-st img,.md-sto__i img,.md-rw__i img{object-fit:contain;background:#fff}
.md--concept .md-c__i--d,.md--concept .md-c__i--d>img:not(.md-c__2),.md--concept .md-gal figure,.md--concept .md-gal img,.md--concept .md-gal video{background:var(--bg)}
.md-d div{width:min(100%,calc((100vh - 220px)*.667));aspect-ratio:2/3;background:#fff}
.md-d img{object-fit:contain;background:#fff}
@media(min-width:761px){.md--concept .md-gal figure:nth-child(3){grid-column:auto;aspect-ratio:2/3}.md-gal figure.is-l,.md--concept .md-gal figure.is-l:nth-child(3){grid-column:1/-1;aspect-ratio:3/2}}
#shopify-pc__banner,#shopify-pc__banner *,#shopify-pc__prefs__dialog,#shopify-pc__prefs__dialog *{font-family:Helvetica,Arial,sans-serif!important}
#shopify-pc__banner,#shopify-pc__prefs__dialog{background:#fff!important;color:#000!important;border-radius:0!important}
#shopify-pc__banner h2,#shopify-pc__banner p,#shopify-pc__banner a,#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__dialog h3,#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog a,#shopify-pc__prefs__dialog label,#shopify-pc__prefs__dialog li,#shopify-pc__prefs__dialog .shopify-pc__prefs__options{color:#000!important}
#shopify-pc__banner button,#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important}
#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{background:none!important;color:#000!important;border:0!important}
#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button.primary{background:#fff!important;color:#000!important}
#shopify-pc__banner button:focus,#shopify-pc__prefs__dialog button:focus{box-shadow:none!important;outline:2px solid #000!important;outline-offset:2px}
#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close svg path,#shopify-pc__prefs__dialog .shopify-pc__prefs__option svg path{fill:#000!important}
#shopify-pc__prefs__dialog .shopify-pc__prefs__option svg rect,#shopify-pc__prefs__dialog .shopify-pc__prefs__option svg circle{stroke:#000!important}
#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span{background-color:#fff!important}
#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span svg{box-shadow:0 0 0 2px #000!important}
