om-dynamic-home{display:block;--om-ink:#201e1c;--om-paper:#faf9f6;--om-muted:#6f6a63;--om-rule:#ddd8cf;background:var(--om-paper);color:var(--om-ink);font-family:var(--text-font-family,sans-serif)}om-dynamic-home *,om-dynamic-home *:before,om-dynamic-home *:after{box-sizing:border-box}om-dynamic-home [hidden]{display:none!important}om-dynamic-home a{color:inherit;text-decoration:none}om-dynamic-home :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:5px}om-dynamic-home button{font:inherit;cursor:pointer}om-dynamic-home .omd-hero{position:relative;background:#202020;color:#fff;overflow:hidden}om-dynamic-home .omd-slide{position:relative;min-height:min(790px,83svh);background:var(--slide-bg,#202020);color:var(--slide-color,#fff)}om-dynamic-home .omd-hero-photo{display:block;width:100%;height:min(790px,83svh);object-fit:contain;object-position:78% center}om-dynamic-home .omd-hero-copy{position:absolute;inset-inline-start:6.5%;top:50%;transform:translateY(-50%);width:36%;max-width:470px;z-index:1}om-dynamic-home .omd-eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;line-height:1.7;font-weight:400;margin:0 0 22px}om-dynamic-home .omd-hero-copy h1,om-dynamic-home .omd-hero-copy h2{font-family:var(--heading-font-family,serif);font-size:clamp(45px,6.4vw,98px);font-weight:400;line-height:1.08;letter-spacing:.02em;margin:0 0 26px}om-dynamic-home .omd-hero-copy p.omd-subtitle{font-size:15px;line-height:1.8;font-weight:300;margin:0 0 34px;max-width:290px}om-dynamic-home .omd-link{display:inline-flex;align-items:center;gap:18px;padding:10px 0;border-bottom:1px solid currentColor;font-size:11px;letter-spacing:.11em;text-transform:uppercase;line-height:1.5}om-dynamic-home .omd-link span[aria-hidden]{font-size:17px}om-dynamic-home .omd-hero-nav{position:absolute;inset-inline-start:6.5%;bottom:34px;display:flex;align-items:center;gap:20px;color:inherit;z-index:2}om-dynamic-home .omd-hero-nav button{background:none;border:0;color:inherit;width:44px;height:44px;padding:10px}om-dynamic-home .omd-hero-position{direction:ltr;unicode-bidi:isolate;font-size:10px;letter-spacing:.16em}om-dynamic-home .omd-signature{padding:58px 24px 62px;text-align:center;border-bottom:1px solid var(--om-rule)}om-dynamic-home .omd-signature p{margin:0}om-dynamic-home .omd-signature .omd-eyebrow{margin-bottom:14px;color:var(--om-muted)}om-dynamic-home .omd-signature h2{font-family:var(--heading-font-family,serif);font-size:clamp(25px,3vw,40px);font-weight:400;line-height:1.4;margin:0 0 12px}om-dynamic-home .omd-signature .omd-note{color:var(--om-muted);font-size:13px;line-height:1.8}om-dynamic-home .omd-section{padding:40px 5.5%;max-width:1800px;margin-inline:auto}om-dynamic-home .omd-section+.omd-section{border-top:1px solid var(--om-rule)}om-dynamic-home .omd-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:34px}om-dynamic-home .omd-heading .omd-eyebrow{margin:0 0 12px;color:var(--om-muted)}om-dynamic-home .omd-heading h2{font-family:var(--heading-font-family,serif);font-weight:400;font-size:clamp(29px,3.2vw,48px);line-height:1.25;margin:0}om-dynamic-home .omd-heading-actions{display:flex;align-items:center;gap:28px}om-dynamic-home .omd-rail-buttons{display:flex;gap:8px}om-dynamic-home .omd-rail-buttons button{border:1px solid var(--om-rule);background:transparent;width:44px;height:44px;border-radius:50%;font-size:21px;color:var(--om-ink)}om-dynamic-home .omd-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}om-dynamic-home .omd-rail::-webkit-scrollbar{display:none}om-dynamic-home .omd-card{min-width:0;scroll-snap-align:start}om-dynamic-home .omd-card-media{display:block;background:#eeece7;aspect-ratio:2/3;overflow:hidden}om-dynamic-home .omd-card-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}om-dynamic-home .omd-card-copy{padding:20px 0 4px}om-dynamic-home .omd-card-vendor{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--om-muted);margin:0 0 8px}om-dynamic-home .omd-card h3{font-size:14px;font-weight:400;line-height:1.6;margin:0 0 8px;letter-spacing:0}om-dynamic-home .omd-price{font-size:12px;line-height:1.6;letter-spacing:.02em}om-dynamic-home .omd-feature{background:#eeece6;padding-block:40px}om-dynamic-home .omd-feature-inner{max-width:1800px;margin:auto;padding-inline:5.5%}om-dynamic-home .omd-feature-heading{text-align:center;max-width:650px;margin:0 auto 44px}om-dynamic-home .omd-feature-heading h2{font-family:var(--heading-font-family,serif);font-size:clamp(35px,4vw,62px);font-weight:400;letter-spacing:.06em;line-height:1.2;margin:0 0 17px}om-dynamic-home .omd-feature-heading .omd-eyebrow{color:var(--om-muted);margin-bottom:20px}om-dynamic-home .omd-feature-heading .omd-description{font-size:14px;line-height:1.9;max-width:470px;margin:0 auto 24px;color:#5e5953}om-dynamic-home .omd-feature .omd-card-media{background:#e1dfd9}om-dynamic-home .omd-feature .omd-rail{grid-auto-columns:calc((100% - 72px)/4)}om-dynamic-home .omd-small-note{font-size:11px;color:var(--om-muted);line-height:1.8;margin:26px 0 0}om-dynamic-home .omd-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}om-dynamic-home .omd-journal>article{min-width:0;display:flex}om-dynamic-home .omd-journal>article>a{display:grid;width:100%;grid-template-rows:auto 1fr auto;align-items:start}om-dynamic-home .omd-journal img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;object-position:center;background:#eeece7}om-dynamic-home .omd-journal>article>a>.omd-link{justify-self:start;align-self:end}om-dynamic-home .omd-journal h3{font-family:var(--heading-font-family,serif);font-weight:400;font-size:22px;line-height:1.4;margin:19px 0 10px}om-dynamic-home .omd-service{display:flex;justify-content:center;flex-wrap:wrap;gap:22px 56px;padding:35px 5.5%;border-top:1px solid var(--om-rule);font-size:11px;letter-spacing:.05em}om-dynamic-home .omd-service a{padding-block:8px}om-dynamic-home:dir(rtl) .omd-eyebrow,om-dynamic-home:dir(rtl) .omd-link,om-dynamic-home:dir(rtl) .omd-card-vendor{letter-spacing:0}om-dynamic-home:dir(rtl) .omd-hero-photo{object-position:22% center}om-dynamic-home:dir(rtl) .omd-hero-copy h1,om-dynamic-home:dir(rtl) .omd-hero-copy h2{letter-spacing:0}om-dynamic-home:dir(rtl) .omd-arrow{display:inline-block;transform:scaleX(-1)}@media(min-width:1600px){om-dynamic-home .omd-hero-photo{object-position:72% center}om-dynamic-home:dir(rtl) .omd-hero-photo{object-position:28% center}}@media(max-width:999px){om-dynamic-home .omd-slide{min-height:720px}om-dynamic-home .omd-hero-photo{height:720px;object-position:90% center}om-dynamic-home .omd-hero-copy{inset-inline-start:5%;width:35%}om-dynamic-home .omd-hero-copy h1,om-dynamic-home .omd-hero-copy h2{font-size:50px}om-dynamic-home .omd-feature .omd-rail{grid-auto-columns:calc((100% - 40px)/3);gap:20px}om-dynamic-home .omd-heading-actions{gap:15px}om-dynamic-home .omd-section{padding-block:32px}om-dynamic-home:dir(rtl) .omd-hero-photo{object-position:10% center}}@media(max-width:699px){om-dynamic-home .omd-slide{min-height:0}om-dynamic-home .omd-hero-photo{height:auto;width:100%;aspect-ratio:2/3;object-fit:contain;object-position:center}om-dynamic-home .omd-hero-copy{position:relative;inset:auto;top:auto;transform:none;width:auto;max-width:none;padding:28px 25px 86px;text-align:center}om-dynamic-home .omd-hero-copy .omd-eyebrow{margin-bottom:12px;font-size:9px}om-dynamic-home .omd-hero-copy h1,om-dynamic-home .omd-hero-copy h2{font-size:42px;margin-bottom:15px}om-dynamic-home .omd-hero-copy p.omd-subtitle{font-size:13px;margin:0 auto 15px;max-width:290px}om-dynamic-home .omd-hero-nav{inset-inline-start:50%;transform:translate(-50%);bottom:17px;gap:12px}om-dynamic-home:dir(rtl) .omd-hero-nav{transform:translate(50%)}om-dynamic-home .omd-signature{padding:42px 25px}om-dynamic-home .omd-signature .omd-note{font-size:12px}om-dynamic-home .omd-section{padding:24px 20px}om-dynamic-home .omd-heading{align-items:flex-start;gap:14px;margin-bottom:25px}om-dynamic-home .omd-heading h2{font-size:29px}om-dynamic-home .omd-heading .omd-eyebrow{font-size:9px;margin-bottom:9px}om-dynamic-home .omd-heading-actions{align-items:flex-end;flex-direction:column;gap:5px}om-dynamic-home .omd-heading-actions .omd-link{font-size:9px;padding-top:0;gap:8px;white-space:nowrap}om-dynamic-home .omd-rail-buttons{display:none}om-dynamic-home .omd-rail,om-dynamic-home .omd-feature .omd-rail{grid-auto-columns:calc((100% - 14px)/2);gap:14px;overflow:visible;overflow-x:auto;margin-inline-end:-20px;padding-inline-end:20px}om-dynamic-home .omd-card-copy{padding-top:13px}om-dynamic-home .omd-card h3{font-size:12px;line-height:1.65}om-dynamic-home .omd-card-vendor{font-size:8px;letter-spacing:.08em;margin-bottom:6px}om-dynamic-home .omd-price{font-size:11px}om-dynamic-home .omd-feature{padding-block:24px;overflow:hidden}om-dynamic-home .omd-feature-inner{padding-inline:20px}om-dynamic-home .omd-feature-heading{margin-bottom:27px;padding-inline:12px}om-dynamic-home .omd-feature-heading h2{font-size:41px}om-dynamic-home .omd-feature-heading .omd-description{font-size:13px}om-dynamic-home .omd-journal{grid-template-columns:1fr;gap:32px}om-dynamic-home .omd-journal h3{font-size:23px}om-dynamic-home .omd-service{gap:10px 25px;padding:27px 20px;font-size:10px}om-dynamic-home .omd-small-note{font-size:10px;margin-top:22px}om-dynamic-home:dir(rtl) .omd-hero-photo{object-position:center}}@media(prefers-reduced-motion:reduce){om-dynamic-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}om-dynamic-home .omd-feature-controls{display:flex;justify-content:center;margin-bottom:24px}om-dynamic-home .omd-journal-media{display:block;width:100%;aspect-ratio:2/3;min-width:0;overflow:hidden;background:#eeece7}om-dynamic-home .omd-journal .omd-journal-media img{display:block;width:100%;height:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center top}om-dynamic-home .omd-journal>article>a{height:100%;grid-template-rows:auto 1fr auto}om-dynamic-home .omd-journal h3{align-self:start}
/*# sourceMappingURL=/cdn/shop/t/165/assets/om-dynamic-home.css.map */
