.special-offer{padding:15px 0;text-align:center}.special-offer__image{margin:0 auto;width:100%;max-width:300px}.special-offer__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:30px;margin:0 auto}.special-offer__heading{margin-bottom:-20px}.special-offer__code input{outline:none;margin-top:4px;cursor:text}.special-offer .container{display:-ms-grid;display:grid;gap:20px}.special-offer .countdown{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;text-align:center;margin-top:4px;height:48px;gap:6px;padding:0 15px;border-radius:3px;background:var(--color-primary-30);color:var(--color-white)}.special-offer .countdown,.special-offer .price__main{-webkit-justify-content:center;justify-content:center}.special-offer a.button{min-width:180px}@media only screen and (min-width:768px){.special-offer__content,.special-offer__image{max-width:500px}.special-offer .container{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:30px}.special-offer a.button{min-width:220px}}@media only screen and (min-width:1200px){.special-offer__code input{margin-top:6px}.special-offer .countdown{height:60px;gap:8px;margin-top:6px;border-radius:4px;padding:0 30px}}@media only screen and (min-width:1400px){.special-offer__content,.special-offer__image{max-width:650px}.special-offer__code input{margin-top:8px}.special-offer .countdown{height:76px;padding:0 40px;margin-top:8px;gap:10px;border-radius:6px}.special-offer a.button{margin-top:15px;min-width:260px}}