.SectionBuilder-module-scss-module__YvnhfG__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.SectionBuilder-module-scss-module__YvnhfG__container[data-theme=categoryListingPage]{background-color:#f0f0f0;padding:80px 0}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__container[data-theme=categoryListingPage]{padding:40px 0 80px}}.SectionBuilder-module-scss-module__YvnhfG__divider{border:none;border-top:1px solid #cdcdcd;width:100%}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__divider{width:calc(100% - 80px)}}.SectionBuilder-module-scss-module__YvnhfG__simpleCategoryGroup,.SectionBuilder-module-scss-module__YvnhfG__extendedCategoryGroup{grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:auto;width:100%;margin-bottom:88px;padding:0 4vw;display:grid}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__simpleCategoryGroup,.SectionBuilder-module-scss-module__YvnhfG__extendedCategoryGroup{grid-column-gap:70px;grid-template-columns:290px auto;margin-bottom:112px;padding:0 2.66667vw}}@media only screen and (min-width:1800px){.SectionBuilder-module-scss-module__YvnhfG__simpleCategoryGroup,.SectionBuilder-module-scss-module__YvnhfG__extendedCategoryGroup{padding:0 2vw}}[data-theme=categoryListingPage] .SectionBuilder-module-scss-module__YvnhfG__simpleCategoryGroup,[data-theme=categoryListingPage] .SectionBuilder-module-scss-module__YvnhfG__extendedCategoryGroup{grid-row-gap:40px;margin-bottom:0}.SectionBuilder-module-scss-module__YvnhfG__simpleCategoryGroup{grid-row-gap:56px}.SectionBuilder-module-scss-module__YvnhfG__sectionTitleWrapper{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.25px;font-size:25px;font-weight:500;line-height:110%}[data-theme=sitemap] .SectionBuilder-module-scss-module__YvnhfG__sectionTitleWrapper{margin-top:8px}[data-theme=sitemap] .SectionBuilder-module-scss-module__YvnhfG__sectionTitle{position:sticky;top:72px}.SectionBuilder-module-scss-module__YvnhfG__sectionHeader{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.18px;font-size:18px;font-weight:500;line-height:120%}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__sectionHeader{margin-top:64px}[data-theme=categoryListingPage] .SectionBuilder-module-scss-module__YvnhfG__list{margin-top:62px}}.SectionBuilder-module-scss-module__YvnhfG__subsection:not(:first-of-type){margin-top:48px}.SectionBuilder-module-scss-module__YvnhfG__sectionContent{grid-column-gap:48px;grid-row-gap:32px;grid-template-columns:repeat(2,1fr);margin-top:32px;display:grid}@media only screen and (min-width:768px){.SectionBuilder-module-scss-module__YvnhfG__sectionContent{grid-template-columns:repeat(3,1fr);margin-top:24px}}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__sectionContent{grid-gap:60px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:24px}}.SectionBuilder-module-scss-module__YvnhfG__subcategoryHeader{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;font-size:14px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__subcategoryHeader{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}@media (hover:hover) and (pointer:fine){.SectionBuilder-module-scss-module__YvnhfG__subcategoryHeaderHover:not([disabled]):hover{transform:skew(-10deg)}}.SectionBuilder-module-scss-module__YvnhfG__subcategoryContent{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.14px;color:#676767;font-size:14px;font-weight:400;line-height:110%}@media only screen and (min-width:1024px){.SectionBuilder-module-scss-module__YvnhfG__subcategoryContent{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}.SectionBuilder-module-scss-module__YvnhfG__simpleCategorySpacing{margin-top:64px}}.SectionBuilder-module-scss-module__YvnhfG__extendedItem{margin-top:16px}@media (hover:hover) and (pointer:fine){.SectionBuilder-module-scss-module__YvnhfG__extendedItem:not([disabled]):hover{transform:skew(-10deg)}}.SectionBuilder-module-scss-module__YvnhfG__simpleItem:not(:first-of-type){margin-top:16px}@media (hover:hover) and (pointer:fine){.SectionBuilder-module-scss-module__YvnhfG__simpleItem:not([disabled]):hover{transform:skew(-10deg)}}
.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper{transform-origin:bottom;width:1.4em;transition:color .2s,stroke .2s,transform .3s;position:relative;top:1em;right:1em}@media (hover:hover) and (pointer:fine){.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:not([disabled]):hover{color:#000}.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:not([disabled]):hover path,.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:not([disabled]):hover circle{stroke:#000}.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:not([disabled]):hover:after{opacity:1}}.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:focus-visible{color:#000;outline:none}.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:focus-visible:after{opacity:1}.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:after{z-index:-1;opacity:0;content:"";z-index:20;background:#f0f0f0;border-radius:50%;width:44px;height:44px;margin:0 auto;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.ImageProductButton-module-scss-module__9AFAxG__bagIconWrapper:not([disabled]):hover .ImageProductButton-module-scss-module__9AFAxG__bagIcon{color:#000}}.ImageProductButton-module-scss-module__9AFAxG__bagIcon{z-index:21;pointer-events:none;color:#fff;position:relative}.ImageProductButton-module-scss-module__9AFAxG__bagIcon.ImageProductButton-module-scss-module__9AFAxG__darkIcon{color:#000}
.UGCSlider-module-scss-module__i83SkW__container{width:100%}@media only screen and (min-width:1024px){.UGCSlider-module-scss-module__i83SkW__container[data-display=grid]{grid-template-columns:1fr 1fr;align-items:center;display:grid}.UGCSlider-module-scss-module__i83SkW__container[data-no-padding=true] h3,.UGCSlider-module-scss-module__i83SkW__container[data-no-padding=true] .UGCSlider-module-scss-module__i83SkW__subtitle{padding:0}}.UGCSlider-module-scss-module__i83SkW__header{gap:8px;max-width:64vw;margin-bottom:21px;display:grid}@media only screen and (min-width:1024px){.UGCSlider-module-scss-module__i83SkW__header{gap:11px;margin-bottom:26px}}.UGCSlider-module-scss-module__i83SkW__subtitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.13px;font-size:13px;font-weight:400;line-height:115%}@media only screen and (min-width:1024px){.UGCSlider-module-scss-module__i83SkW__subtitle{font-family:var(--font-AGNext);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:115%}}.UGCSlider-module-scss-module__i83SkW__subtitle{color:#676767;width:100%;padding:0 4vw}@media only screen and (min-width:1024px){.UGCSlider-module-scss-module__i83SkW__subtitle{padding:0 2.66667vw}}@media only screen and (min-width:1800px){.UGCSlider-module-scss-module__i83SkW__subtitle{padding:0 2vw}}.UGCSlider-module-scss-module__i83SkW__wrapper{position:relative}.UGCSlider-module-scss-module__i83SkW__wrapper .UGCSlider-module-scss-module__i83SkW__slider{--grid-gap:15px;--columns-size:minmax(330px,1fr);padding:0 4vw;scroll-padding-inline:4vw}@media only screen and (min-width:1024px){.UGCSlider-module-scss-module__i83SkW__wrapper .UGCSlider-module-scss-module__i83SkW__slider{--grid-gap:20px;--columns-size:minmax(340px,1fr);padding:0 2.66667vw;scroll-padding-inline:2.66667vw}}@media only screen and (min-width:1800px){.UGCSlider-module-scss-module__i83SkW__wrapper .UGCSlider-module-scss-module__i83SkW__slider{padding:0 2vw;scroll-padding-inline:2vw}}@media only screen and (min-width:1024px){[data-no-padding=true] .UGCSlider-module-scss-module__i83SkW__wrapper .UGCSlider-module-scss-module__i83SkW__slider{padding:0}}.UGCSlider-module-scss-module__i83SkW__wrapper nav{right:0}.UGCSlider-module-scss-module__i83SkW__media{aspect-ratio:4/5}
.ProductDetail-module-scss-module__WHN65G__container{padding-top:60px}@media only screen and (min-width:768px){.ProductDetail-module-scss-module__WHN65G__container{padding-top:84px}}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__container{padding-top:80px}}.ProductDetail-module-scss-module__WHN65G__inner{margin:0 auto}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__inner{max-width:1500px}}.ProductDetail-module-scss-module__WHN65G__wrapper{margin-bottom:120px}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__wrapper{grid-gap:40px;grid-template-columns:minmax(640px,830px) 440px;grid-auto-rows:min-content auto;min-height:100vh;margin-bottom:80px;padding:0 40px;display:grid}.ProductDetail-module-scss-module__WHN65G__sidebar{grid-area:span 2/2}.ProductDetail-module-scss-module__WHN65G__sidebarContent{position:sticky;top:40px}}.ProductDetail-module-scss-module__WHN65G__content{margin-top:60px}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__content{max-width:820px;margin-top:0}}.ProductDetail-module-scss-module__WHN65G__ugcWrapper{margin-top:120px}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__ugcWrapper{margin-top:80px}}.ProductDetail-module-scss-module__WHN65G__feedbackFormWrapper{margin-top:88px}@media only screen and (min-width:1024px){.ProductDetail-module-scss-module__WHN65G__feedbackFormWrapper{margin-top:104px}}.ProductDetail-module-scss-module__WHN65G__playButtonContainer{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ProductDetail-module-scss-module__WHN65G__playButtonContainer:before{content:"";background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}.ProductDetail-module-scss-module__WHN65G__playButtonContainer .ProductDetail-module-scss-module__WHN65G__playButtonWrapper{background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.ProductDetail-module-scss-module__WHN65G__playButtonContainer .ProductDetail-module-scss-module__WHN65G__playIcon{color:#000;width:14px;margin-left:4px;display:block;position:relative}
@media only screen and (min-width:1024px){.CategoryListingPage-module-scss-module__xWkTYa__wrapper{max-width:53.3333vw}}
