.tp-slot .ts-offer-link{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:5px!important;width:100%!important;min-height:190px!important;padding:18px 280px 22px 28px!important;box-sizing:border-box!important;background:#061e22!important;color:#fff!important;text-decoration:none!important;transform:none!important}
.tp-slot .ts-offer-link:hover,.tp-slot .ts-offer-link:active,.tp-slot .ts-offer-link:focus{transform:none!important;color:#fff!important}
.tp-slot .ts-offer-link:focus-visible{outline:3px solid #ffbc1c!important;outline-offset:-3px!important}
.tp-slot .ts-offer-brand{font:700 10px/1.3 Arial,Helvetica,sans-serif;letter-spacing:1.3px;color:#ffcf59}
.tp-slot .ts-offer-title{font:800 clamp(20px,2.1vw,29px)/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.5px;color:#fff}
.tp-slot .ts-offer-prices{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.tp-slot .ts-offer-price{font:800 31px/1.15 Arial,Helvetica,sans-serif;color:#fff}
.tp-slot .ts-offer-reference{font:400 17px/1.2 Arial,Helvetica,sans-serif;color:#d3dfdf}
.tp-slot .ts-offer-reduction{font:800 18px/1.2 Arial,Helvetica,sans-serif;background:#ffbc1c;color:#071e22;padding:5px 9px;border-radius:3px}
.tp-slot .ts-offer-button{font:800 11px/1.25 Arial,Helvetica,sans-serif;background:#ffbc1c;color:#071e22;padding:8px 13px;margin-top:2px;border-radius:3px}
.tp-slot .ts-offer-note{font:400 9px/1.25 Arial,Helvetica,sans-serif;color:#c6d6d3;max-width:90%}
.tp-slot .ts-offer-thumb{position:absolute;right:0;top:0;width:240px!important;height:100%!important;padding:15px!important;object-fit:contain!important;box-sizing:border-box!important;background:#fff;transform:none!important;border:0!important}
.tp-slot .ts-offer-card{min-height:190px!important;background:#061e22!important}
.tp-slot.tp-compact .ts-offer-link{padding:50px 15px 150px!important;min-height:350px!important}
.tp-slot.tp-compact .ts-offer-thumb{top:auto;bottom:0;width:100%!important;height:135px!important}
.tp-slot.tp-compact .ts-offer-title{font-size:21px}
.tp-slot.tp-compact:has(.ts-offer-link) .tp-topline{position:absolute!important;top:0;left:0;right:0;z-index:5}
@media(max-width:650px){.tp-slot .ts-offer-link{min-height:240px!important;padding:28px 112px 40px 15px!important}.tp-slot .ts-offer-thumb{width:98px!important;padding:5px!important}.tp-slot .ts-offer-title{font-size:19px!important}.tp-slot .ts-offer-brand{font-size:8px!important;letter-spacing:.5px}.tp-slot .ts-offer-prices{gap:7px}.tp-slot .ts-offer-price{font-size:24px}.tp-slot .ts-offer-reference{font-size:12px}.tp-slot .ts-offer-reduction{font-size:13px;padding:3px 6px}.tp-slot .ts-offer-note{font-size:8px}.tp-slot .ts-offer-button{font-size:10px}}
