/* DEYNU 17.0.2.97 — Stay Results UX Redesign
   Static search, unified filters, clean scrolling, wider results canvas. */

body.stay-search-page{
  --st-green:#155b49;
  --st-green-dark:#103f35;
  --st-green-soft:#eef6f2;
  --st-ink:#1e2d27;
  --st-muted:#708078;
  --st-line:#dfe7e3;
  --st-bg:#f7f5f0;
  --st-card:#ffffff;
  background:
    radial-gradient(circle at 84% 4%,rgba(40,121,94,.055),transparent 28%),
    var(--st-bg);
}
body.stay-search-page main.container{
  width:100%;
  max-width:1460px;
  margin:20px auto 38px;
  padding-inline:24px;
}
body.stay-search-page .deynu-stay-results{
  max-width:none;
  margin:0;
  padding:0 0 44px;
  color:var(--st-ink);
}
body.stay-search-page .deynu-results-breadcrumb{
  margin:0 0 12px;
  gap:7px;
  color:#839089;
  font-size:11px;
}
body.stay-search-page .deynu-results-breadcrumb a{
  color:var(--st-green);
  font-weight:800;
}
body.stay-search-page .deynu-stay-results-head{
  align-items:center;
  margin:0 0 18px;
  padding:0 2px;
}
body.stay-search-page .deynu-stay-results-head .deynu-eyebrow{
  margin-bottom:3px;
  font-size:10px;
  color:#b16750;
}
body.stay-search-page .deynu-stay-results-head h1{
  margin:0 0 6px;
  font-size:clamp(26px,2.7vw,38px);
  line-height:1.35;
  letter-spacing:-.7px;
  color:#1f312a;
}
body.stay-search-page .deynu-stay-results-head p{
  margin:0;
  color:var(--st-muted);
  font-size:12px;
}
body.stay-search-page .deynu-stay-results-head p strong{
  color:var(--st-green-dark);
  font-size:14px;
}
body.stay-search-page .deynu-results-home-link{
  min-height:40px;
  display:inline-flex;
  align-items:center;
  padding:7px 12px;
  border:1px solid var(--st-line);
  border-radius:12px;
  background:rgba(255,255,255,.78);
  color:#4d6158;
  font-size:10px;
  font-weight:850;
  box-shadow:0 5px 18px rgba(30,69,56,.035);
}

/* Search is deliberately NOT sticky. */
body.stay-search-page .deynu-results-search-card{
  scroll-margin-top:18px;
  margin-bottom:13px;
  padding:18px;
  border:1px solid #dce5e0;
  border-radius:24px;
  background:
    linear-gradient(135deg,rgba(239,247,243,.82),rgba(255,255,255,.96) 42%),
    #fff;
  box-shadow:0 14px 38px rgba(25,65,52,.055);
}
body.stay-search-page .deynu-results-search-intro{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  margin-bottom:12px;
  padding:0 3px;
}
body.stay-search-page .deynu-results-search-intro>div{
  min-width:0;
  display:grid;
  gap:2px;
}
body.stay-search-page .deynu-results-search-intro span{
  color:#b36f58;
  font-size:9px;
  font-weight:950;
}
body.stay-search-page .deynu-results-search-intro strong{
  color:#234137;
  font-size:15px;
}
body.stay-search-page .deynu-results-search-intro small{
  color:#819089;
  font-size:9.5px;
  line-height:1.7;
}
body.stay-search-page .deynu-results-search-intro>i{
  display:grid;
  place-items:center;
  width:40px;
  height:40px;
  flex:0 0 40px;
  border-radius:13px;
  background:#eaf4ef;
  color:var(--st-green);
  font:900 19px/1 sans-serif;
  font-style:normal;
}

/* Remove the old overlapping sticky behavior completely. */
body.stay-search-page .deynu-stay-results .deynu-browse-form--results{
  position:relative!important;
  top:auto!important;
  z-index:8!important;
  margin:0!important;
  box-shadow:none!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-grid{
  display:grid!important;
  grid-template-columns:minmax(320px,1.45fr) minmax(390px,1.2fr) 124px!important;
  gap:10px!important;
  align-items:end!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-secondary-filters,
body.stay-search-page .deynu-browse-form--results .deynu-mobile-filter-backdrop,
body.stay-search-page .deynu-browse-form--results .deynu-mobile-filter-toggle{
  display:none!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-destination,
body.stay-search-page .deynu-browse-form--results .deynu-search-dates{
  min-width:0;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-input-wrap,
body.stay-search-page .deynu-browse-form--results .deynu-date-trigger{
  min-height:52px!important;
  border-color:#d7e1dc!important;
  border-radius:15px!important;
  background:#fff!important;
  box-shadow:0 1px 0 rgba(15,70,53,.02);
}
body.stay-search-page .deynu-browse-form--results .deynu-search-label{
  margin-inline-start:2px;
  color:#55665e;
  font-size:10px;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-input-wrap input{
  font-size:13px;
}
body.stay-search-page .deynu-browse-form--results .deynu-date-trigger{
  font-size:11px!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-submit{
  min-width:0!important;
  width:100%;
  min-height:52px!important;
  padding:0 12px!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#165d4b,#104c3e)!important;
  box-shadow:0 8px 19px rgba(20,83,65,.16)!important;
  font-size:11px!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-submit:hover{
  transform:none!important;
  filter:brightness(1.035);
}
body.stay-search-page .deynu-browse-form--results .deynu-search-toolbar{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:40px!important;
  margin-top:10px!important;
  padding:10px 2px 0!important;
  border-top:1px solid #e6ece9;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-toolbar>p{
  display:none!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-sort-field{
  margin-inline-end:auto;
  color:#627169;
  font-size:10px;
}
body.stay-search-page .deynu-browse-form--results .deynu-sort-field select{
  min-height:36px!important;
  padding:5px 10px!important;
  border-color:#dbe4df!important;
  border-radius:11px!important;
  background:#fff!important;
  font-size:10px!important;
}
body.stay-search-page .deynu-browse-form--results .deynu-search-reset{
  min-height:36px!important;
  padding:5px 11px!important;
  border:1px solid #e2e8e5!important;
  border-radius:11px!important;
  color:#81564b!important;
  background:#fff!important;
  font-size:10px!important;
}
body.stay-search-page .deynu-results-context-note{
  margin:10px 2px 0;
  padding:9px 11px;
  border-radius:12px;
  background:#fff9ef;
  color:#766b58;
  font-size:9.5px;
  line-height:1.8;
}

/* Active filters */
body.stay-search-page .deynu-active-filter-strip{
  margin:0 0 14px;
  padding:8px 10px;
  border-color:#e0e7e3;
  border-radius:15px;
  background:rgba(255,255,255,.84);
  box-shadow:none;
}
body.stay-search-page .deynu-active-filter-label{
  color:#78857f;
  font-size:9.5px;
  font-weight:800;
}
body.stay-search-page .deynu-active-filter-chips a{
  min-height:30px;
  padding:5px 9px;
  border:1px solid #dcebe4;
  border-radius:999px;
  background:#eef7f3;
  color:#23634f;
  font-size:9.5px;
  font-weight:750;
}
body.stay-search-page .deynu-active-filter-chips a span{
  font-size:13px;
}
body.stay-search-page .deynu-clear-active-filters{
  font-size:9.5px;
  font-weight:850;
}

/* Results canvas */
body.stay-search-page .deynu-results-layout{
  grid-template-columns:300px minmax(0,1fr);
  gap:20px;
}
body.stay-search-page .deynu-filter-panel{
  position:sticky!important;
  top:16px!important;
  max-height:calc(100vh - 32px)!important;
  border:1px solid #dfe7e3;
  border-radius:20px;
  background:#fff;
  box-shadow:0 10px 30px rgba(24,59,48,.045);
}
body.stay-search-page .deynu-filter-panel-head{
  padding:15px 15px 12px;
  border-bottom:1px solid #e7ece9;
  background:linear-gradient(180deg,#fbfdfc,#fff);
}
body.stay-search-page .deynu-filter-panel-head strong{
  color:#263d34;
  font-size:15px;
}
body.stay-search-page .deynu-filter-panel-head small{
  color:#86928c;
  font-size:9px;
}
body.stay-search-page .deynu-advanced-filter-form{
  max-height:calc(100vh - 102px);
  padding:0 14px 14px;
}
body.stay-search-page .deynu-filter-group{
  padding:14px 0;
  border-bottom:1px solid #edf0ee;
}
body.stay-search-page .deynu-filter-group legend{
  margin-bottom:8px;
  color:#2e473e;
  font-size:11px;
  font-weight:900;
}
body.stay-search-page .deynu-filter-group>p{
  margin:-2px 0 8px;
  color:#8a9590;
  font-size:8.5px;
}
body.stay-search-page .deynu-filter-group select,
body.stay-search-page .deynu-filter-group input{
  min-height:40px;
  border:1px solid #dce5e0;
  border-radius:11px;
  background:#fafcfb;
  color:#2d423a;
  font:inherit;
  font-size:10px;
}
body.stay-search-page .deynu-filter-group>select{
  width:100%;
  padding:0 9px;
}
body.stay-search-page .deynu-trip-filter-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:7px;
}
body.stay-search-page .deynu-trip-filter-grid label,
body.stay-search-page .deynu-proximity-filter-list label{
  display:grid;
  gap:5px;
}
body.stay-search-page .deynu-trip-filter-grid label>span,
body.stay-search-page .deynu-proximity-filter-list label>span{
  color:#7c8983;
  font-size:8.5px;
}
body.stay-search-page .deynu-trip-filter-grid select,
body.stay-search-page .deynu-proximity-filter-list select{
  width:100%;
  padding:0 8px;
}
body.stay-search-page .deynu-proximity-filter-list{
  display:grid;
  gap:8px;
}
body.stay-search-page .deynu-price-pair{
  gap:7px;
}
body.stay-search-page .deynu-price-pair label span{
  font-size:8.5px;
}
body.stay-search-page .deynu-price-pair input{
  min-height:40px;
  padding:8px;
  font-size:9.5px;
}
body.stay-search-page .deynu-choice-grid{
  gap:6px;
}
body.stay-search-page .deynu-filter-choice span{
  min-height:38px;
  padding:7px 8px;
  border-color:#e3e9e6;
  border-radius:10px;
}
body.stay-search-page .deynu-filter-choice b{
  font-size:9.5px;
}
body.stay-search-page .deynu-filter-choice small{
  font-size:8px;
}
body.stay-search-page .deynu-rating-options{
  gap:6px;
}
body.stay-search-page .deynu-rating-options span{
  min-height:36px;
  border-radius:10px;
  font-size:9.5px;
}
body.stay-search-page .deynu-choice-grid--amenities{
  max-height:235px;
}
body.stay-search-page .deynu-filter-actions{
  grid-template-columns:88px 1fr;
  gap:7px;
  padding:12px 0 1px;
  border-top:1px solid #edf1ef;
}
body.stay-search-page .deynu-filter-actions a,
body.stay-search-page .deynu-filter-actions button{
  min-height:42px;
  border-radius:11px;
  font-size:9.5px;
}
body.stay-search-page .deynu-filter-actions button{
  background:var(--st-green);
}

/* List header */
body.stay-search-page .deynu-results-main{
  min-width:0;
}
body.stay-search-page .deynu-results-list-head{
  align-items:center;
  margin:0 0 11px;
  padding:1px 1px 9px;
  border-bottom:1px solid #e5ebe8;
}
body.stay-search-page .deynu-results-list-head .deynu-eyebrow{
  margin-bottom:2px;
  color:#9a705f;
  font-size:9px;
}
body.stay-search-page .deynu-results-list-head h2{
  margin:0;
  color:#243b33;
  font-size:21px;
}
body.stay-search-page .deynu-results-list-actions{
  display:flex;
  align-items:center;
  gap:7px;
}
body.stay-search-page .deynu-results-list-actions>span{
  color:#7a8982;
  font-size:9.5px;
}
body.stay-search-page .deynu-results-list-actions>a{
  display:inline-flex;
  align-items:center;
  min-height:34px;
  padding:6px 10px;
  border:1px solid #dbe5e0;
  border-radius:10px;
  background:#fff;
  color:#23614f;
  text-decoration:none;
  font-size:9.5px;
  font-weight:850;
}

/* Cards */
body.stay-search-page .deynu-search-results-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-card{
  overflow:hidden;
  border:1px solid #dfe6e2;
  border-radius:18px;
  background:#fff;
  box-shadow:0 8px 22px rgba(26,61,50,.045);
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-card:hover{
  transform:translateY(-2px);
  border-color:#cfddd6;
  box-shadow:0 14px 30px rgba(26,61,50,.075);
}
body.stay-search-page .deynu-search-results-grid .deynu-property-media-wrap{
  aspect-ratio:16/10;
  background:#edf1ef;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-save{
  left:9px;
  top:9px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-save button{
  width:38px;
  height:38px;
  border-color:rgba(255,255,255,.8);
  box-shadow:0 4px 15px rgba(12,39,30,.08);
}
body.stay-search-page .deynu-search-results-grid .deynu-property-body{
  gap:7px;
  padding:12px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-topline{
  min-height:17px;
  color:#79867f;
  font-size:9px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-rating{
  color:#9a741d;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-card h3{
  min-height:45px;
  margin:0;
  font-size:14px;
  line-height:1.6;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-card h3 a{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  color:#21352e;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-location{
  color:#718078;
  font-size:9.5px;
}
body.stay-search-page .deynu-search-card-facts{
  gap:5px;
}
body.stay-search-page .deynu-search-card-facts span{
  padding:6px 4px;
  border-color:#e5ebe8;
  border-radius:10px;
  background:#f8faf9;
}
body.stay-search-page .deynu-search-card-facts b{
  font-size:10px;
}
body.stay-search-page .deynu-search-card-facts small{
  font-size:7.5px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-price{
  padding-top:8px;
  border-top-color:#edf0ee;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-price-label{
  font-size:8.5px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-price-main strong{
  font-size:15px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-price-main span{
  font-size:9px;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-price>small{
  color:#819089;
  font-size:8px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-actions{
  gap:6px;
  flex-wrap:nowrap;
}
body.stay-search-page .deynu-search-results-grid .deynu-property-actions a{
  min-height:38px;
  padding:6px 8px;
  border-radius:10px;
  font-size:9px;
}
body.stay-search-page .deynu-search-results-grid .deynu-card-primary{
  background:var(--st-green);
}
body.stay-search-page .deynu-search-results-grid .deynu-card-social{
  flex:0 0 auto;
  border-color:#d7e3dd;
}

/* Empty state */
body.stay-search-page .deynu-search-empty{
  min-height:300px;
  border-color:#dbe5e0;
  border-radius:20px;
  background:linear-gradient(180deg,#fff,#fafbf9);
}
body.stay-search-page .deynu-search-empty strong{
  color:#2d473e;
}

/* Medium desktop/tablet */
@media(max-width:1280px){
  body.stay-search-page main.container{max-width:1180px}
  body.stay-search-page .deynu-results-layout{grid-template-columns:280px minmax(0,1fr);gap:16px}
  body.stay-search-page .deynu-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.stay-search-page .deynu-browse-form--results .deynu-search-grid{
    grid-template-columns:minmax(260px,1.25fr) minmax(330px,1.1fr) 116px!important;
  }
}

/* Drawer mode */
@media(max-width:860px){
  body.stay-search-page main.container{
    max-width:none;
    margin:12px auto 24px;
    padding-inline:12px;
  }
  body.stay-search-page .deynu-stay-results{
    padding-bottom:calc(98px + env(safe-area-inset-bottom));
  }
  body.stay-search-page .deynu-results-breadcrumb{
    margin-bottom:9px;
  }
  body.stay-search-page .deynu-stay-results-head{
    align-items:flex-start;
    margin-bottom:12px;
  }
  body.stay-search-page .deynu-stay-results-head h1{
    font-size:24px;
  }
  body.stay-search-page .deynu-results-home-link{
    display:none;
  }
  body.stay-search-page .deynu-results-search-card{
    margin-bottom:10px;
    padding:13px;
    border-radius:19px;
    box-shadow:0 9px 26px rgba(25,65,52,.04);
  }
  body.stay-search-page .deynu-results-search-intro{
    margin-bottom:9px;
  }
  body.stay-search-page .deynu-results-search-intro strong{
    font-size:13px;
  }
  body.stay-search-page .deynu-results-search-intro small{
    display:none;
  }
  body.stay-search-page .deynu-results-search-intro>i{
    width:35px;height:35px;flex-basis:35px;border-radius:11px;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-grid{
    grid-template-columns:1fr!important;
    gap:9px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-destination,
  body.stay-search-page .deynu-browse-form--results .deynu-search-dates,
  body.stay-search-page .deynu-browse-form--results .deynu-search-submit{
    grid-column:1/-1!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-input-wrap,
  body.stay-search-page .deynu-browse-form--results .deynu-date-trigger{
    min-height:48px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-submit{
    min-height:48px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-toolbar{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    gap:7px!important;
    padding-top:8px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-sort-field{
    margin:0;
    width:100%;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-sort-field>span{
    display:none;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-sort-field select{
    width:100%;
    min-height:38px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-reset{
    min-height:38px!important;
    white-space:nowrap;
  }

  body.stay-search-page .deynu-active-filter-strip{
    margin-bottom:9px;
    padding:7px 8px;
  }
  body.stay-search-page .deynu-active-filter-label,
  body.stay-search-page .deynu-clear-active-filters{
    display:none;
  }

  body.stay-search-page .deynu-results-mobile-toolbar{
    position:sticky;
    top:7px;
    z-index:80;
    display:flex;
    margin-bottom:10px;
    border-color:#dce5e0;
    border-radius:14px;
    background:rgba(255,255,255,.94);
    box-shadow:0 8px 22px rgba(20,52,41,.06);
    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);
  }
  body.stay-search-page .deynu-results-mobile-toolbar button{
    color:#29483e;
    font-size:11px;
  }
  body.stay-search-page .deynu-results-mobile-toolbar>span{
    font-size:10px;
  }

  body.stay-search-page .deynu-results-layout{
    display:block;
  }
  body.stay-search-page .deynu-filter-panel{
    position:fixed!important;
    z-index:101!important;
    top:0!important;
    bottom:0!important;
    right:0!important;
    width:min(92vw,390px)!important;
    max-height:none!important;
    border-radius:22px 0 0 22px!important;
    transform:translateX(105%);
    transition:transform .22s ease;
    box-shadow:-16px 0 48px rgba(12,28,23,.18);
  }
  body.stay-search-page .deynu-filter-panel.is-open{
    transform:translateX(0);
  }
  body.stay-search-page .deynu-filter-panel-head{
    padding:15px 14px 12px;
  }
  body.stay-search-page .deynu-filter-panel-head>button{
    display:grid;
    place-items:center;
  }
  body.stay-search-page .deynu-advanced-filter-form{
    max-height:calc(100vh - 72px);
    padding-bottom:calc(22px + env(safe-area-inset-bottom));
  }
  body.stay-search-page .deynu-filter-backdrop{
    position:fixed;
    z-index:100;
    inset:0;
    display:block;
    background:rgba(13,25,21,.40);
    backdrop-filter:blur(2px);
    -webkit-backdrop-filter:blur(2px);
  }
  body.stay-search-page .deynu-filter-backdrop[hidden]{
    display:none!important;
  }
  body.stay-search-page .deynu-results-list-actions>a{
    display:none;
  }
  body.stay-search-page .deynu-results-list-head{
    margin-bottom:9px;
  }
  body.stay-search-page .deynu-results-list-head h2{
    font-size:19px;
  }
}

/* Mobile */
@media(max-width:560px){
  body.stay-search-page main.container{
    padding-inline:9px;
  }
  body.stay-search-page .deynu-stay-results-head h1{
    font-size:21px;
    line-height:1.5;
  }
  body.stay-search-page .deynu-stay-results-head p{
    font-size:10px;
  }
  body.stay-search-page .deynu-results-search-card{
    padding:11px;
    border-radius:17px;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-search-dates{
    grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);
  }
  body.stay-search-page .deynu-browse-form--results .deynu-date-trigger{
    padding-inline:8px!important;
    font-size:10px!important;
  }
  body.stay-search-page .deynu-browse-form--results .deynu-date-trigger>svg{
    width:15px;height:15px;flex-basis:15px;
  }
  body.stay-search-page .deynu-results-context-note{
    font-size:8.5px;
  }
  body.stay-search-page .deynu-trip-filter-grid{
    grid-template-columns:1fr 1fr;
  }
  body.stay-search-page .deynu-search-results-grid{
    grid-template-columns:1fr;
    gap:12px;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-card{
    border-radius:17px;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-media-wrap{
    aspect-ratio:16/9;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-body{
    padding:11px;
    gap:6px;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-card h3{
    min-height:0;
    font-size:14px;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-actions{
    display:flex;
  }
  body.stay-search-page .deynu-search-results-grid .deynu-property-actions a{
    min-height:39px;
  }
}

/* Accessibility / motion */
body.stay-search-page .deynu-stay-results :where(a,button,input,select):focus-visible{
  outline:3px solid rgba(63,143,111,.28);
  outline-offset:2px;
}
@media(prefers-reduced-motion:reduce){
  body.stay-search-page *{
    scroll-behavior:auto!important;
    transition:none!important;
  }
}
