:root{--o-cream:#FFF7EE;--o-cream-2:#FCEBDA;--o-navy:#1B2F5F;--o-navy-2:#132349;--o-orange:#F47B3B;--o-orange-ink:#D9581C;--o-orange-deep:#BF4E17;--o-pink:#F296C0;--o-pink-soft:#FDE4EF;--o-blue:#9BB8F4;--o-blue-soft:#E3EBFD;--o-green:#24804F;--o-green-soft:#DDF0E4;--o-ease:cubic-bezier(.2,.8,.2,1);--o-pad:clamp(16px,4vw,48px)}.o{color:var(--o-navy);font-family:var(--font-body--family);-webkit-font-smoothing:antialiased;position:relative}.o *,.o *:before,.o *:after{box-sizing:border-box}.o img{max-width:100%;display:block}.o-wrap{max-width:1320px;margin-inline:auto;padding-inline:var(--o-pad)}.o-h{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:var(--font-heading--style);letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance;color:inherit}.o-h2{font-size:clamp(2.1rem,4.6vw,3.7rem)}.o-sub{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.55;margin:0}.o-sub p{margin:0 0 .6em}.o-sub p:last-child{margin:0}.o-accent{color:var(--o-orange-ink)}.o-ic{width:1.2em;height:1.2em;flex:none}.o-mascot{width:100%;height:auto;display:block;overflow:visible}.o-btn{--bg:var(--o-orange);--fg:var(--o-navy);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:58px;padding:0 2.1em;border-radius:999px;background:var(--bg);color:var(--fg);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 2px #ffffff59,inset 0 -4px #0000001f,0 12px 24px -12px #d9581ccc;transition:transform .2s var(--o-ease),box-shadow .2s,filter .2s}.o-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.o-btn:active{transform:translateY(1px) scale(.98)}.o-btn:focus-visible,.o-pill:focus-visible,.o-round:focus-visible,.o-marquee:focus-visible{outline:3px solid var(--o-blue);outline-offset:3px}.o-btn--navy{--bg:var(--o-navy);--fg:#fff;box-shadow:inset 0 2px #ffffff24,inset 0 -4px #00000047,0 12px 24px -14px #1b2f5fcc}.o-btn--light{--bg:#fff;--fg:var(--o-navy);box-shadow:inset 0 -4px #1b2f5f1a,0 12px 24px -14px #00000073}.o-btn--sm{min-height:48px;padding:0 1.4em;font-size:.88rem}.o-btn--block{width:100%}.o-round{width:50px;height:50px;border-radius:50%;border:2px solid var(--o-navy);background:transparent;color:var(--o-navy);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.o-round:hover{background:var(--o-navy);color:#fff;transform:scale(1.06)}.o-pill{min-height:44px;border:0;background:#fff;color:var(--o-navy);border-radius:999px;padding:.6em 1.2em;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;touch-action:manipulation;transition:background .2s,color .2s,transform .2s}.o-pill:hover{transform:translateY(-1px)}.o-pill[aria-selected=true]{background:var(--o-navy);color:#fff}html.o-js [data-o-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--o-ease),transform .5s var(--o-ease);transition-delay:calc(var(--d,0) * 60ms)}html.o-js [data-o-reveal].is-in,html.shopify-design-mode [data-o-reveal]{opacity:1;transform:none}.o-bob{animation:o-bob 5s ease-in-out infinite}@keyframes o-bob{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-10px) rotate(5deg)}}.o-tilt{transform:rotate(-6deg)}.o-tilt--r{transform:rotate(7deg)}@keyframes o-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.o-js [data-o-reveal]{opacity:1;transform:none;transition:none}.o-bob,.o-marquee__track,.o-hero__copy>*,.o-hero__media{animation:none!important}}.o-hero{overflow:hidden;background:var(--hero-bg,var(--o-cream));padding-block:clamp(20px,5vw,72px) clamp(48px,7vw,104px)}.o-hero__copy>*,.o-hero__media{animation:o-in .6s var(--o-ease) both}.o-hero__copy>:nth-child(2){animation-delay:.05s}.o-hero__copy>:nth-child(3){animation-delay:.1s}.o-hero__copy>:nth-child(4){animation-delay:.15s}.o-hero__copy>:nth-child(5){animation-delay:.2s}.o-hero__media{animation-delay:.1s}.o-hero__blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.o-hero__blob--a{width:42vw;height:42vw;background:var(--o-pink);opacity:.35;top:-18vw;right:-12vw}.o-hero__blob--b{width:30vw;height:30vw;background:var(--o-blue);opacity:.3;bottom:-14vw;left:-10vw}.o-hero__grid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,5vw,72px);align-items:center}.o-hero__proof{display:inline-flex;align-items:center;gap:.7em;font-weight:700;font-size:.92rem;margin:0 0 18px}.o-hero__dots{display:inline-flex;padding-left:5px;flex:none}.o-hero__dots i{width:16px;height:16px;border-radius:50%;border:2px solid var(--hero-bg,var(--o-cream));margin-left:-6px}.o-hero__title{font-size:clamp(2.8rem,6.3vw,5.8rem);margin-bottom:20px}.o-hero__sub{max-width:33em}.o-hero__sub strong{font-weight:800}.o-hero__cta{margin-top:30px}.o-hero__cta .o-btn{min-width:min(100%,380px)}.o-hero__trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;padding:0;margin:20px 0 0;font-size:.92rem;font-weight:700}.o-hero__trust li{display:flex;align-items:center;gap:8px}.o-hero__trust .o-ic{color:var(--o-orange-ink);width:22px;height:22px}.o-hero__media{position:relative}.o-hero__card{border-radius:40px;overflow:hidden;aspect-ratio:5/4.3;background:linear-gradient(135deg,#ffd9c2,#f9c6dd 55%,#c9d8fb);box-shadow:0 50px 80px -48px #1b2f5f8c}.o-hero__img{width:100%;height:100%;object-fit:cover}.o-hero__sticker{position:absolute;top:20px;left:20px;background:var(--o-green);color:#fff;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;padding:.75em 1.15em;border-radius:999px;transform:rotate(-5deg);box-shadow:0 10px 20px -10px #0006}.o-hero__m1{position:absolute;width:clamp(76px,10vw,136px);right:-12px;bottom:-30px}.o-hero__m2{position:absolute;width:clamp(48px,6.5vw,90px);left:-26px;bottom:18%}@media(max-width:899px){.o-hero__grid{grid-template-columns:1fr;text-align:center}.o-hero__proof,.o-hero__trust{justify-content:center}.o-hero__proof,.o-hero__title{margin-bottom:14px}.o-hero__sub{margin-inline:auto}.o-hero__cta{margin-top:22px}.o-hero__cta .o-btn{width:100%}.o-hero__trust{flex-wrap:nowrap;gap:16px;font-size:.84rem;margin-top:14px}.o-hero__trust .o-ic{width:18px;height:18px}.o-hero__card{aspect-ratio:4/3.2;border-radius:30px}.o-hero__m1{right:-4px;bottom:-22px}.o-hero__m2{left:-8px}}.o-marquee{background:var(--mq-bg);color:var(--mq-fg);overflow:hidden;padding-block:18px;cursor:pointer}.o-marquee__track{display:flex;width:max-content;animation:o-mq var(--mq-speed,30s) linear infinite}.o-marquee:hover .o-marquee__track,.o-marquee.is-paused .o-marquee__track{animation-play-state:paused}.o-marquee__group{display:flex;align-items:center;gap:44px;padding-right:44px}.o-marquee__item{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;font-size:clamp(1.05rem,1.7vw,1.4rem);letter-spacing:.02em;white-space:nowrap}.o-marquee__icon{width:30px;flex:none}@keyframes o-mq{to{transform:translate(-50%)}}.o-cards{padding-block:clamp(56px,7vw,104px)}.o-cards__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:32px}.o-cards__nav{display:flex;gap:10px}.o-cards__track{--edge:max(var(--o-pad),calc((100vw - 1320px) / 2 + var(--o-pad)));display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,27vw,340px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);padding:6px var(--edge) 18px;scrollbar-width:none}.o-cards__track::-webkit-scrollbar{display:none}.o-card{scroll-snap-align:start;display:flex;flex-direction:column}.o-card__media{position:relative;display:block;border-radius:30px;background:var(--tint);padding:12px;aspect-ratio:4/5;overflow:hidden;transition:transform .3s var(--o-ease)}.o-card__media img,.o-card__media svg{width:100%;height:100%;object-fit:cover;border-radius:20px;transition:transform .4s var(--o-ease)}.o-card:hover .o-card__media{transform:rotate(-1.2deg) translateY(-4px)}.o-card:hover .o-card__media img{transform:scale(1.04)}.o-card__badge{position:absolute;z-index:1;top:24px;left:24px;background:var(--o-navy);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.55em .9em;border-radius:999px}.o-card__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.3rem;letter-spacing:-.02em;text-align:center;margin:18px 0 2px}.o-card__price{text-align:center;font-weight:800;font-size:1.1rem;margin:0 0 2px;font-variant-numeric:tabular-nums}.o-card__text{text-align:center;font-size:.92rem;opacity:.8;margin:0 0 4px}.o-card .o-btn{margin-top:12px}@media(max-width:749px){.o-cards__nav{display:none}.o-cards__track{grid-auto-columns:72vw}}.o-feat{background:var(--bg);color:var(--o-cream);padding-block:clamp(64px,8vw,120px);text-align:center}.o-feat .o-accent,.o-words .o-accent{color:var(--o-orange)}.o-feat__title{font-size:clamp(2.1rem,4.6vw,3.7rem);margin-bottom:clamp(36px,5vw,64px)}.o-feat__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.o-feat__card{background:#fff;color:var(--o-navy);border-radius:32px;padding:12px 12px 28px;transition:transform .3s var(--o-ease)}.o-feat__card:nth-child(odd):hover{transform:translateY(-6px) rotate(-1deg)}.o-feat__card:nth-child(2n):hover{transform:translateY(-6px) rotate(1deg)}.o-feat__img{border-radius:22px;overflow:hidden;aspect-ratio:4/3.3;background:var(--o-cream-2)}.o-feat__img img{width:100%;height:100%;object-fit:cover}.o-feat__h{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.4rem;letter-spacing:-.02em;margin:20px 0 8px}.o-feat__card p{margin:0 auto;max-width:24em;padding-inline:12px;font-size:.96rem;line-height:1.5;opacity:.85}@media(max-width:749px){.o-feat__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/oys.css.map */
