@keyframes BackToTopButton-module-scss-module__UE7GnG__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes BackToTopButton-module-scss-module__UE7GnG__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.BackToTopButton-module-scss-module__UE7GnG__up-carrot{bottom:var(--spacing-2md);width:56px;height:56px;box-shadow:5px 5px 5px var(--color-grey-4);cursor:pointer;z-index:1;border:none;border-radius:50%;padding:0;position:fixed;right:25px}.BackToTopButton-module-scss-module__UE7GnG__up-carrot.BackToTopButton-module-scss-module__UE7GnG__has-products{bottom:calc(var(--spacing-2md) + var(--spacing-sm))}@media screen and (min-width:1024px){.BackToTopButton-module-scss-module__UE7GnG__up-carrot{bottom:25px;right:70px}}
@keyframes ProductBrowser-module-scss-module__KcGLoW__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes ProductBrowser-module-scss-module__KcGLoW__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.ProductBrowser-module-scss-module__KcGLoW__container{--product-nav-filter-offsettop:calc(var(--spacing-3xl)*2);--container-width:var(--max-width);--container-padding:var(--spacing-xs);--grid-column-gap:0;--aside-display:block;--nav-filters-width-lg-up:1fr;--product-list-width-lg-up:73%;--nav-filters-width-xl-up:calc(300px + var(--container-padding));column-gap:var(--grid-column-gap);width:100%;min-height:100vh;margin-bottom:var(--spacing-lg);color:var(--color-primary-text);grid-template-columns:1fr;grid-auto-rows:max-content;display:grid}.ProductBrowser-module-scss-module__KcGLoW__container[data-has-filter=false]{--aside-display:none;--nav-filters-width-lg-up:0;--product-list-width-lg-up:1fr;--nav-filters-width-xl-up:0}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container{--container-padding:var(--spacing-2md);--spacing-difference:calc((var(--container-padding)*2));--grid-column-gap:var(--spacing-md);--nav-filters-width:var(--nav-filters-width-lg-up);--product-list-width:var(--product-list-width-lg-up);grid-template-columns:var(--nav-filters-width)var(--product-list-width);grid-template-areas:"header header""guided-shopping guided-shopping""nav-filters product-list"}}@media screen and (min-width:1440px){.ProductBrowser-module-scss-module__KcGLoW__container{--nav-filters-width:var(--nav-filters-width-xl-up);--product-list-width:calc(var(--container-width) - (var(--nav-filters-width) + var(--grid-column-gap)));grid-template-columns:1fr var(--nav-filters-width)minmax(0,var(--product-list-width))1fr;grid-template-areas:".header header.""guided-shopping guided-shopping guided-shopping guided-shopping"".nav-filters product-list."}}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping{--content-max-width:100vw;--max-container-width:100vw;margin-bottom:var(--spacing-2md);display:block}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping{margin-bottom:var(--spacing-3md);grid-area:guided-shopping}}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping [data-theme-cms]>div{--max-container-width:100%;padding:0}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping [data-theme-cms]>div p{color:var(--color-black)}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping [data-theme-cms]>div>div{margin:0;padding:0}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping [data-theme-cms]>div .swiper-slide>div{--container-margin:12px}.ProductBrowser-module-scss-module__KcGLoW__container>.ProductBrowser-module-scss-module__KcGLoW__guided-shopping [data-theme-cms]>div .swiper-pagination{margin-top:var(--spacing-sm)}.ProductBrowser-module-scss-module__KcGLoW__container .ProductBrowser-module-scss-module__KcGLoW__size-selector{width:100%;margin:calc(var(--spacing-3xs) + var(--spacing-4xs))0 var(--spacing-2md);padding:0 var(--spacing-xs)}.ProductBrowser-module-scss-module__KcGLoW__container .ProductBrowser-module-scss-module__KcGLoW__size-selector>*{height:calc(var(--spacing-2md) + var(--spacing-3xs));width:100%}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container .ProductBrowser-module-scss-module__KcGLoW__size-selector{display:none}}.ProductBrowser-module-scss-module__KcGLoW__container>aside{display:var(--aside-display)}@media screen and (max-width:1023px){.ProductBrowser-module-scss-module__KcGLoW__container>aside{top:calc(var(--header-height) + var(--safe-margin-top));z-index:900;order:-1;position:sticky}[data-branch-banner=absolute] .ProductBrowser-module-scss-module__KcGLoW__container>aside{top:var(--header-height)}}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container>aside{padding-left:var(--container-padding);grid-area:nav-filters;padding-right:0}}.ProductBrowser-module-scss-module__KcGLoW__container>aside>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-container-skeleton{background-color:var(--color-white);cursor:wait;flex:0 0 50%;overflow:hidden}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container>aside>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-container-skeleton{height:0;display:none}}.ProductBrowser-module-scss-module__KcGLoW__container>aside>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-container-skeleton>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-summary-skeleton{padding:var(--spacing-xs);border-bottom:1px solid var(--color-grey-3);font-size:var(--font-size-body);line-height:1.71429;font-weight:var(--font-semibold);letter-spacing:0;justify-content:center;align-items:center;list-style-type:none;display:flex}.ProductBrowser-module-scss-module__KcGLoW__container>aside>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-container-skeleton>.ProductBrowser-module-scss-module__KcGLoW__mobile-filters-summary-skeleton::-webkit-details-marker{display:none}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav{scrollbar-color:var(--color-grey-2)var(--color-page-background);scrollbar-width:thin}@media screen and (max-width:1023px){.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav{background-color:var(--color-white);width:100%;height:0;display:flex;overflow:auto}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav>div{width:100%}}@media screen and (min-width:1024px){.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav{box-sizing:border-box;scrollbar-gutter:stable;top:var(--spacing-3xl);margin-bottom:var(--spacing-2md);width:100%;max-height:calc(100vh - var(--header-height) - var(--safe-margin-bottom));padding-bottom:var(--product-nav-filter-offsettop);padding-right:var(--spacing-2xs);align-self:flex-start;transition:max-height .3s ease-in-out;position:sticky;overflow-y:auto}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav.ProductBrowser-module-scss-module__KcGLoW__extended{padding-bottom:var(--spacing-lg)}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav::-webkit-scrollbar{width:var(--spacing-2xs)}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav::-webkit-scrollbar-thumb{background:var(--color-grey-2);border-radius:var(--spacing-3xs)}.ProductBrowser-module-scss-module__KcGLoW__container>aside>nav::-webkit-scrollbar-track{background:var(--color-white)}}
@keyframes ColorRefinementValue-module-scss-module__TXfC6W__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes ColorRefinementValue-module-scss-module__TXfC6W__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.ColorRefinementValue-module-scss-module__TXfC6W__labeled-colorchip-container{--color-chip-size:var(--spacing-md);--color-chip-vertical-spacing:calc((var(--button-height) - var(--color-chip-size))/2);--color-chip-outline-size:calc(var(--spacing-3xs)/2);--color-chip-border-radius:calc(var(--spacing-sm)/4);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ColorRefinementValue-module-scss-module__TXfC6W__labeled-colorchip-container>div{margin-top:var(--color-chip-vertical-spacing)}.ColorRefinementValue-module-scss-module__TXfC6W__icon-container{height:var(--color-chip-size);justify-content:center;align-items:center;display:flex}.ColorRefinementValue-module-scss-module__TXfC6W__icon-container>.ColorRefinementValue-module-scss-module__TXfC6W__icon{height:var(--color-chip-size);width:var(--color-chip-size);border-radius:var(--color-chip-border-radius)}.ColorRefinementValue-module-scss-module__TXfC6W__icon-container[data-selected=true] .ColorRefinementValue-module-scss-module__TXfC6W__icon{outline-offset:var(--color-chip-outline-size);outline:var(--color-chip-outline-size)solid var(--color-black)}.ColorRefinementValue-module-scss-module__TXfC6W__label-container{--color-label-min-height:calc(var(--spacing-2md)/2);min-height:var(--color-label-min-height);text-align:center;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ColorRefinementValue-module-scss-module__TXfC6W__label-container>.ColorRefinementValue-module-scss-module__TXfC6W__label{font-size:var(--font-size-subtext);color:var(--color-grey-5);text-overflow:ellipsis;min-height:var(--color-label-min-height);align-self:flex-start;line-height:1.2;overflow-x:hidden}@media screen and (min-width:768px){.ColorRefinementValue-module-scss-module__TXfC6W__labeled-colorchip-container:hover .ColorRefinementValue-module-scss-module__TXfC6W__icon-container[data-selected=false]>.ColorRefinementValue-module-scss-module__TXfC6W__icon{outline:calc(var(--spacing-3xs)/4)solid var(--color-black);outline-offset:calc(var(--spacing-sm)/8)}}
@keyframes RefinementValues-module-scss-module__hf3KtG__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes RefinementValues-module-scss-module__hf3KtG__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values{gap:var(--spacing-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_colorgroup]{gap:calc(var(--spacing-sm)/2)}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_colorgroup]>li{width:var(--button-height)}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_colorgroup]>li>a{text-decoration:none}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_team]{gap:var(--spacing-2xs);flex-flow:wrap}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_team]>li{width:100%}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_team]>li>a{text-decoration:none}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_size]{--border-width:1px;--border-color:var(--color-grey-3);gap:var(--spacing-2xs)}@media screen and (max-width:1023px){ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_size]{gap:var(--spacing-xs)}}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=price]{gap:var(--spacing-2xs)}:is(ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_colorgroup] a>span:has(svg),ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_size] a>span:has(svg),ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=c_team] a>span:has(svg),ul.RefinementValues-module-scss-module__hf3KtG__refinement-values[data-type=price] a>span:has(svg)){display:none}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_size],[data-type=c_team]){flex-direction:column}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs)0;color:var(--color-black);text-decoration:none;display:inline-flex}@media screen and (max-width:1023px){ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a{width:100%}}@media (hover:hover){ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:hover{color:var(--color-black)}}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:is(ul[data-type=c_size] a){font-size:var(--font-size-subtext);text-align:center;min-width:var(--spacing-xl);height:var(--spacing-2md);padding:var(--spacing-2xs);border:var(--border-width)solid var(--border-color);border-radius:var(--spacing-3xs);justify-content:center;align-items:center;line-height:1.66667}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:is(ul[data-type=c_size] a):is(:hover,[data-selected=true]){box-shadow:inset 0 0 0 1px var(--color-black);--border-color:var(--color-black)}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:is(ul[data-type=price] a)[data-selected=true]{font-weight:700}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:not(ul:is([data-type=c_size],[data-type=price]) a) span{width:var(--spacing-xs);height:var(--spacing-xs);border:1px solid var(--color-grey-5);justify-content:center;align-items:center;display:inline-flex}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:not(ul:is([data-type=c_size],[data-type=price]) a) span>svg{display:none;transform:scale(.6)}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:not(ul:is([data-type=c_size],[data-type=price]) a) span>svg>path{stroke-width:2px}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values:not([data-type=c_colorgroup],[data-type=c_team])>li>a:not(ul:is([data-type=c_size],[data-type=price]) a)[data-selected=true] span>svg{display:block}ul.RefinementValues-module-scss-module__hf3KtG__refinement-values+button[data-variant=text]{margin-top:var(--spacing-sm)}
@keyframes TeamRefinementValue-module-scss-module__9vq6bW__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes TeamRefinementValue-module-scss-module__9vq6bW__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.TeamRefinementValue-module-scss-module__9vq6bW__labeled-teamchip-container{--chip-size:30px;text-align:left;width:100%;padding:var(--spacing-2xs);font-size:var(--font-size-subtext);border:1px solid var(--color-grey-3);border-radius:var(--border-radius-small);justify-content:left;align-items:center;line-height:1.25;transition:all .2s ease-in-out;display:flex;overflow:hidden}.TeamRefinementValue-module-scss-module__9vq6bW__labeled-teamchip-container[data-selected=true]{border:var(--spacing-4xs)solid var(--color-black)}.TeamRefinementValue-module-scss-module__9vq6bW__labeled-teamchip-container .TeamRefinementValue-module-scss-module__9vq6bW__team-icon{min-width:var(--chip-size);margin-right:var(--spacing-2xs)}@media screen and (min-width:768px){.TeamRefinementValue-module-scss-module__9vq6bW__labeled-teamchip-container:hover[data-selected=false]{border-color:var(--color-black)}}
@keyframes FilterChip-module-scss-module__1W3Cta__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes FilterChip-module-scss-module__1W3Cta__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.FilterChip-module-scss-module__1W3Cta__filterChip{justify-content:center;align-items:center;column-gap:var(--spacing-3xs);padding:6px var(--spacing-2xs);border:1px solid var(--color-grey-3);border-radius:var(--spacing-3xs);color:var(--color-black);flex:none;text-decoration:none;display:inline-flex}.FilterChip-module-scss-module__1W3Cta__filterChip:hover{color:var(--color-grey-5);border-color:1px solid var(--color-grey-5)}.FilterChip-module-scss-module__1W3Cta__filterChip:focus-visible{border-color:1px solid var(--color-black);box-shadow:0 0 var(--spacing-3xs)var(--spacing-4xs)#14a1ff;outline:none}.FilterChip-module-scss-module__1W3Cta__filterChip:active{color:var(--color-grey-6);border-color:1px solid var(--color-grey-6)}.FilterChip-module-scss-module__1W3Cta__filterChip>svg{display:none;transform:scale(.5)}.FilterChip-module-scss-module__1W3Cta__icon>svg{display:block}
@keyframes RefinementBar-module-scss-module__muI-HW__fadeInOpacity{0%{opacity:.1}to{opacity:1}}@keyframes RefinementBar-module-scss-module__muI-HW__fadeInUp{0%{opacity:0;transform:translate3d(0,var(--spacing-sm),0)}to{opacity:1;transform:translate(0,0)}}.RefinementBar-module-scss-module__muI-HW__filter-bar{align-items:center;column-gap:var(--spacing-2xs);flex-wrap:wrap;flex-shrink:1;margin:0;padding-left:0;list-style:none;display:flex}.RefinementBar-module-scss-module__muI-HW__filter-bar>.RefinementBar-module-scss-module__muI-HW__chipContainer{padding:var(--spacing-3xs)0;flex:none}@media screen and (max-width:1023px){.RefinementBar-module-scss-module__muI-HW__filter-bar{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-self:flex-start;max-width:100%;overflow-x:auto}.RefinementBar-module-scss-module__muI-HW__filter-bar::-webkit-scrollbar{-webkit-appearance:none;display:none}}
