.elementor-24924 .elementor-element.elementor-element-e8abbfa{--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;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24924 .elementor-element.elementor-element-e8abbfa:not(.elementor-motion-effects-element-type-background), .elementor-24924 .elementor-element.elementor-element-e8abbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24924 .elementor-element.elementor-element-c13a2f2 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-24924 .elementor-element.elementor-element-aed1cdf > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-aed1cdf{text-align:center;font-family:"Museo Sans Bold", Sans-serif;font-size:45px;text-transform:uppercase;line-height:1.3em;color:#504436;}.elementor-24924 .elementor-element.elementor-element-b45e148 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-b45e148{text-align:center;font-family:"Museo Sans Bold", Sans-serif;font-size:45px;text-transform:uppercase;line-height:1.3em;color:#504436;}.elementor-24924 .elementor-element.elementor-element-4b929d1{width:100%;max-width:100%;text-align:center;font-family:"Museo", Sans-serif;font-size:35px;font-weight:300;line-height:1.2em;color:#000000;}.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0% 20% 0% 20%;}.elementor-24924 .elementor-element.elementor-element-f6d73da > .elementor-widget-container{padding:25px 0px 75px 0px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{font-family:"Museo Sans Bold", Sans-serif;font-size:45px;text-transform:uppercase;padding:20px 130px 20px 130px;}.elementor-24924 .elementor-element.elementor-element-7df6f61{--e-image-carousel-slides-to-show:1;}.elementor-24924 .elementor-element.elementor-element-7df6f61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 25px 50px;}.elementor-24924 .elementor-element.elementor-element-7df6f61 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-24924 .elementor-element.elementor-element-7df6f61 .elementor-swiper-button.elementor-swiper-button-next{font-size:75px;color:#A9343A00;}.elementor-24924 .elementor-element.elementor-element-7df6f61 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-24924 .elementor-element.elementor-element-7df6f61 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#A9343A00;}.elementor-24924 .elementor-element.elementor-element-7df6f61 .swiper-pagination-bullet{width:10px;height:10px;background:#A9343A;}.elementor-24924 .elementor-element.elementor-element-7df6f61 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D9D9D9;opacity:1;}.elementor-24924 .elementor-element.elementor-element-27bb55a{--e-image-carousel-slides-to-show:1;}.elementor-24924 .elementor-element.elementor-element-27bb55a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 25px 50px;}.elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-next{font-size:75px;color:#A9343A00;}.elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-next svg{fill:#A9343A00;}.elementor-24924 .elementor-element.elementor-element-1ea9fed > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-24924 .elementor-element.elementor-element-23ef0e8 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-20e831c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 .elementor-button{background-color:#B8A497;font-family:"Museo Sans Bold", Sans-serif;font-size:45px;text-transform:uppercase;fill:#443624;color:#443624;padding:20px 130px 20px 130px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 > .elementor-widget-container{padding:0px 15px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 .elementor-button{font-family:"Museo Sans Bold", Sans-serif;font-size:45px;text-transform:uppercase;padding:20px 130px 20px 130px;}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-24924 .elementor-element.elementor-element-e8abbfa{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24924 .elementor-element.elementor-element-aed1cdf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-b45e148 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-4b929d1{width:initial;max-width:initial;text-align:center;font-size:30px;}.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{font-size:40px;padding:25px 130px 25px 130px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 .elementor-button{font-size:40px;padding:25px 130px 25px 130px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 .elementor-button{font-size:40px;padding:25px 130px 25px 130px;}}@media(max-width:1366px){.elementor-24924 .elementor-element.elementor-element-e8abbfa{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24924 .elementor-element.elementor-element-c13a2f2 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-24924 .elementor-element.elementor-element-aed1cdf > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:50px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-aed1cdf{font-size:40px;}.elementor-24924 .elementor-element.elementor-element-b45e148 > .elementor-widget-container{margin:-50px 0px 0px 10px;padding:50px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-b45e148{font-size:40px;}.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-24924 .elementor-element.elementor-element-4b929d1{text-align:center;font-size:20px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{font-size:22px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 .elementor-button{font-size:22px;padding:20px 75px 20px 75px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 .elementor-button{font-size:22px;padding:20px 75px 20px 75px;}}@media(max-width:1024px){.elementor-24924 .elementor-element.elementor-element-aed1cdf > .elementor-widget-container{margin:-55px 0px 0px 6px;}.elementor-24924 .elementor-element.elementor-element-b45e148 > .elementor-widget-container{margin:-55px 0px 0px 6px;}.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-24924 .elementor-element.elementor-element-4b929d1{text-align:center;font-size:18px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{font-size:22px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 .elementor-button{font-size:22px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 .elementor-button{font-size:22px;}}@media(max-width:880px){.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-4b929d1{font-size:20px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{font-size:20px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 .elementor-button{font-size:20px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-24924 .elementor-element.elementor-element-e8abbfa{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24924 .elementor-element.elementor-element-4b929d1 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 25px 0px 25px;}.elementor-24924 .elementor-element.elementor-element-f6d73da .elementor-button{padding:20px 75px 20px 75px;}.elementor-24924 .elementor-element.elementor-element-27bb55a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-prev, .elementor-24924 .elementor-element.elementor-element-27bb55a .elementor-swiper-button.elementor-swiper-button-next{font-size:135px;}.elementor-24924 .elementor-element.elementor-element-23ef0e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24924 .elementor-element.elementor-element-f1a84f7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-24924 .elementor-element.elementor-element-ee0ace7 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-aed1cdf */.elementor-24924 .elementor-element.elementor-element-aed1cdf p {
    font-weight: 900 !important;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b45e148 */.elementor-24924 .elementor-element.elementor-element-b45e148 p {
    font-weight: 900 !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f6d73da */.elementor-24924 .elementor-element.elementor-element-f6d73da a {
    border-radius: 75.308px;
    background: linear-gradient(270deg, #A9343A 41.87%, #DD2F2D 115.57%);
}

.elementor-24924 .elementor-element.elementor-element-f6d73da a:hover{
    cursor: pointer !important;
}

/* Smooth “grow & lift” on hover / focus */
#my-btn{
    transition:transform .25s ease, box-shadow .25s ease; /* baseline */
}

#my-btn:hover,
#my-btn:focus-visible{             /* applies to mouse hover AND keyboard focus */
    transform:scale(1.04);         /* slight grow */
    box-shadow:0 6px 18px rgba(0,0,0,.18); /* subtle lift */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-27bb55a *//* -------------------------------------------------------------- */
/*  CARROUSEL – flèches collées aux bords (mobile uniquement)     */
/* -------------------------------------------------------------- */
@media (max-width: 767px) {  /* adapte le breakpoint si besoin */

    /* 1. Le wrapper sert de repère + espace sous la diapo */
    .elementor-widget-image-carousel .swiper,
    .elementor-widget-image-carousel .elementor-swiper {
        position: relative !important;
        overflow: hidden !important;        /* plus de scroll interne */
        padding-bottom: 150px !important;   /* hauteur pour loger les flèches */
    }

    /* 2. Style commun aux deux flèches */
    .elementor-swiper-button {
        position: absolute !important;
        top: auto !important;        /* on annule le centrage vertical inline */
        bottom: 30px !important;     /* distance du bas du wrapper            */
        margin: 0 !important;
        opacity: 1 !important;
        z-index: 500 !important;
        transform: none !important;  /* neutralise tout translateX antérieur  */

        /* —— NOUVEAU : désactive le halo bleu & contour mobile —— */
        -webkit-tap-highlight-color: transparent;  /* Android / iOS */
        outline: none !important;                  /* Chrome mobile */
        user-select: none;                         /* évite la sélection du SVG */
    }

    /* 2b. Retire également l’outline si le bouton reçoit le focus */
    .elementor-swiper-button:focus,
    .elementor-swiper-button:focus-visible {
        outline: none !important;
        box-shadow: none !important;
    }

    /* 3. Flèche “précédent” — collée à gauche */
    .elementor-swiper-button-prev {
        left: 0 !important;
        right: auto !important;   /* sécurité si une valeur inline existe */
    }

    /* 4. Flèche “suivant” — collée à droite */
    .elementor-swiper-button-next {
        right: 0 !important;
        left: auto !important;    /* idem                                   */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1a84f7 */.elementor-24924 .elementor-element.elementor-element-f1a84f7 a {
    border-radius: 75.308px;
}

.elementor-24924 .elementor-element.elementor-element-f1a84f7 a:hover{
    cursor: pointer !important;
}

/* Smooth “grow & lift” on hover / focus */
#my-btn{
    transition:transform .25s ease, box-shadow .25s ease; /* baseline */
}

#my-btn:hover,
#my-btn:focus-visible{             /* applies to mouse hover AND keyboard focus */
    transform:scale(1.04);         /* slight grow */
    box-shadow:0 6px 18px rgba(0,0,0,.18); /* subtle lift */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ee0ace7 */.elementor-24924 .elementor-element.elementor-element-ee0ace7 a {
    border-radius: 75.308px;
    background: linear-gradient(270deg, #A9343A 41.87%, #DD2F2D 115.57%);
}

.elementor-24924 .elementor-element.elementor-element-ee0ace7 a:hover{
    cursor: pointer !important;
}

/* Smooth “grow & lift” on hover / focus */
#my-btn{
    transition:transform .25s ease, box-shadow .25s ease; /* baseline */
}

#my-btn:hover,
#my-btn:focus-visible{             /* applies to mouse hover AND keyboard focus */
    transform:scale(1.04);         /* slight grow */
    box-shadow:0 6px 18px rgba(0,0,0,.18); /* subtle lift */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8abbfa */.clear_top{
display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Museo Sans Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.eot');
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.eot?#iefix') format('embedded-opentype'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.woff2') format('woff2'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.woff') format('woff'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.ttf') format('truetype'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/03/MuseoSansCyrl-700-1.svg#MuseoSansBold') format('svg');
}
@font-face {
	font-family: 'Museo Sans Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Museo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-300.eot');
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-300.woff2') format('woff2'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-300.woff') format('woff'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-300.ttf') format('truetype');
}
@font-face {
	font-family: 'Museo';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-500.eot');
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-500-1.woff2') format('woff2'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-500-1.woff') format('woff'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-500-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Museo';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-700.eot');
	src: url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-700-1.woff2') format('woff2'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-700-1.woff') format('woff'),
		url('https://globalpetfoods.com/wp-content/uploads/2025/06/MuseoSansCyrl-700-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */