@charset "utf-8";

div.snize-overlay { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 1000001; overflow: auto; background-color: rgba(51, 51, 51, 0.4); }

div.snize-modal { width: 90%; max-width: 806px; margin-left: auto; transform: translate(-50%, -50%); left: 50%; top: 50%; position: fixed; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-align: left; z-index: 2147483646; border-radius: 6px; box-shadow: rgba(33, 43, 54, 0.08) 0px 2px 16px 0px, rgba(33, 43, 54, 0.2) 0px 31px 41px 0px; padding: 40px 20px 20px; }

.snize-modal-content-wrapper { overflow: auto; margin-top: 0px; }

.snize-modal .snize-close-button { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4OEVGRkM1OEUzOTExRTc4MjBBREZBODFCNTZCQkM2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4OEVGRkM2OEUzOTExRTc4MjBBREZBODFCNTZCQkM2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjg4RUZGQzM4RTM5MTFFNzgyMEFERkE4MUI1NkJCQzYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg4RUZGQzQ4RTM5MTFFNzgyMEFERkE4MUI1NkJCQzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74tdr0AAABCklEQVR42mJgYGC4DsSBDOSBaCC+BGJYAfEbII4h0YA0IH4JxEYwAUOoQAaRBhQD8VMg1kKX0ATiJ0BcSsCAOiC+D8TKuBQoQRU0YpFjBOIeIL4BxHKEnCoDDew+qEYQYALi6UB8EYjFiQ00MSC+AMQzgZgNiJcA8UkgFiI1+gSB+DgQPwbig0DMi0shEx5DQHIsQPwHymYi1RAJqO2ngFgViG8D8T4gFiHWG/JAfAuI29FiZhIQXwViSUIGqAHxQyCuxiHfBsR3gFgBlwG6QPwMiHMJWFQBxI+AWB1dwhSIXwFxMpFezgbi50CsDxOwA+LXQBxOYhJIgOozY4AmYx8yi4IwID4LEGAAeQ4sxJArSUgAAAAASUVORK5CYII=") center center / 13px no-repeat rgba(0, 0, 0, 0); border: 0px; height: 68px; width: 75px; position: absolute; top: 2px; right: 0px; box-shadow: none; padding: 0px; margin: 0px; border-radius: 0px; min-height: initial; min-width: initial; z-index: 100000; }

.snize-quick-view-image-wrapper { max-height: 100%; max-width: 100%; margin-bottom: 11px; height: 370px; }

.snize-quick-view-image { display: block; margin-left: auto; margin-right: auto; max-height: 370px; max-width: 100%; width: auto; }

.snize-quick-view-title { margin-bottom: 8px; text-decoration: none; display: block; font-size: 28px; font-weight: 500; color: rgb(33, 43, 54); line-height: 1.14; text-align: left; width: 86%; }

.snize-quick-view-title:hover { color: rgb(33, 43, 54); text-decoration: none; }

.snize-quick-view-sku, .snize-quick-view-attribute { font-size: 12px; line-height: 1.33; text-align: left; color: rgb(51, 51, 51); display: block; margin-bottom: 5px; }

.snize-quick-view-price-wrapper { text-align: left; margin: 10px 0px 14px; }

#snize-modal-product-quick-view * { outline: revert; }

#snize-modal-product-quick-view { padding: 40px 10px 20px 20px; text-align: left; }

#snize-modal-product-quick-view .snize-modal-content-wrapper { padding-right: 10px; }

#snize-modal-product-quick-view .snize-price-list { font-size: 20px; font-weight: 500; line-height: 1.4; text-align: left; color: rgb(2, 136, 209); }

#snize-modal-product-quick-view span.snize-discounted-price { margin-left: 10px; text-decoration: line-through; font-size: 18px; font-weight: 500; line-height: 1.4; text-align: left; color: rgb(116, 116, 116); }

.snize-quick-view-description { text-decoration: none; margin-bottom: 5px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; vertical-align: initial; font-size: 16px; line-height: 1.25; text-align: left; color: rgb(116, 116, 116); max-height: 80px; }

div.snize-quick-view-content-left { float: left; width: 48.37%; display: block; padding-right: 8px; box-sizing: border-box; }

div.snize-quick-view-content-right { float: right; width: 51.63%; padding-left: 8px; box-sizing: border-box; }

#snize-modal-product-quick-view span.snize-sku, #snize-modal-product-quick-view span.snize-attribute { display: block; margin: 0px; padding: 0px; color: rgb(116, 116, 116); font-size: 70%; text-align: left; }

.snize-quick-view-show-more, .snize-quick-view-show-more:hover { display: block; margin-bottom: 19px; color: rgb(2, 136, 209); font-size: 16px; line-height: 1.25; text-align: left; }

.snize-quick-view-add-to-cart-quantity { display: inline; }

#snize-modal-product-quick-view .snize-quick-view-quantity-label { margin-right: 8px; font-weight: normal; font-size: 14px; display: inline-block; vertical-align: middle; margin-top: 5px; margin-bottom: 2px; text-transform: none; letter-spacing: 0px; font-style: normal; padding: 0px; }

#snize-modal-product-quick-view .snize-add-to-cart-quantity-num { width: 90px; height: 44px; display: inline-block; vertical-align: middle; margin: 5px 0px 0px; padding: 13px 20px; border-radius: 3px; background-color: rgb(255, 255, 255); border: 1px solid rgb(211, 211, 211); color: rgb(51, 51, 51); font-size: 16px; line-height: 1.25; box-sizing: border-box; font-family: inherit; font-weight: normal; letter-spacing: 0px; text-indent: 0px; }

#snize-modal-product-quick-view .snize-button { background: rgb(2, 136, 209); border-radius: 4px; color: rgb(255, 255, 255); font-size: 16px; height: 44px; padding: 8px 16px; text-align: center; text-decoration: none; margin-top: 5px; margin-left: 20px; border: none; vertical-align: middle; line-height: inherit; margin-bottom: 0px; width: auto; min-width: auto; box-shadow: none; text-transform: none; letter-spacing: 0px; box-sizing: border-box; min-height: auto; }

#snize-modal-product-quick-view .snize-button::before, #snize-modal-product-quick-view .snize-button::after { box-sizing: border-box; }

#snize-modal-product-quick-view .snize-button:hover { opacity: 0.85; }

#snize-modal-product-quick-view form #snize-quick-view-view-cart { display: none; background-color: rgb(86, 173, 106); }

#snize-modal-product-quick-view form.snize-add-to-cart-form-success #snize-quick-view-view-cart { display: inline-block; }

#snize-modal-product-quick-view form.snize-add-to-cart-form-success #snize-quick-view-add-to-cart, #snize-modal-product-quick-view form.snize-add-to-cart-form-out-of-stock #snize-quick-view-add-to-cart { display: none; }

#snize-modal-product-quick-view .snize-button-loading { position: relative; background-color: rgb(2, 136, 209); color: rgba(0, 0, 0, 0); }

#snize-modal-product-quick-view .snize-button-loading::after { content: ""; display: block; width: 24px; height: 24px; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; border-radius: 50%; border-width: 3px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgb(255, 255, 255) rgb(255, 255, 255); border-image: initial; animation: 1s linear 0s infinite normal none running snize-spin; }

@-webkit-keyframes snize-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes snize-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#snize-modal-product-quick-view form #snize-quick-view-out-of-stock { display: none; color: rgb(182, 182, 182); background-color: rgb(246, 246, 246); }

#snize-modal-product-quick-view form.snize-add-to-cart-form-out-of-stock #snize-quick-view-out-of-stock { display: inline-block; }

.snize-quick-view-add-to-cart-wrapper { margin: 0px; text-align: left; }

#snize-modal-product-quick-view .snize-error { color: rgb(208, 46, 46); background-color: rgb(255, 246, 246); border-radius: 1px; padding: 6px 12px; margin: 15px 0px; border: 1px solid rgb(208, 46, 46); font-size: 0.9em; text-align: left; }

.snize-quick-view-thumbnails { text-align: left; margin: 0px; padding: 0px; }

.snize-quick-view-thumbnail { display: inline-block; width: 80px; height: 80px; text-align: center; vertical-align: top; margin: 5px; padding: 1px; cursor: pointer; background: none; }

.snize-quick-view-thumbnail::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }

.snize-quick-view-thumbnail.active { border: 1px solid rgb(99, 115, 129); border-radius: 3px; }

.snize-quick-view-thumbnail img { max-width: 100%; max-height: 100%; display: inline-block; vertical-align: middle; border: none; width: auto; }

.snize-option-selector-wrapper label { font-size: 16px; line-height: 1.25; text-align: left; color: rgb(51, 51, 51); margin-bottom: 5px; font-weight: normal; text-transform: none; display: block; letter-spacing: 0px; font-style: normal; padding: 0px; }

.snize-option-selector-wrapper select { display: block; width: 100%; height: 40px; padding: 8px 10px; font-size: 16px; line-height: 1.25; text-align: left; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(211, 211, 211); border-radius: 3px; margin-bottom: 19px; appearance: menulist-button; font-style: normal; text-transform: none; max-width: none; }

.snize-option-selector-text label { font-weight: bold; display: inline-block; margin-right: 5px; }

.snize-quick-view-form-wrapper .snize-option-selector-text label { min-width: 30%; }

.snize-quick-view-form-wrapper hr { border-top: 1px solid rgb(238, 238, 238); background-color: rgb(255, 255, 255); border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 0px; margin: 25px 0px 30px; }

#snize-modal-product-quick-view.snize-results-new-design { padding: 20px; border-radius: 5px; max-width: 900px; }

#snize-overlay-product-quick-view { background-color: rgba(51, 51, 51, 0.5); }

#snize-modal-product-quick-view.snize-results-new-design .snize-close-button { background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2987 5.70973C17.9087 5.31973 17.2787 5.31973 16.8887 5.70973L11.9988 10.5897L7.10875 5.69973C6.71875 5.30973 6.08875 5.30973 5.69875 5.69973C5.30875 6.08973 5.30875 6.71973 5.69875 7.10973L10.5888 11.9997L5.69875 16.8897C5.30875 17.2797 5.30875 17.9097 5.69875 18.2997C6.08875 18.6897 6.71875 18.6897 7.10875 18.2997L11.9988 13.4097L16.8887 18.2997C17.2787 18.6897 17.9087 18.6897 18.2987 18.2997C18.6887 17.9097 18.6887 17.2797 18.2987 16.8897L13.4087 11.9997L18.2987 7.10973C18.6787 6.72973 18.6787 6.08973 18.2987 5.70973Z' fill='%23333333'/%3E%3C/svg%3E%0A"); right: 0px; top: 0px; background-size: auto; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-quick-view-content-right { margin-top: 30px; width: 47%; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-title { line-height: 32px; width: auto; margin-bottom: 5px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-image { max-height: 300px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-image-wrapper { height: 300px; margin-bottom: 20px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-thumbnail.active { border-color: rgb(193, 193, 193); border-radius: 0px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-thumbnail { padding: 0px; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-quick-view-content-left { width: 52%; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-description { color: rgb(136, 136, 136); font-size: 14px; line-height: 20px; font-weight: 300; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-price-wrapper { margin: 20px 0px; font-size: 26px; line-height: 30px; display: flex; align-items: center; }

#snize-modal-product-quick-view.snize-results-new-design span.snize-discounted-price { font-size: 14px; color: rgb(136, 136, 136); line-height: 14px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-option-selector-wrapper label { font-size: 14px; text-align: left; color: rgb(136, 136, 136); margin-bottom: 6px; padding: 0px; line-height: 18px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-option-selector-wrapper select { border: 1px solid rgb(193, 193, 193); margin: 0px 0px 15px; appearance: none; background-position: right 10px center; text-indent: 0.01px; font-style: normal; min-height: auto; letter-spacing: 0px; float: none; border-radius: 1px; line-height: 20px; font-size: 14px; min-width: 145px; display: block; position: relative; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); cursor: pointer; height: auto; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87998 1.29L5.99998 5.17L2.11998 1.29C1.72998 0.899998 1.09998 0.899998 0.70998 1.29C0.31998 1.68 0.31998 2.31 0.70998 2.7L5.29998 7.29C5.68998 7.68 6.31998 7.68 6.70998 7.29L11.3 2.7C11.69 2.31 11.69 1.68 11.3 1.29C10.91 0.909998 10.27 0.899998 9.87998 1.29Z' fill='%23333333'/%3E%3C/svg%3E%0A"); background-size: 10px; padding-right: 25px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-add-to-cart-quantity { display: block; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-quantity-label { display: block; margin: 0px 0px 8px; font-size: 14px; text-align: left; color: rgb(136, 136, 136); padding: 0px; line-height: 18px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-button { margin: 0px 20px 0px 0px; background: rgb(51, 51, 51); border-radius: 1px; min-width: 200px; text-transform: uppercase; }

#snize-modal-product-quick-view.snize-results-new-design .snize-add-to-cart-quantity-num { margin-top: 0px; font-size: 14px; text-align: center; border-radius: 0px; height: 30px; border-top-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); border-right: 0px; width: 70px; min-height: auto; }

#snize-modal-product-quick-view.snize-results-new-design .snize-add-to-cart-quantity-num::-webkit-inner-spin-button, #snize-modal-product-quick-view.snize-results-new-design .snize-add-to-cart-quantity-num::-webkit-outer-spin-button { appearance: none; margin: 0px; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-input-wrapper-minus { width: 34px; height: 30px; border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-left-color: rgb(193, 193, 193); border-image: initial; border-right-style: initial; border-right-color: initial; display: flex; align-items: center; justify-content: center; cursor: pointer; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-input-wrapper-plus { width: 34px; height: 30px; background: rgb(51, 51, 51); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(193, 193, 193); border-right-color: rgb(193, 193, 193); border-bottom-color: rgb(193, 193, 193); border-image: initial; border-left-style: initial; border-left-color: initial; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-top: 0px; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-quick-view-input-wrapper { display: flex; }

#snize-modal-product-quick-view.snize-results-new-design .snize-button:hover { opacity: 1; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-quick-view-cart-block { margin-top: 20px; display: flex; align-items: center; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-show-more, #snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-show-more:hover { margin: 0px; font-size: 12px; text-decoration: underline; color: rgb(51, 51, 51); opacity: 1; line-height: 16px; }

#snize-modal-product-quick-view.snize-results-new-design div.snize-quick-view-form-wrapper { margin-bottom: 20px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-sku, #snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-attribute { line-height: 18px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-quick-view-reviews-wrapper { margin: 0px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-modal-content-wrapper .stars-container { line-height: 20px; height: 20px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-modal-content-wrapper .snize-reviews .total-reviews { margin-left: 10px; font-size: 12px; line-height: 20px; }

#snize-modal-product-quick-view.snize-results-new-design label { font-size: 14px; text-align: left; color: rgb(136, 136, 136); line-height: 20px; margin-bottom: 6px; display: block; padding: 0px; width: 100%; }

#snize-modal-product-quick-view.snize-results-new-design .snize-simple-options-box .snize-option-selector-wrapper select { border: 1px solid rgb(193, 193, 193); margin: 0px 0px 15px; appearance: none; background-position: right 10px center; text-indent: 0.01px; font-style: normal; min-height: auto; letter-spacing: 0px; float: none; border-radius: 1px; line-height: 20px; font-size: 14px; min-width: 145px; display: block; position: relative; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); cursor: pointer; height: auto; background-repeat: no-repeat; background-size: 10px; padding-right: 25px; background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87998 1.29L5.99998 5.17L2.11998 1.29C1.72998 0.899998 1.09998 0.899998 0.70998 1.29C0.31998 1.68 0.31998 2.31 0.70998 2.7L5.29998 7.29C5.68998 7.68 6.31998 7.68 6.70998 7.29L11.3 2.7C11.69 2.31 11.69 1.68 11.3 1.29C10.91 0.909998 10.27 0.899998 9.87998 1.29Z' fill='%23333333'/%3E%3C/svg%3E%0A"); }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box { margin: 0px 0px 10px; display: flex; flex-wrap: wrap; }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box .snize-size:not(.snize-size-active) { color: rgb(51, 51, 51); border-color: rgb(193, 193, 193); }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box .snize-size { border: 1px solid; display: flex; justify-content: center; align-items: center; cursor: pointer; line-height: 18px; margin-bottom: 5px; min-height: 36px; padding: 0px 8px; font-size: 12px; min-width: 36px; margin-right: 6px; border-radius: 1px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box .snize-size-active { border-color: rgb(51, 51, 51); background: rgb(51, 51, 51); color: rgb(255, 255, 255); }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch > span { display: inline-block; vertical-align: middle; position: relative; border-radius: 50%; border: none; width: 24px; height: 24px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch { display: inline-block; cursor: pointer; margin-bottom: 5px; float: none; position: relative; line-height: 1; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch:not(:last-child) { margin-right: 8px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch.active { border: 1px solid rgb(51, 51, 51); }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch-box { margin-bottom: 10px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch > span::before, #snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch.snize-color-swatch-active > span::before { display: inline-block; position: absolute; visibility: visible; opacity: 0; border: 1px solid rgb(51, 51, 51); content: ""; box-sizing: border-box; transition: all, 0.12s; border-radius: 50%; width: 28px; height: 28px; top: -2px; left: -2px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch.snize-color-swatch-active > span::before { opacity: 1 !important; content: ""; }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box:empty, #snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch-box:empty, #snize-modal-product-quick-view.snize-results-new-design .snize-simple-options-box:empty { display: none; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch > span.icon-multicolor { background: url("https://s3.amazonaws.com/static.searchanise.com/snize-icon-multicolor.png"); }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch > span.icon-clear { background: url("https://s3.amazonaws.com/static.searchanise.com/snize-icon-clear.png"); }

#snize-modal-product-quick-view.snize-results-new-design .snize-size-select-box .snize-size:not(.snize-size-active):hover { border-color: rgb(193, 193, 193); }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch:not(.snize-color-swatch-active):hover span::before { opacity: 0; }

#snize-modal-product-quick-view.snize-results-new-design .snize-options-box .snize-size-select-box { justify-content: left; }

#snize-modal-product-quick-view.snize-results-new-design .snize-options-box .snize-color-swatch-box { text-align: left; }

#snize-modal-product-quick-view.snize-results-new-design .snize-color-swatch:not(.snize-color-swatch-active) > span::after { position: absolute; visibility: visible; border: 1px solid rgb(193, 193, 193); content: ""; box-sizing: border-box; transition: all, 0.12s; display: block; opacity: 1; width: 28px; height: 28px; border-radius: 50%; top: -2px; left: -2px; }

#snize-modal-product-quick-view.snize-results-new-design .snize-simple-options-box.snize-unmapped-colors-box { margin: 0px; }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch.snize-color-swatch-active > span::before, #snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch:not(.snize-color-swatch-active) > span::after { display: none; }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch > span { border: none; background-position: center center; background-size: contain; background-repeat: no-repeat; padding-bottom: 100%; border-radius: 3px; display: block; width: 100%; height: 0px; background-color: rgba(0, 0, 0, 0) !important; }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch { border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0); width: 45px; height: 45px; margin: 0px !important; }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch-box:not(:empty) { margin: 0px; }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch.snize-color-swatch-active { border-color: rgb(51, 51, 51); }

#snize-modal-product-quick-view .snize-swatch-type-image .snize-color-swatch > span.icon-multicolor { background-size: contain; background-position: center center; background-repeat: no-repeat; }

#snize-modal-product-quick-view.snize-mobile-design .snize-button { margin-top: 12px; margin-left: 0px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design { width: 100%; border-radius: 24px 24px 0px 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px -1px 2px 1px, rgba(0, 0, 0, 0.05) 0px -8px 16px 2px; padding: 0px 16px 16px; position: fixed; transform: none; top: 100px; bottom: 0px; left: 0px; z-index: 2147483647; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-modal-content-wrapper { display: flex; flex-direction: column; padding: 0px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-quick-view-content-left { width: auto; padding-left: 5px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-quick-view-content-right { width: auto; padding-left: 5px; margin-bottom: 40px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-thumbnail { border: 1px solid rgb(193, 193, 193); width: 48px; height: 48px; margin: 0px; overflow: hidden; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-thumbnail.active { border-color: rgb(50, 50, 50); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-thumbnails { display: grid; gap: 5px; grid-template-columns: repeat(auto-fill, 48px); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-close-button { background-image: url("data:image/svg+xml,%3Csvg width='66' height='58' viewBox='0 0 66 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_dd_1_56900)'%3E%3Crect x='18' y='12' width='36' height='36' rx='18' fill='white' shape-rendering='crispEdges'/%3E%3Cpath d='M42.2987 23.7088C41.9087 23.3188 41.2787 23.3188 40.8887 23.7088L35.9988 28.5888L31.1088 23.6987C30.7188 23.3088 30.0888 23.3088 29.6987 23.6987C29.3088 24.0888 29.3088 24.7188 29.6987 25.1088L34.5888 29.9988L29.6987 34.8887C29.3088 35.2787 29.3088 35.9087 29.6987 36.2987C30.0888 36.6887 30.7188 36.6887 31.1088 36.2987L35.9988 31.4087L40.8887 36.2987C41.2787 36.6887 41.9087 36.6887 42.2987 36.2987C42.6887 35.9087 42.6887 35.2787 42.2987 34.8887L37.4087 29.9988L42.2987 25.1088C42.6787 24.7288 42.6787 24.0888 42.2987 23.7088Z' fill='%2388898F'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_dd_1_56900' x='0' y='-14' width='72' height='72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='2' operator='dilate' in='SourceAlpha' result='effect1_dropShadow_1_56900'/%3E%3CfeOffset dy='-8'/%3E%3CfeGaussianBlur stdDeviation='8'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_56900'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='1' operator='dilate' in='SourceAlpha' result='effect2_dropShadow_1_56900'/%3E%3CfeOffset dy='1'/%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_1_56900' result='effect2_dropShadow_1_56900'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_1_56900' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A"); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-image-wrapper { margin-top: 20px; height: 320px; margin-bottom: 10px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-title { font-weight: 600; font-size: 24px; line-height: 28px; letter-spacing: -0.02em; color: rgb(51, 51, 51); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-price-wrapper { margin: 10px 0px; font-size: 18px; line-height: 20px; color: rgb(51, 51, 51); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design span.snize-discounted-price { font-size: 14px; line-height: 20px; color: rgb(102, 102, 102); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-reviews-wrapper { margin: 15px 0px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-reviews-wrapper .snize-reviews { display: flex; align-items: center; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-modal-content-wrapper .stars-container { width: 73px; font-size: 14px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-modal-content-wrapper .snize-reviews .total-reviews { color: rgb(102, 102, 102); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design label { color: rgb(51, 51, 51); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-quick-view-cart-block { margin: 0px 0px 0px 10px; width: 100%; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-button { min-width: auto; margin: 0px; height: 40px; padding: 6px 16px; letter-spacing: -0.01em; width: 100%; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-add-to-cart-wrapper { display: flex; align-items: center; justify-content: space-between; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-add-to-cart-fixed { bottom: 0px; left: 0px; right: 0px; text-align: center; position: fixed; background: rgb(255, 255, 255); padding: 10px; border-top: 1px solid rgb(229, 230, 231); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-input-wrapper-minus, #snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-input-wrapper-plus, #snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-add-to-cart-quantity-num { height: 40px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-add-to-cart-quantity-num { border-left: 0px; width: 40px; font-size: 16px; padding: 0px !important; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-input-wrapper-plus { background: rgb(255, 255, 255); }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design div.snize-quick-view-form-wrapper { margin-top: 15px; margin-bottom: 10px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch-box { margin-bottom: 0px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch > span { width: 30px; height: 30px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch > span::before, #snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch.snize-color-swatch-active > span::before { width: 36px; height: 36px; top: -3px; left: -3px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch:not(.snize-color-swatch-active) > span::after { width: 36px; height: 36px; top: -3px; left: -3px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-color-swatch { margin-bottom: 14px; margin-right: 8px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-label { font-weight: 500; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-sku { color: rgb(102, 102, 102); font-size: 12px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-label-wrapper { margin-bottom: 15px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-size-select-box .snize-size { margin: 0px 8px 8px 0px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-image { max-height: 320px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-show-more { text-align: center; margin-top: 30px; font-weight: 500; font-size: 16px; line-height: 16px; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-swatch-type-image .snize-color-swatch > span { height: 0px; width: 100%; }

#snize-modal-product-quick-view.snize-results-new-design.snize-mobile-design .snize-quick-view-description { color: rgb(102, 102, 102); font-size: 12px; font-weight: 400; }