.CategoryTemplate_container__9CQiI{display:flex;flex-direction:column;padding-top:var(--page-top-margin);border-bottom:1px solid var(--color-border);overflow-x:hidden;padding-bottom:.8rem;min-height:inherit}.CategoryTemplate_header__zeO_w{display:flex;justify-content:space-between;align-items:flex-end;padding:0 var(--site-padding) 1.2rem}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK{display:flex;margin-bottom:.8rem}@media(max-width:1024px){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK{margin-bottom:4rem;display:flex;row-gap:.6rem;flex-flow:row wrap}}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK .CategoryTemplate_separator__ZvHp6{margin:0 .75ch}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK .CategoryTemplate_separator__ZvHp6:last-child{display:none}@media(max-width:1024px){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK .CategoryTemplate_separator__ZvHp6{display:none}}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK a,.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK span{text-decoration:none;white-space:nowrap}@media(max-width:1024px){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK a,.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK span{margin-right:.75ch}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK a:not(:first-child):before,.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK span:not(:first-child):before{content:"/";margin-right:.75ch}}@media(hover:hover){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK a:hover{opacity:var(--opacity-hover)}}@media(hover:none){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:var(--opacity-hover)}}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK span{cursor:default}@media(max-width:1024px){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_breadcrumbs__YUXrK span:nth-of-type(4){display:none}}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz{display:flex;flex-flow:row wrap;-moz-column-gap:2rem;column-gap:2rem;row-gap:.8rem;max-width:max(50vw - var(--site-padding),60rem)}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a:before{content:"";display:block;position:absolute;inset:calc(-1*.5rem)}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a{display:flex;white-space:nowrap;text-decoration:none;position:relative;opacity:var(--opacity-inactive)}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a .CategoryTemplate_indicator__nU5WT{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px}.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a.CategoryTemplate_active__hFaG4{opacity:1;cursor:default}@media(hover:hover){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a:hover{opacity:1}}@media(hover:none){.CategoryTemplate_header__zeO_w .CategoryTemplate_left__Q4Td_ .CategoryTemplate_subCategories__Br6pz a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:1}}.CategoryTemplate_bottomText___cJPE{margin-top:auto;margin-bottom:4.8rem;padding:0 var(--site-padding);font-family:var(--font-regular);font-size:var(--font-size-regular);line-height:var(--line-height-regular);letter-spacing:var(--letter-spacing-regular);font-weight:400;font-feature-settings:"case" on}.CategoryTemplate_bottomText___cJPE *{overflow-wrap:break-word;vertical-align:baseline}.CategoryTemplate_bottomText___cJPE h1,.CategoryTemplate_bottomText___cJPE h2,.CategoryTemplate_bottomText___cJPE h3{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_bottomText___cJPE h1 sup,.CategoryTemplate_bottomText___cJPE h2 sup,.CategoryTemplate_bottomText___cJPE h3 sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.CategoryTemplate_bottomText___cJPE h1,.CategoryTemplate_bottomText___cJPE h2,.CategoryTemplate_bottomText___cJPE h3,.CategoryTemplate_bottomText___cJPE p:not(:last-child){margin-bottom:.8rem}.CategoryTemplate_bottomText___cJPE a{text-decoration:underline;text-underline-offset:.2em;position:relative}.CategoryTemplate_bottomText___cJPE a:before{content:"";display:block;position:absolute;inset:calc(-1*.5rem)}@media(hover:hover){.CategoryTemplate_bottomText___cJPE a:hover,.CategoryTemplate_bottomText___cJPE a:hover *{text-decoration:none!important}}@media(hover:none){.CategoryTemplate_bottomText___cJPE a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none!important}.CategoryTemplate_bottomText___cJPE a:active *{text-decoration:none!important}}.CategoryTemplate_bottomText___cJPE ul{padding-left:.7rem;list-style-type:"–"}.CategoryTemplate_bottomText___cJPE ul li{padding-left:.8rem}.CategoryTemplate_bottomText___cJPE ol{padding-left:1.4rem}.CategoryTemplate_bottomText___cJPE ol li{padding-left:.4rem}@media(min-width:1025px){.CategoryTemplate_bottomText___cJPE{max-width:min(120ch,50%)}}html.js .CategoryTemplate_nojs__g72vm{display:none}html.js .CategoryTemplate_products__iSI_A{opacity:0;height:10000rem}.CategoryTemplate_products__iSI_A.CategoryTemplate_loaded__t6LbM{height:auto!important;min-height:80vh;opacity:1!important}.CategoryTemplate_empty__pKQfp{padding:4.2rem var(--site-padding);font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_empty__pKQfp sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}@media(max-width:1024px){.CategoryTemplate_empty__pKQfp{padding:3.4rem var(--site-padding)}}.CategoryTemplate_content__9Qa5_{position:relative}.CategoryTemplate_content__9Qa5_ .CategoryTemplate_loader__qpNQx{position:fixed;width:100vw;height:100vh;top:0;left:0;color:#000;display:flex;align-items:center;justify-content:center;transition:opacity .1s ease-out;opacity:1;pointer-events:none}@supports (-webkit-touch-callout:none){.CategoryTemplate_content__9Qa5_ .CategoryTemplate_loader__qpNQx{height:-webkit-fill-available}}.CategoryTemplate_content__9Qa5_ .CategoryTemplate_loader__qpNQx.CategoryTemplate_ready__SKu3Z{opacity:0}.CategoryTemplate_content__9Qa5_ .CategoryTemplate_loader__qpNQx>div{position:fixed}.CategoryTemplate_loadMore__6WbQJ{display:flex;align-items:center;padding-left:0;padding-right:0;margin:0 0 4.8rem}@media(min-width:1025px){.CategoryTemplate_loadMore__6WbQJ button{max-width:max(22.8vw,24rem);margin:0 auto 4.8rem}}@media(max-width:1024px){.CategoryTemplate_loadMore__6WbQJ{margin-left:var(--site-padding);margin-right:var(--site-padding)}}.CategoryTemplate_simpleHeader__3k3uW{display:flex;flex-direction:column}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:calc(10.4rem - var(--page-top-margin)) var(--site-padding) 10.4rem var(--site-padding)}@media(max-width:1024px){.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec{margin:calc(6.8rem - var(--page-top-margin)) var(--site-padding) 7.2rem var(--site-padding)}}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec h1{font-family:var(--font-regular);font-size:3.7rem;line-height:1.25;letter-spacing:.01em;text-transform:uppercase;font-weight:400;font-feature-settings:"case" on}@media(max-width:1024px){.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec h1{font-size:1.9rem;line-height:1.35;letter-spacing:.03em}}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec h1{margin-bottom:1rem}@media(max-width:1024px){.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec h1{font-size:1.9rem;margin-bottom:.8rem}}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi{font-family:var(--font-regular);font-size:var(--font-size-regular);line-height:var(--line-height-regular);letter-spacing:var(--letter-spacing-regular);font-weight:400;font-feature-settings:"case" on}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi *{overflow-wrap:break-word;vertical-align:baseline}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h1,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h2,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h3{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h1 sup,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h2 sup,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h3 sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h1,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h2,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi h3,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi p:not(:last-child){margin-bottom:.8rem}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a{text-decoration:underline;text-underline-offset:.2em;position:relative}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a:before{content:"";display:block;position:absolute;inset:calc(-1*.5rem)}@media(hover:hover){.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a:hover,.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a:hover *{text-decoration:none!important}}@media(hover:none){.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a:active{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none!important}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi a:active *{text-decoration:none!important}}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi ul{padding-left:.7rem;list-style-type:"–"}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi ul li{padding-left:.8rem}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi ol{padding-left:1.4rem}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi ol li{padding-left:.4rem}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_top__1B8Ec .CategoryTemplate_text__NHtoi{max-width:70ch}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_bottom__qyGcF{display:flex;justify-content:space-between;margin:0 var(--site-padding) 1.2rem var(--site-padding)}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_bottom__qyGcF .CategoryTemplate_navTitle__Dzpql{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.CategoryTemplate_simpleHeader__3k3uW .CategoryTemplate_bottom__qyGcF .CategoryTemplate_navTitle__Dzpql sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.GridViewButtons_viewButtons__90bnO{display:flex;align-items:center;gap:.8rem;position:relative}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my{position:relative}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my:before{content:"";display:block;position:absolute;inset:calc(-1*.4rem)}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my{display:flex;align-items:center;justify-content:center}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my:not(.GridViewButtons_active__5Iikq){opacity:var(--opacity-hover)}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my.GridViewButtons_active__5Iikq{opacity:1!important}@media(max-width:1024px){.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my{display:none}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my.GridViewButtons_active__5Iikq{opacity:1;display:flex}}.GridViewButtons_viewButtons__90bnO .GridViewButtons_viewButton__9U3my svg{height:100%}.GridViewButtons_viewButtons__90bnO .GridViewButtons_mobileViewButton__9OlDf{position:relative}.GridViewButtons_viewButtons__90bnO .GridViewButtons_mobileViewButton__9OlDf:before{content:"";display:block;position:absolute;inset:calc(-1*1.4rem)}.GridViewButtons_viewButtons__90bnO .GridViewButtons_mobileViewButton__9OlDf{display:flex;line-height:1;gap:.8rem;align-items:center}.GridViewButtons_viewButtons__90bnO .GridViewButtons_mobileViewButton__9OlDf svg{transform:translateY(-1px)}@media(max-width:1024px){.FilterBar_container__ieTnO{position:fixed;bottom:0;left:0;right:0;z-index:var(--filter-bar-z-index);padding:var(--site-padding);width:100%;background-color:var(--color-white);transition:transform .6s cubic-bezier(.87,0,.13,1)}}@media(min-width:768px)and (max-width:1024px){.FilterBar_container__ieTnO{padding:0 var(--site-padding);height:var(--header-height);display:flex;flex-direction:column;justify-content:center}}.FilterBar_container__ieTnO .FilterBar_containerInner__HfmAX{display:flex;align-items:center;width:100%;gap:2rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.FilterBar_container__ieTnO .FilterBar_containerInner__HfmAX sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.FilterBar_container__ieTnO .FilterBar_containerInner__HfmAX{line-height:.9;padding-bottom:calc(env(safe-area-inset-bottom) - var(--site-padding));background-color:var(--color-white)}@media(min-width:1025px){.FilterBar_container__ieTnO .FilterBar_containerInner__HfmAX{justify-content:flex-end}}@media(max-width:1024px){.FilterBar_container__ieTnO .FilterBar_containerInner__HfmAX{flex-direction:row-reverse;justify-content:space-between}}.FilterBar_container__ieTnO button{white-space:nowrap}@media(hover:hover){.FilterBar_container__ieTnO button:hover{opacity:var(--opacity-hover)}}@media(hover:none){.FilterBar_container__ieTnO button:active{-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:var(--opacity-hover)}}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5{position:relative}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5:before{content:"";display:block;position:absolute;inset:calc(-1*.5rem)}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);line-height:var(--line-height-caps)}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5 sup{font-feature-settings:"sups" on;vertical-align:top;position:relative;top:-.1px;font-size:inherit;margin-left:0}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5{display:flex;align-items:center;gap:.8rem}@media(max-width:1024px){.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5{position:relative}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5:before{content:"";display:block;position:absolute;inset:calc(-1*1.4rem)}}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5 .FilterBar_icon__GKBuI{position:relative}.FilterBar_container__ieTnO .FilterBar_filterButton__m57p5 .FilterBar_icon__GKBuI[data-count]:after{content:attr(data-count);display:flex;align-items:center;justify-content:center;position:absolute;font-weight:500;top:0;right:-.34rem;padding-bottom:.1rem;background:var(--color-white);width:.9rem;height:.9rem;text-align:center;line-height:1;font-size:.7rem}.FilterBar_container__ieTnO .FilterBar_views___Mpt6>span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterBar_container__ieTnO .FilterBar_views___Mpt6{display:flex;align-items:flex-end;gap:.8rem}.TextWrap_container___vCyp{position:relative;padding-bottom:var(--site-padding);cursor:pointer}.TextWrap_container___vCyp.TextWrap_wrapped__PnsGQ{max-height:calc(var(--line-height-regular)*5);overflow:hidden}.TextWrap_container___vCyp.TextWrap_wrapped__PnsGQ:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:5rem;background:linear-gradient(hsla(0,0%,100%,0),#fff)}