@charset "utf-8";

div.snize-ac-results span.snize-title { color: rgb(51, 51, 51); }

div.snize-ac-results li.snize-category a.snize-view-link { color: rgb(51, 51, 51); }

div.snize-ac-results.snize-ac-results-mobile span.snize-title { color: rgb(51, 51, 51); }

div.snize-ac-results.snize-ac-results-mobile li.snize-category { color: rgb(51, 51, 51); }

div.snize-ac-results .snize-no-products-found-text .snize-no-products-found-link { color: rgb(51, 51, 51); }

div.snize-ac-results li.snize-view-all-link span { color: rgb(51, 51, 51); }

div.snize-ac-results.snize-ac-results-mobile li.snize-view-all-link span { color: rgb(51, 51, 51); }

div.snize li.snize-product span.snize-title { color: rgb(0, 0, 0); }

div.snize li.snize-category span.snize-title { color: rgb(0, 0, 0); }

div.snize li.snize-page span.snize-title { color: rgb(0, 0, 0); }

div.snize div.slider-container.snize-theme .back-bar .pointer { background-color: rgb(0, 0, 0); }

div.snize ul.snize-product-filters-list li:hover span { color: rgb(0, 0, 0); }

div.snize li.snize-no-products-found div.snize-no-products-found-text span a { color: rgb(0, 0, 0); }

div.snize li.snize-product span.snize-description { color: rgb(0, 0, 0); }

div.snize div.snize-search-results-categories li.snize-category span.snize-description { color: rgb(0, 0, 0); }

div.snize div.snize-search-results-pages li.snize-page span.snize-description { color: rgb(0, 0, 0); }

div.snize li.snize-no-products-found.snize-with-suggestion div.snize-no-products-found-text span { color: rgb(0, 0, 0); }

div.snize li.snize-product div.snize-price-list { color: rgb(231, 4, 15); }

div.snize#snize_results.snize-mobile-design li.snize-product .snize-price-list .snize-price { color: rgb(231, 4, 15); }

div.snize .snize-button { background-color: rgb(0, 0, 0); }

#snize-modal-product-quick-view .snize-button { background-color: rgb(0, 0, 0); }

div.snize li.snize-product .size-button-view-cart.snize-add-to-cart-button { background-color: rgb(0, 0, 0); }

#snize-modal-product-quick-view form.snize-add-to-cart-form-success #snize-quick-view-view-cart { background-color: rgb(0, 0, 0); }

#snize-search-results-grid-mode li.snize-product .size-button-view-cart.snize-add-to-cart-button { background-color: rgb(0, 0, 0); }

#snize-search-results-list-mode li.snize-product .size-button-view-cart.snize-add-to-cart-button { background-color: rgb(0, 0, 0); }

div.snize div.snize-product-filters-title { color: rgb(0, 0, 0); }

div.snize div.snize-filters-dropdown-title { color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog div.snize-product-filter-opener span.snize-product-filter-title { color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog div.snize-product-filters-header span.snize-product-filters-title { color: rgb(0, 0, 0); }

div.snize input.snize-price-range-input { color: rgb(0, 0, 0); }

div.snize div.slider-container .scale ins { color: rgb(0, 0, 0) !important; }

div.snize ul.snize-product-filters-list li { color: rgb(0, 0, 0); }

div.snize ul.snize-product-size-filter li label .snize-size-filter-checkbox > span { color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog ul.snize-product-size-filter li label .snize-size-filter-checkbox > span { color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog ul.snize-product-filters-list li label > span { color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-show-products { background-color: rgb(0, 0, 0); }

#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-reset-all { color: rgb(0, 0, 0); }

div.snize div.snize-main-panel-controls ul li a { color: rgb(0, 0, 0); }

#snize_results.snize-mobile-design div.snize-main-panel-dropdown > a { color: rgb(0, 0, 0); }

#snize_results.snize-mobile-design div.snize-main-panel-dropdown > a > .caret { border-color: rgb(0, 0, 0); }

#snize_results.snize-mobile-design div.snize-main-panel-mobile-filters > a { color: rgb(0, 0, 0); }

#snize_results.snize-mobile-design div.snize-main-panel-view-mode a.snize-list-mode-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' fill-rule='nonzero' d='M8 15h10a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2zm-5-1a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm5-5h10a1 1 0 0 1 0 2H8a1 1 0 0 1 0-2zM3 8a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm5-5h10a1 1 0 0 1 0 2H8a1 1 0 1 1 0-2zM3 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4z'/%3E%3C/svg%3E"); }

#snize_results.snize-mobile-design div.snize-main-panel-view-mode a.snize-grid-mode-icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' fill-rule='nonzero' d='M12 11h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm-9 0h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1zm9-9h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1zM3 2h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1z'/%3E%3C/svg%3E"); }

#snize-modal-mobile-filters-dialog div.snize-product-filters-header a.snize-back-to-filters { color: rgb(0, 0, 0); }

div.snize { color: rgb(0, 0, 0); }

div.snize div.snize-main-panel-controls ul li a.active { color: rgb(0, 0, 0); }

div.snize div.snize-main-panel-controls ul li a.hover { color: rgb(0, 0, 0); }

div.snize div.snize-main-panel-dropdown a { color: rgb(0, 0, 0); }

div.snize div.snize-pagination ul li span { color: rgb(0, 0, 0); }

div.snize div.snize-pagination ul li a { color: rgb(0, 0, 0); }

div.snize div.snize-main-panel-view-mode a.snize-grid-mode-icon svg path { fill: rgb(0, 0, 0); }

div.snize div.snize-main-panel-view-mode a.snize-list-mode-icon svg path { fill: rgb(0, 0, 0); }

.snize-attribute.snize-attribute-sizes-available { font-weight: 700; }

.snize-attribute.snize-attribute-product-type { background: red; padding: 0px 5px; vertical-align: middle; line-height: 1.6875; color: rgb(255, 255, 255) !important; display: inline-block !important; }

.snize-attribute.snize-attribute-product-type-men { background: black; }

.snize-attribute.snize-attribute-product-type-unisex { background: darkred; }

span.snize-attribute-no-sizes { position: absolute; top: 6em; left: 50%; margin-top: -3em; margin-left: -3em; width: 6em; height: 6em; background: rgba(250, 107, 107, 0.35); text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; border-radius: 50%; line-height: 1em; }

span.snize-attribute-no-sizes::after { content: "Out of stock"; display: table-cell; height: 6em; width: 6em; vertical-align: middle; }

#snize-search-results-grid-mode span.snize-overhidden { text-align: left; }

.snize-category .snize-thumbnail { display: none !important; }

.snize-product .snize-description { display: none !important; }

#snize-search-results-grid-mode li.snize-product span.snize-title { margin-bottom: 3px !important; }

.snize-overhidden span { text-align: left !important; }

#snize-search-results-grid-mode .snize-price-list { text-align: left; }

#snize-search-results-grid-mode span.snize-overhidden { display: flex !important; flex-direction: column; }

#snize-search-results-grid-mode span.snize-attribute { order: 1; }

#snize-search-results-grid-mode li.snize-product span.snize-title { order: 2; margin-bottom: 0px !important; max-height: initial !important; }

#snize-search-results-grid-mode .snize-reviews { order: 5; margin-top: 0px !important; margin-bottom: 4px !important; }

#snize-search-results-grid-mode .snize-price-list { order: 4; margin-bottom: 0px !important; }

#snize-search-results-grid-mode span.snize-attribute.snize-attribute-product-type { order: 3; }

#snize-search-results-grid-mode span.snize-attribute.snize-attribute-sizes-available { order: 6; }

div.snize .snize-reviews:empty { display: none; }

.snize-main-panel-dropdown-content li:first-child { order: 1; }

.snize-main-panel-dropdown-content li:nth-child(2) { order: 5; }

.snize-main-panel-dropdown-content li:nth-child(3) { order: 7; }

.snize-main-panel-dropdown-content li:nth-child(4) { order: 6; }

.snize-main-panel-dropdown-content li:nth-child(5) { order: 4; }

.snize-main-panel-dropdown-content li:nth-child(6) { order: 3; }

.snize-main-panel-dropdown-content li:last-child { order: 2; }

#snize-search-results-grid-mode span.snize-sku, #snize-search-results-grid-mode span.snize-attribute { width: fit-content; }

.snize-main-panel-view-mode { display: none; }

div.snize div.snize-main-panel-controls ul li:last-child { display: none; }

#snize-search-results-grid-mode span.snize-thumbnail { width: 224px !important; height: 224px !important; }

#snize-search-results-grid-mode span.snize-thumbnail img { max-width: 224px !important; max-height: 224px !important; }

.snize-attribute.snize-attribute-vendor .snize-attribute-title { display: none !important; }

.snize-four-columns { font-family: "DM Sans", sans-serif !important; }

.snize-attribute.snize-attribute-vendor { font-family: "DM Sans", sans-serif !important; color: rgb(0, 0, 0) !important; font-size: 12px !important; font-weight: 500 !important; text-transform: uppercase !important; }

.snize-product { font-family: "DM Sans", sans-serif !important; }

.snize-title { color: rgb(0, 0, 0) !important; margin-bottom: 4px !important; text-transform: capitalize !important; font-family: "DM Sans", sans-serif !important; font-size: 12px !important; line-height: 20px !important; font-weight: 500 !important; overflow: hidden !important; text-overflow: ellipsis !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; }

.snize-attribute.snize-attribute-sizes-available { display: none !important; }

div.snize .stars-container::after, .snize-modal-content-wrapper .stars-container::after { color: black !important; }

div.snize .snize-reviews .total-reviews { padding-left: 2px !important; float: none !important; }

.snize-price-list { font-family: "DM Sans", sans-serif !important; }

div.snize .snize-reviews .total-reviews { color: black !important; }

#snize-modal-mobile-filters-dialog .snize-product-filters-search { position: relative; margin: 0px 15px; padding: 5px; border: 1px solid rgb(193, 193, 193); }

#snize-modal-mobile-filters-dialog .snize-product-filters-search input { width: 100%; }

div.snize-search-results .snize-filter-input { border: 1px solid rgb(211, 211, 211); border-radius: 2px; background-color: rgb(255, 255, 255); color: rgb(116, 116, 116); box-sizing: border-box; padding: 0px 5px; height: 28px; width: 100%; }

.snize-button.snize-action-button.snize-quick-view-button { display: none !important; }

div.snize li.snize-product div.snize-price-list { color: black !important; }