.elementor-14303 .elementor-element.elementor-element-310060d{margin-top:0px;margin-bottom:60px;}.elementor-14303 .elementor-element.elementor-element-d2907de > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-09bc2dd{margin-top:0px;margin-bottom:0px;}.elementor-14303 .elementor-element.elementor-element-ab1fa8d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-7eefe8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-14303 .elementor-element.elementor-element-7eefe8e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-aa29525{width:auto;max-width:auto;}.elementor-14303 .elementor-element.elementor-element-aa29525 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-07baf11 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-07baf11 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-14303 .elementor-element.elementor-element-4833993 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-14303 .elementor-element.elementor-element-5afe051 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-5afe051 .cart button, .elementor-14303 .elementor-element.elementor-element-5afe051 .cart .button{font-weight:600;color:#323E48;background-color:#F9DBE8;border-color:#F9DBE8;transition:all 0.2s;}.elementor-14303 .elementor-element.elementor-element-5afe051 .cart button:hover, .elementor-14303 .elementor-element.elementor-element-5afe051 .cart .button:hover{background-color:#DCBCCAF0;border-color:#DCBCCAF0;}.elementor-14303 .elementor-element.elementor-element-5afe051 .quantity .qty{transition:all 0.2s;}.elementor-14303 .elementor-element.elementor-element-878207a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-14303 .elementor-element.elementor-element-878207a{margin-top:0px;margin-bottom:0px;}.elementor-14303 .elementor-element.elementor-element-1177b5b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-14303 .elementor-element.elementor-element-eba8c30{text-align:center;}.elementor-14303 .elementor-element.elementor-element-eba8c30 img{width:70px;}.elementor-14303 .elementor-element.elementor-element-c1b73b8{text-align:center;}.elementor-14303 .elementor-element.elementor-element-c1b73b8 .elementor-heading-title{font-weight:600;}.elementor-14303 .elementor-element.elementor-element-3d7befe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-14303 .elementor-element.elementor-element-d2a365a img{width:70px;}.elementor-14303 .elementor-element.elementor-element-6b34674{text-align:center;}.elementor-14303 .elementor-element.elementor-element-6b34674 .elementor-heading-title{font-weight:600;}.elementor-14303 .elementor-element.elementor-element-487435d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-14303 .elementor-element.elementor-element-00f89bc img{width:70px;}.elementor-14303 .elementor-element.elementor-element-427c524{text-align:center;}.elementor-14303 .elementor-element.elementor-element-427c524 .elementor-heading-title{font-weight:600;}.elementor-14303 .elementor-element.elementor-element-c8e4250 .elementor-accordion-icon, .elementor-14303 .elementor-element.elementor-element-c8e4250 .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-c8e4250 .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-c8e4250 .elementor-accordion-title{font-weight:normal;}.elementor-14303 .elementor-element.elementor-element-c8e4250 .elementor-tab-title{padding:20px 0px 20px 0px;}.elementor-14303 .elementor-element.elementor-element-cca7f94 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-14303 .elementor-element.elementor-element-cca7f94 .elementor-heading-title{font-size:16px;text-transform:uppercase;letter-spacing:1px;}.elementor-14303 .elementor-element.elementor-element-f48e4d3{--e-image-carousel-slides-to-show:6;}.elementor-14303 .elementor-element.elementor-element-f48e4d3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14303 .elementor-element.elementor-element-f48e4d3 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-f48e4d3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-14303 .elementor-element.elementor-element-f48e4d3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-14303 .elementor-element.elementor-element-f48e4d3 .elementor-image-carousel-caption{text-align:center;color:#0B0B0B;font-size:12px;font-weight:600;}.elementor-14303 .elementor-element.elementor-element-b435b9d > .elementor-widget-container{background-color:var( --e-global-color-25589ea5 );margin:0px 0px -20px 0px;padding:20px 20px 20px 20px;}.elementor-14303 .elementor-element.elementor-element-b435b9d{text-align:center;}.elementor-14303 .elementor-element.elementor-element-b435b9d .elementor-heading-title{font-family:"Sue Ellen Francisco", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;}.elementor-14303 .elementor-element.elementor-element-9b3aaad > .elementor-widget-container{background-color:var( --e-global-color-25589ea5 );padding:0px 20px 20px 20px;}.elementor-14303 .elementor-element.elementor-element-d3da23c > .elementor-container{max-width:780px;}.elementor-14303 .elementor-element.elementor-element-d3da23c{margin-top:60px;margin-bottom:30px;}.elementor-14303 .elementor-element.elementor-element-a646f5c{text-align:center;}.elementor-14303 .elementor-element.elementor-element-99792a1 .elementor-button{background-color:#F9DBE8;font-size:14px;font-weight:600;text-transform:uppercase;fill:#323E48;color:#323E48;}.elementor-14303 .elementor-element.elementor-element-99792a1 .elementor-button:hover, .elementor-14303 .elementor-element.elementor-element-99792a1 .elementor-button:focus{background-color:#DCBCCAF0;color:#000000;border-color:#DCBCCAF0;}.elementor-14303 .elementor-element.elementor-element-99792a1 .elementor-button:hover svg, .elementor-14303 .elementor-element.elementor-element-99792a1 .elementor-button:focus svg{fill:#000000;}.elementor-14303 .elementor-element.elementor-element-dbf7c74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-f08d518.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Sue Ellen Francisco", Sans-serif;}.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products .products > h2{font-family:"Sue Ellen Francisco", Sans-serif;}.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-14303 .elementor-element.elementor-element-d2907de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14303 .elementor-element.elementor-element-7eefe8e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14303 .elementor-element.elementor-element-1177b5b{width:33%;}.elementor-14303 .elementor-element.elementor-element-3d7befe{width:33%;}.elementor-14303 .elementor-element.elementor-element-487435d{width:33%;}.elementor-14303 .elementor-element.elementor-element-c8e4250 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-14303 .elementor-element.elementor-element-f48e4d3{--e-image-carousel-slides-to-show:3;}.elementor-14303 .elementor-element.elementor-element-0db0b9d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-14303 .elementor-element.elementor-element-f08d518{width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-e538fa2 */.elementor-element, .elementor-lightbox {
--swiper-navigation-size: 25px;
}
.elementor-widget-container .images.nickx_product_images_with_video span.nickx-popup {
  padding: 0px;
  width: 100%;
  height: 100%;
  right: 0px;
  background: none;
  top: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d2907de */.sticky-column{
position: sticky!important;
position: -webkit-sticky!important;
top: 4rem!important;
}
.sticky-parent
.elementor-widget-wrap {
display: block!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4833993 */#agWidgetH {
    max-width: 100%;
    border: none;
    background: none;
    margin: 0px;
    box-shadow: none;
    text-align: left;
}

#agWidgetH .inner {
    padding: 0px;
    border: 0px;
}

#agWidgetH .logoAg {
    display: none;
}

a.agBt.rad4 {
    display: none;
}

#agWidgetH p {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5afe051 */.woocommerce-variation-add-to-cart p.price, .elementor-add-to-cart.elementor-product-simple p.price {
    margin: 0px 30px;
}

.single_add_to_cart_button.button{
    margin: auto 0px!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-878207a */.picto img {
 margin: auto;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-c8e4250 */.elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4;
    border-left-width: 0px;
    border-right-width: 0px;
}

.post-rows.terms {
    font-weight: 600;
    text-align: center;
}

.post-rows.terms .post-item{
    padding-bottom: 20px;
}

.post-rows.terms img{
    padding: 0px 20px 10px 20px;
        max-width: 100px;
    margin: auto;
}

.elementor-accordion .elementor-accordion-item:first-of-type {
display: none;}


.elementor-accordion {
  border-top: 1px solid #d4d4d4;
}

.elementor-accordion-title {
    font-family: 'ProximaNova-Bold';
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a646f5c */.bundle h2{
 font-size: 24px;
    font-size: 1.5rem;
    text-transform: uppercase;
    text-align: center;
    color: #323e48;
    font-family: "ProximaNova-Bold", Helvetica, sans-serif;
    letter-spacing: 2px;
    margin-bottom: 0px;
    line-height: 27px
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f197656 */.topBar {
    background-color: #fff;
 font-size: 24px;
    font-size: 1.5rem;
    text-transform: uppercase;
    text-align: center;
    color: #323e48;
    font-family: "ProximaNova-Bold", Helvetica, sans-serif;
    letter-spacing: 2px;
    padding-bottom: 30px;
    line-height: 27px
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-0db0b9d */.elementor-widget-woocommerce-product-upsell {
    display: block;
}

div.products.columns-3.slick-slider div.product {
    margin-right: 15px;
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS */.hidden {
    display: none;
}

p {
font-size: 16px;
}/* End custom CSS */