/* Lobby styles extracted from staging screen.css. Loaded only on catalog pages. */
.product_category_new{max-width:1366px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}
.product_category_new .arc-load-more-btn{line-height:50px;background-color:#fff;color:#1b1b1b;border-bottom:1px solid #1b1b1b;padding:4px 10px;font-size:20px;font-weight:400;transform:scale(1)!important;transition:.4s ease all}
.product_category_new .arc-load-more-btn:hover{background-color:#d42329;border-color:#d42329;color:#fff}
.product_category_new .left_col{width:calc(100% - 277px)}
.product_category_new .left_col h1{color:#000;font-weight:500;font-size:38px;line-height:50px;display:flex;align-items:center;margin-bottom:20px;gap:10px}
.product_category_new .right_col{width:234px;position:relative}
.product_category_new .right_col h2{font-size:25px;line-height:18px;margin-bottom:18px;color:#212529; text-align: right; font-weight: 700;}
.pro_special_prices_sec .archive_page { padding-top: 15px; }
.product_category_new .arc-adv-filter-bar #arc-adv-filters{background:0 0;border-radius:0;border:none;padding:0;display:block;height:auto;gap:0;width:100%}
.arc-adv-filter-bar #arc-adv-filters>div{width:100%}
.archive-product-page .arc-adv-filters .arc-adv-group{display:block}
.arc-adv-filters .arc-adv-group{gap:0;padding-bottom:25px;border-bottom:1px solid #e6e6e6;margin-bottom:25px}
.arc-adv-filters .arc-price-slider-wrap{width:100%;padding-top:0}
.arc-adv-filters span.arc-adv-label{color:#212529;font-weight:700;line-height:18px;display:block;margin-bottom:10px;font-size:16px; text-align: right;}
.arc-adv-filters .price_box{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:21px}
.arc-adv-filters .price_box span{color:#212529;font-size:16px;line-height:21px;font-weight:400}
.arc-adv-filters #arc-price-slider .noUi-handle{width:12px;height:12px;background:#d42329;border-radius:50%}
.arc-adv-filters .arc-adv-group.arc-adv-group--price div#arc-price-slider{height:3px;border-radius:0;border:none}
.arc-adv-filters .arc-adv-group.arc-adv-group--price .noUi-connect{background-color:#d42329}
.arc-adv-filters .noUi-horizontal .noUi-handle{top:-5px}
.arc-adv-filters #arc-price-slider .noUi-handle.noUi-handle-lower{left:-12px}
.arc-adv-filters #arc-price-slider .noUi-handle.noUi-handle-upper{left:-12px}
.arc-adv-filters .arc-adv-checks{display:block;padding:0;gap:0}
.arc-adv-filters .arc-adv-checks label{width:100%;justify-content:flex-start}
.arc-adv-filters .arc-adv-checks label:not(:last-child){margin-bottom:5px}
.arc-adv-filters label.arc-adv-check span{font-size:16px;line-height:24px;color:#212529}
.arc-adv-filters .arc-adv-check input[type=checkbox]{width:18px;height:18px;border:1px solid #ced4da;border-radius:4px}
.arc-adv-filters .arc-adv-check input[type=checkbox]:checked{border-color:#d42329!important}
.arc-adv-filters .arc-adv-check input[type=checkbox]:checked::after{background-repeat:no-repeat!important;background-position:center!important;background-size:12px!important;background:0 0;background-image:url(../images/right_red.png)}
.arc-adv-filters .arc-ms-check{width:18px;height:18px}
.arc-adv-filters .arc-ms-option.is-selected .arc-ms-check{background-repeat:no-repeat!important;background-position:center!important;background-size:12px!important;background-image:url(../images/right_red.png);background-color:transparent;border-color:#d42329!important}
.arc-adv-filters .arc-ms-option.is-selected .arc-ms-check::after{border:none}
.arc-adv-group--color .arc-ms-dropdown{position:relative;top:0;display:block;max-height:none;border:none;box-shadow:none;border-radius:0}
.arc-adv-group--color .arc-ms-option{gap:8px;padding:4.5px 0;margin-bottom:5px;color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--color .arc-ms-swatch{width:20px;height:20px;border-radius:50%;border:none}
.arc-adv-group--color .arc-ms-swatch:not(.arc-ms-option--swatch){border:1px solid #ddd!important}
.arc-adv-group--color .arc-ms-swatch-label{color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--color .btn_col{display:flex;align-items:center;justify-content:space-between;margin-top:3px}
.arc-adv-group--color .btn_col a{color:#505050;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}
.arc-adv-group--color .btn_col span{color:#9aa5b3;font-size:13px;font-weight:400;line-height:20px}
.arc-adv-group--color .arc-ms-options{display:flex;flex-wrap:wrap;gap:7px 6px}
.arc-adv-group--color .arc-ms-option{gap:0;padding:0;margin-bottom:0;color:#212529;font-size:0!important;font-weight:400;width:25px;height:25px;border:1px solid transparent;padding:3.5px}
.arc-adv-group--color .arc-ms-option .arc-ms-swatch-label{display:none}
.arc-adv-group--color .arc-ms-swatch{width:100%;height:100%;border-radius:0;border:none}
.arc-adv-group--color .arc-ms-option.is-selected{border-color:#000!important}
body .arc-adv-group--color .arc-ms-swatch-check{display:none!important;opacity:0;visibility:hidden}
.arc-adv-group--material .arc-ms-dropdown{position:relative;top:0;display:block;max-height:none;border:none;box-shadow:none;border-radius:0}
.arc-adv-group--material .arc-ms-option{gap:8px;padding:4.5px 0;margin-bottom:5px;color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--material .arc-ms-swatch{width:20px;height:20px;border-radius:50%;border:none}
.arc-adv-group--material .arc-ms-swatch-label{color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--material .btn_col{display:flex;align-items:center;justify-content:space-between;margin-top:3px}
.arc-adv-group--material .btn_col a{color:#505050;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}
.arc-adv-group--material .btn_col span{color:#9aa5b3;font-size:13px;font-weight:400;line-height:20px}
.arc-adv-group--material .arc-ms-options{max-height:270px;overflow:auto}
.arc-adv-group--sinun .arc-ms-dropdown{position:relative;top:0;display:block;max-height:none;border:none;box-shadow:none;border-radius:0}
.arc-adv-group--sinun .arc-ms-option{gap:8px;padding:4.5px 0;margin-bottom:5px;color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--sinun .arc-ms-swatch{width:20px;height:20px;border-radius:50%;border:none}
.arc-adv-group--sinun .arc-ms-swatch-label{color:#212529;font-size:16px;font-weight:400}
.arc-adv-group--sinun .btn_col{display:flex;align-items:center;justify-content:space-between;margin-top:3px}
.arc-adv-group--sinun .btn_col a{color:#505050;font-size:16px;font-weight:400;line-height:20px;text-decoration:underline}
.arc-adv-group--sinun .btn_col span{color:#9aa5b3;font-size:13px;font-weight:400;line-height:20px}
.arc-adv-group--sinun .arc-ms-options{max-height:280px;overflow:auto}
.arc-adv-filters div.arc-adv-group--catsearch{display:block!important}
body .arc-adv-group.arc-adv-group--catsearch span.select2-selection.select2-selection--single{height:28px!important;border:none!important;border-bottom:1px solid #d7d7d7!important;padding:0}
body .arc-adv-filters div.arc-adv-group--catsearch .select2-selection__rendered{color:#212529;font-size:16px;font-weight:400;padding:0}
body .select2-container--open .select2-dropdown{top:32px!important}
.product_category_new .products.catalog-grid{grid-template-columns:repeat(3,1fr);gap:25px}
.archive_page .archive-product-page .products.catalog-grid .product-grid-item{border:solid 1px #eaeaea;border-radius:15px;overflow:hidden}
.product-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0;height:auto;width:100%;position:relative}
.product-grid-item .stock_text{color:#34c759;font-size:16px;line-height:31px;font-weight:400;display:flex;align-items:center;gap:5px;position:relative;top:auto;right:auto;z-index:1;margin-top:6px}
.product-grid-item .stock_text img{width:16px;height:16px;flex:none;object-fit:contain}
.product-grid-item .product-grid-color-block .product-grid-item__swatch{width:15px;height:15px;-webkit-box-shadow:none;box-shadow:none}
.product-grid-item .product-grid-color-block{width:15px;left:13px}
.product-grid-item .product_bottom{padding:20px 20px 15px;display:flex;align-items:center;justify-content:space-between;order:5;width:100%;border-top:1px solid #eee}
.product-grid-item .product_bottom .addtocart{line-height:35px;padding:0 20px;display:flex;align-items:center;gap:8px;width:fit-content;background-color:#000;border-radius:4px;height:fit-content;color:#fff;font-size:14px;font-weight:400}
.product-grid-item .product_bottom .addtocart:hover{background-color:#d42329}
.product-grid-item .badge_col span{min-width:64px;padding:0 10px;background-color:#d42329;border-radius:15px 0 20px 0;display:block;line-height:32px;color:#fff;font-size:16px;font-weight:500;text-align:center}
.product-grid-item .badge_col span.discount{background-color:#d42329}
.product-grid-item span.product-grid-item__price{padding-top:0;display:block;width:fit-content!important;text-align:left}
.product-grid-item span.product-grid-item__price *{margin:0!important}
.product-grid-item span.product-grid-item__price .starFrom{display:none!important}
.product-grid-item .wmp-price{gap:0;line-height:1;display:block}
.product-grid-item .wmp-price span{margin:0}
.product-grid-item .product-grid-item__price del,.product-grid-item .product-grid-item__price ins{width:100%;display:block}
.product-grid-item .product-grid-item__price del,.product-grid-item .product-grid-item__price del *{color:#758098;font-size:13px;font-weight:400;text-align:left;line-height:16px}
.product-grid-item .product-grid-item__price ins,.product-grid-item .product-grid-item__price ins *,.product-grid-item .product-grid-item__price span:not(del span){color:#d42329;font-size:17px;font-weight:700!important;text-align:left;line-height:18px}
.product-grid-item .product-grid-item__price del,.product-grid-item .product-grid-item__price ins{display:block}
.product-grid-item .product-grid-title-block{padding:15px 20px 10px}
.product-grid-item .product-grid-item__title{font-size:18px;line-height:22px;font-weight:500;padding:0 0 3px;color:#1d2a38}
.product-grid-item .product-grid-title-block p{font-size:14px;line-height:20px;font-weight:400;padding:0;color:#758098;margin:0 0 10px;max-width:278px}
.product-grid-item .fastdelivery{padding:0 6px;color:#758098;font-weight:400;font-size:12px;line-height:20px;width:max-content;display:flex;align-items:center;gap:8px;background-color:#f3f6f9}
.product_category_new .product-grid-title-block{order:3;align-items:flex-start}
.product_category_new .product-grid-image-block{display:flex;order:0;position:relative}
.product_category_new span.product-grid-item__badge.product-grid-item__badge_top.product-grid-item__badge_fastdelivery{position:static!important;top:auto!important;right:auto!important;left:auto!important;display:inline-flex;width:fit-content;max-width:100%;margin-top:8px;z-index:1!important}
.product_category_new .product-grid-item .badge_col.badge_col-top,
.product_category_new .product-grid-item .badge_col.badge_col-top.no_fast_delivery{position:static;top:auto;right:auto;width:auto}
.product_category_new .product-grid-item .product_bottom{flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:flex-start}
.product_category_new .product-grid-item .product_bottom .product-grid-item__price{margin-right:auto}
.product_category_new .product-grid-item .product-grid-color-block{top:12px}
.product-grid-item .product-grid-image-block{height:300px}
.product-grid-item .product-grid-image-block>img{max-height:100%;max-width:100%;object-position:center}
.new_filters_wrap{display:flex;align-items:center;justify-content:space-between;padding:21px 30px;border-radius:12px;background-color:#f1f3F580}
.new_filters_wrap .catalog-toolbar{order:0!important}
.new_filters_wrap .catalog-toolbar,.new_filters_wrap .catalog-toolbar *{color:#212529;font-size:16px;line-height:20px;font-weight:400}
.new_filters_wrap .catalog_filters{display:flex;align-items:center}
.new_filters_wrap .colin{display:flex;align-items:center;padding:0 7.5px}
.new_filters_wrap .colin+.colin{border-right:1px solid #dee2e6}
.new_filters_wrap .colin span{color:#868e96;font-size:16px;line-height:20px;font-weight:400;margin-left:10px}
.new_filters_wrap .colin select{color:#212529;height:20px;border:none;background-color:transparent;font-weight:600;padding:0 0 0 20px;width:fit-content;margin:0;box-shadow:none;outline:0;background-image:url(../images/arrow_cat.png);background-position:left 6px center;background-size:10px;line-height:20px}
.product_category_new .arc-adv-filter-bar #arc-adv-filters{opacity:0}
.product_category_new .loader{position:absolute;top:140px;left:0;right:-70px;max-width:50px;animation:rotateReverse 1s linear infinite;margin:0 auto;opacity:.2}
@keyframes rotateReverse{
from{transform:rotate(360deg)}
to{transform:rotate(0)}
}
.filter_close,.mobile_filtter{display:none}
.product_category_new.is-search-layout .left_col{width:100%}
.products.catalog-grid>li.product-grid-li{list-style:none;margin:0}
@media screen and (max-width:1279px){
.product_category_new .products.catalog-grid{grid-template-columns:repeat(2,1fr)}
}
@media screen and (max-width:1023px){
.product_category_new .products.catalog-grid{grid-template-columns:repeat(2,1fr)}
.filter_close{display:block;position:absolute;left:10px;top:10px;z-index:1;filter:brightness(0) saturate(100%) invert(0) sepia(99%) saturate(7487%) hue-rotate(80deg) brightness(94%) contrast(101%)}
.mobile_filtter{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #cfcfcf;position:absolute;left:0;top:0;padding:12px;border-radius:5px}
.product_category_new{position:relative}
.product_category_new .right_col{width:100%;position:fixed;top:0;right:0;background-color:#fff;z-index:100000;box-shadow:-5px 0 10px #cfcfcf;padding:20px 20px;transform:translateX(110%);transition:.4s ease all;height:100%;overflow:auto}
.product_category_new .right_col.open{transform:translateX(0)}
.mobile_filtter{cursor:pointer;z-index:2}
.product_category_new .left_col{width:100%;position:relative}
.products.catalog-grid{grid-template-columns:repeat(2,1fr);gap:20px}
}
