.add-to-compare.active .ayrin-font-icon{color:var(--kc)!important}#compare-search .modal-content{background-color:var(--stc)}#compare-search .input-group{border-radius:var(--mbr);height:2.875rem}#compare-search .input-group .input-group-text{background-color:var(--ttc);min-width:3.125rem}#compare-search .compare_search_result{display:none;width:100%}#compare-search .compare_search_result ul{list-style:none;padding:0;margin-top:.5rem;overflow:auto;max-height:calc(100vh - 12rem)}#compare-search .compare_search_result ul .mdc-button{height:100%;z-index:0;overflow:hidden;border-radius:var(--mbr);--mdc-theme-primary:#fff}#compare-search .compare_search_result ul .mdc-button.selected:before{content:"";position:absolute;z-index:-2;left:-50%;top:-50%;width:200%;height:200%;background-color:#399953;background-repeat:no-repeat;background-size:50% 50%,50% 50%;background-position:0 0,100% 0,100% 100%,0 100%;background-image:linear-gradient(var(--kc),var(--kc)),linear-gradient(#fff,#fff),linear-gradient(var(--kc),var(--kc)),linear-gradient(#fff,#fff);animation:rotate 2.5s linear infinite}#compare-search .compare_search_result ul .mdc-button.selected:after{content:"";position:absolute;z-index:-1;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px);background:#fff;border-radius:var(--mbr)}@keyframes rotate{100%{transform:rotate(1turn)}}#compare-search .compare_search_result ul .product-card{border-radius:var(--mbr);padding:.5rem}#compare-search .modal-dialog{background-color:unset!important;box-shadow:unset!important;max-width:1600px}#compare-search .modal-content{border-radius:var(--mbr);border:none}#compare-search .compare_search_result ul .product-card img{width:4rem;max-width:4rem;height:auto;margin-inline:auto;display:block;border-radius:var(--mbr)}#compare-search .compare_search_result ul .product-card .product-title{font-size:.9rem;line-height:1.6;color:var(--mfc)}#compare-search .compare_search_result ul .product-card .product-price{font-size:.9rem}#compare-search .compare_search_result ul .product-card .product-price .woocommerce-Price-currencySymbol{font-size:.8rem}#compare-search .compare_search_result ul .product-card .product-price .current{color:var(--ppc)}#compare-search .compare_search_result a{color:var(--mfc)}.compare-table-page p{margin-bottom:0}.compare-table-page .title{font-size:1.5rem}.compare-table-page td{text-align:center}.compare-table-page .table-container{box-shadow:var(--cbs);border-radius:var(--mbr)}.compare-table-page .table-responsive{height:calc(100vh - 13rem)}.compare-table-page .table{table-layout:fixed;margin:0;width:100%;border-radius:var(--mbr);background-color:#fff;border-spacing:0 .625rem;border-collapse:inherit}.compare-table-page .table td,.compare-table-page .table th{width:12rem!important}.compare-table-page .table .table-row.value-row .product-feature-name .name-box{color:var(--ffc);font-size:.8125rem}.compare-table-page .table .table-row th{z-index:3;font-weight:unset}.compare-table-page .table>:not(caption)>*>*{padding:.75rem;padding-top:3rem}.compare-table-page .table .table-row{background-color:#eee}.compare-table-page .table .table-row:nth-child(2n -1){background-color:#f6f6f6}.compare-table-page .table .table-row:first-child,.compare-table-page .table .table-row.detailed-section{background-color:#fff}.compare-table-page .table .table-row:nth-child(n+2)>th:first-child{position:-webkit-sticky;position:sticky;inset-inline-start:0}.compare-table-page .table .table-row>th:first-child{width:0!important;height:0!important;padding:0!important;min-width:0!important}.compare-table-page .table .table-row.key-row>th:first-child{color:var(--mtc);top:1rem;font-size:.9rem;padding-block:1rem!important}.compare-table-page .table .product-feature-name .name-box{width:20rem!important;top:.8rem;height:auto!important;padding-inline:.75rem!important}.compare-table-page .table .detailed-section .name-box{color:var(--mtc);padding-bottom:.5rem}.compare-table-page .table .table-row.key-row>th:first-child .name-box{top:0}.compare-table-page .table .product-card .product-body{padding:.5rem .75rem}.compare-table-page .table .product-card .product-body .product-price .compare-table-page .table .product-feature-name{color:var(--tfc);font-size:.8rem;padding-block:1rem}.compare-table-page .table .table-products:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background-color:var(--mbc)}.compare-table-page .table .table-products .product-card{position:-webkit-sticky;position:sticky;top:0;z-index:15;background-color:#fff}.compare-table-page .table .product-card .product-image{height:8rem;width:100%}.compare-table-page .table .product-card .mdc-button{width:max-content}.compare-table-page .table .product-card .remove-product{--mdc-theme-primary:var(--mdg);width:2rem;height:2rem;border-radius:50%;padding:0}.compare-table-page .table .product-card .mdc-button button{border:none;background-color:#fff0;color:#fff}.compare-table-page .table .product-card .mdc-button .ayrin-icon{fill:#fff}.compare-table-page .table .product-card .product-image img{position:absolute;width:8rem;height:8rem;top:0;left:50%;transform:translateX(-50%)}.compare-table-page .table .product-card:nth-child(n+2) .product-body:after{content:"";position:absolute;inset-block:1rem;inset-inline-end:0;width:1px;background-color:var(--mbc)}.compare-table-page .table .product-card:last-child .product-body:after{display:none}.compare-table-page .table .product-card .product-title{font-size:1rem;line-height:1.5;height:2.75rem;text-wrap:balance}.compare-table-page .table .product-card .product-image img{border-radius:var(--mbr)}@media screen and (min-width:768px){.modal-dialog{width:100%!important;display:flex;justify-content:center;padding-inline:1rem}.modal-dialog .modal-content{width:100%!important;max-width:calc(1600px - 1.5rem)!important}}@media screen and (min-width:992px){.compare-table-page .table td,.compare-table-page .table th{width:17rem!important}.compare-table-page .table .table-borderless>:not(caption)>*>*{border-bottom-width:1px}.compare-table-page .table .table-borderless>:not(:first-child){border-top-width:1px}.compare-table-page .table .table-row.key-row>th:first-child{font-size:1.1rem;top:0}.compare-table-page .table>:not(caption)>*>*{padding:.5rem}.compare-table-page .table .table-row>th:first-child{width:13.4rem!important;height:auto!important;padding-block:.5rem!important}.compare-table-page .table .table-row.value-row .product-feature-name .name-box,.compare-table-page .table .product-feature-name{font-size:1rem;color:initial;font-weight:initial}.compare-table-page .table .table-row.value-row .product-feature-name{background-color:#eee}.compare-table-page .table .table-row.value-row:nth-child(2n -1) .product-feature-name{background-color:#f6f6f6}.compare-table-page .table .table-row.detailed-section .product-feature-name{font-size:1.1rem}.compare-table-page .table .table-row.detailed-section .product-feature-name .name-box{width:50rem!important}.compare-table-page .table .product-feature-name .name-box{width:auto!important;top:0;padding-inline:.75rem!important}.compare-table-page .table .detailed-section .name-box{padding-top:.5rem}}