.collection-hero{display:block;position:relative;z-index:calc(var(--z-index-sticky) - 1)}.collection-hero--is-sticky{position:fixed;left:0;right:0}.collection-hero__nav{background-color:var(--color-white);box-shadow:0 0 .625rem 0 var(--color-brand-shadow);padding:var(--element-spacing) var(--site-side-spacing)}@media screen and (min-width:768px){.collection-hero__nav{display:none}}.collection-hero__title{flex-grow:1;margin:0;letter-spacing:.09375rem;font-family:var(--font-normal-family);font-weight:var(--font-normal-weight);font-style:var(--font-normal-style)}.collection-hero__filters-toggle{display:flex;flex-shrink:0;margin-right:calc(var(--element-spacing)/4)}.collection-hero__filters-toggle .button:active,.collection-hero__filters-toggle .button:focus,.collection-hero__filters-toggle .button:hover{color:inherit}.collection-filters-is-open .collection-hero__filters-toggle .inactive-icon,.collection-hero__filters-toggle .active-icon{display:none}.collection-filters-is-open .collection-hero__filters-toggle .active-icon{display:block}.collection-hero__filters-pane{display:none;background-color:var(--color-white);padding:var(--element-spacing) 0;box-shadow:0 .625rem .625rem -.625rem var(--color-brand-shadow);width:100%;position:absolute;z-index:1}@media screen and (min-width:768px){.collection-hero__filters-pane{display:block;position:static}}.collection-filters-is-open .collection-hero__filters-pane{display:block}.collection-hero__filters-pane-inner{align-items:center;max-width:calc(1024px + var(--site-side-spacing-md));padding:0 var(--site-side-spacing);margin:0 auto}@media screen and (min-width:768px){.collection-hero__filters-pane-inner{display:grid;grid-template-columns:1fr 2fr 1fr;padding:0 var(--site-side-spacing-md)}.collection-hero__filters-pane-inner--has-multiple{grid-template-columns:1fr 7fr auto}}.collection-hero__filters-label{white-space:nowrap}@media screen and (min-width:768px){.collection-hero__filters-label{text-align:center}.collection-hero__filters-pane-inner--has-multiple .collection-hero__filters-label{text-align:left}}.collection-hero__size-guide-toggle .size-guide-trigger{width:fit-content;margin:0 auto}.collection-hero__size-guide-toggle .size-guide-trigger__button{font-family:var(--font-demibold-family);font-weight:var(--font-demibold-weight);font-style:var(--font-demibold-style);text-decoration:underline}.collection-hero__size-guide-toggle .size-guide-trigger__button .icon{margin-right:calc(var(--element-spacing)/2)}.collection-hero__grid-column-1{grid-column:1}.collection-hero__grid-column-2{grid-column:2}.collection-hero__grid-column-3{grid-column:3}.collection-view-toggle{flex-shrink:0;display:flex;flex-wrap:nowrap}.collection-view-toggle__link{display:block;color:var(--color-brand-text);opacity:.25;margin-left:calc(var(--element-spacing)/2)}.collection-view-toggle__link:hover{opacity:1}.collection-view-toggle__link--is-active{opacity:1;cursor:default}.collection-view-toggle__link--is-active:hover{color:var(--color-brand-text)}.collection-view-toggle__link svg{width:1.125rem;height:1.125rem}.filter-options__wrapper{overflow-x:auto;overflow-y:hidden}@media screen and (max-width:767px){.filter-options__wrapper{width:100%}}.filter-options__details{flex-grow:1}@media screen and (max-width:767px){.collection-hero__filters-pane-inner--has-multiple .filter-options__details:not(:first-child){margin-top:var(--element-spacing)}}.filter-options__intro{box-sizing:border-box}@media screen and (max-width:767px){.filter-options__intro{min-width:33%}}@media screen and (min-width:768px){.filter-options__intro{padding-right:calc(var(--element-spacing)/2)}}@media screen and (min-width:1024px){.filter-options__intro{padding-right:var(--element-spacing)}}.filter-options__intro .icon{margin-right:var(--element-spacing)}@media screen and (min-width:768px) and (max-width:1023px){.filter-options__intro-label{display:none}.filter-options__intro .icon{margin-right:0}}.filter-options__list{flex-wrap:wrap;justify-content:space-between;width:100%;padding:0 .0625rem .0625rem 0}@media screen and (max-width:767px){.collection-hero__filters-pane-inner--has-multiple .filter-options__list{justify-content:flex-start}}@media screen and (min-width:768px){.filter-options__list{font-size:1rem;flex-wrap:nowrap;padding:0}.collection-hero__filters-pane-inner--has-multiple .filter-options__list{justify-content:flex-start}}@media screen and (max-width:767px){.collection-hero__filters-pane-inner--has-multiple .filter-options__option{width:calc(10% + .0625rem);min-width:1.875rem;margin:0 -.0625rem -.0625rem 0}.collection-hero__filters-pane-inner--has-multiple .filter-options__option filter-remove{display:block;width:100%}}@media screen and (min-width:768px){.collection-hero__filters-pane-inner--has-multiple .filter-options__option{margin-right:1px}}.filter-options__label{box-sizing:border-box;display:block;color:var(--color-brand-text);border:.0625rem solid transparent;border-radius:50%;text-align:center;line-height:1.75rem;height:1.875rem;min-width:1.875rem;cursor:pointer}@media screen and (max-width:767px){.filter-options__label{height:2.1875rem;min-width:2.1875rem;line-height:2.0625rem}.collection-hero__filters-pane-inner--has-multiple .filter-options__label{font-size:.75rem;border-color:var(--color-border);border-radius:0;width:100%;min-width:1.875rem}}@media screen and (min-width:768px){.filter-options__label{border-color:transparent;margin:0}}.no-touch .filter-options__label:hover{background-color:initial;border-color:var(--color-brand-text)}@media screen and (max-width:767px){.collection-hero__filters-pane-inner--has-multiple .no-touch .filter-options__label:hover{background-color:var(--color-brand-text);color:var(--color-white)}}.filter-options__label--long{border-radius:1em;padding:0 10px}.filter-options .filter-options__label--checked,.filter-options__input:checked+.filter-options__label{background-color:initial;border-color:var(--color-brand-text)}@media screen and (max-width:767px){.collection-hero__filters-pane-inner--has-multiple .filter-options .filter-options__label--checked,.collection-hero__filters-pane-inner--has-multiple .filter-options__input:checked+.filter-options__label{background-color:var(--color-brand-text);color:var(--color-white)}}.filter-options__footer{text-align:center;margin-top:var(--element-spacing)}