[data-aspect-ratio="1234:5678"]:before{padding-top:460.12966%}.heroWrap{position:relative;width:100%;height:100vh;overflow:hidden}.heroWrap__video{position:absolute;top:0;left:0}.heroWrap__video,.heroWrap__video-element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heroWrap__video--sp{opacity:1;visibility:visible}.heroWrap__video--pc{opacity:0;visibility:hidden}@media screen and (min-width:813px){.heroWrap__video--sp{opacity:0;visibility:hidden}.heroWrap__video--pc{opacity:1;visibility:visible}}.fr-videoAutoPlay_button{position:absolute;bottom:0;right:0;z-index:1;pointer-events:all;transition:bottom .2s ease-out}.sac-main .sac-accordion_container{width:100%;max-width:876px}@media screen and (min-width:813px){.sac-main .sac-accordion_container{margin-left:auto;margin-right:auto}}.sac-main .sac-accordion_trigger{width:100%;border-bottom:1px solid #dadada;text-align:left;font-size:20px;line-height:120%;color:#000;cursor:pointer;position:relative;transition:background-color .2s}@media screen and (min-width:813px){.sac-main .sac-accordion_trigger{font-size:22px;padding-left:24px;padding-right:24px}}.sac-main .sac-accordion_trigger:after{content:"";display:block;width:24px;height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px;mask-size:24px;-webkit-mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-plus@3.0.0.svg#plus);mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-plus@3.0.0.svg#plus);background-color:#949494;position:absolute;top:50%;right:4vw;margin-top:-12px}@media screen and (min-width:813px){.sac-main .sac-accordion_trigger:after{right:24px}}.sac-main .sac-accordion_item.is-open .sac-accordion_trigger:after{-webkit-mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-minus@3.0.0.svg#minus);mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-minus@3.0.0.svg#minus)}.sac-main .sac-accordion_content{max-height:0;overflow:hidden;margin:0;transition:max-height .3s ease}.sac-main .sac-accordion_contentInner{margin:28px 4vw 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}@media screen and (min-width:813px){.sac-main .sac-accordion_contentInner{margin:38px 24px 0}}.sac-main .sac-accordion_storeItem{border-bottom:1px solid #dadada;padding-top:21px;padding-bottom:54px}.sac-main .sac-accordion_storeItem:last-child{border-bottom:none}@media screen and (min-width:813px){.sac-main .sac-accordion_storeItem{padding-top:12px;padding-bottom:7px}}.sac-main .sac-accordion_storeItem .sac-accordion_storeName{font-size:20px;line-height:120%}@media screen and (min-width:813px){.sac-main .sac-accordion_storeItem .sac-accordion_storeName{font-size:22px}}.sac-main .sac-accordion_storeItem .sac-accordion_storeLink{font-size:13px;line-height:130%;color:#005db5}@media screen and (min-width:813px){.sac-main .sac-accordion_storeItem .sac-accordion_storeLink{margin-top:18px}}@media screen and (max-width:812px){.sac-main .sac-story_swiper .swiper-button-next,.sac-main .sac-story_swiper .swiper-button-prev{top:37.46667vw}}@media screen and (min-width:813px){.sac-main .sac-story_swiper .swiper-wrapper{-ms-flex-pack:center;justify-content:center}.sac-main .sac-story_swiper .swiper-slide{max-width:376px}.sac-main .sac-story_swiper .swiper-slide:first-of-type{margin-right:24px}}.sac-main .sac-story_textContainer .sac-story_textContent{line-height:1.4em;transition:max-height .3s ease}.sac-main .sac-story_textContainer.is-expanded .sac-story_textContent{max-height:500px}.sac-main .sac-story_textContainer .sac-story_readmoreButton{display:none;margin-top:12px;background:none;border:none;color:#005db5;cursor:pointer;padding:0 4vw;font-size:13px;line-height:130%}@media screen and (min-width:813px){.sac-main .sac-story_textContainer .sac-story_readmoreButton{padding:0}}.sac-main .sac-productCarousel{position:relative}.sac-main .sac-productCarousel_hangerIcon{position:absolute;bottom:9px;left:9px;color:#ffffff99;width:32px;height:32px;border:1px solid;border-radius:50%;pointer-events:none;z-index:1;background:url(/jp/ja/special-feature/uniqlo-sweden-athlete-collection/25fw_common/img/icon_hanger.svg) 50%/16px auto no-repeat;background-color:#00000099}.sac-main .sac-button_productAll,.sac-main .sac-productCarousel_hangerIcon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sac-main .sac-button_productAll{border:1px solid var(--color-border-primary);border-radius:999px;cursor:pointer;font-size:15px;line-height:1.2;padding:12px 4vw;text-align:center;min-height:52px;position:relative;font-family:Helvetica Neue,Helvetica,Arial,-apple-system,sans-serif;font-weight:400}@media screen and (min-width:813px){.sac-main .sac-button_productAll{width:100%;max-width:576px;padding:12px;margin-right:auto;margin-left:auto}}.sac-body #globalHeader{z-index:4}.sac-body .fr-fixedAnchor{z-index:3}.sac-body .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5!important;pointer-events:none;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}.sac-body .modal-container.is-open{visibility:visible;opacity:1;transition:opacity .3s;z-index:5!important}.sac-body .modal-container.is-open .modal-wrapper{transform:translateY(0);pointer-events:all}.sac-body .modal-container .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:all}.sac-body .modal-container .modal-wrapper{position:fixed;pointer-events:all;bottom:0;left:0;width:100%;max-height:80vh;background-color:#fff;border-radius:5px 5px 0 0;transform:translateY(100%);transition:transform .3s ease-out;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sac-body .modal-container .modal-header{padding:18px 16px;border-bottom:1px solid #dadada;-ms-flex-negative:0;flex-shrink:0}.sac-body .modal-container .modal-header .header-title{font-size:18px;line-height:140%}.sac-body .modal-container .modal-close-button{position:absolute;top:9px;right:16px;width:44px;height:44px;cursor:pointer}.sac-body .modal-container .modal-content{padding-top:20px;padding-bottom:36px;-ms-flex:1;flex:1;overflow-y:auto}@media screen and (min-width:813px){.sac-body .modal-container .modal-content{padding:20px 24px 40px}}.sac-body .swiper-slide[data-modal-trigger]{cursor:pointer}.sac-body .modal-contents-container{overflow:hidden;height:0;display:block}#productAll-modal .modal-wrapper{top:48px;bottom:0;height:auto;max-height:none}#productAll-modal .modal-wrapper [data-component-type=ProductCarouselDestroy] .fr-bff-product{margin-top:12px}#productAll-modal .modal-border{border-top:1px solid #dadada}@media screen and (max-width:812px){#productAll-modal .modal-border{margin-top:84px;padding-top:40px}}@media screen and (min-width:813px){#productAll-modal .modal-wrapper{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 50px);height:calc(100vh - 152px);max-width:989px;border-radius:8px;opacity:0;transform:translate(-50%,calc(-50% + 20px));transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}#productAll-modal.is-open .modal-wrapper{opacity:1;transform:translate(-50%,-50%)}#productAll-modal [data-component-type=ProductCarouselDestroy] .fr-bff-product{width:25%}}#video-modal-shell .modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;overflow-y:visible;width:75vw;height:75vw;max-width:75vh;max-height:75vh}@media screen and (min-width:813px){#video-modal-shell .modal-wrapper{width:39.375vw;height:39.375vw;max-width:580px;max-height:580px}}#video-modal-shell .modal-content{overflow:hidden;padding:0;width:100%;height:100%}#video-modal-shell .modal-close-button{min-width:40px;margin-left:auto;position:absolute;top:-36px;top:calc(-24px + var(--sp-v-s) * -1);right:0;padding-top:24px}#video-modal-shell .modal-close-button:before{content:"";display:block;width:24px;height:24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px;mask-size:24px;-webkit-mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-close@3.0.0.svg#close);mask-image:url(/jp/ja/special-feature/feature/common/icons/icon-close@3.0.0.svg#close);background-color:#fff;background-color:var(--color-fill-primaryLight);position:absolute;top:0;left:50%;margin-left:-12px}.custom-video-modal_video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html[lang=ja] .modal-sectionTitle{font-weight:300}html[lang=en] .sac-body .modal-container .modal-wrapper .header-title{font-size:20px;line-height:120%}@media screen and (min-width:813px){html[lang=en] .sac-body .modal-container .modal-wrapper .header-title{line-height:140%}}html[lang=en] .sac-body .modal-container .modal-wrapper .modal-contentsTitle,html[lang=en] .sac-body .modal-container .modal-wrapper .modal-sectionTitle{font-family:Helvetica Neue,Helvetica,Arial,-apple-system,sans-serif;font-weight:400}html[lang=en] .sac-body .modal-container .modal-wrapper .modal-contentsTitle{font-size:22px;line-height:120%}html[lang=en] .sac-body .modal-container .modal-wrapper .modal-sectionTitle{font-size:18px;line-height:120%}.fr-pagetop.sac-pagetop{width:40px;height:40px;background:url(/jp/ja/special-feature/uniqlo-sweden-athlete-collection/25fw_common/img/pagetop.svg) 50%/40px auto no-repeat;box-shadow:none}@media screen and (max-width:812px){.fr-pagetop.sac-pagetop{right:15px}}body .sac-main .main_inner{padding-top:0}.sac-main .h1_hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sac-main .sac-lead{font-size:15px;line-height:150%}.sac-main .sac-productCarousel .swiper-container{padding-bottom:20px}.sac-main .fr-imagePlusText_imgWrap{width:35%}.sac-main .fr-imagePlusText_imgWrap .fr-video:after{width:48px;height:48px;-webkit-mask-size:48px;mask-size:48px;margin:-24px 0 0 -24px;z-index:1}.sac-main .fr-imagePlusText_imgWrap .fr-video:before{background:none}.sac-main .fr-imagePlusText_content{padding-right:0}.sac-main .sac-seItemSection,.sac-main .sac-seItemSection .fr-bff-products{background-color:#f5f3ee}.sac-main .swiper-pagination{z-index:2}@media screen and (max-width:812px){.sac-main .sac-sp-align-center{text-align:center}}@media screen and (min-width:813px){.sac-main .sac-item_lead,.sac-main .sac-lead{max-width:876px;margin-left:auto;margin-right:auto}.sac-main .sac-main_inner{max-width:1226px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.sac-main .sac-pc-align-center{text-align:center}.sac-main .sac-itemFlex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.sac-main .main_inner .sac-itemSection:nth-of-type(2n) .sac-itemFlex,.sac-main .sac-seItemSection .sac-itemSection:nth-of-type(2n) .sac-itemFlex{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.sac-main .main_inner .sac-itemSection:nth-of-type(2n) .sac-itemFlex .sac-productCarousel,.sac-main .sac-seItemSection .sac-itemSection:nth-of-type(2n) .sac-itemFlex .sac-productCarousel{margin-left:72px;margin-right:48px}.sac-main .sac-productCarousel{-ms-flex:5 1 0px;flex:5 1 0;width:0;margin-left:48px;margin-right:72px}.sac-main .sac-productCarousel .swiper-container{padding-bottom:22px}.sac-main .sac-productContent{-ms-flex:6 1 0px;flex:6 1 0;width:0}.sac-main .fr-imagePlusTextParent{-ms-flex-direction:column;flex-direction:column}.sac-main .fr-imagePlusText_imgWrap{width:20.14%}.sac-main .-list .fr-imagePlusText{width:100%}.sac-main .fr-imagePlusText+.fr-imagePlusText{margin-left:0;margin-top:12px}.sac-main .sac-about_img,.sac-main .sac-store_img{max-width:376px;margin-left:auto;margin-right:auto}.sac-main .sac-about_lead{max-width:778px;margin-left:auto;margin-right:auto}}@media screen and (max-width:812px){.sac-body .-video .modal_contents,.sac-body .-video .modal_contentsInner{padding-top:80vw;width:80vw}}@media screen and (min-width:813px){.sac-body .fr-breadcrumbs{max-width:1226px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}.sac-body .-video .modal_contents,.sac-body .-video .modal_contentsInner{width:39.375vw}}html[lang=en] .sac-body .sac-item_h2{font-size:24px;line-height:28.8px}@media screen and (min-width:813px){html[lang=en] .sac-body .sac-item_h2{font-size:32px;line-height:120%}}html[lang=en] .sac-body .sac-item_lead{font-size:15px;line-height:140%}html[lang=en] .sac-body .fr-imagePlusText_heading{font-size:18px}