.david-category-banner-section{border-bottom:1px solid #e5e5e5;padding-top:32px;padding-bottom:32px}.david-category-page-banner{width:100%;height:auto;object-fit:cover;margin-bottom:32px}.david-category-description *{color:var(--black-12)}@media only screen and (max-width:1024px){.david-category-page-banner{width:auto;max-width:100vw}}.advance-filter__block:first-of-type{border-bottom:1px solid #d9d9d9;padding:22px 24px}.advance-filter__block-container{width:100%;flex-direction:column;padding:16px 24px;display:flex}.advance-filter__block-container .block-title{color:var(--black-12);font-size:16px;font-weight:600;line-height:24px}.advance-filter__bottom-filter-title{color:var(--black-30);font-size:14px;line-height:20px}.filter-checkbox-wrapper{border-bottom:1px solid #d9d9d9;padding-top:16px;padding-bottom:16px}.advance-filter__block-container:last-of-type .filter-checkbox-wrapper{border-bottom:0}.advance-filter__checkbox-container{margin-top:0;margin-bottom:8px}.advance-filter__checkbox-container input:checked~.advance-filter__checkbox-checkmark{background-color:var(--primary)}.advance-filter__checkbox-checkmark{border:1.5px solid #d9d9d9}.advance-filter__filter-cta{border:1px solid var(--primary);border-radius:4px;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:700;line-height:20px}.advance-filter__clear-cta{color:var(--primary)}.advance-filter__apply-cta{color:#fff}.advance-filter__mobile-sort{background:rgba(0,0,0,.4);flex-direction:column;justify-content:flex-end;display:flex}.advance-filter__mobile-sort .advance-filter__mobile-sort-form{height:fit-content;background:#fff;justify-content:flex-end;display:flex}.advance-filter__mobile-sort-head{display:none}.advance-filter__sort-radio-wrapper{padding:24px 24px 8px}.advance-filter__sort-radio-wrapper .advance-filter__radio-container{margin-bottom:16px!important;padding-left:36px!important;position:relative!important}.advance-filter__sort-radio-wrapper .advance-filter__radio-container input:checked~.advance-filter__checkbox-text{color:var(--black-12)}.advance-filter__sort-radio-wrapper .advance-filter__radio-container .advance-filter__checkbox-text{color:var(--black-50);font-size:16px;font-weight:400;line-height:24px}.advance-filter__bottom-filter-wrapper .sort-icon,.advance-filter__bottom-filter-wrapper .filter-icon{color:var(--black-30);margin-right:6px}@media only screen and (min-width:992px){.advance-filter__action-wrapper{width:calc(25% - 24px);flex-shrink:0;padding:16px 8px}}.advance-filter__product-count{color:gray;margin-left:6px;font-size:14px;font-weight:500;line-height:20px}.advance-filter__bottom-filter-wrapper .shop-filter-divider{min-width:1px;width:1px;height:20px;background-color:#d9d9d9}.david-category-cards-wrapper{width:100%}@media only screen and (min-width:992px){.david-category-cards-wrapper{width:calc(100% - 16px)}}.david-category-cards{width:calc(100% + 16px);flex-wrap:wrap;display:flex}.david-category-cards .david-product-card{flex-basis:calc(50% - 16px);margin:0 8px 32px}.advance-filter__close-button{background-color:rgba(0,0,0,0);border:none;justify-content:center;align-items:center;padding:0;display:flex}.advance-filter__clear-button{color:var(--secondary-red);background-color:rgba(0,0,0,0);border:none;outline:0;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}.advance-filter__tag{border:1px solid #e5e5e5;border-radius:2px;align-items:center;margin:0 8px 8px 0;padding:4px 8px;display:flex}.advance-filter__tag-label{color:var(--black-12);margin-right:4px;font-size:12px;font-weight:400;line-height:16px}.advance-filter__tag-remover{background-color:rgba(0,0,0,0);border:none;outline:none;margin:0;padding:0}@media only screen and (max-width:992px){.advance-filter__filter-wrapper{border:none}}.advance-filter__pagination-wrapper .left-arrow{margin-right:18px}.advance-filter__pagination-wrapper .right-arrow{margin-left:18px}.advance-filter__page-no-item{min-height:32px;min-width:32px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:gray;border-color:gray;border-radius:50%;justify-content:center;align-items:center;margin:0 6px;font-size:14px;font-weight:700;line-height:20px;display:flex}.advance-filter__page-no-item.active{background-color:var(--primary);color:var(--black-100);border-color:var(--primary)}.advance-filter__three-dots{margin:0 6px}.advance-filter__page-dot{height:4px;min-height:4px;max-height:4px;width:4px;min-width:4px;max-width:4px;background-color:#d9d9d9;border-radius:50%}.advance-filter__page-dot:not(:last-child){margin-right:4px}.david-custom-dropdown{min-width:fit-content}.david-custom-dropdown .david-custom-dropdown-content{z-index:10001;background-color:#fff;padding:16px 24px;right:0;box-shadow:0 2px 16px rgba(26,24,30,.16)}.david-custom-dropdown .david-custom-dropdown-options{flex-direction:column;gap:12px;display:flex}.david-custom-dropdown .david-custom-dropdown-option{cursor:pointer;align-items:center;gap:8px;display:flex}.david-custom-dropdown .david-sort-radio-button input{opacity:0;height:0;width:0;cursor:pointer;position:absolute}.david-custom-dropdown .david-sort-radio-button.selected [data-radio-type=checked]{display:block!important}.david-custom-dropdown .david-sort-radio-button.selected [data-radio-type=unchecked]{display:none!important}.david-custom-dropdown .david-sort-radio-button.checked [data-radio-type=checked]{display:block}.david-custom-dropdown .david-sort-radio-button.checked [data-radio-type=unchecked],.david-custom-dropdown .david-sort-radio-button:not(.checked) [data-radio-type=checked]{display:none}.david-custom-dropdown .david-sort-radio-button:not(.checked) [data-radio-type=unchecked]{display:block}.advance-filter__checkbox-text{font-size:14px;font-weight:600;line-height:20px}.filter-checkbox-wrapper .show-more-button{color:var(--primary);background-color:rgba(0,0,0,0);border:none}.advance-filter__block-container{border-bottom:1px solid var(--black-85)}.filter-checkbox-wrapper{border-bottom:none;padding:16px 0 0}#pagination-wrapper{padding:48px 0 0}@media only screen and (min-width:992px){.advance-filter__block:first-of-type{border-bottom:0;padding:0 0 32px}.advance-filter__block-container{padding:16px 0}.advance-filter__block:first-of-type{padding-bottom:16px}#pagination-wrapper{padding-top:20px;padding-bottom:20px}}