.layout-container{overflow-x:unset}.product-compare-container{position:relative}.product-compare-container .suspense{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.8);border-radius:2px;display:flex;height:100%;justify-content:center;left:0;min-height:200px;min-width:300px;position:absolute;top:0;width:100%}.product-compare-container .loader{animation:loader-spin 1.2s linear infinite;border:2px solid rgba(0,0,0,.2);border-left-color:#f37920;border-radius:50%;display:inline-block;height:5em;position:relative;vertical-align:top;width:5em}.table-container tbody,.table-container thead{border:0}.pc-not-found #products-compare{min-height:auto!important}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:10% 0}.table-container{margin-left:auto;margin-right:auto;max-width:1140px}.table{border-collapse:unset;margin-bottom:0;min-width:768px}.table>tbody>tr{background-color:transparent;border:0}.table td,.table th{padding:20px 16px;width:25%}.table>thead>tr>th{padding:13px 16px}.table td{line-height:22px;text-align:center;vertical-align:middle;white-space:pre-wrap}.products{background-color:#fff;position:relative}.products .table td{text-align:left;vertical-align:top}.products .cell{align-items:flex-start;display:flex;justify-content:center}.products .product-card{max-width:unset;position:relative}.products .product-card .remove-button{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;position:absolute;right:0;top:0;width:30px;z-index:2}.products .product-card .product-card__picture{margin-bottom:10px}.products .product-card .remove-button svg{fill:#d3d3d3;height:16px;width:16px}.products .product-card .remove-button:hover svg{fill:#f37920}.products .product-card .product-card__title a{font-size:22px;font-weight:700}.products .product-card .product-card__title a:before{display:none}.products .product-card .product-card__price strong{color:#f37920;font-size:22px}.products .product-card .product-card__meta{height:auto;margin-bottom:20px}.products .product-card .button{width:100%}.products .product-card .button-link{background-color:transparent!important;border:0;color:#f37920;font-size:14px;font-weight:400;font-weight:600;margin-bottom:0;padding:0;text-transform:none}.products .add-product{align-items:center;background:#f8f8f8;border-radius:3px;color:#f37920;cursor:pointer;display:flex;flex-direction:column;font-weight:600;height:245px;justify-content:center;width:100%}.products .add-product .icon{height:30px;margin-bottom:20px;width:30px}.products.sticky{box-shadow:0 3px 8px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:81px;z-index:9999}.products.sticky .table-container{padding-left:.9375rem;padding-right:.9375rem}@media screen and (max-width:62.24875em){.products.sticky{padding-top:25px;top:49px}}.products.sticky .product-card .product-card__image{display:none}.products.sticky .product-card .remove-button{top:-5px}.products.sticky .add-product{height:195px}.section{margin-bottom:40px}.section .table td,.section .table th{padding-bottom:15px;padding-top:15px}.section .table>thead>tr{background-color:#f8f8f8}.section .table tr:not(:last-child) td,.section .table tr:not(:last-child) th{border-bottom:1px solid #ececec}.section .section-title{align-items:center;color:#f37920;display:flex;font-size:22px;font-weight:700;justify-content:space-between;line-height:26px}.section .table>tbody>tr>th{font-size:17px;font-weight:700;letter-spacing:0;line-height:26px;text-align:left}.section .icon{fill:#f37920;height:26px;width:26px}.section .icon.negative{fill:#d3d3d3}.section .text{word-wrap:break-word;display:inline-block;max-width:100%;overflow-wrap:break-word}.section .button.collapse{background:transparent;border:0;display:none;height:24px;margin:0;padding:0}.section-content.closed{display:none}.pc-tooltip{cursor:pointer;display:inline-block;height:16px;margin:0 0 -2px 5px;position:relative;width:16px;z-index:2}.pc-tooltip:hover{z-index:3}.pc-tooltip:hover .content{display:block}.pc-tooltip .icon{display:block;height:16px;width:16px}.pc-tooltip .content{background:#0a0a0a;border-radius:3px;color:#fff;display:none;font-size:11px;font-style:normal;font-weight:400;left:0;line-height:16.5px;margin-top:10px;padding:5px 10px 2px;position:absolute;top:100%;white-space:pre}.products-modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9999}.products-modal.open{opacity:1;visibility:visible}.products-modal .content{background-color:#fefefe;border:1px solid #888;border-radius:2px;max-width:1127px;position:relative;text-align:center;width:100%}.products-modal .header{align-items:center;background-color:#f8f8f8;display:flex;font-size:22px;font-weight:700;justify-content:space-between;padding:20px}.products-modal .header button{background-color:transparent;border:0;cursor:pointer;padding:0}.products-modal .header .icon{height:18px;width:18px}.products-modal .sub-header{border-bottom:1px solid #f8f8f8;border-top:1px solid #f8f8f8;color:#f37920;padding:10px 20px}.products-modal .sub-header .grid-x{justify-content:end}.products-modal .content .body{max-height:500px;min-height:350px;overflow-y:auto;padding:10px 20px}.products-modal .grid-x{margin:0 auto;max-width:742px}.products-modal .product{border:1px solid #f8f8f8;border-radius:3px;cursor:pointer;margin:5px auto;overflow:hidden;position:relative;width:178px}.products-modal .image{height:158px;margin:0 auto;position:relative;width:158px}.products-modal .image img{display:block;height:auto;margin-bottom:15px;width:100%}.products-modal .product:not(.disabled):not(.selected):hover:before{background-color:rgba(255,159,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.products-modal .product.selected{border-color:#f37920}.products-modal .product.disabled{opacity:.5}.products-modal .product .icon{fill:#f37920;height:16px;position:absolute;right:10px;top:10px;width:16px;z-index:2}.products-modal .product .info{font-size:16px;height:97px;line-height:24px;padding:15px 10px 10px;text-align:left}.products-modal .footer{background-color:#f8f8f8;padding:20px 20px 0}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scrollbar{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:none;height:5px;left:20px;margin:0 20px;overflow:hidden;right:20px;top:-17px;white-space:nowrap}.scrollbar .track{background:#ebebeb;height:100%;pointer-events:none;position:relative;width:100%;z-index:1}.scrollbar .thumb{background:#000;border-radius:4px;display:block;height:5px;pointer-events:auto;position:relative;width:100px}@media screen and (min-width:980px){.products-modal .content{width:1127px}}@media screen and (max-width:767px){.product-compare-container{margin-left:-.625rem;margin-right:-.625rem}.table-container{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.table-container::-webkit-scrollbar{background:transparent;width:0}.products .table td:first-child{display:none}.table thead th{display:table;left:0;position:sticky;top:0;width:100vw}.table tbody{display:table;width:100%}.table td{border-bottom:0!important;position:relative;text-align:left;vertical-align:top}.section .table tr:not(:last-child) td:after{border-bottom:1px solid #ececec;bottom:0;content:"";height:1px;left:0;position:absolute;width:calc(100% - 20px)}.table td p.name{font-size:14px;font-weight:600}.table td span.text{font-size:14px;line-height:22px}.section{margin-bottom:20px}.section .section-title{font-size:17px}.section .checkbox .icon{height:20px;width:20px}.section .button.collapse{display:inline-block}.products .table td{padding-bottom:0}.products.sticky .add-product{height:170px!important}.products .product-card__title{height:auto;min-height:auto}.products .product-card .product-card__title a{font-size:16px}.products .product-card .product-card__meta{margin-bottom:15px}.products .product-card .product-card__price strong{font-size:18px}.scrollbar{display:block}.products-modal>.content{bottom:0;position:absolute;top:0}.products-modal .content .body{height:calc(100vh - 193px);max-height:calc(100vh - 193px);padding:5px}}