.home-promo{position:relative;overflow:hidden;margin-bottom:16px;padding:22px;border:1px solid #493029;border-radius:14px;background:radial-gradient(ellipse at 100% 0,rgba(232,118,42,.14),transparent 65%),#111520;color:#e8eaf2}.home-promo:before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;background:linear-gradient(90deg,#e8762a,rgba(232,118,42,0))}.home-promo__heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.home-promo__icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid #704325;border-radius:10px;background:#33241c;color:#f5a35e;font-size:18px}.home-promo__eyebrow{font-size:10px;font-weight:700;letter-spacing:1.3px;color:#eaa46f}.home-promo h2{margin:0 0 8px;font-family:var(--rd-font-head);font-size:23px;font-weight:700;line-height:1.2}.home-promo .home-promo__intro{margin:0 0 20px;color:#e8eaf2;font-size:24px;font-weight:700;line-height:1.25}.home-promo__rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px;padding:14px 0;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d}.home-promo__rewards>div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.home-promo__rewards>div+div{border-left:1px solid #ffffff0d}.home-promo__rewards i{font-size:18px;color:#eaa46f;margin-bottom:3px}.home-promo__rewards>div:nth-child(2) i{color:#f5c842}.home-promo__rewards>div:nth-child(3) i{color:#22c9b7}.home-promo__rewards strong{font-size:18px;font-family:var(--rd-font-head);white-space:nowrap}.home-promo__rewards span{font-size:10px;color:#9aa2b8}.home-promo__form label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;color:#bac1d2}.home-promo__input{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #30374b;border-radius:8px;background:#0b0e16;color:#7d879f;transition:border-color .15s,box-shadow .15s}.home-promo__input:focus-within{border-color:#e8762a;box-shadow:0 0 0 3px #e8762a20}.home-promo__input input{width:100%;min-width:0;padding:13px 0;border:0;outline:0;background:transparent;color:#e8eaf2;font-size:14px;letter-spacing:.5px}.home-promo__input input::placeholder{color:#626c83}.home-promo__submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:13px 10px;margin-top:10px;border:0;border-radius:8px;background:linear-gradient(110deg,#e8762a,#f0952a);color:#16100c!important;font-size:12px;font-weight:800;text-decoration:none!important;cursor:pointer;transition:filter .15s}.home-promo__submit:hover{filter:brightness(1.1)}.home-promo__submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.home-promo__submit:disabled{opacity:.6;cursor:wait}.home-promo__delivery{display:flex;align-items:flex-start;gap:7px;margin:12px 0 18px;font-size:10px;line-height:1.6;color:#858fa6}.home-promo__delivery i{flex-shrink:0}.home-promo__conditions{border-top:1px solid #ffffff0d;padding-top:14px}.home-promo__conditions summary{display:flex;justify-content:space-between;align-items:center;gap:8px;list-style:none;cursor:pointer;font-size:11px;color:#b8c0d2}.home-promo__conditions summary::-webkit-details-marker{display:none}.home-promo__conditions summary i{font-size:10px}.home-promo__conditions[open] summary i{transform:rotate(180deg)}.home-promo__conditions p{font-size:11px;line-height:1.7;color:#9aa2b8;margin:12px 0 0}.home-promo__link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px;color:#eaa46f!important;font-size:10px;line-height:1.5;text-decoration:none}.home-promo__link:hover{text-decoration:underline}@media(max-width:360px){.home-promo{padding:18px}.home-promo h2{font-size:21px}.home-promo__rewards strong{font-size:16px}}
