:root{--om-cream: #f3ede2;--om-ivory: #faf7f0;--om-sand: #e9e0cf;--om-linen: #ddd0b8;--om-green: #1d3a2a;--om-green-2: #24432f;--om-green-deep: #13241a;--om-night: #0d1711;--om-ink: #16231b;--om-muted: #5f675c;--om-gold: #c9a86a;--om-gold-deep: #a07f45;--om-gold-soft: #e3cfa4;--om-line: rgba(22, 35, 27, .14);--om-line-light: rgba(243, 237, 226, .16);--om-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--om-caps: "Cinzel", "Cormorant Garamond", Georgia, serif;--om-sans: "Manrope", "Helvetica Neue", Arial, sans-serif;--om-ease: cubic-bezier(.22, 1, .36, 1);--om-ease-io: cubic-bezier(.76, 0, .24, 1);--om-gutter: clamp(16px, 4vw, 64px);--om-max: 1520px;--font-heading-family: var(--om-serif);--font-heading-style: normal;--font-heading-weight: 500;--font-heading-scale: 1.22;--font-body-family: var(--om-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body.om{letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.om h1,body.om h2,body.om h3,body.om .h0,body.om .h1,body.om .h2,body.om .h3{letter-spacing:-.012em;line-height:1.05;font-weight:500}body.om h4,body.om h5,body.om .h4,body.om .h5{letter-spacing:.01em}body.om ::selection{background:var(--om-gold);color:var(--om-night)}html.om-preload,html.om-preload body{overflow:hidden}.om-container{width:100%;max-width:var(--om-max);margin-inline:auto;padding-inline:var(--om-gutter)}.om-section{position:relative;padding-block:clamp(84px,11vw,170px)}.om-eyebrow{display:inline-flex;align-items:center;gap:1.4rem;margin:0;font-family:var(--om-caps);font-size:1.15rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--om-gold-deep)}.om-eyebrow:before{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.75}.om-eyebrow--center{display:flex;justify-content:center}.om-eyebrow--center:after{content:"";width:3.6rem;height:1px;background:currentColor;opacity:.75}.om-eyebrow--light{color:var(--om-gold)}@media screen and (max-width:749px){.om-eyebrow{gap:1rem;font-size:1rem;letter-spacing:.24em}.om-eyebrow:before,.om-eyebrow--center:after{width:2rem}}.om-h2{margin:1.8rem 0 0;font-family:var(--om-serif);font-weight:400;font-size:clamp(46px,6.6vw,112px);line-height:.94;letter-spacing:-.018em;color:var(--om-green)}.om-h2 em,.om-h2 i{font-style:italic;font-weight:300;color:var(--om-gold-deep)}.om-lead{margin:2.4rem 0 0;max-width:46ch;font-size:1.6rem;line-height:1.75;color:var(--om-muted)}.om-head{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:clamp(44px,6vw,88px)}.om-icon{width:1.7rem;height:1.7rem;flex:none}.om-btn{--bg: var(--om-green);--fg: var(--om-cream);--fill: var(--om-gold);--fill-fg: var(--om-night);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;height:5.8rem;padding:0 3.4rem;border:1px solid transparent;border-radius:999px;background:var(--bg);color:var(--fg);font-family:var(--om-sans);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:color .6s var(--om-ease),border-color .6s var(--om-ease);will-change:transform}.om-btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:var(--fill);transform:translateY(102%);transition:transform .75s var(--om-ease)}.om-btn:hover{color:var(--fill-fg)}.om-btn:hover:before{transform:translateY(0)}.om-btn .om-icon{transition:transform .6s var(--om-ease)}.om-btn:hover .om-icon{transform:translate(4px)}.om-btn--ghost{--bg: transparent;--fg: var(--om-green);--fill: var(--om-green);--fill-fg: var(--om-cream);border-color:#1d3a2a59}.om-btn--light{--bg: var(--om-cream);--fg: var(--om-green)}.om-btn:focus-visible,.om-link:focus-visible{outline:2px solid var(--om-gold);outline-offset:4px}.om-link{position:relative;display:inline-flex;align-items:center;gap:1rem;padding-bottom:.7rem;font-family:var(--om-sans);font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:inherit;text-decoration:none}.om-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right center}.om-link:hover:after{animation:omLine .95s var(--om-ease) both}@keyframes omLine{0%{transform:scaleX(1);transform-origin:right center}48%{transform:scaleX(0);transform-origin:right center}52%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.om-anim [data-om-reveal]{opacity:0;transform:translateY(36px)}.om-anim [data-om-item]{opacity:0;transform:translateY(64px)}.om-anim [data-om-split]{opacity:0}.om-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;padding-inline:.04em;margin-inline:-.04em}.om-w__i{display:inline-block;will-change:transform}.om-word{display:inline}.om-nowrap{white-space:nowrap}.om-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;place-items:center;background:var(--om-green);color:var(--om-cream)}html.om-preload .om-preloader{display:grid}.om-preloader__badge{position:relative;width:168px;height:168px;display:grid;place-items:center}.om-preloader__badge svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.om-preloader__badge circle{fill:none;stroke:var(--om-gold);stroke-width:1;stroke-dasharray:352;stroke-dashoffset:352}.om-preloader__badge img{width:112px;height:auto;filter:brightness(0) invert(.93) sepia(.25)}.om-preloader__name{font-family:var(--om-serif);font-size:3.2rem;font-style:italic}.om-preloader__word{position:absolute;left:var(--om-gutter);bottom:6vh;font-family:var(--om-caps);font-size:1.15rem;letter-spacing:.4em;text-transform:uppercase;color:var(--om-gold-soft)}.om-preloader__count{position:absolute;right:var(--om-gutter);bottom:4.5vh;font-family:var(--om-serif);font-size:clamp(64px,9vw,150px);font-weight:300;line-height:.8;color:var(--om-gold);font-variant-numeric:tabular-nums}.om-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:var(--om-green);pointer-events:none;transform:translateY(101%)}html.om-entering .om-curtain{transform:translateY(0)}.om-curtain__star{color:var(--om-gold);font-size:3.2rem;line-height:1}.om-progress{position:fixed;left:0;top:0;z-index:1001;width:100%;height:2px;background:linear-gradient(90deg,var(--om-gold-deep),var(--om-gold-soft));transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.om-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:999;width:200%;height:200%;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:omGrain 1.1s steps(6) infinite}@keyframes omGrain{0%{transform:translateZ(0)}20%{transform:translate3d(-4%,3%,0)}40%{transform:translate3d(3%,-5%,0)}60%{transform:translate3d(-6%,2%,0)}80%{transform:translate3d(5%,4%,0)}to{transform:translateZ(0)}}.om-cursor{display:none}html.om-has-cursor .om-cursor{display:block}.om-cursor__ring{position:fixed;left:0;top:0;z-index:10001;width:38px;height:38px;margin:-19px 0 0 -19px;display:grid;place-items:center;border:1px solid rgba(201,168,106,.9);border-radius:50%;pointer-events:none;opacity:0;transition:width .5s var(--om-ease),height .5s var(--om-ease),margin .5s var(--om-ease),background-color .5s var(--om-ease),border-color .5s var(--om-ease),opacity .4s}html.om-cursor-on .om-cursor__ring{opacity:1}html.om-cursor-hover .om-cursor__ring{width:64px;height:64px;margin:-32px 0 0 -32px;background-color:#c9a86a1f}html.om-cursor-label .om-cursor__ring{width:96px;height:96px;margin:-48px 0 0 -48px;border-color:var(--om-gold);background-color:var(--om-gold)}.om-cursor__label{font-family:var(--om-sans);font-size:1rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--om-night);opacity:0;transition:opacity .3s}html.om-cursor-label .om-cursor__label{opacity:1}html.om-has-cursor [data-om-cursor],html.om-has-cursor [data-om-cursor] *{cursor:none}body.om .announcement-bar__message,body.om .announcement-bar__link{font-family:var(--om-caps);font-size:1.05rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase}body.om .utility-bar{border-bottom:0}body.om .header-wrapper{transition:background-color .6s var(--om-ease),border-color .6s var(--om-ease),box-shadow .6s var(--om-ease)}body.om .header-wrapper--border-bottom{border-bottom:1px solid rgba(29,58,42,.08)}html:not(.om-scrolled) body.om:has(main>.shopify-section:first-child .om-hero--overlay) .section-header .header-wrapper{background:transparent;border-bottom-color:transparent}html.om-scrolled body.om .section-header .header-wrapper{background:#f3ede2d1!important;-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px);border-bottom-color:#1d3a2a14!important;box-shadow:0 12px 40px -28px #0d171173}body.om .header__menu-item{font-family:var(--om-sans);font-size:1.15rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--om-green)}body.om .header__menu-item span{position:relative;text-decoration:none!important}body.om .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--om-gold);transform:scaleX(0);transform-origin:right center;transition:transform .6s var(--om-ease)}body.om .header__menu-item:hover span:after,body.om .header__active-menu-item:after{transform:scaleX(1);transform-origin:left center}body.om .header__active-menu-item{text-decoration:none}body.om .header__icon{color:var(--om-green)}body.om .header__icon:hover .svg-wrapper{transform:scale(1.06)}body.om .header__icon .svg-wrapper{transition:transform .4s var(--om-ease)}body.om .cart-count-bubble{background-color:var(--om-gold);color:var(--om-night)}body.om .header__submenu.list-menu{padding:1.6rem 0;border:1px solid rgba(29,58,42,.08);box-shadow:0 30px 60px -30px #0d171159}body.om .header__submenu .header__menu-item{font-size:1.1rem;letter-spacing:.18em}body.om .menu-drawer{background:var(--om-cream)}body.om .menu-drawer__menu-item{font-family:var(--om-serif);font-size:3rem;font-weight:400;letter-spacing:0;color:var(--om-green)}body.om .menu-drawer__menu-item--active,body.om .menu-drawer__menu-item:hover{background:transparent;color:var(--om-gold-deep);font-style:italic}.om-hero{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;isolation:isolate;color:var(--om-ink);background:radial-gradient(120% 90% at 85% 10%,#fbf6ec,#f1e8d8 45%,#e4d6be)}main>.shopify-section:first-child .om-hero--overlay{margin-top:calc(-1 * var(--header-height, 0px))}.om-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%}.om-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 26% 56%,#faf6ee9e,#faf6ee00 72%)}.om-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,80px);padding-top:calc(var(--header-height, 80px) + clamp(40px,7vh,90px));padding-bottom:clamp(90px,12vh,140px)}.om-hero__copy{position:relative;z-index:2;will-change:transform,opacity}.om-hero__title{margin:2.6rem 0 2.8rem;font-family:var(--om-serif);font-weight:400;font-size:clamp(60px,8.6vw,176px);line-height:.84;letter-spacing:-.025em;color:var(--om-green);word-break:normal;overflow-wrap:normal}.om-line{display:block;overflow:hidden;padding:.04em .12em .14em;margin:-.04em -.12em -.14em}.om-line__inner{display:block;white-space:nowrap;will-change:transform}.om-hero__title em{display:inline-block;font-style:italic;font-weight:300;color:var(--om-gold-deep)}.om-anim .om-hero .om-line__inner{transform:translateY(112%)}.om-hero__text{margin:0 0 3.6rem;max-width:40ch;font-size:clamp(1.5rem,1.25vw,1.8rem);line-height:1.7;color:#16231bc7}.om-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 3.6rem}.om-hero__actions .om-link{color:var(--om-green)}.om-hero__stage{position:relative;height:min(70vh,660px);perspective:1600px;perspective-origin:50% 40%;will-change:transform}.om-stage__rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.om-float{position:absolute;display:block;aspect-ratio:3 / 4;transform-style:preserve-3d;color:inherit;text-decoration:none}.om-float--1{left:0;top:18%;width:44%;z-index:2;transform:translateZ(30px) rotate(-7deg)}.om-float--2{left:30%;top:0;width:50%;z-index:3;transform:translateZ(140px) rotate(3deg)}.om-float--3{left:58%;top:36%;width:41%;z-index:1;transform:translateZ(-60px) rotate(8deg)}.om-float__inner{display:block;width:100%;height:100%;transform-style:preserve-3d}.om-anim .om-float__inner{opacity:0}.om-float__bob{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--om-sand);box-shadow:0 50px 90px -40px #13241a8c,0 18px 36px -18px #13241a59;animation:omBob 7.5s ease-in-out infinite}.om-float--2 .om-float__bob{animation-delay:-2.5s}.om-float--3 .om-float__bob{animation-delay:-5s}.om-float__bob img,.om-float__bob svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--om-ease)}.om-float:hover .om-float__bob img{transform:scale(1.06)}.om-float__bob:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(250,247,240,.55);pointer-events:none}.om-float__tag{position:absolute;left:16px;bottom:16px;z-index:1;padding:.7rem 1.2rem;background:#faf7f0eb;color:var(--om-green);font-size:1.05rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.om-rail{position:absolute;top:-8%;left:-18%;z-index:2;display:block;width:118%;height:102%;opacity:0;cursor:grab;touch-action:pan-y;transition:opacity 1.4s var(--om-ease)}.om-rail:active{cursor:grabbing}.om-hero__stage.is-3d .om-rail{opacity:1}.om-hero:has(.om-hero__stage.is-3d) .om-hero__badge{opacity:0;pointer-events:none}.om-hero__badge{transition:opacity .8s var(--om-ease)}@media screen and (max-width:989px){.om-rail{left:-4%;width:108%}}.om-stage__rig{transition:opacity .9s var(--om-ease)}.om-hero__stage.is-3d .om-stage__rig{opacity:0;pointer-events:none}.om-rail__floor{position:absolute;left:50%;bottom:9%;width:78%;height:12%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(29,58,42,.22),transparent);filter:blur(8px);opacity:0;transition:opacity 1.4s var(--om-ease);pointer-events:none}.om-hero__stage.is-3d .om-rail__floor{opacity:1}.om-rail__caption{position:absolute;left:0;right:0;bottom:-2%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;pointer-events:none;opacity:0;transition:opacity 1s var(--om-ease) .4s}.om-hero__stage.is-3d .om-rail__caption{opacity:1}.om-rail__name{font-family:var(--om-serif);font-size:clamp(20px,1.7vw,28px);font-style:italic;color:var(--om-green)}.om-rail__price{font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--om-gold-deep)}.om-rail__hint{margin-top:.4rem;font-family:var(--om-caps);font-size:1rem;letter-spacing:.3em;text-transform:uppercase;color:#1d3a2a8c}@keyframes omBob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}.om-hero__badge{position:absolute;right:var(--om-gutter);bottom:5.5vh;z-index:3;width:128px;height:128px;color:var(--om-green)}.om-hero__badge-spin{width:100%;height:100%;will-change:transform}.om-hero__badge svg{width:100%;height:100%;overflow:visible}.om-hero__badge text{font-family:var(--om-caps);font-size:13px;font-weight:500;letter-spacing:3px;fill:currentColor}.om-hero__badge-star{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:2.2rem;color:var(--om-gold-deep)}.om-hero__scroll{position:absolute;left:50%;bottom:3.2vh;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1rem;transform:translate(-50%);font-family:var(--om-caps);font-size:1rem;letter-spacing:.4em;text-transform:uppercase;color:var(--om-green)}.om-hero__scroll i{position:relative;display:block;width:1px;height:46px;overflow:hidden;background:#1d3a2a2e}.om-hero__scroll i:after{content:"";position:absolute;left:0;top:-50%;width:100%;height:50%;background:var(--om-gold-deep);animation:omDrip 2.2s var(--om-ease-io) infinite}@keyframes omDrip{0%{transform:translateY(0)}to{transform:translateY(300%)}}@media screen and (max-width:989px){.om-hero{align-items:flex-start}.om-hero__inner{grid-template-columns:1fr;gap:5.6rem;padding-top:calc(var(--header-height, 70px) + 28px);padding-bottom:12rem}.om-hero__copy{text-align:center}.om-hero__title{font-size:clamp(52px,15vw,128px)}.om-hero__copy .om-eyebrow{justify-content:center}.om-hero__text{margin-inline:auto}.om-hero__actions{justify-content:center}.om-hero__stage{height:min(108vw,560px);max-width:560px;width:100%;margin-inline:auto}.om-hero__badge{display:none}}.om-marquee{position:relative;overflow:hidden;padding:clamp(18px,2.6vw,36px) 0;background:var(--om-green);color:var(--om-cream);border-block:1px solid rgba(201,168,106,.22)}.om-marquee--cream{background:var(--om-cream);color:var(--om-green);border-color:var(--om-line)}.om-marquee--gold{background:var(--om-gold);color:var(--om-night);border-color:transparent}.om-marquee__track{display:flex;width:max-content;will-change:transform}.om-marquee__group{display:flex;flex-shrink:0;align-items:center}.om-marquee__item{padding-inline:.42em;font-family:var(--om-serif);font-size:clamp(36px,5.4vw,88px);font-weight:300;line-height:1.05;white-space:nowrap}.om-marquee__item:nth-child(4n+3){font-style:italic;color:var(--om-gold)}.om-marquee--gold .om-marquee__item:nth-child(4n+3){color:var(--om-green)}.om-marquee__sep{font-size:clamp(16px,1.8vw,28px);color:var(--om-gold)}.om-marquee--gold .om-marquee__sep{color:var(--om-green)}.om-card{position:relative;display:flex;flex-direction:column;height:100%}.om-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.om-card__media{position:relative;aspect-ratio:3 / 4;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .8s var(--om-ease);will-change:transform}.om-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--om-sand)}.om-card__img,.om-card__inner>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.5s var(--om-ease),clip-path 1.05s var(--om-ease)}.om-card__img--2{clip-path:inset(100% 0 0 0)}.om-card:hover .om-card__img--1{transform:scale(1.07)}.om-card:hover .om-card__img--2{clip-path:inset(0 0 0 0);transform:scale(1.02)}.om-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 30%),rgba(255,249,232,.42),transparent 48%);mix-blend-mode:soft-light;transition:opacity .6s}.om-card:hover .om-card__glare{opacity:1}.om-card__cta{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;display:flex;align-items:center;justify-content:center;gap:1rem;height:4.8rem;background:#faf7f0ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--om-green);font-size:1.1rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;transform:translateY(calc(100% + 2rem));transition:transform .75s var(--om-ease)}.om-card:hover .om-card__cta{transform:translateY(0)}.om-badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2;padding:.6rem 1.2rem;border-radius:99px;background:var(--om-cream);color:var(--om-green);font-size:1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.om-badge--sale{background:var(--om-gold);color:var(--om-night)}.om-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1.8rem}.om-card__title{margin:0;font-family:var(--om-sans);font-size:1.35rem;font-weight:500;line-height:1.45;letter-spacing:.03em;color:var(--om-ink)}.om-card__price{flex:none;font-family:var(--om-serif);font-size:2rem;font-weight:500;line-height:1.1;color:var(--om-green);white-space:nowrap}.om-card__price s{margin-right:.5rem;font-size:.8em;opacity:.5}.om-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,3.4vw,56px) clamp(14px,1.6vw,28px)}.om-grid__item{min-width:0}.om-grid--editorial>.om-grid__item:first-child{grid-column:span 2;grid-row:span 2}.om-grid--editorial>.om-grid__item:first-child .om-card__media{flex:1;min-height:0;aspect-ratio:auto}.om-grid--editorial>.om-grid__item:first-child .om-card__title{font-size:1.6rem}.om-grid--editorial>.om-grid__item:first-child .om-card__price{font-size:2.6rem}@media screen and (max-width:989px){.om-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-grid--editorial>.om-grid__item:first-child{grid-row:auto}.om-grid--editorial>.om-grid__item:first-child .om-card__media{flex:none;aspect-ratio:4 / 5}}@media screen and (max-width:749px){.om-card__info{gap:.3rem;padding-top:1.2rem}.om-card__title{font-size:1.25rem}.om-card__price{font-size:1.8rem}.om-head{flex-direction:column;align-items:flex-start}}@media(hover:none){.om-card__cta{display:none}}.om-ring{position:relative;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 58%,#21402f,#13241a 55%,#0b140e);color:var(--om-cream)}.om-ring__pin{position:relative;height:100vh;min-height:660px;overflow:hidden}.om-ring__bg-text{position:absolute;left:50%;top:56%;margin:0;font-family:var(--om-serif);font-size:23vw;font-weight:400;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(201,168,106,.16);transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none}.om-ring__head{position:absolute;left:0;right:0;top:clamp(52px,8vh,100px);z-index:3;padding-inline:var(--om-gutter);text-align:center;pointer-events:none}.om-ring__head .om-h2{margin-top:1.4rem;font-size:clamp(38px,5vw,82px);color:var(--om-cream)}.om-ring__head .om-h2 em{color:var(--om-gold)}.om-ring__hint{margin:1.4rem 0 0;font-size:1.3rem;letter-spacing:.06em;color:#f3ede299}.om-ring__viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;perspective:2200px;perspective-origin:50% 30%;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.om-ring__viewport.is-dragging{cursor:grabbing}.om-ring__scene{position:absolute;left:50%;top:55%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-7deg)}.om-ring__rig{position:absolute;transform-style:preserve-3d;will-change:transform}.om-ring__card{--cw: clamp(120px, 12.5vw, 210px);position:absolute;left:calc(var(--cw) / -2);top:calc(var(--cw) * -.6667);display:block;width:var(--cw);aspect-ratio:3 / 4;color:inherit;transform:rotateY(calc(var(--i) * var(--step, 30deg))) translateZ(var(--r, 600px));filter:brightness(var(--b, 1));-webkit-user-drag:none}.om-ring__card img,.om-ring__card svg{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;box-shadow:0 36px 70px -28px #000000b3}.om-ring__card:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(243,237,226,.4);pointer-events:none;transition:border-color .5s}.om-ring__card.is-front:after{border-color:var(--om-gold)}.om-ring__caption{position:absolute;left:0;right:0;bottom:clamp(24px,4.5vh,56px);padding-inline:var(--om-gutter);z-index:3;text-align:center;pointer-events:none}.om-ring__name{display:block;font-family:var(--om-serif);font-size:clamp(24px,2.4vw,38px);font-style:italic;line-height:1.2}.om-ring__price{display:block;margin-top:.6rem;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--om-gold)}.om-ring__floor{position:absolute;left:50%;top:74%;width:72vw;height:16vw;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(201,168,106,.28),transparent);filter:blur(8px);pointer-events:none}@media screen and (max-width:749px){.om-ring__pin{min-height:600px}.om-ring__card{--cw: 104px}.om-ring__scene{top:57%}.om-ring__head .om-h2{font-size:clamp(34px,9vw,52px)}}.om-statement{position:relative;overflow:hidden;padding-block:clamp(130px,17vw,260px);background:var(--om-cream)}.om-statement__wrap{position:relative;z-index:2;text-align:center}.om-statement__text{max-width:15.5em;margin:3.4rem auto 0;font-family:var(--om-serif);font-size:clamp(34px,4.7vw,80px);font-weight:400;line-height:1.1;letter-spacing:-.012em;color:var(--om-green)}.om-statement__text em,.om-statement__text i{font-style:italic;color:var(--om-gold-deep)}.om-statement__cta{margin-top:5rem}.om-statement__img{position:absolute;z-index:1;width:clamp(110px,13vw,230px);will-change:transform}.om-statement__img--1{left:4vw;top:12%}.om-statement__img--2{right:4.5vw;bottom:10%}.om-statement__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;box-shadow:0 40px 80px -36px #13241a80}.om-statement__img--1 .om-statement__frame{transform:rotate(-6deg)}.om-statement__img--2 .om-statement__frame{transform:rotate(5deg)}.om-statement__frame img,.om-statement__frame svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){.om-statement__img{width:clamp(90px,15vw,150px);opacity:.9}.om-statement__img--1{top:4%;left:3vw}.om-statement__img--2{bottom:3%}}.om-cats{background:var(--om-sand)}.om-cats__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--om-line)}.om-cats__row{border-bottom:1px solid var(--om-line)}.om-cats__link{position:relative;display:grid;grid-template-columns:7rem minmax(0,1fr) auto 5.6rem;align-items:center;gap:2.4rem;padding:clamp(18px,2.6vw,38px) 0;color:var(--om-green);text-decoration:none;transition:opacity .5s var(--om-ease)}.om-cats__list:hover .om-cats__link:not(:hover){opacity:.32}.om-cats__idx{font-family:var(--om-caps);font-size:1.2rem;letter-spacing:.2em;color:var(--om-gold-deep)}.om-cats__name{font-family:var(--om-serif);font-size:clamp(42px,7.2vw,128px);font-weight:400;line-height:.95;letter-spacing:-.02em;transition:transform .9s var(--om-ease),color .5s}.om-cats__link:hover .om-cats__name{transform:translate(2.6rem);font-style:italic;color:var(--om-gold-deep)}.om-cats__count{font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.om-cats__arrow{display:grid;place-items:center;width:5.6rem;height:5.6rem;border:1px solid currentColor;border-radius:50%;transition:background-color .5s,color .5s,transform .7s var(--om-ease),border-color .5s}.om-cats__link:hover .om-cats__arrow{background:var(--om-green);border-color:var(--om-green);color:var(--om-cream);transform:rotate(-45deg)}.om-cats__thumb{display:none}.om-cats__preview{position:fixed;left:0;top:0;z-index:50;width:clamp(220px,21vw,340px);aspect-ratio:3 / 4;pointer-events:none;opacity:0;transition:opacity .45s var(--om-ease);will-change:transform}.om-cats__preview.is-on{opacity:1}.om-cats__preview-inner{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(.8);transition:transform .7s var(--om-ease);box-shadow:0 40px 90px -30px #0d17118c}.om-cats__preview.is-on .om-cats__preview-inner{transform:scale(1)}.om-cats__pimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.15);transition:opacity .5s var(--om-ease),transform 1.2s var(--om-ease)}.om-cats__pimg.is-active{opacity:1;transform:scale(1)}@media screen and (max-width:749px){.om-cats__link{grid-template-columns:3.6rem minmax(0,1fr) 7.2rem;gap:1.4rem}.om-cats__count,.om-cats__arrow{display:none}.om-cats__thumb{display:block;width:7.2rem;height:auto;aspect-ratio:3 / 4;object-fit:cover}.om-cats__preview{display:none}}.om-look{position:relative;overflow:hidden;background:var(--om-green-deep);color:var(--om-cream)}.om-look__pin{position:relative;display:flex;align-items:center;height:100vh;min-height:620px;overflow:hidden}.om-look__track{display:flex;align-items:center;gap:clamp(28px,4vw,80px);width:max-content;padding-inline:var(--om-gutter) 0;will-change:transform}.om-look__intro{flex:0 0 clamp(300px,34vw,560px);padding-right:2vw}.om-look__intro .om-h2{color:var(--om-cream)}.om-look__intro .om-h2 em{color:var(--om-gold)}.om-look__intro .om-lead{color:#f3ede2a8}.om-look__intro .om-link{margin-top:3.6rem;color:var(--om-gold-soft)}.om-look__card{flex:0 0 auto;width:clamp(240px,24vw,400px);color:inherit;text-decoration:none}.om-look__card:nth-of-type(2n){margin-top:14vh}.om-look__card:nth-of-type(3n){width:clamp(280px,30vw,500px)}.om-look__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--om-green-2)}.om-look__img{display:block;width:124%;max-width:none;height:100%;margin-left:-12%;object-fit:cover;transition:scale 1.3s var(--om-ease);will-change:transform}.om-look__card:hover .om-look__img{scale:1.05}.om-look__meta{display:flex;align-items:baseline;gap:1.6rem;padding-top:1.8rem}.om-look__num{font-family:var(--om-caps);font-size:1.2rem;letter-spacing:.2em;color:var(--om-gold)}.om-look__title{flex:1;margin:0;font-family:var(--om-serif);font-size:clamp(22px,1.9vw,32px);font-weight:400;line-height:1.15;color:var(--om-cream)}.om-look__price{font-size:1.2rem;letter-spacing:.14em;color:#f3ede2b3;white-space:nowrap}.om-look__outro{flex:0 0 auto;padding-inline:4vw 10vw}.om-look__circle{display:grid;place-items:center;width:clamp(180px,16vw,270px);aspect-ratio:1;padding:2rem;border:1px solid rgba(201,168,106,.5);border-radius:50%;font-family:var(--om-serif);font-size:clamp(22px,2vw,32px);font-style:italic;line-height:1.15;text-align:center;color:var(--om-cream);text-decoration:none;transition:background-color .7s var(--om-ease),color .7s var(--om-ease),transform .9s var(--om-ease)}.om-look__circle:hover{background:var(--om-gold);color:var(--om-night);transform:rotate(-8deg) scale(1.04)}.om-look__progress{position:absolute;left:var(--om-gutter);right:var(--om-gutter);bottom:5vh;height:1px;background:#f3ede224}.om-look__progress span{display:block;height:100%;background:var(--om-gold);transform:scaleX(0);transform-origin:0 50%}@media screen and (max-width:749px){.om-look__pin{display:block;height:auto;min-height:0;padding-block:9rem 6rem}.om-look__track{width:100%;overflow-x:auto;padding-bottom:2rem;scroll-padding-inline:var(--om-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.om-look__track::-webkit-scrollbar{display:none}.om-look__intro{flex-basis:84vw;scroll-snap-align:start}.om-look__card,.om-look__card:nth-of-type(3n){width:72vw;margin-top:0!important;scroll-snap-align:center}.om-look__img{width:100%;margin-left:0}.om-look__outro{padding-inline:2rem 8vw;scroll-snap-align:center}.om-look__progress{display:none}}.om-coin{background:var(--om-cream)}.om-coin__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,120px)}.om-coin__stage{position:relative;width:100%;max-width:640px;aspect-ratio:1;margin-inline:auto}.om-coin__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y}.om-coin__halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border:1px solid rgba(160,127,69,.28);border-radius:50%}.om-coin__halo--2{top:14%;right:14%;bottom:14%;left:14%;border-style:dashed;border-color:#a07f4538;animation:omSpin 60s linear infinite}@keyframes omSpin{to{transform:rotate(360deg)}}.om-coin__shadow{position:absolute;left:50%;bottom:5%;width:46%;height:6%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(29,58,42,.32),transparent);filter:blur(6px)}.om-coin__fallback{position:absolute;top:22%;right:22%;bottom:22%;left:22%;z-index:1;display:none;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e2ad,#d9b46a 40%,#9c7637);box-shadow:inset 0 0 0 10px #fff0c859,0 40px 80px -30px #13241a80;font-family:var(--om-serif);font-size:clamp(60px,9vw,130px);color:#503814bf}.om-coin__stage.is-fallback .om-coin__fallback{display:grid}.om-values{margin:4.4rem 0 0;padding:0;list-style:none}.om-values__item{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:2rem;padding:2.8rem 0;border-top:1px solid var(--om-line)}.om-values__item:last-child{border-bottom:1px solid var(--om-line)}.om-values__num{font-family:var(--om-caps);font-size:1.6rem;letter-spacing:.1em;color:var(--om-gold-deep)}.om-values__title{margin:0 0 .6rem;font-family:var(--om-serif);font-size:clamp(26px,2.4vw,38px);font-weight:500;line-height:1.1;color:var(--om-green)}.om-values__text{max-width:40ch;margin:0;font-size:1.5rem;line-height:1.7;color:var(--om-muted)}@media screen and (max-width:989px){.om-coin__grid{grid-template-columns:1fr}.om-coin__stage{max-width:440px}}.om-news{position:relative;overflow:hidden;background:var(--om-green);color:var(--om-cream);text-align:center}.om-news__star{position:absolute;left:50%;top:50%;font-size:min(70vw,900px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(201,168,106,.12);transform:translate(-50%,-50%);pointer-events:none;animation:omSpinCenter 90s linear infinite}@keyframes omSpinCenter{to{transform:translate(-50%,-50%) rotate(360deg)}}.om-news__inner{position:relative;z-index:1}.om-news .om-h2{color:var(--om-cream)}.om-news .om-h2 em{color:var(--om-gold)}.om-news__text{max-width:44ch;margin:2.4rem auto 0;font-size:1.6rem;line-height:1.7;color:#f3ede2b3}.om-news__form{max-width:580px;margin:4.8rem auto 0}.om-news__field{display:flex;align-items:center;gap:1.6rem;border-bottom:1px solid rgba(243,237,226,.35);transition:border-color .5s var(--om-ease)}.om-news__field:focus-within{border-color:var(--om-gold)}.om-news__input{flex:1;min-width:0;padding:1.8rem 0;border:0;outline:none;background:transparent;color:var(--om-cream);font-family:var(--om-serif);font-size:clamp(22px,2.2vw,30px);box-shadow:none}.om-news__input::placeholder{font-style:italic;color:#f3ede273}.om-news__submit{display:grid;place-items:center;flex:none;width:5.8rem;height:5.8rem;border:0;border-radius:50%;background:var(--om-gold);color:var(--om-night);cursor:pointer;transition:transform .6s var(--om-ease),background-color .4s}.om-news__submit:hover{background:var(--om-cream);transform:rotate(-45deg)}.om-news__submit:focus-visible{outline:2px solid var(--om-cream);outline-offset:3px}.om-news__msg{margin:1.8rem 0 0;font-size:1.4rem;color:var(--om-gold-soft)}.om-news__msg--error{color:#f0b9a8}.om-mark{position:relative;overflow:hidden;padding-top:clamp(56px,7vw,110px);background:var(--om-night);color:var(--om-cream)}.om-mark__top{display:flex;align-items:center;justify-content:space-between;gap:2rem}.om-mark__tag{margin:0;font-family:var(--om-caps);font-size:1.15rem;letter-spacing:.34em;text-transform:uppercase;color:var(--om-gold)}.om-mark__totop{display:inline-flex;align-items:center;gap:1rem;padding:0;border:0;background:none;color:#f3ede2bf;font-family:var(--om-sans);font-size:1.15rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .4s}.om-mark__totop:hover{color:var(--om-gold)}.om-mark__totop .om-icon{transform:rotate(-90deg)}.om-mark__word{margin:clamp(24px,3vw,48px) 0 0;overflow:hidden;font-family:var(--om-serif);font-size:clamp(64px,17.4vw,360px);font-weight:400;line-height:.82;letter-spacing:-.035em;text-align:center;white-space:nowrap}.om-mark__char{display:inline-block;padding-bottom:.06em;background:linear-gradient(180deg,#efdcae,#c9a86a 46%,#82622f);-webkit-background-clip:text;background-clip:text;color:transparent;will-change:transform}body.om .button,body.om .shopify-challenge__button,body.om .customer button{font-family:var(--om-sans);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;min-height:5.4rem;padding:0 3.2rem;transition:background-color .5s var(--om-ease),color .5s var(--om-ease)}body.om .button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--om-gold);color:var(--om-night)}body.om .button--secondary:not([disabled]):hover{background-color:rgba(var(--color-foreground),.06)}body.om .button--tertiary{letter-spacing:.12em}body.om .field__input,body.om .select__select,body.om .customer .field input{font-family:var(--om-sans)}body.om .title,body.om .related-products__heading,body.om .collection__title .title{font-family:var(--om-serif);font-weight:400;letter-spacing:-.01em;color:var(--om-green)}body.om .product-card-wrapper .card__inner{transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .8s var(--om-ease)}body.om .product-card-wrapper .card__media .media{overflow:hidden}body.om .product-card-wrapper .card__media .media img{transition:transform 1.5s var(--om-ease),opacity .6s ease!important}body.om .product-card-wrapper:hover .card__media .media img:first-child{transform:scale(1.06)}body.om .card__heading,body.om .card__heading a{font-family:var(--om-sans);font-size:1.35rem;font-weight:500;line-height:1.45;letter-spacing:.03em;color:var(--om-ink);text-decoration:none}body.om .card-information .price,body.om .card-information .price-item{font-family:var(--om-serif);font-size:1.95rem;font-weight:500;letter-spacing:0;color:var(--om-green)}body.om .card-information .price-item--regular.price-item--last,body.om .card-information s.price-item{font-size:1.5rem}body.om .card__badge .badge,body.om .badge{font-family:var(--om-sans);font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:.5rem 1.2rem}body.om .collection-hero{padding-top:clamp(36px,6vw,90px)}body.om .collection-hero__inner{justify-content:center;text-align:center}body.om .collection-hero__text-wrapper{flex-basis:100%;max-width:980px;margin-inline:auto}body.om .collection-hero__title{margin:0;font-family:var(--om-serif);font-size:clamp(56px,8.4vw,140px);font-weight:400;line-height:.92;letter-spacing:-.025em;color:var(--om-green)}body.om .collection-hero__title:before{content:"\2726";display:block;margin-bottom:2.4rem;font-size:2.2rem;color:var(--om-gold-deep)}body.om .collection-hero__description{max-width:62ch;margin:2.4rem auto 0;font-size:1.6rem;line-height:1.75;color:var(--om-muted)}body.om .facets__summary,body.om .facet-filters__label,body.om .product-count__text{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase}body.om .product__text.caption-with-letter-spacing{font-family:var(--om-caps);font-size:1.1rem;letter-spacing:.34em;color:var(--om-gold-deep)}body.om .product__title h1,body.om .product__title h2{font-family:var(--om-serif);font-size:clamp(38px,3.8vw,64px);font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--om-green)}body.om .product .price--large .price-item,body.om .product .price--large{font-family:var(--om-serif);font-size:3rem;font-weight:500;letter-spacing:0;color:var(--om-green)}body.om .product .price--large s.price-item{font-size:2.2rem}body.om .product-form__input .form__label{font-family:var(--om-caps);font-size:1.1rem;letter-spacing:.26em;text-transform:uppercase;color:var(--om-ink)}body.om .product-form__input--pill input[type=radio]+label{padding:1.1rem 2.2rem;font-size:1.3rem;letter-spacing:.08em;transition:background-color .4s var(--om-ease),color .4s var(--om-ease),border-color .4s var(--om-ease)}body.om .product-form__input--pill input[type=radio]:checked+label{background-color:var(--om-green);border-color:var(--om-green);color:var(--om-cream)}body.om .product-form__submit{min-height:5.8rem}body.om .product__description,body.om .product__description.rte{font-size:1.55rem;line-height:1.8}body.om .product__media-item .media{background:var(--om-sand)}body.om .share-button__button{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase}body.om .drawer__heading,body.om .cart-notification__heading,body.om .cart__title,body.om .title--primary{font-family:var(--om-serif);font-weight:400}body.om .drawer__heading{font-size:3.2rem}body.om .cart-item__name{font-family:var(--om-serif);font-size:2rem;text-decoration:none;color:var(--om-green)}body.om .totals__total-value,body.om .totals__total{font-family:var(--om-serif);font-size:2.4rem}body.om .footer{border-top:0}body.om .footer-block__heading{font-family:var(--om-caps);font-size:1.15rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--om-gold)}body.om .footer .list-menu__item--link,body.om .footer-block__details-content .list-menu__item--link{font-size:1.45rem;letter-spacing:.02em;color:#f3ede2b8;transition:color .35s}body.om .footer .list-menu__item--link:hover{color:var(--om-cream);text-decoration:none}body.om .footer-block__brand-info .rte,body.om .footer-block__details-content.rte{color:#f3ede2b3}body.om .footer__content-bottom{border-top:1px solid rgba(243,237,226,.1)}body.om .footer__copyright,body.om .policies{font-size:1.15rem;letter-spacing:.08em}body.om .main-page-title,body.om .article-template__title,body.om .blog__title{font-family:var(--om-serif);font-weight:400;font-size:clamp(44px,5.6vw,88px);color:var(--om-green)}@media(prefers-reduced-motion:reduce){.om-grain,.om-float__bob,.om-hero__scroll i:after,.om-coin__halo--2,.om-news__star{animation:none!important}.om-card__media,body.om .product-card-wrapper .card__inner{transform:none!important}}@media screen and (max-width:749px){.om-grain{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/om-theme.css.map */
