@charset "utf-8";

div.snize-ac-results.snize-ac-results-mobile .snize-small-spinner { left: 0%; margin: -5px auto 0px 12px; }

div.snize-ac-results.snize-ac-results-mobile ul .snize-big-spinner { position: absolute; left: 0px; right: 0px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-ac-over-nodrop { border-color: rgba(0, 0, 0, 0); background-color: rgb(247, 247, 247); }

div.snize-ac-results.snize-ac-results-mobile li:first-child.snize-ac-over-nodrop { border-top-color: rgba(0, 0, 0, 0); }

div.snize-ac-results.snize-ac-results-mobile li:last-child.snize-ac-over-nodrop { border-bottom-color: rgba(0, 0, 0, 0); }

div.snize-ac-results.snize-ac-results-mobile li.snize-label.snize-ac-over-nodrop { color: rgb(160, 160, 160); border-color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); cursor: default; }

div.snize-ac-results.snize-ac-results-mobile li.snize-separator.snize-ac-over-nodrop { border-color: rgb(221, 221, 221); background-color: rgba(0, 0, 0, 0); cursor: default; }

div.snize-ac-results.snize-ac-results-mobile { background-color: rgba(0, 0, 0, 0); height: 100%; max-width: 100%; overflow: auto; width: 100%; zoom: 1; box-shadow: none; z-index: 999999999; bottom: 0px !important; position: absolute !important; right: 0px !important; top: 0px !important; }

div.snize-ac-results.snize-ac-results-mobile li { background-color: rgb(255, 255, 255); border-width: 0px 1px 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); border-left-style: solid; border-left-color: rgb(238, 238, 238); border-right-style: solid; border-right-color: rgb(238, 238, 238); border-top-style: initial; border-top-color: initial; font-size: 16px; line-height: 16px; margin-left: 7px; margin-right: 7px; padding: 12px 10px; box-sizing: border-box; }

div.snize-ac-results.snize-ac-results-mobile li:hover { border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); }

div.snize-ac-results.snize-ac-results-mobile li.snize-product { padding: 7px 10px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel { background-color: rgb(255, 255, 255); height: 50px; margin: 0px 0px -1px; position: relative; z-index: 12; display: table; width: 100%; padding: 0px; border-width: 0px 0px 3px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(93, 93, 93); }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel:hover { background-color: rgb(255, 255, 255); }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel .snize-close-button { display: table-cell; vertical-align: middle; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel button.snize-close-button-arrow { background: url("https://s3.amazonaws.com/static.searchanise.com/snize-close-button-arrow.png") 0% 0% / 26px no-repeat rgba(0, 0, 0, 0); border: 0px; display: block; box-shadow: none; height: 26px; margin: 0px 12px; outline: 0px; padding: 0px; width: 26px; min-width: auto; min-height: auto; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel .snize-search { display: table-cell; width: 100%; background: rgb(247, 247, 247); }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style { background-color: rgb(247, 247, 247); border: none; color: rgb(51, 51, 51); font-size: 18px; line-height: 33px; height: 33px; outline: 0px; padding: 0px; vertical-align: middle; width: 100%; margin: 10px 0px 10px 15px; appearance: none; box-sizing: border-box; box-shadow: none; text-transform: none; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style::-webkit-search-cancel-button { appearance: none; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel input.snize-mobile-input-style::-webkit-input-placeholder { height: 33px; line-height: 33px; padding: 0px !important; margin: 0px !important; color: rgb(153, 153, 153) !important; }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel .snize-clear-button-container { display: table-cell; width: 100%; background: rgb(247, 247, 247); }

div.snize-ac-results.snize-ac-results-mobile li.snize-mobile-top-panel button.snize-clear-button { background: url("https://s3.amazonaws.com/static.searchanise.com/snize-clear-button.png") center center / 16px no-repeat rgba(0, 0, 0, 0); border: 0px; height: 20px; margin: 0px 10px; box-shadow: none; outline: 0px; padding: 0px; vertical-align: middle; width: 20px; min-width: auto; }

div.snize-ac-results.snize-ac-results-mobile li.snize-separator { margin-left: 7px; margin-right: 7px; line-height: 0; height: 0px; padding: 0px; border-top: none; border-bottom: none; }

div.snize-ac-results.snize-ac-results-mobile li.snize-label { border-left: none; border-right: none; border-top: none; border-bottom: 1px solid rgb(238, 238, 238); background: rgba(0, 0, 0, 0); color: rgb(51, 51, 51); font-size: 11px; line-height: 14px; margin: 0px 7px; padding: 5px 10px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-category { font-size: 16px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-category:first-child { padding-top: 12px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-category:last-child { padding-bottom: 12px; }

div.snize-ac-results.snize-ac-results-mobile span.snize-title { font-size: 16px; line-height: 21px; margin-top: 3px; }

div.snize-ac-results.snize-ac-results-mobile span.snize-sku, div.snize-ac-results.snize-ac-results-mobile span.snize-attribute { font-size: 11px; margin-top: 8px; margin-bottom: -3px; }

div.snize-ac-results.snize-ac-results-mobile span.snize-description { font-size: 14px; line-height: 18px; margin-top: 6px; }

div.snize-ac-results.snize-ac-results-mobile .snize-price-list { font-size: 16px; line-height: 18px; margin-bottom: 3px; margin-top: 9px; }

div.snize-ac-results.snize-ac-results-mobile div.snize-product-label { display: inline-block; position: relative; background: rgb(210, 53, 79); margin-left: 20px; padding: 0px 8px 0px 4px; color: rgb(255, 255, 255); font-weight: 500; font-size: 11px; line-height: 20px; white-space: nowrap; }

div.snize-ac-results.snize-ac-results-mobile div.snize-product-label .snize-left-arrow { position: absolute; top: 0px; left: -9px; border-right: 9px solid rgb(210, 53, 79); border-top: 10px solid rgba(0, 0, 0, 0); border-bottom: 10px solid rgba(0, 0, 0, 0); }

div.snize-ac-results.snize-ac-results-mobile span.snize-discounted-price { font-size: 13px; }

div.snize-ac-results.snize-ac-results-mobile span.snize-in-stock, div.snize-ac-results.snize-ac-results-mobile span.snize-pre-order, div.snize-ac-results.snize-ac-results-mobile span.snize-out-of-stock { margin-top: 9px; }

div.snize-ac-results.snize-ac-results-mobile .snize-view-all-link { font-size: 15px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-view-all-link span { line-height: 20px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-nothing-found, div.snize-ac-results.snize-ac-results-mobile li.snize-noresults-html { display: table; background-color: rgba(0, 0, 0, 0); border: 0px; color: rgb(116, 116, 116); font-size: 18px; height: auto; min-height: 228px; line-height: 24px; margin: 0px; padding: 0px; width: 100%; }

div.snize-ac-results.snize-ac-results-mobile li.snize-nothing-found span, div.snize-ac-results.snize-ac-results-mobile li.snize-noresults-html span { display: block; margin-top: 100px; margin-bottom: 100px; text-align: center; }

div.snize-ac-results.snize-ac-results-mobile li.snize-search-icon { display: table; background-color: rgb(247, 247, 247); border: 0px; vertical-align: middle; text-align: center; height: 100%; line-height: 100px; margin: -50px 0px 0px; padding: 0px; width: 100%; }

div.snize-ac-results.snize-ac-results-mobile li.snize-search-icon span { display: table-cell; vertical-align: middle; text-align: center; background-size: 100px; background-position: center center; background-repeat: no-repeat; background-image: url("https://s3.amazonaws.com/static.searchanise.com/snize-search-icon.png"); }

div.snize-ac-results.snize-ac-results-mobile li.snize-nothing-found a, div.snize-ac-results.snize-ac-results-mobile li.snize-noresults-html a { color: rgb(2, 136, 209); font-size: 18px; line-height: 24px; }

div.snize-ac-results.snize-ac-results-mobile li.snize-close-area { position: absolute; width: 100%; height: 100px; background: rgba(0, 0, 0, 0); border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(221, 221, 221); margin-left: 0px; margin-right: 0px; margin-top: 7px; box-shadow: rgba(247, 247, 247, 0.94) 0px -9999px 0px 9999px; z-index: -1; }

div.snize-ac-results.snize-ac-results-mobile .snize-dropdown-arrow { display: none !important; }

@media (max-width: 768px) {
  .snize-instant-widget-is-open [tabindex="-1"] { display: none !important; }
}