button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} menu,article,aside,details,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:1rem;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}


.swiper-container {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 50px;
}
.swiper-slide {
  background-position: center;
  background-size: cover;
  width: 320px;
  background-color: #fff;
  overflow: hidden;
  border-radius: 8px;
  display: flex;
}
.picture {
  width: 100px;
  height: 118px;
  overflow: hidden;
  padding: 1rem!important;
}
.picture img {
  display: block;
  width: 100%;
  height: 100%;
  /* -o-object-fit: cover;
     object-fit: cover; */
}
.detail {
  padding: 20px 20px;
  font-weight: 600;
  text-align: center;
}
.detail h3 {
  margin: 0;
  font-size: 20px;
}
.detail span:nth-child(2) {
  display: block;
  font-size: 16px;
  /* color: #f44336; */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear,left top,right top,from(rgb(0 0 0 / 5%) 10%),to(rgb(0 0 0 / 0%) 90%));
  background-image: -webkit-linear-gradient(left,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
  background-image: -o-linear-gradient(left,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
  background-image: linear-gradient(to right,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear,right top,left top,from(rgb(0 0 0 / 5%) 10%),to(rgb(0 0 0 / 0%) 90%));
  background-image: -webkit-linear-gradient(right,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
  background-image: -o-linear-gradient(right,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
  background-image: linear-gradient(to left,rgb(0 0 0 / 5%) 10%,rgb(0 0 0 / 0%) 90%);
}
.swiper-pagination-bullet-active {background: #3b1e1e;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.swiper-pagination-bullet {width: 15px;height: 15px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 2%;}