#app {margin-top:10px;margin-bottom:30px;}#panelButtonContainer {float:left;width:100%;position:relative;}.panelButtonGost {float:left;position:relative;height:48px;border-bottom:1px solid #c0c0c0;}.panelButton {height:48px;position:relative;float:left;cursor:pointer;color:#000;padding:10px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;font-size:17px;border:1px solid #e0e0e0;border-bottom:1px solid #c0c0c0;background:#f0f0f0;}.panelButton.active {background:#f7f7f7;border:1px solid #c0c0c0;border-bottom:1px solid #f7f7f7;}.product {margin-bottom:10px;}.product-container {border:1px solid #e0e0e0;background:#fff;width:100%;padding:2px;padding-bottom:5px;cursor:pointer;}.product-container:hover {box-shadow:0px 4px 2px -4px #000;}.product-image {margin-bottom:5px;padding:3px;}.product-image img {border-radius:10px;}.product-title {font-family:'THBold';font-size:18px;text-align:center;padding:0px 5px 0px 5px;}.product-title:hover {text-decoration:underline var(--amarillothShadow)}.product-price {color:#222;text-align:center;padding:0px 5px 0px 5px;}.product-price > span {font-size:13px;}.product-stock {padding:0px 5px 0px 0px;color:#d0d0d0;width:20%;float:left;text-align:right;font-size:20px;font-size:15px;}.product-variants {padding:5px 0px 0px 5px;width:80%;float:left;margin-bottom:5px;}.product-variant {float:left;margin-right:3px;box-shadow:1px 1px 2px 0px #c0c0c0;border-radius:20px;}.product-variant .traditional-icon {float:left;height:15px;width:15px;border-radius:20px;}.product-variant .left {float:left;height:15px;width:7.5px;border-radius:20px 0px 0px 20px;}.product-variant .right {float:left;height:15px;width:7.5px;border-radius:0px 20px 20px 0px;}.productFiltersContainer.mobile {width:100%;padding:10px 25px 10px 25px;position:sticky;top:95px;z-index:996;background-color:#f7f7f7;background-image:url("../../img/natural-paper.png") !important;}.productFiltersContainer.mobile.active {border-bottom:1px solid #c0c0c0;margin-bottom:10px;}.productFiltersContainer.mobile .buttonOpenFilters {color:#000;font-size:20px;background:#ffffff;padding:5px 10px;border:1px solid #d7d7d7;}.productFiltersContainer.mobile .labelFilterMain.clean {color:#e11919;border-bottom:1px solid #e11919;font-size:20px;cursor:pointer;}.productFiltersContainer.mobile .labelFilter {font-size:20px;}.productFiltersContainer.mobile select {font-size:18px;}.productFiltersContainer {z-index:0;position:sticky;top:130px;}.productFilter {max-height:300px;overflow-x:scroll;}.productFilter > strong {border-bottom:1px solid #ccc;}.productFilter .filterOptionCheckbox:last-child {margin-bottom:10px;}.filterOptionCheckbox {cursor:pointer;}.filterOptionCheckbox .link {color:#257eff;}.filterOptionCheckbox:hover > span {border-bottom:1px solid var(--amarillothShadow);}#modalZoomImage .zoom-image {margin:0px 10px 0px 10px;border:1px solid var(--black);}#modalZoomImage .modal-content {border-radius:0px;background:rgba(0,0,0,0);border:0px;}#modalZoomImageBody i {color:#c7c7c7;}#modalZoomImageBody #modalZoomImageBodyImages i {font-size:40px;cursor:pointer;}#modalZoomImageBody i:hover {color:#fff;}#modalZoomImageBody #modalZoomImageBodyCircles .modalZoomImageBodyCircle {padding:5px 10px 5px 10px;font-size:25px;}.no-resultados {text-align:center;padding:20px 0px;font-size:25px;}.no-resultados .bold {font-family:'THBold';}.no-resultados .btn {font-size:20px}@media only screen and (min-width:0px) and (max-width:575px) {.panelButtonGost {width:8%;}.panelButton {font-size:13px;width:46%;}}@media only screen and (min-width:576px) and (max-width:767px) {.panelButtonGost {width:26%;}.panelButton {width:37%;}}@media only screen and (min-width:768px) and (max-width:991px) {.panelButtonGost {width:26%;}.panelButton {width:37%;}}@media only screen and (min-width:992px) and (max-width:1199px) {.panelButtonGost {width:50%;}.panelButton {width:25%;}}@media only screen and (min-width:1200px) and (max-width:1399px) {.panelButtonGost {width:58%;}.panelButton {width:21%;}}@media only screen and (min-width:1400px) {.panelButtonGost {width:64%;}.panelButton {width:18%;}}.categoryHeader {width:100%;float:left;background:#fff;margin-bottom:10px;box-shadow:0px 4px 2px -4px #000;text-shadow:0px 1px 2px #b7b7b7;}.categoryHeader .header {width:90%;float:left;text-align:left;padding:10px;font-size:24px;}.categoryHeader .buttons {width:10%;float:left;text-align:right;padding:10px;}.categoryHeader .button {border-radius:10px;padding:10px 10px;}.categoryHeader:hover {cursor:pointer;background:#f0f0f0;}@media only screen and (min-width:0px) and (max-width:991px) {.categoryHeader .header {width:70%;}.categoryHeader .button {width:30%;}}.discountTag {background:#d70000;padding:0px 5px 0px 5px;border-radius:3px;color:#f0f0f0;font-family:'THBold';margin-left:2px;}.product-container:hover .discountTag {color:#fff;}.cleanFilters {background:#efefef;border:2px dashed #e7e7e7;padding:15px;color:#7d7d7d;}.cleanFilters:hover {cursor:pointer;color:#424242;}