/* https://store.saintlouisclic.com/wp-content/uploads/elementor/css/post-2.css?ver=1756296797 */
.elementor-2 .elementor-element.elementor-element-e22cc34{margin-top:-10px;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-7f4177b{padding:0 0 0 300px}.elementor-element-a5efa42 .slider-pagination{display:flex;position:absolute;bottom:50px;left:50%;transform:translateX(-50%)}.elementor-element-a5efa42 .slider-thumb-dots{margin-top:50px;margin-left:50%}.elementor-element-a5efa42 .slider-pagination .slider-pagination-bullet{background-color:#FFF;border-color:#FFF}.elementor-element-5adc8c8 .elementor-repeater-item-a4ea903{color:#FFF}.elementor-2 .elementor-element.elementor-element-5adc8c8.elementor-element{--align-self:center;--order:-99999 /* order start hack */}.elementor-element-5adc8c8 .banner{background-color:#626467;color:#FFF;min-height:0}.elementor-element-5adc8c8 .banner-content{text-align:right}.elementor-element-5adc8c8 .banner-img img{object-position:0%}.elementor-2 .elementor-element.elementor-element-5adc8c8,.elementor-element-5adc8c8 .banner,.elementor-element-5adc8c8 .banner img{max-height:700px;overflow:hidden}.elementor-element-5adc8c8 .banner .banner-content{left:23%;top:0%;right:0rem;bottom:0;max-width:100%;width:100%;margin:0 0 0 0}.elementor-element-797b827 .elementor-repeater-item-2b1065a{color:#FFF;font-family:"Montserrat",Sans-serif;font-size:57px;font-weight:800;text-transform:capitalize;margin:20px 20px 20px 20px}.elementor-element-797b827 .btn-icon-left:not(.btn-reveal-left) i{margin-right:1px;margin-left:0}.elementor-element-797b827 .btn-icon-right:not(.btn-reveal-right) i{margin-left:1px}.elementor-element-797b827 .btn-reveal-left:hover i,.elementor-element-797b827 .btn-reveal-left:active i,.elementor-element-797b827 .btn-reveal-left:focus i{margin-right:1px}.elementor-element-797b827 .btn-reveal-right:hover i,.elementor-element-797b827 .btn-reveal-right:active i,.elementor-element-797b827 .btn-reveal-right:focus i{margin-left:1px}.elementor-element-797b827 .elementor-repeater-item-b1257b3{font-family:"Poppins",Sans-serif;font-size:35px}.elementor-element-797b827 .banner-content{text-align:right}.elementor-element-797b827 .banner-img img{object-position:25%}.elementor-element-797b827 .banner{min-height:509px}.elementor-element-797b827 .banner .banner-content{left:0%;top:45%}.elementor-element-dea4c94 .elementor-repeater-item-b02c959{font-family:"Poppins",Sans-serif;font-size:2.4em;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0;margin:0 0 14px 0}.elementor-element-dea4c94 .elementor-repeater-item-16b1bc5{color:#333;font-family:"Akaya Kanadaka",Sans-serif;font-size:25px;font-weight:500;font-style:normal;margin:0 0 10px 0}.elementor-element-dea4c94 .elementor-repeater-item-f5809b8{color:#666;font-size:2em;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin:0 0 30px 0}.elementor-element-dea4c94 .elementor-repeater-item-301d095{font-family:"Poppins",Sans-serif}.elementor-element-dea4c94 .elementor-repeater-item-52edb5c{font-family:"Poppins",Sans-serif}.elementor-element-dea4c94 .banner{background-color:#F1F1EE;min-height:509px}.elementor-element-dea4c94 .banner-content{text-align:left}.elementor-element-dea4c94 .banner-img img{object-position:60%}.elementor-element-dea4c94 .banner .banner-content{left:8%;top:50%;right:8%;max-width:250px;width:100%}.elementor-element-65ce60a .elementor-repeater-item-203dc15{font-size:2.4em;font-weight:800}.elementor-element-65ce60a .banner{color:#FFF;min-height:169px}.elementor-element-65ce60a .banner-content{text-align:center}.elementor-element-65ce60a .banner-img img{object-position:22%}.elementor-element-65ce60a .banner .banner-content{left:9.215%;top:2.5rem;max-width:140px;width:100%}.elementor-element-4842cfc .elementor-repeater-item-203dc15{font-size:2.4em;font-weight:800}.elementor-element-4842cfc .banner{color:#FFF;min-height:0}.elementor-element-4842cfc .banner-content{text-align:center}.elementor-element-4842cfc .banner-img img{object-position:22%}.elementor-2 .elementor-element.elementor-element-4842cfc,.elementor-element-4842cfc .banner,.elementor-element-4842cfc .banner img{max-height:141px;overflow:hidden}.elementor-element-4842cfc .banner .banner-content{left:9.215%;top:2.5rem;max-width:140px;width:100%}.elementor-element-c246a53 .elementor-repeater-item-203dc15{font-size:2.4em;font-weight:800}.elementor-element-c246a53 .banner{color:#FFF;min-height:0}.elementor-element-c246a53 .banner-content{text-align:center}.elementor-element-c246a53 .banner-img img{object-position:0%}.elementor-element-c246a53 .banner .banner-content{left:9.215%;top:2.5rem;max-width:140px;width:100%}.elementor-element-8b1e99e .product-category .woocommerce-loop-category__title{font-weight:700;letter-spacing:0}.elementor-element-b96653f .elementor-repeater-item-7161173{font-weight:400;margin:0 0 0 0}.elementor-element-b96653f .elementor-repeater-item-9705fbc{font-size:2.6em;font-weight:700;line-height:1.35em;letter-spacing:-.26px}.elementor-element-b96653f .elementor-repeater-item-2e3b4f2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-2 .elementor-element.elementor-element-b96653f.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1}.elementor-element-b96653f .banner{background-color:#EDEDEC;color:#FFF;min-height:180px}.elementor-element-b96653f .banner-content{text-align:left}.elementor-element-b96653f .banner-img img{object-position:0%}.elementor-2 .elementor-element.elementor-element-b96653f,.elementor-element-b96653f .banner,.elementor-element-b96653f .banner img{max-height:180px;overflow:hidden}.elementor-element-b96653f .banner .banner-content{left:38%;top:14%}.elementor-element-11e6078 .elementor-repeater-item-cadd697{font-size:1.8em;font-weight:400;margin:4px 0 0 0}.elementor-element-11e6078 .elementor-repeater-item-9705fbc{font-size:2.6em;font-weight:700;line-height:1.35em;letter-spacing:0}.elementor-element-11e6078 .banner{background-color:#55555D;color:#FFF;min-height:180px}.elementor-element-11e6078 .banner-content{text-align:left}.elementor-element-11e6078 .banner-img img{object-position:30%}.elementor-2 .elementor-element.elementor-element-11e6078,.elementor-element-11e6078 .banner,.elementor-element-11e6078 .banner img{max-height:180px;overflow:hidden}.elementor-element-11e6078 .banner .banner-content{left:6%;top:50%}.elementor-element-672f215 .title{padding:0 0 18px 0;font-size:2rem;font-weight:700;letter-spacing:.4px}.elementor-2 .elementor-element.elementor-element-90e6aaa:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-90e6aaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}.elementor-element-4c4042e .icon-before i{margin-right:4px}.elementor-element-4c4042e .icon-after i{margin-left:4px}.elementor-element-4c4042e .title{padding:0 0 16px 0;font-size:2rem;font-weight:700;letter-spacing:.4px}.elementor-element-4c4042e .link{padding:1px 0 17px 0;font-weight:600}.elementor-element-0b6a338 .elementor-repeater-item-3bd0d97{grid-column-end:span 2;grid-row-end:span 2}.elementor-element-0b6a338 .creative-grid{grid-template-columns:repeat(auto-fill,calc(100% / 4));grid-auto-rows:auto}.elementor-element-0b6a338 .product_title{font-size:1.8rem}.elementor-element-0b6a338 p.price{font-size:2.4rem}.elementor-2 .elementor-element.elementor-element-90e6aaa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-90e6aaa>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-ba8806a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-ba8806a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-2 .elementor-element.elementor-element-ba8806a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-ba8806a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-element-f476bed .icon-before i{margin-right:4px}.elementor-element-f476bed .icon-after i{margin-left:4px}.elementor-element-f476bed i{font-size:13px}.elementor-element-f476bed .link{margin-left:-50px;font-size:13px;font-weight:900;color:#000}.elementor-element-f476bed .title{padding:0 0 18px 0;color:#000;font-size:2rem;font-weight:700;letter-spacing:.4px}.elementor-element-2155f30 .vendor-widget-3 .vendor-logo{max-width:90px;height:90px}.elementor-element-2155f30 .vendor-widget-3 .vendor-details{margin-top:calc(-90px / 2)}.elementor-2 .elementor-element.elementor-element-d00965a:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-d00965a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F8F8F8}.elementor-2 .elementor-element.elementor-element-d00965a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-2 .elementor-element.elementor-element-d00965a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-element-d91f5ee .icon-before i{margin-right:4px}.elementor-element-d91f5ee .icon-after i{margin-left:4px}.elementor-element-d91f5ee .title{padding:0 0 16px 0;font-size:2rem;font-weight:700;letter-spacing:.4px}.elementor-element-d91f5ee .link{padding:1px 0 17px 0;font-weight:600}.elementor-element-1d78e45 .icon-before i{margin-right:4px}.elementor-element-1d78e45 .icon-after i{margin-left:4px}.elementor-element-1d78e45 .title{padding:0 0 16px 0;font-size:2rem;font-weight:700;letter-spacing:.4px}.elementor-element-1d78e45 .link{padding:1px 0 17px 0;font-weight:600}:root{--page-title-display:none}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-7f4177b{padding:0 0 0 0}.elementor-element-5adc8c8 .banner{min-height:400px}.elementor-element-797b827 .banner{min-height:400px}.elementor-element-dea4c94 .banner{min-height:400px}.elementor-element-65ce60a .elementor-repeater-item-203dc15{font-size:2.2em}.elementor-element-65ce60a .banner-img img{object-position:-62%}.elementor-element-65ce60a .banner{min-height:190px}.elementor-element-4842cfc .elementor-repeater-item-203dc15{font-size:2.2em}.elementor-element-4842cfc .banner-img img{object-position:-62%}.elementor-element-4842cfc .banner{min-height:190px}.elementor-element-c246a53 .elementor-repeater-item-203dc15{font-size:2.2em}.elementor-element-c246a53 .banner-img img{object-position:-62%}.elementor-element-c246a53 .banner{min-height:190px}.elementor-element-0b6a338 .elementor-repeater-item-3bd0d97{grid-column-end:span 2}.elementor-element-0b6a338 .creative-grid{grid-template-columns:repeat(auto-fill,calc(100% / 2))}}@media(max-width:767px){.elementor-element-a5efa42 .slider-pagination{display:flex;position:absolute;bottom:10%}.elementor-element-a5efa42 .slider-thumb-dots{margin-top:10%}.elementor-element-5adc8c8 .banner{min-height:63.8888vw}.elementor-element-5adc8c8 .banner .banner-content{margin:15px 0 0 0}.elementor-element-797b827 .elementor-repeater-item-b1257b3{font-size:2.7777vw;letter-spacing:.025em}.elementor-element-797b827 .banner-img img{object-position:0%}.elementor-element-797b827 .banner{min-height:63.8888vw}.elementor-element-797b827 .banner .banner-content{left:6.3%}.elementor-element-dea4c94 .elementor-repeater-item-b02c959{font-size:2.7777vw;letter-spacing:0;margin:0 0 3px 0}.elementor-element-dea4c94 .elementor-repeater-item-16b1bc5{font-size:6.1111vw;letter-spacing:0;margin:0 0 5px 0}.elementor-element-dea4c94 .elementor-repeater-item-f5809b8{font-size:3.3333vw;letter-spacing:0;margin:0 0 20px 0}.elementor-element-dea4c94 .elementor-repeater-item-301d095{font-size:2.7777vw;letter-spacing:.025em}.elementor-element-dea4c94 .elementor-repeater-item-52edb5c{font-size:2.7777vw;letter-spacing:.025em}.elementor-element-dea4c94 .banner{min-height:63.8888vw}.elementor-element-dea4c94 .banner .banner-content{right:6.3%;max-width:70%;width:100%}.elementor-element-65ce60a .elementor-repeater-item-203dc15{font-size:2.75em;letter-spacing:0}.elementor-2 .elementor-element.elementor-element-65ce60a{width:var(--container-widget-width,calc(50% - 1rem));max-width:calc(50% - 1rem);--container-widget-width:calc(50% - 1rem);--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-65ce60a,.elementor-element-65ce60a .banner,.elementor-element-65ce60a .banner img{max-height:150px;overflow:hidden}.elementor-element-65ce60a .banner{min-height:150px}.elementor-element-65ce60a .banner .banner-content{left:6.3%;top:15%}.elementor-element-4842cfc .elementor-repeater-item-203dc15{font-size:2.75em;letter-spacing:0}.elementor-2 .elementor-element.elementor-element-4842cfc{width:var(--container-widget-width,calc(50% - 1rem));max-width:calc(50% - 1rem);--container-widget-width:calc(50% - 1rem);--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-4842cfc,.elementor-element-4842cfc .banner,.elementor-element-4842cfc .banner img{max-height:150px;overflow:hidden}.elementor-element-4842cfc .banner{min-height:150px}.elementor-element-4842cfc .banner .banner-content{left:6.3%;top:15%}.elementor-element-c246a53 .elementor-repeater-item-203dc15{font-size:2.75em;letter-spacing:0}.elementor-2 .elementor-element.elementor-element-c246a53{width:var(--container-widget-width,calc(50% - 1rem));max-width:calc(50% - 1rem);--container-widget-width:calc(50% - 1rem);--container-widget-flex-grow:0}.elementor-2 .elementor-element.elementor-element-c246a53,.elementor-element-c246a53 .banner,.elementor-element-c246a53 .banner img{max-height:150px;overflow:hidden}.elementor-element-c246a53 .banner{min-height:150px}.elementor-element-c246a53 .banner .banner-content{left:6.3%;top:15%}.elementor-2 .elementor-element.elementor-element-8b1e99e>.elementor-widget-container{padding:0 10px 0 10px}.elementor-2 .elementor-element.elementor-element-703911e{width:50%}.elementor-element-b96653f .elementor-repeater-item-9705fbc{font-size:2em;letter-spacing:0}.elementor-element-b96653f .banner{min-height:140px}.elementor-2 .elementor-element.elementor-element-8df46d3{width:50%}.elementor-element-11e6078 .elementor-repeater-item-cadd697{font-size:1.4em;letter-spacing:0}.elementor-element-11e6078 .elementor-repeater-item-9705fbc{font-size:2em;letter-spacing:0}.elementor-element-11e6078 .elementor-repeater-item-2e3b4f2{font-size:1.25em;letter-spacing:.025em}.elementor-element-11e6078 .banner{min-height:140px}.elementor-element-672f215 .title{padding:0 0 10px 0;font-size:1.6rem}.elementor-element-4c4042e .title{padding:5px 0 10px 0;font-size:1.6rem}.elementor-element-4c4042e .link{padding:5px 0 9px 0;font-size:12px}.elementor-element-0b6a338 .elementor-repeater-item-3bd0d97{grid-column-end:span 1}.elementor-element-0b6a338 .creative-grid{grid-template-columns:repeat(auto-fill,calc(100% / 1))}.elementor-element-f476bed .title{padding:0 0 10px 0;font-size:1.6rem}.elementor-element-d91f5ee .title{padding:5px 0 10px 0;font-size:1.6rem}.elementor-element-d91f5ee .link{padding:5px 0 9px 0;font-size:12px}.elementor-element-1d78e45 .title{padding:5px 0 10px 0;font-size:1.6rem}.elementor-element-1d78e45 .link{padding:5px 0 9px 0;font-size:12px}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a5efa42{width:72.312%}.elementor-2 .elementor-element.elementor-element-df31964{width:27.549%}}