: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}.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}body{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:1.6;text-align:start;text-wrap:pretty;background-color:var(--white);background-image:none;color:var(--ink)}a{color:inherit}::selection{background-color:var(--selection-bg, var(--ink));color:var(--selection-fg, var(--white))}:focus-visible{outline:2px solid var(--focus-color, var(--ink));outline-offset:3px}#shop-hcaptcha-badge-container:focus-within{left:auto!important;right:0!important}.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}.o-wrap{box-sizing:border-box;width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.o-section{padding-block:var(--section-gap);background-color:var(--white);color:var(--ink)}.shopify-section>:is(.o-section,.o-full){grid-column:1 / -1}.o-section--white{background-color:var(--white)}.o-section--paper{background-color:var(--paper)}.o-section--studio{background-color:var(--studio)}.o-section--panel{background-color:var(--panel)}.o-inverse{--focus-color: var(--white);--selection-bg: var(--white);--selection-fg: var(--ink);background-color:var(--ink);color:var(--white)}.o-inverse :is(.o-mid,.o-lead,.o-mono,.o-note,.o-chip){color:rgba(255,255,255,.72)}.o-inverse :is(.o-mono--ink,.o-ink,.o-link){color:var(--white)}.o-inverse .o-btn--line{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--white)}.o-hr{display:block;height:1px;margin:0;border:0;background-color:var(--line)}.o-lead{max-width:32em;font-size:var(--fs-lead);line-height:1.6;color:var(--mid)}.o-body{font-size:var(--fs-body);line-height:1.6}.o-small{font-size:var(--fs-small);line-height:1.6}.o-xs{font-size:var(--fs-xs);line-height:1.55}.o-note{font-family:var(--font-sans);font-size:var(--fs-note);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--mid)}.o-mid{color:var(--mid)}.o-ink{color:var(--ink)}.o-mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:400;line-height:1.45;letter-spacing:0;color:var(--mid)}.o-mono--s{font-size:var(--fs-mono-s)}.o-mono--xs{font-size:var(--fs-mono-xs)}.o-mono--ink{color:var(--ink)}.o-mono--medium{font-weight:500}@media screen and (max-width:749px),(pointer:coarse){input:where(:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=submit],[type=button],[type=reset],[type=image],[type=file],[type=color])),select,textarea{font-size:16px}}.o-unit{text-transform:none}.o-tnum{font-variant-numeric:tabular-nums}.o-btn{--o-btn-h: var(--btn-h);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:var(--o-btn-h);padding:0 calc(var(--o-btn-h) / 2);border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--white);font-family:var(--font-sans);font-size:var(--fs-btn);font-weight:500;line-height:1.2;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),scale .25s var(--ease)}.o-btn:active{scale:.98;transition-duration:.08s}.o-btn--ink{background:var(--ink);color:var(--white)}.o-btn--line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}@media(hover:hover){.o-btn:not(.o-btn--line,.oro-gold,[disabled],[aria-disabled=true]):hover{background-color:#2b2b2a}.o-btn--line:not([disabled],[aria-disabled=true]):hover{background-color:rgba(18,18,18,.06)}}.o-btn--lg{--o-btn-h: 56px;font-size:var(--fs-btn-lg)}.oro-gold.o-btn--lg{--o-btn-h: var(--btn-h-lg)}.o-btn--sm{--o-btn-h: 44px;font-size:14px}.o-btn--full{display:flex;width:100%}.o-btn:is([disabled],[aria-disabled=true]){background:var(--line);color:var(--mid);box-shadow:none;cursor:not-allowed;scale:none}.o-btn--line:is([disabled],[aria-disabled=true]){background:transparent;box-shadow:inset 0 0 0 1.5px var(--line)}.o-btn[aria-busy=true]{cursor:progress;opacity:.8}.oro-gold{position:relative;overflow:hidden;isolation:isolate;background:var(--gold);color:var(--ink);box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -1px rgba(0,0,0,.14)}.oro-gold:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.7),rgba(255,255,255,0) 65%);transform:translate(-130%);pointer-events:none}.oro-gold:is(:hover,:active,:focus-visible):after{transform:translate(130%);transition:transform .65s var(--ease)}.oro-gold:is([disabled],[aria-disabled=true]){background:var(--line);color:var(--mid);box-shadow:none}.oro-gold:is([disabled],[aria-disabled=true]):after{content:none}.o-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;cursor:pointer;transition:text-underline-offset var(--dur) var(--ease)}@media(hover:hover){.o-link:hover{text-underline-offset:3px}}button.o-link{padding:0;border:0;background:none;font:inherit}.o-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.o-chip{display:inline-flex;align-items:center;padding:3px 7px;font-family:var(--font-mono);font-size:12px;line-height:1.45;color:var(--mid);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line)}.o-seg{display:inline-flex;max-width:100%;padding:4px;border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}.o-seg--white{background:var(--white)}.o-seg--full{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:100%}.o-seg__opt{position:relative;flex:0 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--mid);font-family:inherit;font-size:15px;line-height:1.2;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease),color .2s var(--ease)}.o-seg--full .o-seg__opt{padding:0 12px}.o-seg__note{font-family:var(--font-mono);font-size:12px;white-space:nowrap}.o-seg__opt input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}@media(hover:hover){.o-seg__opt:hover{color:var(--ink)}}.o-seg__opt:is([aria-checked=true],.is-active,:has(>input:checked)){background:var(--ink);color:var(--white)}.o-seg__opt:has(>input:focus-visible){outline:2px solid var(--focus-color, var(--ink));outline-offset:3px}.o-radio,.o-check{-webkit-appearance:none;appearance:none;display:inline-block;flex:none;margin:0;padding:0;border:0;vertical-align:middle;background-color:var(--white);background-repeat:no-repeat;background-position:center;cursor:pointer}.o-radio{--o-radio-size: 24px;width:var(--o-radio-size);height:var(--o-radio-size);border-radius:50%;box-shadow:inset 0 0 0 1.8px var(--ink);background-color:transparent;background-image:radial-gradient(circle closest-side,var(--ink) 96%,transparent 100%);background-size:0 0;transition:background-size .3s cubic-bezier(.3,1.7,.5,1)}.o-radio:is(:checked,.is-checked,[aria-checked=true]),[aria-checked=true] .o-radio,input:checked+.o-radio{background-size:46% 46%}.o-check{width:20px;height:20px;border-radius:5px;box-shadow:inset 0 0 0 1.8px var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23121212' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:0 0;transition:background-size .15s var(--ease)}.o-check:is(:checked,.is-checked,[aria-checked=true]),[aria-checked=true] .o-check,input:checked+.o-check{background-size:100% 100%}.o-radio:is([disabled],[aria-disabled=true]),.o-check:is([disabled],[aria-disabled=true]){box-shadow:inset 0 0 0 1.8px var(--line);cursor:not-allowed}span.o-radio,span.o-check{pointer-events:none}.o-acc{border-bottom:1px solid var(--line)}.o-acc__item{border-top:1px solid var(--line)}.o-acc__q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:18px 0;box-sizing:border-box;font-size:17px;line-height:1.4;color:var(--ink);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.o-acc__q::-webkit-details-marker{display:none}.o-acc__icon{--o-acc-icon: 20px;position:relative;flex:none;width:var(--o-acc-icon);height:var(--o-acc-icon)}.o-acc__icon:before,.o-acc__icon:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--o-acc-icon) * 16 / 22 + var(--o-acc-icon) * 1.8 / 22);height:calc(var(--o-acc-icon) * 1.8 / 22);border-radius:999px;background:currentColor;translate:-50% -50%}.o-acc__icon:after{rotate:90deg;transition:rotate var(--dur) var(--ease),opacity var(--dur) var(--ease)}details[open]>.o-acc__q .o-acc__icon:after,.o-acc__q[aria-expanded=true] .o-acc__icon:after{rotate:0deg;opacity:0}.o-acc__a{max-width:32em;padding:0 0 22px;font-size:15px;line-height:1.6;color:var(--mid)}.o-acc__a>*+*{margin-top:10px}.o-acc--compact .o-acc__q{min-height:60px;padding:14px 0;font-size:16px}.o-acc--compact .o-acc__icon{--o-acc-icon: 18px}.o-acc--compact .o-acc__a{max-width:none;padding:0 0 20px;font-size:15px;line-height:1.6}.o-icon{display:inline-block;flex:none;vertical-align:middle}@media screen and (max-width:749px){.o-seg__opt{font-size:14px}.o-seg:not(.o-seg--full) .o-seg__opt{padding-inline:14px;text-align:center;white-space:normal;text-wrap:balance}.o-seg--full .o-seg__opt{font-size:13px}.o-seg__note{font-size:12px}.o-btn--sm{font-size:13px}.o-acc__q{min-height:64px;font-size:15px}.o-acc__a{font-size:15px}.o-acc--compact .o-acc__q{min-height:60px;font-size:14.5px}.o-acc--compact .o-acc__a{font-size:15px}}.button{--button-fg: var(--white)}.button--secondary{--button-fg: var(--ink)}.reviews .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev),.reviews :is(.jdgm-rev__buyer-badge,.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon),.jdgm-write-review-modal :is(.jdgm-write-review-modal__nav-btn,.jdgm-write-review-modal__btn--contact-us),.jdgm-write-review-modal__chip-input:checked+.jdgm-write-review-modal__chip-label{--color-stage-ink: var(--white)}html .foil__hint{background-color:rgba(255,255,255,.8);color:var(--ink)}@supports (animation-timeline: view()){@media(max-height:1400px)and (prefers-reduced-motion:no-preference){.oro-rv{animation:oroRv linear both;animation-timeline:view();animation-range:entry 0% cover 28%}.oro-px{animation:oroPx linear both;animation-timeline:view()}.lite-motion .oro-px{animation:none}}}@keyframes oroRv{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes oroPx{0%{transform:translateY(-7%) scale(1.14)}to{transform:translateY(7%) scale(1.14)}}@media print{.oro-rv,.oro-px{animation:none}}@media(prefers-reduced-motion:reduce){.oro-rv,.oro-px{animation:none}.oro-gold:after{content:none}.o-btn,.o-link,.o-seg__opt,.o-radio,.o-check,.o-acc__icon:after{transition:none}}.oro-caps{display:block;margin:0;padding:0;--caps-room-auto: calc(100vw - 2 * var(--gutter, 56px))}.oro-caps--hero{--caps-d: 42px;--caps-m: 24.8px}.oro-caps--hero:lang(fr){--caps-d: 36px}.oro-caps--xl{--caps-d: 56px;--caps-m: 25.8px}.oro-caps--l{--caps-d: 40px;--caps-m: 22.1px}.oro-caps--m{--caps-d: 34px;--caps-m: 17.5px}.oro-caps--s{--caps-d: 22px;--caps-m: 13.8px}.oro-caps--xs{--caps-d: 15px;--caps-m: 11px}.oro-caps__art{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:flex-start;color:var(--caps-color, var(--ink, #121212));--cap: min(var(--caps-d, 56px), var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}.oro-caps--center .oro-caps__art{align-items:center}.oro-caps--right .oro-caps__art{align-items:flex-end}.oro-caps--white{--caps-color: #FFFFFF}.oro-caps__art svg{display:block;flex:none;width:calc(var(--cap) * var(--w));height:calc(var(--cap) * var(--h));max-width:none;margin-top:calc(var(--cap) * var(--mt, 0));overflow:visible}h2.oro-caps .oro-caps__art{--cap: min(var(--caps-d, 56px) * .7, 40px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}h1.oro-caps .oro-caps__art{--cap: min(var(--caps-d, 56px), 48px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-d, 1))}.oro-caps__unit{font-family:var(--font-mono);font-weight:400;font-style:normal;letter-spacing:0;word-spacing:0;text-transform:none}.oro-caps__art svg.oro-caps__m{display:none}@media screen and (max-width:989px){.oro-caps{--caps-room-auto: calc(100vw - 2 * var(--gutter, 20px))}}@media screen and (max-width:749px){.oro-caps__art{--cap: min(var(--caps-m, 25.8px), var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}h2.oro-caps .oro-caps__art{--cap: min(var(--caps-m, 25.8px), 26px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}h1.oro-caps .oro-caps__art{--cap: min(var(--caps-m, 25.8px), 32px, var(--caps-room, var(--caps-room-auto)) * var(--caps-fit-m, 1))}.oro-caps__art svg.oro-caps__d{display:none}.oro-caps__art svg.oro-caps__m{display:block}}.oro-w.is-armed path{stroke-dasharray:1 2;stroke-dashoffset:1.02}.oro-w.is-armed circle,.oro-w.is-armed .oro-caps__unit{opacity:0}.oro-w.is-drawn path{stroke-dasharray:1 2;animation:oroDrawIn .55s cubic-bezier(.3,.6,.2,1) both;animation-delay:calc(var(--i, 0) * 32ms)}.oro-w.is-drawn circle,.oro-w.is-drawn .oro-caps__unit{animation:oroFadeIn .3s ease both;animation-delay:.9s}.oro-wt path{stroke-dasharray:1 2;animation:oroDrawIn .55s cubic-bezier(.3,.6,.2,1) both;animation-delay:calc(var(--i, 0) * 32ms + .2s)}.oro-wt circle,.oro-wt .oro-caps__unit{animation:oroFadeIn .3s ease both;animation-delay:1.6s}@keyframes oroDrawIn{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes oroFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.oro-wt path,.oro-w path,.oro-w.is-armed path,.oro-w.is-drawn path{animation:none;stroke-dasharray:none}.oro-wt circle,.oro-w circle,.oro-w.is-armed circle,.oro-w.is-drawn circle{animation:none;opacity:1}.oro-wt .oro-caps__unit,.oro-w .oro-caps__unit,.oro-w.is-armed .oro-caps__unit,.oro-w.is-drawn .oro-caps__unit{animation:none;opacity:1}}@media print{.oro-wt path,.oro-w path,.oro-w.is-armed path,.oro-w.is-drawn path{animation:none;stroke-dasharray:none}.oro-wt circle,.oro-w circle,.oro-w.is-armed circle,.oro-w.is-drawn circle{animation:none;opacity:1}.oro-wt .oro-caps__unit,.oro-w .oro-caps__unit,.oro-w.is-armed .oro-caps__unit,.oro-w.is-drawn .oro-caps__unit{animation:none;opacity:1}}
