.elementor-3044 .elementor-element.elementor-element-dad007e .kata-logo img{width:134px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-menu-wrap .kata-nav-menu:not(.mega-menu-content) li.current-menu-ancestor > a{color:#653CF2}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-menu-wrap .kata-nav-menu:not(.mega-menu-content) li.current-menu-ancestor > a > i.kata-icon{fill:#653CF2}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-menu-wrap .kata-nav-menu:not(.mega-menu-content) li.current-menu-item > a{color:#653CF2}
.elementor-3044 .elementor-element.elementor-element-527e0585{text-align:center;width:100%!important;margin-right:auto}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu ul.sub-menu:not(.mega-menu-content) > li.menu-item > a{font-size:13px;text-transform:capitalize}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu ul.sub-menu:not(.mega-menu-content) > li.menu-item > a:hover{color:#837AF5}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-menu-wrap .kata-nav-menu:not(.mega-menu-content) li.current-menu-ancestor{color:#403CF2}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-icon.cm-ham-open-icon{font-size:29px;float:right}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu ul.sub-menu:not(.mega-menu-content) > li.menu-item{color:#737D8B;font-weight:400;text-transform:capitalize;padding-top:8px;padding-right:5px;padding-bottom:8px;padding-left:20px}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu li.menu-item ul.sub-menu:not(.mega-menu-content){background-color:#FFF;margin-top:13px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E3E4E6;box-shadow:0 2px 5px 0 #00000005;position:absolute;left:-50%;z-index:999}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu li.menu-item ul.sub-menu:not(.mega-menu-content):before{content:'';display:block;width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#D2D2D2;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-20px;left:30px}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu li.menu-item ul.sub-menu:not(.mega-menu-content):after{content:'';width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#FFF;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-19px;left:30px}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-menu-wrap .kata-nav-menu:not(.mega-menu-content) li.current-menu-item{color:#403CF2}
.elementor-3044 .elementor-element.elementor-element-527e0585 li.menu-item .parent-menu-icon{font-size:6px;position:absolute;top:55%;right:-13px}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu>li.menu-item > a{padding-right:0;padding-left:0;transition-duration:200ms}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu > li.menu-item{color:#737D8B;font-size:15px;line-height:2em;font-weight:400;text-align:left;letter-spacing:.3px;padding-right:0;padding-left:0;margin-right:16px;margin-left:16px}
.elementor-3044 .elementor-element.elementor-element-527e0585 .kata-nav-menu > li.menu-item:hover{color:#653CF2}
.elementor-3044 .elementor-element.elementor-element-b196898{width:320px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:0 0 0 #000;position:absolute;top:40px;right:-15px;background-color:#0000}
.elementor-3044 .elementor-element.elementor-element-b196898:before{width:20px;height:20px;content:''}
.elementor-3044 .elementor-element.elementor-element-b196898{font-size:19px;margin-right:15px;border-style:none;border-color:#E3E3E3;fill:#000;transition-duration:220ms;transition-timing-function:ease}
.elementor-3044 .elementor-element.elementor-element-b196898:hover{fill:#837AF5}
.elementor-3044 .elementor-element.elementor-element-b196898{padding-top:4px}
.elementor-3044 .elementor-element.elementor-element-1eb9677{height:52px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E3E5E7;box-shadow:0 0 0 0 #FFF0}
.elementor-3044 .elementor-element.elementor-element-1eb9677{font-size:17px;font-family:Be Vietnam Pro,Arial,Roboto,Sans-serif,sans-serif;font-weight:700;text-transform:capitalize}
.elementor-3044 .elementor-element.elementor-element-1eb9677{margin-right:4px;margin-left:14px}
.elementor-3044 .elementor-element.elementor-element-1eb9677{color:#837AF5;font-size:13px;line-height:1.5em;font-family:Be Vietnam Pro,Arial,Roboto,Sans-serif,sans-serif;font-weight:400;letter-spacing:0;background-color:#F7F6FF;padding-top:6px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E0DEFF}
.elementor-3044 .elementor-element.elementor-element-1eb9677:hover{color:#F7F6FF;background-color:#837AF5;border-color:#837AF5}
.elementor-3044 .elementor-element.elementor-element-1eb9677{color:#868686;font-size:14px;font-weight:300;text-align:center;width:100%;margin-top:0}
.elementor-3044 .elementor-element.elementor-element-1eb9677{color:#837AF5;font-size:17px;line-height:1.5em;font-family:Be Vietnam Pro,Arial,Roboto,Sans-serif,sans-serif;font-weight:500;letter-spacing:0;background-color:#F7F6FF;width:100%;height:52px;padding-top:13px;padding-right:30px;padding-bottom:11px;padding-left:30px;margin-bottom:20px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E0DEFF;box-shadow:0 0 0 0 #FFF0}
.elementor-3044 .elementor-element.elementor-element-1eb9677{display:none}
.elementor-3044 .elementor-element.elementor-element-1eb9677{background-color:#FFF;min-width:378px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E3E4E6;box-shadow:0 2px 5px 0 #00000005;position:absolute;top:45px;right:-128px;z-index:999}
.elementor-3044 .elementor-element.elementor-element-1eb9677:before{content:'';display:block;width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#D2D2D2;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-20px;right:128px}
.elementor-3044 .elementor-element.elementor-element-1eb9677:after{content:'';width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#FFF;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-19px;right:128px}
.elementor-3044 .elementor-element.elementor-element-c20211c .sp-header-toggle-click img{margin-right:6px}
.elementor-3044 .elementor-element.elementor-element-c20211c .sp-wishlist-link a{background-color:#f7f6ff;color:#837af5;border-color:#e0deff;border-style:solid;border-width:1px}
.elementor-3044 .elementor-element.elementor-element-c20211c .sp-wishlist-link a:hover{background-color:#FFF!important;color:#837af5!important}
.elementor-3044 .elementor-element.elementor-element-c20211c .sp-header-toggle{padding-left:20px;margin-left:20px;border-left:solid 1px #e1e2e3;height:20px;display:flex;align-items:center}
.elementor-3044 .elementor-element.elementor-element-378d1c3 .sp-header-toggle-click img{margin-right:6px}
.elementor-3044 .elementor-element.elementor-element-378d1c3 .sp-header-toggle{height:20px;display:flex;align-items:center;margin-left:10px}
.elementor-3044 .elementor-element.elementor-element-3b70eb56{background-color:#FFF;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}
.elementor-3044 .elementor-element.elementor-element-fc5e29c .kata-logo img{width:134px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.elementor-3044 .elementor-element.elementor-element-d8baad5{padding-top:0;padding-right:30px;padding-bottom:20px;padding-left:30px}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#1D2834;font-size:15px;font-weight:400}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#959CA7;font-size:15px;font-weight:400}
.elementor-3044 .elementor-element.elementor-element-d8baad5{background-color:#FFF;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;margin-top:0;margin-right:30px;margin-bottom:0;margin-left:30px;border-style:solid;border-top-width:1px;border-color:#E3E5E7}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#737D8B;font-size:13px;font-family:'Be Vietnam Pro',Arial,Roboto,Sans-serif,sans-serif;font-weight:300}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#1D2834;font-size:14px;font-weight:500}
.elementor-3044 .elementor-element.elementor-element-d8baad5{float:left;background-color:#F7F8F9;width:64px;height:64px;margin-right:20px;margin-left:0;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#959CA7!important;background-color:#F1F2F3;top:38px;right:0;left:auto;transition-duration:.2s;transition-timing-function:ease}
.elementor-3044 .elementor-element.elementor-element-d8baad5:hover{color:#FFF!important;background-color:#F37F9B}
.elementor-3044 .elementor-element.elementor-element-d8baad5{padding-right:34px!important;padding-left:0!important}
.elementor-3044 .elementor-element.elementor-element-d8baad5{padding-right:30px;padding-left:30px}
.elementor-3044 .elementor-element.elementor-element-d8baad5{display:inline-block;width:fit-content;padding-right:10px}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#837AF5;font-size:15px;line-height:1.5em;font-weight:400;letter-spacing:0;background-color:#F7F6FF;padding-top:11px;padding-right:30px;padding-bottom:10px;padding-left:30px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E0DEFF;transition-duration:.2s;transition-timing-function:ease}
.elementor-3044 .elementor-element.elementor-element-d8baad5:hover{background-color:#FFF}
.elementor-3044 .elementor-element.elementor-element-d8baad5{color:#000;font-size:11px;font-weight:400;display:flex;align-content:center;align-items:center;justify-content:center;background-color:#0000;background-image:url(//katademos.com/shop/wp-content/uploads/2022/09/kata-shoppress-counter-bg.svg);background-repeat:no-repeat;background-position:center center;width:31px;height:100%;padding-left:3px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;top:50%;right:-11px;transform:translateX(0px) translateY(-50%)!important}
.elementor-3044 .elementor-element.elementor-element-d8baad5{overflow:visible;background-color:#FFF;min-width:378px;padding-bottom:14px;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-color:#E3E4E6;box-shadow:0 2px 5px 0 #00000005;position:absolute;top:21px;right:-30px;z-index:999}
.elementor-3044 .elementor-element.elementor-element-d8baad5:before{content:'';display:block;width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#D2D2D2;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-20px;right:60px;z-index:999}
.elementor-3044 .elementor-element.elementor-element-d8baad5:after{content:'';width:21px;height:12px;border-style:solid;border-top-width:10px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;border-top-color:#0000;border-bottom-color:#FFF;border-right-color:#0000;border-left-color:#0000;position:absolute;top:-19px;right:60px;z-index:9999}
.elementor-3044 .elementor-element.elementor-element-d8baad5{font-size:0;display:block;background-image:url(//katademos.com/shop/wp-content/uploads/2022/09/kata-shoppress-cart-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:18px;height:18px;margin-top:3px;margin-right:24px;fill:#0000}
.elementor-3044 .elementor-element.elementor-element-4bac5d0{font-size:24px;top:12px;right:12px}
.elementor-3044 .elementor-element.elementor-element-4bac5d0{font-size:25px}
.elementor-3044 .elementor-element.elementor-element-4bac5d0:hover{fill:#4BBDC2}
@media(max-width: 1024px) {
.elementor-3044 .elementor-element.elementor-element-4bac5d0{fill:#4C5765}
.elementor-3044 .elementor-element.elementor-element-4bac5d0{margin-left:30px}
.elementor-3044 .elementor-element.elementor-element-4bac5d0{font-size:32px;fill:#4C5765}
}
@media(max-width: 992px) {
.elementor-3044 .elementor-element.elementor-element-4bac5d0{padding-top:4px;padding-right:6px}
.elementor-3044 .elementor-element.elementor-element-4bac5d0{font-size:26px}
}
@media(max-width: 480px) {
.elementor-3044 .elementor-element.elementor-element-716cc2a4{width:40%}
.elementor-3044 .elementor-element.elementor-element-85cc14a{display:none}
.elementor-3044 .elementor-element.elementor-element-49c38eea{width:60%}
}
@media(max-width: 768px) {
.elementor-3044 .elementor-element.elementor-element-09e9154{width:70%}
}