.elementor-421 .elementor-element.elementor-element-7ebd2ee{--display:flex;--min-height:53px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-7ebd2ee:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-7ebd2ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-54875c5{--display:flex;--min-height:30px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-54875c5:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-54875c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-95522f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-421 .elementor-element.elementor-element-95522f8:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-95522f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-95522f8.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-421 .elementor-element.elementor-element-8d89a34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-421 .elementor-element.elementor-element-8d89a34.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-421 .elementor-element.elementor-element-75e4094.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-421 .elementor-element.elementor-element-75e4094 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-75e4094 .woocommerce-breadcrumb > a{color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-29de587{--display:flex;--min-height:30px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-29de587:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-29de587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-11dd200{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--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-421 .elementor-element.elementor-element-11dd200:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-11dd200 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-11dd200.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-421 .elementor-element.elementor-element-1eea358{--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-421 .elementor-element.elementor-element-07d056e img{border-radius:25px 25px 25px 25px;}.elementor-421 .elementor-element.elementor-element-7a0b5e1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--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-421 .elementor-element.elementor-element-7a0b5e1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-421 .elementor-element.elementor-element-3b9a3ce{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 0px;--row-gap:50px;--column-gap:0px;--grid-auto-flow:row;--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-421 .elementor-element.elementor-element-3b9a3ce.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-421 .elementor-element.elementor-element-287f7c5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-421 .elementor-element.elementor-element-263d439{--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;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--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-421 .elementor-element.elementor-element-7a71d82{background-color:#AF479C;padding:4px 11px 4px 11px;border-radius:100px 100px 100px 100px;}.elementor-421 .elementor-element.elementor-element-7a71d82.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-421 .elementor-element.elementor-element-7a71d82.elementor-view-stacked .elementor-icon{background-color:#511760;}.elementor-421 .elementor-element.elementor-element-7a71d82.elementor-view-framed .elementor-icon, .elementor-421 .elementor-element.elementor-element-7a71d82.elementor-view-default .elementor-icon{fill:#511760;color:#511760;border-color:#511760;}.elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon{font-size:12px;}.elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon-box-title, .elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon-box-title a{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;}.elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon-box-title{color:#E1E0E0;}.elementor-421 .elementor-element.elementor-element-7a71d82 .elementor-icon-box-description{color:#E1E0E0;}.elementor-421 .elementor-element.elementor-element-fc9b47f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-fc9b47f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-421 .elementor-element.elementor-element-fc9b47f .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:64px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-2cde02a{--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;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-2cde02a.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-6d5eebd{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-6d5eebd.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-70bbc4f{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-253e6fc{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-a045fe1{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-d9561d3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-d9561d3.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-b2bf45a{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-de8e811{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-50eef82{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-50eef82.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-a35e0c2{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-f68d0f9{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:#328FE6;}.elementor-421 .elementor-element.elementor-element-cbd97df{--display:flex;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-3f8b023{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-0dd8a5c{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:700;color:#E1E0E04F;}.elementor-421 .elementor-element.elementor-element-0dd8a5c a{color:#E1E0E04F;}.elementor-421 .elementor-element.elementor-element-30f389e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-421 .elementor-element.elementor-element-30f389e.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-dcf7043{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-421 .elementor-element.elementor-element-dcf7043.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-421 .elementor-element.elementor-element-dcf7043 .price{color:#E1E0E0;font-family:"Public Sans", Sans-serif;font-size:64px;font-weight:700;}.elementor-421 .elementor-element.elementor-element-4f953f2 .cart button, .elementor-421 .elementor-element.elementor-element-4f953f2 .cart .button{font-family:"Public Sans", Sans-serif;font-size:24px;font-weight:400;border-style:solid;border-width:7px 7px 7px 7px;border-radius:100px 100px 100px 100px;color:var( --e-global-color-secondary );background-color:#00000061;transition:all 0.2s;}.elementor-421 .elementor-element.elementor-element-4a67b33{--display:flex;--min-height:30px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-421 .elementor-element.elementor-element-4a67b33:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-4a67b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-6727065{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-81af573{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-81af573:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-81af573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-81af573.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-4055ec7{font-family:"Public Sans", Sans-serif;font-size:20px;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-1c102fb{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-6378850{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-6378850:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-6378850 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-6378850.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-ef2c985{font-family:"Public Sans", Sans-serif;font-size:20px;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-e89ab27{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-d9e3157{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-d9e3157:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-d9e3157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-d9e3157.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-0f1d102{font-family:"Public Sans", Sans-serif;font-size:20px;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-0e123cf{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-53540ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-53540ea:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-53540ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-53540ea.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-ed7726f{font-family:"Public Sans", Sans-serif;font-size:20px;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-c268b01{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-a97a3ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-a97a3ab:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-a97a3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-a97a3ab.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-1a28322{font-family:"Public Sans", Sans-serif;font-size:20px;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-258b5be{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:900;color:#6D6D6D;}.elementor-421 .elementor-element.elementor-element-7d6fe7a{--display:flex;--min-height:30px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-421 .elementor-element.elementor-element-7d6fe7a:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-7d6fe7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-c83e05e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-421 .elementor-element.elementor-element-c83e05e.e-con{--align-self:flex-start;}.elementor-421 .elementor-element.elementor-element-60393d3{--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-421 .elementor-element.elementor-element-6281f72{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-637c250{--display:flex;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-162f5df{--display:flex;--border-radius:15px 015px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-421 .elementor-element.elementor-element-162f5df:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-162f5df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#454545;}.elementor-421 .elementor-element.elementor-element-32b4592{text-align:center;}.elementor-421 .elementor-element.elementor-element-32b4592 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:32px;font-weight:700;color:#E1E0E0;}.elementor-421 .elementor-element.elementor-element-0e364ff{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 15px 15px;--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-421 .elementor-element.elementor-element-0e364ff:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-0e364ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D4D4D;}.elementor-421 .elementor-element.elementor-element-b2668d4{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-7cf0c37{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-989789b{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-fe12efd{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-c67df6b{font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-285f308{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-421 .elementor-element.elementor-element-285f308:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-285f308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-9201c12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;column-gap:0px;font-family:"Public Sans", Sans-serif;font-size:32px;font-weight:700;color:#E1E0E0;}.elementor-421 .elementor-element.elementor-element-9201c12 a{color:var( --e-global-color-secondary );}.elementor-421 .elementor-element.elementor-element-2601907{--grid-columns:5;--grid-row-gap:0px;width:100%;max-width:100%;--grid-column-gap:0px;}.elementor-421 .elementor-element.elementor-element-2601907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-421 .elementor-element.elementor-element-2601907.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-11dd200{--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-7a0b5e1{--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-3b9a3ce{--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-2601907{--grid-columns:2;}}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-8d89a34{--width:100%;}.elementor-421 .elementor-element.elementor-element-1eea358{--width:100%;}.elementor-421 .elementor-element.elementor-element-7a0b5e1{--width:100%;}.elementor-421 .elementor-element.elementor-element-4a67b33{--width:1310px;}.elementor-421 .elementor-element.elementor-element-6727065{--width:100%;}.elementor-421 .elementor-element.elementor-element-60393d3{--width:100%;}.elementor-421 .elementor-element.elementor-element-637c250{--width:50%;}.elementor-421 .elementor-element.elementor-element-162f5df{--width:100%;}.elementor-421 .elementor-element.elementor-element-0e364ff{--width:100%;}.elementor-421 .elementor-element.elementor-element-285f308{--content-width:1330px;}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-11dd200{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-7a0b5e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-3b9a3ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-421 .elementor-element.elementor-element-9201c12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-421 .elementor-element.elementor-element-2601907{--grid-columns:5;}}





/* Start custom CSS for image, class: .elementor-element-07d056e */.elementor-421 .elementor-element.elementor-element-07d056e img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

.elementor-421 .elementor-element.elementor-element-07d056e {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}/* End custom CSS */




















/* Start custom CSS for woocommerce-product-price, class: .elementor-element-dcf7043 */.elementor-421 .elementor-element.elementor-element-dcf7043,
.elementor-421 .elementor-element.elementor-element-dcf7043 * {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}

.elementor-421 .elementor-element.elementor-element-dcf7043 .price {
  display: inline-block;
}/* End custom CSS */

/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4f953f2 */@property --angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

.elementor-421 .elementor-element.elementor-element-4f953f2 button {
  --angle: 0deg;

  width: 100%;
  min-width: 420px;
  position: relative;
  border: 5px solid transparent;
  border-radius: 999px;
  color: #fff;
  background: #111;
  overflow: hidden;
}

.elementor-421 .elementor-element.elementor-element-4f953f2 button::after {
  content: "";
  position: absolute;
  inset: 0;
  padding: 5px;
  border-radius: inherit;

  background: conic-gradient(
    from var(--angle),
    #ff5a00,
    #ffb800,
    #ff5a00
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  opacity: 0;
  transition: opacity 0.35s ease;
  pointer-events: none;
}

.elementor-421 .elementor-element.elementor-element-4f953f2 button:hover::after {
  opacity: 1;
  animation: spin 1.6s linear infinite;
}

@keyframes spin {
  to { --angle: 360deg; }
}

.single-product form.cart {
  width: 100%;
}

.single-product .single_add_to_cart_button {
  width: 100% !important;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-81af573 */.elementor-421 .elementor-element.elementor-element-81af573 {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-6378850 */.elementor-421 .elementor-element.elementor-element-6378850 {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-d9e3157 */.elementor-421 .elementor-element.elementor-element-d9e3157 {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-53540ea */.elementor-421 .elementor-element.elementor-element-53540ea {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */



/* Start custom CSS for container, class: .elementor-element-a97a3ab */.elementor-421 .elementor-element.elementor-element-a97a3ab {
    width: auto !important;
    flex: 0 0 auto !important;
}/* End custom CSS */
















/* Start custom CSS for text-editor, class: .elementor-element-9201c12 */p {
    margin: 0;
}/* End custom CSS */


