.product-list-section{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.product-list-wrapper{border-radius:20px;flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.product-list-head{background:#fafafb;border:1px solid #d5d5d5;border-radius:20px 20px 0 0;align-self:stretch;align-items:center;gap:10px;height:65px;padding:15px;display:flex}.product-list-title{flex:1 0 0;align-items:center;gap:10px;display:flex}.product-list-head-logo-wrapper{aspect-ratio:1;justify-content:center;align-items:center;gap:10px;width:30px;height:30px;display:flex}.product-list-head-logo-wrapper img{aspect-ratio:1;border:1px solid #d5d5d5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:30px;height:30px;display:flex}.product-list-title p{color:#242442;flex:1 0 0;font-family:Urbanist;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.product-list-head-action{flex:1 0 0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.search-and-filter-button{background:#f2f2f4;border:1px solid #d5d5d5;border-radius:15px;justify-content:center;align-items:center;width:50px;height:40px;display:none}.search-and-filter-button svg{flex-shrink:0;width:26.999px;height:13px}.dot1{align-items:center;gap:10px;display:none}.dot1 svg{aspect-ratio:1;fill:#88888880;width:3px;height:3px}.sort-by-button{background:#f2f2f4;border:1px solid #d5d5d5;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:40px;padding:10px;display:flex}.sort-by-button svg{aspect-ratio:1;width:12px;height:12px}.sort-by-button p{color:#242442;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.grid-button{aspect-ratio:1;background:#f2f2f4;border:1px solid #d5d5d5;border-radius:15px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.grid-button svg{aspect-ratio:13/11;flex-shrink:0;width:13px;height:11px}.product-list-body{border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-radius:0 0 20px 20px;align-self:stretch;align-items:flex-start;display:flex}.side-search-and-filter-bar{background:#fafafb;border-right:1px solid #d5d5d5;border-radius:0 0 0 20px;flex-direction:column;align-self:stretch;align-items:flex-start;width:286.5px;display:flex}.product-list-search-bar-wrapper{background:#fafafb;border-bottom:1px solid #d5d5d5;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:5px;padding:15px;display:flex}.product-list-search-bar{background:#fff;border:1px solid #d5d5d5;border-radius:15px;align-self:stretch;gap:5px;height:45px;padding:0 5px 0 15px;display:flex;align-items:center!important}.product-list-search-bar input{height:40px;color:none;border:none;align-self:stretch;align-items:center;gap:5px;display:flex}.product-list-search-bar ::placeholder{color:#b5b5b5;flex:1 0 0;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.close-button{aspect-ratio:1;justify-content:flex-end;align-items:center;gap:10px;width:17px;height:17px;display:none}.close-button svg{aspect-ratio:1;flex-shrink:0;width:17px;height:17px}.search-short-info{justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:0 10px;display:flex}.search-short-info p{color:#003cff;flex:1 0 0;font-family:Urbanist;font-size:13px;font-style:normal;font-weight:400;line-height:normal;display:none}.product-list-filters-wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.pl-filters-head{background:#fafafb;border-bottom:1px solid #d5d5d5;align-self:stretch;align-items:center;gap:10px;height:50px;padding:15px;display:flex}.pl-filters-head svg{aspect-ratio:14/9.5}.pl-filters-head p{color:#242442;flex:1 0 0;font-family:Urbanist;font-size:17px;font-style:normal;font-weight:600;line-height:normal}.remove-filters-button{background:#003cff0d;border-radius:15px;align-items:center;gap:5px;width:110px;padding:2px 7px;display:none}.remove-filters-button svg{aspect-ratio:1;flex-shrink:0;width:7px;height:7px}.remove-filters-button p{color:#003cff;flex:1 0 0;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.pl-filter-block{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}.pl-filter-block-head{background:#fafafb;border-bottom:1px solid #d5d5d5;align-self:stretch;align-items:center;gap:5px;padding:15px;display:flex}.pl-filter-block-title{flex:1 0 0;align-items:center;gap:3px;display:flex}.pl-filter-block-filter-title,.pl-filter-block-filter-title svg{align-items:center;gap:10px;display:flex}.pl-filter-block-filter-title p{color:#242442;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pl-filter-block-filter-subtitle{flex:1 0 0;align-items:center;gap:10px;display:flex}.pl-filter-block-filter-subtitle p{color:#888;flex:1 0 0;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.filter-block-counter{background:#003cff;border-radius:20px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.filter-block-counter p{color:#fafafb;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.filter-block-item{background:#f6f6f8;border-bottom:1px solid #d5d5d5;align-self:stretch;align-items:center;gap:10px;height:45px;padding:15px;display:flex}.filter-block-item-desc{flex:1 0 0;align-items:flex-end;gap:3px;display:flex}.fb-item-title{align-items:center;gap:10px;display:flex}.fb-item-title p{color:#242442;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.fb-item-subtitle{flex:1 0 0;align-items:center;gap:10px;display:flex}.fb-item-subtitle p{color:#888;flex:1 0 0;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.filter-block-sub-item{background:#f6f6f8;border-bottom:1px solid #d5d5d5;align-self:stretch;align-items:center;gap:10px;height:45px;padding:15px 15px 15px 35px;display:none}.check-box{aspect-ratio:1;background:#fff;border:1px solid #d5d5d5;border-radius:5px;width:18px;height:18px;display:flex}.filter-block-sub-item-desc{flex:1 0 0;align-items:flex-end;gap:3px;display:flex}.fb-sub-item-title{align-items:center;gap:10px;display:flex}.fb-sub-item-title p{color:#242442;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.fb-sub-item-subtitle{flex:1 0 0;align-items:center;gap:10px;display:flex}.fb-sub-item-subtitle p{color:#888;flex:1 0 0;font-family:Urbanist;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.product-list-content{background:#f6f6f8;border-radius:0 0 20px;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:20px;padding-bottom:15px;display:flex}.product-list-content-head{background:#fafafb;border-bottom:1px solid #d5d5d5;align-self:stretch;align-items:center;gap:5px;height:50px;padding-left:20px;display:flex}.pl-content-head-title{justify-content:center;align-items:center;gap:10px;display:flex}.pl-content-head-title p{color:#888;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.pl-content-head-subtitle{flex:1 0 0;align-items:center;gap:10px;display:flex}.pl-content-head-subtitle p{color:#888888bf;flex:1 0 0;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.product-list-content-grid{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;padding:0 15px;display:flex}.horizontal-product-card{background:#fafafb;border:1px solid #d5d5d5;border-radius:20px;align-self:stretch;align-items:center;height:150px;min-height:150px;display:flex}.hpc-product-img-wrapper{background:#fff;border-radius:20px 0 0 20px;align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-product-img-wrapper img{aspect-ratio:1;border-right:1px solid #d5d5d5;border-radius:20px 0 0 20px;justify-content:center;align-self:stretch;align-items:center;width:150px;display:flex}.hpc-product-info{flex-direction:column;flex:1 0 0;justify-content:center;align-self:stretch;align-items:flex-start;gap:25px;padding:20px;display:flex}.hpc-brand-and-country-info{align-self:stretch;align-items:center;gap:8px;display:flex}.hpc-flag-and-logo-wrapper{align-items:center;gap:3px;display:flex}.hpc-flag-img-wrapper{align-items:center;gap:10px;display:flex}.hpc-flag-img-wrapper img{aspect-ratio:1;border:1px solid #d5d5d5;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:20px;height:20px;display:flex}.hpc-brand-logo-wrapper{align-items:center;gap:10px;display:flex}.hpc-brand-logo-wrapper img{aspect-ratio:1;border:1px solid #d5d5d5;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:20px;height:20px;display:flex}.hpc-brand-name{flex:1 0 0;align-items:center;gap:10px;display:flex}.hpc-brand-name p{color:#4a4a4a;flex:1 0 0;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.hpc-product-name-and-product-code-wrapper{flex-direction:column;align-self:stretch;align-items:flex-start;gap:5px;display:flex}.hpc-product-name{align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-product-name p{-webkit-line-clamp:1;line-clamp:1;color:#242442;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1 0 0;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:-webkit-box;overflow:hidden}.hpc-product-code{align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-product-code p{color:#4a4a4a;flex:1 0 0;font-family:Urbanist;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.hpc-product-card-action-bar-wrapper{border-left:1px solid #d5d5d5;border-radius:0 15px 15px 0;flex-direction:column;justify-content:center;align-items:flex-end;gap:25px;padding:20px;display:flex;overflow:hidden}.hpc-quantity-selector{border:1px solid #d5d5d5;border-radius:15px;justify-content:space-between;align-items:center;width:140px;height:40px;padding:1px;display:flex;overflow:hidden}.hpc-minus-button{aspect-ratio:1;background:#f6f6f8;border-right:1px solid #d5d5d5;border-radius:15px 0 0 15px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.hpc-minus-button svg{flex-shrink:0;width:10px;height:1.5px}.quantity-value{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex}.quantity-value p{-webkit-line-clamp:1;line-clamp:1;color:#242442;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;align-self:stretch;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.hpc-plus-button{aspect-ratio:1;background:#f6f6f8;border-left:1px solid #d5d5d5;border-radius:0 15px 15px 0;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:flex}.hpc-plus-button svg{flex-shrink:0;width:10px;height:10px}.hpc-pc-action-bar-wrapper{justify-content:flex-end;align-self:stretch;align-items:center;gap:10px;display:flex}.hpc-pc-save-button{background:#f2f2f4;border:1px solid #d5d5d5;border-radius:15px;justify-content:center;align-items:center;gap:5px;height:40px;padding:10px;display:flex}.hpc-pc-save-button svg{aspect-ratio:10/13;width:10px;height:13px}.hpc-pc-save-button p{color:#242442;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.dot{align-items:center;gap:10px;display:flex}.dot svg{aspect-ratio:1;fill:#88888880;width:3px;height:3px}.hpc-pc-add-to-list-button{background:#003cff;border-radius:15px;justify-content:center;align-items:center;gap:5px;width:120px;min-width:120px;height:40px;padding:10px;display:flex}.hpc-pc-add-to-list-button p{color:#fafafb;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.grid-menu-wrapper{position:relative}.list-grid-select-menu-wrapper{z-index:99999;position:absolute;top:47px;right:0}@keyframes dropdownFadeSlide{0%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.product-list-content-grid.vertical-mode{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.product-list-content-grid.horizontal-mode{flex-direction:column;gap:20px;display:flex}.product-list-content-grid.vertical-mode{grid-template-columns:repeat(3,1fr);gap:20px;padding-right:15px;display:grid}.dropdown-animate{transform-origin:100% 0;animation:.1s ease-out forwards dropdownFadeSlide}
.list-grid-select-menu{background:#fafafb;border:1px solid #d5d5d5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:175px;display:flex;overflow:hidden;box-shadow:0 0 6px .5px #00000026}.grid-select-item{cursor:pointer;background:#f2f2f4;border-bottom:1px solid #dbdbdbbf;align-self:stretch;align-items:center;gap:5px;padding:10px 15px;display:flex}.grid-select-item-title{align-items:center;gap:8px;display:flex}.grid-select-item-title img{aspect-ratio:13/11;width:13px;height:11px}.grid-select-item-title p{color:#242442;font-family:Urbanist;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.list-grid-select-menu .grid-select-item:last-child{border-bottom:none!important}
