
html{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow-x:hidden!important;
  -webkit-text-size-adjust:100%;
}
body.offersby-search-page{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow-x:hidden!important;
  background:#fff!important;
  color:#171717!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:16px!important;
  line-height:1.4!important;
  zoom:1!important;
  transform:none!important;
}
body.offersby-search-page #offersbySearchRoot{
  display:block!important;
  position:relative!important;
  width:100vw!important;
  max-width:100vw!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  left:0!important;
  right:auto!important;
  transform:none!important;
  zoom:1!important;
}
body.offersby-search-page #offersbySearchRoot,
body.offersby-search-page #offersbySearchRoot *{
  box-sizing:border-box!important;
}
body.offersby-search-page #offersbySearchRoot img{
  max-width:100%!important;
}
body.offersby-search-page #offersbySearchRoot a{
  color:inherit!important;
  text-decoration:none!important;
}
body.offersby-search-page #offersbySearchRoot button,
body.offersby-search-page #offersbySearchRoot input,
body.offersby-search-page #offersbySearchRoot select{
  font:inherit!important;
}

/* Header */
#offersbySearchRoot .ob-search-header{
  display:block!important;
  width:100%!important;
  position:sticky!important;
  top:0!important;
  z-index:100!important;
  margin:0!important;
  padding:0!important;
  background:#fff!important;
  border-bottom:1px solid #ececea!important;
}
#offersbySearchRoot .ob-search-header-inner{
  width:100%!important;
  max-width:1800px!important;
  height:72px!important;
  margin:0 auto!important;
  padding:0 28px!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:24px!important;
}
#offersbySearchRoot .ob-search-logo{
  display:block!important;
  flex:0 0 auto!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-size:29px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-1.5px!important;
  white-space:nowrap!important;
  background:none!important;
  border:0!important;
  border-radius:0!important;
}
#offersbySearchRoot .ob-search-logo span{color:#e60023!important}
#offersbySearchRoot .ob-search-mainform{
  display:flex!important;
  flex:1 1 auto!important;
  width:auto!important;
  max-width:900px!important;
  min-width:180px!important;
  height:48px!important;
  margin:0 auto!important;
  padding:0 16px!important;
  align-items:center!important;
  gap:0!important;
  background:#f2f2f0!important;
  border:0!important;
  border-radius:999px!important;
}
#offersbySearchRoot .ob-search-mainform svg{
  display:block!important;
  flex:0 0 20px!important;
  width:20px!important;
  height:20px!important;
  stroke:#555!important;
  stroke-width:2!important;
  fill:none!important;
}
#offersbySearchRoot .ob-search-mainform input{
  display:block!important;
  flex:1 1 auto!important;
  width:100%!important;
  min-width:0!important;
  height:46px!important;
  margin:0!important;
  padding:0 12px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#171717!important;
  box-shadow:none!important;
}
#offersbySearchRoot .ob-search-mainform button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  height:36px!important;
  margin:0!important;
  padding:0 16px!important;
  border:0!important;
  border-radius:999px!important;
  background:#171717!important;
  color:#fff!important;
  font-weight:800!important;
  cursor:pointer!important;
}
#offersbySearchRoot .ob-search-explore{
  display:block!important;
  flex:0 0 auto!important;
  width:auto!important;
  font-weight:800!important;
}

/* Main */
#offersbySearchRoot .ob-search-page{
  display:block!important;
  width:100%!important;
  max-width:1800px!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:0 28px 90px!important;
}
#offersbySearchRoot .shop-main{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  float:none!important;
  position:static!important;
  transform:none!important;
  zoom:1!important;
  background:#fff!important;
}
#offersbySearchRoot .ob-search-hero{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:38px 2px 18px!important;
  background:#fff!important;
  border:0!important;
}
#offersbySearchRoot .ob-search-kicker{
  margin:0 0 8px!important;
  padding:0!important;
  color:#8a8a88!important;
  font-size:10px!important;
  line-height:1.2!important;
  font-weight:900!important;
  letter-spacing:.17em!important;
}
#offersbySearchRoot .ob-search-hero h1{
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  color:#171717!important;
  font-size:clamp(32px,4vw,58px)!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:-.045em!important;
}
#offersbySearchRoot .ob-search-hero p:last-child{
  margin:10px 0 0!important;
  padding:0!important;
  color:#777!important;
  font-size:14px!important;
}

#offersbySearchRoot .gender-tabs,
#offersbySearchRoot .active-filters{
  display:flex!important;
  width:100%!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin:0 0 12px!important;
  padding:0!important;
}
#offersbySearchRoot .gender-tabs a,
#offersbySearchRoot .active-tag{
  display:inline-flex!important;
  width:auto!important;
  height:auto!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:8px 13px!important;
  border:1px solid #e2e2df!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#444!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:800!important;
  white-space:nowrap!important;
}

/* Filters */
#offersbySearchRoot .mobile-filter-toggle{display:none!important}
#offersbySearchRoot .filterbar{
  display:flex!important;
  width:100%!important;
  max-width:100%!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:flex-end!important;
  gap:9px!important;
  margin:0 0 16px!important;
  padding:8px 0 12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  background:#fff!important;
  border:0!important;
}
#offersbySearchRoot .fs-select{
  display:block!important;
  flex:0 0 auto!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
}
#offersbySearchRoot .fs-select>span{
  display:block!important;
  margin:0 0 4px!important;
  color:#8b8b88!important;
  font-size:9px!important;
  line-height:1.2!important;
  font-weight:900!important;
  text-transform:uppercase!important;
  letter-spacing:.07em!important;
}
#offersbySearchRoot .fs-select select,
#offersbySearchRoot .fs-select input{
  display:block!important;
  width:auto!important;
  min-width:105px!important;
  max-width:none!important;
  height:40px!important;
  margin:0!important;
  padding:0 12px!important;
  border:1px solid #e2e2df!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#222!important;
  font-size:13px!important;
  box-shadow:none!important;
}

/* Coupon area safety */
#offersbySearchRoot .fs-coupons,
#offersbySearchRoot #couponLazyMount{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  clear:both!important;
}

/* True masonry */
#offersbySearchRoot #productGrid.ob-search-masonry{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:18px 0 0!important;
  padding:0!important;
  columns:6!important;
  column-gap:16px!important;
  float:none!important;
  transform:none!important;
}
#offersbySearchRoot #productGrid .ob-search-card{
  display:inline-block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  max-height:none!important;
  margin:0 0 22px!important;
  padding:0!important;
  break-inside:avoid!important;
  vertical-align:top!important;
  position:relative!important;
  float:none!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
  transform:none!important;
}
#offersbySearchRoot #productGrid .ob-search-media{
  display:block!important;
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:18px!important;
  background:#f3f3f1!important;
  transform:none!important;
}
#offersbySearchRoot #productGrid .ob-search-image-link{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
}
#offersbySearchRoot #productGrid .ob-search-media img{
  display:block!important;
  position:static!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  aspect-ratio:auto!important;
  border:0!important;
  border-radius:0!important;
  background:#f3f3f1!important;
  transform:none!important;
  clip-path:none!important;
  box-shadow:none!important;
}
#offersbySearchRoot #productGrid .ob-search-save{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  left:auto!important;
  bottom:auto!important;
  width:auto!important;
  height:auto!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:9px 14px!important;
  border:0!important;
  border-radius:999px!important;
  background:#e60023!important;
  color:#fff!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:900!important;
  opacity:0!important;
  transform:none!important;
  cursor:pointer!important;
  z-index:5!important;
}
#offersbySearchRoot #productGrid .ob-search-card:hover .ob-search-save,
#offersbySearchRoot #productGrid .ob-search-save.saved{opacity:1!important}
#offersbySearchRoot #productGrid .ob-search-save.saved{background:#171717!important}
#offersbySearchRoot #productGrid .ob-search-discount{
  position:absolute!important;
  left:9px!important;
  bottom:9px!important;
  top:auto!important;
  right:auto!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:5px 8px!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#171717!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:900!important;
}
#offersbySearchRoot #productGrid .ob-search-info{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:8px 3px 0!important;
  background:transparent!important;
}
#offersbySearchRoot #productGrid .ob-search-brand{
  display:block!important;
  width:100%!important;
  margin:0 0 3px!important;
  padding:0!important;
  color:#82827f!important;
  font-size:10px!important;
  line-height:1.3!important;
  font-weight:700!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
#offersbySearchRoot #productGrid .ob-search-title{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  margin:0 0 6px!important;
  padding:0!important;
  color:#171717!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:700!important;
  white-space:normal!important;
  overflow:visible!important;
}
#offersbySearchRoot #productGrid .ob-search-price{
  display:flex!important;
  width:100%!important;
  height:auto!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:baseline!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
}
#offersbySearchRoot #productGrid .ob-search-price strong{
  display:inline!important;
  color:#171717!important;
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:900!important;
}
#offersbySearchRoot #productGrid .ob-search-price del{
  display:inline!important;
  color:#999!important;
  font-size:11px!important;
}
#offersbySearchRoot #productGrid .ob-search-store{
  display:block!important;
  width:100%!important;
  margin:4px 0 0!important;
  padding:0!important;
  color:#8b8b88!important;
  font-size:10px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

#offersbySearchRoot .load-more-wrap{
  display:block!important;width:100%!important;text-align:center!important;padding:18px 0!important;
}
#offersbySearchRoot #loadMoreBtn{
  display:inline-flex!important;width:auto!important;height:auto!important;
  border:0!important;border-radius:999px!important;background:#171717!important;color:#fff!important;
  padding:11px 20px!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;
}
#offersbySearchRoot .pagination{display:none!important}

/* Coupon modal standalone */
#offersbySearchRoot .coupon-modal{
  display:none;position:fixed!important;inset:0!important;z-index:999!important;
  background:rgba(0,0,0,.45)!important;align-items:center!important;justify-content:center!important;
}
#offersbySearchRoot .coupon-modal.open{display:flex!important}
#offersbySearchRoot .coupon-popup{
  width:min(420px,calc(100vw - 30px))!important;background:#fff!important;border-radius:22px!important;
  padding:28px!important;position:relative!important;text-align:center!important;
}
#offersbySearchRoot .coupon-x{
  position:absolute!important;right:12px!important;top:10px!important;width:36px!important;height:36px!important;
  border:0!important;border-radius:50%!important;background:#f1f1ef!important;font-size:24px!important;
}

/* IMPORTANT: kill any malformed legacy ornament if it survives markup */
#offersbySearchRoot .db-logo-mark,
#offersbySearchRoot .glass-card,
#offersbySearchRoot .cool-showcase,
#offersbySearchRoot .sopicks-img,
#offersbySearchRoot .divider,
#offersbySearchRoot .shopnow,
#offersbySearchRoot .discount-badge{
  display:none!important;
}

@media(max-width:1450px){
  #offersbySearchRoot #productGrid.ob-search-masonry{columns:5!important}
}
@media(max-width:1120px){
  #offersbySearchRoot #productGrid.ob-search-masonry{columns:4!important}
}
@media(max-width:820px){
  #offersbySearchRoot .ob-search-header-inner{height:64px!important;padding:0 13px!important;gap:12px!important}
  #offersbySearchRoot .ob-search-logo{font-size:23px!important}
  #offersbySearchRoot .ob-search-explore{display:none!important}
  #offersbySearchRoot .ob-search-mainform{height:42px!important;padding:0 11px!important}
  #offersbySearchRoot .ob-search-mainform input{height:40px!important;font-size:13px!important}
  #offersbySearchRoot .ob-search-mainform button{display:none!important}
  #offersbySearchRoot .ob-search-page{padding:0 13px 70px!important}
  #offersbySearchRoot #productGrid.ob-search-masonry{columns:3!important;column-gap:12px!important}
}
@media(max-width:560px){
  #offersbySearchRoot .ob-search-header-inner{height:58px!important;padding:0 9px!important;gap:9px!important}
  #offersbySearchRoot .ob-search-logo{font-size:20px!important}
  #offersbySearchRoot .ob-search-mainform{height:38px!important}
  #offersbySearchRoot .ob-search-mainform input{height:36px!important;font-size:12px!important}
  #offersbySearchRoot .ob-search-mainform svg{width:17px!important;height:17px!important}
  #offersbySearchRoot .ob-search-page{padding:0 9px 64px!important}
  #offersbySearchRoot .ob-search-hero{padding:22px 1px 10px!important}
  #offersbySearchRoot .ob-search-hero h1{font-size:31px!important}
  #offersbySearchRoot .mobile-filter-toggle{
    display:flex!important;width:100%!important;height:40px!important;align-items:center!important;
    justify-content:center!important;border:1px solid #ddd!important;border-radius:999px!important;
    background:#fff!important;font-weight:900!important;margin:6px 0 8px!important;
  }
  #offersbySearchRoot .mobile-hidden-filter{display:none!important}
  body.offersby-search-page.filters-open #offersbySearchRoot .mobile-hidden-filter{display:flex!important}
  #offersbySearchRoot .filterbar{flex-direction:row!important}
  #offersbySearchRoot #productGrid.ob-search-masonry{columns:2!important;column-gap:9px!important}
  #offersbySearchRoot #productGrid .ob-search-card{margin-bottom:16px!important}
  #offersbySearchRoot #productGrid .ob-search-media{border-radius:13px!important}
  #offersbySearchRoot #productGrid .ob-search-save{display:none!important}
  #offersbySearchRoot #productGrid .ob-search-info{padding:6px 2px 0!important}
  #offersbySearchRoot #productGrid .ob-search-title{font-size:11px!important}
  #offersbySearchRoot #productGrid .ob-search-price strong{font-size:12px!important}
  #offersbySearchRoot #productGrid .ob-search-brand,
  #offersbySearchRoot #productGrid .ob-search-store,
  #offersbySearchRoot #productGrid .ob-search-price del{font-size:9px!important}
}


/* ===== Clean Pinterest search results ===== */
.offersby-search-page #productGrid,
#offersbySearchRoot #productGrid{
  display:block!important;
  columns:5!important;
  column-gap:18px!important;
  width:100%!important;
  margin-top:22px!important;
}

.offersby-search-page #productGrid .pin-card,
#offersbySearchRoot #productGrid .pin-card{
  display:inline-block!important;
  width:100%!important;
  break-inside:avoid!important;
  vertical-align:top!important;
  margin:0 0 24px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
}

.offersby-search-page #productGrid .pin-media,
#offersbySearchRoot #productGrid .pin-media{
  position:relative!important;
  width:100%!important;
  overflow:hidden!important;
  border-radius:18px!important;
  background:#f4f4f2!important;
}

.offersby-search-page #productGrid .pin-image-link,
#offersbySearchRoot #productGrid .pin-image-link{
  display:block!important;
  width:100%!important;
}

.offersby-search-page #productGrid .pin-media img,
#offersbySearchRoot #productGrid .pin-media img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:cover!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#f4f4f2!important;
  transition:transform .2s ease!important;
}

.offersby-search-page #productGrid .pin-card:hover .pin-media img,
#offersbySearchRoot #productGrid .pin-card:hover .pin-media img{
  transform:scale(1.012)!important;
}

.offersby-search-page #productGrid .pin-save,
#offersbySearchRoot #productGrid .pin-save{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:5!important;
  border:0!important;
  border-radius:999px!important;
  background:#e60023!important;
  color:#fff!important;
  padding:9px 14px!important;
  font-size:12px!important;
  font-weight:900!important;
  cursor:pointer!important;
  opacity:0!important;
}

.offersby-search-page #productGrid .pin-card:hover .pin-save,
.offersby-search-page #productGrid .pin-save.saved,
#offersbySearchRoot #productGrid .pin-card:hover .pin-save,
#offersbySearchRoot #productGrid .pin-save.saved{
  opacity:1!important;
}

.offersby-search-page #productGrid .pin-save.saved,
#offersbySearchRoot #productGrid .pin-save.saved{
  background:#171717!important;
}

.offersby-search-page #productGrid .pin-discount,
#offersbySearchRoot #productGrid .pin-discount{
  position:absolute!important;
  left:9px!important;
  bottom:9px!important;
  padding:5px 8px!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#171717!important;
  font-size:10px!important;
  font-weight:900!important;
}

.offersby-search-page #productGrid .pin-meta,
#offersbySearchRoot #productGrid .pin-meta{
  padding:9px 4px 0!important;
  background:transparent!important;
}

.offersby-search-page #productGrid .pin-title,
#offersbySearchRoot #productGrid .pin-title{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  margin:0 0 6px!important;
  color:#171717!important;
  font-size:14px!important;
  line-height:1.3!important;
  font-weight:750!important;
}

.offersby-search-page #productGrid .pin-row,
#offersbySearchRoot #productGrid .pin-row{
  display:flex!important;
  align-items:baseline!important;
  gap:7px!important;
  flex-wrap:wrap!important;
}

.offersby-search-page #productGrid .pin-price,
#offersbySearchRoot #productGrid .pin-price{
  font-size:14px!important;
  line-height:1.2!important;
  font-weight:900!important;
}

.offersby-search-page #productGrid .pin-old,
#offersbySearchRoot #productGrid .pin-old{
  font-size:11px!important;
  color:#999!important;
}

.offersby-search-page #productGrid .pin-source,
#offersbySearchRoot #productGrid .pin-source{
  margin-top:4px!important;
  color:#777!important;
  font-size:11px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

/* remove every legacy search-card visual */
.offersby-search-page #productGrid .sopicks-card,
.offersby-search-page #productGrid .ob-search-card,
#offersbySearchRoot #productGrid .sopicks-card,
#offersbySearchRoot #productGrid .ob-search-card{
  border:0!important;
  box-shadow:none!important;
  background:transparent!important;
}

@media(max-width:1450px){
  .offersby-search-page #productGrid,
  #offersbySearchRoot #productGrid{columns:5!important}
}
@media(max-width:1120px){
  .offersby-search-page #productGrid,
  #offersbySearchRoot #productGrid{columns:4!important;column-gap:14px!important}
}
@media(max-width:820px){
  .offersby-search-page #productGrid,
  #offersbySearchRoot #productGrid{columns:3!important;column-gap:12px!important}
}
@media(max-width:560px){
  .offersby-search-page #productGrid,
  #offersbySearchRoot #productGrid{columns:2!important;column-gap:9px!important}
  .offersby-search-page #productGrid .pin-card,
  #offersbySearchRoot #productGrid .pin-card{margin-bottom:16px!important}
  .offersby-search-page #productGrid .pin-media,
  #offersbySearchRoot #productGrid .pin-media{border-radius:13px!important}
  .offersby-search-page #productGrid .pin-save,
  #offersbySearchRoot #productGrid .pin-save{display:none!important}
  .offersby-search-page #productGrid .pin-title,
  #offersbySearchRoot #productGrid .pin-title{font-size:12px!important}
  .offersby-search-page #productGrid .pin-price,
  #offersbySearchRoot #productGrid .pin-price{font-size:12px!important}
  .offersby-search-page #productGrid .pin-source,
  #offersbySearchRoot #productGrid .pin-source{font-size:9px!important}
}


/* Mobile: Save must stay visible on product cards */
@media(max-width:560px){
  .offersby-search-page #productGrid .pin-save,
  #offersbySearchRoot #productGrid .pin-save{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    opacity:1!important;
    top:7px!important;
    right:7px!important;
    padding:7px 10px!important;
    font-size:10px!important;
    line-height:1!important;
    border-radius:999px!important;
    background:#e60023!important;
    color:#fff!important;
    font-weight:900!important;
    z-index:6!important;
  }
  .offersby-search-page #productGrid .pin-save.saved,
  #offersbySearchRoot #productGrid .pin-save.saved{
    background:#171717!important;
  }
}


/* iOS/mobile: prevent browser zoom when focusing search/filter fields */
@media(max-width:820px){
  .offersby-search-page .ob-search-mainform input,
  #offersbySearchRoot .ob-search-mainform input,
  .offersby-search-page input[type="search"],
  #offersbySearchRoot input[type="search"],
  .offersby-search-page .filterbar input,
  .offersby-search-page .filterbar select,
  #offersbySearchRoot .filterbar input,
  #offersbySearchRoot .filterbar select{
    font-size:16px!important;
  }
}
