.fadeIn{opacity:1!important;transition:visibility 0s linear 0s,opacity .4s;visibility:visible!important}.fadeOut{opacity:0!important;transition:visibility 0s ease .4s,opacity .4s;visibility:hidden!important}.slideIn{left:0!important;transition:visibility 0s linear 0s,left .4s ease;visibility:visible!important}.slideOut{left:-100%!important;transition:visibility 0s ease .4s,left .4s ease;visibility:hidden!important}:root{--fruugo-blue:#24a9fc;--fruugo-blue-secondary:#007cbb;--pastel-blue:#d4e3f1;--bright-pastel-blue:#bbd2ff;--green:#008055;--red:#d0021b;--orange:#ff5a00;--dark-orange:#d94d00;--yellow:#ffc107;--purple:#6f42c1;--teal:#17a2bb;--fruugo-off-white:#f8f8f8;--fruugo-black:#212529;--dark-grey:#495057;--low-key:#6c757d;--border-control:#dee2e6;--background-fade:#21252999;--white:#fff;--black:#000;--light-blue:#cce5f1;--light-red:#f6ccd1;--light-green:#cce6dd;--light-orange:#ffdecc;--light-purple:#e2d9f3;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:24px;--spacing-6:32px;--spacing-7:48px;--spacing-8:64px}.product-grid-wrapper{flex:1 1;min-width:0}.product-grid-wrapper .sale-txt{color:#d0021b}.products-list{margin-bottom:1rem}.products-list .product-item{border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;display:flex;padding:0}[dir=rtl] .products-list .product-item{border-left:1px solid #dee2e6;border-right:none}@media(max-width:991.98px){.products-list .product-item:nth-of-type(2n){border-right:none}[dir=rtl] .products-list .product-item:nth-of-type(2n){border-left:none}}@media(min-width:992px)and (max-width:1279.98px){.products-list .product-item:nth-of-type(3n){border-right:none}[dir=rtl] .products-list .product-item:nth-of-type(3n){border-left:none}}@media(min-width:1280px){.products-list .product-item:nth-of-type(4n){border-right:none}[dir=rtl] .products-list .product-item:nth-of-type(4n){border-left:none}}.products-list .product-item>a{color:#212529;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;max-width:100%;padding:1rem}.products-list .product-item>a:hover{text-decoration:none}.products-list .product-item>a:hover .brand,.products-list .product-item>a:hover .description{text-decoration:underline}.products-list .product-item div.product-item-image-container{height:200px;margin-bottom:1rem}.products-list .product-item div.product-item-image-container img{display:block;margin:0 auto;max-height:100%;max-width:100%}.products-list .product-item div.product-item-details{display:flex;flex-direction:column;flex-grow:1}.products-list .product-item div.product-item-details div.description-wrapper{display:flex;flex-direction:column}.products-list .product-item div.product-item-details div.price-wrapper{display:flex;flex-direction:column;margin-top:1rem}.products-list .product-item div.product-item-details span.price{color:#d0021b;font-size:1.25rem;font-weight:700;line-height:1.4rem}.products-list .product-item div.product-item-details span.brand{color:#007cbb;font-size:.875em}.products-list .product-item div.product-item-details span.description{display:-webkit-box;font-size:1.125rem;font-weight:700;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.products-list .product-item div.product-item-details span.normal-price{font-size:.875em}.products-list .product-item div.product-item-details span.price-discount{color:#d0021b;font-size:.875em;font-weight:700}.sort-utils .mobile-filters{margin:0 .5rem 0 0;min-width:100px;width:auto}[dir=rtl] .sort-utils .mobile-filters{margin:0 0 0 .5rem}.sort-utils .custom-select{background-color:#f8f8f8;font-size:1em}.sort-utils label{align-items:center;margin:0 .5rem 0 0;white-space:nowrap}[dir=rtl] .sort-utils label{margin:0 0 0 .5rem}.pagination{align-items:center;display:flex;margin-left:1.5rem}.dir-rtl .pagination{margin-left:0;margin-right:1.5rem}.dir-rtl .pagination .arrow.right{transform:rotate(135deg)}.dir-rtl .pagination .arrow.left{transform:rotate(-45deg)}@media(max-width:767.98px){.pagination{margin-left:.5rem}.dir-rtl .pagination{margin-left:0;margin-right:.5rem}}.pagination a,.pagination span{align-items:center;display:flex;font-size:1rem;height:39px;justify-content:center;width:39px}.pagination a{cursor:pointer;text-decoration:underline}.pagination a:focus,.pagination a:hover{color:#000070;text-decoration:none}.pagination [aria-current=page]{background:#f8f8f8;color:#000}.pagination p{align-items:center;display:flex;height:39px;justify-content:center}.pagination .page-navigate{background:#f8f8f8;border:1px solid #dee2e6;font-weight:700}.arrow{border:solid #212529;border-width:0 2px 2px 0;cursor:pointer;display:inline-block;padding:2px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}@media(min-width:992px){.product-item:nth-of-type(4n){border-right:none}.dir-rtl .product-item:nth-of-type(4n){border-left:none}}@media(min-width:768px)and (max-width:991.98px){.product-item:nth-of-type(3n){border-right:none}}@media(max-width:767.98px){.brand-page-wrapper{flex-wrap:wrap}}.ListingHeader{border-bottom:1px solid #dee2e6;overflow:auto;padding:0 0 .5rem}.ListingHeader h1{margin:0 0 1rem}.ListingHeader h1 strong{color:#d0021b;text-transform:uppercase}.ListingHeader p{margin:0 0 1rem}.ListingHeader h3{font-size:1rem;font-weight:700;line-height:1;margin:0 0 1rem;text-transform:uppercase}.ListingHeader section hr{border:0;border-top:1px solid #dee2e6;margin:1rem 0;overflow:auto}.ListingHeader section:last-of-type hr{margin-top:.5rem}.ListingHeader .tag{background:#007cbb;border:0;color:#f8f8f8;display:inline-block;margin:0 .5rem .5rem 0;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}[dir=rtl] .ListingHeader .tag{margin:0 0 .5rem .5rem}.ListingHeader .tag:last-of-type{margin-right:0}.ListingHeader img{float:right;height:auto;margin-bottom:1rem;margin-left:1rem;width:240px}[dir=rtl] .ListingHeader img{float:left;margin-left:0;margin-right:1rem}@media screen and (max-width:768px){.ListingHeader img{width:180px}}@media screen and (max-width:576px){.ListingHeader img{width:120px}}.ListingHeader .link-row{margin-top:.5rem}@media(max-width:767.98px){.ListingHeader .link-row{display:flex;overflow-x:scroll}}
