.bd_banner{position:relative;margin-top:15px;background-color:#fff;border-radius:5px;overflow:hidden}.bd_banner_viewport{overflow:hidden;touch-action:pan-y}.bd_banner_track{display:flex;transition:transform .5s ease}@media (prefers-reduced-motion:reduce){.bd_banner_track{transition:none}}.bd_banner_slide{flex:0 0 100%;min-width:0}.bd_banner_item{padding:15px 30px 30px}.bd_banner_title{margin:0 0 7.5px;font-family:Roboto Slab,serif;font-size:36px;font-weight:300;line-height:1.2;color:#741fa2}.bd_banner_title span{display:block;font-weight:700}.bd_banner_tag{display:block;font-size:12px;color:#595959;text-transform:uppercase}.bd_banner_price{display:block;font-family:Roboto Slab,serif;font-weight:700;font-size:24px;line-height:1.2;color:#741fa2}.bd_banner_price sup{font-size:14px}.bd_banner_btn,.bd_banner_btn:visited{display:inline-block;margin-top:15px;padding:10px 25px;border-radius:25px;background-color:#741fa2;color:#fff!important;font-family:sans-serif;font-size:16px;line-height:1.2}.bd_banner_btn:focus,.bd_banner_btn:hover{background-color:#4a0072;text-decoration:none}.bd_banner_img{aspect-ratio:var(--bd-banner-ar)}.bd_banner_img img{display:block;width:100%;height:100%;object-fit:contain}.bd_banner_arr{position:absolute;top:50%;z-index:2;width:36px;height:36px;margin-top:-18px;padding:0;border:0;border-radius:5px;background-color:rgba(116,31,162,.85);color:#fff;font-size:20px;line-height:36px;text-align:center;cursor:pointer}.bd_banner_arr:focus,.bd_banner_arr:hover{background-color:#741fa2}.bd_banner_arr--prev{left:10px}.bd_banner_arr--next{right:10px}.bd_banner_dots{position:absolute;left:0;right:0;bottom:10px;text-align:center;line-height:0}.bd_banner_dot{width:10px;height:10px;margin:0 4px;padding:0;border:0;border-radius:50%;background-color:#ccc;cursor:pointer}.bd_banner_dot.active{background-color:#741fa2}@media only screen and (max-width:767px){.bd_banner_item{padding:15px 15px 45px;text-align:center}.bd_banner_img{aspect-ratio:var(--bd-banner-ar-m,var(--bd-banner-ar))}.bd_banner_title{font-size:17px}.bd_banner_title span{display:inline}.bd_banner_price{font-size:18px}.bd_banner_btn{margin-top:7.5px;font-size:13px}.bd_banner_arr{top:auto;bottom:5px;width:30px;height:30px;margin-top:0;font-size:18px;line-height:30px}.bd_banner_dots{bottom:15px}}