@media screen and (max-width: 1023px){#shopping-flow{display:none}}main{min-height:calc(100% - 608px)}@media screen and (max-width: 1023px){main{margin:104px 0 0 0}}.blank{height:500px}@media screen and (max-width: 1023px){.eva-breadcrumbs-navigation{padding:16px 16px 32px}}h1.title{margin:0 0 24px 0;padding:0 64px;text-align:center}h1.title .title-link{font-size:2.85714rem;font-weight:bold;line-height:1.5;letter-spacing:1.2px;color:#333}@media screen and (max-width: 1023px){h1.title .title-link{font-size:2rem}}h2.session-title{font-size:2rem;font-weight:bold;line-height:1.5;letter-spacing:0.8px;color:#333;text-align:center;margin:0 0 32px 0}@media screen and (max-width: 1023px){h2.session-title{font-size:1.71429rem;padding:0 16px}}#content-brands{display:block}#content-brands-carousel-banner{position:relative;margin-bottom:64px}@media screen and (max-width: 1023px){#content-brands-carousel-banner{margin-bottom:48px}}#content-brands-carousel-banner #carousel-banner{position:relative}@media screen and (min-width: 1024px){#content-brands-carousel-banner #carousel-banner .slick-list{margin:-2px 0}}@media screen and (min-width: 1024px){#content-brands-carousel-banner #carousel-banner .slick-slide{margin:2px 0}}#content-brands-carousel-banner #carousel-banner .slick-slide.slick-center .carousel-item::after{opacity:0;z-index:-1}#content-brands-carousel-banner #carousel-banner .carousel-item{position:relative;height:35.16vw;max-height:450px;z-index:1}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item{height:56vw;max-height:fit-content}}#content-brands-carousel-banner #carousel-banner .carousel-item::after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:#fff;opacity:0.5;transition:opacity 0.2s}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item::after{display:none}}#content-brands-carousel-banner #carousel-banner .carousel-item>a{display:block;height:100%}#content-brands-carousel-banner #carousel-banner .carousel-item .image{width:calc(100% - 16px);height:100%;top:0;left:0;transform:translateX(8px)}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item .image{width:100%;height:100%;transform:translateX(0)}}#content-brands-carousel-banner #carousel-banner .carousel-item .content{display:flex;align-items:start;flex-direction:column;justify-content:center;position:absolute;height:100%}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item .content{top:56.67vw;height:auto;align-items:center}}#content-brands-carousel-banner #carousel-banner .carousel-item .content .title{font-size:2.28571rem;font-weight:bold;line-height:48px;letter-spacing:1.2px;color:#fff;margin-bottom:12px}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item .content .title{width:calc(100vw - 64px);font-size:2rem;line-height:1.5;margin-bottom:8px}}#content-brands-carousel-banner #carousel-banner .carousel-item .content .sub-title{font-size:1.14286rem;font-weight:500;line-height:1.55;letter-spacing:0.8px;width:31.25vw;color:#fff;margin-bottom:40px}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item .content .sub-title{width:calc(100vw - 64px)}}#content-brands-carousel-banner #carousel-banner .carousel-item .content .link{display:inline-block;padding:4px}#content-brands-carousel-banner #carousel-banner .carousel-item .content .link .inner{padding:17px 32px;border-radius:4px;border:solid 1px #fff;box-sizing:border-box;font-size:1rem;font-weight:500;line-height:1.57;letter-spacing:0.8px;color:#fff;height:56px}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .carousel-item .content .link .inner:hover,#content-brands-carousel-banner #carousel-banner .carousel-item .content .link .inner:active{color:#333;background-color:#fff}}#content-brands-carousel-banner #carousel-banner .carousel-item .content.left{left:9.375vw}#content-brands-carousel-banner #carousel-banner .carousel-item .content.center{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;align-items:center}#content-brands-carousel-banner #carousel-banner .carousel-item .content.center .title,#content-brands-carousel-banner #carousel-banner .carousel-item .content.center .sub-title{margin-left:auto;margin-right:auto}#content-brands-carousel-banner #carousel-banner .carousel-item .content.right{right:9.375vw}#content-brands-carousel-banner #carousel-banner .carousel-item .content.dark .title,#content-brands-carousel-banner #carousel-banner .carousel-item .content.dark .sub-title{color:#333}#content-brands-carousel-banner #carousel-banner .carousel-item .content.dark .link .inner{border:solid 1px #333;color:#333}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .carousel-item .content.dark .link .inner:hover,#content-brands-carousel-banner #carousel-banner .carousel-item .content.dark .link .inner:active{color:#fff;background-color:#333}}@media screen and (max-width: 1023px){#content-brands-carousel-banner #carousel-banner .carousel-item .content{top:39vw}#content-brands-carousel-banner #carousel-banner .carousel-item .content.left,#content-brands-carousel-banner #carousel-banner .carousel-item .content.right{left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}#content-brands-carousel-banner #carousel-banner .carousel-item .content.left .title,#content-brands-carousel-banner #carousel-banner .carousel-item .content.left .sub-title,#content-brands-carousel-banner #carousel-banner .carousel-item .content.right .title,#content-brands-carousel-banner #carousel-banner .carousel-item .content.right .sub-title{margin-left:auto;margin-right:auto}}#content-brands-carousel-banner #carousel-banner .slick-prev{left:20px}#content-brands-carousel-banner #carousel-banner .slick-next{right:20px}#content-brands-carousel-banner #carousel-banner .slick-prev,#content-brands-carousel-banner #carousel-banner .slick-next{display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;border-radius:100%;border:solid 1px #333;z-index:2;cursor:pointer;background-color:#fff;padding:0;margin:0;outline:none;top:50%;transform:translateY(-100%)}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .slick-prev:hover,#content-brands-carousel-banner #carousel-banner .slick-prev:active,#content-brands-carousel-banner #carousel-banner .slick-next:hover,#content-brands-carousel-banner #carousel-banner .slick-next:active{border:solid 1px #909090}}#content-brands-carousel-banner #carousel-banner .slick-prev img,#content-brands-carousel-banner #carousel-banner .slick-next img{position:absolute;top:calc(50% - 12px);width:24px;height:24px}#content-brands-carousel-banner #carousel-banner .slick-prev .hover,#content-brands-carousel-banner #carousel-banner .slick-next .hover{display:none}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .slick-prev:hover .hover,#content-brands-carousel-banner #carousel-banner .slick-prev:active .hover,#content-brands-carousel-banner #carousel-banner .slick-next:hover .hover,#content-brands-carousel-banner #carousel-banner .slick-next:active .hover{display:block}#content-brands-carousel-banner #carousel-banner .slick-prev:hover .not-hover,#content-brands-carousel-banner #carousel-banner .slick-prev:active .not-hover,#content-brands-carousel-banner #carousel-banner .slick-next:hover .not-hover,#content-brands-carousel-banner #carousel-banner .slick-next:active .not-hover{display:none}}#content-brands-carousel-banner #carousel-banner .slick-dots{list-style:none;padding:0;margin:0;margin-top:23px;display:flex;justify-content:center;transform:translateX(-4px)}#content-brands-carousel-banner #carousel-banner .slick-dots li+li{margin-left:8px}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots{position:relative;transform:translateX(4px);cursor:pointer}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots .slick-slider-dots-bar{position:relative;width:40px;height:2px;padding:4px}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots .slick-slider-dots-bar:hover .inner,#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots .slick-slider-dots-bar:active .inner{background-color:#ccc}}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots .slick-slider-dots-bar .inner{position:absolute;top:4px;left:0;width:40px;height:2px;border-radius:4px;background-color:#e9e9e9}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-slider-dots .slick-slider-dots-bar-active .inner .active-bar{position:absolute;top:0;width:0;height:2px;background-color:#333}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-active .slick-slider-dots-bar-active{display:block;position:absolute;top:0;width:40px;height:2px;padding:4px}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .slick-dots .slick-active .slick-slider-dots-bar-active:hover .inner,#content-brands-carousel-banner #carousel-banner .slick-dots .slick-active .slick-slider-dots-bar-active:active .inner{background-color:#ccc}}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-active .slick-slider-dots-bar-active .inner{position:absolute;top:4px;left:0;width:40px;height:2px;border-radius:4px;background-color:#e9e9e9}#content-brands-carousel-banner #carousel-banner .slick-dots .slick-active .slick-slider-dots-bar-active .inner .active-bar{width:40px;transition:width 5s linear}#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button{display:flex;align-items:center;justify-content:center;position:absolute;width:24px;height:24px;bottom:-4px;z-index:1;border:none;background-color:transparent;cursor:pointer}#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button .slick-pause-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button .slick-play-text .hover{display:none}#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button .slick-pause-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button .slick-play-text .not-hover{display:block}@media (hover: hover){#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-pause-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-pause-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-play-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-play-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-pause-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-pause-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-play-text .hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-play-text .hover{display:block}#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-pause-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-pause-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-play-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:hover .slick-play-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-pause-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-pause-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-play-text .not-hover,#content-brands-carousel-banner #carousel-banner .slick-autoplay-toggle-button:active .slick-play-text .not-hover{display:none}}#content-brands-carousel-banner .banner-page-number{position:absolute;bottom:-4px;font-size:1rem;font-weight:500;line-height:22px;letter-spacing:0.8px;color:#333}#article1{padding-bottom:56px}@media screen and (max-width: 1023px){#article1{padding-bottom:16px}}main .wrapper{margin:0 auto;max-width:1440px}main .wrapper .iframe-wrapper{width:100%;padding-top:450px;position:relative;max-width:800px;max-height:450px;margin:0 auto 64px}@media screen and (max-width: 800px){main .wrapper .iframe-wrapper{padding-top:55.4%;margin:0 auto 32px}}main .wrapper .iframe-wrapper iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}
