.main-collection-product-grid .option-color-map{cursor:pointer}.main-collection-product-grid .option-color-map .option-color-dot{width:24px;height:24px;border-radius:50%;border:1px solid #cccbca;padding:1px;background-origin:border-box;background-color:#fff}@media(max-width: 767px){.main-collection-product-grid .option-color-map .option-color-dot{width:16px;height:16px}}.main-collection-product-grid .option-color-map .option-color-dot .option-color-dot-inner{background-origin:border-box !important;background-repeat:no-repeat !important;background-position:center !important}.main-collection-product-grid .option-color-map .item-title{transition:width .3s linear,opacity .3s linear;width:0px;opacity:0;overflow:hidden}.main-collection-product-grid .option-color-map.active .option-color-dot{border:1px solid rgb(var(--color-primary-rgb));box-shadow:0 0 0 1px rgb(var(--color-primary-rgb))}@media(max-width: 767px){.main-collection-product-grid .option-color-map.active .option-color-dot{box-shadow:none}}.main-collection-product-grid .option-color-map.active .item-title{width:auto;width:var(--item-title-width);opacity:1}.main-collection-product-grid input[type=checkbox]:checked~label div,.main-collection-product-grid input[type=radio]:checked~label div{color:rgba(var(--se-body-color-rgb), 1) !important}.main-collection-product-grid input[type=checkbox]:not(:checked)~label svg rect,.main-collection-product-grid input[type=radio]:not(:checked)~label svg rect{stroke:#7a7771 !important}@media(max-width: 767px){.main-collection-product-grid .no-products svg{width:48px;height:48px}}.main-collection-product-grid .price-range-slider input[type=range]::-webkit-slider-thumb{box-shadow:none !important}.main-collection-product-grid .product-card-figure{border-radius:var(--se-border-radius) !important}@media(max-width: 767px){.main-collection-product-grid .product-card-figure{border-radius:var(--se-border-radius-sm) !important}}.main-collection-product-grid .card-price .price__sale{margin-top:var(--se-spacer-n1) !important}.main-collection-product-grid .card-price .price__last,.main-collection-product-grid .card-price .price__compare,.main-collection-product-grid .card-price .price__badge-sale{margin-top:var(--se-spacer-1) !important}
