/* Carousel-PC */
.carousel-slide-box{
  width:100% !important;
  max-width:100% !important;
  margin:0 auto;
}
.main-content .carousel-PC,
.main-content .carousel-slide-box{
  flex:none !important;
}

/*slides*/
.goldea-multi{
position:relative;
width:100%;
border-radius:6px;
overflow:hidden;
padding-bottom:42%;
}
.goldea-multi .goldea-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s}
.goldea-multi .goldea-slide.active{opacity:1}
.goldea-multi img{width:100%;height:100%;object-fit:cover}
/*pills overlay*/
.goldea-pills{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}
.goldea-pills button{
  width: 20vw;
  height:4px;
  border-radius:12px;
  border:none;
  background:rgba(255,255,255,.45);
  cursor:pointer;
  transition:all .3s ease;
}
.goldea-pills button.active{
  width:36vw;
  background:#fff;
}
<style>
  .carousel-slide-box {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.carousel-slide-box img {
  display: block;
  width: 100%;
  height: auto;
}
.carousel-slide-box .button {
  position: absolute;
  left: 50%;
  bottom: 80px;
  transform: translateX(-50%);
  padding: 10px 24px;
  color: #fff;
  font: 600 15px/1.2 system-ui, sans-serif;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.25s ease;
}








/* fix rendering for slick-track*/
.type-detail .p-info-wrapper .slick-prev {
	right: 60px;
}

.type-detail .p-info-wrapper .slick-next,
.type-detail .p-info-wrapper .slick-prev {
	padding: 0 0 0 0 !important;
	margin: 0 !important;

	width: 100% !important;
	min-width: auto !important;
	max-width: 50px;
	min-height: auto;
}
