.hx-promos{position:relative;background:#eaf5fc;color:#0e1b4d;min-width:0}.hx-promos__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:smooth;touch-action:pan-x pan-y}.hx-promos__track::-webkit-scrollbar{display:none}.hx-promos__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.hx-promos__slide[hidden]{display:none!important}.hx-promos__controls{display:flex;justify-content:center;align-items:center;gap:14px;background:#f4fafc;padding:10px;border-bottom:1px solid #dbe9f2}.hx-promos__controls[hidden]{display:none}.hx-promos__controls button{border:1px solid #ccdce9;background:white;color:#10234c;border-radius:30px;min-width:42px;min-height:36px;cursor:pointer;font:inherit;font-size:14px}.hx-promos__controls [data-hx-pause]{padding:5px 13px;font-size:12px}.hx-promos__controls [data-hx-count]{min-width:45px;text-align:center;font-size:13px}.hx-promos a:focus-visible,.hx-promos button:focus-visible,.hx-promos__track:focus-visible{outline:3px solid #00a6b6;outline-offset:-3px}.hx-offer{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:34px;max-width:1440px;min-height:360px;margin:auto;padding:28px 66px;background:radial-gradient(ellipse at 85% 45%,#cff2ee,transparent 60%),#eaf5fc}.hx-offer__badge{display:inline-block;margin:0 0 8px;padding:6px 12px;background:#10234c;color:white;border-radius:5px;font-size:12px;font-weight:800;letter-spacing:.12em}.hx-offer__context{font-size:13px;color:#0c7c8c;margin:0 0 6px;font-weight:700}.hx-offer h2{font-size:clamp(25px,3vw,43px);line-height:1.12;margin:0 0 10px;color:#10234c}.hx-offer__old{font-size:13px;color:#486179;margin:0}.hx-offer__price{font-size:clamp(42px,4.8vw,65px);font-weight:800;line-height:1.1;margin:5px 0;color:#0b707e}.hx-offer__price span{font-size:17px;white-space:nowrap}.hx-offer__delivery{font-size:13px;line-height:1.4;margin:8px 0 14px}.hx-offer__button{display:inline-flex;gap:20px;align-items:center;background:#0066cc;color:white;text-decoration:none;border-radius:6px;padding:12px 20px;font-size:15px;font-weight:750}.hx-offer__button:hover{background:#10234c}.hx-offer__terms{font-size:10px;line-height:1.5;max-width:540px;margin:12px 0 0;color:#486179}.hx-offer__visual{position:relative;display:grid;place-items:center;padding:18px;background:rgba(255,255,255,.88);border:1px solid #daebf1;border-radius:24px;min-height:280px;text-decoration:none}.hx-offer__visual img{display:block;object-fit:contain;width:100%;max-height:290px;height:290px}.hx-offer__stamp{position:absolute;right:10px;bottom:10px;border-radius:25px;color:white;background:#0c7c8c;font-size:10px;letter-spacing:.06em;padding:8px 12px}.hx-bf.hx-bf--offers{width:min(980px,95vw);max-width:980px;padding:0;border:none;background:#eaf5fc}.hx-bf.hx-bf--offers[open]{display:block}.hx-bf--offers .hx-offer{padding:30px 38px 20px;min-height:370px;gap:24px}.hx-bf--offers .hx-offer h2{font-size:32px}.hx-bf--offers .hx-offer__visual{min-height:245px}.hx-bf--offers .hx-offer__visual img{height:245px}.hx-bf--offers .hx-bf__later{display:block;margin:12px auto 18px}.hx-bf--offers .hx-bf__close{z-index:2}@media(max-width:850px){.hx-offer{padding:28px 26px;gap:22px}.hx-offer h2{font-size:29px}}@media(max-width:600px){.hx-offer,.hx-bf--offers .hx-offer{grid-template-columns:1fr;gap:16px;padding:24px 20px;min-height:0}.hx-offer__visual{grid-row:1;min-height:170px;max-width:300px;width:100%;margin:auto;padding:8px}.hx-offer__visual img,.hx-bf--offers .hx-offer__visual img{height:175px;max-height:175px}.hx-offer__copy{text-align:center}.hx-offer h2,.hx-bf--offers .hx-offer h2{font-size:26px}.hx-offer__price{font-size:46px}.hx-offer__terms{text-align:left}.hx-bf--offers .hx-offer__visual{min-height:150px}.hx-bf--offers .hx-offer{padding-top:32px}.hx-offer__badge{font-size:10px}.hx-promos__controls{gap:10px}}@media(prefers-reduced-motion:reduce){.hx-promos__track{scroll-behavior:auto}}