.collection{position:relative;min-width:0;background-color:var(--background_color);color:var(--primary_text)}.collections__filter-sort-bar>.Button{max-height:36px}.collection .collection-width{min-width:0;background-color:var(--background_color);color:var(--primary_text)}.collection__grid-wrapper{min-width:0;max-width:100%;box-sizing:border-box}:is(.filter__list-item:not(.disabled):hover,.collection__sort-label:hover) svg path{fill:var(--primary_gray)}.collection .breadcrumbs{padding:0;text-transform:uppercase}.collection .breadcrumbs__list{padding-top:.5rem;padding-bottom:.5rem}.filter__list-item .filter__list-text,.collection__sort-label .collection__sort-text{transition:color .2s ease-in-out,opacity .2s ease-in-out}.filter__list-item svg path,.collection__sort-label svg path{transition:fill .2s ease-in-out,stroke .2s ease-in-out,opacity .2s ease-in-out}.collection-counter-and-filters-bar{display:flex;align-items:center;gap:5px;margin-right:auto;justify-content:space-between;height:fit-content;padding:1rem 0rem 1.25rem;min-width:0;max-width:100%;box-sizing:border-box}.collection-counter-and-filters-bar .collection__filter-bar-button--sort{flex:1 1 auto;min-width:0;overflow:hidden;white-space:normal}.collection__filter-bar-button--sort svg path{stroke:var(--primary_text)}.collection-counter-and-filters-bar .collection__filter-bar-button--sort .ButtonTextContainer,.collection-counter-and-filters-bar .collection__filter-bar-button--sort .ButtonText{min-width:0}.collection__filter-bar-button.collection__filter-bar-button--sort{padding-right:0;max-width:max-content}.collection-counter-and-filters-bar .collection__filter-bar-button--sort .button-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection__header-content{min-width:0;max-width:100%;box-sizing:border-box}.Svg--circle path,.Svg--dot-circle path,.collection__filter-wrapper path{fill:var(--primary_text)}.collection__filter-bar-button[aria-hidden=true]{opacity:0;pointer-events:none;height:0}.collection .Drawer--Right[aria-expanded=false]{opacity:0}.collection .Drawer--Right[aria-expanded=true]{opacity:1;background-color:var(--background_color)}.infinite-scroll{width:100%;margin:1.5rem auto 0}.filter__dropdown.Dropdown .filter__dropdown-button{color:var(--primary_gray);text-transform:uppercase}.filter__dropdown.Dropdown .filter__dropdown-button[aria-expanded=true],.filter__dropdown.Dropdown .filter__dropdown-button[aria-expanded=true] .u-h4{color:var(--primary_accent)}.collection__filter-items .Dropdown{border-left:0;border-top:0;padding:0 1rem}.Dropdown--Button.filter__dropdown-button{display:flex;justify-content:space-between;text-transform:uppercase}.filter__dropdown-button .Dropdown--Plus{width:14px;height:14px}.filter__dropdown-button .Dropdown--Plus:before,.filter__dropdown-button .Dropdown--Plus:after{background-color:var(--primary_text)}.filter__dropdown .Dropdown--Button{padding:1.5rem 0}.collection__sort-drawer-wrapper .Drawer--Header{background-color:var(--background_color)}main-collection-grid{display:block;min-width:0}.collection .Button.Button--Tertiary{padding:0;min-height:unset}.collection__sort-text{text-transform:math-auto}.collection__empty-state .underline.link{width:fit-content;margin-left:auto;margin-right:auto;text-decoration:none}.collection__empty-state{padding:4rem 0;text-align:center;display:flex;flex-direction:column;gap:1rem;color:var(--primary_text)}.collection__empty-state a{color:var(--primary_text);pointer-events:unset;text-decoration:none}.collection__button-close svg{width:1.25rem;height:1.25rem}[id^=collection__sort-drawer-] .collection__filter-header{display:flex;justify-content:flex-end}.collection__filter-drawer--title{text-transform:uppercase;padding:1.5rem 1rem 1rem;color:var(--primary_accent)}.collection__button-close path{fill:var(--primary_accent)}.collection__main-grid{display:grid;overflow:hidden;column-gap:1rem;row-gap:1rem;background-color:var(--background_color);grid-template-columns:repeat(var(--grid-cols-m, 2),minmax(100px,1fr));transition:opacity .28s ease}.collection__main-grid[data-grid-cols-d="3"]{--grid-cols-d: 3}.collection__main-grid[data-grid-cols-d="4"]{--grid-cols-d: 4}.collection__grid-columns-switch{display:flex;align-items:center;gap:1rem}.collection__sort-and-grid-controls{margin-left:auto;display:flex;align-items:center;gap:.25rem;min-width:0;flex-shrink:1}body:has(.collection__sort-drawer-wrapper[aria-expanded=true]) .pageOverlay,body:has(.collection__filter-drawer-outer[aria-expanded=true]) .pageOverlay{z-index:23}.collection__grid-columns-switch--mobile{margin-right:.5rem;flex-shrink:0}.Dropdown.filter__dropdown .Dropdown--Plus:before{width:10px}.Dropdown.filter__dropdown .Dropdown--Plus:after{height:10px}.collection__grid-columns-switch.collection__grid-columns-switch--mobile{flex-direction:row-reverse}.collection__grid-columns-btn{min-width:auto;height:auto;max-height:18px;border:0;padding:0;color:inherit;background:transparent;border-radius:0;line-height:1;transition:color .2s ease,opacity .2s ease,transform .2s ease}.collection__grid-icon--active{display:none}.collection__grid-icon--active svg path{fill:var(--primary_gray)}.collection__grid-icon--inactive svg path{stroke:var(--primary_gray)}.collection__grid-columns-btn[aria-pressed=true] .collection__grid-icon--inactive{display:none}.collection__grid-columns-btn[aria-pressed=true] .collection__grid-icon--active{display:inline-flex}.collection__main-grid.is-cols-switching{opacity:0;pointer-events:none}.collection__main-grid--ordered>.collection__product-cell{order:var(--product-order, 0)}.collection__main-grid--ordered>.collection__promo-cell{order:var(--promo-order, 999)}.collection__main-grid .collection__promo-cell .promo-block__media{position:relative;inset:auto;flex:0 0 auto;width:100%;height:auto;min-height:auto}.collection__main-grid .collection__promo-cell .promo-block__media .image__container{height:auto}.collection__main-grid .collection__promo-cell .promo-block__media~.promo-block__content{position:absolute;inset:auto 0 0 0;color:var(--background_color);min-height:0;height:100%;margin-top:0;justify-content:space-between}.collection__main-grid>.collection__product-cell{display:flex;flex-direction:column;min-height:0}.collection__main-grid>.collection__promo-cell{display:flex;flex-direction:column;align-self:stretch}.collection__main-grid .collection__promo-cell>.promo-block{min-height:min-content}.collection__main-grid:not([data-grid-cols-m="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-media{flex:1 1 auto;min-height:0;height:100%;width:100%}.collection__main-grid .collection__promo-cell .promo-block--match-product-desktop{min-height:unset;height:auto;width:100%}.collection__main-grid:not([data-grid-cols-m="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-media .promo-block__media{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:100%;height:100%;min-height:0}.collection__main-grid:not([data-grid-cols-m="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-media .promo-block__media .image__container--match-grid-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;aspect-ratio:unset;--aspect-ratio: unset}.collection__main-grid:not([data-grid-cols-m="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-media .promo-block__media .image__element{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.collection__main-grid:not([data-grid-cols-m="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-media .promo-block__content{position:absolute;inset:auto 0 0 0;z-index:2;margin-top:0;min-height:unset}.promo-block{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;border-radius:6px;text-decoration:none;color:inherit}.promo-block.collection-item-card--root{background-color:var(--item-bg, var(--background_color));color:var(--item-text, var(--primary_text))}.promo-block .promo-block__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.promo-block__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}.promo-block__media .media-block,.promo-block__media .image__container,.promo-block__media .image__element{width:100%;height:100%}.promo-block__media .image__container{--aspect-ratio: auto}.promo-block__media .image__element{object-fit:cover}.promo-block__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;width:100%;padding:1rem;margin-top:auto;min-height:100%;justify-content:flex-end}.promo-block__content.content-alignment--left{align-items:flex-start;text-align:left}.promo-block__content.content-alignment--center{align-items:center;text-align:center}.promo-block__content.content-alignment--right{align-items:flex-end;text-align:right}.collection__main-grid .collection__promo-cell .promo-block__media~.promo-block__content.content-alignment--left{align-items:flex-start;text-align:left}.collection__main-grid .collection__promo-cell .promo-block__media~.promo-block__content.content-alignment--center{align-items:center;text-align:center}.collection__main-grid .collection__promo-cell .promo-block__media~.promo-block__content.content-alignment--right{align-items:flex-end;text-align:right}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Header{padding:1.5rem 1rem;display:flex;justify-content:flex-end;background:var(--tertiary_gray);align-items:center;gap:2rem}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Content{overflow-y:auto;height:calc(100% - var(--filters-header-height) - var(--filters-footer-height));padding:0;background-color:var(--tertiary_gray)}.collection__sort-wrapper{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;background-color:var(--background_color);text-wrap:nowrap}.collection__sort-drawer-wrapper .collection__sort-wrapper{padding-top:0}.collection__sort-drawer--title{text-transform:uppercase;margin:0;color:var(--primary_accent)}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Footer{display:flex;padding:1.5rem 1rem;justify-content:center;position:absolute;bottom:0;width:100%;background-color:var(--background_color)}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Footer .Button{width:100%;max-width:432px;text-transform:uppercase}:is(collection-filters-form,collection-filters-form-strap-finder) .collection__filter-button-apply{height:3rem}.collection__filter-button-clear-under .ButtonTextContainer{position:relative}.collection__filter-button-clear-under .ButtonTextContainer .ButtonText :after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor}.collection__filter-footer-actions{width:100%;max-width:432px;display:flex;flex-direction:column;align-items:center;gap:.75rem}.collection__filter-footer-actions .Button{max-width:100%}.collection__filter-button--clear-under .Svg{display:none}.collection__button-close{display:flex;position:relative}.global-close-button.collection__button-close{position:relative;top:unset;right:unset}.filter__list-label div{display:flex}.Drawer--Content svg{width:20px;height:20px}.collection__sort-items,.filter{display:flex;flex-direction:column;gap:1rem;position:relative}.collection .Svg--square,.collection .Svg--dot_square{width:16px;height:16px;margin-top:.125rem;min-width:16px}.filter__list-item.disabled *{cursor:default}.collection .Svg--square path,.collection .Svg--dot_square path{fill:var(--secondary_gray)}.collection .Svg--dot_square path:first-child{fill:var(--primary_accent)}.collection__filter-items{gap:.5rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column}.collection__filter-items *{text-wrap:wrap;word-break:break-all}.spinningLoader svg{width:1.5rem;height:1.5rem}.collection .spinningLoader,:is(collection-filters-form,collection-filters-form-strap-finder) .spinningLoader{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;z-index:5}.collection .spinningLoader.is-visible,:is(collection-filters-form,collection-filters-form-strap-finder) .spinningLoader.is-visible{display:flex}:is(collection-filters-form,collection-filters-form-strap-finder) .spinningLoader path{stroke:var(--primary_text);fill:transparent}.collection__filter-drawer{position:relative;height:100%}[id^=collection__filter-drawer-]{display:block;width:100%;height:100%;max-width:343px;top:0;right:0;background-color:var(--background_color);z-index:30}[id^=collection__sort-drawer-]{display:block;width:100%;height:100%;max-width:315px;top:0;right:0;background-color:var(--background_color);z-index:30}.spinningLoader{padding-top:1rem}.filter__options input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter__options label{cursor:pointer}.filter__options label:focus-visible{outline:2px solid var(--primary_accent);outline-offset:2px}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper{max-width:343px}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper.collection__sort-drawer-wrapper{max-width:315px}.filter__list-grid{display:flex;flex-direction:column;gap:.25rem;padding:0 0rem 1.5rem 0}.filter__dropdown-options .filter__list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;row-gap:.5rem}.filter__list-item{display:flex;gap:.5rem}.filter__list-item *{word-break:normal}.filter__list-item label{padding:.25rem 0;width:100%;cursor:pointer}.filter__list-item input{display:none}.filter__list-item input:not(:checked)~.filter__list-label .Svg--dot_square{display:none}.filter__list-item input:checked~.filter__list-label .Svg--square{display:none}.filter__list-grid>label{padding:.125rem 0}.filter__list-label{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem;transition:opacity .2s ease-in-out;position:relative}.filter__list-item--all .filter__list-label--all{padding:.25rem 0;width:100%;cursor:pointer;border:none;color:var(--primary_text);background:none;text-align:left}.filter__list-item--all:not(.selected) .filter__list-label--all .Svg--dot_square{display:none}.filter__list-item--all.selected .filter__list-label--all .Svg--square{display:none}.filter__list-item--all.selected .filter__list-label--all .Svg--dot_square{display:block}.filter__list-input:disabled+.filter__list-label,.filter__list-label.disabled path{fill:var(--secondary_gray)}.filter__list-input:disabled+.filter__list-label,.filter__list-label.disabled .filter__list-text{text-decoration:line-through;color:var(--secondary_gray)}.filter__list-input:disabled+.filter__list-label .filter__circle{border-color:var(--secondary_gray)}.filter__list-input:disabled+.filter__list-label .filter__circle--not-selected:before{content:"";position:absolute;width:145%;height:1px;top:-.5px;background-color:var(--secondary_gray);transform:rotate(45deg);transform-origin:top left;z-index:2}.filter__circle{opacity:1;transition:opacity .15s ease-in-out;display:flex;width:.625rem;height:.625rem;margin:0 1px;border-radius:2px;position:relative}.filter__circle--selected{position:absolute;left:.125rem;width:.375rem;height:.375rem;border-radius:1px;background-color:var(--primary_text)}.filter__circle--not-selected{border:1px solid var(--primary_text);overflow:hidden;min-width:.625rem;min-height:.625rem}.filter__circle--not-selected,.filter__list-input:checked+.filter__list-label .filter__circle--selected{opacity:1}.collections__filter-sort-bar .sticky-desktop .collection__filter-bar-button--filter .ButtonTextContainer{display:flex}.collection__filter-bar-button.Button .ButtonText svg{width:1rem;height:1rem}.collection__filter-bar-button{white-space:nowrap;display:flex;align-items:center;color:var(--primary_text);gap:.5rem;position:relative;height:fit-content;justify-content:end;padding:.5rem .75rem}.collection__filter-bar-button--filter .ButtonText{display:inline-flex;align-items:center;text-transform:uppercase;gap:.5rem;flex-direction:row-reverse}.collection__filter-bar-button--filter .Svg--filter_compact path{fill:var(--background_color);stroke:var(--background_color)}.collection__mobile-sticky-filter-btn .ButtonText{text-transform:uppercase;flex-direction:row-reverse}#collection__main-grid-products .collection__main-grid{margin-top:1.5rem}.collection__mobile-sticky-filter-btn{position:fixed;left:50%;right:auto;padding:.5rem .75rem;width:max-content;max-width:calc(100% - 2rem);bottom:1rem;z-index:4;opacity:0;pointer-events:none;transform:translate(-50%,.5rem);transition:opacity .22s ease,transform .22s ease}.collection__mobile-sticky-filter-btn.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.collection__filter-bar-button .icon-close{position:absolute;right:0}.collection__filters{z-index:30;position:relative}.collection__sort-element>input{display:none}.collection__filter-bar-button[aria-expanded=false] .icon-close,.collection__filter-bar-button[aria-expanded=true] .icon-open{opacity:0}.collection__filter-bar-button svg{transition:opacity .35s ease-in-out}.collection__filter-bar-button path{fill:var(--primary_text)}.collection__filter-button--clear .ButtonText{color:var(--primary_text);gap:.375rem;text-transform:uppercase}.collection__sort-drawer-wrapper .Drawer--Content{background-color:var(--background_color)}.collection__sort-label{display:flex;align-items:center;cursor:pointer;background-color:var(--background_color);transition:color .3s ease-in-out,background-color .3s ease-in-out,opacity .3s ease-in-out;padding:.25rem 0}.collection__sort-label .Svg--circle,.collection__sort-element input:checked+label .Svg--dot_circle{display:flex}.collection__sort-label .Svg--dot_circle,.collection__sort-element input:checked+label .Svg--circle{display:none}.collection-counter-and-filters-bar:not(:has(.collection__filter-bar-button--sort)) .collection__filter-bar-button--filter{margin-left:auto}.sticky-mobile{position:sticky;top:calc(var(--header-height-fixed) + var(--announcement-dynamic-height));z-index:4;background-color:var(--background_color);max-width:100%;overflow-x:clip;box-sizing:border-box}.collection .Pagination-Wrapper{max-width:100%;box-sizing:border-box;padding-top:.5rem;padding-bottom:3rem}@media screen and (min-width:1025px){.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop{flex:1 1 auto;min-height:0;height:100%;width:100%}#collection__main-grid-products .collection__main-grid{margin-top:0rem}.collection__filter-items .Dropdown{padding:0 1.5rem}.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop .promo-block__media{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:100%;height:100%;min-height:0}.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop .promo-block__media .image__container,.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop .promo-block__media .AspectRatio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin-left:0;margin-right:0;aspect-ratio:unset!important;--aspect-ratio: unset !important}.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop .promo-block__media .image__element{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center}.collection__main-grid:not([data-grid-cols-d="1"]) .collection__promo-cell:not(.collection__promo-cell--match-height-fallback) .promo-block--match-product-desktop .promo-block__content{position:absolute;inset:auto 0 0 0;z-index:2;margin-top:0;min-height:unset}.collections__filter-sort-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;max-width:100%;box-sizing:border-box;padding:1.5rem 0 2rem}.sf-collection .collections__filter-sort-bar.sticky-desktop,.collections__filter-sort-bar.sticky-desktop{position:sticky;top:calc(var(--header-height-fixed) + var(--announcement-dynamic-height));z-index:4;background-color:var(--background_color);max-width:100%;overflow-x:clip}.collections__filter-sort-bar>.Button{flex-shrink:0}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Footer .Button{max-width:432px}.collection__main-grid{gap:1.5rem;grid-template-columns:repeat(var(--grid-cols-d, 4),minmax(100px,1fr))}.promo-block__content{padding:1.25rem}.collection__grid-wrapper{margin-top:1.5rem}.collection-counter-and-filters-bar{padding:1.5rem 0rem;margin-bottom:0}[id^=collection__filter-drawer-],[id^=collection__sort-drawer-]{max-width:480px}.collection__sort-wrapper{padding:1.5rem}.collection__grid-wrapper{padding-top:0}.collection__filter-button--apply{min-width:6.4375rem}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Footer{padding:1.5rem}.collection__filter-items{display:flex;padding-top:0;flex-wrap:wrap;padding-left:1.5rem;padding-right:1.5rem;flex-direction:row}.filter{min-width:8rem}.filter__list-label{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;transition:opacity .2s ease-in-out;position:relative}.collection__header-content{display:flex;gap:2rem;margin-bottom:0}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper::-webkit-scrollbar{display:none}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper{-ms-overflow-style:none;scrollbar-width:none;max-width:480px;width:100%}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper.collection__sort-drawer-wrapper{max-width:480px}.collection__filter-drawer--title{padding:1.5rem 1.5rem 1rem}:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--Header{padding:27px 1.5rem}.spinningLoader{padding-top:1.5rem}.collection collection-filters-form .Drawer--wrapper.collection__sort-drawer-wrapper .Drawer--Content{height:auto}.collection__filters-form{position:relative}}@media(prefers-reduced-motion:reduce){.collection__sort-label,.collection__filter-bar-button svg,:is(collection-filters-form,collection-filters-form-strap-finder) .Drawer--wrapper *,.collection *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/main-collection.css.map */
