
body.subpage.template-collection #MainContent #product-grid .product-collection{background:#fff!important;border:1px solid #e7ebf0!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}
body.subpage.template-collection #MainContent #product-grid .product-collection:hover{border-color:#d3dae4!important;box-shadow:0 4px 14px rgba(32,41,56,.04)!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style{text-align:left!important;padding:14px 16px 16px!important}
body.subpage.template-collection #MainContent #product-grid .product-collection__title h2,body.subpage.template-collection #MainContent #product-grid .product-collection__title h2 a{font-size:14px!important;font-weight:400!important;line-height:1.5!important;text-transform:none!important;color:#202938!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .product-collection__title{min-height:63px!important;margin:0 0 12px!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .product-collection__title h2{height:63px!important;margin:0!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .product-collection__title h2 a{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important}
body.subpage.template-collection #MainContent #product-grid .product-collection__price,body.subpage.template-collection #MainContent #product-grid .price,body.subpage.template-collection #MainContent #product-grid .price .current{font-size:18px!important;font-weight:400!important;line-height:1.4!important;color:#202938!important;text-align:left!important}
body.subpage.template-collection #MainContent #product-grid .price .compare{font-size:12px!important;font-weight:400!important;color:#8b94a1!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .frm-price-color{min-height:30px!important;margin:0 0 12px!important}
body.subpage.template-collection #MainContent #product-grid .button-cart-bottom{margin:0!important;padding:0!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product,body.subpage.template-collection #MainContent #product-grid .p123-view-product .text{font-weight:400!important;font-size:14px!important;line-height:1.4!important;text-transform:none!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;border-radius:8px!important;background:#ff810a!important;color:#202938!important;border:1px solid #ff810a!important;box-shadow:none!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product .text{color:inherit!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product:hover{background:#f17400!important;border-color:#f17400!important}
body.subpage.template-collection #MainContent #product-grid .label--sale{font-size:11px!important;font-weight:400!important;line-height:1.4!important;background:#edf7f0!important;color:#2d6e4c!important;border-radius:5px!important;padding:5px 8px!important;box-shadow:none!important}
body.subpage.template-collection #MainContent #product-grid .product-collection__availability{display:none!important}
body.subpage.template-collection #main-collection-filters{box-shadow:none!important;border:1px solid #e7ebf0!important;border-radius:10px!important}
body.subpage.template-collection #MainContent #verticalTitle{font-size:18px!important;font-weight:400!important;line-height:1.4!important;text-transform:none!important;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid #e7ebf0!important}
body.subpage.template-collection #MainContent #verticalTitle::before,body.subpage.template-collection #MainContent #verticalTitle::after,body.subpage.template-collection .active-facets-vertical-filter::before,body.subpage.template-collection .active-facets-vertical-filter::after{display:none!important}
body.subpage.template-collection .facets__summary,body.subpage.template-collection .facets__summary span,body.subpage.template-collection .facets__summary .facets__summary-label,body.subpage.template-collection .facet-filters__label,body.subpage.template-collection .product-count__text,body.subpage.template-collection .product-count__text span{font-weight:400!important;font-size:14px!important;text-transform:none!important}
body.subpage.template-collection #FacetSortForm{padding:14px 18px!important;border-radius:10px!important;box-shadow:none!important}
body.subpage.template-collection .facet-filters__sort,body.subpage.template-collection .mobile-facets__sort select{font-weight:400!important;font-size:14px!important;min-height:44px!important}
body.subpage.template-collection .mobile-facets__open,body.subpage.template-collection .mobile-facets__open-label,body.subpage.template-collection .mobile-facets__heading,body.subpage.template-collection .mobile-facets__summary,body.subpage.template-collection .mobile-facets__summary span{font-weight:400!important}
body.subpage.template-collection .pagination__item{font-weight:400!important;min-width:44px;min-height:44px}
body.subpage.template-collection #header .topbar,body.subpage.template-collection #header .topbar span,body.subpage.template-collection #header .topbar a,body.subpage.template-collection #header .announcement-bar__message{font-weight:400!important}
body.subpage.template-collection #header .search_header__submit,body.subpage.template-collection #header .search_header__submit span,body.subpage.template-collection #header #menu-main-menu a,body.subpage.template-collection #header .title_vertical_menu span{font-weight:500!important}
body.subpage.template-collection .list-vertical_menu a{font-weight:400!important}
body.subpage.template-collection #footer .widget-title,body.subpage.template-collection #footer .widget-title .txt_title,body.subpage.template-collection #footer strong,body.subpage.template-collection #footer b,body.subpage.template-collection #footer button,body.subpage.template-collection #footer button span,body.subpage.template-collection #footer .hotline .title,body.subpage.template-collection #footer .hotline .phone-number{font-weight:500!important}
@media(max-width:767px){
body.subpage.template-collection #MainContent #product-grid .product-grid-style{padding:10px!important}
body.subpage.template-collection #MainContent #product-grid .product-collection__title h2,body.subpage.template-collection #MainContent #product-grid .product-collection__title h2 a{font-size:13px!important;line-height:1.45!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .product-collection__title{min-height:57px!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .product-collection__title h2{height:57px!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product,body.subpage.template-collection #MainContent #product-grid .p123-view-product .text{font-size:13px!important}
body.subpage.template-collection #MainContent #product-grid .p123-view-product{padding:10px 6px!important}
body.subpage.template-collection #MainContent #product-grid .price .compare{font-size:11px!important}
body.subpage.template-collection #MainContent #product-grid .label--sale{font-size:10px!important;padding:4px 6px!important}
body.subpage.template-collection #FacetSortForm{padding:12px!important}
}
body.subpage.template-collection #MainContent #main-collection-filters #verticalTitle{font-weight:400!important}
body.subpage.template-collection #MainContent #product-grid .product-grid-style .price{justify-content:flex-start!important;gap:7px!important;flex-wrap:wrap!important}

body.subpage.template-collection #MainContent #main-collection-filters .mobile-facets__open-label,body.subpage.template-collection #MainContent #main-collection-filters .mobile-facets__heading,body.subpage.template-collection #MainContent #main-collection-filters .mobile-facets__sort label{font-weight:400!important;text-transform:none!important}
@media(max-width:767px){
body.subpage.template-collection #MainContent #main-collection-filters .facets-container{flex-wrap:wrap!important;gap:10px!important}
body.subpage.template-collection #MainContent #main-collection-filters .product-count{width:100%!important;flex-basis:100%!important;text-align:left!important;margin:0!important}
body.subpage.template-collection #MainContent #main-collection-filters .product-count__text{white-space:normal!important;text-align:left!important}
}
