
#_dynamic_ ._dynamic_search_result_box {
 position: relative;
 float: left;
 width: 100%;
 padding: 8px;
 margin: 0 0 30px 0;
 line-height: 1.2;
 border: 1px solid var(--embed-border-color);
 background-color: var(--embed-bg-color);
}

#_dynamic_ ._dynamic_search_result_box:last-child {
 margin-bottom: 0;
}



#_dynamic_ ._dynamic_search_result_box ._dynamic_result_top {
 display: flex;
 float: left;
 width: 100%;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_left {
 float: left;
 width: 360px;
 min-width: 360px;
 min-height: 280px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_left._dynamic_result_left_hotel {
 min-height: 185px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right {
 display: flex;
 flex-direction: column;
 flex: auto;
 float: right;
 padding: 16px 20px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_image {
 position: relative;
 float: left;
 width: 100%;
 height: 100%;
 background-color: var(--embed-bg-color-secondary);
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_image img {
 width: 100%;
 height: 100%;
 object-fit: cover;
}


#_dynamic_ ._dynamic_search_result_box ._dynamic_image._dynamic_image_empty {
 background-image: url('https://cdntest.travel-b2b.com/workspace/search/web/1.0.1/img/search-results/image-placeholder.svg');
 background-size: 40% auto;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_image a {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 font-size: 0;
 z-index: 3;
}



#_dynamic_ ._dynamic_search_result_box ._dynamic_image ._dynamic_location {
 position: absolute;
 top: 10px;
 left: 10px;
 display: none;
 max-width: calc(100% - 20px);
 width: initial;
 padding: 7px 10px;
 color: var(--embed-font-color);
 background-color: rgba(255, 255, 255, 0.8);
 z-index: 2;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_image ._dynamic_location_icon img {
 opacity: 0.8;
}




#_dynamic_ ._dynamic_search_result_box ._dynamic_location {
 display: flex;
 align-items: center;
 float: left;
 width: 100%;
 margin: 0 0 10px 0;
 color: var(--embed-font-color-secondary);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_location a {
 font-size: 13px;
 color: inherit;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_location_icon {
 display: flex;
 align-items: center;
 min-width: 16px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_location_icon img {
 width: 12px;
 height: 15px;
 opacity: 0.5;
}





#_dynamic_ ._dynamic_search_result_box ._dynamic_stars {
 display: flex;
 float: left;
 width: 100%;
 margin: 0 0 2px 0;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_stars img {
 width: 14px;
 height: 13px;
 margin: 0 1px 0 0;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_title {
 float: left;
 width: 100%;
 margin: 0 0 12px 0;
 font-weight: 800;
 font-size: 23px;
 color: var(--embed-font-color);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_title a {
 color: inherit;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_see_details_btn {
 align-self: flex-start;
 margin: 0 0 15px 0;
 font-size: 13px;
 color: var(--embed-accent-color);
 text-decoration: underline;
 text-underline-offset: 4px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_see_details_btn img {
 width: 11px;
 height: 9px;
 margin: 0 0 0 3px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_more_info {
 flex: auto;
 float: left;
 width: 100%;
 margin: 0 0 10px 0;
 font-size: 14px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_more_info ._dynamic_info {
 float: left;
 width: 100%;
 margin: 0 0 6px 0;
 font-size: 13px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_more_info ._dynamic_info:last-child {
 margin-bottom: 0;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_more_info ._dynamic_info img {
 width: 14px;
 height: 14px;
 margin: 2px 4px -2px 4px;
 opacity: 0.5;
}


#_dynamic_ ._dynamic_search_result_box ._dynamic_btn_more {
 padding: 7px 12px;
 font-weight: 400;
 font-size: 11px;
}




#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom {
 display: flex;
 align-items: center;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_price_container {
 flex: auto;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: flex-start;
 font-size: 13px;
 color: var(--embed-font-color-secondary);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_main_price {
 margin: 1px 0 0 0;
 font-weight: 700;
 font-size: 22px;
 color: var(--embed-font-color);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_main_price ._dynamic_currency {
 font-size: 0.85em;
 margin: 0 0 0 5px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_main_price ._dynamic_per_person {
 color: var(--embed-font-color);
}



#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn {
 min-width: 240px;
 padding: 15px 26px;
 font-weight: 600;
 font-size: 14px;
 border-radius: 30px;
 border: 1px solid var(--embed-accent-color);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open {
 color: var(--embed-font-color);
 border: 1px solid var(--embed-border-color-mid);
 background-color: transparent;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(1) {
 display: inline-block;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(2) {
 display: none;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(1) {
 display: none;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(2) {
 display: inline-block;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(3),
#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(4) {
 display: none;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon {
 position: relative;
 width: 14px;
 height: 8px;
 margin: 0 0 0 16px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::before {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 content: "";
 transition: opacity 0.0s;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::after {
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 content: "";
 transition: opacity 0.0s;
 opacity: 0;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::before {
 background: url('https://cdntest.travel-b2b.com/workspace/search/web/1.0.1/img/search-results/icon-toggle-expand-collapse.svg') 0px 0px no-repeat;
 background-size: 14px 16px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::after {
 background: url('https://cdntest.travel-b2b.com/workspace/search/web/1.0.1/img/search-results/icon-toggle-expand-collapse.svg') 0px -8px no-repeat;
 background-size: 14px 16px;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open ._dynamic_icon::before {
 opacity: 0;
 transition: opacity 0.0s;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open ._dynamic_icon::after {
 opacity: 1;
 transition: opacity 0.0s;
}

/*  */









#_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom {
 float: left;
 width: 100%;
 padding: 14px 0 0 0;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom table {
 width: 100%;
 border-collapse: collapse;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom table tr {
 display: grid;
 grid-template-columns:
  calc(40% - 52px)
  calc(24% - 26px)
  calc(18% - 26px)
  calc(18% - 26px)
  130px;
 align-items: stretch;
 border-bottom: 1px solid var(--embed-border-color);
}

#_dynamic_ ._dynamic_search_result_box._dynamic_search_result_box_only_table ._dynamic_result_bottom table tr {
 grid-template-columns:
  calc(25% - 26px)
  calc(25% - 26px)
  calc(18% - 26px)
  calc(18% - 26px)
  calc(14% - 26px)
  130px;
}

#_dynamic_ ._dynamic_search_result_box table tr:last-child {
 border-bottom: 1px solid transparent;
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom table._dynamic_second_table tr:first-child {
 border-top: 1px solid var(--embed-border-color);
}








#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int {
 background-color: transparent;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th,
#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th:first-child {
 padding: 12px 0 12px 15px;
 font-weight: 500;
 font-size: 13px;
 text-transform: uppercase;
 border-top: 1px solid var(--embed-border-color);
 background-color: var(--embed-bg-color-secondary);
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th:first-child {
 border-left: 1px solid var(--embed-border-color);
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th:last-child {
 border-right: 1px solid var(--embed-border-color);
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th span {
 display: flex;
 align-items: center;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_price_th span {
 justify-content: flex-end;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th img {
 opacity: 0.6;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_main_th img {
 width: 14px;
 min-width: 14px;
 height: 18px;
 margin: 0 8px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_room_type_th img {
 width: 20px;
 min-width: 20px;
 height: 13px;
 margin: 0 8px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_meal_type_th img {
 width: 14px;
 min-width: 14px;
 height: 17px;
 margin: 0 8px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_price_th img {
 width: 18px;
 min-width: 18px;
 height: 15px;
 margin: 0 8px 0 0;
}







#_dynamic_ ._dynamic_search_result_box table td {
 display: flex;
 flex-wrap: wrap;
 align-items: center;
 padding: 7px 0 7px 15px;
 font-size: 15px;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_room_type_td,
#_dynamic_ ._dynamic_search_result_box table td._dynamic_meal_type_td {
 font-size: 13px;
 text-transform: uppercase;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td {
 justify-content: flex-end;
}


#_dynamic_ ._dynamic_search_result_box table td:last-child {
 padding-left: 30px;
}


#_dynamic_ ._dynamic_search_result_box table td ._dynamic_m {
 display: none;
}

#_dynamic_ ._dynamic_search_result_box table td ._dynamic_m span {
 display: flex;
 justify-content: center;
 align-items: center;
 width: 20px;
 margin: 0 5px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table td ._dynamic_m._dynamic_room_type span img {
 height: 12px;
 opacity: 0.6;
}

#_dynamic_ ._dynamic_search_result_box table td ._dynamic_m._dynamic_meal_type span img {
 height: 16px;
 opacity: 0.6;
}




#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_main_td_title {
 display: block;
}


#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_main_td_title._dynamic_main_td_title_hotel {
 text-transform: uppercase;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_main_td_title span {
 white-space: nowrap;
 color: var(--embed-color-yellow);
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_main_td_icon {
 display: inline-block;
 width: 16px;
 min-width: 16px;
 height: 16px;
 margin: 0 3px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_main_td_icon img {
 width: 100%;
 height: 100%;
 opacity: 0.5;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td img._dynamic_star_icon {
 width: 13px;
 height: 13px;
}



#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_nights {
 display: flex;
 align-items: center;
 width: 100%;
 margin: 3px 0 0 0;
 font-size: 13px;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_nights span {
 display: flex;
 justify-content: center;
 align-items: center;
 width: 16px;
 min-width: 16px;
 margin: 0 5px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_nights img {
 width: 13px;
 min-width: 13px;
 height: 13px;
 opacity: 0.6;
}



#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices {
 display: flex;
 flex-direction: column;
 align-items: flex-end;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices ._dynamic_slash {
 display: none;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices_icon {
 display: flex;
 align-items: center;
 padding: 0 12px 0 0;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices_icon img {
 width: 12px;
 height: 15px;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_price,
#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_old_price {
 display: flex;
 align-items: flex-end;
 align-items: first baseline;
 float: left;
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_price {
 font-weight: 700;
/*  color: var(--embed-accent-color); */
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_old_price {
 margin: 0 10px 0 0;
 font-size: 0.85em;
 color: var(--embed-font-color-secondary);
 background: linear-gradient(to top left, #fff calc(50% - 1px), #555, #fff calc(50% + 1px))
}

#_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td span:nth-child(1) {
 margin: 0 4px 0 0;
}








#_dynamic_ ._dynamic_search_result_box ._dynamic_book_btn {
 float: left;
 width: 100%;
 padding: 9px 10px;
 font-weight: 400;
 font-size: 13px;
 color: var(--embed-accent-color);
 text-transform: initial;
 background-color: transparent;
 border: 1px solid var(--embed-accent-color);
}

#_dynamic_ ._dynamic_search_result_box ._dynamic_book_btn:hover {
 color: #fff;
 background-color: var(--embed-accent-color);
}














@media screen and (max-width:960px) {
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right {
  padding: 16px 6px 12px 16px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_title {
  font-size: 22px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_price_container {
  font-size: 12px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_main_price {
  font-size: 20px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn {
  min-width: 210px;
  padding: 12px 20px;
  font-size: 13px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon {
  width: 12px;
  height: 7px;
  margin: 0 0 0 8px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::before {
  background: url('https://cdntest.travel-b2b.com/workspace/search/web/1.0.1/img/search-results/icon-toggle-expand-collapse.svg') 0px 0px no-repeat;
  background-size: 12px 14px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon::after {
  background: url('https://cdntest.travel-b2b.com/workspace/search/web/1.0.1/img/search-results/icon-toggle-expand-collapse.svg') 0px -7px no-repeat;
  background-size: 12px 14px;
 }
}

@media screen and (max-width:900px) {
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom table tr {
 grid-template-columns:
   calc(60% - 55px)
   calc(40% - 55px)
   110px;
 }
 #_dynamic_ ._dynamic_search_result_box table th._dynamic_room_type_th,
 #_dynamic_ ._dynamic_search_result_box table th._dynamic_meal_type_th,
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_room_type_td,
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_meal_type_td {
  display: none;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_nights span {
  width: 20px;
  min-width: 20px;
  margin: 0 5px 0 0;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td ._dynamic_nights img {
  width: 15px;
  min-width: 15px;
  height: 15px;
 }
 #_dynamic_ ._dynamic_search_result_box table td ._dynamic_m {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 5px 0 0 0;
  font-size: 13px;
 }
 #_dynamic_ ._dynamic_search_result_box table td:last-child {
  padding-left: 15px;
 }
}

@media screen and (max-width:870px) {
 #_dynamic_ ._dynamic_search_result_box {
  margin: 0 0 25px 0;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_left {
  width: 280px;
  min-width: 280px;
  min-height: 260px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right {
  padding: 8px 4px 0px 14px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_title {
  font-size: 21px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn {
  min-width: 190px;
  padding: 9px 10px;
  font-size: 13px;
 }
}

@media screen and (max-width:780px) {
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_left {
  width: 220px;
  min-width: 220px;
  min-height: 250px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_title {
  margin: 0 0 9px 0;
  font-size: 20px;
 }
}

@media screen and (max-width:700px) {
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_top {
  flex-direction: column;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_left {
  width: 100%;
  min-width: 100%;
  min-height: 170px;
  height: 170px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_image._dynamic_image_empty {
  background-size: auto 80%;
 }
 #_dynamic_ ._dynamic_search_result_box  ._dynamic_location {
  display: none;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_image ._dynamic_location {
  display: flex;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_location {
  font-size: 13px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_location_icon img {
  width: 12px;
  height: 14px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right {
  padding: 12px 5px 2px 5px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_main_price {
  font-size: 19px;
 }
 #_dynamic_ ._dynamic_search_result_box table td a {
  font-size: 16px;
 }
}

@media screen and (max-width:550px) {



 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(3) {
  display: inline-block;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(4) {
  display: none;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(3) {
  display: none;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(4) {
  display: inline-block;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(1),
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn span:nth-child(2),
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(1),
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn._dynamic_open span:nth-child(2) {
  display: none;
 }




 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_bottom table tr {
  grid-template-columns: calc(100% - 100px) 100px;
  grid-template-areas:
    "first first"
    "second third";
 }
 #_dynamic_ ._dynamic_search_result_box table th._dynamic_price_th,
 #_dynamic_ ._dynamic_search_result_box table th:last-child {
  display: none;
 }
 #_dynamic_ ._dynamic_search_result_box table ._dynamic_theader_int th._dynamic_main_th {
  grid-area: first;
  padding: 8px 0 8px 12px;
  font-size: 12px;
  border-right: 1px solid var(--embed-border-color);
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_main_td {
  grid-area: first;
  padding: 7px;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td {
  grid-area: second;
  justify-content: flex-start;
  padding: 7px;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices {
  flex-direction: row;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices_icon {
  padding: 0 8px 0 0;
 }
 #_dynamic_ ._dynamic_search_result_box table td._dynamic_price_td ._dynamic_prices ._dynamic_slash {
  display: block;
  margin: 0 4px;
 }
 #_dynamic_ ._dynamic_search_result_box table td:last-child {
  grid-area: third;
  padding: 0 0 8px 0;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_book_btn {
  max-width: 100%;
  padding: 7px 8px;
 }
}

@media screen and (max-width:470px) {
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_left {
  min-height: 150px;
  height: 150px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_title {
  margin: 0 0 7px 0;
  font-size: 19px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_more_info ._dynamic_info {
  margin: 0 0 4px 0;
  font-size: 12px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_main_price {
  font-size: 18px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_main_price ._dynamic_currency {
  margin: 0 0 0 2px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn {
  min-width: 120px;
  padding: 8px 7px;
 }
 #_dynamic_ ._dynamic_search_result_box ._dynamic_result_right ._dynamic_bottom ._dynamic_basic_btn ._dynamic_icon {
  margin: 0 0 0 7px;
 }
}










#_dynamic_ ._dynamic_shimer_loading div {
 position: relative;
 overflow: hidden;
}

#_dynamic_ ._dynamic_shimer_loading div::before {
 position: absolute;
 content: "";
 inset: 0;

 /* Wide gradient so it sweeps across */
 background: linear-gradient(
   115deg,
   transparent 25%,
   rgba(255,255,255,.8) 50%,
   transparent 75%
 );

 transform: translateX(-150%);
 animation: shimmer 1.1s infinite;
}

#_dynamic_ ._dynamic_shimer_loading ._dynamic_line {
 width: 200px;
 height: 18px;
 margin: 0 0 10px 0;
 background-color: var(--embed-bg-color-secondary);
}

#_dynamic_ ._dynamic_shimer_loading ._dynamic_line._dynamic_line_big {
 width: 100%;
 height: 55px;
 margin: 0 0 20px 0;
}

#_dynamic_ ._dynamic_shimer_loading ._dynamic_basic_btn,
#_dynamic_ ._dynamic_shimer_loading ._dynamic_basic_btn:hover {
 width: 240px;
 height: 49px;
 background-color: var(--embed-bg-color-secondary);
 border: none!important;
}

@keyframes shimmer {
 to {
  transform: translateX(150%);
 }
}
