:root{--motion-duration: .3s;--motion-duration-out: .15s;--motion-distance: .75rem;--motion-ease: cubic-bezier(.2, .7, .2, 1);--motion-stagger: 40ms;--motion-stagger-max: .16s;--moment-duration: .9s;--color-night: #0f0e0d;--night-fade: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent), linear-gradient(180deg, transparent, #000 8%, #000 92%, transparent)}*,*:before,*:after{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height, 4rem) + 1rem)}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-primary--family);font-weight:var(--font-weight-regular);font-size:var(--text-body);line-height:1.6;background-color:var(--color-cream);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{flex:1 0 auto}[hidden]{display:none!important}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit}input,textarea,select{border-radius:var(--style-border-radius-inputs)}button{cursor:pointer}dialog{background-color:var(--color-cream);color:var(--color-ink)}p{text-wrap:pretty}li,dd,dt,figcaption,blockquote,label,legend,td,th{text-wrap:pretty}:is(.o-lead,[class*=__lead],[class*=claim],[class*=__headline],[class*=__kicker],[class*=__note],[class*=__caption],figcaption,.o-mom__text,.o-sev__val,.o-tiles__tile,.o-reas__item,.o-routine__step-text){text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}strong,b{font-weight:var(--font-weight-bold)}h1,h2,.h1,.h2,.display{font-weight:var(--font-weight-heading);color:var(--color-graphite);letter-spacing:-.02em;text-wrap:balance}:is(h1,h2,.h1,.h2,.display) :is(em,i){font-style:normal;color:var(--color-bronze)}:is(.scheme-stage,.scheme-cocoa,.scheme-neutral,.closing) :is(h1,h2,.h1,.h2,.display) :is(em,i){color:var(--color-gold-on-dark)}.display{font-size:var(--text-hero);line-height:1;letter-spacing:-.04em}h1,.h1{font-size:var(--text-h1);line-height:1.04;letter-spacing:-.035em}h2,.h2{font-size:var(--text-h2);line-height:1.08;letter-spacing:-.03em}h3,.h3{font-size:var(--text-h3);line-height:1.25;font-weight:var(--font-weight-medium);letter-spacing:-.012em;color:var(--color-ink);text-wrap:balance}h4,h5,h6,.h4{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:-.005em;color:var(--color-ink)}.lead{font-size:var(--text-lead);line-height:1.55}.rte,.lead{max-width:64ch}[style*="text-align: center"] :is(.rte,.lead),.text-center :is(.rte,.lead){margin-inline:auto}.small,.caption{font-size:var(--text-caption);line-height:1.5}.eyebrow,.label{display:inline-block;font-family:var(--font-label--family);font-size:var(--text-micro);line-height:1.4;font-weight:var(--font-label--weight);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink)}.figure{font-family:var(--font-figure--family);font-weight:var(--font-figure--weight);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;white-space:nowrap}.figure__unit{margin-inline-start:.12em;font-size:max(.4em,.75rem);font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase}.rte strong,.lead strong{color:var(--color-ink)}.rte>*+*{margin-block-start:1em}.rte ul,.rte ol{padding-inline-start:1.25em}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2;min-width:0}.shopify-section>.full-width,.shopify-section>.page-width{grid-column:1 / -1}.page-width{width:min(calc(var(--page-width) - var(--page-margin) * 2),calc(100% - var(--page-margin) * 2));margin-inline:auto}.section-spacing{--spacing-scale: .62;padding-block:calc(var(--section-padding-top, 96px) * var(--spacing-scale)) calc(var(--section-padding-bottom, 96px) * var(--spacing-scale))}@media screen and (min-width:750px){.section-spacing{--spacing-scale: .8}}@media screen and (min-width:990px){.section-spacing{--spacing-scale: 1}}.stack>*+*{margin-block-start:var(--stack-gap, 1.25rem)}.scheme-cream{background-color:var(--color-cream);color:var(--color-ink)}.scheme-white{background-color:var(--color-white);color:var(--color-ink)}:root{--gold-matte-1: #a98652;--gold-matte-2: #bf9d69;--gold-matte-3: #b18e5b;--gold-matte-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.24 0 0 0 0 0.12 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url%28%23n%29'/%3E%3C/svg%3E");--gold-matte: radial-gradient(120% 90% at 16% 10%, rgba(255, 244, 222, .3), rgba(255, 244, 222, 0) 55%), repeating-linear-gradient(115deg, rgba(255, 248, 230, 0) 0 22px, rgba(255, 248, 230, .055) 22px 44px), var(--gold-matte-grain), linear-gradient(135deg, var(--gold-matte-2) 0%, var(--gold-matte-3) 48%, var(--gold-matte-1) 100%)}.gold-matte{--selection-bg: var(--color-graphite);--selection-fg: var(--color-stage-ink);position:relative;isolation:isolate;background-color:var(--gold-matte-3);background-image:var(--gold-matte);background-size:auto,auto,120px 120px,auto;color:var(--color-graphite)}.gold-matte--framed:after{content:"";position:absolute;inset:.5rem;z-index:-1;border:1px solid rgba(255,240,210,.4);border-radius:inherit;pointer-events:none}.gold-matte :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.display,.eyebrow,.label,a){color:var(--color-graphite)}.gold-matte>*{--focus-color: var(--color-graphite)}::selection{background-color:var(--selection-bg, color-mix(in srgb, var(--color-gold-line) 35%, var(--color-cream)));color:var(--selection-fg, var(--color-graphite))}.story-scene{--focus-color: var(--color-gold-on-dark);--selection-bg: var(--color-gold-on-dark)}.topo--dark>*{--focus-color: var(--color-gold-on-dark)}.button{--button-bg: var(--color-graphite);--button-fg: var(--color-stage-ink);--button-border: var(--color-graphite);--button-veil: color-mix(in srgb, var(--color-gold-line) 16%, var(--button-bg));position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border:1px solid var(--button-border);border-radius:999px;background-color:var(--button-bg);color:var(--button-fg);font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .25s var(--motion-ease),color .25s var(--motion-ease),border-color .25s var(--motion-ease),transform .25s var(--motion-ease),scale .25s var(--motion-ease)}.button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--button-veil);clip-path:inset(100% 0 0 0);transition:clip-path var(--motion-duration) var(--motion-ease);pointer-events:none}@media(hover:hover){.button:hover:not([disabled],[aria-disabled=true],[aria-busy=true]):before{clip-path:inset(0 0 0 0)}}.button,.icon-button,[data-press]{-webkit-tap-highlight-color:transparent}[data-press]{transition:scale .25s var(--motion-ease)}.button:active{scale:.97;transition-duration:.08s}[data-press]:active{scale:.985;transition-duration:.08s}.icon-button{transition:scale .25s var(--motion-ease)}.icon-button:active{scale:.9;transition-duration:.08s}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.button[disabled]:active{scale:none}.button[aria-busy=true]{cursor:progress;opacity:.8}.button--secondary{--button-bg: transparent;--button-fg: var(--color-ink);--button-border: rgba(var(--color-ink-rgb), .35)}.button--secondary:hover{--button-border: var(--color-ink)}.scheme-stage .button{--button-bg: var(--color-stage-ink);--button-fg: var(--color-stage);--button-border: var(--color-stage-ink)}.scheme-stage .button--secondary{--button-bg: transparent;--button-fg: var(--color-stage-ink);--button-border: rgba(242, 236, 229, .4)}.scheme-stage .button--secondary:hover{--button-border: var(--color-stage-ink)}:is(.scheme-neutral,.scheme-chocolate) .button{--button-bg: var(--color-white);--button-fg: var(--color-ink);--button-border: var(--color-white)}:is(.scheme-neutral,.scheme-chocolate) .button--secondary{--button-bg: transparent;--button-fg: var(--color-white);--button-border: var(--color-white)}.button--on-stage{--button-bg: var(--color-stage-ink);--button-fg: var(--color-stage);--button-border: var(--color-stage-ink);--focus-color: var(--color-gold-on-dark)}.button--full{width:100%}.button-group{display:flex;flex-wrap:wrap;gap:.75rem}.link{position:relative;text-decoration:none;background-image:linear-gradient(var(--color-gold-line),var(--color-gold-line));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--motion-duration) var(--motion-ease)}.link:hover,.link[aria-current=page]{background-size:100% 1px}.field{display:flex;flex-direction:column;gap:.375rem}.field__input{width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid rgba(var(--color-graphite-rgb),.55);background-color:var(--color-white);color:var(--color-ink)}.field__input::placeholder{color:#6f6660}:is(.scheme-neutral,.scheme-chocolate) .field__input{border-color:rgba(255,255,255,.7);background-color:transparent;color:var(--color-white)}:is(.scheme-neutral,.scheme-chocolate) .field__input::placeholder{color:var(--color-white)}.form-message{font-size:.875rem}:focus-visible{outline:2px solid var(--focus-color, var(--color-gold-focus));outline-offset:3px}#shop-hcaptcha-badge-container a:focus-visible{outline:2px solid currentColor!important;outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;z-index:100;top:.5rem;left:.5rem;padding:.75rem 1.25rem;background:var(--color-ink);color:var(--color-white);transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-link:focus-visible{outline-color:var(--color-gold-on-dark);outline-offset:-5px}.icon{width:1.25rem;height:1.25rem;flex:none;stroke-width:var(--line-weight, 1.25px)}.icon :is(path,circle,rect,line,polyline,polygon,ellipse){vector-effect:var(--line-vector-effect, none)}.icon{container-type:inline-size;aspect-ratio:1}.icon :is(path,circle,rect,line,polyline,polygon,ellipse):not([stroke-width]){stroke-width:clamp(1px,(100cqi - 16.5px) * 100,var(--line-weight))}.icon--swiss,.footer{--line-weight: initial;--line-vector-effect: initial}.icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:none;color:inherit;text-decoration:none}#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0!important;width:auto!important;max-width:none!important;max-height:45svh!important;margin:0!important;padding:1rem var(--page-margin) calc(1rem + env(safe-area-inset-bottom))!important;overflow:auto!important;border:0!important;border-top:1px solid var(--color-gold-line)!important;border-radius:0!important;background:var(--color-white)!important;color:var(--color-ink)!important;font-family:var(--font-primary--family)!important;box-shadow:0 -8px 30px rgba(var(--color-ink-rgb),.12)!important}#shopify-pc__banner .shopify-pc__banner__wrapper,#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;padding:0!important}#shopify-pc__banner__body-title{margin:0 0 .25rem!important;font-family:var(--font-primary--family)!important;font-size:.9375rem!important;font-weight:var(--font-weight-medium)!important;color:var(--color-ink)!important}#shopify-pc__banner p,#shopify-pc__banner a{font-family:var(--font-primary--family)!important;font-size:.8125rem!important;line-height:1.45!important;color:var(--color-ink)!important}@media screen and (max-width:749px){#shopify-pc__banner p,#shopify-pc__banner p a{font-size:.75rem!important;line-height:1.35!important}}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem!important;margin:.75rem 0 0!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{order:1;width:100%!important;min-height:2.75rem!important;margin:0!important;border:1px solid var(--color-stage)!important;border-radius:999px!important;font-family:var(--font-primary--family)!important;font-size:.8125rem!important;font-weight:var(--font-weight-medium)!important;letter-spacing:0!important;text-transform:none!important}#shopify-pc__banner__btn-accept{background:var(--color-stage)!important;color:var(--color-stage-ink)!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:var(--color-ink)!important}#shopify-pc__banner__btn-manage-prefs{order:2;grid-column:1 / -1;min-height:2.25rem!important;margin:0!important;border:0!important;background:none!important;color:var(--color-ink)!important;font-family:var(--font-primary--family)!important;font-size:.8125rem!important;text-decoration:underline!important}@media screen and (min-width:750px){#shopify-pc__banner.shopify-pc__banner__dialog{right:auto!important;bottom:1.25rem!important;left:1.25rem!important;width:24rem!important;padding:1.25rem!important;border:1px solid color-mix(in srgb,var(--color-gold-line) 60%,transparent)!important;border-radius:8px!important}}.consent-pending :is(.sticky-cta,.product-sticky){transform:translateY(110%)!important}.pic{display:contents}.pic>source{display:none}.bar-stage__canvas{display:block;width:100%!important;height:100%!important;opacity:0;transition:opacity var(--motion-duration) var(--motion-ease)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}@view-transition{navigation:auto}.section-header{view-transition-name:site-header}::view-transition-old(root){animation:var(--motion-duration-out) var(--motion-ease) both oro-page-out}::view-transition-new(root){animation:var(--motion-duration) var(--motion-ease) both oro-page-in}@keyframes oro-page-out{to{opacity:0}}@keyframes oro-page-in{0%{opacity:0;transform:translateY(var(--motion-distance))}}::view-transition-group(pack-media){animation-duration:.4s;animation-timing-function:var(--motion-ease)}::view-transition-old(pack-media),::view-transition-new(pack-media){height:100%;object-fit:contain}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes oro-refresh{0%{opacity:.35;transform:translateY(.1875rem)}}@keyframes oro-bump{50%{transform:scale(1.15)}}.is-refreshing{animation:oro-refresh var(--motion-duration) var(--motion-ease)}.is-bumping{animation:oro-bump var(--motion-duration) var(--motion-ease)}@media(prefers-reduced-motion:reduce){.is-refreshing,.is-bumping{animation:none}}@font-face{font-family:ORO Figures;src:url(oro-figures.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0027,U+002C,U+002E,U+0030-0039,U+2019}.buy-box__price-main,.buy-box__price-details,.buy-box__tab-price,.product-sticky__price,.product-sticky__routine,.header__cart-count,.cart-line__count,.cart-drawer__totals dd,.comparison-table__value,.comparison-table__per100,.rcal__num,.rcal__price-bar,.mf-rate__number,.mf-rate__total,.mf-rate__amount{font-family:"ORO Figures",var(--font-primary--family);font-variant-numeric:tabular-nums}
