/* Tevzo v11.20 — mobile Offers Zone matching the supplied premium card reference */
@media(max-width:700px){
  body.a901-body .offer94-page{padding-left:10px!important;padding-right:10px!important}
  body.a901-body .offer94-section-head{padding:0 10px!important}
  body.a901-body .offer94-section-head h2{font-size:38px!important;letter-spacing:-.06em!important}
  body.a901-body .offer94-section-head h2::first-letter{color:#fff!important}
  body.a901-body .offer94-grid{padding:0 8px!important;gap:18px 12px!important}
  body.a901-body .offer94-product{position:relative!important;overflow:visible!important;border:0!important;border-radius:22px!important;background:transparent!important;box-shadow:none!important}
  body.a901-body .offer94-media{z-index:1!important;aspect-ratio:4/5.35!important;border:1px solid #343d37!important;border-radius:22px!important;background:#e9e7e2!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}
  body.a901-body .offer94-media img{object-fit:cover!important}
  body.a901-body .offer94-media>span{left:12px!important;top:12px!important;padding:8px 10px!important;border-radius:999px!important;font-size:10px!important;box-shadow:0 6px 13px rgba(223,38,57,.27)!important}
  body.a901-body .offer94-info{position:relative!important;z-index:2!important;display:flex!important;min-height:0!important;margin:-42px 7px 0!important;padding:15px 12px 13px!important;border:1px solid #404a43!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(17,24,20,.985),rgba(7,11,9,.99))!important;box-shadow:0 15px 32px rgba(0,0,0,.34)!important}
  body.a901-body .offer94-info h3{height:2.62em!important;margin:0!important;font-size:13px!important;line-height:1.31!important;font-weight:900!important;letter-spacing:-.025em!important}
  body.a901-body .offer94-price{gap:7px!important;margin-top:8px!important}
  body.a901-body .offer94-price:before{content:"★  Selected deal";width:100%;color:#aab4ac!important;font-size:9px!important;font-weight:800!important}
  body.a901-body .offer94-price strong{font-size:22px!important;color:#f5c518!important}
  body.a901-body .offer94-price del{font-size:10px!important;color:#8d968f!important}
  body.a901-body .offer94-price em{width:auto!important;margin-top:0!important;padding:5px 8px!important;border-radius:999px!important;background:#104a36!important;color:#62e6ac!important;font-size:9px!important;font-weight:850!important}
  body.a901-body .offer94-card-actions{grid-template-columns:1fr!important;margin-top:12px!important;padding-top:0!important}
  body.a901-body .offer94-card-actions .dual-cart-actions{grid-template-columns:1fr 1fr!important;gap:7px!important}
  body.a901-body .offer94-card-actions .a912-mini-cart,body.a901-body .offer94-card-actions .a912-mini-buy{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:43px!important;min-height:43px!important;padding:0 5px!important;font-size:10px!important;font-weight:950!important;letter-spacing:-.025em!important}
  body.a901-body .offer94-card-actions .a912-mini-cart:before,body.a901-body .offer94-card-actions .a912-mini-buy:before{flex:0 0 auto!important;width:17px!important;height:17px!important;margin:0!important}
  body.a901-body .offer94-card-actions .a912-mini-buy:after{content:""!important;display:none!important}
  body.a901-body .offer94-card-actions>form:not(.dual-cart-actions){position:absolute!important;z-index:4!important;top:14px!important;right:14px!important}
  body.a901-body .offer94-wish{display:grid!important;width:39px!important;height:39px!important;min-height:39px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:50%!important;background:rgba(14,21,17,.9)!important;color:#fff!important;box-shadow:0 5px 13px rgba(0,0,0,.28)!important;backdrop-filter:blur(7px)!important}
  body.a901-body .offer94-wish svg{width:20px!important;height:20px!important}
  body.a901-body .offer94-wish.is-saved{background:#e52b3a!important;border-color:#ff7080!important}
}
@media(max-width:390px){
  body.a901-body .offer94-grid{gap:15px 8px!important}
  body.a901-body .offer94-info{margin-left:5px!important;margin-right:5px!important;padding:13px 9px 11px!important}
  body.a901-body .offer94-info h3{font-size:12px!important}
  body.a901-body .offer94-card-actions .a912-mini-cart,body.a901-body .offer94-card-actions .a912-mini-buy{font-size:9px!important;gap:4px!important}
}
