.ArrowLinkButton-module-scss-module__D2uqMq__root{border-radius:2.75rem;justify-content:center;align-items:center;max-width:100%;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ArrowLinkButton-module-scss-module__D2uqMq__root:hover{opacity:.9;text-decoration:none}.ArrowLinkButton-module-scss-module__D2uqMq__variantPrimary{background-color:var(--color-red);color:var(--color-white)}.ArrowLinkButton-module-scss-module__D2uqMq__variantPrimary:visited{color:var(--color-white)}.ArrowLinkButton-module-scss-module__D2uqMq__variantOutline{background-color:var(--color-white);border:1px solid var(--color-gray300);color:var(--color-black)}.ArrowLinkButton-module-scss-module__D2uqMq__variantOutline:visited{color:var(--color-black)}.ArrowLinkButton-module-scss-module__D2uqMq__sizeDefault{height:3.125rem;padding:0 4rem 0 2.875rem;font-size:1rem}.ArrowLinkButton-module-scss-module__D2uqMq__sizeSmall{height:2.125rem;padding:0 2.875rem;font-size:.75rem;line-height:1.125rem}.ArrowLinkButton-module-scss-module__D2uqMq__fullWidth{width:100%;display:flex}.ArrowLinkButton-module-scss-module__D2uqMq__label{white-space:nowrap;display:block}.ArrowLinkButton-module-scss-module__D2uqMq__icon{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ArrowLinkButton-module-scss-module__D2uqMq__sizeDefault .ArrowLinkButton-module-scss-module__D2uqMq__icon{right:.9375rem}.ArrowLinkButton-module-scss-module__D2uqMq__sizeSmall .ArrowLinkButton-module-scss-module__D2uqMq__icon{right:.5625rem}@media screen and (min-width:801px){.ArrowLinkButton-module-scss-module__D2uqMq__sizeDefault{height:min(5vw,3.75rem);padding:0 min(5.33vw,4rem) 0 min(3.33vw,2.5rem);font-size:min(1.66vw,1.25rem)}.ArrowLinkButton-module-scss-module__D2uqMq__sizeSmall{height:min(4.16vw,3.125rem);padding:0 min(5.33vw,4rem) 0 min(3.83vw,2.875rem);font-size:min(1.33vw,1rem);line-height:min(1.83vw,1.375rem)}.ArrowLinkButton-module-scss-module__D2uqMq__sizeDefault .ArrowLinkButton-module-scss-module__D2uqMq__icon{right:min(1.16vw,.875rem)}.ArrowLinkButton-module-scss-module__D2uqMq__sizeSmall .ArrowLinkButton-module-scss-module__D2uqMq__icon{right:min(1.25vw,.9375rem)}}
.HowToMakeSlider-module-scss-module__FLQF3a__splideContainer{width:100%;position:relative;overflow:hidden}.HowToMakeSlider-module-scss-module__FLQF3a__customPrevArrow{z-index:50;position:absolute;top:8.75rem;left:1.25rem}.HowToMakeSlider-module-scss-module__FLQF3a__customPrevArrow:disabled{opacity:.3}.HowToMakeSlider-module-scss-module__FLQF3a__customNextArrow{z-index:50;position:absolute;top:8.75rem;right:1.25rem}.HowToMakeSlider-module-scss-module__FLQF3a__customNextArrow:disabled{opacity:.3}.HowToMakeSlider-module-scss-module__FLQF3a__embla{width:100%;margin-top:.625rem;overflow:hidden}.HowToMakeSlider-module-scss-module__FLQF3a__emblaContainer{display:flex}.HowToMakeSlider-module-scss-module__FLQF3a__emblaSlide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;padding-top:1.5625rem;display:flex}.HowToMakeSlider-module-scss-module__FLQF3a__splideSlideContent{max-width:14.3125rem;position:relative}.HowToMakeSlider-module-scss-module__FLQF3a__splideImageNumber{font-size:3.75rem;position:absolute;top:-2.5rem;left:.625rem}.HowToMakeSlider-module-scss-module__FLQF3a__splideImageTitle{font-size:1.375rem;position:absolute;top:-.875rem;right:1.25rem}.HowToMakeSlider-module-scss-module__FLQF3a__lineUpTitleColor{color:var(--color-turquoise)}.HowToMakeSlider-module-scss-module__FLQF3a__materialTitleColor{color:var(--color-blue)}.HowToMakeSlider-module-scss-module__FLQF3a__itemTitleColor{color:var(--color-green)}.HowToMakeSlider-module-scss-module__FLQF3a__designTitleColor{color:var(--color-purple)}.HowToMakeSlider-module-scss-module__FLQF3a__finishTitleColor{color:var(--color-orange)}.HowToMakeSlider-module-scss-module__FLQF3a__splideImageWrapper{background:var(--color-white);border-radius:1.875rem;width:14.3125rem;height:14.3125rem;padding:1.5rem;display:flex}.HowToMakeSlider-module-scss-module__FLQF3a__splideTextArea{margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.HowToMakeSlider-module-scss-module__FLQF3a__splideTitle{font-size:1.5rem;font-weight:700;line-height:2.25rem}.HowToMakeSlider-module-scss-module__FLQF3a__splideDescription{margin-top:.625rem;font-size:.75rem}.HowToMakeSlider-module-scss-module__FLQF3a__splideSubDescription{font-size:.75rem;font-weight:300}.HowToMakeSlider-module-scss-module__FLQF3a__buttonNavigation{justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.HowToMakeSlider-module-scss-module__FLQF3a__navButton{background:var(--color-white);width:3.75rem;color:var(--color-black);border-radius:30px}.HowToMakeSlider-module-scss-module__FLQF3a__navButton.HowToMakeSlider-module-scss-module__FLQF3a__active{color:var(--color-white);background-color:var(--color-red)}@media screen and (min-width:801px){.HowToMakeSlider-module-scss-module__FLQF3a__splideContainer{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.HowToMakeSlider-module-scss-module__FLQF3a__embla{width:100%;margin-top:0}.HowToMakeSlider-module-scss-module__FLQF3a__emblaContainer{gap:1rem}.HowToMakeSlider-module-scss-module__FLQF3a__emblaSlide{flex:0 0 calc(20% - .8rem);align-items:flex-start;padding-top:min(5.33vw,4rem)}.HowToMakeSlider-module-scss-module__FLQF3a__splideSlideContent{width:100%;max-width:initial;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.HowToMakeSlider-module-scss-module__FLQF3a__splideImageNumber{font-size:min(4.16vw,3.125rem);top:-15%;left:16%}}@media screen and (min-width:801px) and (max-width:75rem){.HowToMakeSlider-module-scss-module__FLQF3a__splideImageNumber{font-size:min(3.33vw,2.5rem)}}@media screen and (min-width:801px){.HowToMakeSlider-module-scss-module__FLQF3a__splideImageTitle{font-size:min(1.66vw,1.25rem);top:-5%;right:10%}}@media screen and (min-width:801px) and (max-width:75rem){.HowToMakeSlider-module-scss-module__FLQF3a__splideImageTitle{font-size:min(1.33vw,1rem)}}@media screen and (min-width:801px){.HowToMakeSlider-module-scss-module__FLQF3a__splideImageWrapper{aspect-ratio:1;width:100%;height:100%;padding:min(1.5vw,1.125rem)}.HowToMakeSlider-module-scss-module__FLQF3a__splideTextArea{width:100%}.HowToMakeSlider-module-scss-module__FLQF3a__splideTitle{font-size:min(2vw,1.5rem);line-height:min(3vw,2.25rem)}.HowToMakeSlider-module-scss-module__FLQF3a__splideDescription,.HowToMakeSlider-module-scss-module__FLQF3a__splideSubDescription{font-size:min(1vw,.75rem)}.HowToMakeSlider-module-scss-module__FLQF3a__buttonNavigation{display:none}}
.SectionTitle-module-scss-module__ULai6G__containerHorizontal{align-items:baseline;gap:.5rem;display:flex}.SectionTitle-module-scss-module__ULai6G__containerVertical{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.SectionTitle-module-scss-module__ULai6G__badgeHorizontal{background-color:var(--color-black);color:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:700;line-height:.875rem;display:inline-flex}.SectionTitle-module-scss-module__ULai6G__badgeVertical{background-color:var(--color-black);color:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:1rem;font-weight:700;line-height:1rem;display:inline-flex}.SectionTitle-module-scss-module__ULai6G__labelHorizontal{white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1.125rem}.SectionTitle-module-scss-module__ULai6G__labelVertical{font-size:1.75rem;font-weight:900;line-height:1}.SectionTitle-module-scss-module__ULai6G__labelBlack{color:var(--color-black)}.SectionTitle-module-scss-module__ULai6G__labelWhite{color:var(--color-white)}@media screen and (min-width:801px){.SectionTitle-module-scss-module__ULai6G__containerHorizontal{gap:min(1vw,.75rem)}.SectionTitle-module-scss-module__ULai6G__containerVertical{gap:1rem}.SectionTitle-module-scss-module__ULai6G__badgeHorizontal{padding:min(.33vw,.25rem) min(1.33vw,1rem);font-size:min(1.66vw,1.25rem);line-height:min(1.66vw,1.25rem)}.SectionTitle-module-scss-module__ULai6G__badgeVertical{padding:.25rem 1rem;font-size:1.25rem;line-height:1.25rem}.SectionTitle-module-scss-module__ULai6G__labelHorizontal{font-size:min(1.33vw,1rem)}.SectionTitle-module-scss-module__ULai6G__labelVertical{font-size:2.5rem}}
.MoreLinkButton-module-scss-module__kIA7Uq__button{border:.0625rem solid var(--color-darkgray);background-color:var(--color-white);height:1.875rem;color:var(--color-black);border-radius:.9375rem;justify-content:flex-end;align-items:center;gap:.5rem;padding-left:1rem;padding-right:.5rem;transition:border-color .2s;display:inline-flex}.MoreLinkButton-module-scss-module__kIA7Uq__button:hover{border-color:var(--color-red)}.MoreLinkButton-module-scss-module__kIA7Uq__label{font-size:.625rem;line-height:1.125rem}@media screen and (min-width:801px){.MoreLinkButton-module-scss-module__kIA7Uq__button{border-radius:min(2.5vw,1.875rem);gap:min(.66vw,.5rem);height:min(5vw,3.75rem);padding-left:min(1.33vw,1rem);padding-right:min(1.33vw,1rem)}.MoreLinkButton-module-scss-module__kIA7Uq__label{font-size:min(1.33vw,1rem);line-height:min(2.33vw,1.75rem)}}
.WorksPageHeader-module-scss-module__y7sxKq__worksTitleContainer{padding-inline:1.5rem}.WorksPageHeader-module-scss-module__y7sxKq__worksTitleSubContainer{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.WorksPageHeader-module-scss-module__y7sxKq__worksTitleSubText{color:var(--color-black);margin-top:.5rem;font-size:2rem;font-weight:900;line-height:2.75rem}.WorksPageHeader-module-scss-module__y7sxKq__accentText{color:var(--color-red);font-size:1em}.WorksPageHeader-module-scss-module__y7sxKq__worksCount{font-size:1.5rem;font-weight:700;line-height:2.25rem}.WorksPageHeader-module-scss-module__y7sxKq__worksCountLabel{font-size:.75rem;line-height:1.125rem}.WorksPageHeader-module-scss-module__y7sxKq__worksListButtonContainer{justify-content:space-between;align-items:center;margin-top:1.375rem;display:flex}.WorksPageHeader-module-scss-module__y7sxKq__worksListButtonContainerWithProduct{margin-top:1rem}.WorksPageHeader-module-scss-module__y7sxKq__toggleButtonContainer{width:100%;height:100%}.WorksPageHeader-module-scss-module__y7sxKq__toggleButton{background:var(--color-black);color:var(--color-white);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:3rem;font-size:.75rem;font-weight:700;line-height:1.125rem;display:grid}.WorksPageHeader-module-scss-module__y7sxKq__toggleButtonText{grid-column:2}.WorksPageHeader-module-scss-module__y7sxKq__toggleButtonIcon{pointer-events:none;grid-column:3;justify-self:start;width:1.25rem;height:1.25rem;margin-left:2.5rem}.WorksPageHeader-module-scss-module__y7sxKq__sortPullDownContainer{width:50%;height:100%}@media screen and (min-width:801px){.WorksPageHeader-module-scss-module__y7sxKq__worksPageHeaderContainer{justify-content:space-between;display:flex}.WorksPageHeader-module-scss-module__y7sxKq__worksTitleContainer{padding:0}.WorksPageHeader-module-scss-module__y7sxKq__worksTitleSubContainer{flex-direction:row;align-items:flex-end;gap:min(3vw,2.25rem)}.WorksPageHeader-module-scss-module__y7sxKq__worksTitleSubText{margin-top:min(1.33vw,1rem);font-size:min(3vw,2.25rem);line-height:min(3.33vw,2.5rem)}.WorksPageHeader-module-scss-module__y7sxKq__accentText{font-size:min(3.33vw,2.5rem)}.WorksPageHeader-module-scss-module__y7sxKq__worksCount{font-size:min(2.33vw,1.75rem);line-height:min(3.33vw,2.5rem)}.WorksPageHeader-module-scss-module__y7sxKq__worksCountLabel{font-size:min(1vw,.75rem);line-height:min(1.5vw,1.125rem)}.WorksPageHeader-module-scss-module__y7sxKq__worksListButtonContainer{justify-content:flex-end;align-self:end;gap:min(1.66vw,1.25rem)}.WorksPageHeader-module-scss-module__y7sxKq__worksListButtonContainerWithProduct{align-self:center;margin-top:min(0vw,0rem)}.WorksPageHeader-module-scss-module__y7sxKq__toggleButtonContainer{width:min(20vw,15rem)}.WorksPageHeader-module-scss-module__y7sxKq__toggleButton{border-radius:min(2.5vw,1.875rem);height:min(4vw,3rem);font-size:min(1vw,.75rem);line-height:min(1.5vw,1.125rem)}.WorksPageHeader-module-scss-module__y7sxKq__toggleButtonIcon{margin-left:min(3.33vw,2.5rem)}.WorksPageHeader-module-scss-module__y7sxKq__sortPullDownContainer{width:min(20vw,15rem)}}
.GfCartSummary-module-scss-module___dNJQq__summary{flex-direction:column;padding:1rem 1rem .5rem;display:flex;position:relative}.GfCartSummary-module-scss-module___dNJQq__couponBadge{z-index:1;border:.09375rem solid var(--color-red);background-color:var(--color-white);height:1.75rem;color:var(--color-red);white-space:nowrap;border-radius:.375rem;align-self:flex-end;align-items:center;gap:.25rem;margin-top:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:flex;position:relative}.GfCartSummary-module-scss-module___dNJQq__couponBadge:after{content:"";border-right:.09375rem solid var(--color-red);border-bottom:.09375rem solid var(--color-red);background-color:var(--color-white);width:.625rem;height:.625rem;position:absolute;bottom:-.375rem;left:1.75rem;transform:rotate(45deg)}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon svg{width:100%;height:100%}.GfCartSummary-module-scss-module___dNJQq__amounts{flex-direction:column;gap:.25rem;display:flex}.GfCartSummary-module-scss-module___dNJQq__amountRow{justify-content:space-between;display:flex}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:.875rem;line-height:1.25rem}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:.625rem}.GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:1.125rem;font-weight:700;line-height:1.75rem}.GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:.875rem}.GfCartSummary-module-scss-module___dNJQq__shippingNoteInline{color:var(--color-darkgray);font-weight:400}.GfCartSummary-module-scss-module___dNJQq__shippingNote{color:var(--color-darkgray);text-align:left;font-size:.75rem;line-height:1.125rem;display:none}.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:.625rem}.GfCartSummary-module-scss-module___dNJQq__couponBadge+.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:-.5rem}.GfCartSummary-module-scss-module___dNJQq__purchaseCount{font-size:.875rem}@media screen and (min-width:801px){.GfCartSummary-module-scss-module___dNJQq__summary{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:min(.66vw,.5rem);padding:min(2.66vw,2rem)}.GfCartSummary-module-scss-module___dNJQq__couponBadge{border-radius:min(.5vw,.375rem);gap:min(.66vw,.5rem);height:min(3vw,2.25rem);margin-top:0;padding:0 min(1vw,.75rem);font-size:min(1.33vw,1rem);position:absolute;top:0;right:min(2vw,1.5rem);transform:translateY(-50%)}.GfCartSummary-module-scss-module___dNJQq__couponBadgeIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartSummary-module-scss-module___dNJQq__purchase{order:-1;margin-top:0}.GfCartSummary-module-scss-module___dNJQq__couponBadge+.GfCartSummary-module-scss-module___dNJQq__purchase{margin-top:0}.GfCartSummary-module-scss-module___dNJQq__amounts{border-top:.0625rem solid var(--color-gray300);gap:min(1.33vw,1rem);margin-top:min(1.66vw,1.25rem);padding-top:min(1.33vw,1rem)}.GfCartSummary-module-scss-module___dNJQq__amountLabelCount{display:none}.GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:min(1.66vw,1.25rem);line-height:min(3.33vw,2.5rem)}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountLabel,.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountValue{font-size:min(1.33vw,1rem);line-height:min(2.66vw,2rem)}.GfCartSummary-module-scss-module___dNJQq__amountRowShipping .GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:min(1vw,.75rem)}.GfCartSummary-module-scss-module___dNJQq__amountCurrency{font-size:min(1.16vw,.875rem)}.GfCartSummary-module-scss-module___dNJQq__shippingNoteInline{display:none}.GfCartSummary-module-scss-module___dNJQq__shippingNote{font-size:min(1.16vw,.875rem);display:block}.GfCartSummary-module-scss-module___dNJQq__purchaseCount{font-size:min(1.33vw,1rem)}}
.FaqDetailAccordion-module-scss-module__ccRpdG__productDetail{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.5rem;display:flex}.FaqDetailAccordion-module-scss-module__ccRpdG__productDetailTitle{color:var(--color-black);font-size:.875rem;font-weight:700}.FaqDetailAccordion-module-scss-module__ccRpdG__productDetailIcon{width:1.5rem;height:1.5rem}.FaqDetailAccordion-module-scss-module__ccRpdG__itemHr{background-color:var(--color-gray300)}.FaqDetailAccordion-module-scss-module__ccRpdG__content{background-color:var(--color-white);border-radius:1.25rem;flex-direction:column;row-gap:1.25rem;padding:0 1.5rem 1.25rem;display:flex;overflow:auto}.FaqDetailAccordion-module-scss-module__ccRpdG__specColon,.FaqDetailAccordion-module-scss-module__ccRpdG__specValue{margin-left:.375rem}.FaqDetailAccordion-module-scss-module__ccRpdG__description{word-break:break-word;font-size:.875rem;font-weight:400}@media screen and (min-width:801px){.FaqDetailAccordion-module-scss-module__ccRpdG__productDetail{padding:1.8125rem 1.75rem}.FaqDetailAccordion-module-scss-module__ccRpdG__productDetailTitle{font-size:1.25rem}.FaqDetailAccordion-module-scss-module__ccRpdG__description{width:100%;font-size:1rem}}
.ArticleList-module-scss-module__o8zPvW__container{flex-direction:column;align-items:flex-end;gap:1rem;width:100%;padding:1rem;display:flex}.ArticleList-module-scss-module__o8zPvW__header{align-self:stretch}.ArticleList-module-scss-module__o8zPvW__list{flex-direction:column;gap:.5rem;width:100%;display:flex}.ArticleList-module-scss-module__o8zPvW__card{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);color:var(--color-black);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:flex;overflow:hidden}.ArticleList-module-scss-module__o8zPvW__thumbnail{aspect-ratio:1600/760;flex-shrink:0;width:auto;height:3.375rem;position:relative;overflow:hidden}.ArticleList-module-scss-module__o8zPvW__body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.ArticleList-module-scss-module__o8zPvW__date{color:var(--color-darkgray);font-size:.75rem;line-height:1.125rem}.ArticleList-module-scss-module__o8zPvW__title{-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:.75rem;font-weight:700;line-height:1.125rem;display:-webkit-box;overflow:hidden}.ArticleList-module-scss-module__o8zPvW__excerpt{-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.ArticleList-module-scss-module__o8zPvW__moreArea{align-self:flex-end}.ArticleList-module-scss-module__o8zPvW__arrow{width:1rem;height:1rem;color:var(--color-darkgray);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ArticleList-module-scss-module__o8zPvW__arrow>svg{width:.5625rem;height:1rem}@media screen and (min-width:801px){.ArticleList-module-scss-module__o8zPvW__container{align-items:flex-start;gap:min(2.66vw,2rem);padding:0}.ArticleList-module-scss-module__o8zPvW__list{gap:min(.66vw,.5rem);padding:min(1.33vw,1rem) 0}.ArticleList-module-scss-module__o8zPvW__card{border-radius:min(.66vw,.5rem);gap:min(1.33vw,1rem);padding:min(.66vw,.5rem) min(.66vw,.5rem) min(.66vw,.5rem) min(1.33vw,1rem)}.ArticleList-module-scss-module__o8zPvW__thumbnail{aspect-ratio:auto;width:min(12.08vw,9.0625rem);height:min(5.75vw,4.3125rem)}.ArticleList-module-scss-module__o8zPvW__body{gap:min(.33vw,.25rem)}.ArticleList-module-scss-module__o8zPvW__date{font-size:min(1vw,.75rem);line-height:min(1.5vw,1.125rem)}.ArticleList-module-scss-module__o8zPvW__title{font-size:min(1.16vw,.875rem);line-height:min(1.66vw,1.25rem)}.ArticleList-module-scss-module__o8zPvW__excerpt{font-size:min(1vw,.75rem);line-height:min(1.5vw,1.125rem)}.ArticleList-module-scss-module__o8zPvW__arrow,.ArticleList-module-scss-module__o8zPvW__arrow>svg{width:min(.75vw,.5625rem);height:min(1.33vw,1rem)}}
.WorksListContainer-module-scss-module__evfIPG__worksListContainer{margin-top:2.5rem}.WorksListContainer-module-scss-module__evfIPG__itemFilterSection{margin-top:1rem;padding-inline:1.5rem}.WorksListContainer-module-scss-module__evfIPG__worksInfoContainer{margin-top:1.375rem;padding-left:1.5rem;padding-right:1.5rem}.WorksListContainer-module-scss-module__evfIPG__worksInfoContainerList{margin-top:0;padding-left:0;padding-right:0}@media screen and (min-width:801px){.WorksListContainer-module-scss-module__evfIPG__worksListContainer{margin-top:3.5rem}.WorksListContainer-module-scss-module__evfIPG__itemFilterSection{margin-top:min(2vw,1.5rem);padding-left:0;padding-right:0}.WorksListContainer-module-scss-module__evfIPG__worksInfoContainer{margin-top:3.75rem;padding-left:0;padding-right:0}}
.UserDesignCard-module-scss-module__uEWCKW__card{flex-direction:column;align-items:center;display:flex}.UserDesignCard-module-scss-module__uEWCKW__imageContainer{aspect-ratio:1;background-color:var(--color-white);cursor:pointer;border-radius:1.25rem;justify-content:center;align-items:center;width:100%;min-height:0;padding:.5rem;display:flex;position:relative}.UserDesignCard-module-scss-module__uEWCKW__imageContainer:hover{opacity:.7}.UserDesignCard-module-scss-module__uEWCKW__workName{text-align:center;width:100%;color:var(--color-black);-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.625rem;display:-webkit-box;overflow:hidden}@media screen and (min-width:801px){.UserDesignCard-module-scss-module__uEWCKW__imageContainer{border-radius:min(1.66vw,1.25rem);padding:min(1.33vw,1rem)}.UserDesignCard-module-scss-module__uEWCKW__workName{margin-top:min(.66vw,.5rem);font-size:min(1vw,.75rem)}}
.GfCartItems-module-scss-module__HIJIrq__pageHeaderContainer{justify-content:center;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__allInfoContainer{flex-flow:column;gap:2rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartInfoContainer{flex-flow:column;align-items:center;gap:2rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__expiredCartMessage{color:var(--color-red);word-break:keep-all;width:100%;padding:0 1rem;font-size:.875rem}.GfCartItems-module-scss-module__HIJIrq__cartEmptyBlock{flex-flow:column;align-items:center;gap:3rem;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessage{text-align:center;font-size:.875rem}.GfCartItems-module-scss-module__HIJIrq__cartItemPreviewContainer{flex-direction:column;align-items:center;gap:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemImageContainer{flex-direction:column;flex-shrink:0;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemPrint{flex-direction:column;gap:.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintThumbnail{width:5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintName{text-align:center;font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__cartItemImage{aspect-ratio:1;border:.0625rem solid var(--color-gray300);background:var(--color-gray100);cursor:pointer;width:100%;padding:0}.GfCartItems-module-scss-module__HIJIrq__cartItemImage:hover{opacity:.7}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainer{flex-flow:column;flex:1;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleContainer{flex-flow:column;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleProductName{font-size:.875rem;font-weight:400;line-height:1.5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleWorkName{color:var(--color-darkgray);-webkit-line-clamp:4;word-break:break-all;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.125rem;display:-webkit-box;overflow:hidden}.GfCartItems-module-scss-module__HIJIrq__specTextContainer{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__specText{color:var(--color-darkgray);font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonLabel{text-align:center}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonArrow{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonWrapper{justify-content:center;margin-top:1rem;display:flex;position:relative}.GfCartItems-module-scss-module__HIJIrq__quantityContainer{flex-flow:row;align-items:center;gap:1rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__deleteButton{cursor:pointer;justify-content:center;align-items:center;width:.875rem;height:.875rem;padding:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__iconBag{width:100%;height:100%;display:block}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{flex-direction:column;gap:1rem;margin-top:auto;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainerSinglePrint .GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:1rem}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotal{font-size:.875rem;font-weight:700;line-height:1.5rem}.GfCartItems-module-scss-module__HIJIrq__cartItemExpiry{color:var(--color-red);font-size:.75rem;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__moreDesign{color:var(--color-blue);text-align:right;margin-top:1.25rem;font-size:.75rem;text-decoration-line:underline;display:inline-block}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonWrapper{width:100%;padding-inline:2rem}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonContent{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon{width:1rem;height:1rem;color:var(--color-red);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__taxIncluded{font-size:.75rem}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper{padding-bottom:1rem;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper:before{content:"";pointer-events:none;z-index:1;background-color:#1d1d1e4d;position:absolute;inset:0}.GfCartItems-module-scss-module__HIJIrq__disabledItem{z-index:0;pointer-events:none;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemText{color:var(--color-red);background-color:var(--color-white);border:.0625rem solid var(--color-red);z-index:2;border-radius:.5rem;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1rem;padding:.5rem 1rem;font-size:.75rem;display:flex;position:relative}.GfCartItems-module-scss-module__HIJIrq__disabledItemText p{margin:0}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton{color:var(--color-red);background-color:var(--color-white);border:.0625rem solid var(--color-red);cursor:pointer;border-radius:.25rem;padding:.5rem 1rem;font-size:.75rem;transition:opacity .2s}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton:hover{opacity:.8}.GfCartItems-module-scss-module__HIJIrq__deleteTextButton:active{opacity:.7}.GfCartItems-module-scss-module__HIJIrq__shippingDate{border-block:.0625rem solid var(--color-gray300);background-color:var(--color-white);align-items:center;gap:.625rem;width:100%;height:3rem;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__cautionBlock{border-top:.0625rem solid var(--color-gray300);border-bottom:.0625rem solid var(--color-gray300);background-color:var(--color-white);width:100%;margin-top:2.0625rem;padding:1rem;position:relative}.GfCartItems-module-scss-module__HIJIrq__cautionBlock:before{content:"";border-top:.0625rem solid var(--color-gray300);position:absolute;top:-2.0625rem;left:1rem;right:1rem}.GfCartItems-module-scss-module__HIJIrq__cautionHeading{font-size:.75rem;font-weight:700;line-height:1.125rem}.GfCartItems-module-scss-module__HIJIrq__cautionList{flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.75rem;line-height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemWrapper{border-block:.0625rem solid var(--color-gray300);background-color:var(--color-white);padding:1rem}.GfCartItems-module-scss-module__HIJIrq__cartItemContainer{gap:1rem;width:100%;display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButton{width:2.5rem;color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:.25rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon{justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon svg{width:100%;height:100%}.GfCartItems-module-scss-module__HIJIrq__changeButtonLabel{color:var(--color-darkgray);white-space:nowrap;font-size:.625rem;font-weight:700;line-height:1.4}@media screen and (max-width:800px){.GfCartItems-module-scss-module__HIJIrq__purchaseAreaContainer{z-index:100;border-top:.0625rem solid var(--color-gray300);background-color:var(--color-white);max-height:50dvh;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.125rem .5rem #00000014}.GfCartItems-module-scss-module__HIJIrq__lineCouponBannerContainerSp{margin-inline:.5rem}}@media screen and (min-width:801px){.GfCartItems-module-scss-module__HIJIrq__shippingDate{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);justify-content:center;gap:min(1vw,.75rem);height:min(5vw,3.75rem);padding-inline:0;font-size:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__shippingDateIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cautionBlock{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);margin-top:min(2.75vw,2.0625rem);padding:min(1.66vw,1.25rem) min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cautionBlock:before{top:max(-2.75vw,-2.0625rem);left:0;right:0}.GfCartItems-module-scss-module__HIJIrq__cautionHeading{font-size:min(1.33vw,1rem);line-height:min(1.83vw,1.375rem)}.GfCartItems-module-scss-module__HIJIrq__cautionList{gap:min(.5vw,.375rem);margin-top:min(.83vw,.625rem);font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__pageHeaderContainer{justify-content:flex-start}.GfCartItems-module-scss-module__HIJIrq__allInfoContainer{flex-flow:row;align-items:flex-start;gap:min(5.33vw,4rem);margin-top:min(5.33vw,4rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartInfoContainer{flex:1;gap:min(2.66vw,2rem);min-width:0}.GfCartItems-module-scss-module__HIJIrq__cartEmptyBlock{gap:min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessageContainer{align-items:center;height:min(13.33vw,10rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartEmptyMessage{font-size:min(2vw,1.5rem);font-weight:700}.GfCartItems-module-scss-module__HIJIrq__changeButtonIcon{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemWrapper{border:.0625rem solid var(--color-gray300);border-radius:min(.66vw,.5rem);padding:min(1.33vw,1rem) min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemImageContainer{flex-direction:column;gap:min(1.33vw,1rem);width:min(10vw,7.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemContainer{gap:min(2.66vw,2rem);width:100%;padding:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__disabledItem{border-radius:.5rem;padding-top:min(.83vw,.625rem);padding-bottom:min(.83vw,.625rem)}.GfCartItems-module-scss-module__HIJIrq__disabledItemWrapper{padding-bottom:0}.GfCartItems-module-scss-module__HIJIrq__disabledItemText{border-color:var(--color-red);border-radius:min(.66vw,.5rem);padding:min(.66vw,.5rem) min(1.33vw,1rem);font-size:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrint{gap:min(.33vw,.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintThumbnail{width:min(10vw,7.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemPrintName{font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainer{flex-flow:column;gap:min(.16vw,.125rem);display:flex}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoContainerSinglePrint .GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleContainer{gap:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__deleteButton{width:min(1.66vw,1.25rem);height:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__quantityContainer{gap:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitle{font-size:min(1.66vw,1.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleProductName{font-size:min(2vw,1.5rem);font-weight:700;line-height:min(3vw,2.25rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemInfoTitleWorkName{color:var(--color-darkgray);font-size:min(1.33vw,1rem);line-height:min(2.33vw,1.75rem)}.GfCartItems-module-scss-module__HIJIrq__goWorkDetailButtonArrow{position:absolute;right:min(1.16vw,.875rem)}.GfCartItems-module-scss-module__HIJIrq__specTextContainer{gap:min(.66vw,.5rem);margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__specText{color:var(--color-darkgray);font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotalContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemSubtotal{font-size:min(1.66vw,1.25rem);line-height:min(2.66vw,2rem)}.GfCartItems-module-scss-module__HIJIrq__cartItemExpiry{font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonIcon{width:min(2vw,1.5rem);height:min(2vw,1.5rem)}.GfCartItems-module-scss-module__HIJIrq__moreDesignButtonWrapper{justify-content:center;width:100%;padding-inline:0;display:flex}.GfCartItems-module-scss-module__HIJIrq__purchaseAreaContainer{flex-shrink:0;align-self:flex-start;width:34.0136%;position:sticky;top:min(2.33vw,1.75rem)}.GfCartItems-module-scss-module__HIJIrq__lineCouponBannerContainer{margin-top:min(1.33vw,1rem)}.GfCartItems-module-scss-module__HIJIrq__taxIncluded{font-size:min(1.16vw,.875rem);font-weight:500}}.GfCartItems-module-scss-module__HIJIrq__purchaseDeadline{text-align:center;margin-top:.75rem;font-size:.8125rem}
.CampaignTermsAccordion-module-scss-module__JzJZcW__container{background-color:var(--color-white);border-radius:.5rem;overflow:hidden}.CampaignTermsAccordion-module-scss-module__JzJZcW__accentPink{border-left:.375rem solid #f6bfbc}.CampaignTermsAccordion-module-scss-module__JzJZcW__accentGreen{border-left:.375rem solid var(--color-sagegreen)}.CampaignTermsAccordion-module-scss-module__JzJZcW__header{width:100%;color:var(--color-black);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:1rem;display:flex}.CampaignTermsAccordion-module-scss-module__JzJZcW__header:focus-visible{outline:.125rem solid var(--color-black);outline-offset:-.25rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__entryLabel{background-color:var(--color-red);color:var(--color-white);border-radius:.25rem;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__title{flex:1;font-size:.875rem;font-weight:700;line-height:1.5rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__icon{font-size:1rem;display:flex}.CampaignTermsAccordion-module-scss-module__JzJZcW__body{flex-direction:column;gap:1rem;padding:0 1rem 1.25rem;display:flex}.CampaignTermsAccordion-module-scss-module__JzJZcW__body:before{content:"";background-color:var(--color-gray300);height:.0625rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__articles{flex-direction:column;gap:.75rem;font-size:.75rem;line-height:1.125rem;display:flex}.CampaignTermsAccordion-module-scss-module__JzJZcW__article{flex-direction:column;gap:.25rem;display:flex}.CampaignTermsAccordion-module-scss-module__JzJZcW__articleHeading{font-weight:700}@media screen and (min-width:801px){.CampaignTermsAccordion-module-scss-module__JzJZcW__header{gap:1rem;padding:1.25rem 1.5rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__entryLabel{padding:.125rem .625rem;font-size:.875rem;line-height:1.375rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__title{font-size:1rem;line-height:1.375rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__icon{font-size:1.25rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__body{gap:1.25rem;padding:0 1.5rem 1.5rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__articles{gap:1rem;font-size:.875rem;line-height:1.5rem}.CampaignTermsAccordion-module-scss-module__JzJZcW__articleHeading{line-height:1.375rem}}
.FaqList-module-scss-module__MVEH5q__faqList{width:100%}.FaqList-module-scss-module__MVEH5q__faqList>li{margin-bottom:2.5rem}.FaqList-module-scss-module__MVEH5q__sectionTitle{width:100%;padding:.5rem 1.5rem;font-size:1.375rem}.FaqList-module-scss-module__MVEH5q__faqs{background-color:var(--color-white);border-radius:1.25rem}.FaqList-module-scss-module__MVEH5q__borderBottom{border-bottom:.0625rem solid var(--color-gray300)}.FaqList-module-scss-module__MVEH5q__faqTitle{font-size:.75rem}.FaqList-module-scss-module__MVEH5q__faqContainer{width:100%}@media screen and (min-width:801px){.FaqList-module-scss-module__MVEH5q__faqList>li{margin-bottom:3.75rem}.FaqList-module-scss-module__MVEH5q__sectionTitle{color:var(--color-black);padding:.625rem 0;font-size:1.75rem}.FaqList-module-scss-module__MVEH5q__faqs{border-radius:1.25rem}.FaqList-module-scss-module__MVEH5q__faqTitle{font-size:.875rem}.FaqList-module-scss-module__MVEH5q__faqTags{margin-top:.9375rem}.FaqList-module-scss-module__MVEH5q__tagItem{margin-right:.625rem}}
.ProductCardList-module-scss-module__zkzDSa__productCardList{grid-template-columns:repeat(2,1fr);gap:1rem .5rem;width:100%;padding-inline:.5rem;display:grid}.ProductCardList-module-scss-module__zkzDSa__emptyMessage{text-align:center;color:var(--color-darkgray);padding:2.5rem;font-size:.875rem}.ProductCardList-module-scss-module__zkzDSa__productCard{height:100%;display:block;position:relative}.ProductCardList-module-scss-module__zkzDSa__cardContent{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:.5rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.ProductCardList-module-scss-module__zkzDSa__thumbnail{aspect-ratio:1;border-bottom:.0625rem solid var(--color-gray300);background-color:var(--color-white);width:100%;position:relative}.ProductCardList-module-scss-module__zkzDSa__colorList{padding-inline:.5rem;flex-wrap:wrap;gap:.25rem;min-height:.625rem;padding-top:.25rem;display:flex}.ProductCardList-module-scss-module__zkzDSa__colorItem{border:.0625rem solid var(--color-gray300);border-radius:50%;width:.625rem;height:.625rem;position:relative;overflow:hidden}.ProductCardList-module-scss-module__zkzDSa__colorItemImage{border:none}.ProductCardList-module-scss-module__zkzDSa__productName{padding-inline:.5rem;color:var(--color-black);padding-top:.25rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.ProductCardList-module-scss-module__zkzDSa__priceText{padding-inline:.5rem;color:var(--color-black);margin-top:auto;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1.125rem}.ProductCardList-module-scss-module__zkzDSa__priceCurrency{font-size:.5rem}.ProductCardList-module-scss-module__zkzDSa__hotBadgeContainer{background-color:var(--color-red);border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;height:1.5rem;padding:.25rem .75rem;display:flex;position:absolute;top:-.625rem;left:-.25rem}.ProductCardList-module-scss-module__zkzDSa__hotIcon{width:.6875rem;height:.875rem}.ProductCardList-module-scss-module__zkzDSa__hotText{color:var(--color-white);font-size:.875rem;line-height:1}.ProductCardList-module-scss-module__zkzDSa__newBadgeContainer{position:absolute;top:-.625rem;left:-.25rem}@media screen and (min-width:801px){.ProductCardList-module-scss-module__zkzDSa__productCardList{grid-template-columns:repeat(5,1fr);gap:min(1.33vw,1rem);padding-inline:0}.ProductCardList-module-scss-module__zkzDSa__cardContent{border-radius:min(.66vw,.5rem)}.ProductCardList-module-scss-module__zkzDSa__colorList{padding-inline:min(.66vw,.5rem);min-height:min(.83vw,.625rem);padding-top:min(1vw,.75rem);padding-bottom:min(.66vw,.5rem)}.ProductCardList-module-scss-module__zkzDSa__productName{order:1;margin-top:auto}.ProductCardList-module-scss-module__zkzDSa__emptyMessage{padding:min(5vw,3.75rem);font-size:min(1.33vw,1rem)}.ProductCardList-module-scss-module__zkzDSa__hotBadgeContainer{gap:min(.33vw,.25rem);height:min(3.33vw,2.5rem);padding:min(.33vw,.25rem) min(1.33vw,1rem);top:max(-.84vw,-.625rem);left:max(-.34vw,-.25rem)}.ProductCardList-module-scss-module__zkzDSa__hotIcon{width:min(1.16vw,.875rem);height:min(1.5vw,1.125rem)}.ProductCardList-module-scss-module__zkzDSa__hotText{font-size:min(1.5vw,1.125rem)}.ProductCardList-module-scss-module__zkzDSa__newBadgeContainer{top:max(-.84vw,-.625rem);left:max(-.34vw,-.25rem)}.ProductCardList-module-scss-module__zkzDSa__productName{font-size:min(1.16vw,.875rem);line-height:min(1.83vw,1.375rem)}.ProductCardList-module-scss-module__zkzDSa__priceText{padding-inline:min(.66vw,.5rem);order:2;margin-top:0;padding-bottom:min(.66vw,.5rem);font-size:min(1.16vw,.875rem);line-height:min(1.83vw,1.375rem)}.ProductCardList-module-scss-module__zkzDSa__priceCurrency{font-size:min(.83vw,.625rem)}.ProductCardList-module-scss-module__zkzDSa__thumbnail{border-radius:min(.66vw,.5rem)}.ProductCardList-module-scss-module__zkzDSa__colorItem{width:min(.83vw,.625rem);height:min(.83vw,.625rem)}}
.KvHero-module-scss-module__CYeZsW__container{aspect-ratio:5/4;background-color:var(--color-gray200);width:100%;max-width:85rem;display:flex;position:relative}.KvHero-module-scss-module__CYeZsW__sliderArea{width:100%;height:100%;position:absolute;inset:0}.KvHero-module-scss-module__CYeZsW__embla{width:100%;height:100%;overflow:hidden}.KvHero-module-scss-module__CYeZsW__emblaContainer{width:100%;height:100%;display:flex}.KvHero-module-scss-module__CYeZsW__slide{flex:0 0 100%;width:100%;min-width:0;height:100%;position:relative}.KvHero-module-scss-module__CYeZsW__image{object-fit:cover}.KvHero-module-scss-module__CYeZsW__overlay{pointer-events:none;background:linear-gradient(90deg,#fafafaf2 0%,#fafafabf 40%,#fafafa0d 55%,#fafafa00 87.02%);position:absolute;inset:0}.KvHero-module-scss-module__CYeZsW__content{z-index:1;width:100%;color:var(--color-black);pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.5rem;margin-inline:auto;padding:1rem;display:flex;position:relative}.KvHero-module-scss-module__CYeZsW__headline{color:var(--color-black);white-space:nowrap;font-feature-settings:"palt" 1;flex-direction:column;align-items:flex-start;gap:.25rem;padding-bottom:1rem;font-weight:900;display:flex}.KvHero-module-scss-module__CYeZsW__headlineLead{letter-spacing:-.03em;font-size:1.625rem;line-height:1.875rem}.KvHero-module-scss-module__CYeZsW__headlineMain{letter-spacing:-.03em;color:var(--color-red);flex-direction:column;align-items:flex-start;font-size:2.5rem;line-height:3.125rem;display:flex}.KvHero-module-scss-module__CYeZsW__markerText{isolation:isolate;display:inline-block;position:relative}.KvHero-module-scss-module__CYeZsW__markerText:before{content:"";background-color:color-mix(in srgb, var(--color-red) 30%, transparent);height:.625rem;position:absolute;bottom:0;left:0;right:0}.KvHero-module-scss-module__CYeZsW__subtext{font-size:.75rem;line-height:1.125rem}.KvHero-module-scss-module__CYeZsW__ctaRow{width:100%;display:none}.KvHero-module-scss-module__CYeZsW__ctaButton{pointer-events:auto;background-color:var(--color-white);height:2.125rem;color:var(--color-black);border:.0625rem solid var(--color-gray300);border-radius:2.75rem;flex:none;justify-content:space-between;align-items:center;gap:.375rem;padding:0 .375rem 0 1rem;font-size:.75rem;font-weight:700;line-height:1.125rem;text-decoration:none;transition:opacity .2s;display:flex}.KvHero-module-scss-module__CYeZsW__ctaButton:visited{color:var(--color-black)}.KvHero-module-scss-module__CYeZsW__ctaButton:hover{opacity:.85}.KvHero-module-scss-module__CYeZsW__ctaLabel{text-align:center;flex:1}@media screen and (min-width:801px){.KvHero-module-scss-module__CYeZsW__container{aspect-ratio:2.22222;min-height:29.25rem;margin:auto;padding-inline:min(5vw,3.75rem)}.KvHero-module-scss-module__CYeZsW__sliderArea{width:auto;left:32.5%;right:0}.KvHero-module-scss-module__CYeZsW__sliderArea:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000080 0%,#0000004d 15%,#0000000d 30%,#0000 50%);position:absolute;inset:0}.KvHero-module-scss-module__CYeZsW__overlay{background:var(--color-red);width:32.5%;inset:0 auto 0 0}.KvHero-module-scss-module__CYeZsW__content{gap:min(2.66vw,2rem);max-width:77.5rem;padding:min(11.66vw,8.75rem) 0}.KvHero-module-scss-module__CYeZsW__headline{color:var(--color-white);gap:0;padding-bottom:0}.KvHero-module-scss-module__CYeZsW__headlineLead{font-size:min(4.16vw,3.125rem);line-height:min(6.25vw,4.6875rem)}.KvHero-module-scss-module__CYeZsW__headlineMain{color:var(--color-white);font-size:min(6.33vw,4.75rem);line-height:min(7.16vw,5.375rem);display:block}.KvHero-module-scss-module__CYeZsW__markerText:before{background-color:var(--color-orange);z-index:-1;height:min(1.66vw,1.25rem)}.KvHero-module-scss-module__CYeZsW__subtext{color:var(--color-white);font-size:min(1.33vw,1rem);line-height:min(2.33vw,1.75rem)}.KvHero-module-scss-module__CYeZsW__ctaRow{display:flex}.KvHero-module-scss-module__CYeZsW__ctaButton{border-radius:min(3.66vw,2.75rem);gap:.5rem;width:min(19.58vw,14.6875rem);height:min(4.16vw,3.125rem);padding:0 min(1.16vw,.875rem) 0 min(1.66vw,1.25rem);font-size:min(1.33vw,1rem);line-height:min(1.83vw,1.375rem)}}
.page-module-scss-module__YvNg0a__newArrivalSection{background-color:#e8e8e980}.page-module-scss-module__YvNg0a__lineUpSection{background-image:linear-gradient(var(--color-gray200) 1px, transparent 1px),linear-gradient(90deg, var(--color-gray200) 1px, transparent 1px);background-size:1.25rem 1.25rem}.page-module-scss-module__YvNg0a__lineUpContainer{padding-top:1rem;padding-bottom:4rem}.page-module-scss-module__YvNg0a__lineUpHeader{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__YvNg0a__lineUpLabelRow{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.page-module-scss-module__YvNg0a__lineUpWorkCountSp{color:var(--color-black);flex-shrink:0;font-size:.75rem;line-height:1.125rem}.page-module-scss-module__YvNg0a__lineUpWorkCountSpNumber{font-size:1.125rem;font-weight:700;line-height:1.75rem}.page-module-scss-module__YvNg0a__lineUpTitleRow{align-items:flex-end;gap:.75rem;display:flex}.page-module-scss-module__YvNg0a__lineUpUpdateHistory{margin-top:2rem}.page-module-scss-module__YvNg0a__lineUpHeadingLink{width:100%;color:inherit;isolation:isolate;align-items:flex-end;padding-bottom:.25rem;text-decoration:none;display:flex;position:relative}.page-module-scss-module__YvNg0a__lineUpHeadingLink:after{content:"";z-index:-1;background-color:color-mix(in srgb, var(--color-red) 30%, transparent);height:.625rem;position:absolute;bottom:0;left:0;right:0}.page-module-scss-module__YvNg0a__lineUpHeading{color:var(--color-black);font-size:8vw;font-weight:900;line-height:1;display:inline-block}.page-module-scss-module__YvNg0a__lineUpHeadingAccent{color:var(--color-red);font-size:1.3333em;display:inline-block}.page-module-scss-module__YvNg0a__lineUpScrollIcon{width:8.53vw;height:8.53vw;position:absolute;bottom:.25rem;right:0}.page-module-scss-module__YvNg0a__lineUpWorkCount{color:var(--color-black);flex-shrink:0;font-size:.8125rem;font-weight:700}.page-module-scss-module__YvNg0a__lineUpWorkCountNumber{margin-right:.125rem;font-size:1.25rem}.page-module-scss-module__YvNg0a__lineUpContent{margin-top:2rem}.page-module-scss-module__YvNg0a__lineUpContentWithUpdateHistory{margin-top:3rem}.page-module-scss-module__YvNg0a__lineUpFooterCTA{border:.125rem solid var(--color-black);width:100%;box-shadow:.125rem .125rem 0 var(--color-darkgray);align-items:stretch;margin-top:2rem;display:flex;overflow:hidden}.page-module-scss-module__YvNg0a__lineUpFooterCTA:hover{opacity:.9}.page-module-scss-module__YvNg0a__lineUpFooterCTALabel{background-color:var(--color-red);color:var(--color-white);flex:1;justify-content:center;align-items:center;padding:.8125rem;font-size:.75rem;font-weight:700;line-height:1.125rem;display:flex}.page-module-scss-module__YvNg0a__lineUpFooterCTAArrow{background-color:var(--color-black);width:.9375rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media screen and (min-width:801px){.page-module-scss-module__YvNg0a__kvHeroSection{background-color:var(--color-red)}.page-module-scss-module__YvNg0a__articleSection{background-color:var(--color-white);padding:min(3.33vw,2.5rem) 0 min(2vw,1.5rem)}.page-module-scss-module__YvNg0a__lineUpSection{background-image:none}.page-module-scss-module__YvNg0a__lineUpContainer{background-image:linear-gradient(var(--color-gray200) 1px, transparent 1px),linear-gradient(90deg, var(--color-gray200) 1px, transparent 1px);background-size:min(2.66vw,2rem) min(2.66vw,2rem);padding-top:2rem}.page-module-scss-module__YvNg0a__lineUpHeader{gap:min(1.33vw,1rem);padding:0 min(1.33vw,1rem)}.page-module-scss-module__YvNg0a__lineUpTitleRow{gap:min(1.33vw,1rem)}.page-module-scss-module__YvNg0a__lineUpHeadingLink{width:auto;padding-bottom:0;display:inline-flex}.page-module-scss-module__YvNg0a__lineUpHeadingLink:after{height:min(.83vw,.625rem)}.page-module-scss-module__YvNg0a__lineUpHeading{font-size:min(5vw,3.75rem)}.page-module-scss-module__YvNg0a__lineUpWorkCount{font-size:min(2vw,1.5rem);line-height:min(3vw,2.25rem)}.page-module-scss-module__YvNg0a__lineUpWorkCountNumber{margin-right:0;font-size:min(3.33vw,2.5rem);line-height:min(4.16vw,3.125rem)}.page-module-scss-module__YvNg0a__lineUpUpdateHistory{margin-top:min(2.66vw,2rem);padding:0 min(2.66vw,2rem)}.page-module-scss-module__YvNg0a__lineUpContent,.page-module-scss-module__YvNg0a__lineUpContentWithUpdateHistory{margin-top:min(5.33vw,4rem)}.page-module-scss-module__YvNg0a__lineUpFooterCTA{border:min(.33vw,.25rem) solid var(--color-black);box-shadow:min(.33vw,.25rem) min(.33vw,.25rem) 0 var(--color-darkgray);border-radius:min(.66vw,.5rem);margin-top:min(4vw,3rem)}.page-module-scss-module__YvNg0a__lineUpFooterCTALabel{padding:min(2vw,1.5rem);font-size:min(2.16vw,1.625rem);line-height:min(3.33vw,2.5rem)}.page-module-scss-module__YvNg0a__lineUpFooterCTAArrow{width:min(2.08vw,1.5625rem);font-size:min(1.66vw,1.25rem)}}
.AboutLp-module-scss-module__hLpU6a__introSection{background-color:var(--color-white);padding-top:2rem;padding-bottom:2rem}.AboutLp-module-scss-module__hLpU6a__introContainer{flex-direction:column-reverse;display:flex}.AboutLp-module-scss-module__hLpU6a__introContent{flex-direction:column;margin-top:2rem;display:flex}.AboutLp-module-scss-module__hLpU6a__pageTitle{color:var(--color-black);margin-top:.5rem;font-size:1.25rem;font-weight:900}.AboutLp-module-scss-module__hLpU6a__introHeadingBlock{color:var(--color-black);flex-direction:column;gap:1.5rem;display:flex}.AboutLp-module-scss-module__hLpU6a__introHeadline{margin-top:2rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.AboutLp-module-scss-module__hLpU6a__introBody{font-size:.75rem;line-height:1.125rem}.AboutLp-module-scss-module__hLpU6a__introVideoContainer{aspect-ratio:16/9;width:100%}.AboutLp-module-scss-module__hLpU6a__introVideoIframe{border:none;width:100%;height:100%}.AboutLp-module-scss-module__hLpU6a__howToSection{background-color:var(--color-gray100);padding-top:2rem;padding-bottom:2rem}.AboutLp-module-scss-module__hLpU6a__howToSliderWrapper{margin-top:.5rem}.AboutLp-module-scss-module__hLpU6a__ctaSection{background-color:var(--color-white);padding-top:2rem;padding-bottom:2rem}.AboutLp-module-scss-module__hLpU6a__ctaText{text-align:center;color:var(--color-black);font-size:1.125rem;font-weight:700;line-height:1.75rem}.AboutLp-module-scss-module__hLpU6a__ctaButtonContainer{margin-top:2rem;width:20rem;max-width:100%;margin-inline:auto}.AboutLp-module-scss-module__hLpU6a__collabSection{background-color:var(--color-gray100);border-top:1px solid var(--color-gray300);padding-top:2rem;padding-bottom:2rem}.AboutLp-module-scss-module__hLpU6a__sectionHeading{color:var(--color-black);margin-top:.5rem;font-size:1.25rem;font-weight:900;line-height:1.25rem}.AboutLp-module-scss-module__hLpU6a__collabCard{background-color:var(--color-white);border:1px solid var(--color-gray300);flex-direction:column;margin-top:2rem;display:flex;overflow:hidden}.AboutLp-module-scss-module__hLpU6a__collabImageContainer{aspect-ratio:1600/760;background-color:var(--color-gray200);width:100%;position:relative}.AboutLp-module-scss-module__hLpU6a__collabContent{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.AboutLp-module-scss-module__hLpU6a__collabTitle{color:var(--color-black);font-size:1.125rem;font-weight:700;line-height:1.75rem}.AboutLp-module-scss-module__hLpU6a__collabBody{color:var(--color-black);font-size:.75rem;line-height:1.125rem}.AboutLp-module-scss-module__hLpU6a__collabNote{color:var(--color-darkgray);font-size:.75rem;line-height:1.125rem}.AboutLp-module-scss-module__hLpU6a__collabButtons{flex-direction:column;gap:.75rem;display:flex}@media screen and (min-width:801px){.AboutLp-module-scss-module__hLpU6a__introSection{padding-top:min(5.33vw,4rem);padding-bottom:min(5.33vw,4rem)}.AboutLp-module-scss-module__hLpU6a__introContainer{flex-direction:row;align-items:stretch;gap:min(2.66vw,2rem)}.AboutLp-module-scss-module__hLpU6a__introContent{flex:1 0 0;margin-top:0}.AboutLp-module-scss-module__hLpU6a__pageTitle{margin-top:1rem;font-size:min(3.33vw,2.5rem)}.AboutLp-module-scss-module__hLpU6a__introHeadline{font-size:min(2.33vw,1.75rem);line-height:min(3.33vw,2.5rem)}.AboutLp-module-scss-module__hLpU6a__introBody{font-size:min(1.33vw,1rem);line-height:min(2.33vw,1.75rem)}.AboutLp-module-scss-module__hLpU6a__introVideoContainer{flex-shrink:0;align-self:stretch;width:45%}.AboutLp-module-scss-module__hLpU6a__howToSection{padding-top:min(5.33vw,4rem);padding-bottom:min(5.33vw,4rem)}.AboutLp-module-scss-module__hLpU6a__howToSliderWrapper{margin-top:min(2.66vw,2rem)}.AboutLp-module-scss-module__hLpU6a__ctaSection{padding-top:min(5.33vw,4rem);padding-bottom:min(5.33vw,4rem)}.AboutLp-module-scss-module__hLpU6a__ctaText{font-size:min(2.66vw,2rem);line-height:min(3.66vw,2.75rem)}.AboutLp-module-scss-module__hLpU6a__ctaButtonContainer{width:min(26.66vw,20rem);margin-top:min(2.66vw,2rem)}.AboutLp-module-scss-module__hLpU6a__collabSection{padding-top:min(5.33vw,4rem);padding-bottom:min(5.33vw,4rem)}.AboutLp-module-scss-module__hLpU6a__sectionHeading{font-size:min(3.33vw,2.5rem);line-height:min(3.33vw,2.5rem)}.AboutLp-module-scss-module__hLpU6a__collabCard{flex-direction:row;align-items:stretch;margin-top:min(2.66vw,2rem)}.AboutLp-module-scss-module__hLpU6a__collabImageContainer{aspect-ratio:auto;flex-shrink:0;width:min(26.66vw,20rem)}.AboutLp-module-scss-module__hLpU6a__collabContent{flex:1 0 0;gap:min(.66vw,.5rem);min-width:0;padding:min(2.66vw,2rem) min(3vw,2.25rem)}.AboutLp-module-scss-module__hLpU6a__collabTitle{font-size:min(1.66vw,1.25rem);line-height:min(2.66vw,2rem)}.AboutLp-module-scss-module__hLpU6a__collabBody{font-size:min(1.16vw,.875rem);line-height:min(2vw,1.5rem)}.AboutLp-module-scss-module__hLpU6a__collabNote{font-size:min(1vw,.75rem);line-height:min(1.5vw,1.125rem)}.AboutLp-module-scss-module__hLpU6a__collabButtons{flex-flow:wrap;gap:min(1vw,.75rem);margin-top:min(.66vw,.5rem)}}
.OAuthLinkCallback-module-scss-module__oT1Gna__componentStyle{justify-content:center;align-items:center;width:100%;display:flex}.OAuthLinkCallback-module-scss-module__oT1Gna__signInGuide{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.OAuthLinkCallback-module-scss-module__oT1Gna__signInGuideTitle{font-size:1.125rem;font-weight:700}.OAuthLinkCallback-module-scss-module__oT1Gna__signInGuideText{font-size:.875rem;line-height:1.7}
.AnniversaryLandingPage-module-scss-module__8uZdBG__page{background-color:var(--color-white);min-height:90vh;color:var(--color-black)}.AnniversaryLandingPage-module-scss-module__8uZdBG__keyVisualImage{background-color:var(--color-gray100);width:100%;height:auto;display:block}.AnniversaryLandingPage-module-scss-module__8uZdBG__introSection{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem 2rem;font-weight:700;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__introHeading{font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__introText{font-size:.875rem;line-height:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignSection{background-image:linear-gradient(var(--color-gray300) 1px, transparent 1px),linear-gradient(90deg, var(--color-gray300) 1px, transparent 1px);background-size:2.1875rem 2.1875rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignInner{flex-direction:column;gap:2rem;padding:1rem 0 2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignBand{background-color:var(--color-red);flex-direction:column;gap:.25rem;padding:.5rem 1rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignHeading{color:var(--color-white);font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__feature{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:0 0 .5rem .5rem;flex-direction:column;gap:1rem;margin-inline:1rem;padding-bottom:1rem;display:flex;overflow:hidden;box-shadow:.5rem .5rem #f4dda5}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureText{text-align:center;flex-direction:column;gap:1rem;padding-inline:.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureLead{font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureDescription{font-size:.875rem;line-height:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureImage{order:-1;width:100%;height:auto;display:block}.AnniversaryLandingPage-module-scss-module__8uZdBG__entry{border:.0625rem solid var(--color-gray300);background-color:var(--color-gray100);border-radius:.5rem;flex-direction:column;gap:1.5rem;margin-inline:1rem;padding:1rem 1rem 2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__entrySummary{text-align:center;font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseList{flex-direction:column;gap:2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseCard{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;padding:1rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__accentPink{box-shadow:.5rem .5rem #f6bfbc}.AnniversaryLandingPage-module-scss-module__8uZdBG__accentGreen{box-shadow:.5rem .5rem 0 var(--color-sagegreen)}.AnniversaryLandingPage-module-scss-module__8uZdBG__entryLabel{background-color:var(--color-red);color:var(--color-white);border-radius:.25rem;padding:.125rem .625rem;font-size:.875rem;font-weight:700;line-height:1.375rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseHeading{text-align:center;flex-direction:column;gap:.25rem;font-weight:700;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseName{font-size:1.375rem;line-height:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseWinners{font-size:.875rem;line-height:1.25rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseWinnerCount{font-size:1.42857em;line-height:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__schedule{flex-direction:column;gap:.375rem;font-size:.75rem;font-weight:700;line-height:1.125rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__noWrap{white-space:nowrap}.AnniversaryLandingPage-module-scss-module__8uZdBG__scheduleItem{align-items:center;gap:.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__blackLabel{background-color:var(--color-black);color:var(--color-white);border-radius:.25rem;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__steps{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:.75rem;flex-direction:column;gap:.75rem;width:100%;padding:1rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__stepsHeading{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.375rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__stepList{flex-direction:column;gap:.75rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__step{white-space:pre-line;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__stepNumber{background-color:var(--color-black);width:1.5rem;height:1.5rem;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__ctaButtonLabel{margin-right:1.125rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__ctaButtonArrow{align-items:center;display:flex;position:absolute;right:.9375rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__terms{border:.0625rem solid var(--color-gray300);background-color:var(--color-gray100);border-radius:.5rem;flex-direction:column;gap:2rem;padding:1rem 1rem 2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsHead{flex-direction:column;gap:.5rem;font-weight:700;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsHeading{font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsLead{font-size:.875rem;line-height:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsList{flex-direction:column;gap:.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsSection{background-color:var(--color-gray100);flex-direction:column;gap:3rem;padding:1rem 1rem 2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesigns{color:var(--color-black);border:.0625rem solid var(--color-gray300);border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:.5rem .5rem #f4dda5}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsBody{background-color:var(--color-white);flex-direction:column;align-items:center;gap:1.5rem;padding-bottom:1.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__goodsMosaic{aspect-ratio:341/289;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:145fr 73fr 115fr;grid-template-areas:"large large sideTop""large large sideMiddle""middleLeft middleRight tall""wide wide tall";gap:.25rem;width:100%;min-height:0;display:grid}.AnniversaryLandingPage-module-scss-module__8uZdBG__goodsMosaicPhoto{border:.0625rem solid var(--color-gray300);background-color:var(--color-gray100);object-fit:cover;width:100%;height:100%}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsText{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-inline:1rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsHeading{font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsDescription{font-size:.875rem;line-height:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsCallToAction{background-color:var(--color-red);color:var(--color-white);justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__thanks{flex-direction:column;gap:1.25rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__thanksHead{flex-direction:column;gap:.5rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__thanksHeading{font-size:1.125rem;font-weight:700;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__workLogoList{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.AnniversaryLandingPage-module-scss-module__8uZdBG__workLogoLink{background-color:var(--color-white);height:4rem;color:var(--color-black);justify-content:center;align-items:center;padding:.5rem;text-decoration:none;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__workLogoImage{width:100%;height:100%;position:relative}.AnniversaryLandingPage-module-scss-module__8uZdBG__workName{text-align:center;font-size:.75rem;font-weight:700;line-height:1.125rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__shareSection{border-top:.0625rem solid var(--color-gray300);flex-direction:column;align-items:center;gap:1rem;padding:1rem 1rem 2rem;display:flex}.AnniversaryLandingPage-module-scss-module__8uZdBG__shareText{font-size:.75rem;line-height:1.125rem}@media screen and (min-width:801px){.AnniversaryLandingPage-module-scss-module__8uZdBG__page{padding-top:7.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__keyVisual{max-width:85rem;margin-inline:auto;padding-inline:min(5vw,3.75rem)}.AnniversaryLandingPage-module-scss-module__8uZdBG__introSection{gap:2rem;padding:2rem 1rem 4rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__introHeading{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__introText{font-size:1.25rem;line-height:2.25rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignSection{background-size:2.5rem 2.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignInner{gap:3rem;width:100%;max-width:79.5rem;margin-inline:auto;padding-block:2rem 4rem;padding-inline:1rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignBand{border-radius:.5rem;gap:.75rem;padding:1rem 2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__campaignHeading{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__feature{border-radius:1rem 0 0 1rem;flex-direction:row;align-items:center;gap:2.5rem;margin-inline:0;padding-bottom:0;box-shadow:.625rem .625rem #f4dda5}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureText{flex:1;gap:2.5rem;padding-inline:0}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureImage{flex:1;order:0;min-width:0}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureLead{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__featureDescription{font-size:1rem;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__entry{gap:3rem;margin-inline:0;padding:1rem 1.5rem 2.5rem 1rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__entrySummary{padding-block:.5rem;font-size:1.75rem;line-height:2.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseList{flex-direction:row;gap:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseCard{border-radius:1rem;flex:1;gap:1.5rem;padding:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__accentPink{box-shadow:.625rem .625rem #f6bfbc}.AnniversaryLandingPage-module-scss-module__8uZdBG__accentGreen{box-shadow:.625rem .625rem 0 var(--color-sagegreen)}.AnniversaryLandingPage-module-scss-module__8uZdBG__entryLabel{padding:.25rem .875rem;font-size:1rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseName{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseWinners{font-size:1.25rem;line-height:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__courseWinnerCount{font-size:1.6em;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__schedule{margin-inline:-1.5rem;font-size:1rem;line-height:1.375rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__scheduleItem{gap:.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__blackLabel{padding:.125rem .625rem;font-size:.875rem;line-height:1.375rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__steps{flex:1;gap:1rem;padding:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__stepsHeading{gap:.75rem;font-size:1rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__step{gap:.75rem;font-size:1rem;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__stepNumber{width:1.75rem;height:1.75rem;font-size:.875rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__terms{gap:2.25rem;padding:2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsHead{gap:.625rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsHeading{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsLead{font-size:1rem;line-height:1.375rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__termsList{gap:.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsSection{background-color:var(--color-white);background-image:linear-gradient(var(--color-gray300) 1px, transparent 1px),linear-gradient(90deg, var(--color-gray300) 1px, transparent 1px);background-size:2.5rem 2.5rem;gap:5rem;padding:1rem 0 4rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesigns{border-radius:1rem;width:calc(100% - 2rem);max-width:77.5rem;margin-inline:auto;box-shadow:.625rem .625rem #f4dda5}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsBody{flex-direction:row;gap:3rem;padding-bottom:0}.AnniversaryLandingPage-module-scss-module__8uZdBG__goodsMosaic{aspect-ratio:692/586;flex:0 43.25rem;grid-template-columns:308fr 140fr 228fr;gap:.5rem;width:auto;min-width:0}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsText{text-align:left;flex:1 0 auto;align-items:flex-start;gap:4rem;padding-inline:0}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsHeading{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsDescription{font-size:1rem;line-height:1.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__userDesignsCallToAction{justify-content:flex-end;gap:1rem;padding:1rem 2rem;font-size:1.75rem;line-height:2.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__thanks{border:.0625rem solid var(--color-gray300);background-color:var(--color-white);border-radius:.5rem;gap:2rem;width:calc(100% - 2rem);max-width:77.5rem;margin-inline:auto;padding:1rem 1rem 2rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__thanksHeading{font-size:2rem;line-height:2.75rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__workLogoList{grid-template-columns:repeat(6,1fr);gap:1rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__workLogoLink{border:.0625rem solid var(--color-gray300);height:7rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__workName{font-size:.875rem;line-height:1.5rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__shareSection{gap:2rem;padding:2rem 1rem 4rem}.AnniversaryLandingPage-module-scss-module__8uZdBG__shareText{font-size:1rem;line-height:1.75rem}}
.ProductCardContainer-module-scss-module__qPMLLW__productCardContainerHeader{flex-direction:column;gap:.5rem;width:100%;padding-inline:1rem;display:flex}.ProductCardContainer-module-scss-module__qPMLLW__headerTitleAccent{color:var(--color-red);font-size:1.2em}.ProductCardContainer-module-scss-module__qPMLLW__headerTitleRow{flex-direction:column;gap:1rem;display:flex}.ProductCardContainer-module-scss-module__qPMLLW__headerTitle{color:var(--color-black);font-size:1.25rem;font-weight:900;line-height:2.75rem}.ProductCardContainer-module-scss-module__qPMLLW__productCardContainer,.ProductCardContainer-module-scss-module__qPMLLW__actionButtonContainer{width:100%}.ProductCardContainer-module-scss-module__qPMLLW__productCardListContainer{margin-top:3rem}.ProductCardContainer-module-scss-module__qPMLLW__actionButtonIcon{position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}@media screen and (min-width:801px){.ProductCardContainer-module-scss-module__qPMLLW__productCardContainerHeader{gap:min(.66vw,.5rem);padding-inline:0}.ProductCardContainer-module-scss-module__qPMLLW__headerTitleRow{flex-direction:row;justify-content:space-between;align-items:center;gap:min(2vw,1.5rem)}.ProductCardContainer-module-scss-module__qPMLLW__headerTitle{font-size:min(3.33vw,2.5rem);line-height:min(4.66vw,3.5rem)}.ProductCardContainer-module-scss-module__qPMLLW__actionButtonContainer{width:min(27vw,20.25rem)}.ProductCardContainer-module-scss-module__qPMLLW__productCardListContainer{margin-top:min(5.33vw,4rem)}}
.UserDesignGridSection-module-scss-module__ZdZK7G__section{min-width:0}.UserDesignGridSection-module-scss-module__ZdZK7G__pageTitle{margin-top:.5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.UserDesignGridSection-module-scss-module__ZdZK7G__accentText{color:var(--color-red)}.UserDesignGridSection-module-scss-module__ZdZK7G__subtitle{margin-top:.5rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.UserDesignGridSection-module-scss-module__ZdZK7G__filterSection{margin-top:2rem}.UserDesignGridSection-module-scss-module__ZdZK7G__emptyState{text-align:center;margin-top:2.5rem;padding:2.5rem 1rem}.UserDesignGridSection-module-scss-module__ZdZK7G__emptyMessage{color:var(--color-darkgray);font-size:.875rem;line-height:1.375rem}.UserDesignGridSection-module-scss-module__ZdZK7G__designGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.25rem;display:grid}.UserDesignGridSection-module-scss-module__ZdZK7G__loadingContainer{justify-content:center;padding:1.5rem 0;display:flex}.UserDesignGridSection-module-scss-module__ZdZK7G__sentinel{min-height:.0625rem;margin-top:1.5rem}@media screen and (min-width:801px){.UserDesignGridSection-module-scss-module__ZdZK7G__pageTitle{margin-top:min(1.33vw,1rem);font-size:min(3vw,2.25rem);line-height:min(3.33vw,2.5rem)}.UserDesignGridSection-module-scss-module__ZdZK7G__accentText{font-size:min(3.33vw,2.5rem);line-height:min(3.33vw,2.5rem)}.UserDesignGridSection-module-scss-module__ZdZK7G__subtitle{margin-top:min(1.33vw,1rem);font-size:min(1.16vw,.875rem);line-height:min(1.83vw,1.375rem)}.UserDesignGridSection-module-scss-module__ZdZK7G__designGridWork{grid-template-columns:repeat(5,1fr);gap:min(1.33vw,1rem);margin-top:min(2vw,1.5rem)}.UserDesignGridSection-module-scss-module__ZdZK7G__designGridGlobal{grid-template-columns:repeat(6,1fr);gap:min(1.33vw,1rem);margin-top:min(2vw,1.5rem)}.UserDesignGridSection-module-scss-module__ZdZK7G__filterSection{margin-top:min(2vw,1.5rem)}}
.GuidePage-module-scss-module__KSzkva__container{flex-direction:column;gap:4rem;display:flex}.GuidePage-module-scss-module__KSzkva__section{flex-direction:column;gap:1rem;display:flex}.GuidePage-module-scss-module__KSzkva__sectionTitle{margin:0 1rem;font-size:1.125rem;font-weight:700}.GuidePage-module-scss-module__KSzkva__card{background-color:var(--color-white);flex-direction:column;padding:1rem;display:flex}.GuidePage-module-scss-module__KSzkva__lead{color:var(--color-darkgray);font-size:.75rem;line-height:1.125rem}.GuidePage-module-scss-module__KSzkva__subsection{flex-direction:column;gap:.5rem;display:flex}.GuidePage-module-scss-module__KSzkva__subTitle{color:var(--color-black);font-size:.875rem;font-weight:700;line-height:1.5rem}.GuidePage-module-scss-module__KSzkva__subBody{color:var(--color-black);font-size:.875rem;line-height:1.5rem}.GuidePage-module-scss-module__KSzkva__divider{background-color:var(--color-gray300);width:100%;height:.0625rem;margin:1rem 0}.GuidePage-module-scss-module__KSzkva__stepList{flex-direction:column;display:flex}.GuidePage-module-scss-module__KSzkva__step{align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.GuidePage-module-scss-module__KSzkva__step+.GuidePage-module-scss-module__KSzkva__step{border-top:.0625rem solid var(--color-gray300)}.GuidePage-module-scss-module__KSzkva__stepNumber{background-color:var(--color-red);min-width:1.75rem;color:var(--color-white);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.875rem;font-weight:700;line-height:1.375rem;display:inline-flex}.GuidePage-module-scss-module__KSzkva__stepBody{flex-direction:column;flex:1;gap:.25rem;display:flex}.GuidePage-module-scss-module__KSzkva__figure{flex-direction:column;gap:.5rem;margin:.5rem 0 0;display:flex}.GuidePage-module-scss-module__KSzkva__figurePair{flex-direction:column;gap:1rem;display:flex}.GuidePage-module-scss-module__KSzkva__figureImage{border:.0625rem solid var(--color-gray300);border-radius:.25rem;width:100%;height:auto}.GuidePage-module-scss-module__KSzkva__figureImageSingle{max-width:35rem}.GuidePage-module-scss-module__KSzkva__figureImagePair{max-width:100%}.GuidePage-module-scss-module__KSzkva__figureCaption{flex-direction:column;gap:.25rem;display:flex}.GuidePage-module-scss-module__KSzkva__figureTitle{color:var(--color-black);font-size:.875rem;font-weight:700;line-height:1.5rem}.GuidePage-module-scss-module__KSzkva__figureCaptionText{color:var(--color-darkgray);font-size:.75rem;line-height:1.25rem}.GuidePage-module-scss-module__KSzkva__bulletList{list-style:inside}.GuidePage-module-scss-module__KSzkva__notes{flex-direction:column;gap:.25rem;margin:0;padding:.75rem 0 0;list-style:none;display:flex}.GuidePage-module-scss-module__KSzkva__note{color:var(--color-darkgray);font-size:.75rem;font-weight:400;line-height:1.25rem}@media screen and (min-width:801px){.GuidePage-module-scss-module__KSzkva__container{gap:4rem}.GuidePage-module-scss-module__KSzkva__section{gap:1rem}.GuidePage-module-scss-module__KSzkva__sectionTitle{margin:0;font-size:2rem;line-height:2.75rem}.GuidePage-module-scss-module__KSzkva__card{border-radius:2rem;padding:1.5rem 2rem}.GuidePage-module-scss-module__KSzkva__lead{font-size:1rem;line-height:1.75rem}.GuidePage-module-scss-module__KSzkva__subsection{padding:1rem 0}.GuidePage-module-scss-module__KSzkva__subTitle{font-size:1.25rem;line-height:2rem}.GuidePage-module-scss-module__KSzkva__subBody{font-size:1rem;line-height:1.75rem}.GuidePage-module-scss-module__KSzkva__step{gap:1rem;padding:1rem 0}.GuidePage-module-scss-module__KSzkva__stepNumber{min-width:2rem;padding:.25rem .75rem;font-size:.875rem}.GuidePage-module-scss-module__KSzkva__figureCentered{align-items:center}.GuidePage-module-scss-module__KSzkva__figurePair{flex-direction:row;align-items:flex-start;gap:1.5rem}.GuidePage-module-scss-module__KSzkva__figurePairItem{flex:1;min-width:0}.GuidePage-module-scss-module__KSzkva__figureTitle{font-size:1rem;line-height:1.75rem}.GuidePage-module-scss-module__KSzkva__figureCaptionText,.GuidePage-module-scss-module__KSzkva__note{font-size:.875rem;line-height:1.5rem}}
@media screen and (min-width:801px){.page-module-scss-module__GwhSBW__aboutLpContainer{margin-top:2rem}}