.hidden-phone{display:block}@media (max-width: 749px){.hidden-phone{display:none}}.visible-phone{display:none}@media (max-width: 749px){.visible-phone{display:block}}.s-container{max-width:192rem;padding-right:2rem;padding-left:2rem;width:100%;margin-right:auto;margin-left:auto}@media (min-width: 80em){.s-container{padding-right:6rem;padding-left:6rem}}.vertical-flow{margin-bottom:5rem}@media (min-width: 64em){.vertical-flow{margin-bottom:8rem}}.content-for-layout{background-color:#000;color:#fff}.key-visual-sportstyle{width:100%;position:relative}.key-visual-sportstyle__promo-text{padding:.8rem 2rem}@media (max-width: 749px){.key-visual-sportstyle__promo-text{font-size:1.4rem}}.key-visual-sportstyle__promo-text p{margin:0;display:flex;align-items:center;justify-content:center;column-gap:.8rem}.key-visual-sportstyle__promo-text a{color:#fff;flex:none}.key-visual-sportstyle__image img{display:block}.key-visual-sportstyle__image .key-visual-sportstyle__image-pc{width:100%}@media (max-width: 1024px){.key-visual-sportstyle__image .key-visual-sportstyle__image-pc{display:none}}.key-visual-sportstyle__image .key-visual-sportstyle__image-sp{display:none;width:100%}@media (max-width: 1024px){.key-visual-sportstyle__image .key-visual-sportstyle__image-sp{display:block}}.key-visual-sportstyle__content{text-align:center;padding-top:8rem}.key-visual-sportstyle__logo{margin:0 auto 4rem}.key-visual-sportstyle__logo img{width:51.4rem;height:auto;display:block;margin:0 auto}@media (max-width: 1024px){.key-visual-sportstyle__logo img{width:25.7rem}}.key-visual-sportstyle__desc{padding-right:.5rem;padding-left:.5rem}.sportstyle__text-heading{font-family:salomon-sans,salomon-selif,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:2.2rem;line-height:2.8rem}.sportstyle__text-content{text-align:center;margin:0 auto;max-width:66.7%}@media (max-width: 1024px){.sportstyle__text-content{max-width:100%}}.sportstyle-content__title{color:#fff;text-align:center;font-size:45px;margin-bottom:3.5rem}.sportstyle-content__desc{font-size:1.4rem}.sportstyle-content__banner img{width:100%;display:block;margin:0 auto}.sportstyle-content__swiper{list-style:none;margin:0 0 4rem;padding-left:2rem;padding-right:2rem}@media (min-width: 80em){.sportstyle-content__swiper{padding-left:6rem;margin:0 0 6rem}}.sportstyle-content__swiper .swiper-slide{--number-items: 1.4;--gap: 1rem;max-width:initial;width:calc((100% - ((var(--number-items) - 1) * var(--gap)) - (2 * 2rem)) / var(--number-items));flex:none}@media (min-width: 80em){.sportstyle-content__swiper .swiper-slide{width:calc((100% - 21rem)/4)}}.sportstyle-content__swiper .swiper-slide:last-child{padding-right:4rem}@media (min-width: 80em){.sportstyle-content__swiper .swiper-slide:last-child{padding-right:12rem}}.sportstyle-content__swiper .collection-sneakers__list__card__info__collapse{box-sizing:border-box}.sportstyle-content__collection .swiper-button-next,.sportstyle-content__collection .swiper-button-prev{display:flex;align-items:center;width:60px;height:60px;background-color:#000;border-radius:30px}@media (max-width: 749px){.sportstyle-content__collection .swiper-button-next,.sportstyle-content__collection .swiper-button-prev{display:none!important}}.sportstyle-content__collection .swiper-button-next:after,.sportstyle-content__collection .swiper-button-prev:after{content:""}.sportstyle-content__collection .swiper-button-next.swiper-button-disabled,.sportstyle-content__collection .swiper-button-prev.swiper-button-disabled{display:none!important}.sportstyle-content__collection .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;left:2rem;width:calc(100% - 4rem);background-color:#d0d0d066;height:3px}@media (min-width: 80em){.sportstyle-content__collection .swiper-scrollbar.swiper-scrollbar-horizontal{left:6rem;width:calc(100% - 12rem);max-width:192rem}}.sportstyle-content__collection .swiper-scrollbar-drag{display:block;background-color:#fff}.sportstyle-content__collection .collection-sneakers__list__card__info{background-color:#000;color:#fff}.sportstyle-content__collection .collection-sneakers__list__card__info h3,.sportstyle-content__collection .collection-sneakers__list__card__info .price{color:#fff}.sportstyle-video{width:100%;height:25dvw;overflow:hidden;position:relative;margin:6rem 0}@media (max-width: 749px){.sportstyle-video{height:75dvw}.sportstyle-content__title{font-size:28px}}.sportstyle-video video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:100%;min-height:100%;display:block;cursor:pointer}.support-banner{margin-top:0}.c-sportstyle-content__button{display:flex;font-size:16px;background:#fff;color:#000;padding:12px 20px;border-radius:9999px;width:fit-content;margin-left:auto;margin-right:auto;line-height:1.5;text-decoration:none;font-weight:500;font-family:salomon-sans,salomon-selif,sans-serif;margin-top:32px}.sportstyle-video-image__image img{width:100%;height:auto}.c-key-visual-sportstyle__title{font-family:salomon-sans,salomon-selif,sans-serif;font-weight:700;letter-spacing:.08em;font-size:80px;line-height:1;margin-bottom:20px;margin-top:0;color:#fff}@media (max-width: 749px){.c-key-visual-sportstyle__title{font-size:32px}.c-sportstyle-content__button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/custom-lp-sportstyle.css.map */
