.elementor-16580 .elementor-element.elementor-element-85a6b2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-3%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:20px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-85a6b2a:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-85a6b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-16580 .elementor-element.elementor-element-e9c650d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-e9c650d.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-16580 .elementor-element.elementor-element-e9c650d.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-16580 .elementor-element.elementor-element-e9c650d.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-e9c650d .elementor-image-box-img img{height:18px;transition-duration:0.3s;}.elementor-16580 .elementor-element.elementor-element-e9c650d .elementor-image-box-title{font-size:13px;font-weight:600;}.elementor-16580 .elementor-element.elementor-element-4eee424{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-4eee424.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-16580 .elementor-element.elementor-element-4eee424.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-16580 .elementor-element.elementor-element-4eee424.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-4eee424 .elementor-image-box-title{margin-bottom:0px;font-size:13px;font-weight:600;}.elementor-16580 .elementor-element.elementor-element-4eee424 .elementor-image-box-wrapper .elementor-image-box-img{width:13%;}.elementor-16580 .elementor-element.elementor-element-4eee424 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16580 .elementor-element.elementor-element-2e865f1{width:initial;max-width:initial;padding:3px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-2e865f1.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-16580 .elementor-element.elementor-element-2e865f1.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-16580 .elementor-element.elementor-element-2e865f1.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-2e865f1 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-16580 .elementor-element.elementor-element-2e865f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16580 .elementor-element.elementor-element-2e865f1 .elementor-image-box-title{font-size:14px;}.elementor-16580 .elementor-element.elementor-element-016eb4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-016eb4c.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-16580 .elementor-element.elementor-element-016eb4c.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-16580 .elementor-element.elementor-element-016eb4c.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-016eb4c .elementor-image-box-wrapper .elementor-image-box-img{width:7%;}.elementor-16580 .elementor-element.elementor-element-016eb4c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16580 .elementor-element.elementor-element-016eb4c .elementor-image-box-title{font-size:13px;font-weight:600;}.elementor-16580 .elementor-element.elementor-element-0ff1e44{width:var( --container-widget-width, 16% );max-width:16%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-16580 .elementor-element.elementor-element-0ff1e44.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-16580 .elementor-element.elementor-element-0ff1e44.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-16580 .elementor-element.elementor-element-0ff1e44.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-0ff1e44 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-16580 .elementor-element.elementor-element-0ff1e44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-16580 .elementor-element.elementor-element-0ff1e44 .elementor-image-box-title{font-size:13px;font-weight:600;}.elementor-16580 .elementor-element.elementor-element-3c4c236{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16580 .elementor-element.elementor-element-6e419c3 .woocommerce-breadcrumb{color:#141313;font-size:14px;}.elementor-16580 .elementor-element.elementor-element-ab2265c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16580 .elementor-element.elementor-element-95b2cd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16580 .elementor-element.elementor-element-b9a2769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-dd26e95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-dd26e95:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-dd26e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16580 .elementor-element.elementor-element-4d482a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-72928dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-16580 .elementor-element.elementor-element-72928dc .title{color:#021D2E;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-d31dabd > .elementor-widget-container{margin:0px 0px 0px -15px;padding:0px 0px 20px 0px;}.elementor-16580 .elementor-element.elementor-element-d31dabd .title{color:#0D6884;font-family:"Figtree", Sans-serif;font-size:28px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-750460e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-750460e:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-750460e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-16580 .elementor-element.elementor-element-c94c5af{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16580 .elementor-element.elementor-element-c94c5af:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-c94c5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-3725327{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;}.elementor-16580 .elementor-element.elementor-element-3725327 img{width:24%;}.elementor-16580 .elementor-element.elementor-element-f802120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 5px;}.elementor-16580 .elementor-element.elementor-element-f802120 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-c115221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-1d6f824{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16580 .elementor-element.elementor-element-1d6f824:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-1d6f824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-8f9feea{text-align:start;}.elementor-16580 .elementor-element.elementor-element-8f9feea img{width:28%;}.elementor-16580 .elementor-element.elementor-element-2e55fb7 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.3em;}.elementor-16580 .elementor-element.elementor-element-8af5c85{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-edd21c9{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16580 .elementor-element.elementor-element-edd21c9:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-edd21c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-cf178f5{text-align:start;}.elementor-16580 .elementor-element.elementor-element-cf178f5 img{width:26%;}.elementor-16580 .elementor-element.elementor-element-1783026{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-1783026 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.3em;}.elementor-16580 .elementor-element.elementor-element-898f74a{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-2dce796{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16580 .elementor-element.elementor-element-2dce796:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-2dce796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-a6f33e0{text-align:start;}.elementor-16580 .elementor-element.elementor-element-a6f33e0 img{width:24%;}.elementor-16580 .elementor-element.elementor-element-0a1c310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-0a1c310 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-5a2591e{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-2b7238f{--display:flex;border-style:solid;--border-style:solid;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16580 .elementor-element.elementor-element-2b7238f:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-2b7238f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-27ab40a{text-align:start;}.elementor-16580 .elementor-element.elementor-element-27ab40a img{width:26%;}.elementor-16580 .elementor-element.elementor-element-5c0bb8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-5c0bb8a .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-b798d79{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-c7a587d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-16580 .elementor-element.elementor-element-c7a587d:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-c7a587d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-16580 .elementor-element.elementor-element-6021af8{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:2%;--padding-bottom:2%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-16580 .elementor-element.elementor-element-6021af8:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-6021af8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-6021af8.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16580 .elementor-element.elementor-element-1478d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;}.elementor-16580 .elementor-element.elementor-element-1478d36 img{width:24%;}.elementor-16580 .elementor-element.elementor-element-ac4a4db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 5px;}.elementor-16580 .elementor-element.elementor-element-ac4a4db .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-6e8f51a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-f84ad67{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:2%;--padding-bottom:2%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-16580 .elementor-element.elementor-element-f84ad67:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-f84ad67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-f84ad67.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16580 .elementor-element.elementor-element-0d08cf3{text-align:start;}.elementor-16580 .elementor-element.elementor-element-0d08cf3 img{width:28%;}.elementor-16580 .elementor-element.elementor-element-b9b82a9 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.3em;}.elementor-16580 .elementor-element.elementor-element-9fea465{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-e88d779{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:2%;--padding-bottom:2%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-16580 .elementor-element.elementor-element-e88d779:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-e88d779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-e88d779.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16580 .elementor-element.elementor-element-933185c{text-align:start;}.elementor-16580 .elementor-element.elementor-element-933185c img{width:26%;}.elementor-16580 .elementor-element.elementor-element-ece0132{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:13px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-ece0132 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.3em;}.elementor-16580 .elementor-element.elementor-element-ed41f52{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-6c43a0d{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:2%;--padding-bottom:2%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-16580 .elementor-element.elementor-element-6c43a0d:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-6c43a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-6c43a0d.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16580 .elementor-element.elementor-element-b49fa26{text-align:start;}.elementor-16580 .elementor-element.elementor-element-b49fa26 img{width:24%;}.elementor-16580 .elementor-element.elementor-element-d51d38b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-d51d38b .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-b05d018{text-align:start;font-weight:600;color:#7C7C7C;}.elementor-16580 .elementor-element.elementor-element-5c60427{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.11);--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:1%;--padding-top:2%;--padding-bottom:2%;--padding-left:1.5%;--padding-right:1.5%;}.elementor-16580 .elementor-element.elementor-element-5c60427:not(.elementor-motion-effects-element-type-background), .elementor-16580 .elementor-element.elementor-element-5c60427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16580 .elementor-element.elementor-element-5c60427.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-16580 .elementor-element.elementor-element-3c46c3a{text-align:start;}.elementor-16580 .elementor-element.elementor-element-3c46c3a img{width:26%;}.elementor-16580 .elementor-element.elementor-element-ade6659{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-ade6659 .elementor-heading-title{font-size:20px;font-weight:700;}.elementor-16580 .elementor-element.elementor-element-a6d6b06{text-align:start;font-weight:600;color:#7C7C7C;}@media(max-width:767px){.elementor-16580 .elementor-element.elementor-element-e9c650d .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-4eee424 .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-2e865f1 .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-016eb4c .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-0ff1e44 .elementor-image-box-img{margin-bottom:12px;}.elementor-16580 .elementor-element.elementor-element-3c4c236{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-16580 .elementor-element.elementor-element-dd26e95{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16580 .elementor-element.elementor-element-4d482a4{--justify-content:center;}.elementor-16580 .elementor-element.elementor-element-72928dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-72928dc .title{font-size:26px;}.elementor-16580 .elementor-element.elementor-element-d31dabd > .elementor-widget-container{margin:-16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-d31dabd .title{font-size:26px;}.elementor-16580 .elementor-element.elementor-element-750460e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:4px;--padding-right:4px;}.elementor-16580 .elementor-element.elementor-element-c94c5af{--min-height:245px;--justify-content:center;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16580 .elementor-element.elementor-element-f802120{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16580 .elementor-element.elementor-element-1d6f824{--min-height:245px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16580 .elementor-element.elementor-element-edd21c9{--min-height:245px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16580 .elementor-element.elementor-element-1783026{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-2dce796{--min-height:245px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16580 .elementor-element.elementor-element-0a1c310{padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-2b7238f{--min-height:245px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:8px 8px 8px 8px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16580 .elementor-element.elementor-element-5c0bb8a{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-c7a587d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16580 .elementor-element.elementor-element-6021af8{--min-height:270px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:4%;--padding-right:5%;}.elementor-16580 .elementor-element.elementor-element-ac4a4db{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16580 .elementor-element.elementor-element-f84ad67{--min-height:290px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:4%;--padding-right:5%;}.elementor-16580 .elementor-element.elementor-element-e88d779{--min-height:270px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:4%;--padding-right:5%;}.elementor-16580 .elementor-element.elementor-element-ece0132{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-6c43a0d{--min-height:270px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:4%;--padding-right:5%;}.elementor-16580 .elementor-element.elementor-element-d51d38b{padding:0px 0px 0px 0px;}.elementor-16580 .elementor-element.elementor-element-5c60427{--min-height:270px;--margin-top:0%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:7%;--padding-bottom:0%;--padding-left:4%;--padding-right:5%;}.elementor-16580 .elementor-element.elementor-element-ade6659{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-16580 .elementor-element.elementor-element-85a6b2a{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-3c4c236{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-ab2265c{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-95b2cd3{--width:20%;}.elementor-16580 .elementor-element.elementor-element-b9a2769{--width:85%;}.elementor-16580 .elementor-element.elementor-element-dd26e95{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-750460e{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-c7a587d{--content-width:1440px;}.elementor-16580 .elementor-element.elementor-element-6021af8{--width:20%;}.elementor-16580 .elementor-element.elementor-element-f84ad67{--width:20%;}.elementor-16580 .elementor-element.elementor-element-e88d779{--width:20%;}.elementor-16580 .elementor-element.elementor-element-6c43a0d{--width:20%;}.elementor-16580 .elementor-element.elementor-element-5c60427{--width:20%;}}/* Start custom CSS for shortcode, class: .elementor-element-c6d8966 */.wc-cat-item > .cat-row > a {
    flex: 1;
    padding: 10px 14px;
    color: #222;
    font-size: 14px !important;
    text-decoration: none;
    border-radius: 6px;
    transition: .3s;
}


/* ==============================
   BASE SIDEBAR (DESKTOP)
================================ */

.wc-cat-sidebar {
    background: #fff;
    border-radius: 12px;
    padding: 18px;
    box-shadow: 0 4px 14px rgba(0,0,0,0.08);
}

.wc-cat-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 14px;
    color: #021A2A;
}

.wc-cat-scroll {
    max-height: 420px;
    overflow-y: auto;
    padding-right: 6px;
}

.wc-cat-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.wc-cat-item {
    margin-bottom: 8px;
}

.cat-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cat-row a {
    font-size: 14px;
    font-weight: 600;
    color: #021A2A;
    text-decoration: none;
}

.toggle-icon {
    cursor: pointer;
    font-weight: bold;
}

.wc-subcat-list {
    display: none;
    padding-left: 14px;
    margin-top: 6px;
}

.wc-subcat-list li {
    margin-bottom: 6px;
}

.wc-subcat-list a {
    font-size: 13px;
    color: #6B7280;
    text-decoration: none;
}

/* ==============================
   MOBILE → HORIZONTAL MODE
================================ */

@media (max-width: 767px) {

    .wc-cat-sidebar {
        padding: 12px;
        border-radius: 0;
        box-shadow: none;
    }

    .wc-cat-title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .wc-cat-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        padding-bottom: 8px;
    }

    .wc-cat-list {
        display: flex;
        gap: 10px;
    }

    .wc-cat-item {
        flex: 0 0 auto;
        margin: 0;
    }

    .cat-row {
        background: #f3f6f9;
        padding: 8px 14px;
        border-radius: 999px;
    }

    .cat-row a {
        font-size: 13px;
        white-space: nowrap;
    }

    /* Hide subcategories in mobile */
    .toggle-icon,
    .wc-subcat-list {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a5748e6 */.wc-cat-item > .cat-row > a {
    flex: 1;
    padding: 10px 14px;
    color: #222;
    font-size: 14px !important;
    text-decoration: none;
    border-radius: 6px;
    transition: .3s;
}



/* ==============================
   BRAND SIDEBAR – DESKTOP
================================ */

.wc-brand-sidebar {
    background: #fff;
    border-radius: 12px;
    padding: 18px;
    box-shadow: 0 4px 14px rgba(0,0,0,0.08);
}

.wc-brand-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 14px;
    color: #021A2A;
}

.wc-brand-scroll {
    max-height: 380px;
    overflow-y: auto;
    padding-right: 6px;
}

.wc-brand-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.wc-brand-item {
    margin-bottom: 8px;
}

.wc-brand-item a {
    display: block;
    padding: 8px 10px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #021A2A;
    text-decoration: none;
    transition: background .2s ease;
}

.wc-brand-item a:hover {
    background: #f3f6f9;
}

/* ==============================
   MOBILE → HORIZONTAL BRANDS BAR
================================ */

@media (max-width: 767px) {

    .wc-brand-sidebar {
        padding: 12px;
        border-radius: 0;
        box-shadow: none;
    }

    .wc-brand-title {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .wc-brand-scroll {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        padding-bottom: 8px;
    }

    .wc-brand-list {
        display: flex;
        gap: 10px;
    }

    .wc-brand-item {
        flex: 0 0 auto;
        margin: 0;
    }

    .wc-brand-item a {
        padding: 8px 14px;
        border-radius: 999px;
        background: #f3f6f9;
        font-size: 13px;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-be6a58c *//* Grid */
.brand-product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: 25px;
}

/* Card */
.brand-product-card {
    background: #ffffff;
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    box-shadow: 0 3px 10px rgba(0,0,0,0.06);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: .3s ease;
    height: 100%;
}

.brand-product-card:hover {
    box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

/* Media */
.bp-media img {
    width: 100%;
    height: 220px;
    object-fit: contain;
    padding: 20px;
}

/* Brand CENTERED */
.bp-brand {
    font-size: 18px;
    font-weight: 600;
    color: #0D6884;
    margin-top: 10px;
    text-align: center;
}

/* Title CENTERED */
.bp-title {
    font-size: 18px;
    font-weight: 700;
    padding: 10px 15px;
    color: #222;
    min-height: 60px;
    text-align: center;
}

/* Pack + Price */
.bp-pack-price {
    display: flex;
    justify-content: space-between;
    padding: 12px 18px;
    background: #F7FBFF;
    font-size: 18px;
    font-weight: 600;
    margin-top: auto;
}

.bp-pack {
    color: #000;
}

.bp-price {
    color: #0D6884;
}

/* Bottom Button */
.bp-btn {
    display: block;
    width: 100%;
    background: #0D6884;
    color: #fff !important;
    text-align: center;
    padding: 14px 0;
    font-weight: 700;
    font-size: 17px;
    border-radius: 0 0 14px 14px;
    text-decoration: none !important;
}
.bp-btn:hover {
    opacity: 0.85;
}/* End custom CSS */