.elementor-33503 .elementor-element.elementor-element-8ad1d9c{--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 46px;--row-gap:0px;--column-gap:46px;}.elementor-33503 .elementor-element.elementor-element-161b207{--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-33503 .elementor-element.elementor-element-c4ecba9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33503 .elementor-element.elementor-element-46f440c{--slides-per-view:1;}.elementor-33503 .elementor-element.elementor-element-46f440c .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:10px;}.woocommerce .elementor-33503 .elementor-element.elementor-element-46f440c .woocommerce-product-gallery img{width:100%;}.elementor-33503 .elementor-element.elementor-element-4654d5b{--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-33503 .elementor-element.elementor-element-1645050 > .elementor-widget-container{padding:24px 0px 33px 0px;}.elementor-33503 .elementor-element.elementor-element-1645050 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;color:#222222;}.elementor-33503 .elementor-element.elementor-element-1b5f64d > .elementor-widget-container{padding:0px 0px 13px 0px;}.woocommerce .elementor-33503 .elementor-element.elementor-element-1b5f64d .price{color:#888888;font-family:"Canva Sans", Sans-serif;font-size:1.4rem;font-weight:700;}.woocommerce .elementor-33503 .elementor-element.elementor-element-1b5f64d .price ins{color:#a4004f;}.elementor-33503 .elementor-element.elementor-element-95e6aa2 > .elementor-widget-container{padding:7px 0px 5px 0px;}.elementor-33503 .elementor-element.elementor-element-95e6aa2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33503 .elementor-element.elementor-element-95e6aa2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33503 .elementor-element.elementor-element-95e6aa2{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-33503 .elementor-element.elementor-element-95e6aa2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-33503 .elementor-element.elementor-element-95e6aa2 .elementor-icon-list-item > a{font-family:"Frank Ruhl Libre", Sans-serif;font-size:22px;font-weight:400;}.elementor-33503 .elementor-element.elementor-element-95e6aa2 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-33503 .elementor-element.elementor-element-e2d5a1c > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-33503 .elementor-element.elementor-element-e2d5a1c{text-align:left;font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-33503 .elementor-element.elementor-element-6e5ca0d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-33503 .elementor-element.elementor-element-6e5ca0d .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-33503 .elementor-element.elementor-element-6e5ca0d .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.elementor-33503 .elementor-element.elementor-element-6e5ca0d .single_add_to_cart_button > i{font-size:0em;}.elementor-33503 .elementor-element.elementor-element-6e5ca0d .single_add_to_cart_button > svg{width:0em;height:0em;}.elementor-33503 .elementor-element.elementor-element-ffa6ebd > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:none;}.elementor-33503 .elementor-element.elementor-element-ffa6ebd .elementor-alert{background-color:#FFFFFF;border-inline-start-color:#FFFFFF;}.elementor-33503 .elementor-element.elementor-element-ffa6ebd .elementor-alert-title{color:#000000;font-family:"Frank Ruhl Libre", Sans-serif;font-size:18px;font-weight:600;}.elementor-33503 .elementor-element.elementor-element-ffa6ebd{--dismiss-icon-size:30px;--dismiss-icon-horizontal-position:100px;}.elementor-33503 .elementor-element.elementor-element-322f1bb > .elementor-widget-container{padding:0px 10px 0px 15px;}.elementor-33503 .elementor-element.elementor-element-322f1bb{text-align:left;font-family:"Frank Ruhl Libre", Sans-serif;}.elementor-33503 .elementor-element.elementor-element-58d3d7a{--display:flex;}.elementor-33503 .elementor-element.elementor-element-f1ffd55 > .elementor-widget-container{padding:12px 0px 12px 0px;}.elementor-33503 .elementor-element.elementor-element-f1ffd55{text-align:center;}.elementor-33503 .elementor-element.elementor-element-f1ffd55 .elementor-heading-title{font-family:"Frank Ruhl Libre", Sans-serif;font-size:28px;font-weight:600;color:#222222;}.elementor-33503 .elementor-element.elementor-element-b1f457c{--display:flex;}.elementor-33503 .elementor-element.elementor-element-2f7d7e8{--cols:3;}.elementor-33503 .elementor-element.elementor-element-2f7d7e8 .etheme-product-grid-item{text-align:center;}.elementor-33503 .elementor-element.elementor-element-2f7d7e8 > .elementor-widget-container{padding:0px 0px 23px 0px;}.elementor-33503 .elementor-element.elementor-element-2f7d7e8 .etheme-product-grid-title{font-family:"Canva Sans", Sans-serif;}.elementor-33503 .elementor-element.elementor-element-d79baeb{--display:flex;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-pagination{text-align:left !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-filter-container{border:1px solid #e5e5e5 !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-filter-container .shortcode-wcpr-filter-button{border:1px solid #e5e5e5 !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .rate-percent-bg .rate-percent{background-color:#96588a !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-grid{grid-template-columns:repeat(3, 1fr) !important;column-count:3 !important;grid-gap:15px !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-grid-item{background-color:#f3f3f3 !important;color:#000 !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-stars-count .star-rating:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-content .shortcode-review-content-container .star-rating:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-stars-count .star-rating span:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-content .shortcode-review-content-container .star-rating span:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .shortcode-wcpr-comments .star-rating span:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .shortcode-wcpr-stars-count .shortcode-wcpr-row .shortcode-wcpr-col-star .star-rating span:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating:before,
					 .elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .shortcode-wcpr-overall-rating-right .shortcode-wcpr-overall-rating-right-star .star-rating span:before{color:#ffb600 !important;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .woocommerce-photo-reviews-shortcode .woocommerce-review__verified{color:#29d50b !important;}@media(max-width:1366px){.elementor-33503 .elementor-element.elementor-element-2f7d7e8{--cols:3;}}@media(max-width:1024px){.elementor-33503 .elementor-element.elementor-element-2f7d7e8{--cols:3;}}@media(max-width:880px){.elementor-33503 .elementor-element.elementor-element-2f7d7e8{--cols:2;}}@media(max-width:767px){.elementor-33503 .elementor-element.elementor-element-95e6aa2 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-33503 .elementor-element.elementor-element-e2d5a1c > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-33503 .elementor-element.elementor-element-322f1bb > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-33503 .elementor-element.elementor-element-2f7d7e8{--cols:2;}.elementor-33503 .elementor-element.elementor-element-7b0da1a .shortcode-wcpr-grid{grid-template-columns:repeat(2, 1fr) !important;column-count:2 !important;}}@media(min-width:768px){.elementor-33503 .elementor-element.elementor-element-161b207{--width:50%;}.elementor-33503 .elementor-element.elementor-element-4654d5b{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canva Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://loptic.ma/wp-content/uploads/2025/08/canvasans.woff') format('woff');
}
/* End Custom Fonts CSS */