.product_card{position:relative;background-color:#fff;padding:.3em;flex:1 1 270px;border-radius:12px}.product_card .stock-container{position:absolute;display:flex;flex-direction:column;bottom:14em;left:0;margin-left:-1em;z-index:1}.product_card .stock-container .icon{padding:0 1em 0 0}.product_card .stock-container .add-this-item{z-index:3}.product_card .stock-container .stock-box{display:flex;align-items:center;justify-content:space-evenly;background:#fffdfd;color:#313030;width:70px;height:25px;border-radius:0 5px 5px 0;margin:.2em;box-shadow:1px 2px 1px 0 #ccc}.product_card .stock-container .stock-box .ocon{background:#313030}.product_card .stock-container .stock-box.green{background:#008161;color:#fff}.product_card .stock-container .stock-box.green .ocon{background:#fff !important}.product_card .stock-container .stock-box.red{background:#9d9d95;box-shadow:inset 5px 0 0 0 #c32020,1px 2px 1px 0 #ccc;color:#fff}.product_card .stock-container .stock-box.red .ocon{background:#fff}.product_card .stock-container .stock-box.green_blanket{background:#0dab84;color:#fff}.product_card .stock-container .stock-box.green_blanket .ocon{background:#fff}.product_card a.to_page{position:absolute;width:100%;height:100%;cursor:pointer;z-index:1}.product_card .product_card_top{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5em}.product_card .typename{color:#12477d;font-size:.8em;font-weight:700}.product_card .product_card_info{padding:0 1em;height:195px}.product_card .product_card_info .title{font-size:1.1em;font-weight:600;line-height:1.1em;letter-spacing:.02em;margin-bottom:.5em;color:#666;word-break:break-word}.product_card .product_card_info .bodytext{display:none}.product_card .product_card_info .product_codes{display:flex;justify-content:space-between;width:100%;color:#939393;font-size:.8em;font-weight:700}.product_card .normal_price{font-family:"Lato",sans-serif;font-size:1.4em;font-weight:900;color:red}.product_card .code{font-family:"Lato",sans-serif;color:#12477d;font-size:.8em;font-weight:700}.product_card .product_card_image{width:100%;aspect-ratio:1/1;background:#fff;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:190px;padding:1em 2em}.product_card .product_card_image img{width:100%;height:100%;object-fit:contain}.product_card .product_card_image .prod_percentage{background-color:#ca2222;color:#fff;font-size:1em;position:absolute;font-weight:900;border-radius:100%;min-width:3.5em;height:3.5em;padding:1em;top:1em;left:1em;z-index:1;display:flex;justify-content:center;align-items:center;box-shadow:0px 2px 4px 1px #d6d6d6;z-index:2}.product_card .product_card_bottom{width:90%;position:absolute;bottom:2em;height:60px;padding:1em}.product_card .prod_disabled{position:absolute;top:2em;right:-1em}.product_card .prod_disabled .add-cart-btn{transition:background linear .3s;transition:padding ease-in .2s;border-radius:50% !important;width:45px;height:45px;padding:0 !important;align-items:center;justify-content:center}.product_card .prod_disabled .add-cart-btn i{width:30px;height:30px}.product_card.list{flex:1 1 100%;max-width:100%;height:245px;display:flex}.product_card.list .stock-container{left:unset;right:0;bottom:6em}.product_card.list .stock-container .stock-box{border-radius:5px 0 0 5px}.product_card.list .code{padding:0 1em}.product_card.list .product_card_top{width:200px;flex-wrap:unset}.product_card.list .product_card_info{max-width:50%;padding:1em 5em}.product_card.list .product_card_info .bodytext{display:block;max-width:450px;padding:1em 0}.product_card.list .product_card_image{position:absolute;width:240px;height:240px;padding:30px}.product_card.list .product_card_bottom{width:320px;height:250px;position:absolute;bottom:0;right:0;padding:1em;display:flex;flex-direction:column}.product_card.list .product_card_bottom .prod_addtocart{top:-0.5em;right:.5em;bottom:unset}.product_card.list .product_card_bottom .prod_disabled{top:-0.5em;right:.5em;bottom:unset}.current-valid-url{display:none}.padding-051{padding:.5em 1em}.flex-col{place-self:flex-start}.top-header{box-shadow:0px 0px 2px 0px #ccc inset;background:#fff;background:linear-gradient(180deg, rgb(248, 248, 248) 0%, rgb(251, 251, 251) 35%, rgb(255, 255, 255) 100%);z-index:1;border-radius:0 12px 12px 0;width:100%;flex:1 1 300px}.top-header .page_header{padding:1em}.top-header .page_header h1{padding:0;margin:0}.top-header .page_header .desc{max-width:650px;padding:1em 0}#productlist_container{display:flex;flex-wrap:wrap;background:#eee}#productlist_container h1 span{font-size:.8rem;color:red;margin-left:1em}#search_word_inside{margin-bottom:1em}#search_word_inside input{padding:1em;height:35px}div#selected_filters{box-shadow:0 -2px 0 0px #000}.filter_box{position:relative;box-shadow:0 0 0 1px #ccc,0 0 10px 0 #000;padding:1em 3em;background:#f0f8ff;display:inline-flex;border-radius:5px;margin-left:1em}.filter_box::after{content:"X";position:absolute;font-size:30px;font-weight:200;right:.4em;top:.2em;color:green}.filter_box.black{background:#000;color:#fff}#product_list .results{flex:1 1 100%;align-content:flex-end;display:flex;flex-direction:column;align-items:flex-end;padding:.2em}#show_filterlist{display:none;height:35px;background:#675f60;color:#fff;margin-right:1em;line-height:.9em;align-items:center;padding:1em;box-shadow:0 1px 1px 2px #ccc;border-radius:5px}#show_filterlist .icon{margin:0 .5em}.flex-active{display:flex !important}#list_filter{position:relative;display:flex;flex:1 1 290px;max-width:290px;background:#f6f6f6;flex-direction:column;padding:1em}#list_filter #close-filterlist{position:absolute;right:1em;display:none}#list_filter #set_price{justify-content:space-between;place-self:center}#list_filter #set_price input{width:85px;padding:.5em}#list_filter #set_price span{margin:.5em;display:flex;align-self:flex-end;justify-items:center;width:35px}#list_filter .after-icon,#list_filter .before-icon{display:flex;justify-content:center;background:#11477d;height:40px;width:50px;font-size:.7em;color:#fff;border-radius:2px 0 0 2px;align-items:center;box-shadow:0 0 0 0 #666;margin-right:-0.2em}#list_filter .after-icon{border-radius:0 2px 2px 0;margin-left:-0.2em}#list_filter span.counter{font-size:.8em;margin-left:.5em}#list_filter label{font-size:.8em}#list_filter .heading_h2{font-weight:700;top:7px;left:0;height:15px;width:15px;font-size:1em;font-family:"lato",sans-serif;margin:1em 0;width:100%;display:flex;color:#12477d}#list_filter #select_types label,#list_filter #select_manus label,#list_filter #select_args label,#list_filter #only_store label,#list_filter #select_dargs label{font-family:"Lato",sans-serif;position:relative;display:flex;justify-content:space-between;align-items:center;padding-left:2em;padding-top:0em;margin-bottom:0px;padding:0em .2em .2em 2em;color:#675f60;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500}#list_filter #select_types label input,#list_filter #select_manus label input,#list_filter #select_args label input,#list_filter #only_store label input,#list_filter #select_dargs label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#list_filter #select_types label .checkmark,#list_filter #select_manus label .checkmark,#list_filter #select_args label .checkmark,#list_filter #only_store label .checkmark,#list_filter #select_dargs label .checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee;background-color:#c4c4c4}#list_filter #select_types label .checkmark:after,#list_filter #select_manus label .checkmark:after,#list_filter #select_args label .checkmark:after,#list_filter #only_store label .checkmark:after,#list_filter #select_dargs label .checkmark:after{content:"";position:absolute;display:none}#list_filter #select_types label .checkmark:after,#list_filter #select_manus label .checkmark:after,#list_filter #select_args label .checkmark:after,#list_filter #only_store label .checkmark:after,#list_filter #select_dargs label .checkmark:after{left:4px;top:-1px;width:9px;height:9px;border:solid #12477d;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#list_filter #select_types label input:checked~.checkmark,#list_filter #select_manus label input:checked~.checkmark,#list_filter #select_args label input:checked~.checkmark,#list_filter #only_store label input:checked~.checkmark,#list_filter #select_dargs label input:checked~.checkmark{background-color:#68a54b !important}#list_filter #select_types label input:checked~.checkmark:after,#list_filter #select_manus label input:checked~.checkmark:after,#list_filter #select_args label input:checked~.checkmark:after,#list_filter #only_store label input:checked~.checkmark:after,#list_filter #select_dargs label input:checked~.checkmark:after{display:block}#list_filter #select_types label:hover,#list_filter #select_manus label:hover,#list_filter #select_args label:hover,#list_filter #only_store label:hover,#list_filter #select_dargs label:hover{background:#eaebec}#list_filter #select_types label:hoverinput~.checkmark,#list_filter #select_manus label:hoverinput~.checkmark,#list_filter #select_args label:hoverinput~.checkmark,#list_filter #only_store label:hoverinput~.checkmark,#list_filter #select_dargs label:hoverinput~.checkmark{background-color:#12477d}#productlist_content{flex:1 1 850px;background:#eee}#product_list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem;position:relative;padding-top:1em;gap:10px;background:#eee;font-family:"Lato",sans-serif;margin:0 .7em}#product_list.list{border:unset;height:unset;width:unset;grid-template-columns:repeat(1, 1fr)}#product_list .product_card:hover{box-shadow:#11477d inset 0 0 0 2px}#product_list .product_card{overflow:hidden}#product_list .product_card.list{display:flex;padding:2px;border:unset;width:unset;height:270px}#product_list .product_card.list .adminMenuProductCard{left:unset;right:110px}#product_list .product_card.list .product_card_top{width:unset;flex-wrap:unset;height:30px;top:0;display:block;z-index:1}#min_del,#max_del{-webkit-appearance:menulist-button;padding:1em .5em .5em;width:120px;height:40px}.flex-row-between{display:flex;justify-content:space-between;align-items:center}#page_info{background:#eee}#page_info .filter-pag{display:flex;flex-direction:row;flex-wrap:wrap}#page_info .order_list{display:flex;flex-direction:row;flex-wrap:wrap}#page_info .order_list select{height:35px;-webkit-appearance:menulist-button}.results{flex:1;font-size:.9em;font-weight:900;font-family:"Lato";text-align:end;display:flex;flex-direction:column;align-items:flex-end}.show_product_list,.pagination{display:flex;flex-direction:row;min-width:170px;text-align:end;flex:1}.show_product_list span,.pagination span{cursor:pointer;width:30px;height:30px;border-radius:2px;display:flex;justify-content:center;align-items:center;align-content:center;box-shadow:0 0 0 1px #675f60;margin:.5em .3em}.show_product_list span:hover,.pagination span:hover{background:#000;color:#fff}.pagination{flex:1;justify-content:flex-end}@media only screen and (max-width: 1080px){#product_list .product_card.list .product_card_bottom{width:100%}#product_list .product_card.list .product_card_pricebox{position:absolute;bottom:0}#product_list .product_card.list{flex-direction:column;height:280px}#product_list .product_card.list .product_card_top{width:100%;margin-bottom:.5em;justify-content:end}#product_list .product_card.list .product_card_image{position:absolute;width:170px;right:0}#product_list .product_card.list .product_card_info{font-family:"Lato",sans-serif;font-size:.9em;padding:1em;line-height:.95em;overflow:hidden;height:190px}#list_filter{display:none;position:absolute;width:260px;background:#f6f6f6;z-index:2;height:100%}#list_filter #close-filterlist{display:flex}#show_filterlist{display:flex}}@media only screen and (max-width: 900px){.flex-row-between{flex-flow:wrap}#product_list .product_card{flex:1 1 200px;max-width:unset}#product_list .product_card .product_card_info .product_codes{flex-direction:column}#product_list .product_card .delivery_time{font-size:.7em;font-weight:600}#product_list .product_card.list{flex:1 1 100%}#product_list .product_card.list .product_card_info{width:70%;padding:0 2em 0 0;max-width:100%;overflow:hidden;padding:1em 2em 1em 1em}#product_list .product_card.list .product_card_image{position:absolute}}@media only screen and (max-width: 900px)and (max-width: 480){#product_list .product_card.list .product_card_info{padding:0;max-width:155px;overflow:hidden}}/*# sourceMappingURL=product_list.css.map */
