.cc-main-collection .section--page-width{padding-top:clamp(34px,4vw,58px)!important;padding-bottom:clamp(64px,7vw,104px)!important}.cc-main-collection .results-header{margin-top:0!important;margin-bottom:clamp(28px,3vw,42px)!important;padding:18px 20px!important;gap:14px 18px;border:1px solid rgba(var(--text-color) / .16);background:rgba(var(--bg-color) / .72);align-items:center!important}.cc-main-collection .results-header__count{margin:0 auto 0 0!important;font-size:16px!important;line-height:1.4!important;font-weight:700}.cc-main-collection .results-header__sortby select,.cc-main-collection .results-header__filter{min-height:48px;font-size:16px!important}.cc-main-collection .results-header__sortby select{min-width:210px;padding-top:10px;padding-bottom:10px}.cc-main-collection .results-header__filter{padding:11px 20px!important;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700}.cc-main-collection .results-header__filter svg{width:19px;height:19px}.cc-main-collection .active-filters{margin-top:0!important;padding-top:4px}.cc-main-collection .active-filters__item{min-height:40px;margin-bottom:6px!important;padding:8px 13px;font-size:15px!important;line-height:1.35}.cc-main-collection .js-reset-filters{display:inline-flex;min-height:40px;align-items:center;font-size:15px!important;font-weight:700}@media(min-width:1280px){.cc-main-collection #filter-results>ul.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.cc-main-collection #filter-results>ul.grid{column-gap:clamp(18px,2vw,30px)!important;row-gap:clamp(34px,4vw,54px)!important;align-items:stretch}.cc-main-collection #filter-results>ul.grid>li,.cc-main-collection .card--product{height:100%}.cc-main-collection .card--product{display:flex;flex-direction:column}.cc-main-collection .card--product>.md\:flex{flex:1}.cc-main-collection .card__info{display:flex;min-width:0;flex-direction:column;padding-top:18px}.cc-main-collection .card__title{min-height:3em;margin-bottom:10px;font-size:16px!important;line-height:1.5!important;font-weight:600;overflow-wrap:anywhere}.cc-main-collection .card__price,.cc-main-collection .card__price .theme-money,.cc-main-collection .price{margin-top:auto;font-size:16px!important;line-height:1.45!important;font-weight:700}.cc-main-collection .card__vendor,.cc-main-collection .card__rating,.cc-main-collection .card__swatches-container{font-size:14px!important}.cc-main-collection facet-filters .drawer__header{min-height:72px;padding-top:18px;padding-bottom:18px}.cc-main-collection facet-filters .drawer__header h2,.cc-main-collection facet-filters .disclosure__title{font-size:17px!important;line-height:1.4!important}.cc-main-collection facet-filters .filter__toggle{min-height:54px;padding-top:14px;padding-bottom:14px}.cc-main-collection facet-filters .filter__label{min-height:42px;padding-top:9px;padding-bottom:9px;font-size:16px!important;line-height:1.45!important}.cc-main-collection facet-filters .drawer__close-btn{width:46px;height:46px}.cc-main-collection facet-filters .drawer__footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}.cc-main-collection facet-filters .drawer__footer .btn{min-height:52px;font-size:16px!important;font-weight:700}.cc-main-collection .pagination a,.cc-main-collection .pagination span,.cc-main-collection .pagination button{min-width:44px;min-height:44px;font-size:16px!important}.cc-main-collection+.cc-rich-text,.cc-main-collection+section.cc-rich-text{border-top:1px solid rgba(var(--text-color) / .13)}@media(max-width:767px){.cc-main-collection .section--page-width{padding-top:28px!important;padding-bottom:58px!important}.cc-main-collection .results-header{display:grid!important;grid-template-columns:1fr;padding:16px!important;margin-bottom:28px!important}.cc-main-collection .results-header__count{width:100%;margin:0!important}.cc-main-collection .results-header>.flex{width:100%}.cc-main-collection .results-header__filter{width:100%;min-height:52px}.cc-main-collection .active-filters{width:100%!important;padding-top:2px}.cc-main-collection #filter-results>ul.grid{column-gap:14px!important;row-gap:34px!important}.cc-main-collection .card__info{padding-top:14px}.cc-main-collection .card__title{min-height:0;font-size:15px!important;line-height:1.45!important}.cc-main-collection .card__price,.cc-main-collection .card__price .theme-money,.cc-main-collection .price{font-size:15px!important}}@media(max-width:420px){.cc-main-collection #filter-results>ul.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/ao-collection-browse.css.map */
