body{background:var(--os-cream);color:var(--os-moka)}.os{font-family:var(--os-font-body);color:var(--os-moka);-webkit-font-smoothing:antialiased}.os *,.os *:before,.os *:after{box-sizing:border-box}.os img{max-width:100%;display:block}.os-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}@media(min-width:750px){.os-container{padding-inline:32px}}.os-section{padding-block:56px}@media(min-width:990px){.os-section{padding-block:88px}}.os-bg-cream{background:var(--os-cream)}.os-bg-white{background:var(--os-white)}.os-bg-powder{background:var(--os-powder-soft)}.os-bg-rose{background:var(--os-powder)}.os-bg-moka{background:var(--os-moka);color:var(--os-cream)}.os-eyebrow{font-family:var(--os-font-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--os-rose-deep);margin:0 0 14px}.os-title{font-family:var(--os-font-title);font-weight:600;font-size:clamp(34px,5vw,56px);line-height:1.05;letter-spacing:-.01em;margin:0;color:inherit;text-wrap:balance}.os-title--xl{font-size:clamp(42px,6.4vw,76px)}.os-title--md{font-size:clamp(28px,3.6vw,40px)}.os-title em,.os-accent{font-family:var(--os-font-accent);font-style:italic;font-weight:400;color:var(--os-rose-deep)}.os-bg-moka .os-title em{color:var(--os-powder)}.os-lead{font-size:17px;line-height:1.65;color:var(--os-moka-soft);margin:18px 0 0;max-width:56ch}.os-bg-moka .os-lead{color:#e9dcd6}.os-head{text-align:center;margin:0 auto 44px;max-width:760px}.os-head .os-lead{margin-inline:auto}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border:0;border-radius:999px;background:var(--os-rose-deep);color:var(--os-white);font-family:var(--os-font-body);font-size:16px;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.os-btn:hover{background:var(--os-moka);color:var(--os-white)}.os-btn:active{transform:scale(.98)}.os-btn:focus-visible,.os a:focus-visible,.os button:focus-visible,.os select:focus-visible,.os input:focus-visible,.os textarea:focus-visible{outline:2px solid var(--os-moka);outline-offset:3px}.os-btn--block{width:100%}.os-btn--light{background:var(--os-cream);color:var(--os-moka)}.os-btn--light:hover{background:var(--os-white);color:var(--os-moka)}.os-btn[disabled]{opacity:.55;cursor:not-allowed}.os-link{color:var(--os-rose-deep);font-weight:700;text-decoration:underline;text-underline-offset:4px}.os-icon{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.os-check{width:22px;height:22px;flex:none;border-radius:50%;background:var(--os-rose-deep);display:inline-flex;align-items:center;justify-content:center}.os-check svg{width:12px;height:12px;stroke:#fff;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.os-chips{display:flex;flex-wrap:wrap;gap:8px 10px}.os-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--os-white);border:1px solid var(--os-line);font-size:13px;font-weight:600;color:var(--os-moka)}.os-chip .os-icon{width:16px;height:16px;color:var(--os-rose-deep)}.os-stars{display:inline-flex;gap:2px;color:var(--os-rose-deep)}.os-stars svg{width:16px;height:16px;fill:currentColor}.os-editor-hint{border:1.5px dashed var(--os-rose);border-radius:16px;padding:18px 20px;background:var(--os-powder-soft);font-size:14px;line-height:1.5;color:var(--os-moka)}.os-placeholder{width:100%;height:100%;background:var(--os-powder-soft);display:flex;align-items:center;justify-content:center}.os-placeholder svg{width:70%;height:70%;fill:var(--os-powder)}.os-strip{background:var(--os-moka);color:var(--os-cream);overflow:hidden}.os-strip__track{display:flex;gap:48px;width:max-content;padding-block:16px;animation:os-marquee 32s linear infinite}.os-strip:hover .os-strip__track{animation-play-state:paused}.os-strip__item{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.os-strip__item .os-icon{color:var(--os-powder)}@keyframes os-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.os-strip__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.os-hero{padding-block:32px 56px}.os-hero__grid{display:grid;gap:32px;align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.os-hero{padding-block:56px 96px}.os-hero__grid{grid-template-columns:1.02fr 1fr;gap:64px}}.os-hero__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;background:var(--os-powder-soft)}.os-hero__media img{width:100%;height:100%;object-fit:cover}.os-hero__badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:#fbf6f1f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:13px;font-weight:700;line-height:1.3}.os-hero__badge strong{display:block;font-family:var(--os-font-title);font-size:26px;line-height:1;color:var(--os-rose-deep)}.os-hero__content .os-chips{margin-top:26px}.os-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px}.os-hero__price{font-size:15px;color:var(--os-moka-soft)}.os-hero__price strong{color:var(--os-moka);font-size:18px}@media(max-width:989px){.os-hero__content{order:-1;text-align:left}.os-hero__media{aspect-ratio:1 / 1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ouishape.css.map */
