.section.section--padding.custom-banner-section .page-width.relative{width:100%;max-width:100%;padding:0;margin:auto}.swiper.custom-banner-swiper{overflow:hidden;position:relative;width:100%;border-radius:40px}.swiper-wrapper.is-custom-banner{display:flex;width:100%}.custom-banner-swiper .swiper-slide{display:flex;flex:none;position:relative}.custom-banner-swiper .swiper-slide img{width:100%;height:100%;border-radius:40px;object-fit:cover}.custom-banner-content{display:block;width:100%;height:100%;cursor:default}img.mobile-image-custom{display:none}.custom-banner-section .swiper-pagination-custom{display:flex;align-items:center;justify-content:center;position:absolute;bottom:2%;left:0;z-index:10;width:100%;gap:10px}.custom-banner-section span.swiper-pagination-bullet{display:block;position:relative;width:24px;height:24px;border-radius:100%;background:transparent;opacity:1;cursor:pointer}.custom-banner-section span.swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:100%;background:#436067;opacity:.2;transform:translate(-50%,-50%);transition:opacity .3s ease}.custom-banner-section span.swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1}.custom-banner-section .custom-banner-nav{display:flex;align-items:center;position:absolute;bottom:20px;left:20px;z-index:15;gap:8px;padding:6px 10px;border-radius:999px;background:#ffede2}.custom-banner-section .swiper-button-next,.custom-banner-section .swiper-button-prev{display:flex;align-items:center;justify-content:center;position:static;z-index:10;width:40px;height:40px;border-radius:50%;background:#436067;box-shadow:0 2px 6px #0000001a;color:#ffede2;transition:all .3s ease}.custom-banner-section .swiper-button-next:hover,.custom-banner-section .swiper-button-prev:hover{background:#436067;box-shadow:0 4px 12px #00000026}.custom-banner-section .swiper-button-next:after,.custom-banner-section .swiper-button-prev:after{font-size:18px;font-weight:700}.custom-banner-section .swiper-button-prev:after{content:"<"}.custom-banner-section .swiper-button-next:after{content:">"}.custom-banner-swiper .slideshow-info{display:flex;align-items:stretch;position:absolute;bottom:-100%;right:30px;gap:10px;padding:10px;border-radius:10px;background-color:#ffede2e6;transition:all .5s ease}.custom-banner-swiper .swiper-slide-active .slideshow-info{bottom:60px;transition:all .5s ease}.custom-banner-swiper .slideshow-info .pro-image img{display:block;max-width:113px;border-radius:10px}.custom-banner-swiper .slideshow-info .pro-info{position:relative}.custom-banner-swiper .slideshow-info .pro-info .slideshow-title{min-width:300px}.custom-banner-swiper .slideshow-info .slideshow-title a{display:block;width:80%;font-family:aktivgrotesk-medium!important;font-size:18px;text-transform:capitalize;color:#436067}.custom-banner-swiper .slideshow-info .slideshow-price{display:flex;align-items:center}.custom-banner-swiper .slideshow-info .slideshow-price .new-price{font-family:aktivgrotesk-medium!important;font-size:20px;color:#436067}.custom-banner-swiper .slideshow-info .slideshow-price .old-price{font-family:aktivgrotesk-regular!important;font-size:16px;color:#436067b2}.custom-banner-swiper .slideshow-info .quick-add__holder{opacity:1}.custom-banner-swiper .slideshow-info .quick-add__button{display:flex;align-items:center;visibility:visible!important;padding:6px 0;border:1px solid #ec7625;border-radius:5px;background:#ec7625;text-align:center;transition:all .5s ease}.custom-banner-swiper .slideshow-info .quick-add__button:hover{background:transparent;border-radius:5px;transition:all .5s ease}.custom-banner-swiper .slideshow-info .quick-add__button:hover svg path{stroke:#ec7625;transition:all .5s ease}.custom-banner-swiper .slideshow-info .pro-info quick-add-product{position:absolute;top:0;right:0;width:42px;height:42px}.custom-banner-swiper .slideshow-info .pro-info quick-add-product .btn__text{padding:0}.custom-banner-swiper .slideshow-info .pro-info quick-add-product svg{width:24px;height:24px}.custom-banner-section .custom-banner-button-wrapper{position:absolute;z-index:15;width:100%}.custom-banner-section .custom-banner-button{display:inline-block;position:relative;z-index:15;min-width:0;padding:14px 32px;bottom:13.5vw;left:67.7vw;border-radius:8px;font-family:aktivgrotesk-medium,sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.custom-banner-section .custom-banner-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media only screen and (min-width:768px){.custom-banner-section .custom-banner-button--slide-3{position:absolute!important;bottom:31.1vw!important;left:40.3vw!important;transform:none!important}}@media only screen and (max-width:767px){.swiper.custom-banner-swiper,.custom-banner-swiper .swiper-slide img{border-radius:20px}img.mobile-image-custom{display:block}.desktop-img-custom{display:none}.custom-banner-section .swiper-button-next,.custom-banner-section .swiper-button-prev{width:32px;height:32px}.custom-banner-section .swiper-button-next:after,.custom-banner-section .swiper-button-prev:after{font-size:14px}.custom-banner-section .swiper-pagination-custom{bottom:1.5rem}.custom-banner-section .custom-banner-nav{bottom:16px;left:10px;gap:6px;padding:4px 8px}.custom-banner-swiper .slideshow-info{left:0;right:0;width:90%;margin:auto}.custom-banner-swiper .slideshow-info .pro-info{position:initial}.custom-banner-swiper .slideshow-info .pro-info .slideshow-title{min-width:207px;min-height:33px;margin:5px 0}.custom-banner-swiper .slideshow-info .pro-info quick-add-product{top:15px;right:15px;width:32px;height:32px}.custom-banner-swiper .slideshow-info .pro-image img{max-width:100px}.custom-banner-swiper .slideshow-info .slideshow-title a{font-size:14px}.custom-banner-swiper .slideshow-info .slideshow-price .new-price{font-size:16px}.custom-banner-swiper .slideshow-info .quick-add__button{height:32px}.custom-banner-swiper .slideshow-info .jdgm-prev-badge{font-size:12px}.custom-banner-section .custom-banner-button{top:-25px;left:19vw;padding:12px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/custom-banner.css.map */
