.banner-wrap{padding:15px}.banner-section{padding:60px 0 55px;color:#fff;background:center/cover no-repeat}.banner-section__heading{margin:0 0 25px;font-family:Pallafont,sans-serif;font-size:27px;font-weight:600;color:#fff;text-align:center;letter-spacing:.15em}.banner-section .text{font-size:12px;line-height:1.75}.banner-section .more{margin-top:35px}.banner-section--how-to-use{background-image:url(../../../images/pages/index/how-to-use_bg.jpg)}.banner-section--catalogue{background-image:url(../../../images/pages/index/24ss-catalogue_top_sp.jpg)}.banner-section--history{background-image:url(../../../images/pages/index/history_bg.jpg)}.banner-section+.banner-section{margin-top:15px}.follow{position:fixed;bottom:15px;z-index:100;opacity:0;transition:.4s}.follow .follow__img{width:100%;height:auto}.mv .swiper-slide{width:1200px}.mv .swiper-slide img{opacity:.8;transition:opacity .6s cubic-bezier(.23,1,.32,1)}.mv .swiper-slide-active img{opacity:1}.mv .card{display:block;background:#000}.mv .card img,.product-slider .card__image img,.sec-photo .photo-list__item img,.shop-list-slider .card__image img{width:100%;height:auto}.mv .swiper-ui{margin-top:15px}.mv .swiper-ui .button-wrap{position:absolute;top:300px;right:0;left:0;z-index:1;display:flex;justify-content:space-between;width:100%;max-width:1410px;padding:0 20px;margin:0 auto;pointer-events:none}.mv .swiper-ui .swiper-button-next,.mv .swiper-ui .swiper-button-prev{pointer-events:auto}.mv .more{margin-left:auto;font-size:12px;letter-spacing:.15em}.mv .more a{display:flex;align-items:center}.mv .more a::after{display:block;width:6px;height:6px;margin-left:5px;content:"";border:solid #595959;border-width:1px 1px 0 0;transform:rotate(45deg)}.container,.l-footer,.l-header{margin:0!important}.container{width:auto!important;max-width:inherit!important;padding:0!important}#swipebox-overlay,.btn-flat.btn-srush,.entry-header{display:none!important}#pg-2-0,#pg-2-1,#pg-2-2,.entry-content{margin-bottom:0!important}li,ol,p,ul{padding:0;margin:0}.entry-content a,a,a:active,a:hover,a:visited{text-decoration:none;opacity:1}#scroll-to-top{display:none}.section-wrap{padding:75px 0 80px;overflow:hidden;background:#eaeaea}.section-wrap .sec-men,.section-wrap .sec-women{overflow:visible}.sec-women{margin-top:70px}.sec-news{margin-top:50px}.sec-news__inner{position:relative}.sec-news__heading{text-align: left; margin-bottom:16px;font-family:Pallafont,sans-serif;font-size:24px;font-weight:600}.sec-news .news-list{margin-bottom:-10px;overflow:hidden}.sec-news .news-list__item{margin-bottom:10px}.sec-news .news{display:block;font-size:12px}.sec-news .news:focus,.sec-news .news:hover{color:inherit}.sec-news .news__date{margin-bottom:3px;font-family:Oswald,MyYuGothicM,"Yu Gothic Bold","YuGothic Bold",sans-serif;font-weight:500}.sec-news .news__text{overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration-color:#666;text-decoration-color:#666}.sec-news .news__text br {display: none;}.sec-news .more{position:absolute;top:5px;right:20px}.sec-news .more a{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#111}.sec-news .more a::after{display:block;width:8px;height:8px;margin:2px 0 0 6px;content:"";border-color:#111;border-style:solid;border-width:2px 2px 0 0;transform:rotate(45deg)}.sec-photo{padding:70px 0 90px}.sec-photo .ecbn-selection-description,.sec-photo .ecbn-selection-title{display:none}.sec-photo .photo-list{display:flex;flex-wrap:wrap;margin:0 -1px -1px 0}.sec-photo .photo-list__item{width:calc(50% - 1px);margin:0 1px 1px 0}.sec-photo .photo-list__item button{display:block;width:100%}.sec-photo .more{margin-top:40px}.sec-shop-list{padding:65px 0 70px;background:#eaeaea}.section{overflow:hidden}.section__inner{position:relative}.section__heading{margin:0 0 27px;font-family:Pallafont,sans-serif;font-size:27px;font-weight:600;text-align:center;letter-spacing:.15em}.section__more{margin-top:20px}.swiper-ui{display:flex;align-items:center;justify-content:space-between}.swiper-ui .swiper-pagination{position:static;display:flex;align-items:center;width:auto}.swiper-ui .swiper-pagination-bullet{width:20px;height:3px;margin:0 2px 0 0;background:#c8c8c8;border-radius:0;opacity:1}.swiper-ui .swiper-pagination-bullet-active{background:#595959}.swiper-ui .swiper-button-wrap{display:flex;align-items:center;justify-content:center;margin-left:auto}.swiper-ui .swiper-button-next,.swiper-ui .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;margin:0;background:#111;border-radius:50%}.swiper-ui .swiper-button-next::after,.swiper-ui .swiper-button-prev::after{display:block;width:11px;height:11px;margin-right:-5px;content:"";border:solid #fff;border-width:2px 0 0 2px;transform:rotate(-45deg)}.swiper-ui .swiper-button-next.swiper-button-disabled,.swiper-ui .swiper-button-prev.swiper-button-disabled{background:#c8c8c8}.swiper-ui .swiper-button-next{margin-left:10px;transform:scaleX(-1)}.product-slider,.shop-list-slider{overflow:visible}.product-slider .swiper-slide{width:265px}.product-slider .swiper-ui{margin-top:25px}.product-slider .card{font-family:Oswald,MyYuGothicM,"Yu Gothic Bold","YuGothic Bold",sans-serif;font-weight:500;color:#222}.product-slider .card__image{margin-bottom:20px;overflow:hidden;background:#fff}.product-slider .card__image .img,.shop-list-slider .card__image .img{display:block;width:100%;padding-bottom:100%;background:center/cover no-repeat}.product-slider .card__name{margin-bottom:5px;font-size:16px}.product-slider .card__price{font-size:12px}.shop-list-slider .swiper-slide{width:265px}.shop-list-slider .swiper-ui{margin-top:25px}.shop-list-slider .card{color:#222}.shop-list-slider .card__image{margin-bottom:20px;overflow:hidden}.shop-list-slider .card__name{margin-bottom:5px;font-size:16px;font-weight:600}.shop-list-slider .card__description{font-size:12px;line-height:1.75;white-space:pre-wrap}@media (min-width:768px){.banner-wrap{padding:30px}.banner-section{display:flex;align-items:center;height:540px;padding:0 50px}.banner-section__heading{margin-bottom:35px;font-size:54px;text-align:left}.banner-section__heading img,.section__heading img{width:auto;height:30px}.banner-section .text{width:580px;font-size:15px}.banner-section .more{margin-top:55px}.banner-section .more a{margin-left:0}.banner-section--how-to-use{background-image:url(../../../images/pages/index/how-to-use_bg_md.jpg)}.banner-section--catalogue{background-image:url(../../../images/pages/index/24ss-catalogue_top.jpg)}.banner-section--history{background-image:url(../../../images/pages/index/history_bg_md.jpg)}.banner-section+.banner-section{margin-top:30px}.follow{right:60px;bottom:30px}.mv .card,.mv .more a,.sec-news .more a{transition:opacity .3s}.mv .card:hover{opacity:.8}.mv .swiper-ui{margin-top:20px}.mv .more{font-size:16px}.mv .more a:hover,.sec-news .more a:hover,.section__more .c-button:hover{opacity:.6}.mv .more a:hover::after{margin:0 -4px 0 12px}.mv .more a::after{width:10px;height:10px;margin-left:8px;border-width:2px 2px 0 0;transition:margin .3s}.section-wrap{padding:160px 0}.sec-women{margin-top:140px}.sec-news{position:relative;margin-top:100px}.sec-news__inner{width:1100px}.sec-news__heading{flex:0 0 auto;width:;text-align: center;margin-bottom:30px;font-size:30px}.sec-news .news-list{flex:1 1 auto;margin:5px 0 -20px}.sec-news .news-list__item{margin-bottom:20px}.sec-news .news{display:flex;font-size:16px}.sec-news .news:hover .news__text{text-decoration:none}.sec-news .news__date{flex:0 0 auto;width:100px;margin:0}.sec-news .news__text{flex:1 1 auto}.sec-news .more{right:0}.sec-news .more a{font-size:16px}.sec-news .more a:hover::after,.section__more .c-button:hover::after{margin:2px -4px 0 14px}.sec-news .more a::after{margin-left:10px;transition:margin .3s}.sec-photo{padding:130px 0 160px}.sec-photo .photo-list__item{width:calc(25% - 1px)}.sec-shop-list{padding:160px 0 140px}.section__heading{margin-bottom:50px;font-size:44px}.section__more{position:absolute;top:5px;right:0;margin:0}.section__more .c-button{width:auto;height:auto;color:#111;background:0 0;border-width:0;border-radius:0;transition:opacity .3s}.section__more .c-button::after{position:static;width:8px;height:8px;margin:2px 0 0 10px;border-color:#111;border-width:2px 2px 0 0;transition:margin .3s}.swiper-ui .swiper-pagination-bullet{width:40px;height:4px;margin-right:4px}.swiper-ui .swiper-button-next,.swiper-ui .swiper-button-prev{width:70px;height:70px;transition:transform .8s cubic-bezier(.23,1,.32,1)}.swiper-ui .swiper-button-prev:hover{transform:scale(1.1)}.swiper-ui .swiper-button-next::after,.swiper-ui .swiper-button-prev::after{width:15px;height:15px}.swiper-ui .swiper-button-next:hover{transform:scale(-1.1,1.1)}.product-slider .swiper-slide{width:330px}.product-slider .swiper-ui{margin-top:50px}.product-slider .card:hover .card__image .img,.product-slider .card:hover .card__image img,.shop-list-slider .card:hover .card__image .img,.shop-list-slider .card:hover .card__image img{opacity:.8;transform:scale(1.1)}.product-slider .card__image .img,.product-slider .card__image img,.shop-list-slider .card__image .img,.shop-list-slider .card__image img{transition:.8s cubic-bezier(.19,1,.22,1)}.shop-list-slider .swiper-slide{width:374px}.shop-list-slider .swiper-ui{margin-top:50px}}@media (max-width:767.98px){.mv .swiper-ui .button-wrap{display:none}}