@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap);.btn{text-transform:none!important}.no-scroll{overflow:hidden}.product-finder-widget{width:100%;display:flex;justify-content:center}.product-finder-widget form:not(.default){position:relative;width:100%}.product-finder-widget form:not(.default) a{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:16px;height:16px;padding:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.product-finder-widget form:not(.default) a:hover{color:#c10505}.product-finder-widget a{cursor:pointer}.search-modal{--swiper-theme-color:#495057;z-index:1041;padding-right:0!important}.search-modal .modal-dialog{max-width:100%;margin:0}.search-modal .modal-dialog.modal-dialog-scrollable{max-height:unset}.search-modal .modal-dialog .modal-content{max-height:100vh;border:0;border-radius:0}.search-modal .modal-header{gap:20px}.search-modal .modal-body{overflow-y:auto}.search-modal .search-form-wrapper{align-items:center}.search-modal .search-form-wrapper img{width:200px;padding-right:15px}.search-modal .search-form-wrapper .close{font-size:2.5rem}.search-modal .search-form-wrapper .search-input-suggestions-wrapper{position:relative;width:100%;max-width:640px;border:2px solid #bdbdbd;border-radius:19px}@media (min-width:768px){.search-modal .search-form-wrapper .search-input-suggestions-wrapper{margin-left:40px;margin-right:20px}}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form{width:100%}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form .input-group .form-control{height:34px;padding-left:1rem;padding-right:1rem;border:none;background:0 0;font-size:1rem}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form .input-group .form-control::-moz-placeholder{color:#b5b4b4}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form .input-group .form-control::placeholder{color:#b5b4b4}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form .input-group .input-group-append .btn-clear{padding:0;font-size:20px!important;color:#616161!important}.search-modal .search-form-wrapper .search-input-suggestions-wrapper form .input-group .input-group-append .btn-search{width:40px;height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z' fill='%23ffc107' /%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:20px}.search-modal .search-form-wrapper .search-input-suggestions-wrapper:hover,.search-modal .search-form-wrapper .search-input-suggestions-wrapper:hover .suggestions-dropdown{border-color:#495057}.search-modal .search-form-wrapper .search-input-suggestions-wrapper.has-suggestions{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.search-modal .search-form-wrapper .search-input-suggestions-wrapper .suggestions-dropdown{position:absolute!important;z-index:1050;top:100%;left:-2px;right:-2px;overflow:hidden;border:2px solid #bdbdbd;border-top:none;border-bottom-left-radius:19px;border-bottom-right-radius:19px;background:#fff;box-shadow:inset 0 3px 4px -2px rgba(0,0,0,.4)}.search-modal .search-form-wrapper .search-input-suggestions-wrapper .suggestions-dropdown ul{padding:0;margin:0}.search-modal .search-form-wrapper .search-input-suggestions-wrapper .suggestions-dropdown ul .list-group-item{padding:.375rem 1rem;border-bottom:1px solid #eee;background:0 0;cursor:pointer}.search-modal .search-form-wrapper .search-input-suggestions-wrapper .suggestions-dropdown ul .list-group-item.highlighted,.search-modal .search-form-wrapper .search-input-suggestions-wrapper .suggestions-dropdown ul .list-group-item:hover{background-color:rgba(0,0,0,.05);border-color:#ddd}.search-modal .swiper-button-next::after,.search-modal .swiper-button-prev::after{font-size:20px;font-weight:700}.search-modal .modal-body:first-of-type{display:flex;gap:25px;margin-bottom:30px}.search-modal .finder-section-title{margin-bottom:20px;font-weight:700;text-transform:uppercase}.search-modal .finder-section-titleh4{font-size:20px}.search-modal .finder-section-titleh5{font-size:18px}.search-modal .finder-section-titleh6{font-size:16px}.search-modal .most-search-list{padding-left:0;list-style-type:none}.search-modal .most-search-list li{cursor:pointer;margin-bottom:10px;font-size:16px}.search-modal .most-search-list li:hover{text-decoration:underline}@media (max-width:991.98px){.search-modal .modal-body{padding:10px 10px 20px}}.hints-wrapper,.videos-wrapper{padding:10px 15px;border-radius:8px}@media (max-width:767.98px){.search-modal .modal-header{align-items:flex-start}.search-modal .search-form-wrapper{flex-wrap:wrap;gap:10px}.search-modal .swiper-button-next,.search-modal .swiper-button-prev{display:none}}.hints-wrapper{margin-bottom:20px;font-size:14px}.hints-wrapper a{text-decoration:underline}.hints-wrapper a:hover{text-decoration:none}.correction-notice-wrapper{margin-bottom:10px}.videos-wrapper{margin-bottom:20px;background-color:#f8f9fa}.videos-wrapper .finder-section-title{display:block;margin-bottom:10px;color:#616161}.videos-wrapper .video-item a{display:block;text-decoration:none;color:inherit}.videos-wrapper .video-thumbnail-wrapper{position:relative;margin-bottom:5px}.videos-wrapper .video-thumbnail{max-width:100%;height:auto}.videos-wrapper .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;color:#fff;text-shadow:0 0 5px #000}.videos-wrapper .video-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px}@media (min-width:768px){.hints-wrapper,.search-modal .ms-md-40,.videos-wrapper{margin-left:40px!important}}.products-carousel{display:flex;align-items:center;gap:0}.products-carousel .swiper{overflow:hidden}.products-carousel .swiper-button-next,.products-carousel .swiper-button-prev{position:static;top:0;width:40px;flex-shrink:0}.finder-card{position:relative;padding:20px;border:1px solid #cbcccd;border-radius:5px;height:100%}.finder-card:hover{border-color:#212121}.finder-card .ask-btn{position:relative;z-index:5;margin:0 auto;font-size:.75rem}.finder-card .card-image-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:190px;min-height:150px;max-height:190px;margin:0 auto 15px}.sorting-wrapper,.sorting-wrapper+.row>*{margin-bottom:15px}.finder-card .card-image-wrapper img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.finder-card .card-image-wrapper .video{display:flex;position:absolute;bottom:-10px;right:-10px;z-index:10;border-radius:50%;justify-content:center;align-content:center;background-color:#fff}.finder-card .card-image-wrapper .video a{line-height:1}.finder-card .card-image-wrapper .video a .fa,.finder-card .card-image-wrapper .video a .fab,.finder-card .card-image-wrapper .video a .far,.finder-card .card-image-wrapper .video a .fas{color:#c10505;font-size:26px;transition:color .3s ease}.finder-card .card-content .pricing.on-sale .price,.finder-card .card-image-wrapper .video a:hover .fa,.finder-card .card-image-wrapper .video a:hover .far,.finder-card .card-image-wrapper .video a:hover .fas{color:red}.finder-card .card-badges{position:absolute;top:8px;right:0;left:0;z-index:10;display:flex;flex-flow:row nowrap}.finder-card .card-badge{padding:4px 6px;margin-left:auto;font-size:12px;background-color:#212121;border-top-left-radius:4px;border-bottom-left-radius:4px;font-weight:600}.finder-card .card-content .title{display:-webkit-box;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:59px}.finder-card .card-content .pricing{font-size:.875rem}.finder-card .card-content .price{font-weight:700}.finder-card .card-content .price-old{color:#f0f0f0;font-weight:400;text-decoration:line-through}.finder-card .card-content .btn-purchase{z-index:5;display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:5px;margin-left:auto}.finder-card .card-content .content-footer{display:flex;align-items:center;margin-top:10px}@media (max-width:991.98px){.finder-card{padding:10px}.finder-card .promotion-label{left:-18px}}.sorting-wrapper{display:flex;align-items:center}.sorting-wrapper .products-count span{font-weight:600}.sorting-wrapper .sort-btn{display:flex;justify-content:flex-end;align-items:center;width:auto;max-width:50%;margin-left:auto;text-transform:none;flex-wrap:wrap;gap:5px;border-radius:5px}.sorting-wrapper .sort-btn span{font-weight:600;margin-right:5px}@media (min-width:768px){.sorting-wrapper,.sorting-wrapper+.row{padding-left:40px}}.clear-input-btn{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:0}.accordion.filters-accordion{border-radius:8px;overflow:hidden}.filters-accordion{width:100%}.filters-accordion .accordion-header{margin-bottom:0}.filters-accordion .accordion-body{margin-bottom:15px}.filters-accordion .accordion-button{font-weight:600;box-shadow:none;padding:0}.filters-accordion .accordion-button.collapsed::after{transform:rotate(0)}.filters-accordion .accordion-button::after{content:"\f078";font-family:"Font Awesome 5 Free";margin-left:10px;vertical-align:middle;transition:transform .3s;display:inline-block;transform:rotate(-180deg)}.filters-accordion .accordion-item{border:0}.filters-accordion .custom-checkbox{display:flex;cursor:pointer;font-size:.875rem}.filters-accordion .custom-checkbox label.custom-control-label{display:flex;justify-content:space-between;width:100%;padding-left:.5rem;cursor:pointer}.filters-accordion .custom-checkbox label.custom-control-label .count{font-weight:400;margin-left:auto}@media (min-width:768px){.filters-accordion .form-check:hover .form-check-input::before{animation:scale-in 0s 0s linear forwards;box-shadow:inset 0 0 0 4px #fff;background-color:#ffc107;border:1px solid #a2a2a2;border-radius:inherit}.filters-accordion .form-check:hover .form-check-input::after{transform:scale(0)}}.price-slider{position:relative;width:calc(100% - 40px);height:40px;margin:30px 20px 12px}.price-slider .track{position:absolute;top:50%;width:100%;height:6px;background:#ddd;transform:translateY(-50%);border-radius:3px}.price-slider .range{position:absolute;top:50%;height:6px;background:#c10505;transform:translateY(-50%);border-radius:3px}.price-slider .thumb{position:absolute;top:50%;width:20px;height:20px;background:#fff;border:2px solid #ddd;border-radius:50%;cursor:pointer;transform:translate(-50%,-50%)}.price-slider .label{position:absolute;top:-35px;background:#c10505;padding:3px 5px;font-size:.75rem;color:#fff;border-radius:3px;white-space:nowrap;font-weight:600}.price-slider .label.label-min{left:-13px}.price-slider .label.label-max{right:-13px}.product-finder-swiper{margin-bottom:40px;width:100%;margin-left:-10px;margin-right:-10px;padding:0 10px}.latest-searches-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.latest-searches-wrapper .latest-item{display:inline-flex;align-items:center;padding:5px 10px;margin:5px;font-size:14px;background-color:#f9f9f9;border:1px solid #ccc;border-radius:20px;cursor:pointer}.latest-searches-wrapper .latest-item button{margin-left:5px;font-size:1rem;background:0 0;color:#000;border:none;cursor:pointer}.category-suggestions,.filters-col>div{background-color:#f8f9fa;border-radius:8px}.latest-searches-wrapper .latest-item button:hover{color:red}.latest-searches-wrapper .clear-all-btn{margin-left:10px;font-size:.875rem;white-space:nowrap}@media (min-width:768px){.latest-searches-wrapper{padding-left:40px}}.category-suggestions{position:relative;margin-bottom:30px;overflow:hidden;overscroll-behavior:contain;cursor:default}.category-suggestions .close{position:absolute;top:5px;right:5px;z-index:1;background-size:12px}.category-suggestions .suggestions-header{flex:0 0 auto;padding:20px .875rem}.category-suggestions .suggestions-header .title{font-weight:600}.category-suggestions .suggestions-header .info{font-size:.875rem}.category-suggestions .suggestions-header .skip{font-size:.75rem;color:red}.category-suggestions .suggestions-header .skip i{margin-left:5px}.category-suggestions .category-suggestions-swiper{height:100%}.category-suggestions .cat-suggestion{display:flex;align-items:center;gap:10px;height:100%;cursor:pointer}.category-suggestions .cat-suggestion img{max-width:100px;max-height:80px}.category-suggestions .cat-suggestion span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:2.4em}.category-suggestions .carousel-wrapper{position:relative;height:100%;padding:20px 40px}.category-suggestions .swiper-button-next,.category-suggestions .swiper-button-prev{--swiper-navigation-sides-offset:10px;width:unset}.category-suggestions .swiper-button-hidden{display:none!important}.category-suggestions .swiper-wrapper{padding:0 20px}@media (max-width:991.98px){.category-suggestions{flex-wrap:wrap;padding:15px 10px}}.filters-col>div{height:calc(100% - 40px);padding:1rem .875rem}@media (max-width:991.98px){.filters-col>div{height:100%}}@media (max-width:767.98px){.category-suggestions{display:none}.filters-col{display:flex;flex-direction:column}}.finder-filters h5{margin-bottom:10px}.finder-filters .clear-all-filters-btn{color:#fff;font-size:14px}.ask-btn.btn{height:40px}.ask-modal .modal-header{padding:10px;background-color:#c10505}.ask-modal form>div:not(.form-check),.ask-modal form>div:not(:last-of-type),.ask-modal form>label{margin-bottom:15px}.ask-modal form a{text-decoration:underline}.ask-modal form button{float:right}.ask-modal .modal-title{color:#fff}
/*# sourceMappingURL=product_finder.min.css.map */
