:root{--om-ivory: #F7F2EA;--om-midnight: #17243A;--om-gold: #C5A46D;--om-rose: #C99191;--om-text: #242424;--om-focus: #0B63CE;--om-shell: min(1200px, calc(100% - 32px) );--om-radius: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--om-text);background:var(--om-ivory);font:16px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--om-focus);outline-offset:3px}.om-shell{width:var(--om-shell);margin-inline:auto}.om-preview-banner{padding:7px 16px;background:var(--om-gold);color:var(--om-midnight);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.om-footer__powered{margin-top:1rem;color:var(--om-muted);font-size:.72rem;letter-spacing:.04em}.om-skip-link{position:absolute;left:16px;top:-48px;background:#fff;padding:8px 12px;z-index:20}.om-skip-link:focus{top:16px}.om-header{background:var(--om-midnight);color:#fff}.om-header__inner{min-height:72px;display:flex;align-items:center;gap:24px}.om-wordmark{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;letter-spacing:.04em;margin-right:auto}.om-wordmark span:first-child{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--om-gold);border-radius:50%;color:var(--om-gold)}.om-header nav,.om-footer nav{display:flex;flex-wrap:wrap;gap:18px}.om-header nav a,.om-footer a{text-decoration:none}.om-header nav a:hover,.om-footer a:hover{text-decoration:underline;text-underline-offset:3px}.om-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:1px solid var(--om-midnight);border-radius:999px;background:var(--om-midnight);color:#fff;text-decoration:none;font-weight:700}.om-button:hover{background:#273b5e}.om-button--small{min-height:38px;padding:6px 14px;font-size:.9rem}.om-button--quiet{background:transparent;color:var(--om-midnight)}.om-button--quiet:hover{background:#17243a14}.om-hero{padding:clamp(48px,8vw,112px) 0;background:linear-gradient(135deg,var(--om-ivory),#fff)}.om-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:clamp(32px,7vw,96px);align-items:center}.om-eyebrow{margin:0 0 12px;color:#725d36;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1,h2{margin:0 0 18px;color:var(--om-midnight);font-family:Georgia,Cambria,serif;line-height:1.08}h1{max-width:12ch;font-size:clamp(2.7rem,7vw,5.8rem)}h2{font-size:clamp(2rem,4vw,3.2rem)}.om-lede{max-width:52ch;font-size:clamp(1.1rem,2vw,1.3rem)}.om-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.om-disclosure{max-width:58ch;color:#5b5b5b;font-size:.88rem}.om-before-after{display:grid;grid-template-columns:1fr 1fr;min-height:420px;overflow:hidden;border-radius:var(--om-radius);box-shadow:0 24px 60px #17243a2e}.om-before-after__panel{display:flex;align-items:flex-end;padding:20px;color:#fff;font-weight:700}.om-before-after__panel span{padding:5px 10px;border-radius:999px;background:#17243abf}.om-before-after__panel--before{background:linear-gradient(160deg,#9aa6b8,#657289 50%,#394a66)}.om-before-after__panel--after{background:radial-gradient(circle at 35% 30%,#e7c4b1,transparent 28%),linear-gradient(150deg,#17243a,#735f78 55%,#c99191)}.om-section{padding:clamp(56px,8vw,104px) 0}.om-occasion-grid,.om-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.om-card{display:flex;min-height:180px;flex-direction:column;gap:8px;padding:22px;border:1px solid rgba(23,36,58,.14);border-radius:var(--om-radius);background:#ffffffb3;text-decoration:none}.om-card:hover{border-color:var(--om-gold);transform:translateY(-2px)}.om-card>span:first-child{color:var(--om-rose);font-size:2rem}.om-card strong{color:var(--om-midnight);font-size:1.1rem}.om-card span:last-child{color:#5b5b5b}.om-trust{background:#fff}.om-trust__grid{grid-template-columns:repeat(3,1fr)}.om-trust__grid>div{padding:24px;border-left:3px solid var(--om-gold)}.om-footer{padding:48px 0;background:var(--om-midnight);color:#fff}.om-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.om-footer nav{justify-content:flex-end;align-content:start}.om-page,.om-product,.om-collection,.om-search,.om-cart{padding:clamp(48px,8vw,96px) 0}.om-page__content,.om-product__description{max-width:70ch}.om-product__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:48px;align-items:start}.om-product__panel,.om-cart__panel{padding:28px;border:1px solid rgba(23,36,58,.14);border-radius:var(--om-radius);background:#fff}.om-price{color:var(--om-midnight);font-size:1.4rem;font-weight:800}.om-muted{color:#5b5b5b}@media(max-width:800px){.om-header__inner{flex-wrap:wrap;padding-block:14px}.om-header nav{order:3;width:100%;overflow-x:auto;padding-bottom:2px}.om-hero__grid{grid-template-columns:1fr}.om-before-after{min-height:300px}.om-occasion-grid{grid-template-columns:repeat(2,1fr)}.om-footer__grid,.om-product__grid{grid-template-columns:1fr}.om-footer nav{justify-content:flex-start}}@media(max-width:440px){.om-shell{width:min(100% - 24px,1200px)}.om-occasion-grid,.om-trust__grid{grid-template-columns:1fr}.om-before-after{min-height:240px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oriana-moments.css.map */
