.compare-popup .loading-gl{display:flex;justify-content:center;padding-bottom:20px}.compare-popup .loaded .loading-gl{display:none}.compare-popup .compare-table:not(.loaded) .compare-container{display:none}.compare-popup .btn-popup-close{top:13px;right:7px}.compare-popup .popup-inner{border-radius:6px;padding:20px 15px 10px}.compare-popup .popup-title{font-size:20px;font-weight:700;margin-bottom:20px}.compare-popup .card-compare,.compare-popup .card-compare-more{margin-bottom:20px}.compare-popup .card-compare-more .compare-inner{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;height:100%;padding:5px 20px;cursor:pointer;border:1px solid var(--miscellaneous-color)}.compare-popup .card-compare-more .compare-inner svg{width:80px;height:80px;background:var(--subtext-color);border-radius:50%;padding:20px}.compare-popup .card-compare-more .compare-inner svg path{stroke:#fff}.compare-popup .card-compare-more .compare-inner:hover{opacity:.65}.compare-popup .card-compare-more .text{margin:20px 0 0;font-size:18px;text-align:center;color:var(--subtext-color)}.compare-popup .card-inner{height:100%;padding-bottom:5px;border:1px solid var(--miscellaneous-color)}.compare-popup .btn-remove{width:24px;height:24px;background:var(--subtext-color);display:flex;align-items:center;justify-content:center}.compare-popup .btn-remove svg{display:flex;width:10px;height:10px}.compare-popup .card-title{padding:6px 4px 4px;margin:0}.compare-popup .card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:12px}.compare-popup .information-list{width:100%;display:flex}.compare-popup .information-list tbody{width:100%}.compare-popup .information-list tr{width:100%;display:flex;font-size:12px;padding:9px 4px 8px;line-height:1.3em}.compare-popup .information-list tr td:first-child{width:60px}.compare-popup .information-list tr td:last-child{flex:1}.compare-popup .information-list .price{color:inherit}.compare-popup .information-list price-item{font-size:12px;font-weight:400;line-height:1.3em}.compare-popup .information-list .event{background:#EDEDED}.compare-popup .button-group{padding-top:10px;display:flex;flex-wrap:wrap;margin:-6px 4px 0}.compare-popup .button-group .icon-loading{display:none;width:14px;height:14px;margin:auto}.compare-popup .button-group .loading .icon-loading{display:block}.compare-popup .button-group .loading .text{display:none}.compare-popup .button-group .loading input{opacity:0;visibility:hidden}.compare-popup .button-group cart-form{width:100%}.compare-popup .button-group .btn{padding:8px 5px;font-size:12px;text-transform:uppercase;width:100%;margin:6px 0}.compare-popup .compare-point{display:flex;border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.compare-popup .compare-point svg{display:flex;transition:.25s all ease-in-out}.compare-popup .compare-point:hover svg{transform:rotate(-360deg)}.compare-popup .compare-point:hover .compare-point-content{opacity:1;visibility:visible}.compare-popup .compare-point-content{background:#fff;width:200px;padding:15px;top:100%;margin-top:5px;border-radius:9px;opacity:0;visibility:hidden;transition:.2s all ease-in-out}@media (min-width: 750px){.compare-popup .compare-title{padding:12px 12px 5px}}@media (min-width: 1000px){.compare-popup .btn-popup-close{top:23px;right:20px}.compare-popup .popup-inner{padding:30px 30px 10px}.compare-popup .card-title{padding:12px 12px 8px}.compare-popup .information-list tr{padding-left:12px;padding-right:12px}.compare-popup .button-group{margin-left:12px;margin-right:12px}}@media (min-width: 1200px){.compare-popup .button-group{margin-left:6px;margin-right:6px}.compare-popup .button-group>*{margin-left:6px;margin-right:6px;flex:1}.compare-popup .button-group>.btn{margin-left:6px;margin-right:6px}}
