.elementor-123228 .elementor-element.elementor-element-0b45e9c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-e3b2a6c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .elementor-repeater-item-7f6082b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://safetyprotectionglasses.com/wp-content/uploads/2021/11/b-1.png);background-size:cover;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .elementor-slide-button{background-color:#009FE3;border-radius:0px;border-color:#009FE3;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-slide-contents{max-width:66%;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-slide-inner{text-align:left;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:bold;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-pagination-bullet{height:5px;width:5px;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-pagination-fraction{font-size:5px;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-123228 .elementor-element.elementor-element-9d887d0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-6500718 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .elementor-repeater-item-7f6082b .swiper-slide-bg{background-color:#833CA300;background-image:url(https://safetyprotectionglasses.com/wp-content/uploads/2021/11/b-1.png);background-size:cover;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .elementor-slide-button{background-color:#009FE3;border-radius:0px;border-color:#009FE3;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-slide-contents{max-width:66%;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-slide-inner{text-align:left;}.elementor-123228 .elementor-element.elementor-element-0c1619e .elementor-slide-heading{font-family:"Open Sans", Sans-serif;font-size:50px;font-weight:bold;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-pagination-bullet{height:5px;width:5px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-horizontal .swiper-pagination-progressbar{height:5px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-pagination-fraction{font-size:5px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-123228 .elementor-element.elementor-element-5e2b366 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-123228 .elementor-element.elementor-element-5e2b366 > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-5e2b366{padding:3rem 0rem 0rem 0rem;}.elementor-123228 .elementor-element.elementor-element-36695a4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-123228 .elementor-element.elementor-element-375f7ab:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-123228 .elementor-element.elementor-element-375f7ab img{width:800px;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-single-widget{background-color:#fff;text-align:center;margin:auto;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wl-light-gray);box-shadow:2px 7px 8px -12px rgb(175 175 175 / 60%);}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-style .button{background:transparent;padding:0px;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-style{display:flex;justify-content:center;flex-wrap:wrap;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-single-product{float:left;width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-name a{letter-spacing:1.3px;margin-bottom:10px;display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-gradient-heading{color:var(--wl-black);}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price ins{background:transparent;text-decoration:none;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price del{display:none;padding-right:10px;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price {color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price ins .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price > .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-info h2.wl-sc-price > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .woocommerce-Price-currencySymbol{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-img{overflow:hidden;height:auto;display:flex;align-items:center;justify-content:center;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-product-img img{max-width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-corner-ribbon{position:absolute;text-align:center;letter-spacing:1px;z-index:100;top:27px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;background:var(--wl-black);padding:0px 12px 0px 12px;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-right .wl-sc-corner-ribbon{right:0;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-left .wl-sc-corner-ribbon{left:0;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .wl-sc-pagination{text-align:center;margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-ae7b884 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-123228 .elementor-element.elementor-element-ae7b884 > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-ae7b884{margin-top:-17px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-single-widget{background-color:#fff;text-align:center;margin:auto;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wl-light-gray);box-shadow:2px 7px 8px -12px rgb(175 175 175 / 60%);}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-style .button{background:transparent;padding:0px;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-style{display:flex;justify-content:center;flex-wrap:wrap;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-single-product{float:left;width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-name a{letter-spacing:1.3px;margin-bottom:10px;display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-gradient-heading{color:var(--wl-black);}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price ins{background:transparent;text-decoration:none;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price del{display:none;padding-right:10px;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price {color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price ins .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price > .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-info h2.wl-sc-price > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .woocommerce-Price-currencySymbol{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-img{overflow:hidden;height:auto;display:flex;align-items:center;justify-content:center;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-product-img img{max-width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-corner-ribbon{position:absolute;text-align:center;letter-spacing:1px;z-index:100;top:27px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;background:var(--wl-black);padding:0px 12px 0px 12px;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-right .wl-sc-corner-ribbon{right:0;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-left .wl-sc-corner-ribbon{left:0;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .wl-sc-pagination{text-align:center;margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-8a5d0b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-88f5c15:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-123228 .elementor-element.elementor-element-88f5c15 img{width:800px;}.elementor-123228 .elementor-element.elementor-element-8775108 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-123228 .elementor-element.elementor-element-8775108 > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-8775108{margin-top:-17px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-123228 .elementor-element.elementor-element-a967724 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-b73199b:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-123228 .elementor-element.elementor-element-b73199b img{width:800px;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-single-widget{background-color:#fff;text-align:center;margin:auto;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wl-light-gray);box-shadow:2px 7px 8px -12px rgb(175 175 175 / 60%);}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-style .button{background:transparent;padding:0px;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-style{display:flex;justify-content:center;flex-wrap:wrap;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-single-product{float:left;width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-name a{letter-spacing:1.3px;margin-bottom:10px;display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-gradient-heading{color:var(--wl-black);}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price ins{background:transparent;text-decoration:none;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price del{display:none;padding-right:10px;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price {color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price ins .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price > .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-info h2.wl-sc-price > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .woocommerce-Price-currencySymbol{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-img{overflow:hidden;height:auto;display:flex;align-items:center;justify-content:center;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-product-img img{max-width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-corner-ribbon{position:absolute;text-align:center;letter-spacing:1px;z-index:100;top:27px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;background:var(--wl-black);padding:0px 12px 0px 12px;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-right .wl-sc-corner-ribbon{right:0;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-left .wl-sc-corner-ribbon{left:0;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .wl-sc-pagination{text-align:center;margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-6dadcd8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-123228 .elementor-element.elementor-element-6dadcd8 > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-6dadcd8{margin-top:-17px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-single-widget{background-color:#fff;text-align:center;margin:auto;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wl-light-gray);box-shadow:2px 7px 8px -12px rgb(175 175 175 / 60%);}.wl .elementor-123228 .elementor-element.elementor-element-565547d .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-style .button{background:transparent;padding:0px;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-style{display:flex;justify-content:center;flex-wrap:wrap;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-single-product{float:left;width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-name a{letter-spacing:1.3px;margin-bottom:10px;display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-gradient-heading{color:var(--wl-black);}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price ins{background:transparent;text-decoration:none;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price del{display:none;padding-right:10px;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price {color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price ins .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price > .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-info h2.wl-sc-price > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .woocommerce-Price-currencySymbol{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-img{overflow:hidden;height:auto;display:flex;align-items:center;justify-content:center;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-product-img img{max-width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-corner-ribbon{position:absolute;text-align:center;letter-spacing:1px;z-index:100;top:27px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;background:var(--wl-black);padding:0px 12px 0px 12px;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-right .wl-sc-corner-ribbon{right:0;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-left .wl-sc-corner-ribbon{left:0;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .wl-sc-pagination{text-align:center;margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-b701fb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-d94d026:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-123228 .elementor-element.elementor-element-d94d026 img{width:800px;}.elementor-123228 .elementor-element.elementor-element-db605d2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-123228 .elementor-element.elementor-element-db605d2 > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-db605d2{margin-top:-17px;margin-bottom:0px;padding:0rem 0rem 3rem 0rem;}.elementor-123228 .elementor-element.elementor-element-4579e27 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-123228 .elementor-element.elementor-element-7ea51bf:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-123228 .elementor-element.elementor-element-7ea51bf img{width:800px;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-single-widget{background-color:#fff;text-align:center;margin:auto;position:relative;overflow:hidden;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--wl-light-gray);box-shadow:2px 7px 8px -12px rgb(175 175 175 / 60%);}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-style .button{background:transparent;padding:0px;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-style{display:flex;justify-content:center;flex-wrap:wrap;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-single-product{float:left;width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-name a{letter-spacing:1.3px;margin-bottom:10px;display:inline-block;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-gradient-heading{color:var(--wl-black);}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price ins{background:transparent;text-decoration:none;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price del{display:none;padding-right:10px;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price {color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price ins .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price > .amount{color:color: var(--wl-gray);}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price ins,
                                .wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-info h2.wl-sc-price > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .woocommerce-Price-currencySymbol{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-img{overflow:hidden;height:auto;display:flex;align-items:center;justify-content:center;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-product-img img{max-width:100%;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-corner-ribbon{position:absolute;text-align:center;letter-spacing:1px;z-index:100;top:27px;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;background:var(--wl-black);padding:0px 12px 0px 12px;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-right .wl-sc-corner-ribbon{right:0;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-left .wl-sc-corner-ribbon{left:0;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .wl-sc-pagination{text-align:center;margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-f65fc7b > .elementor-container{max-width:1600px;}.elementor-123228 .elementor-element.elementor-element-f65fc7b{padding:2rem 0rem 2rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-123228 .elementor-element.elementor-element-799ad45 > .elementor-widget-container{padding:0rem 0rem 2rem 0rem;}.elementor-123228 .elementor-element.elementor-element-799ad45 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .ecs-load-more-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-123228 .elementor-element.elementor-element-a598380{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-123228 .elementor-element.elementor-element-a598380:after{content:"0.72";}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__thumbnail__link{width:100%;}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__meta-data span + span:before{content:"•";}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__text{margin-top:20px;}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__title, .elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__title a{color:#000000;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-123228 .elementor-element.elementor-element-5660439{border-style:solid;border-width:1px 0px 1px 0px;border-color:#C7C7C7;margin-top:0rem;margin-bottom:4rem;padding:2rem 0rem 2rem 0rem;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-123228 .elementor-element.elementor-element-630dc10 .elementor-swiper-button{font-size:20px;}.elementor-123228 .elementor-element.elementor-element-630dc10 .elementor-testimonial__text{font-family:"Open Sans", Sans-serif;font-weight:400;}.elementor-123228 .elementor-element.elementor-element-630dc10 .elementor-testimonial__name{color:#7A7A7A;font-family:"Open Sans", Sans-serif;font-weight:600;}.elementor-123228 .elementor-element.elementor-element-630dc10 .elementor-testimonial__title{color:#C7C7C7;font-family:"Open Sans", Sans-serif;font-weight:400;}@media(max-width:1024px){.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-123228 .elementor-element.elementor-element-565547d .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}}@media(max-width:767px){.elementor-123228 .elementor-element.elementor-element-8f9eb52 .swiper-slide{height:70vh;}.elementor-123228 .elementor-element.elementor-element-8f9eb52 .elementor-slide-heading{font-size:30px;}.elementor-123228 .elementor-element.elementor-element-0c1619e .swiper-slide{height:45vh;}.elementor-123228 .elementor-element.elementor-element-0c1619e .elementor-slide-heading{font-size:30px;}.elementor-123228 .elementor-element.elementor-element-5e2b366{padding:2rem 2rem 2rem 2rem;}.wl .elementor-123228 .elementor-element.elementor-element-b894f69 .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-123228 .elementor-element.elementor-element-ae7b884{padding:2rem 2rem 2rem 2rem;}.wl .elementor-123228 .elementor-element.elementor-element-e2e7ade .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-123228 .elementor-element.elementor-element-8775108{padding:2rem 2rem 2rem 2rem;}.wl .elementor-123228 .elementor-element.elementor-element-9758c2e .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-123228 .elementor-element.elementor-element-6dadcd8{padding:2rem 2rem 2rem 2rem;}.wl .elementor-123228 .elementor-element.elementor-element-565547d .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-123228 .elementor-element.elementor-element-db605d2{padding:2rem 2rem 2rem 2rem;}.wl .elementor-123228 .elementor-element.elementor-element-47e7b3d .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-123228 .elementor-element.elementor-element-f65fc7b{padding:2rem 2rem 2rem 2rem;}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-123228 .elementor-element.elementor-element-a598380:after{content:"0.5";}.elementor-123228 .elementor-element.elementor-element-a598380 .elementor-post__thumbnail__link{width:100%;}.elementor-123228 .elementor-element.elementor-element-5660439{padding:2rem 2rem 2rem 2rem;}}@media(min-width:768px){.elementor-123228 .elementor-element.elementor-element-36695a4{width:50%;}.elementor-123228 .elementor-element.elementor-element-611150c{width:50%;}.elementor-123228 .elementor-element.elementor-element-10aed42{width:50%;}.elementor-123228 .elementor-element.elementor-element-8a5d0b2{width:50%;}.elementor-123228 .elementor-element.elementor-element-a967724{width:50%;}.elementor-123228 .elementor-element.elementor-element-4c8486f{width:50%;}.elementor-123228 .elementor-element.elementor-element-5117f28{width:50%;}.elementor-123228 .elementor-element.elementor-element-b701fb7{width:50%;}.elementor-123228 .elementor-element.elementor-element-4579e27{width:50%;}.elementor-123228 .elementor-element.elementor-element-ba3d140{width:50%;}}/* Start custom CSS for slides, class: .elementor-element-8f9eb52 */.bannerPrincipal .swiper-container-horizontal>.swiper-pagination-bullets{
    top: calc(50% - 10%) !important;
    right: 2% !important;
    left: initial;
    width: 5px;
    display: flex;
    flex-direction: column;
}

.bannerPrincipal .swiper-pagination-bullet{
    width: 4px !important;
    height: 35px !important;
    border-radius: 0;
    opacity: .6;
    background-color: #fff;
    margin-bottom: .5rem !important;
}

.bannerPrincipal .swiper-pagination-bullet-active{
    width: 4px !important;
    height: 35px !important;
    border-radius: 0;
    opacity: 1 !important;
    background-color: #009fe3 !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-0c1619e */.bannerPrincipal .swiper-container-horizontal>.swiper-pagination-bullets{
    top: calc(50% - 10%) !important;
    right: 2% !important;
    left: initial;
    width: 5px;
    display: flex;
    flex-direction: column;
}

.bannerPrincipal .swiper-pagination-bullet{
    width: 4px !important;
    height: 35px !important;
    border-radius: 0;
    opacity: .6;
    background-color: #fff;
    margin-bottom: .5rem !important;
}

.bannerPrincipal .swiper-pagination-bullet-active{
    width: 4px !important;
    height: 35px !important;
    border-radius: 0;
    opacity: 1 !important;
    background-color: #009fe3 !important;
}

@media (max-width: 768px){
    
    .bannerPrincipal .swiper-container-horizontal>.swiper-pagination-bullets{
        right: 6% !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for shop-classic, class: .elementor-element-b894f69 */.vitrine2 .wl-sc-single-widget.wl-columns-6{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vitrine2 .wl-sc-price{
    padding-top: 1rem;
}

.vitrine2 .woocommerce-price-suffix{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shop-classic, class: .elementor-element-e2e7ade */.vitrine2 .wl-sc-single-widget.wl-columns-6{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vitrine2 .wl-sc-price{
    padding-top: 1rem;
}

.vitrine2 .woocommerce-price-suffix{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ae7b884 */@media(max-width: 768px) {
    
    .sectionInvert .inverted{
        order: 1;
    }
    
    .sectionInvert .normal{
        order: 2;
    }
    
    .sectionInvert .elementor-row{
        display: flex;
    }
    
}/* End custom CSS */
/* Start custom CSS for shop-classic, class: .elementor-element-9758c2e */.vitrine2 .wl-sc-single-widget.wl-columns-6{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vitrine2 .wl-sc-price{
    padding-top: 1rem;
}

.vitrine2 .woocommerce-price-suffix{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shop-classic, class: .elementor-element-565547d */.vitrine2 .wl-sc-single-widget.wl-columns-6{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vitrine2 .wl-sc-price{
    padding-top: 1rem;
}

.vitrine2 .woocommerce-price-suffix{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shop-classic, class: .elementor-element-47e7b3d */.vitrine2 .wl-sc-single-widget.wl-columns-6{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.vitrine2 .wl-sc-price{
    padding-top: 1rem;
}

.vitrine2 .woocommerce-price-suffix{
    display: none;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-630dc10 */.testimonials:before{
    content: "";
    background: url(/wp-content/uploads/2021/11/aspas.png);
    width: 23px;
    height: 23px;
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    top: 15%;
}

.testimonials .elementor-swiper-button{
    top: 72% !important;
    right: 0px !important;
    left: initial !important;
}

.testimonials .elementor-testimonial__cite{
    display: flex !important;
    flex-direction: row !important;
    gap: 5px;
}

.testimonials .elementor-testimonial__name:after{
    content: ",";
}

.testimonials .elementor-swiper-button.elementor-swiper-button-next{
    background: url(/wp-content/uploads/2021/11/arrow-next.png);
    background-repeat: no-repeat;
    width: 23px;
    height: 16px;
    cursor: pointer;
    top: 83% !important;
    opacity: .4 !important;
    transition: all ease .3s;
}

.testimonials .elementor-swiper-button.elementor-swiper-button-prev{
    background: url(/wp-content/uploads/2021/11/arrow-next.png);
    background-repeat: no-repeat;
    width: 23px;
    height: 16px;
    transform: rotate(180deg);
    cursor: pointer;
    right: 3% !important;
    opacity: .4 !important;
    transition: all ease .3s;
    display: none;
}

.testimonials .elementor-swiper-button.elementor-swiper-button-prev:hover,
.testimonials .elementor-swiper-button.elementor-swiper-button-next:hover{
    opacity: 1 !important;
}

.testimonials .elementor-swiper-button.elementor-swiper-button-next i:before,
.testimonials .elementor-swiper-button.elementor-swiper-button-prev i:before{
    display: none;
}/* End custom CSS */