.tpt-mini-banner-slider__section{overflow-x:hidden}.tpt-mini-banner-slider{position:relative}.tpt-mini-banner-slider .tpt-mini-banner-slider__image{overflow:hidden;border-radius:5px}.tpt-mini-banner-slider .tpt-mini-banner-slider__title .tpt-mini-banner-slider__heading{margin:0;font-size:2.4rem;line-height:1.4;font-weight:450}.tpt-mini-banner-slider .tpt-mini-banner-slider__title .tpt-mini-banner-slider__heading a{transition:.1s;text-decoration:none}.tpt-mini-banner-slider .tpt-mini-banner-slider__title .tpt-mini-banner-slider__heading a:hover{text-decoration:underline}.tpt-mini-banner-slider .tpt-mini-banner-slider__info{padding:1rem 0 0;text-align:center}.tpt-mini-banner-slider .tpt-mini-banner-slider__info.tpt-mini-banner-slider__info--alignment-default{text-align:unset}.tpt-mini-banner-slider .tpt-mini-banner-slider__info.tpt-mini-banner-slider__info--alignment-default .tpt-mini-banner-slider__button{justify-content:unset}.tpt-mini-banner-slider .tpt-mini-banner-slider__sub-heading{margin-top:.8rem}.tpt-mini-banner-slider__item:hover .tpt-mini-banner-slider__sub-heading a{text-decoration:underline}.tpt-mini-banner-slider .ratio-content{display:inline-block;overflow:hidden}.tpt-image_effect{transition:.1s}.tpt-mini-banner-slider__item:hover .tpt-image_effect{opacity:.9}.tpt-mini-banner-slider .tpt-mini-banner-slider__button{display:flex;column-gap:2.5rem;justify-content:center}.tpt-mini-banner-slider .tpt-mini-banner-slider__sub-heading+.tpt-mini-banner-slider__button{margin-top:.8rem}.tpt-mini-banner-slider__button-link svg{width:2rem;height:2rem;position:relative;top:-1px}.tpt-mini-banner-slider__title+.tpt-mini-banner-slider__button{margin-top:.5rem}.tpt-mini-banner-slider__section{position:relative}.tpt-mini-banner-slider__section .swiper,.tpt-mini-banner-slider__section .tpt-slider{position:static}.tpt-mini-banner-slider .swiper-scrollbar{display:none}.tpt-mini-banner-slider .swiper-button-next{right:3rem}.tpt-mini-banner-slider .swiper-button-prev{left:3rem}.tpt-mini-banner-slider .swiper-button-next,.tpt-mini-banner-slider .swiper-button-prev{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}@media screen and (min-width: 1440px){.tpt-mini-banner-slider__section:has(.desktop-tablet-type__slider) .tpt-section_content{padding-right:0!important}}@media screen and (min-width: 1280px) and (max-width: 1439px){.tpt-mini-banner-slider__section:has(.desktop-tablet-type__slider) .tpt-section_content{padding-right:0!important}}@media screen and (min-width: 768px){.desktop-tablet-type__grid .tpt-swiper-control__top{display:none!important}.desktop-tablet-type__grid .swiper-wrapper{display:flex;flex-wrap:wrap;width:unset!important;margin:0 -8px!important;row-gap:4rem;transform:none!important}.desktop-tablet-type__grid .swiper-wrapper .swiper-slide{margin:0!important;width:unset!important;padding:0 8px!important}}@media screen and (min-width: 1280px){.desktop-tablet-type__grid .swiper-wrapper .swiper-slide{width:calc((var(--desktop-grid-column) / 12) * 100%)!important}}@media screen and (min-width: 768px) and (max-width: 1279px){.desktop-tablet-type__grid .swiper-wrapper .swiper-slide{width:calc((var(--tablet-grid-column) / 12) * 100%)!important}}@media screen and (max-width: 1279px){.tpt-mini-banner-slider__section:has(.desktop-tablet-type__slider) .tpt-section_content{padding-right:0!important}}@media screen and (max-width: 767px){.tpt-mini-banner-slider__section:has(.mobile-type__slider) .tpt-section_content{padding-right:0!important}.tpt-mini-banner-slider__section:has(.mobile-type__slider) .swiper-scrollbar-horizontal{margin-right:15px;width:auto}.tpt-mini-banner-slider .swiper-button-next,.tpt-mini-banner-slider .swiper-button-prev{display:none}.tpt-swiper-control__top{display:none!important}.tpt-mini-banner-slider.mobile-type__slider .swiper-scrollbar{display:block;margin-bottom:2rem}.mobile-type__grid .swiper-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;width:unset!important;margin:0!important;row-gap:3rem;transform:none!important}.mobile-type__grid .swiper-wrapper .swiper-slide{margin:0!important;width:100%!important;padding:0!important}.tpt-mini-banner-slider .tpt-mini-banner-slider__image .ratio-item{--ratio-percent: var(--mobile-ratio-percent) !important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tpt-mini-banner-slider.css.map */
