@charset "utf-8";

.pcShow { display: block; }

.mobileShow { display: none; }

.pcShow img, .mobileShow img { display: block; width: 100%; }

p, a { white-space: normal; }

a { text-decoration: none; color: rgb(0, 0, 0); }

.shaixuan .shaixuan-contaihner { width: 100%; }

.shaixuan .shaixuan-contaihner .shaixuan-cont { width: 90rem; margin: 0px auto; padding: 0.9375rem 0px 0px; position: relative; background: none; box-sizing: border-box; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist { width: 100%; list-style: none; margin: 0px; padding: 0px 0px 0.3125rem; overflow: hidden; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li { float: left; margin-right: 1.5%; background-color: rgb(255, 255, 255); margin-top: 1.5625rem; position: relative; border-radius: 0.25rem; box-shadow: rgba(122, 122, 122, 0.15) -0.0625rem 0.3125rem 1rem 0.1875rem; transition: 0.5s; box-sizing: border-box; padding: 0px 0.8125rem; width: 18.8% !important; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li a { display: block; position: relative; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li:hover { box-shadow: rgba(0, 0, 0, 0.1) 0rem 0rem 0.375rem 0rem; transform: translate3d(0px, -0.625rem, 0px); }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li:nth-of-type(5n) { margin-right: 0rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li img { margin-top: 0.9375rem !important; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-name { font-size: 1rem; height: 2.5rem; line-height: 1.25rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow-wrap: break-word; word-break: break-all; white-space: normal; overflow: hidden; color: rgb(0, 0, 0); margin-bottom: 0.625rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-price { margin-top: 0.625rem; margin-bottom: 0.3125rem; color: rgb(230, 77, 67); font-size: 1.5rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-price .now-price { font-weight: 700; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-price .pre-price { color: rgb(153, 153, 153); font-size: 1rem; text-decoration: line-through; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy { font-size: 0.875rem; overflow: hidden; margin: 0.625rem auto 0.9375rem; display: flex; flex-direction: column; align-items: flex-start; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy span { float: left; background: url("https://www.costway.de/media/wysiwyg/FDS-product/Home/specials_folder/2023activity/baby/ship.png") left center / 1.125rem no-repeat; text-indent: 1.5rem; display: block; font-size: 0.875rem; color: rgb(0, 0, 0); }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy b { float: right; padding: 0px 1.125rem; height: 1.5rem; line-height: 1.5rem; background: rgb(230, 77, 67); border-radius: 0.75rem; text-align: center; color: rgb(255, 255, 255); font-weight: normal; font-size: 0.875rem; margin: 0px 0px 0.5rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .off_num { background: url("https://www.costway.com/media/wysiwyg/FDS-product/Home/blackfriday/off.png") 0% 0% / cover no-repeat; display: flex; flex-direction: column; position: absolute; top: 0.625rem; left: 0.9375rem; width: 3.25rem; justify-content: center; align-items: center; font-size: 0.75rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .off_num .off { font-weight: bold; font-size: 1rem; padding-top: 0.5625rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .off_num .off2 { padding-bottom: 0.5625rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li > a > img:nth-of-type(1) { width: 100%; height: auto; display: inline-block !important; visibility: initial !important; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .more { width: 12.5rem; height: 3.75rem; background-color: rgb(255, 255, 255); margin: 1.875rem auto auto; text-align: center; line-height: 3.75rem; border-radius: 1.875rem; }

.shaixuan .shaixuan-contaihner .shaixuan-cont .more p { margin: 0px; }

.shaixuan .shaixuan-contaihner .shaixuan-cont li .quickview { position: absolute; top: 30%; left: 50%; transform: translateX(-50%); width: 8.75rem; height: 3.125rem; background-color: rgb(255, 255, 255); border-radius: 1.5625rem; text-align: center; line-height: 3.125rem; font-size: 1rem; cursor: pointer; display: none; }

.shaixuan .shaixuan-contaihner .shaixuan-cont li:hover .quickview { display: block; }

.shaixuan .shaixuan-contaihner .shaixuan-cont li .code { position: absolute; top: 50%; left: 50%; transform: translateX(-50%); width: 14.5rem; height: 2rem; line-height: 2rem; text-align: center; background: rgba(0, 0, 0, 0.698); color: rgb(255, 255, 255); font-size: 1.25rem; }

.shaixuan .shaixuan-contaihner { width: 90rem; margin: auto; padding-top: 3.75rem; }

.shaixuan .shaixuan-contaihner .shaixuan-top { display: flex; align-items: center; padding: 0.625rem 0px; position: relative; }

.shaixuan .shaixuan-contaihner .shaixuan-top .min-price, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price { width: 11.25rem; height: 2.5rem; border: 0.0625rem solid rgb(204, 204, 204); display: flex; align-items: center; justify-content: center; border-radius: 1.25rem; margin-right: 1.25rem; padding-left: 0.9375rem; background: none; }

.shaixuan .shaixuan-contaihner .shaixuan-top .min-price span, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price span { font-size: 1.125rem; line-height: 1.875rem; }

.shaixuan .shaixuan-contaihner .shaixuan-top .min-price input, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price input { width: 3.75rem; height: 1.875rem; border: none; outline: none; padding: 0px 0.625rem; font-size: 0.9375rem; }

.shaixuan .shaixuan-contaihner .copycode { display: flex; align-items: center; width: 27.0625rem; height: 2.5rem; background-color: rgb(255, 247, 245); font-size: 0.875rem; cursor: pointer; }

.shaixuan .shaixuan-contaihner .copycode .code { width: 1.5rem; height: 1.3125rem; margin: 0px 0.625rem; }

.shaixuan .shaixuan-contaihner .copycode span { margin-right: 0.625rem; }

.shaixuan .shaixuan-contaihner .copycode .copy img { width: 1.5625rem; height: 1.5625rem; cursor: pointer; }

.shaixuan .shaixuan-contaihner .copied { display: none; }

.shaixuan .shaixuan-contaihner .copycode:hover + .copied { display: block; }

.shaixuan .shaixuan-contaihner .copied .copied-cont { display: flex; align-items: center; width: 5.3125rem; height: 1.875rem; background: rgba(0, 0, 0, 0.62); color: rgb(255, 255, 255); font-size: 0.875rem; margin-left: 0.625rem; border-radius: 0.25rem; padding: 0px 0.125rem; }

.shaixuan .shaixuan-contaihner .copied img { width: 1.5625rem; }

.shaixuan .shaixuan-contaihner .categories { cursor: pointer; position: relative; margin-right: 1.25rem; }

.shaixuan .shaixuan-contaihner .cat-but { width: auto; min-width: 9.375rem; height: 2.5rem; background: rgb(244, 244, 244); border-radius: 1.25rem; text-align: center; line-height: 2.5rem; margin-right: 1.25rem; padding: 0px 0.9375rem; }

.shaixuan .shaixuan-contaihner .catbut { display: flex; align-items: center; justify-content: center; }

.shaixuan .shaixuan-contaihner .catbut span { margin-right: 0.3125rem; }

.shaixuan .shaixuan-contaihner .catbut svg { width: 0.75rem; }

.shaixuan .shaixuan-contaihner .shaixuan-top .categories .categories-list { display: none; width: 11.25rem; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 6px 0px; position: absolute; top: 2.5rem; z-index: 100; padding-left: 1.5625rem; }

.shaixuan .shaixuan-contaihner .shaixuan-top .categories:hover .categories-list { display: block; }

.shaixuan .shaixuan-contaihner .shaixuan-top .categories-list li { list-style: none; padding: 0.625rem 0px; }

.shaixuan .shaixuan-contaihner .shaixuan-top .categories-list li:hover { color: rgb(255, 200, 66); }

.shaixuan .shaixuan-contaihner .pagination-container .fenye { display: flex; margin-top: 1.25rem; justify-content: center; }

.shaixuan .shaixuan-contaihner .pagination-container .fenye ul { display: flex; align-items: center; margin: 0px 0px 0px 0.625rem; padding: 0px; overflow-x: auto; }

.shaixuan .shaixuan-contaihner .pagination-container .fenye ul li { list-style: none; margin-right: 0.625rem; flex-shrink: 0; }

.shaixuan .shaixuan-contaihner .pagination-container .fenye .fenye-item { cursor: pointer; width: 2.75rem; height: 2.875rem; border: 0.0625rem solid rgb(204, 204, 204); text-align: center; line-height: 2.75rem; }

.shaixuan .shaixuan-contaihner .pagination-container .fenye .fenye-item.active { border: 0.0625rem solid rgb(255, 200, 66); background-color: rgb(255, 200, 66); }

@media (max-width: 767px) {
  .pcShow { display: none; }
  .mobileShow { display: block; }
  .page-index .page { padding: 0.1rem 0px; }
  .cmswarp { padding: 0px !important; }
  .shaixuan .shaixuan-contaihner { width: 100%; padding-top: 30px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont { width: 96%; background: none; padding: 10px 0px 0px; margin: auto auto 0px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist .pro_sku { margin-right: 0px; margin-top: 10px; box-shadow: rgba(122, 122, 122, 0.15) 1px 3px 8px 1px; width: 49% !important; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li:nth-of-type(2n) { margin-left: 2%; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li > a > img:nth-of-type(1) { width: 100%; height: auto; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-name { font-size: 12px; height: 3em !important; line-height: 1.5em !important; margin-bottom: 0.6em !important; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .freeshipping span { float: left; background: url("https://www.costway.de/media/wysiwyg/FDS-product/Home/specials_folder/2023activity/baby/ship.png") left center / 14px no-repeat; text-indent: 16px; display: block; margin-bottom: 15px; font-size: 12px; color: rgb(0, 0, 0); }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .off_num { width: 42px; font-size: 10px; line-height: 15px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .off_num .off { font-weight: bold; font-size: 12px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist .pro_sku { height: auto; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .now-price { font-size: 16px; margin-right: 5px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .shop-price .pre-price { font-size: 12px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy span { float: left; background: url("https://www.costway.de/media/wysiwyg/FDS-product/Home/specials_folder/2023activity/baby/ship.png") left center / 14px no-repeat; text-indent: 16px; display: block; font-size: 12px; color: rgb(0, 0, 0); }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy b { height: 19px; line-height: 19px; float: left; display: block; font-size: 12px; margin-top: 0px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .shaixuan-prolist li .buy { display: block; margin-top: 0px; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont .more { width: 120px; height: 38px; background-color: rgb(255, 255, 255); margin: 10px auto auto; text-align: center; line-height: 38px; border-radius: 19px; cursor: pointer; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont li:hover .quickview { display: none; }
  .shaixuan .shaixuan-contaihner .shaixuan-cont li .code { position: absolute; top: 50%; left: 50%; transform: translateX(-50%); width: 156px; height: 20px; line-height: 20px; text-align: center; background: rgba(0, 0, 0, 0.698); color: rgb(255, 255, 255); font-size: 12px; }
  .shaixuan .shaixuan-contaihner .shaixuan-top { flex-wrap: wrap; width: 100%; margin: auto; justify-content: space-between; }
  .shaixuan .shaixuan-contaihner .shaixuan-top .min-price, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price { width: 110px; height: 30px; margin-right: 10px; padding-left: 0px; }
  .shaixuan .shaixuan-contaihner .shaixuan-top .min-price span, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price span { font-size: 12px; }
  .shaixuan .shaixuan-contaihner .shaixuan-top .min-price input, .shaixuan .shaixuan-contaihner .shaixuan-top .max-price input { width: 40px; height: 20px; font-size: 12px; padding: 0px 4px; }
  .shaixuan .shaixuan-contaihner .copycode { width: 100%; padding: 0px 10px; font-size: 12px; margin-top: 15px; }
  .shaixuan .shaixuan-contaihner .copycode span { font-size: 11px; }
  .shaixuan .shaixuan-contaihner .copycode .code { width: 18px; height: 16px; margin: 0px 5px 0px 16px; }
  .shaixuan .shaixuan-contaihner .copycode b { text-decoration: underline dashed; text-underline-offset: 0.1rem; }
  .shaixuan .shaixuan-contaihner .copycode .copy img { width: 16px; height: 16px; }
  .shaixuan .shaixuan-contaihner .copied { position: absolute; right: 5px; bottom: -30px; z-index: 100; }
  .shaixuan .shaixuan-contaihner .categories { width: 107px; margin-left: 8px; }
  .shaixuan .shaixuan-contaihner .cat-but { width: 110px; height: 30px; line-height: 30px; margin-right: 7px; min-width: fit-content; }
  .shaixuan .shaixuan-contaihner .shaixuan-top .categories .categories-list { width: 145px; padding-left: 10px; }
  .shaixuan .shaixuan-contaihner .shaixuan-top .categories-list li { padding: 5px 0px; }
}