#search-compare .card-footer{padding-bottom:0;position:relative}#search-compare .card-footer:after{content:"";display:block;width:100%;height:20px;position:absolute;bottom:0;left:0;background-color:#f3f3f3;z-index:1}#search-compare #onetrust-consent-sdk{display:none!important}#search-compare .card-buy{width:100%}#search-compare .card-buy .btn{width:100%;padding:10px;border-radius:30px;position:relative;z-index:2}#search-compare .table-flex-wrapper{padding:0}#search-compare .card-compare-row,#search-compare .searchResult .card-compare-row .card-compare,#search-compare .searchResult .main-row .card-row{margin-bottom:0}#search-compare .table-flex-inner{margin-top:0;border-radius:0}#search-compare .card-row{margin-left:0;overflow:hidden;padding-top:20px;margin-top:-20px}#search-compare .card-compare.\--bottom{margin-top:0;border-radius:0 0 15px 15px;box-shadow:0 -3px 10px rgba(0,0,0,.3)}#search-compare .card-compare.\--bottom .card-footer{padding-bottom:20px}#search-compare .card-compare.\--bottom .card-footer:after{display:none}#search-compare .card{border-radius:15px 15px 0 0;margin-bottom:0}#search-compare .table-flex__title{background-color:#5fb3e1;border-radius:15px;padding:0 10px;font-size:36px;text-align:center;color:#fff}#search-compare .table-flex-inner{margin-bottom:0}#search-compare .table-flex-body-td{border:0;padding:0 20px!important;overflow-y:hidden;overflow-x:visible;margin:0 -20px;position:relative}#search-compare .table-flex-body-td:after,#search-compare .table-flex-body-td:before{content:"";display:block;width:20px;height:100%;position:absolute;top:0;opacity:.6}#search-compare .table-flex-body-td:before{left:0;background-image:linear-gradient(270deg,rgba(0,0,0,.2) 0,transparent 40%)}#search-compare .table-flex-body-td:after{right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.2) 0,transparent 40%)}#search-compare .table-flex-body-td__wrap{background-color:#fff;padding:20px 0 10px}#search-compare .table-flex-body-td__title{font-size:.8em;color:#999;display:block}#search-compare .table-flex-body-td__value{line-height:1.2}#search-compare .table-flex-body-td__wrap.\--odd{background-color:#f3f3f3}#search-compare .table-flex-body{background-color:transparent}#search-compare .searchResult .card .card-buy a{padding:10px;border-radius:30px}#search-compare .table-flex__title{position:relative;z-index:2;max-width:900px;margin:-27px auto 0}#search-compare .table-flex-body-tr{padding-top:0;margin:0}#search-compare .table-flex-body-tr:has(+.table-flex__title) .table-flex-body-td__wrap{padding-bottom:40px}#search-compare .table-flex__title+.table-flex-body-tr{margin-top:-27px}#search-compare .table-flex__title+.table-flex-body-tr .table-flex-body-td__wrap{padding-top:40px}#search-compare .table-flex-footer{padding:0 0 20px}#search-compare .table-flex-footer .card-row{overflow:hidden;padding-bottom:20px;padding-top:0;margin-top:0}@media screen and (max-width:1023px){#search-compare .card-row{margin-bottom:0!important;overflow:hidden}#search-compare .search-compare__result{margin-left:-10px;margin-right:-10px}#search-compare .table-flex-body-td{max-width:inherit!important}#search-compare .search-compare{padding-top:15px}#search-compare .card-header-inner{display:block}#search-compare .card-name-brand .label{display:none!important}#search-compare .card-compare .card-footer .card-buy a,#search-compare .card-compile .card-footer .card-buy a{padding:10px 20px!important;margin-top:10px}#search-compare .card-body{display:none}#search-compare .table-flex-footer{padding:0 0 20px}#search-compare .table-flex-footer .card-row{overflow:hidden;padding-bottom:20px}#search-compare .table-flex__title{font-size:20px;padding:5px 10px;margin:-20px auto 0;border-radius:10px;width:90%}#search-compare .table-flex-body-td__wrap{font-size:18px;padding-top:15px}#search-compare .table-flex-body-td__wrap .table-flex-body-td__value{font-weight:700}#search-compare .table-flex-body-tr{margin-top:0}#search-compare .table-flex-body-tr:has(+.table-flex__title) .table-flex-body-td__wrap{padding-bottom:30px}#search-compare .table-flex__title+.table-flex-body-tr{margin-top:-20px!important}#search-compare .table-flex__title+.table-flex-body-tr .table-flex-body-td__wrap{padding-top:30px}}