.js-loadingScreen{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.loader{box-sizing:border-box;flex:0 1 auto;flex-direction:column;flex-grow:1;flex-shrink:0;flex-basis:25%;max-width:25%;height:200px;align-items:center;justify-content:center}.loader,.loader .loaderInner{display:flex}.loader .loaderInner>div:not(.blkItemList):not(.unit):not(.wishlist_heart_icon):not(.l3_alias_color_chip_modal_bg){background-color:red;width:14px;height:14px;border-radius:100%;margin:7px;animation-fill-mode:both;display:block}.loader .loaderInner>div:first-child{animation:a .6s -.14s infinite ease-in-out}.loader .loaderInner>div:nth-child(2){animation:a .6s -.07s infinite ease-in-out}.loader .loaderInner>div:nth-child(3){animation:a .6s 0s infinite ease-in-out}@keyframes a{33%{transform:translateY(10px)}66%{transform:translateY(-10px)}to{transform:translateY(0)}}.termsModal{position:fixed;width:100%;height:var(--setvh);top:0;left:50%;transform:translateX(-50%);z-index:1009;opacity:0;visibility:hidden}.termsModal.-appear{opacity:1;visibility:visible}@media screen and (min-width:813px){.termsModal{width:46.12546%;max-width:576px;left:27.42927%;transform:none}}@media screen and (min-width:1024px){.termsModal{left:50%;transform:translateX(-50%)}}.termsModal .termsModalInner{width:78.66667%;height:600px;max-height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:10px;padding:40px 26px;overflow:scroll;display:flex;flex-direction:column;z-index:2;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:813px){.termsModal .termsModalInner{width:82.63889%}}.termsModal .termsModalInner::-webkit-scrollbar{display:none}.termsModal .termsModalInner .termsTtl{color:#000;text-align:center;font-size:18px;font-weight:400;line-height:120%}.termsModal .termsModalInner .termsSubTtl{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.5px;margin-top:12px}@media screen and (min-width:813px){.termsModal .termsModalInner .termsSubTtl{font-size:15px}}.termsModal .termsModalInner .termsRule{margin-top:24px;padding:8px;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px;border-radius:5px;border:1px solid #dadada;flex-grow:1;min-height:140px;overflow:scroll;overscroll-behavior-y:none;-ms-overflow-style:none;scrollbar-width:none}@media screen and (min-width:813px){.termsModal .termsModalInner .termsRule{font-size:13px;line-height:20px}}.termsModal .termsModalInner .termsRule::-webkit-scrollbar{display:none}.termsModal .termsModalInner .termsRule .termContents{font-size:12px;line-height:140%}.termsModal .termsModalInner .termsRule .termContents .paragraph{padding-left:18px}.termsModal .termsModalInner .termsRule .termContents .numbering{position:relative}.termsModal .termsModalInner .termsRule .termContents .numbering .number{position:absolute;left:-4px;top:0;transform:translateX(-100%)}.termsModal .termsModalInner .termsRule .termContents .bullet{position:relative}.termsModal .termsModalInner .termsRule .termContents .bullet:before{content:"・";position:absolute;left:-15px;top:0}.termsModal .termsModalInner .termsCheckWrap{margin-top:18px;width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding:6px 10px;display:flex;justify-content:center;align-items:center}.termsModal .termsModalInner .termsCheckWrap:hover{cursor:pointer}.termsModal .termsModalInner .termsCheckWrap .termsCheckBox{width:20px;height:20px;border:2px solid #dadada}.termsModal .termsModalInner .termsCheckWrap .termsCheckBox.-checked{border:none}.termsModal .termsModalInner .termsCheckWrap .termsCheckBox.-checked .termsCheckBoxImg{display:block}.termsModal .termsModalInner .termsCheckWrap .termsCheckBox .termsCheckBoxImg{width:100%;display:none}.termsModal .termsModalInner .termsCheckWrap .termsCheckText{margin-left:12px;font-size:12px;font-weight:400;line-height:120%;letter-spacing:.5px}@media screen and (min-width:813px){.termsModal .termsModalInner .termsCheckWrap .termsCheckText{font-size:14px}}.termsModal .termsModalInner .termsCheckWrap .termsRequired{color:#e00;margin-left:12px;font-size:10px;font-weight:400;line-height:120%;letter-spacing:.5px}@media screen and (min-width:813px){.termsModal .termsModalInner .termsCheckWrap .termsRequired{font-size:12px}}.termsModal .termsModalInner .termsStart{display:block;color:#fff;min-height:47.188px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.5px;margin-top:18px;width:100%;max-width:225px;padding:14px 15px;background-color:#ababab;border-radius:10px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;pointer-events:none}.termsModal .termsModalInner .termsStart.-active{pointer-events:auto;background-color:#1b1b1b}.termsModal .termsModalInner .termsStart:hover{cursor:pointer}.termsModal .termsModalInner .termsBack{display:block;width:-webkit-fit-content;width:fit-content;color:#000;margin-top:25px;text-align:center;margin-left:auto;margin-right:auto;font-size:14px;font-weight:400;line-height:120%;letter-spacing:.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.termsModal .termsModalInner .termsBack:hover{cursor:pointer}.termsModal .termsOverlay{position:absolute;width:100%;height:100%;background:rgba(27,27,27,.5);top:0;z-index:1}.header{width:100%;height:68px;position:relative}.header .headerAutoLayoutBtn,.header .headerHelpBtnWrap,.header .headerResetBtn,.header .headerResultBtn{width:44px;height:44px;display:flex;justify-content:center;align-items:center;position:absolute;transform:translate(-50%,-50%);top:50%}.header .headerAutoLayoutBtn:hover,.header .headerHelpBtnWrap:hover,.header .headerResetBtn:hover,.header .headerResultBtn:hover{cursor:pointer}.header .headerResetBtn{left:42px}.header .headerResetBtn.-grayOut{opacity:.20000000298023224;pointer-events:none}.header .headerResetBtn .headerResetImg{width:32px;height:32px}.header .headerAutoLayoutBtn{left:94px;z-index:1}.header .headerAutoLayoutBtn.-grayOut{opacity:.20000000298023224;pointer-events:none}.header .headerHelpBtnWrap{left:94px;z-index:1}.header .headerHelpBtnWrap .headerHelpBtn{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header .headerHelpBtnWrap .headerHelpBtn .headerHelpImg{width:24px;height:24px}.header .headerHelpBtnWrap .headerHelpPopup{position:absolute;padding:8px 0 8px 16px;border-radius:5px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.15);bottom:-5px;left:-52px;transform:translateY(100%);z-index:1;display:flex;align-items:center;opacity:0;visibility:hidden}.header .headerHelpBtnWrap .headerHelpPopup.-appear{opacity:1;visibility:visible;cursor:auto}.header .headerHelpBtnWrap .headerHelpPopup .headerHelpPolygon{position:absolute;width:12px;height:8px;top:-7.5px;left:74px;transform:translateX(-50%)}.header .headerHelpBtnWrap .headerHelpPopup .headerHelpPopupTxt{width:142px;font-size:14px;line-height:120%}.header .headerHelpBtnWrap .headerHelpPopup .headerHelpCloseLink{width:44px;height:44px;padding:10px;cursor:pointer}.header .headerHelpBtnWrap .headerHelpPopup .headerHelpCloseLink .headerHelpCloseImg{width:100%;height:100%}.header .headerResultBtn{right:-2px}.header .headerResultBtn.-grayOut{opacity:.20000000298023224}.header .headerResultBtn .headerResultCircle{width:100%;height:100%;background-color:#1b1b1b;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:2px 4px 16px rgba(0,0,0,.12)}.header .headerResultBtn .headerResultCircle .headerResultArrow{width:24px;height:24px}.header .headerNextBtn,.header .headerPrevBtn{width:44px;display:block;height:44px;top:50%;position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;padding:6px;opacity:.2}.header .headerNextBtn.-appear,.header .headerPrevBtn.-appear{pointer-events:auto;opacity:1}.header .headerNextBtn.-appear:hover,.header .headerPrevBtn.-appear:hover{cursor:pointer}.header .headerNextBtn .headerNextBtnImg,.header .headerNextBtn .headerPrevBtnImg,.header .headerPrevBtn .headerNextBtnImg,.header .headerPrevBtn .headerPrevBtnImg{width:24px;height:24px}.header .headerPrevBtn{transform:translateY(-50%);right:calc(50% + 6px)}@media screen and (max-width:349.999px){.header .headerPrevBtn{left:169px;transform:translate(-100%,-50%)}}.header .headerNextBtn{transform:translateY(-50%) scaleX(-1);left:calc(50% + 6px)}@media screen and (max-width:349.999px){.header .headerNextBtn{left:181px}}.canvas{width:var(--setvw);height:var(--setvw);font-size:14px;line-height:120%;background-color:#f4f4f4;background-size:cover;overflow:hidden;position:relative;z-index:0;min-width:320px;min-height:320px;opacity:0;transition:opacity .8s;pointer-events:none;border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing:content-box}@media screen and (min-width:813px){.canvas{width:100%;height:auto;padding-top:100%;min-height:unset}}.canvas.-appear{pointer-events:auto;opacity:1}.canvas:not(.-empty) .letsCreate{display:none}.canvas .guideline{height:100%;width:1px;position:absolute;transform:translateX(-50%);top:0;left:50%;border-left:1px dashed rgba(27,27,27,.3);opacity:0;transition:opacity .3s;z-index:499}.canvas .guideline.-appear{opacity:1}.canvas .letsCreate{display:flex;flex-direction:column;align-items:center;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;width:100%;height:100%;justify-content:center}.canvas .letsCreate .letsCreateTxt{font-size:20px;line-height:140%;color:#1b1b1b;text-align:center}.canvas .letsCreate .letsCreateImg{width:110px;height:110px;margin-top:5px}.canvas .letsCreate .letsCreateImg:hover{cursor:pointer}.canvas .notCreatedPopup,.canvas .productNameOffPopup{position:absolute;background:hsla(0,0%,100%,.7);z-index:1005;top:31px;left:50%;transform:translate(-50%,-50%);padding:8px 16px;opacity:0;visibility:hidden}.canvas .notCreatedPopup.-appear,.canvas .productNameOffPopup.-appear{animation:b 2s}.canvas .notCreatedPopup.-hidden,.canvas .productNameOffPopup.-hidden{height:0;padding:0;overflow:hidden}.canvas .notCreatedPopup .notCreatedPopupInner,.canvas .notCreatedPopup .productNameOffPopupInner,.canvas .productNameOffPopup .notCreatedPopupInner,.canvas .productNameOffPopup .productNameOffPopupInner{white-space:nowrap}.canvas .swiper-area{position:absolute;top:50%;right:-51px;transform:translateY(-50%);border-radius:5px;z-index:1001;pointer-events:none;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.canvas .swiper-area.-open{right:8px;pointer-events:all}.canvas .swiper-area:hover{cursor:pointer}.canvas .swiper-area .swiper-wrap{padding:3px 0;background-color:#fff;border-radius:5px}.canvas .swiper-area .swiper-wrap .color-change-swiper{width:36px;max-height:174px;overflow:hidden}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide{width:32px;height:32px;margin-left:auto;margin-right:auto;padding:3px;border:2px solid transparent;opacity:0}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide.-loaded{opacity:1}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide.-active{border:2px solid #000;border-radius:50%}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide:before{content:"";display:block;padding-top:100%}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide .img-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.canvas .swiper-area .swiper-wrap .color-change-swiper .swiper-slide .img-wrap img:not(.btn):not([onerror^=alterImage]):not([onerror^=errorColorChip]):not([src*="im.uniqlo.mom/images/jp/pc/img/material/tag"]){width:100%;border:1px solid #767676;border-radius:50%}.canvas .swiper-area .color-change-swiper-button{position:relative;width:100%;height:36px;background-color:#fff;opacity:0;pointer-events:none}.canvas .swiper-area .color-change-swiper-button:before{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;background-image:url(/jp/ja/contents/feature/common-lifewear/ariake/icons/icon-arrow@3.0.0.svg)}.canvas .swiper-area .color-change-swiper-button.-active{opacity:1;pointer-events:all}.canvas .swiper-area .color-change-swiper-button.next{padding-top:6px;margin-top:-3px;border-radius:0 0 5px 5px}.canvas .swiper-area .color-change-swiper-button.next:before{transform:translate(-50%,-50%) rotate(90deg)}.canvas .swiper-area .color-change-swiper-button.next:after{content:"";display:block;position:absolute;top:-19px;width:100%;height:20px;background:linear-gradient(0deg,#fff 58.5%,hsla(0,0%,96%,0));z-index:2}.canvas .swiper-area .color-change-swiper-button.prev{padding-bottom:6px;margin-bottom:-3px;border-radius:5px 5px 0 0}.canvas .swiper-area .color-change-swiper-button.prev:before{transform:translate(-50%,-50%) rotate(-90deg)}.canvas .swiper-area .color-change-swiper-button.prev:after{content:"";display:block;position:absolute;bottom:-19px;width:100%;height:20px;background:linear-gradient(180deg,#fff 58.5%,hsla(0,0%,96%,0));z-index:2}.canvas .copyright{position:absolute;top:2.65957%;right:2.65957%;font-size:calc(.02394 * var(--setvw));font-family:sans-serif;font-weight:300;color:rgba(27,27,27,.75);pointer-events:none;z-index:1001}@media screen and (min-width:813px){.canvas .copyright{top:2.65957%;right:2.65957%;font-size:calc(.02394 * .46248 * var(--setvw))}}@media screen and (min-width:1249px){.canvas .copyright{font-size:13.8286px}}@keyframes b{0%{opacity:0;visibility:visible}10%{opacity:1}90%{opacity:1}to{opacity:0;visibility:hidden}}.canvas.-hiddenProductName .mover.-text{opacity:0;pointer-events:none}.canvas .mover{position:absolute;transform:translate(-50%,-50%)}.canvas .mover.-img{padding:2%;z-index:500}.canvas .mover.-text{padding:8px 16px;z-index:1000}.canvas .mover.-text .scalingBtn:hover{cursor:ew-resize}.canvas .mover.-text .scalingBtn:after{transform:translate(-50%,-50%)}.canvas .mover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:6px;z-index:-1}body:not(:active) .canvas .mover:hover{cursor:grab}.canvas .mover:hover.-grabbing{cursor:grabbing}body:not(:active) .canvas .mover:not(.-selected):not(.-subSelected):hover:after{border:1px dashed hsla(0,0%,49%,.3)}.canvas .mover.-selected:after{border:1px solid #7d7d7d}.canvas .mover.-selected .delateBtn,.canvas .mover.-selected .scalingBtn{display:block}.canvas .mover.-subSelected:after{border:1px solid rgba(27,27,27,.15)}.canvas .mover .delateBtn{display:none;width:34px;height:34px;position:absolute;transform:translate(-50%,-50%);top:0;left:0}.canvas .mover .delateBtn:hover{cursor:pointer}.canvas .mover .delateBtn:after{content:"";width:24px;height:24px;background-image:url(/jp/ja/contents/feature/lifewear-collection/common_25ss/img/collage/icon/moverDelete.svg);background-size:auto;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.canvas .mover .scalingBtn{display:none;width:34px;height:34px;position:absolute;transform:translate(50%,50%);bottom:0;right:0}.canvas .mover .scalingBtn:hover.ew-resize{cursor:ew-resize}.canvas .mover .scalingBtn:hover.ns-resize{cursor:ns-resize}.canvas .mover .scalingBtn:hover.nesw-resize{cursor:nesw-resize}.canvas .mover .scalingBtn:hover.nwse-resize{cursor:nwse-resize}.canvas .mover .scalingBtn:after{content:"";width:24px;height:24px;background-image:url(/jp/ja/contents/feature/lifewear-collection/common_25ss/img/collage/icon/moverScaling.svg);background-size:cover;position:absolute;transform:translate(-50%,-50%) rotate(45deg);top:50%;left:50%}.canvas .mover .productImgWrap{width:100%;height:auto;position:relative}.canvas .mover .productImgWrap .productImgSpacer{width:100%;display:block;top:0;left:0}.canvas .mover .productImgWrap .productImg{width:100%;height:auto;position:absolute;top:0;left:0;-webkit-touch-callout:none}.canvas .mover .productImgWrap .productImg.lazyloaded{transition:opacity .3s}.canvas .mover .productImgWrap .productImg.lazyloaded+.loader{opacity:0}.canvas .mover .productImgWrap .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s}.canvas .mover .productTxt{word-break:break-word;text-align:center;color:#1b1b1b;display:inline-block}.canvas.-grabbing .mover:hover{cursor:grabbing}.canvas:hover.ew-resize,.canvas:hover.ew-resize .swiper-area:hover{cursor:ew-resize}.canvas:hover.ns-resize,.canvas:hover.ns-resize .swiper-area:hover{cursor:ns-resize}.canvas:hover.nesw-resize,.canvas:hover.nesw-resize .swiper-area:hover{cursor:nesw-resize}.canvas:hover.nwse-resize,.canvas:hover.nwse-resize .swiper-area:hover{cursor:nwse-resize}.optionsFooter{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;width:100%;padding:20px 20px 40px;display:flex;justify-content:center;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.optionsFooter .optionBtn{width:25%;margin:0}.optionsFooter .optionBtn:hover{cursor:pointer}.optionsFooter .optionBtn .optionImg{margin-left:auto;margin-right:auto;width:32px;height:32px;display:block}.optionsFooter .optionBtn .optionTxt{margin-left:auto;margin-right:auto;text-align:center;margin-top:8px;font-size:12px;line-height:120%}.optionsFooter .optionBtn .bgOptionImg{margin-left:auto;margin-right:auto;width:32px;height:32px;display:flex;justify-content:center;align-items:center;position:relative}.optionsFooter .optionBtn .bgOptionImg .bgOptionImgInner{width:20px;height:20px;background-color:#f4f4f4;border-radius:6px;background-size:cover}.optionsFooter .optionBtn .bgOptionImg .bgOptionImgInner:after{content:"";width:28px;height:28px;transform:translate(-50%,-50%);top:50%;left:50%;border:1.75px solid #1b1b1b;border-radius:6px;display:block;position:absolute}.productModal,.stampModal{width:100%;height:150%;position:fixed;top:110%;transition:top .2s;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -2px 20px 0 rgba(0,0,0,.07);border-radius:30px 30px 0 0;overflow:hidden}@media screen and (min-width:813px){.productModal,.stampModal{width:46.12546%;max-width:576px;left:27.42927%}}@media screen and (min-width:1024px){.productModal,.stampModal{left:50%;transform:translateX(-50%)}}.productModal .addProductList:after,.stampModal .addProductList:after{content:"";display:block;height:var(--setProductModalScrollBuuferSize);width:100%}.productModal .slideBarCursor,.stampModal .slideBarCursor{width:100%;position:absolute;height:62px;top:0;left:0}.productModal .slideBarCursor:hover,.stampModal .slideBarCursor:hover{cursor:ns-resize}.productModal .productModalHeader,.productModal .stampModalHeader,.stampModal .productModalHeader,.stampModal .stampModalHeader{padding-top:10px}.productModal .productModalHeader .slideBarPretend,.productModal .stampModalHeader .slideBarPretend,.stampModal .productModalHeader .slideBarPretend,.stampModal .stampModalHeader .slideBarPretend{margin:0 auto;width:40px;height:4px;background:#ababab;border-radius:4px}.productModal .productModalHeader .genderBtnWrap,.productModal .stampModalHeader .genderBtnWrap,.stampModal .productModalHeader .genderBtnWrap,.stampModal .stampModalHeader .genderBtnWrap{padding-top:18px;height:48px;margin:0 20px;display:flex;justify-content:center}.productModal .productModalHeader .genderBtnWrap.hidden,.productModal .stampModalHeader .genderBtnWrap.hidden,.stampModal .productModalHeader .genderBtnWrap.hidden,.stampModal .stampModalHeader .genderBtnWrap.hidden{display:none}.productModal .productModalHeader .genderBtnWrap .genderBtn,.productModal .stampModalHeader .genderBtnWrap .genderBtn,.stampModal .productModalHeader .genderBtnWrap .genderBtn,.stampModal .stampModalHeader .genderBtnWrap .genderBtn{margin-left:8px;z-index:1}.productModal .productModalHeader .genderBtnWrap .genderBtn:first-child,.productModal .stampModalHeader .genderBtnWrap .genderBtn:first-child,.stampModal .productModalHeader .genderBtnWrap .genderBtn:first-child,.stampModal .stampModalHeader .genderBtnWrap .genderBtn:first-child{margin-left:0}.productModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner,.productModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner,.stampModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner,.stampModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner{padding:8px 16px;border-radius:15px;font-size:12px;line-height:120%;color:#7d7d7d}.productModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner span,.productModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner span,.stampModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner span,.stampModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner span{text-align:center;display:flex;flex-direction:column;text-transform:uppercase}.productModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner span:before,.productModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner span:before,.stampModal .productModalHeader .genderBtnWrap .genderBtn .genderBtnInner span:before,.stampModal .stampModalHeader .genderBtnWrap .genderBtn .genderBtnInner span:before{content:attr(data-txt);text-transform:uppercase;font-weight:700;display:block;height:0;overflow:hidden;visibility:hidden}.productModal .productModalHeader .genderBtnWrap .genderBtn.-current .genderBtnInner,.productModal .stampModalHeader .genderBtnWrap .genderBtn.-current .genderBtnInner,.stampModal .productModalHeader .genderBtnWrap .genderBtn.-current .genderBtnInner,.stampModal .stampModalHeader .genderBtnWrap .genderBtn.-current .genderBtnInner{background:rgba(27,27,27,.07);font-weight:700;color:#1b1b1b}.productModal .productModalHeader .genderBtnWrap .genderBtn:hover,.productModal .stampModalHeader .genderBtnWrap .genderBtn:hover,.stampModal .productModalHeader .genderBtnWrap .genderBtn:hover,.stampModal .stampModalHeader .genderBtnWrap .genderBtn:hover{cursor:pointer}.productModal .productModalHeader .categoryTtlSwiper,.productModal .stampModalHeader .categoryTtlSwiper,.stampModal .productModalHeader .categoryTtlSwiper,.stampModal .stampModalHeader .categoryTtlSwiper{margin-top:15px;padding-left:5px;padding-right:5px;padding-bottom:10px}.productModal .productModalHeader .categoryTtlSwiper.-hidden,.productModal .stampModalHeader .categoryTtlSwiper.-hidden,.stampModal .productModalHeader .categoryTtlSwiper.-hidden,.stampModal .stampModalHeader .categoryTtlSwiper.-hidden{height:0;opacity:0;visibility:hidden;overflow:hidden;padding-bottom:0;margin-top:0}html:not([lang=ja]) .productModal .productModalHeader .categoryTtlSwiper[data-gender=stamp] .categoryTtlSwiperWrap,html:not([lang=ja]) .productModal .stampModalHeader .categoryTtlSwiper[data-gender=stamp] .categoryTtlSwiperWrap,html:not([lang=ja]) .stampModal .productModalHeader .categoryTtlSwiper[data-gender=stamp] .categoryTtlSwiperWrap,html:not([lang=ja]) .stampModal .stampModalHeader .categoryTtlSwiper[data-gender=stamp] .categoryTtlSwiperWrap{display:none}.productModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl,.productModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl,.stampModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl,.stampModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl{width:auto;font-size:14px;line-height:120%;color:#7d7d7d;padding:5px 15px;text-transform:uppercase}.productModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl.-current,.productModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl.-current,.stampModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl.-current,.stampModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl.-current{font-weight:700;color:#1b1b1b}.productModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl:not(.-current):hover,.productModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl:not(.-current):hover,.stampModal .productModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl:not(.-current):hover,.stampModal .stampModalHeader .categoryTtlSwiper .categoryTtlSwiperWrap .categoryTtl:not(.-current):hover{cursor:pointer}.productModal .addProductsSwiper,.stampModal .addProductsSwiper{padding:0 20px;height:var(--productModalListSize)}.productModal .addProductsSwiper.-hidden,.stampModal .addProductsSwiper.-hidden{height:0;opacity:0;visibility:hidden;overflow:hidden;padding-bottom:0;margin-top:0}html:not([lang=ja]) .productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide[data-product-category=handwriting],html:not([lang=ja]) .stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide[data-product-category=handwriting]{display:none}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList{display:flex;flex-wrap:wrap;justify-content:flex-start;width:105.97015%;max-height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:auto;overscroll-behavior-y:none}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList::-webkit-scrollbar,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList::-webkit-scrollbar{display:none}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct{width:29.57746%;margin-top:5px;margin-right:2.8169%}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct:hover,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct:hover{cursor:pointer}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .product-text,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .product-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:13.2px;text-align:center;color:#000;overflow:hidden}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap{display:flex;flex-wrap:wrap;justify-content:center}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img{width:8px;height:8px;margin-right:3px}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img .fr-img,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img .fr-img{border-radius:50%;border:.39px solid #767676}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img.plus-icon .fr-img,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList .addProduct .colorChip-wrap .colorChip-img.plus-icon .fr-img{border:none}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend{justify-content:flex-start;width:105.97015%}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct{width:29.57746%;margin:0;margin-right:2.8169%}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct:nth-child(n+4),.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct:nth-child(n+4){margin-top:12px}.productModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct .fr-img,.stampModal .addProductsSwiper .addProductsSwiperWrap .addProductsSwiperSlide .addProductList.recommend .addProduct .fr-img{border-radius:6px}.bgModal{width:100%;padding:34px 20px 80px;display:flex;justify-content:center;position:fixed;bottom:0;transform:translateY(110%);transition:transform .2s;box-shadow:0 -2px 20px 0 rgba(0,0,0,.07);border-radius:30px 30px 0 0;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media screen and (min-width:813px){.bgModal{width:46.12546%;max-width:576px;left:27.42927%}}@media screen and (min-width:1024px){.bgModal{left:50%;transform:translate(-50%,110%)}}.bgModal.-open{transform:translateY(0)}@media screen and (min-width:1024px){.bgModal.-open{transform:translate(-50%)}}.bgModal .bgOptions{width:-webkit-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-left:-26px;margin-top:-24px}.bgModal .bgOptions .bgOption{width:34px;height:34px;border-radius:6px;border:1.2px solid #dadada;margin-left:26px;margin-top:24px;position:relative;background-size:cover}.bgModal .bgOptions .bgOption:hover{cursor:pointer}.bgModal .bgOptions .bgOption.-current{width:38px;height:38px;margin:22px -2px -2px 24px}.bgModal .bgOptions .bgOption.-current:after{content:"";position:absolute;display:block;width:48px;height:48px;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #1b1b1b;border-radius:10px}.bgModal .bgOptions .bgOption[data-bg=ffffff]{background-color:#fff}.bgModal .bgOptions .bgOption[data-bg=f4f4f4]{background-color:#f4f4f4}.bgModal .bgOptions .bgOption[data-bg=fff5ee]{background-color:#fff5ee}.bgModal .bgOptions .bgOption[data-bg=d2b48c]{background-color:tan}.bgModal .bgOptions .bgOption[data-bg=a9a9a9]{background-color:#a9a9a9}.bgModal .bgOptions .bgOption[data-bg=f3e5b3]{background-color:#f3e5b3}.bgModal .bgOptions .bgOption[data-bg=deeaeb]{background-color:#deeaeb}.bgModal .bgOptions .bgOption[data-bg=f7edd6]{background-color:#f7edd6}.bgModal .bgOptions .bgOption[data-bg=dce8e2]{background-color:#dce8e2}.bgModal .bgOptions .bgOption[data-bg=cee0e7]{background-color:#cee0e7}.bgModal .bgOptions .bgOption[data-bg=dfe9d8]{background-color:#dfe9d8}.bgModal .bgModelCloseBtnWrap{width:44px;height:44px;position:absolute;right:16px;bottom:12px;display:flex;justify-content:center;align-items:center}.bgModal .bgModelCloseBtnWrap:hover{cursor:pointer}.bgModal .bgModelCloseBtnWrap .bgModelCloseBtn{width:24px;height:24px}.bgModal .bgModelCloseBtnWrap .bgModelCloseBtn .bgModelCloseIcon{width:100%}.productNameModal{width:100%;height:182px;position:fixed;bottom:0;transform:translateY(110%);transition:transform .2s;box-shadow:0 -2px 20px 0 rgba(0,0,0,.07);border-radius:30px 30px 0 0;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media screen and (min-width:813px){.productNameModal{width:46.12546%;max-width:576px;left:27.42927%}}@media screen and (min-width:1024px){.productNameModal{left:50%;transform:translate(-50%,110%)}}.productNameModal.-open{transform:translateY(0)}@media screen and (min-width:1024px){.productNameModal.-open{transform:translate(-50%)}}.productNameModal .productNameFlex{display:flex;text-align:center;width:100%;margin-top:32px;padding-left:4%;padding-right:4%}.productNameModal .productNameFlex .productNameSwitchOption{width:32.8%;margin-left:auto;padding-left:7.46667%;padding-right:7.46667%}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn{width:52px;margin-left:auto;margin-right:auto;display:block}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn:hover{cursor:pointer}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn.-off .productNameSwitchToggle{background-color:#d9d9d9}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn.-off .productNameSwitchToggle .productNameSwitchInner{left:16px}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn.-off .productNameSwitchLabel.-off{display:block}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn.-off .productNameSwitchLabel.-on{display:none}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn .productNameSwitchToggle{margin-top:6px;background-color:#1b1b1b;width:100%;height:32px;border-radius:16px;position:relative;transition:background-color .2s}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn .productNameSwitchToggle .productNameSwitchInner{background-color:#fff;width:28px;height:28px;border-radius:50%;position:absolute;top:50%;left:calc(100% - 16px);transition:left .2s;transform:translate(-50%,-50%);box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn .productNameSwitchLabel{margin-top:18px;font-size:12px;line-height:120%}.productNameModal .productNameFlex .productNameSwitchOption .productNameSwitchBtn .productNameSwitchLabel.-off{display:none}.productNameModal .productNameFlex .productNameSizeOptions{width:66.66667%;padding-left:7.46667%;padding-right:7.46667%;display:flex;align-items:flex-start;justify-content:center;position:relative}.productNameModal .productNameFlex .productNameSizeOptions:before{content:"";display:block;position:absolute;left:0;top:6px;width:1px;height:32px;background:#d9d9d9}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption{margin-left:24px;min-width:44px;display:flex;justify-content:flex-start;flex-direction:column;align-items:center}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption:hover{cursor:pointer}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption:first-child{margin-left:0}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption.-current .productNameSizeOptionBox{background-color:#1b1b1b;border-color:#1b1b1b;color:#fff}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption.-current .productNameSizeOptionBox:after{content:"";position:absolute;display:block;width:52px;height:52px;top:50%;left:50%;transform:translate(-50%,-50%);border:1.5px solid #1b1b1b;border-radius:10px}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionBox{width:44px;height:44px;border:1px solid #dadada;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionBox .productNameSizeOptionText{line-height:120%}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionBox .productNameSizeOptionText.-small{font-size:10px}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionBox .productNameSizeOptionText.-middle{font-size:14px}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionBox .productNameSizeOptionText.-large{font-size:16px}.productNameModal .productNameFlex .productNameSizeOptions .productNameSizeOption .productNameSizeOptionLabel{margin-top:12px;font-size:12px;line-height:120%;text-align:center}.productNameModal .productNameModelCloseBtnWrap{position:absolute;bottom:12px;right:16px;width:44px;height:44px;display:flex;justify-content:center;align-items:center}.productNameModal .productNameModelCloseBtnWrap:hover{cursor:pointer}.productNameModal .productNameModelCloseBtnWrap .productNameModelCloseBtn{width:22px;height:22px}.productNameModal .productNameModelCloseBtnWrap .productNameModelCloseBtn .productNameModelCloseIcon{width:100%}.resetModal{position:fixed;width:var(--setMainSize);height:var(--setvh);top:0;left:50%;transform:translateX(-50%);z-index:1009;opacity:0;visibility:hidden}.resetModal.-appear{opacity:1;visibility:visible}@media screen and (min-width:813px){.resetModal{width:46.12546%;max-width:576px;left:27.42927%;transform:none}}@media screen and (min-width:1024px){.resetModal{left:50%;transform:translateX(-50%)}}.resetModal .resetModalInner{position:absolute;max-width:295px;width:78.66667%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1010;padding:40px 24px;border-radius:10px}.resetModal .resetModalInner .resetModalQuestion{text-align:center;font-size:18px;line-height:120%}.resetModal .resetModalInner .resetModal_yes{display:block;text-align:center;margin-top:24px;margin-left:9px;margin-right:9px;padding:14px 15px;font-size:16px;line-height:120%;background-color:#1b1b1b;color:#fff;border-radius:6px}.resetModal .resetModalInner .resetModal_yes:hover{cursor:pointer}.resetModal .resetModalInner .resetModal_no{display:block;margin-top:25px;text-align:center;font-size:14px;line-height:150%;text-decoration:underline}.resetModal .resetModalInner .resetModal_no:hover{cursor:pointer}.resetModal .resetModalOverlay{position:absolute;width:100%;height:100%;background:rgba(27,27,27,.5);top:0;z-index:1009}.resultModal{position:fixed;width:100%;height:var(--setvh);z-index:3;top:0;left:0;overflow:scroll;opacity:0;visibility:hidden;transition:opacity .4s;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:none}.resultModal::-webkit-scrollbar{display:none}.resultModal.-appear{opacity:1;visibility:visible}@media screen and (min-width:813px){.resultModal{width:46.12546%;max-width:576px;left:27.42927%}}@media screen and (min-width:1024px){.resultModal{left:50%;transform:translateX(-50%)}}.resultModal .resultModalInner{width:100%;min-height:100%;padding-top:20px;padding-bottom:40px;background-color:#fff}.resultModal .resultModalInner .resultModalBack{margin-left:20px;padding:1.5px 0 1.5px 32px;font-size:14px;line-height:150%;position:relative;display:inline-block}.resultModal .resultModalInner .resultModalBack:hover{cursor:pointer}.resultModal .resultModalInner .resultModalBack:before{content:"";width:24px;height:24px;background-image:url(/jp/ja/contents/feature/lifewear-collection/common_25ss/img/collage/icon/arrowBack.svg);background-size:cover;position:absolute;left:0;display:inline-block}.resultModal .resultModalInner .resultModalTtl{margin-top:24px;margin-left:20px;margin-right:20px;text-align:center;font-size:20px;line-height:140%}.resultModal .resultModalInner .resultImgWrap{margin-top:24px;margin-left:20px;margin-right:20px;position:relative;background-color:#f4f4f4}.resultModal .resultModalInner .resultImgWrap:before{content:"";display:block;width:100%;padding-top:100%}.resultModal .resultModalInner .resultImgWrap.-addBorder{border:1px solid #dadada}.resultModal .resultModalInner .resultImgWrap .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resultModal .resultModalInner .resultImgWrap .loader:not(:nth-last-child(2)){display:none}.resultModal .resultModalInner .resultImgWrap .innerImg{width:100%!important;height:100%!important;position:absolute;top:0}.resultModal .resultModalInner .resultImgWrap .generatorResultDlLink{position:absolute;right:1%;bottom:1%;width:18.65672%;z-index:6}.resultModal .resultModalInner .resultImgWrap .generatorResultDlLink :hover{cursor:pointer}.resultModal .resultModalInner .resultImgWrap .generatorResultDlLink:last-child{display:none}.resultModal .resultModalInner .resultImgWrap .generatorResultDlLink .generatorResultDlIcon{width:100%}.resultModal .resultModalInner .resultModalLongtapTxt{font-size:14px;line-height:150%;margin-top:15px;padding:0 20px;text-align:center}.resultModal .resultModalInner .resultApiShareWrap{margin-top:40px;margin-bottom:0}.resultModal .resultModalInner .resultApiShareWrap .resultApiShareTtl{font-size:18px;line-height:21.6px;padding:0 20px;text-align:center}.resultModal .resultModalInner .resultApiShareWrap .resultApiShareTtl span{display:inline-block}.resultModal .resultModalInner .resultApiShareWrap .resultApiShareLead{font-size:14px;line-height:120%;margin-top:16px;text-align:center}.resultModal .resultModalInner .resultApiShareWrap .webShareApi{margin-top:24px;padding:0 20px}.resultModal .resultModalInner .resultApiShareWrap .webShareApi .webShareApiLink{border-radius:6px;padding:14px 20px;background-color:#1b1b1b;font-size:16px;min-width:225px;width:-webkit-fit-content;width:fit-content;display:block;text-align:center;margin:auto;color:#fff}.resultModal .resultModalInner .resultApiShareWrap .webShareApi .webShareApiLink--text{position:relative}.resultModal .resultModalInner .resultApiShareWrap .webShareApi .webShareApiLink--text:after{content:"";position:absolute;top:46%;right:-36px;transform:translateY(-50%);display:block;width:20px;height:20px;background-image:url(/jp/ja/contents/feature/lifewear-collection/common_25ss/img/collage/icon/share.svg);background-size:cover}.resultModal .resultModalInner .useProductWrap{margin-top:20px}.resultModal .resultModalInner .useProductWrap .useProductTtl{font-size:18px;line-height:21.6px;padding:0 20px;text-align:center}.resultModal .resultModalInner .useProductWrap .useProductBffWrap{margin-top:24px}.resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff{padding:0 20px}@media screen and (min-width:813px){.resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product{width:35.8209%!important}}.resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .fr-bff-product_inner.-commingSoon{pointer-events:none}body:not([data-isbff=true]) .resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .fr-bff-product_imgWrapper{padding:5%;background-color:#eaebed}body:not([data-isbff=true]) .resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .comingSoonTextWrap{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;padding:4%;color:#fff;text-align:center;font-size:13px;line-height:150%}@media screen and (min-width:813px){body:not([data-isbff=true]) .resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .comingSoonTextWrap{font-size:15px}}body:not([data-isbff=true]) .resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .comingSoonTextWrap:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.1;z-index:1}body:not([data-isbff=true]) .resultModal .resultModalInner .useProductWrap .useProductBffWrap .useProductBff .fr-bff-product .comingSoonTextWrap .comingSoonText{position:relative;z-index:2}.resultModal .resultModalInner .resultModalSheraContainer{margin-top:60px;margin-left:20px;margin-right:20px}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraTtl{font-size:18px;line-height:120%;text-align:center}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraLead{font-size:14px;line-height:120%;margin-top:16px;text-align:center}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraWrap{margin-top:24px;display:flex;justify-content:center}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraWrap .resultModalSheraLink{width:36px;height:36px}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraWrap .resultModalSheraLink:hover{cursor:pointer}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraWrap .resultModalSheraLink:not(:first-child){margin-left:32px}.resultModal .resultModalInner .resultModalSheraContainer .resultModalSheraWrap .resultModalSheraLink .resultModalSheraLinkImg{width:100%}.resultModal .resultModalInner .sampleCoordinateSwiper{margin-top:60px}.resultModal .resultModalInner .sampleCoordinateSwiper .swiper-container{padding-bottom:0}.resultModal .resultModalInner .sampleCoordinateSwiper .swiper-container .swiper-wrapper{transition-timing-function:linear}.resultModal .resultModalInner .nextActionWrap{margin:20px 20px 60px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:813px){.resultModal .resultModalInner .nextActionWrap{margin:40px 20px 60px}}.resultModal .resultModalInner .nextActionWrap .oneMoreCreate{border-radius:6px;border:1px solid #1b1b1b;background:#fff;font-size:16px;line-height:120%;display:inline-block;padding:14px 15px;min-width:225px;margin-left:auto;margin-right:auto;text-align:center}.resultModal .resultModalInner .nextActionWrap .oneMoreCreate:hover{cursor:pointer}.resultModal .resultModalInner .logoWrap{margin:60px 20px 0;display:flex;flex-direction:column;align-items:center}.resultModal .resultModalInner .logoWrap .generator_UqLogoLink{width:81px;height:auto}.resultModal .resultModalInner .logoWrap .generator_UqLogoLink .generator_UqLogoImg{width:100%}.only-canShareApi{display:none}body[data-canshare=true] .only-canShareApi{display:block}.hidden-canShareApi{display:none}body:not([data-canshare=true]) .hidden-canShareApi{display:block}.only-mouseDevice{display:none}body[data-touch-type=-mouseDevice] .only-mouseDevice{display:block}.only-touchDevice{display:none}body[data-touch-type=-touchDevice] .only-touchDevice{display:block}.layoutModal{position:fixed;width:var(--setMainSize);height:var(--setvh);top:0;left:50%;transform:translateX(-50%);z-index:1009;opacity:0;visibility:hidden}.layoutModal.-appear{opacity:1;visibility:visible}@media screen and (min-width:813px){.layoutModal{width:46.12546%;max-width:576px;left:27.42927%;transform:none}}@media screen and (min-width:1024px){.layoutModal{left:50%;transform:translateX(-50%)}}.layoutModal .layoutModalInner{position:absolute;max-width:295px;width:78.66667%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1010;padding:40px 24px;border-radius:10px}.layoutModal .layoutModalInner .layoutModalQuestion{text-align:center;font-size:18px;line-height:120%}.layoutModal .layoutModalInner .layoutModal_yes{display:block;text-align:center;margin-top:24px;margin-left:9px;margin-right:9px;padding:14px 15px;font-size:16px;line-height:120%;background-color:#1b1b1b;color:#fff;border-radius:6px}.layoutModal .layoutModalInner .layoutModal_yes:hover{cursor:pointer}.layoutModal .layoutModalInner .layoutModal_no{display:block;margin-top:25px;text-align:center;font-size:14px;line-height:150%;text-decoration:underline}.layoutModal .layoutModalInner .layoutModal_no:hover{cursor:pointer}.layoutModal .layoutModalOverlay{position:absolute;width:100%;height:100%;background:rgba(27,27,27,.5);top:0;z-index:1009}.selectColorModal{position:fixed;width:var(--setMainSize);height:var(--setvh);top:0;left:50%;transform:translateX(-50%);z-index:1009;opacity:0;visibility:hidden}.selectColorModal.-appear{opacity:1;visibility:visible}@media screen and (min-width:813px){.selectColorModal{width:46.12546%;max-width:576px;left:27.42927%;transform:none}}@media screen and (min-width:1024px){.selectColorModal{left:50%;transform:translateX(-50%)}}.selectColorModal .selectColorModalInner{position:relative;max-width:295px;max-height:80%;overflow-x:hidden;width:78.66667%;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:1010;padding:64px 35px 28px;border-radius:10px}.selectColorModal .selectColorModalInner .selectColorModal-img-wrap{width:93.33333%;margin-left:auto;margin-right:auto;overflow-x:hidden}.selectColorModal .selectColorModalInner .selectColorModal-img-wrap:hover{cursor:pointer}.selectColorModal .selectColorModalInner .selectColorModal-img-wrap .swiper-wrapper .selectColorModal-img{width:100%}.selectColorModal .selectColorModalInner .product-swiper-button{top:31.84713%;width:30px;margin-top:0}.selectColorModal .selectColorModalInner .product-swiper-button:after{background-color:#000}.selectColorModal .selectColorModalInner .product-swiper-button:nth-child(2){right:8.5px}.selectColorModal .selectColorModalInner .product-swiper-button:nth-child(3){left:8.5px}.selectColorModal .selectColorModalInner .color-chip-swiper{position:relative;width:-webkit-fit-content;width:fit-content;max-width:176.65px;max-width:180px;margin-left:auto;margin-right:auto;overflow-x:hidden}.selectColorModal .selectColorModalInner .color-chip-swiper .swiper-wrapper .swiper-slide{width:35.34px;height:35.34px;padding:3px;border-radius:50%;border:1.59px solid transparent}.selectColorModal .selectColorModalInner .color-chip-swiper .swiper-wrapper .swiper-slide.-active{border:1.59px solid #000}.selectColorModal .selectColorModalInner .color-chip-swiper .swiper-wrapper .swiper-slide:hover{cursor:pointer}.selectColorModal .selectColorModalInner .color-chip-swiper .swiper-wrapper .swiper-slide img:not(.btn):not([onerror^=alterImage]):not([onerror^=errorColorChip]):not([src*="im.uniqlo.mom/images/jp/pc/img/material/tag"]){width:100%;height:100%;border:.79px solid #767676;border-radius:50%}.selectColorModal .selectColorModalInner .swiper-scrollbar{height:5px;margin-top:12.11px;overflow-x:hidden}.selectColorModal .selectColorModalInner .swiper-scrollbar.-hidden{display:none}.selectColorModal .selectColorModalInner .selectColorModal-text{margin-top:12px;font-size:16px;line-height:19.2px;text-align:center}.selectColorModal .selectColorModalInner .selectColorModalQuestion{text-align:center;font-size:18px;line-height:120%}.selectColorModal .selectColorModalInner .selectColorModal_yes{display:block;text-align:center;margin-top:21px;padding:14px 15px;font-size:16px;line-height:120%;background-color:#1b1b1b;color:#fff;border-radius:6px}.selectColorModal .selectColorModalInner .selectColorModal_yes:hover{cursor:pointer}.selectColorModal .selectColorModalInner .selectColorModal_no{position:absolute;top:25.18px;right:28.18px;display:block;width:13.65px;height:13.65px;text-align:center;font-size:14px;line-height:150%;text-decoration:underline}.selectColorModal .selectColorModalInner .selectColorModal_no:hover{cursor:pointer}.selectColorModal .selectColorModalOverlay{position:absolute;width:100%;height:100%;background:rgba(27,27,27,.5);top:0;z-index:1009}.helpModal.-appear .helpModalBox{transform:translateY(0);opacity:1}@media screen and (min-width:1024px){.helpModal.-appear .helpModalBox{transform:translate(-50%)}}.helpModal.-appear .helpModalOverlay{opacity:1;pointer-events:auto}.helpModal .helpModalBox{width:100%;height:calc(var(--setvh) - 40px);position:fixed;top:40px;left:0;z-index:3;opacity:0;transition:transform .4s,opacity .4s;transform:translateY(110%)}@media screen and (min-width:813px){.helpModal .helpModalBox{width:46.12546%;max-width:576px;left:27.42927%}}@media screen and (min-width:1024px){.helpModal .helpModalBox{left:50%;transform:translate(-50%,110%)}}.helpModal .helpModalBox .helpModalHeader{width:100%;background-color:#fff;padding:40px 20px 0;position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);border-radius:10px 10px 0 0}.helpModal .helpModalBox .helpModalHeader .helpModalAnchorWrap{display:flex;width:100%;border:1px solid #dadada}.helpModal .helpModalBox .helpModalHeader .helpModalAnchorWrap .helpModalAnchor{width:50%;font-size:14px;line-height:120%;display:flex;justify-content:center;align-items:center;height:70px;cursor:pointer}.helpModal .helpModalBox .helpModalHeader .helpModalAnchorWrap .helpModalAnchor:nth-child(n+2){border-left:1px solid #dadada}.helpModal .helpModalBox .helpModalCloseBtn{position:absolute;z-index:3;bottom:30px;left:50%;transform:translateX(-50%);border-radius:10px;background:rgba(27,27,27,.95);box-shadow:0 0 10px 0 rgba(0,0,0,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:14px;line-height:140%;color:#fff;padding:15px 45px;width:250px;text-align:center;cursor:pointer}.helpModal .helpModalBox .helpModalCloseBtn:after{content:url(/jp/ja/contents/feature/lifewear-collection/common_25ss/img/collage/icon/helpModalClose.svg);width:24px;height:24px;display:block;position:absolute;right:17px;top:50%;transform:translateY(-50%)}.helpModal .helpModalBox .helpModalInner{background-color:#fff;height:100%;position:relative;z-index:2;border-radius:10px 10px 0 0;padding:112px 20px 120px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:none}.helpModal .helpModalBox .helpModalInner::-webkit-scrollbar{display:none}.helpModal .helpModalBox .helpModalInner .helpModalHowto{width:71.64179%;margin-left:auto;margin-right:auto;margin-top:-152px;padding-top:152px}.helpModal .helpModalBox .helpModalInner .helpModalHowto .helpModalHowtoItem{margin-top:40px}.helpModal .helpModalBox .helpModalInner .helpModalHowto .helpModalHowtoItem .helpModalHowtoTtl{font-size:20px;line-height:140%;text-align:center}.helpModal .helpModalBox .helpModalInner .helpModalHowto .helpModalHowtoItem .helpModalHowtoLead{font-size:14px;line-height:150%;margin-top:8px}.helpModal .helpModalBox .helpModalInner .helpModalHowto .helpModalHowtoItem .helpModalHowtoImg{margin-top:16px}.helpModal .helpModalBox .helpModalInner .helpModalSample{margin-top:-132px;padding-top:132px}.helpModal .helpModalBox .helpModalInner .helpModalSample .helpModalSampleTtl{margin-top:60px;font-size:20px;line-height:140%;text-align:center}.helpModal .helpModalBox .helpModalInner .helpModalSample .helpModalSampleImgWrap{margin-top:24px}.helpModal .helpModalBox .helpModalInner .helpModalSample .helpModalSampleImgWrap .helpModalSampleImg:nth-child(n+2){margin-top:8px}.helpModal .helpModalOverlay{position:fixed;z-index:1;width:100%;height:var(--setvh);opacity:0;pointer-events:none;transition:opacity .4s;top:0;left:0;background:rgba(27,27,27,.5)}.generatorRightContents{display:none}@media screen and (min-width:813px){.generatorRightContents{display:block;width:27.42927%;max-width:380px;position:fixed;top:0;left:0;height:var(--setvh);padding:50px;display:flex;justify-content:flex-end;flex-direction:column}}.generatorRightContents .generatorRightContentsSeason{color:#000;font-size:18px;font-weight:300;line-height:120%;font-family:Libre Baskerville,serif}.generatorRightContents .generatorRightContentsTtl{color:#000;font-size:34px;font-weight:300;line-height:120%;margin-top:8px;word-break:break-all;font-family:Libre Baskerville,serif}.generatorRightContents .generatorRightContentsConcept{font-size:18px;font-weight:400;line-height:120%;margin-top:32px;font-family:Libre Baskerville,serif}.generatorRightContents .generatorRightContentsLead{font-size:13px;font-weight:400;line-height:135%;margin-top:12px;font-family:Helvetica Neue}.generatorLeftContents{display:none}@media screen and (min-width:813px){.generatorLeftContents{display:block;width:23.37023%;max-width:190px;position:fixed;top:0;right:0;height:var(--setvh);padding:50px;display:flex;justify-content:flex-end;flex-direction:column}}.generatorLeftContents .generatorLeftContentsCopy{font-size:10px;font-weight:400;font-family:Helvetica Neue;line-height:100%;transform:translate(50%,-50%) rotate(90deg);position:absolute;right:57px;top:50%;white-space:nowrap;color:#000}.generatorLeftContents .generatorLeftContentsLogo{position:absolute;right:50px;bottom:50px;width:90px}.generatorLeftContents .generatorLeftContentsLogo.-single{width:40px}.generatorLeftContents .generatorLeftContentsLogo .heroFadeImg[data-aspect-ratio="9:4"]:before{padding-top:44.44444%}html{touch-action:manipulation}.main,.main_inner{padding-top:0!important}.main_inner{position:relative;display:flex;flex-direction:column;min-height:var(--setvh);height:auto}@media screen and (min-width:813px){.main_inner{width:46.12546%;max-width:576px;box-shadow:0 0 30px 0 rgba(0,0,0,.07);height:auto;margin-left:27.42927%;margin-right:26.32226%;padding-right:0;padding-left:0}}@media screen and (min-width:1024px){.main_inner{margin-left:auto;margin-right:auto}}[data-country=hk-en] .fr-bff-product_price,[data-country=hk-zh] .fr-bff-product_price{display:none!important}