.collection-header{margin:0;padding:40px 0;text-align:left;color:var(--primary-black)}@media screen and (min-width: 1024px){.collection-header{padding:60px 0 30px}}.collection-header .collection-header__title{padding:0;font-family:var(--font-bio-sans);font-size:32px;font-style:normal;font-weight:700;line-height:110%;text-transform:uppercase}@media screen and (min-width: 1024px){.collection-header .collection-header__title{font-size:60px}}.collection-header .collection-header__description{margin-top:15px;font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.07px}@media screen and (min-width: 1024px){.collection-header .collection-header__description{margin-top:20px;font-size:16px;letter-spacing:-.08px;width:540px}}@media screen and (max-width: 1000px){.collection-header .container{margin-left:20px;margin-right:20px}}.collection .collection__top-bar .text-with-icon{gap:10px;border:1px solid var(--primary-black);padding:7px 15px}.collection .collection__top-bar .text-with-icon .text{font-family:var(--font-roboto-mono);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.08px;color:var(--primary-black)}.collection .collection__top-bar .text-with-icon .circle-chevron{background-color:transparent;padding:0;border:0;width:3.5px;height:7px}.collection .collection__top-bar .filter-button-text,.collection .collection__top-bar .sort-by-text{text-transform:capitalize}.collection .collection__top-bar .facets-summary{align-items:center}.collection .collection__top-bar .facets-summary .active-facets{gap:10px}.collection .collection__top-bar .facets-summary .active-facets .facet-clear-all{font-family:var(--font-roboto);font-size:13px;font-style:normal;font-weight:400;line-height:153.5%;letter-spacing:.26px;color:var(--color-dark-grey);margin-left:10px}.collection .collection__top-bar .facets-summary .active-facets .facet-clear-all .link{padding-bottom:10px}.collection .collection__top-bar .facets-summary .sort-by-facet{align-items:center;gap:10px}.collection .collection__top-bar .facets-summary .sort-by-facet .label{font-family:var(--font-roboto-mono);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.08px}.collection .collection__top-bar .facets-summary .sort-by-facet .text-with-icon{gap:15px}.collection .collection__top-bar .facets-summary .sort-by-facet .text-with-icon[aria-expanded=true] .icon-chevron-bottom-small{display:none}.collection .collection__top-bar .facets-summary .sort-by-facet .text-with-icon[aria-expanded=true] .icon-chevron-up-small,.collection .collection__top-bar .facets-summary .sort-by-facet .text-with-icon .icon-chevron-bottom-small{display:block}.collection .collection__top-bar .facets-summary .sort-by-facet .text-with-icon .icon-chevron-up-small{display:none}.collection .collection__top-bar .facets-summary .sort-by-facet .popover{background:var(--color-white);box-shadow:0 5px 19px #00000040}.collection .collection__top-bar .facets-summary .sort-by-facet .popover .popover-listbox__option{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.07px;color:var(--color-darker-gray);opacity:unset;padding:0;min-width:190px}.collection .collection__top-bar .facets-summary .sort-by-facet .popover .popover-listbox__option:not(:last-of-type){margin-bottom:10px}.collection .collection__top-bar .facets-summary .sort-by-facet .popover .popover-listbox__option .icon-checkmark{display:none}.collection .collection__top-bar .facets-summary .sort-by-facet .popover .popover-listbox__option[aria-selected=true]{color:var(--primary-black);opacity:unset}.collection .collection__top-bar .facets-summary .sort-by-facet .popover .popover-listbox__option[aria-selected=true] .icon-checkmark{display:block}.collection .collection__top-bar .facets-summary .sort-by-facet .popover::part(body){padding:30px}.collection .facets__floating-filter .button .text-with-icon{display:flex;flex-direction:row-reverse;font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.56px;text-transform:uppercase;gap:10px;color:var(--color-white)}.collection .collection__results .product-list .product-list__promo .content-over-media{color:var(--color-white)}.collection .collection__results .product-list .product-list__promo .content-over-media .title{margin-bottom:15px;font-family:var(--font-bio-sans);font-size:24px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}@media screen and (min-width: 1024px){.collection .collection__results .product-list .product-list__promo .content-over-media .title{font-size:32px}}.collection .collection__results .product-list .product-list__promo .content-over-media .cta-text{font-family:var(--font-roboto);font-size:11px;font-style:normal;font-weight:400;line-height:153.5%;letter-spacing:.165px;border-bottom:1px solid var(--color-white);text-transform:capitalize}@media screen and (min-width: 1024px){.collection .collection__results .product-list .product-list__promo .content-over-media .cta-text{font-size:17px;line-height:155%}}@media screen and (max-width:1000px){.collection .collection--filters-drawer{margin-top:0}}@media screen and (max-width: 1000px){.collection{margin-block-start:0}}.removable-facet{display:flex;justify-content:center;align-items:center;padding:10px 15px;font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.07px;background-color:var(--primary-black);color:var(--color-white)}.facets-drawer .color-swatch,.facets-drawer .color-swatch--sm{--swatch-offset: 2px;width:18px;height:18px}.facets-drawer .h5{font-family:var(--font-bio-sans);font-size:16px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:.08px;text-transform:uppercase}.facets-drawer #facet-form .accordion{border-color:var(--primary-black)}.facets-drawer #facet-form .accordion .accordion__toggle{font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.07px;color:var(--color-black);padding-block-start:20px;padding-block-end:20px}.facets-drawer #facet-form .accordion .accordion__toggle .icon-plus{color:var(--primary-black);display:block}.facets-drawer #facet-form .accordion .accordion__toggle .icon-minus{color:var(--primary-black);display:none}.facets-drawer #facet-form .accordion .checkbox-list{gap:10px}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container{align-items:center}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox{width:20px;height:20px;border:1px solid var(--color-black);border-radius:unset;top:unset}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox:not(:checked){background:transparent}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox~label{padding-inline-start:10px;font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.07px;text-transform:capitalize;color:var(--color-darker-gray);opacity:unset}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox:checked~label{opacity:unset;color:var(--primary-black)}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox:disabled{border:1px solid var(--color-tw-gray)}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox:disabled:after{background:linear-gradient(to left bottom,transparent 47.75%,var(--color-tw-gray) 49.5%,var(--color-tw-gray) 50.5%,transparent 52.25%);content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:100%}.facets-drawer #facet-form .accordion .checkbox-list .checkbox-container .checkbox:disabled~label{color:var(--color-tw-gray)}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:5px}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox-container{border:1px solid var(--color-tw-gray);padding:7px 9px;width:auto;min-width:43px;justify-content:center}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox-container .checkbox{display:none}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox~label{padding:0;white-space:nowrap;opacity:unset;font-family:var(--font-roboto-mono);font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.08px;color:var(--primary-black)}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox:checked~label{color:var(--color-white)}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox-container:has(.checkbox:checked~label){border:1px solid var(--primary-black);background-color:var(--color-black)}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox:disabled~label{color:var(--color-tw-gray)}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox:disabled~label:after{background:linear-gradient(to left bottom,transparent 47.75%,var(--color-tw-gray) 49.5%,var(--color-tw-gray) 50.5%,transparent 52.25%);content:"";display:block;height:100%;position:absolute;bottom:0;left:0;width:100%}.facets-drawer #facet-form .accordion .checkbox-list.checkbox-list__size-options .checkbox-container:has(.checkbox:disabled~label){pointer-events:disabled;position:relative}@media screen and (min-width: 1024px){.facets-drawer #facet-form #accordion-sort-by{display:none!important}}.facets-drawer #facet-form #accordion-filter-v-option-color .accordion__content .swatch-name{display:none;font-family:Roboto;font-size:11px;font-style:normal;font-weight:400;line-height:16.885px;letter-spacing:.165px;display:block;height:17px;width:100%;margin-bottom:10px;color:#1d1d1d}@media screen and (min-width: 1024px){.facets-drawer #facet-form #accordion-filter-v-option-color .accordion__content .swatch-name{font-size:13px;line-height:19.955px;letter-spacing:.26px;display:block}}.facets-drawer #facet-form .facets-drawer__floating-apply{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#FFF 100%);width:100%;margin-left:auto;margin-right:auto}.facets-drawer #facet-form .facets-drawer__floating-apply .button{font-family:var(--font-roboto-mono);font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.56px;text-transform:uppercase}.absolute-text{position:absolute!important;grid-area:none!important;top:30px;left:20px;width:83%}@media screen and (min-width: 1000px){.absolute-text{left:7.0588235294117645%;top:60px}}@media screen and (min-width: 1440px){.absolute-text{left:30px}}
