.header__heading-logo{height:44px!important;object-fit:cover;object-position:center;width:100%;max-width:180px}.header__heading-logo-wrapper{height:44px!important}.footer-block__image-wrapper img{height:44px!important;object-fit:cover}.rossity-launch{color:#282347;background:#fff8ea}.rossity-hero{max-width:1400px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:64px 64px 80px}.rossity-eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;margin:0 0 24px}.rossity-hero h1{font-family:var(--font-heading-family);font-size:clamp(56px,6.8vw,96px);font-weight:700;line-height:.98;letter-spacing:-2px;margin:0 0 28px;max-width:640px}.rossity-intro{font-size:18px;line-height:1.6;max-width:390px;margin:0 0 30px}.rossity-cta{background:#282347;color:#fff8ea;display:inline-flex;gap:32px;align-items:center;padding:18px 28px;border-radius:100px;font-weight:800;text-decoration:none;font-size:16px;transition:transform .2s}.rossity-cta:hover{transform:translateY(-3px)}.rossity-cta:focus-visible{outline:3px solid #282347;outline-offset:4px}.rossity-price{font-weight:700;font-size:17px;margin-top:16px}.rossity-hero__visual{position:relative;background:#f3eadf;border-radius:42% 42% 30px 30px;aspect-ratio:1/1.1;display:flex;align-items:center;justify-content:center;min-width:0}.rossity-product-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rossity-sticker{position:absolute;top:24px;right:-12px;border-radius:50%;width:100px;height:100px;background:#eac3d1;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-size:20px;line-height:1.1;text-align:center;transform:rotate(12deg);padding:16px}.rossity-visual-caption{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-size:12px;font-weight:800;letter-spacing:1.6px}.rossity-strip{display:flex;justify-content:center;gap:44px;flex-wrap:wrap;background:#282347;color:#fff8ea;padding:24px;font-weight:700;font-size:16px;letter-spacing:1px}.rossity-strip span:nth-child(even){color:#eac3d1}.rossity-story{max-width:920px;margin:auto;padding:110px 32px;text-align:center}.rossity-story h2,.rossity-faq h2{font-family:var(--font-heading-family);font-weight:700;line-height:1.05;letter-spacing:-1px;font-size:clamp(38px,4.7vw,64px);margin:0 0 24px}.rossity-story p:not(.rossity-eyebrow){font-size:18px;line-height:1.6;max-width:580px;margin:0 auto 30px}.rossity-faq{background:#f3eadf;padding:72px max(32px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.rossity-faq details{border-bottom:1px solid #28234733;padding:20px 0}.rossity-faq summary{font-size:18px;font-weight:800;cursor:pointer}.rossity-faq p{font-size:16px;line-height:1.6}.rossity-faq a{color:inherit}.rossity-faq details:first-child{padding-top:0}.footer-block__image-wrapper img{filter:brightness(0) invert(1)}@media(max-width:749px){.rossity-hero{padding:28px 22px 40px;gap:30px;grid-template-columns:1fr}.rossity-hero__visual{grid-row:1;max-width:440px;width:100%;margin:auto;aspect-ratio:1/1}.rossity-hero h1{font-size:58px;letter-spacing:-1px}.rossity-eyebrow{font-size:10px;margin-bottom:16px}.rossity-intro{font-size:16px;max-width:none}.rossity-sticker{width:76px;height:76px;right:-4px;top:12px;font-size:16px}.rossity-strip{gap:16px;font-size:11px;padding:20px 10px}.rossity-strip span:nth-child(4){display:none}.rossity-story{padding:64px 24px}.rossity-faq{padding:48px 24px;grid-template-columns:1fr;gap:24px}.rossity-faq h2{font-size:40px}.rossity-visual-caption{font-size:10px}.rossity-cta{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.rossity-cta{transition:none}}

.header__heading-link{--ratio-percent:0!important;height:44px!important;overflow:hidden}.header__heading-logo{height:auto!important;width:100%!important;top:50%!important;transform:translateY(-50%);object-fit:contain!important}



.rossity-sticker--image{background:transparent;padding:0}.rossity-sticker--image img{display:block;width:100%;height:100%;object-fit:contain}
