.pdp-banners-section{padding-top:60px}.pdp-banners{position:relative;overflow:hidden}.pdp-banners__track{display:flex;gap:0;margin:0;padding:0;list-style:none}.pdp-banners__slide{position:relative;flex:0 0 100%;max-width:100%;width:100%}.pdp-banners__media{position:relative;display:block;aspect-ratio:804 / 1040;overflow:hidden}.pdp-banners__media img,.pdp-banners__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pdp-banners__link{display:block;position:relative;color:inherit;text-decoration:none;cursor:pointer}.pdp-banners__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.6rem;box-sizing:border-box}.pdp-banners__text{display:flex;flex-direction:column;width:fit-content;max-width:100%;gap:8px}.pdp-banners__text--left{align-items:flex-start;text-align:left}.pdp-banners__text--center{align-items:center;text-align:center}.pdp-banners__text--right{align-items:flex-end;text-align:right}.pdp-banners__heading{margin:0;font-family:var(--font-secondary-heading-family);font-weight:500;letter-spacing:normal;line-height:normal!important;text-transform:uppercase}.pdp-banners__heading.h0{font-size:28px!important}.pdp-banners__heading.h1{font-size:4.975vw!important}.pdp-banners__heading.h2{font-size:3.6vw!important}.pdp-banners__button.button{display:inline-block;min-width:1px;min-height:1px;margin:0;padding:2px 0;border:0;border-radius:0;background:transparent!important;box-shadow:none;font-family:var(--font-secondary-heading-family);font-size:2.4vw;font-weight:500;letter-spacing:.08em;line-height:1.2;text-decoration:underline;text-transform:uppercase;text-underline-offset:4px}.pdp-banners__button.button:before,.pdp-banners__button.button:after{display:none}.pdp-banners__button.button--secondary{padding:2px 10px;border:1px solid currentColor;text-decoration:none}.pdp-banners__dots{position:absolute;left:0;right:0;bottom:0;z-index:5;display:flex;justify-content:center;align-items:center;border:0}.pdp-banners__dot,.pdp-banners__dots .swiper-pagination-bullet{padding:0 5px;width:auto;height:auto;margin:0;background:none;opacity:1;border:0;cursor:pointer}.pdp-banners__dot .dot,.pdp-banners__dots .swiper-pagination-bullet:after{display:block;width:12px;height:12px;border-radius:50%;border:.1rem solid #fff;background:transparent;content:"";transition:transform .2s ease-in-out,background-color .2s ease-in-out;position:absolute;bottom:30px}.pdp-banners__dots .swiper-pagination-bullet-active .dot,.pdp-banners__dots .swiper-pagination-bullet-active:after{background-color:#fff}@media screen and (min-width:768px){.pdp-banners-section{padding-top:70px}.pdp-banners__dots{display:none}.pdp-banners .pdp-banners__track.swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;overflow:visible;transform:none!important;padding-inline:20px;box-sizing:border-box}.pdp-banners__slide,.pdp-banners .swiper-slide{flex:none;max-width:none;width:auto!important}.pdp-banners__media{aspect-ratio:445 / 285}.pdp-banners__content{padding:5rem}.pdp-banners__text:has(.pdp-banners__heading.h1){gap:0}.pdp-banners__content--top-left{align-items:flex-start;justify-content:flex-start}.pdp-banners__content--top-center{align-items:flex-start;justify-content:center}.pdp-banners__content--top-right{align-items:flex-start;justify-content:flex-end}.pdp-banners__content--middle-left{align-items:center;justify-content:flex-start}.pdp-banners__content--middle-center{align-items:center;justify-content:center}.pdp-banners__content--middle-right{align-items:center;justify-content:flex-end}.pdp-banners__content--bottom-left{align-items:flex-end;justify-content:flex-start}.pdp-banners__content--bottom-center{align-items:flex-end;justify-content:center}.pdp-banners__content--bottom-right{align-items:flex-end;justify-content:flex-end}.pdp-banners__heading.h2{font-size:10px!important}.pdp-banners__heading.h1{font-size:12px!important}.pdp-banners__heading.h0{font-size:28px!important}.pdp-banners__button.button{font-size:6px!important;line-height:1!important;text-underline-offset:2px}.pdp-banners__heading.h0~.pdp-banners__button.button{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/section-pdp-banners.css.map */
