.hot-offers{z-index:2;background:#6f3d1c;justify-content:center;align-items:center;min-height:220px;padding:38px 0 42px;display:flex;position:relative;overflow:hidden}.hot-offers__bg{z-index:0;filter:saturate(.65);transform-origin:50%;background-image:url(/images/cta-img.jpg);background-position:50% 44%;background-size:cover;position:absolute;inset:-18px}.hot-offers__overlay{z-index:1;background:linear-gradient(90deg,#47230ce0,#6f3d1cd1,#47230ce0),#6f3d1c94;position:absolute;inset:0}.hot-offers__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(560px,100% - 32px);display:flex;position:relative}.hot-offers__title{color:#fff;font-family:"Inter", var(--font-heading);letter-spacing:0;margin:0 0 8px;font-size:26px;font-weight:900;line-height:1.1}.hot-offers__copy{color:#ffffffe6;font-family:"Inter", var(--font-body);margin:0 0 18px;font-size:12px;line-height:1.45}.hot-offers__form{box-sizing:border-box;background:#fff;border-radius:2px;align-items:center;gap:10px;width:min(530px,100%);min-height:42px;padding:5px 6px 5px 17px;display:flex;box-shadow:0 12px 26px #30180a29}.hot-offers__form input{color:#281f18;width:auto;min-width:0;height:32px;font-family:"Inter", var(--font-body);background:0 0;border:0;outline:0;flex:auto;font-size:10.5px}.hot-offers__form input::placeholder{color:#6b625b}.hot-offers__form button{text-transform:uppercase;color:#fff;min-width:96px;height:32px;font-family:"Inter", var(--font-body);white-space:nowrap;background:#a77551;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:700;line-height:1;transition:background .18s,transform .18s;display:inline-flex}.hot-offers__form button:hover{background:#6f3d1c;transform:translateY(-1px)}@media (max-width:560px){.hot-offers{min-height:250px;padding:44px 0}.hot-offers__title{font-size:23px}.hot-offers__form{flex-direction:column;align-items:stretch;gap:8px;height:auto;padding:10px}.hot-offers__form input{width:100%;height:36px;padding:0 6px}.hot-offers__form button{width:100%}}
