.cl-scope .product-grid-improved #product-grid.clx-product-grid{row-gap:40px}
.cl-scope .product-grid-improved .facets-vertical{gap:30px}
.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters.sorting{width:auto;flex:0 0 auto}
.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field{flex-grow:0;width:auto;min-width:0}
.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .select{width:max-content;max-width:100%}
.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .facet-filters__sort.select__select{width:auto;max-width:100%;min-width:0;padding-right:calc(30px + 2px);field-sizing:content}
.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .facet-filters__sort.select__select:focus,.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .facet-filters__sort.select__select:focus-visible,.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .facet-filters__sort.select__select:active,.cl-scope .product-grid-improved .facets-vertical-sort .facet-filters__field .facet-filters__sort.select__select.focused{outline:none;outline-offset:0;box-shadow:none}
@media screen and (min-width:750px){.cl-scope .product-grid-improved .facets-vertical .facets-wrapper{padding-right:20px}
.cl-scope .product-grid-improved .facets__disclosure-vertical{border-top:none}
.cl-scope .product-grid-improved .facets-vertical .clx-facets__summary{border-bottom:1px solid #d9d5cd}
.cl-scope .product-grid-improved .facets__display-vertical{padding-bottom:0}
.cl-scope .product-grid-improved .facets-wrap.parent-wrap.facets-wrap-vertical{padding-top:15px}
.cl-scope .product-grid-improved .facets-container>.facets__clear-all--end{padding-top:30px}}
.cl-scope .product-grid-improved #main-collection-filters .facets__and-helptext{display:none}
.cl-scope .product-grid-improved .facets__heading.facets__heading--vertical{color:#1f262d;font-family:Mori,sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.32px;text-transform:uppercase}
.cl-scope .product-grid-improved .facets__summary-label{color:#1f262d;font-family:Mori,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.52px}
.cl-scope .product-grid-improved .active-facets__button-remove{color:#1f262d;font-family:Mori,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.cl-scope .product-grid-improved .facet-filters__title{font-size:30px}
.cl-scope #ProductGridContainer .facets-vertical-sort-header .facet-filters__title{margin-top:16px;margin-bottom:0!important}
@media screen and (max-width:749px){.cl-scope #ProductGridContainer .facets-vertical-sort-header .facet-filters__title{font-size:20px;line-height:1.2;flex:1 1 100%}
.cl-scope #ProductGridContainer .facets-vertical-sort-header{display:flex;flex-wrap:wrap}}
.cl-scope #ProductGridContainer .collection-custom-header{width:100%;margin-bottom:15px}
@media screen and (min-width:750px){.cl-scope #ProductGridContainer .collection-custom-header{margin-bottom:20px}}
.cl-scope #ProductGridContainer .collection-custom-header>*:first-child{margin-top:0}
.cl-scope #ProductGridContainer .collection-custom-header>*:last-child{margin-bottom:0}
.cl-scope .product-grid-improved .facet-checkbox__text{color:#1f262d;font-family:Mori,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal}
.cl-scope .product-grid-improved .facet-checkbox{padding:6px 20px 6px 0}
.cl-scope .product-grid-improved .card__media-discount-badge{display:none!important}
.cl-scope .product-grid-improved .card__media-bestseller-badge{display:inline-flex;padding:5px 9px 4px;flex-direction:column;align-items:flex-start;border-radius:20px;background:#476b78;color:#fff;font-family:Apercu Mono Pro,monospace;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.8px;text-transform:uppercase;position:absolute;top:10px;left:10px;z-index:2;pointer-events:none}
.cl-scope .product-grid-improved .clx-card__content,.cl-scope .product-grid-improved .card-information{text-align:left}
.cl-scope .product-grid-improved .card__information,.cl-scope .product-grid-improved .card__information-stack{display:flex;flex-direction:column;align-items:flex-start;gap:13px;width:100%}
.cl-scope .product-grid-improved .card__collection-heading-cluster{display:flex;flex-direction:column;align-items:flex-start;gap:13px;width:100%;box-sizing:border-box}
.cl-scope .product-grid-improved .card__collection-label{display:none}
.cl-scope .product-grid-improved .card__heading.card__heading--product-detail,.cl-scope .product-grid-improved .card__heading.card__heading--product-detail a{color:#1f1f1f;font-family:Migra,serif;font-size:20px;font-style:normal;font-weight:800;line-height:normal;text-align:left}
.cl-scope .product-grid-improved .card__collection-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;flex-shrink:0}
.cl-scope .product-grid-improved .card__collection-benefits li{display:flex;flex-direction:row;align-items:flex-start;gap:2px;margin:0;padding:0}
.cl-scope .product-grid-improved .card__collection-benefits__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}
.cl-scope .product-grid-improved .card__collection-benefits__icon svg{display:block}
.cl-scope .product-grid-improved .card__collection-benefits__text{color:#1f1f1f;font-family:Mori,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:130%}
@media screen and (max-width:749px){.cl-scope .product-grid-improved .card__collection-benefits__text{font-size:12px}}
.cl-scope .product-grid-improved .card__information-price{width:100%}
.cl-scope .product-grid-improved .card__information-price .clx-price{text-align:left}
.cl-scope .product-grid-improved .clx-price.price--collection-grid-improved .price__collection-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:5px}
.cl-scope .product-grid-improved .clx-price.price--collection-grid-improved .price__collection-current{color:#1f1f1f;text-align:center;font-family:Mori,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%}
.cl-scope .product-grid-improved .card__information-price .clx-price.price--collection-grid-improved .price__collection-current .price-item{margin:0;color:#1f1f1f;font-family:Mori,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:normal}
.cl-scope .product-grid-improved .card__information-price .clx-price.price--collection-grid-improved .price__collection-current .price-item.price-item--was{color:#8e8e8e}