body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error{background-color:#f4f4f4!important;border-top:3px solid #1E78CB!important;color:#0B3C49!important;font-family:'Roboto',sans-serif!important;font-size:15px!important;font-weight:500;padding:16px 20px!important;margin-bottom:25px!important;box-shadow:none!important;border-radius:0!important;line-height:1.5}body.woocommerce-page .woocommerce-message::before,body.woocommerce-page .woocommerce-info::before,body.woocommerce-page .woocommerce-error::before{color:#1E78CB!important;font-size:18px;top:18px;left:20px}body.woocommerce-page .woocommerce-message a.button{background-color:#1E78CB!important;color:#fff!important;padding:8px 20px!important;text-transform:uppercase;font-weight:600;font-size:14px;border:none!important;border-radius:0!important;transition:all 0.3s ease}.eg-marking-calc #eg_apply_btn{border-radius:0!important;background:#1E78CB!important;color:#ffffff!important;border:0!important;box-shadow:none!important;text-shadow:none!important}.eg-marking-calc #eg_apply_btn:hover,.eg-marking-calc #eg_apply_btn:focus{background:#4A8FCE!important;color:#ffffff!important}.egmw-wrap #btn_add_no,.egmw-wrap #btn_add_yes{border-radius:0!important;background:#1E78CB!important;color:#ffffff!important;border:0!important;box-shadow:none!important;text-shadow:none!important}.egmw-wrap #btn_add_no:hover,.egmw-wrap #btn_add_yes:hover,.egmw-wrap #btn_add_no:focus,.egmw-wrap #btn_add_yes:focus{background:#4A8FCE!important;color:#ffffff!important}.mkeg-color-filter{margin:0 0 26px}.mkeg-color-filter__title,.mkeg-product-colors__title{font-size:20px;font-weight:700;color:#111;margin:0 0 12px}.mkeg-color-filter__list,.mkeg-product-colors__list{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.mkeg-color-dot{width:18px;height:18px;display:inline-block;border-radius:999px;background:var(--mkeg-color);border:1px solid rgb(0 0 0 / .18);box-shadow:none;text-decoration:none!important;transition:transform .18s ease,outline-color .18s ease,box-shadow .18s ease;cursor:pointer}.mkeg-color-dot:hover{transform:scale(1.18)}.mkeg-color-dot.is-active,.mkeg-color-dot.is-current{outline:2px solid #111;outline-offset:3px}.mkeg-color-filter__clear{font-size:13px;color:#1E78CB;text-decoration:underline;margin-left:8px}.mkeg-product-colors{margin:10px 0 6px}.woocommerce ul.products li.product .mkeg-product-colors{margin-top:10px;margin-bottom:8px}.woocommerce ul.products li.product .mkeg-product-colors__list{justify-content:flex-start}.woocommerce ul.products li.product .mkeg-color-dot{width:14px;height:14px}@media (max-width:767px){.mkeg-color-filter__title,.mkeg-product-colors__title{font-size:18px}.mkeg-color-dot{width:20px;height:20px}.woocommerce ul.products li.product .mkeg-color-dot{width:16px;height:16px}}.woocommerce ul.products li.product .mkeg-product-colors{display:none!important}.mkeg2-product-colors{margin:10px 0 8px}.mkeg2-product-colors__title,.mkeg2-filter__title{font-size:20px;font-weight:700;color:#111;margin:0 0 12px}.mkeg2-product-colors__list,.mkeg2-color-filter__list{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.mkeg2-color-dot{width:18px;height:18px;display:inline-block;border-radius:999px;background:var(--mkeg2-color);border:1px solid rgb(0 0 0 / .18);text-decoration:none!important;cursor:pointer;transition:transform .18s ease,outline-color .18s ease,box-shadow .18s ease}.mkeg2-color-dot:hover{transform:scale(1.18)}.mkeg2-color-dot.is-current,.mkeg2-color-dot.is-active{outline:2px solid #111;outline-offset:3px}.woocommerce ul.products li.product .mkeg2-product-colors{margin-top:10px;margin-bottom:8px}.woocommerce ul.products li.product .mkeg2-color-dot{width:14px;height:14px}.mkeg2-filter{margin:0 0 26px}.mkeg2-filter__clear{font-size:13px;color:#1E78CB;text-decoration:underline;margin-left:8px}.mkeg2-material-filter__list{display:flex;flex-direction:column;gap:6px}.mkeg2-material-filter__item{display:inline-flex;align-items:center;gap:6px;color:#222;text-decoration:none!important;font-size:14px;line-height:1.35}.mkeg2-material-filter__item::before{content:"";width:13px;height:13px;border:1px solid #cfcfcf;background:#f5f5f5;display:inline-block}.mkeg2-material-filter__item.is-active{color:#1E78CB;font-weight:700}.mkeg2-material-filter__item.is-active::before{background:#1E78CB;border-color:#1E78CB}@media (max-width:767px){.mkeg2-product-colors__title,.mkeg2-filter__title{font-size:18px}.mkeg2-color-dot{width:20px;height:20px}.woocommerce ul.products li.product .mkeg2-color-dot{width:16px;height:16px}}.mkeg3-color-dot{background:var(--mkeg3-color,var(--mkeg2-color))}