.elementor-709 .elementor-element.elementor-element-8eb8a71{--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-709 .elementor-element.elementor-element-f4132df{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-709 .elementor-element.elementor-element-a1cbf10{--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;--padding-top:0;--padding-bottom:0;--padding-left:100vw - 1120px) / 2;--padding-right:0;}.elementor-709 .elementor-element.elementor-element-6c9d229{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-31%;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-25%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:25%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-25%;--arrow-size:10px;}.elementor-709 .elementor-element.elementor-element-6c9d229 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-050dfdb );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-709 .elementor-element.elementor-element-6c9d229 .swiper-slide > .elementor-element{height:100%;}.elementor-709 .elementor-element.elementor-element-5ca7e07{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-709 .elementor-element.elementor-element-e7447a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-709 .elementor-element.elementor-element-e7447a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-709 .elementor-element.elementor-element-2718a13{--grid-columns:2;}.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-repeater-item-121a680{grid-column:span min( 2, var(--grid-columns) );}.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination{text-align:center;margin-top:30px;}.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-050dfdb );}.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-b2e597a );}.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers.current{color:var( --e-global-color-ad9245f );}body:not(.rtl) .elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 20px/2 );}body.rtl .elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 20px/2 );}body.rtl .elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 20px/2 );}.elementor-709 .elementor-element.elementor-element-89fe706{--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;--border-radius:16px 16px 16px 16px;}.elementor-709 .elementor-element.elementor-element-e3b15ea{--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;--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-709 .elementor-element.elementor-element-e3b15ea:not(.elementor-motion-effects-element-type-background), .elementor-709 .elementor-element.elementor-element-e3b15ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6E6C9;}.elementor-709 .elementor-element.elementor-element-3001f68 .elementor-author-box__name{font-family:"Tanker", Sans-serif;}.elementor-709 .elementor-element.elementor-element-0a6759e .elementor-heading-title{color:#100D08;}.elementor-709 .elementor-element.elementor-element-f134ef7{--grid-columns:1;}.elementor-709 .elementor-element.elementor-element-b8c7546{--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;--flex-wrap:wrap;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-709 .elementor-element.elementor-element-4835957 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-709 .elementor-element.elementor-element-991b0d5{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-31%;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-10%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:25%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-10%;--arrow-size:10px;}.elementor-709 .elementor-element.elementor-element-991b0d5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-050dfdb );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-709 .elementor-element.elementor-element-991b0d5 .swiper-slide > .elementor-element{height:100%;}.elementor-709 .elementor-element.elementor-element-50987b0{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-709 .elementor-element.elementor-element-0e6f529{width:100%;max-width:100%;text-align:center;}.elementor-709 .elementor-element.elementor-element-0e6f529 > .elementor-widget-container{margin:4rem 0rem 2rem 0rem;}.elementor-709 .elementor-element.elementor-element-0e6f529 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-709 .elementor-element.elementor-element-9c1e918 .salvattore-column{width:calc(100% / 6);}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance::before{content:"6 .salvattore-column";}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance.layout-type-grid::before{content:"";}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance.layout-type-grid .jet-instagram-gallery__item{max-width:calc(100% / 6);flex:0 0 calc(100% / 6);}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__inner{margin:10px;}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__notice{margin:10px;}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance{margin:-10px;}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__content{justify-content:center;}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__caption{order:1;align-self:center;text-align:center;max-width:100px;}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__meta{order:2;align-self:center;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__plane-normal{background-color:var( --e-global-color-050dfdb );border-style:none;border-radius:8px 8px 8px 8px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__plane-hover{background-color:var( --e-global-color-b1a5fe9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3561b1f );border-radius:8px 8px 8px 8px;}.elementor-709 .elementor-element.elementor-element-4518dda{width:100%;max-width:100%;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__container{justify-content:center;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__instance{border-radius:8px 8px 8px 8px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__instance:hover{border-radius:8px 8px 8px 8px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-normal{padding:14px 24px 14px 24px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-hover{padding:14px 24px 14px 24px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-normal .jet-button__icon{color:var( --e-global-color-ad9245f );width:16px;margin:3px 0px 0px 10px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-hover .jet-button__icon{width:16px;margin:3px 0px 0px 10px;}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-normal .jet-button__label{text-align:left;color:var( --e-global-color-ad9245f );}.elementor-709 .elementor-element.elementor-element-4518dda .jet-button__state-hover .jet-button__label{text-align:left;color:var( --e-global-color-ad9245f );}.elementor-709 .elementor-element.elementor-element-4518dda  .jet-button__state-normal .jet-button__label{font-size:14px;}.elementor-709 .elementor-element.elementor-element-4518dda  .jet-button__state-hover .jet-button__label{font-size:14px;}@media(min-width:768px){.elementor-709 .elementor-element.elementor-element-e7447a2{--width:70%;}.elementor-709 .elementor-element.elementor-element-89fe706{--width:30%;}.elementor-709 .elementor-element.elementor-element-e3b15ea{--width:100%;}}@media(max-width:1366px){.elementor-709 .elementor-element.elementor-element-6c9d229{--swiper-slides-to-display:3;}.elementor-709 .elementor-element.elementor-element-991b0d5{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-709 .elementor-element.elementor-element-6c9d229{--swiper-slides-to-display:2;}.elementor-709 .elementor-element.elementor-element-2718a13{--grid-columns:2;}.elementor-709 .elementor-element.elementor-element-f134ef7{--grid-columns:2;}.elementor-709 .elementor-element.elementor-element-991b0d5{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-709 .elementor-element.elementor-element-6c9d229{--swiper-slides-to-display:1;}.elementor-709 .elementor-element.elementor-element-2718a13{--grid-columns:1;}.elementor-709 .elementor-element.elementor-element-f134ef7{--grid-columns:1;}.elementor-709 .elementor-element.elementor-element-4835957 > .elementor-widget-container{margin:6rem 0rem 3rem 0rem;}.elementor-709 .elementor-element.elementor-element-991b0d5{--swiper-slides-to-display:1;}.elementor-709 .elementor-element.elementor-element-9c1e918 .salvattore-column{width:calc(100% / 2);}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance::before{content:"2 .salvattore-column";}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance.layout-type-grid::before{content:"";}.elementor-709 .elementor-element.elementor-element-9c1e918 .jet-instagram-gallery__instance.layout-type-grid .jet-instagram-gallery__item{max-width:calc(100% / 2);flex:0 0 calc(100% / 2);}}/* Start custom CSS for container, class: .elementor-element-a1cbf10 */.elementor-709 .elementor-element.elementor-element-a1cbf10 {width: 100vw;
    padding-left: calc((100vw - 1120px) / 2);
    padding-right: 0;}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-2718a13 */.elementor-709 .elementor-element.elementor-element-2718a13 .elementor-pagination .page-numbers.current {
    background-color: #53290D; /* Fond couleur */
    padding: 8px 14px; /* Padding : 8px haut et bas, 14px gauche et droite */
    border-radius: 6px; /* Bord arrondi */
    color: #fff; /* Couleur du texte pour plus de contraste */
    text-decoration: none; /* Supprime la décoration du texte */
}

.elementor-pagination .page-numbers.current:hover {
    background-color: #764023; /* Optionnel : couleur légèrement différente au survol */
}/* End custom CSS */
/* Start custom CSS for author-box, class: .elementor-element-3001f68 */.elementor-709 .elementor-element.elementor-element-3001f68 img {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8c7546 */.elementor-709 .elementor-element.elementor-element-b8c7546 {width: 100vw;
    padding-left: calc((100vw - 1120px) / 2);
    padding-right: 0;}/* End custom CSS */
/* Start custom CSS for jet-instagram-gallery, class: .elementor-element-9c1e918 */.elementor-709 .elementor-element.elementor-element-9c1e918 img {    width: 100%; /* S'adapte à la largeur du conteneur */
    aspect-ratio: 1 / 1; /* Ratio carré (largeur / hauteur) */
    object-fit: cover; /* Assure que l'image remplit le carré en recadrant */
    object-position: center; /* Centre l'image dans le cadre */
    display: block; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tanker';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://comacoffeeroasters.com/wp-content/uploads/2024/09/Tanker-Regular.woff2') format('woff2'),
		url('https://comacoffeeroasters.com/wp-content/uploads/2024/09/Tanker-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */