.product-listing-view{width:100%}.description.p-sm{font-size:1rem;line-height:1.8;margin-top:1em}.content-filter-compare,.product-listing-view .content-product{display:flex;width:100%}.filter-text,.product-listing-view .content-product .sidebar{border:1px solid #979797;border-radius:8px;width:25%}.product-listing-view .filter-text{border:none;display:flex}.product-listing-view .content-product .sidebar .category{margin-bottom:15px;padding:15px}.product-listing-view .content-product .sidebar .category h5{font-weight:600;margin-bottom:10px}.compare-section,.product-listing-view .content-product .products{margin-left:40px;width:75%}.product-listing-view .content-product .products .product{align-items:anchor-center;border:1px solid #979797;border-radius:8px;display:flex;margin-bottom:30px;padding:28px;width:100%}.product-listing-view .content-product .products .product h3{font-weight:500}.product-listing-view .content-filter-compare{margin-bottom:10px}.product-listing-view .content-filter-compare h5{font-weight:600}.product-listing-view .view-comparison{border-radius:8px;font-size:14px;font-weight:500;padding:8px 15px}.product-listing-view .compare-section{text-align:-webkit-right;text-align:right;text-align-last:right}.product-listing-view .compare-selected{display:inline-block;font-size:16px;font-weight:600;margin-left:10px}.product-info .description p:not(:first-child),.product-info .description ul:not(:first-child){display:none}.product-listing-view .compare-selected i{font-style:normal}.product-listing-view .content-product .products .product .image{aspect-ratio:1/1;border-radius:8px;box-shadow:0 10px 20px -10px rgba(33,33,57,.3);overflow:hidden;width:17rem}.product-listing-view .content-product .products .product .image img{aspect-ratio:1/1;border-radius:8px;height:100%;object-fit:contain;transition:all .2s}.product-listing-view .content-product .products .product:hover .image img{scale:1.1;transition:all .2s}.product-listing-view .content-product .products .product .product-info{display:flex;flex-direction:column;justify-content:space-between;margin-left:30px;width:calc(100% - 238px)}.product-info__bottom{margin-bottom:.8rem;margin-top:1rem}.product-listing-view .content-product .products .compare-section{display:none;float:right;position:relative;top:20px;width:110px}@media (max-width:1009px){.product-listing-view .content-product .products .compare-section{display:none;float:none;margin-bottom:10px;top:0}}.checkbox-list{list-style:none;padding-left:0}.checkbox{cursor:pointer;display:inline-block;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox input:checked~.checkbox__checkmark{background-color:rgb(var(--color-primary))}.checkbox input:checked~.checkbox__checkmark:after{opacity:1}.checkbox:hover input~.checkbox__checkmark{background-color:#eee}.checkbox:hover input:checked~.checkbox__checkmark{background-color:rgb(var(--color-primary))}.checkbox .checkbox__checkmark{background-color:#eee;border-radius:4px;height:20px;left:0;position:absolute;top:2px;transition:background-color .25s ease;width:20px}.checkbox .checkbox__checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg);transition:opacity .25s ease;width:5px}.checkbox .checkbox__body{color:#333;font-size:16px;line-height:1.4}.clear-filters-button{background-color:#eee;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:15px;margin-left:auto;opacity:.7;padding:8px 15px;text-align:center;transform:translateY(-.5em);transition:all .3s ease}.clear-filters-button.active{background-color:rgb(var(--color-primary));color:#fff;opacity:1}.clear-filters-button:hover{opacity:1}#compare-modal{background:#f5f5f5;border:1px solid #ccc;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);display:none;height:auto;left:50%;overflow:scroll;padding:20px;position:fixed;top:5%;transform:translate(-50%);transition:all .3s ease;width:auto;z-index:999}#compare-modal #close-modal{padding:15px;position:absolute;right:10px;top:10px}#compare-modal .title-modal{font-family:Work Sans;font-size:29px;font-weight:600;margin-bottom:20px;text-align:center}#compare-modal .compare-title{font-size:40px;font-style:bold;font-weight:700;letter-spacing:2.44px;min-width:10ch;text-align:left}.content-info-modal{display:flex;width:100%}.content-info-modal .left{width:260px}.content-info-modal .left h3{align-content:center;font-family:Work Sans;font-size:40px;font-weight:800;letter-spacing:2.44px;line-height:44px;min-height:220px}.content-info-modal .left .info{margin-top:50px;width:100%}.content-info-modal .left .info ul{padding-left:0}.content-info-modal .left .info ul li{border-bottom:1px solid #e2e2e2;font-size:21px;letter-spacing:1.28px;line-height:33px;list-style:none;padding-bottom:0;padding-top:0}.content-info-modal .left .info ul li small{font-size:13px}.modal-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:999}.close-modal{cursor:pointer;float:right}.content-info-modal #compare-list{display:flex;justify-content:flex-start;width:100%}.content-info-modal #compare-list li{list-style:none;max-width:250px;padding:0 15px;text-align:center;width:250px}.content-info-modal #compare-list li img{border-radius:8px;box-shadow:0 10px 20px -10px rgba(33,33,57,.3);height:220px;object-fit:cover;width:100%}.content-info-modal #compare-list li .title-prod{font-size:30px;font-weight:600;letter-spacing:1.83px;text-transform:uppercase}.content-info-modal #compare-list li .text{border-bottom:1px solid #e2e2e2;font-size:18px;line-height:33px}.content-info-modal #compare-list li .text:last-child{border-bottom:0 solid transparent}.content-info-modal #compare-list li .text>a{margin-top:18px}@media (max-width:767px){.content-filter-compare,.product-listing-view .content-product{display:block}.filter-text,.product-listing-view .content-product .sidebar{border:none;width:100%}.compare-section,.product-listing-view .content-product .products{margin-left:0;width:100%}.product-listing-view .content-product .products .product{border:none;display:block;padding:0;text-align:center}.product-listing-view .content-product .products .product .image{margin:0 auto}.product-listing-view .content-product .products .product .product-info{margin-left:0;width:100%}.product-listing-view .content-product .products .product .product-info .description{display:-webkit-box;margin-bottom:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-listing-view .content-product .products .compare-section{display:block;float:none;margin:14px auto;position:relative;top:0}}#compare-table{border:none;border-collapse:collapse;width:100%}#compare-table th{text-align:center}#compare-table tbody,#compare-table td,#compare-table tfoot,#compare-table th,#compare-table thead{background:none;border:none}#compare-table td,#compare-table th{padding:15px}#compare-table th{padding-bottom:0}#compare-table tr:nth-child(n+2){border-top:1px solid #353535}#compare-table tbody tr:last-child{border-bottom:1px solid #353535}#compare-table td.property-value--no-padding{padding:0}#compare-table .property-column{vertical-align:middle;width:200px}#compare-table .image-prod{border-radius:10px;box-shadow:0 10px 20px -10pxrgba(33,33,57,.3);height:min(var(--header-cell-height),10rem);margin-bottom:10px;max-width:200px;object-fit:cover}#compare-table .title-prod{font-size:30px;font-style:semibold;font-weight:600;letter-spacing:1.83px;text-align:center}#compare-table .property-name{font-weight:700;text-align:left}#compare-table .property-value{text-align:center}#compare-table tfoot td{border-bottom:none;padding-top:20px;text-align:center}#compare-table tfoot .button{display:inline-block;white-space:nowrap}