.o9{--o9-ink: #1B2433;--o9-ink-2: #283246;--o9-night: #141B27;--o9-text: #4A5262;--o9-note: #5E6573;--o9-cream: #F6F1E8;--o9-sand: #EDE4D3;--o9-line: #E2D8C6;--o9-gold: #B8924F;--o9-gold-light: #D2AE6A;--o9-gold-dark: #8A6420;--o9-green: #2E6B4F;--o9-serif: "O9 Newsreader", Georgia, "Times New Roman", serif;--o9-sans: "O9 Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--o9-pad: 20px;--o9-ease: cubic-bezier(.2, .8, .2, 1);font-family:var(--o9-sans);color:var(--o9-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.o9 *,.o9 *:before,.o9 *:after{box-sizing:border-box}.o9 img{max-width:100%}@media(min-width:990px){.o9{--o9-pad: 40px}}.o9-container{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--o9-pad)}.o9-h1,.o9-h2{font-family:var(--o9-serif);font-weight:500;color:var(--o9-ink);margin:0;letter-spacing:-.012em;text-wrap:balance}.o9-h1{font-size:clamp(31px,8.2vw,36px);line-height:1.1}.o9-h2{font-size:clamp(26px,6.8vw,30px);line-height:1.15}.o9-h1 em,.o9-h2 em{font-style:italic;color:var(--o9-gold-dark)}.o9-h1 sup,.o9-h2 sup{font-family:var(--o9-sans);font-size:.4em;font-weight:500;vertical-align:super;line-height:0;margin-left:.06em;color:var(--o9-text)}.o9-lead{font-size:15.5px;line-height:1.6;color:var(--o9-text)}.o9-note{font-size:12px;line-height:1.5;color:var(--o9-note)}@media(min-width:990px){.o9-h1{font-size:clamp(44px,4.2vw,56px);line-height:1.06}.o9-h2{font-size:clamp(36px,3.4vw,44px)}.o9-lead{font-size:17px}}.o9-icon{width:24px;height:24px;display:inline-block;flex:none;line-height:0}.o9-icon svg{width:100%;height:100%;display:block;overflow:visible}.o9-ring{--o9-ring: 46px;width:var(--o9-ring);height:var(--o9-ring);flex:none;border-radius:50%;display:grid;place-items:center;color:var(--o9-gold);background:radial-gradient(120% 120% at 30% 18%,#fff,#fbf7ef 45%,#f0e4cd);box-shadow:inset 0 0 0 1px #b8924f8c,inset 0 -7px 12px -9px #8a642066,0 10px 20px -14px #8a642099}.o9-ring .o9-icon{width:24px;height:24px}.o9-ring--dark{color:var(--o9-gold-light);background:radial-gradient(120% 120% at 30% 18%,#ffffff29,#ffffff0a 70%);box-shadow:inset 0 0 0 1px #d2ae6a80,0 0 22px -6px #d2ae6a8c}.o9-stars{display:inline-flex;gap:2px;color:var(--o9-gold)}.o9-stars .o9-icon{width:17px;height:17px}.o9-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 28px;border:0;border-radius:15px;font-family:var(--o9-sans);font-size:17px;font-weight:600;letter-spacing:.005em;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--o9-ease),box-shadow .3s var(--o9-ease)}.o9-btn .o9-icon{width:20px;height:20px;transition:transform .25s var(--o9-ease)}.o9-btn:hover .o9-icon{transform:translate(3px)}.o9-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--o9-ease)}.o9-btn:hover:after{transform:translate(120%)}.o9-btn:focus-visible{outline:2px solid var(--o9-gold);outline-offset:3px}.o9-btn--block{width:100%}.o9-btn--dark{color:#fbf6ec;background:linear-gradient(180deg,#3d4962,#2c3649,#222a3b);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #d2ae6a4d,0 2px 4px #141a2638,0 16px 32px -14px #b8924fbf}.o9-btn--dark .o9-icon{color:var(--o9-gold-light)}.o9-btn--dark:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #d2ae6a73,0 3px 6px #141a263d,0 20px 40px -14px #b8924fe6}.o9-btn--dark:active{transform:translateY(0)}.o9-btn--gold{color:var(--o9-ink);background:linear-gradient(180deg,#ddbf84,#c6a15c 52%,#b08846);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #8a642059,0 16px 34px -14px #d2ae6acc}.o9-glass{background:#ffffff94;border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.o9-glass--dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.o9-glass{background:#fffffff0}.o9-glass--dark{background:#283246f0}}.o9-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.o9 *,.o9 *:before,.o9 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html .o9-mx__vs.is-ready .o9-mx__pill{transition:opacity .9s var(--o9-ease),transform 1.1s var(--o9-ease);transition-delay:calc(var(--i) * 70ms)}html .o9-mx__vs.is-ready .o9-mx__hc use{transition:opacity 1s var(--o9-ease),transform 1.3s var(--o9-ease);transition-delay:calc(1.1s + var(--d) * .19s)}html .o9-heal.is-ready .o9-heal__node{transition:transform .9s var(--o9-ease),filter .9s,opacity .9s}html .o9-heal.is-ready .o9-heal__node svg{transition:stroke-dashoffset .9s var(--o9-ease) .45s}html .o9-heal.is-ready .o9-heal__txt{transition:opacity .9s var(--o9-ease)}html .o9-heal.is-ready .o9-heal__step:after{transition:transform 1.1s var(--o9-ease) .6s}html .o9-heal.is-ready .o9-heal__bar b{transition:transform 1.6s var(--o9-ease) .5s}html .o9-stau__step{transition:opacity 1s var(--o9-ease),transform 1s var(--o9-ease)}html .o9-stau__step:not(:last-child):after{transition:transform 1.2s var(--o9-ease) .3s}html .o9-stau__bar span{transition:transform 1.4s var(--o9-ease) .25s}html .o9-stau__node{transition:background-color .9s,color .9s,box-shadow .9s}html .o9-stau__loop,html .o9-tl__list.is-ready .o9-tl__card,html .o9-tl__list.is-ready .o9-tl__node{transition:opacity 1s var(--o9-ease),transform 1s var(--o9-ease)}html .o9-tl__list.is-ready .o9-tl__step:after{transition:transform 1.3s var(--o9-ease) .35s}html .o9-tl__list.is-ready .o9-tl__reserve b{transition:transform 1.7s var(--o9-ease) .5s}html .o9-sv__bar i b{transition:transform .9s var(--o9-ease)}@media(min-width:990px){html .o9-mx__vs.is-ready .o9-mx__pill{transition:opacity .7s var(--o9-ease),transform .8s var(--o9-ease);transition-delay:calc(var(--i) * 45ms)}html .o9-mx__vs.is-ready .o9-mx__hc use{transition:opacity .75s var(--o9-ease),transform .95s var(--o9-ease);transition-delay:calc(.75s + var(--d) * 125ms)}html .o9-tl__list.is-ready .o9-tl__card,html .o9-tl__list.is-ready .o9-tl__node{transition:opacity .75s var(--o9-ease),transform .75s var(--o9-ease);transition-delay:calc(var(--i) * .18s)}html .o9-tl__list.is-ready .o9-tl__step:after{transition:transform .95s var(--o9-ease);transition-delay:calc(.25s + var(--i) * .18s)}html .o9-tl__list.is-ready .o9-tl__reserve b{transition:transform 1.25s var(--o9-ease) .4s}}.o9-cta-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;margin:14px 0 0;font-size:14px;line-height:1.3;color:var(--o9-text)}.o9-cta-meta>span{display:inline-flex;align-items:center;gap:7px}.o9-cta-meta .o9-icon{width:18px;height:18px;color:var(--o9-gold)}.o9-cta-meta .o9-stars .o9-icon{width:15px;height:15px}.o9-cta-meta--dark{color:#e9e2d3d1}.o9-cta-meta--dark .o9-icon{color:var(--o9-gold-light)}.o9-sy__end>.o9-cta-meta,.o9-tl__end>.o9-cta-meta{margin-top:-4px}@media(max-width:989px){.o9-cta-meta{flex-direction:column;gap:7px}}@media(min-width:990px){.o9-cta-meta--left{justify-content:flex-start}}.o9-bb .o9-bb__ugc.is-marquee{overflow:hidden;margin-left:calc(var(--o9-pad) * -1);margin-right:calc(var(--o9-pad) * -1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}.o9-bb .o9-bb__ugc.is-marquee .o9-bb__ugc-row{width:max-content;margin:0;padding:0 8px 0 0;overflow:visible;scroll-snap-type:none;animation:o9-ugc-run var(--o9-ugc-dur, 44s) linear infinite;will-change:transform}.o9-bb .o9-bb__ugc.is-marquee:hover .o9-bb__ugc-row,.o9-bb .o9-bb__ugc.is-marquee.is-paused .o9-bb__ugc-row{animation-play-state:paused}@keyframes o9-ugc-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:990px){.o9-bb .o9-bb__ugc.is-marquee{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/omni9-base.css.map */
