{"template--20512417972360__main":"<section id=\"shopify-section-template--20512417972360__main\" class=\"shopify-section\"><!-- ##entry##core-main-product##endentry## -->\n<!-- ##entry##core-track-recently-viewed##endentry## -->\n<track-recently-viewed product-handle='royal-canin-breed-health-nutrition-french-bulldog-adult-dry-dog-food'></track-recently-viewed>\n\n<main-product\n  \n    class='grid grid-cols-1 lg:grid-cols-[1fr_42%]'\n    update-url='true'\n  \n  product-url='/fr/products/royal-canin-breed-health-nutrition-french-bulldog-adult-dry-dog-food'\n  section-id='template--20512417972360__main'\n  id='template--20512417972360__main'\n  data-selected-store-id=''\n>\n  \n\n\n<div\n  id='MediaGallery-template--20512417972360__main-desktop-media-gallery'\n  role='region'\n  sub-section-id='MediaGallery-template--20512417972360__main-desktop-media-gallery'\n  aria-label='Gallery Viewer'\n  class='hidden lg:block pt-5 lg:pt-0 relative main-gallery'\n>\n  \n\n<modal-dialog\n    cloak\n    type='modal'\n    id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery'\n\n    \n      url=''\n    \n\n    \n      size='modal-max'\n    \n\n    \n\n    \n      close-on-backdrop-click='true'\n    \n\n    \n\n    \n      wrapper-classes='!bg-t-background'\n    \n\n    \n      header-classes='!absolute !bg-[transparent] right-0 py-5 px-4 md:p-xs'\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n  >\n    <div class='h-dvh flex flex-col gap-y-sm place-content-start p-sm md:p-md'>\n      <div class='relative grow'>\n        <swiper-with-media class=\"block size-full mx-auto max-h-full\">\n          <button\n            class='swiper-button-prev swiper-button-prev-template--20512417972360__main\n              flex items-center justify-center z-10\n              p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled'\n            aria-label='Previous'\n            disabled\n          >\n<svg-icon\n  src='icon-arrow'\n  class='rotate-180 text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n\n          <swiper-container\n            init=\"false\"\n            class='block w-full h-full whitespace-nowrap overflow-clip'\n            watch-slides-progress='true'\n            thumbs-swiper='#MediaGallery-template--20512417972360__main-desktop-media-gallery-thumbs-swiper-zoom'\n            auto-scroll-offset='true'\n            navigation-next-el='.swiper-button-next-template--20512417972360__main-zoom'\n            navigation-prev-el='.swiper-button-prev-template--20512417972360__main-zoom'\n            scrollbar='true'\n            scrollbar-hide='false'\n            scrollbar-el='.swiper-scrollbar---zoom'\n            pagination='false'\n            id='MediaGallery-template--20512417972360__main-desktop-media-gallery-main-swiper-zoom'\n          >\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n          </swiper-container>\n\n          <button\n            class='swiper-button-next swiper-button-next-template--20512417972360__main\n              hidden md:flex items-center justify-center z-10\n              absolute right-0 top-1/2 transform -translate-y-1/2\n              p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled'\n            aria-label='Next'\n          >\n<svg-icon\n  src='icon-arrow'\n  class='text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n        </swiper-with-media>\n      </div>\n\n      <swiper-container\n        class='block w-full'\n        slides-per-view='auto'\n        space-between='5'\n        mousewheel='true'\n        id='MediaGallery-template--20512417972360__main-desktop-media-gallery-thumbs-swiper-zoom'\n        controller-control='#MediaGallery-template--20512417972360__main-desktop-media-gallery-main-swiper'\n      >\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=100 100w\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n      </swiper-container>\n\n      <div class='swiper-scrollbar---zoom h-1 bg-t-background-secondary rounded-md md:hidden'>\n        <div class='swiper-scrollbar-drag h-full bg-t-foreground rounded-md'></div>\n      </div>\n    </div>\n  \n  </modal-dialog><div\n    \n      class='relative grid grid-cols-1 gap-y-md place-content-start lg:sticky lg:top-[--header-height]'\n    \n  >\n\n\n  \n    \n<!-- ##entry##core-product-badge##endentry## -->\n<div class='flex flex-wrap gap-2 hidden lg:block lg:absolute lg:top-5 lg:right-5 z-10'>\n      <product-badge\n        selected-store-id=''\n        variant-price='129.99'\n        variant-compare-at-price='0.0'\n        \n        \n        variant-inventory='0'\n        inventory-matrix='{\"73972351112\":{\"inventory\":0,\"title\":\"GLOB-046\"},\"73972449416\":{\"inventory\":0,\"title\":\"GLOB-050\"},\"73972842632\":{\"inventory\":0,\"title\":\"GLOB-045\"},\"73972875400\":{\"inventory\":0,\"title\":\"GLOB-048\"},\"73972908168\":{\"inventory\":0,\"title\":\"GLOB-177\"},\"73973235848\":{\"inventory\":0,\"title\":\"GLOB-119\"},\"73973465224\":{\"inventory\":0,\"title\":\"GLOB-173\"},\"73973596296\":{\"inventory\":0,\"title\":\"GLOB-049\"},\"73973629064\":{\"inventory\":0,\"title\":\"GLOB-137\"},\"73973760136\":{\"inventory\":0,\"title\":\"GLOB-147\"},\"73974153352\":{\"inventory\":0,\"title\":\"GLOB-085\"},\"73974448264\":{\"inventory\":0,\"title\":\"GLOB-096\"},\"73975333000\":{\"inventory\":0,\"title\":\"GLOB-022\"},\"73975496840\":{\"inventory\":0,\"title\":\"GLOB-112\"},\"73975595144\":{\"inventory\":0,\"title\":\"GLOB-138\"},\"73975627912\":{\"inventory\":0,\"title\":\"GLOB-157\"},\"73975660680\":{\"inventory\":0,\"title\":\"GLOB-168\"},\"73976217736\":{\"inventory\":0,\"title\":\"GLOB-207\"},\"73976316040\":{\"inventory\":0,\"title\":\"GLOB-206\"},\"77651181704\":{\"inventory\":0,\"title\":\"GLOB-016\"},\"78010024072\":{\"inventory\":0,\"title\":\"GLOB-014\"},\"78628389000\":{\"inventory\":0,\"title\":\"GLOB-011\"},\"83283247240\":{\"inventory\":0,\"title\":\"GLOB-024\"}}'\n        franchisee-pricing-map='{\"73972351112\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972449416\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972842632\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972875400\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972908168\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973235848\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973465224\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973596296\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973629064\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973760136\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73974153352\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73974448264\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975333000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975496840\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975595144\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975627912\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975660680\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976217736\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976316040\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"77651181704\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78010024072\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78628389000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"83283247240\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false}}'\n        manual-badges='null'\n        \n          show-sale-badge\n        \n        \n          show-low-inventory-badge\n        \n        \n          show-sold-out-badge\n        \n        \n          show-manual-badges\n        \n        low-inventory-threshold='2'\n        badge-display-priority='épuisésoldesstock_faiblebadges_manuels'\n        translations='{\"soldOut\": \"Sold out\", \"onSale\": \"Vente\", \"lowInventory\": \"Faible inventaire\", \"unavailableAtLocation\": \"Unavailable\"}'\n        badge-classes='py-2 px-xs flex justify-center items-center utility-large lg:p-xs rounded'\n      >\n        \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n        \n\n        \n      </product-badge>\n    </div>\n  \n\n<div class='relative aspect-[620/497]'><!-- ##entry##core-swiper-with-media##endentry## -->\n<swiper-with-media class='block h-full'>\n        <swiper-container\n          init='false'\n          class='block w-full h-full whitespace-nowrap overflow-clip'\n          watch-slides-progress='true'\n          thumbs-swiper='#MediaGallery-template--20512417972360__main-desktop-media-gallery-thumbs-swiper'\n          controller-control='#MediaGallery-template--20512417972360__main-desktop-media-gallery-main-swiper-zoom'\n          auto-scroll-offset='true'\n          navigation-next-el='.swiper-button-next-template--20512417972360__main'\n          navigation-prev-el='.swiper-button-prev-template--20512417972360__main'\n          pagination-el='.swiper-button-pagination-template--20512417972360__main'\n          id='MediaGallery-template--20512417972360__main-desktop-media-gallery-main-swiper'\n        >\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\">\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600 600w\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-desktop-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n        </swiper-container>\n      </swiper-with-media>\n    </div><div class='hidden relative overflow-clip lg:flex items-center justify-center'>\n        <button\n          class='\n            swiper-button-prev swiper-button-prev-template--20512417972360__main\n            flex items-center justify-center z-10\n            p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled\n          '\n          aria-label='Previous'\n          disabled\n        >\n<svg-icon\n  src='icon-arrow'\n  class='rotate-180 text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n\n        <div class='ml-2xs px-2xs'>\n          <swiper-container\n            class='block px-5'\n            slides-per-view='auto'\n            space-between='5'\n            mousewheel='true'\n            id='MediaGallery-template--20512417972360__main-desktop-media-gallery-thumbs-swiper'\n          >\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=54 54w\" height=\"5000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n          </swiper-container>\n        </div>\n\n        <button\n          class='\n            swiper-button-next swiper-button-next-template--20512417972360__main\n            flex items-center justify-center z-10\n            p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled\n          '\n          aria-label='Next'\n        >\n<svg-icon\n  src='icon-arrow'\n  class='text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n      </div></div>\n</div>\n\n\n\n<section\n  id='ProductInfo-template--20512417972360__main'\n  class='relative px-sm py-lg-md grid grid-cols-1 gap-y-sm place-content-start  bg-t-brand-secondary lg:px-4xl lg:py-3xl'\n>\n  <div class='absolute top-lg right-sm lg:top-3xl lg:right-4xl hidden hidden'>\n  \n  \n<svg-icon\n  src='icon-star'\n  class=''\n\n  \n    style='--icon-size: 14px;'\n  \n\n  \n  \n></svg-icon>\n\n  <span class='pt-1'>4.5</span>\n</div>\n\n<div >\n          <p class='caption uppercase text-t-foreground-secondary'>Royal Canin</p>\n        </div><div class='space-y-xs' >\n          <h5>\n            Royal Canin Bouledogue Français Adulte\n\n\n\n          </h5>\n\n\n  \n    \n<!-- ##entry##core-product-badge##endentry## -->\n<div class='flex flex-wrap gap-2 block lg:hidden'>\n      <product-badge\n        selected-store-id=''\n        variant-price='129.99'\n        variant-compare-at-price='0.0'\n        \n        \n        variant-inventory='0'\n        inventory-matrix='{\"73972351112\":{\"inventory\":0,\"title\":\"GLOB-046\"},\"73972449416\":{\"inventory\":0,\"title\":\"GLOB-050\"},\"73972842632\":{\"inventory\":0,\"title\":\"GLOB-045\"},\"73972875400\":{\"inventory\":0,\"title\":\"GLOB-048\"},\"73972908168\":{\"inventory\":0,\"title\":\"GLOB-177\"},\"73973235848\":{\"inventory\":0,\"title\":\"GLOB-119\"},\"73973465224\":{\"inventory\":0,\"title\":\"GLOB-173\"},\"73973596296\":{\"inventory\":0,\"title\":\"GLOB-049\"},\"73973629064\":{\"inventory\":0,\"title\":\"GLOB-137\"},\"73973760136\":{\"inventory\":0,\"title\":\"GLOB-147\"},\"73974153352\":{\"inventory\":0,\"title\":\"GLOB-085\"},\"73974448264\":{\"inventory\":0,\"title\":\"GLOB-096\"},\"73975333000\":{\"inventory\":0,\"title\":\"GLOB-022\"},\"73975496840\":{\"inventory\":0,\"title\":\"GLOB-112\"},\"73975595144\":{\"inventory\":0,\"title\":\"GLOB-138\"},\"73975627912\":{\"inventory\":0,\"title\":\"GLOB-157\"},\"73975660680\":{\"inventory\":0,\"title\":\"GLOB-168\"},\"73976217736\":{\"inventory\":0,\"title\":\"GLOB-207\"},\"73976316040\":{\"inventory\":0,\"title\":\"GLOB-206\"},\"77651181704\":{\"inventory\":0,\"title\":\"GLOB-016\"},\"78010024072\":{\"inventory\":0,\"title\":\"GLOB-014\"},\"78628389000\":{\"inventory\":0,\"title\":\"GLOB-011\"},\"83283247240\":{\"inventory\":0,\"title\":\"GLOB-024\"}}'\n        franchisee-pricing-map='{\"73972351112\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972449416\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972842632\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972875400\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972908168\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973235848\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973465224\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973596296\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973629064\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973760136\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73974153352\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73974448264\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975333000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975496840\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975595144\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975627912\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975660680\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976217736\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976316040\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"77651181704\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78010024072\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78628389000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"83283247240\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false}}'\n        manual-badges='null'\n        \n          show-sale-badge\n        \n        \n          show-low-inventory-badge\n        \n        \n          show-sold-out-badge\n        \n        \n          show-manual-badges\n        \n        low-inventory-threshold='2'\n        badge-display-priority='épuisésoldesstock_faiblebadges_manuels'\n        translations='{\"soldOut\": \"Sold out\", \"onSale\": \"Vente\", \"lowInventory\": \"Faible inventaire\", \"unavailableAtLocation\": \"Unavailable\"}'\n        badge-classes='py-2 px-xs flex justify-center items-center utility-large lg:p-xs rounded'\n      >\n        \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n        \n\n        \n      </product-badge>\n    </div>\n  \n\n</div>\n\n\n<div\n  id='MediaGallery-template--20512417972360__main-mobile-media-gallery'\n  role='region'\n  sub-section-id='MediaGallery-template--20512417972360__main-mobile-media-gallery'\n  aria-label='Gallery Viewer'\n  class='block lg:hidden pt-5 lg:pt-0 relative main-gallery'\n>\n  \n\n<modal-dialog\n    cloak\n    type='modal'\n    id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery'\n\n    \n      url=''\n    \n\n    \n      size='modal-max'\n    \n\n    \n\n    \n      close-on-backdrop-click='true'\n    \n\n    \n\n    \n      wrapper-classes='!bg-t-background'\n    \n\n    \n      header-classes='!absolute !bg-[transparent] right-0 py-5 px-4 md:p-xs'\n    \n\n    \n\n    \n\n    \n\n    \n\n    \n  >\n    <div class='h-dvh flex flex-col gap-y-sm place-content-start p-sm md:p-md'>\n      <div class='relative grow'>\n        <swiper-with-media class=\"block size-full mx-auto max-h-full\">\n          <button\n            class='swiper-button-prev swiper-button-prev-template--20512417972360__main\n              flex items-center justify-center z-10\n              p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled'\n            aria-label='Previous'\n            disabled\n          >\n<svg-icon\n  src='icon-arrow'\n  class='rotate-180 text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n\n          <swiper-container\n            init=\"false\"\n            class='block w-full h-full whitespace-nowrap overflow-clip'\n            watch-slides-progress='true'\n            thumbs-swiper='#MediaGallery-template--20512417972360__main-mobile-media-gallery-thumbs-swiper-zoom'\n            auto-scroll-offset='true'\n            navigation-next-el='.swiper-button-next-template--20512417972360__main-zoom'\n            navigation-prev-el='.swiper-button-prev-template--20512417972360__main-zoom'\n            scrollbar='true'\n            scrollbar-hide='false'\n            scrollbar-el='.swiper-scrollbar---zoom'\n            pagination='false'\n            id='MediaGallery-template--20512417972360__main-mobile-media-gallery-main-swiper-zoom'\n          >\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n              <swiper-slide class='w-full h-full relative block'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"><div class='swiper-lazy-preloader'></div></swiper-slide>\n            \n          </swiper-container>\n\n          <button\n            class='swiper-button-next swiper-button-next-template--20512417972360__main\n              hidden md:flex items-center justify-center z-10\n              absolute right-0 top-1/2 transform -translate-y-1/2\n              p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled'\n            aria-label='Next'\n          >\n<svg-icon\n  src='icon-arrow'\n  class='text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n        </swiper-with-media>\n      </div>\n\n      <swiper-container\n        class='block w-full'\n        slides-per-view='auto'\n        space-between='5'\n        mousewheel='true'\n        id='MediaGallery-template--20512417972360__main-mobile-media-gallery-thumbs-swiper-zoom'\n        controller-control='#MediaGallery-template--20512417972360__main-mobile-media-gallery-main-swiper'\n      >\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=100 100w\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n          <swiper-slide\n            class='w-[100px] h-auto block aspect-square py-4 px-1\n              border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n              duration-300 transition rounded-md overflow-hidden cursor-pointer'\n          >\n            <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=100\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=100 100w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n          </swiper-slide>\n        \n      </swiper-container>\n\n      <div class='swiper-scrollbar---zoom h-1 bg-t-background-secondary rounded-md md:hidden'>\n        <div class='swiper-scrollbar-drag h-full bg-t-foreground rounded-md'></div>\n      </div>\n    </div>\n  \n  </modal-dialog><div\n    \n      class='relative grid grid-cols-1 gap-y-md place-content-start lg:sticky lg:top-[--header-height]'\n    \n  >\n\n\n  \n    \n<!-- ##entry##core-product-badge##endentry## -->\n<div class='flex flex-wrap gap-2 hidden lg:block lg:absolute lg:top-5 lg:right-5 z-10'>\n      <product-badge\n        selected-store-id=''\n        variant-price='129.99'\n        variant-compare-at-price='0.0'\n        \n        \n        variant-inventory='0'\n        inventory-matrix='{\"73972351112\":{\"inventory\":0,\"title\":\"GLOB-046\"},\"73972449416\":{\"inventory\":0,\"title\":\"GLOB-050\"},\"73972842632\":{\"inventory\":0,\"title\":\"GLOB-045\"},\"73972875400\":{\"inventory\":0,\"title\":\"GLOB-048\"},\"73972908168\":{\"inventory\":0,\"title\":\"GLOB-177\"},\"73973235848\":{\"inventory\":0,\"title\":\"GLOB-119\"},\"73973465224\":{\"inventory\":0,\"title\":\"GLOB-173\"},\"73973596296\":{\"inventory\":0,\"title\":\"GLOB-049\"},\"73973629064\":{\"inventory\":0,\"title\":\"GLOB-137\"},\"73973760136\":{\"inventory\":0,\"title\":\"GLOB-147\"},\"73974153352\":{\"inventory\":0,\"title\":\"GLOB-085\"},\"73974448264\":{\"inventory\":0,\"title\":\"GLOB-096\"},\"73975333000\":{\"inventory\":0,\"title\":\"GLOB-022\"},\"73975496840\":{\"inventory\":0,\"title\":\"GLOB-112\"},\"73975595144\":{\"inventory\":0,\"title\":\"GLOB-138\"},\"73975627912\":{\"inventory\":0,\"title\":\"GLOB-157\"},\"73975660680\":{\"inventory\":0,\"title\":\"GLOB-168\"},\"73976217736\":{\"inventory\":0,\"title\":\"GLOB-207\"},\"73976316040\":{\"inventory\":0,\"title\":\"GLOB-206\"},\"77651181704\":{\"inventory\":0,\"title\":\"GLOB-016\"},\"78010024072\":{\"inventory\":0,\"title\":\"GLOB-014\"},\"78628389000\":{\"inventory\":0,\"title\":\"GLOB-011\"},\"83283247240\":{\"inventory\":0,\"title\":\"GLOB-024\"}}'\n        franchisee-pricing-map='{\"73972351112\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972449416\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972842632\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73972875400\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73972908168\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973235848\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973465224\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73973596296\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973629064\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73973760136\":{\"price\":\"0.00\",\"promo_price\":\"\",\"pickup_only\":false},\"73974153352\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73974448264\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975333000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975496840\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975595144\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975627912\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73975660680\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976217736\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"73976316040\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"77651181704\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78010024072\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"78628389000\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false},\"83283247240\":{\"price\":\"129.99\",\"promo_price\":\"\",\"pickup_only\":false}}'\n        manual-badges='null'\n        \n          show-sale-badge\n        \n        \n          show-low-inventory-badge\n        \n        \n          show-sold-out-badge\n        \n        \n          show-manual-badges\n        \n        low-inventory-threshold='2'\n        badge-display-priority='épuisésoldesstock_faiblebadges_manuels'\n        translations='{\"soldOut\": \"Sold out\", \"onSale\": \"Vente\", \"lowInventory\": \"Faible inventaire\", \"unavailableAtLocation\": \"Unavailable\"}'\n        badge-classes='py-2 px-xs flex justify-center items-center utility-large lg:p-xs rounded'\n      >\n        \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n            \n\n            \n          \n        \n\n        \n      </product-badge>\n    </div>\n  \n\n<div class='relative aspect-[620/497]'><!-- ##entry##core-swiper-with-media##endentry## -->\n<swiper-with-media class='block h-full'>\n        <swiper-container\n          init='false'\n          class='block w-full h-full whitespace-nowrap overflow-clip'\n          watch-slides-progress='true'\n          thumbs-swiper='#MediaGallery-template--20512417972360__main-mobile-media-gallery-thumbs-swiper'\n          controller-control='#MediaGallery-template--20512417972360__main-mobile-media-gallery-main-swiper-zoom'\n          auto-scroll-offset='true'\n          navigation-next-el='.swiper-button-next-template--20512417972360__main'\n          navigation-prev-el='.swiper-button-prev-template--20512417972360__main'\n          pagination-el='.swiper-button-pagination-template--20512417972360__main'\n          id='MediaGallery-template--20512417972360__main-mobile-media-gallery-main-swiper'\n        >\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\">\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=600 600w\" height=\"5000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n            <swiper-slide class='w-full h-full relative block group'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=300 300w, //globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=600 600w\" height=\"2000.0\" loading=\"lazy\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"high\"><div class='swiper-lazy-preloader'></div>\n<dialog-toggle modal-id='MediaGallery-template--20512417972360__main-mobile-media-gallery-zoom-gallery' class='absolute inset-0 z-10 cursor-zoom-in'><span class='absolute inset-0' aria-label='Zoom'></span>\n</dialog-toggle></swiper-slide>\n          \n        </swiper-container>\n      </swiper-with-media>\n    </div><swiper-pagination\n        class='\n          swiper-pagination swiper-pagination-template--20512417972360__main\n          swiper-button-pagination-template--20512417972360__main flex gap-2.5 justify-center *:pointer-events-auto lg:hidden\n          *:size-[6px] *:rounded-full *:bg-t-disabled [&_.swiper-pagination-bullet-active]:bg-t-brand-secondary-contrast\n        '\n      ></swiper-pagination><div class='hidden relative overflow-clip lg:flex items-center justify-center'>\n        <button\n          class='\n            swiper-button-prev swiper-button-prev-template--20512417972360__main\n            flex items-center justify-center z-10\n            p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled\n          '\n          aria-label='Previous'\n          disabled\n        >\n<svg-icon\n  src='icon-arrow'\n  class='rotate-180 text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n\n        <div class='ml-2xs px-2xs'>\n          <swiper-container\n            class='block px-5'\n            slides-per-view='auto'\n            space-between='5'\n            mousewheel='true'\n            id='MediaGallery-template--20512417972360__main-mobile-media-gallery-thumbs-swiper'\n          >\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_cWfbBiS.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_288452_BHV4Pen.jpg?v=1776941205&amp;width=54 54w\" height=\"5000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_5LGDNCT.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_eKaZLFd.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n              <swiper-slide\n                class='\n                  w-[54px] h-auto block aspect-square py-2 px-0.5\n                  border-2 border-solid border-t-border-tertiary [&.swiper-slide-thumb-active]:border-t-foreground\n                  duration-300 transition rounded-md overflow-hidden cursor-pointer\n                '\n              >\n                <div class='relative w-full h-full'>\n\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=54\" alt=\"\" srcset=\"//globalpetfoods.com/cdn/shop/files/image_111455_C9Y6ZYo.jpg?v=1776941205&amp;width=54 54w\" height=\"2000.0\" loading=\"eager\" class=\"block h-full w-full h-full absolute inset-0 object-contain\" fetchpriority=\"auto\"></div>\n              </swiper-slide>\n            \n          </swiper-container>\n        </div>\n\n        <button\n          class='\n            swiper-button-next swiper-button-next-template--20512417972360__main\n            flex items-center justify-center z-10\n            p-3 rounded-full bg-t-brand-secondary-contrast disabled:bg-t-disabled\n          '\n          aria-label='Next'\n        >\n<svg-icon\n  src='icon-arrow'\n  class='text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 11px;'\n  \n\n  \n  \n></svg-icon>\n</button>\n      </div></div>\n</div>\n\n<div\n          sub-section-id='price'\n          \n        >\n          \n            \n            \n<dialog-toggle modal-id='store-locator' class='inline-flex place-items-center'><button\n        class='text-t-foreground-secondary utility-small underline'\n        variant='primary'\n        aria-haspopup='dialog'\n        aria-controls='store-locator'\n        \n          type='button'\n        \n      >Select store to see pricing &amp; availability</button></dialog-toggle>\n          \n        </div>\n<variant-picker\n    id='variant-selects-variant_picker'\n    sub-section-id='variant_picker'\n    class='grid grid-cols-1 gap-y-sm'\n\n    \n      \n    \n  >\n\n\n        <fieldset>\n          <legend class='text-body mb-xs'>\n            Select size:\n            <span class='utility-large'>30-lb</span>\n          </legend>\n          <div class='grid grid-cols-4 lg:grid-cols-3 xl:grid-cols-4 gap-2xs'>\n            \n\n\n\n\n\n<div>\n  <label\n    for='variant_picker-1-0'\n    class='pill-button group'\n  >\n    <input\n      type='radio'\n      id='variant_picker-1-0'\n      name='Size-1'\n      value='17-lb'\n      form='product-form-template--20512417972360__main'\n      \n      \n    data-option-value-id=\"4141986906248\"\n    data-variant-id=\"44126277304456\"\n      class='sr-only'\n      \n    >\n    <span>\n      17-lb</span>\n    <svg class='block absolute inset-0 size-full'>\n      <line x1=\"0\" y1=\"0\" x2=\"100%\" y2=\"100%\" stroke-width=\"1.5\" class=\" stroke-t-border-quinary group-has-[input:checked]:stroke-t-brand-secondary-contrast group-hover:!stroke-t-brand-primary-contrast\" />\n    </svg>\n  </label>\n</div>\n\n\n\n      <link\n        rel='preload'\n        href='/fr/products/royal-canin-breed-health-nutrition-french-bulldog-adult-dry-dog-food?variant=44126277304456&sections=template--20512417972360__main'\n        as='fetch'\n        crossorigin='anonymous'\n        type=''\n      >\n      \n\n\n\n<div>\n  <label\n    for='variant_picker-1-1'\n    class='pill-button group'\n  >\n    <input\n      type='radio'\n      id='variant_picker-1-1'\n      name='Size-1'\n      value='6-lb'\n      form='product-form-template--20512417972360__main'\n      \n      \n    data-option-value-id=\"4141986939016\"\n    data-variant-id=\"44126277337224\"\n      class='sr-only'\n      \n    >\n    <span>\n      6-lb</span>\n    <svg class='block absolute inset-0 size-full'>\n      <line x1=\"0\" y1=\"0\" x2=\"100%\" y2=\"100%\" stroke-width=\"1.5\" class=\" stroke-t-border-quinary group-has-[input:checked]:stroke-t-brand-secondary-contrast group-hover:!stroke-t-brand-primary-contrast\" />\n    </svg>\n  </label>\n</div>\n\n\n\n      <link\n        rel='preload'\n        href='/fr/products/royal-canin-breed-health-nutrition-french-bulldog-adult-dry-dog-food?variant=44126277337224&sections=template--20512417972360__main'\n        as='fetch'\n        crossorigin='anonymous'\n        type=''\n      >\n      \n\n\n\n<div>\n  <label\n    for='variant_picker-1-2'\n    class='pill-button group'\n  >\n    <input\n      type='radio'\n      id='variant_picker-1-2'\n      name='Size-1'\n      value='30-lb'\n      form='product-form-template--20512417972360__main'\n      \n        checked\n      \n      \n    data-option-value-id=\"4934573981832\"\n    data-variant-id=\"44913609113736\"\n      class='sr-only'\n      \n    >\n    <span>\n      30-lb<span class=\"sr-only\">Variant sold out or unavailable</span>\n</span>\n    <svg class='block absolute inset-0 size-full'>\n      <line x1=\"0\" y1=\"0\" x2=\"100%\" y2=\"100%\" stroke-width=\"1.5\" class=\" stroke-t-border-quinary group-has-[input:checked]:stroke-t-brand-secondary-contrast group-hover:!stroke-t-brand-primary-contrast\" />\n    </svg>\n  </label>\n</div>\n\n\n\n      <link\n        rel='preload'\n        href='/fr/products/royal-canin-breed-health-nutrition-french-bulldog-adult-dry-dog-food?variant=44913609113736&sections=template--20512417972360__main'\n        as='fetch'\n        crossorigin='anonymous'\n        type=''\n      >\n      \n\n          </div>\n        </fieldset><script type='application/json' data-selected-variant>\n      {\"id\":44913609113736,\"title\":\"30-lb\",\"option1\":\"30-lb\",\"option2\":null,\"option3\":null,\"sku\":\"0030111457837\",\"requires_shipping\":true,\"taxable\":true,\"featured_image\":{\"id\":50769676632200,\"product_id\":8647664533640,\"position\":10,\"created_at\":\"2026-04-23T06:46:42-04:00\",\"updated_at\":\"2026-04-23T06:46:45-04:00\",\"alt\":null,\"width\":2000,\"height\":2000,\"src\":\"\\/\\/globalpetfoods.com\\/cdn\\/shop\\/files\\/image_288452.jpg?v=1776941205\",\"variant_ids\":[44913609113736]},\"available\":false,\"name\":\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens - 30-lb\",\"public_title\":\"30-lb\",\"options\":[\"30-lb\"],\"price\":12999,\"weight\":0,\"compare_at_price\":null,\"inventory_management\":\"shopify\",\"barcode\":\"210000282356\",\"featured_media\":{\"alt\":null,\"id\":36569881903240,\"position\":10,\"preview_image\":{\"aspect_ratio\":1.0,\"height\":2000,\"width\":2000,\"src\":\"\\/\\/globalpetfoods.com\\/cdn\\/shop\\/files\\/image_288452.jpg?v=1776941205\"}},\"requires_selling_plan\":false,\"selling_plan_allocations\":[],\"quantity_rule\":{\"min\":1,\"max\":null,\"increment\":1}}\n    </script>\n  </variant-picker>\n<p\n          sub-section-id='inventory_6gdTNW'\n          class='inline-flex items-center justify-start gap-x-2xs caption empty:hidden'\n          \n          id='Inventory-template--20512417972360__main'\n          role='status'\n        ></p>\n<div  sub-section-id='buy_buttons' data-slot='buy-buttons'>\n      \n\n      \n<dialog-toggle modal-id='store-locator' class='w-full'><button\n        class='button w-full'\n        variant='secondary'\n        aria-haspopup='dialog'\n        aria-controls='store-locator'\n        \n          type='button'\n        \n      >Sélectionnez le magasin pour ajouter</button></dialog-toggle>\n\n      <p class='caption text-center pt-xs'>Sélectionnez un magasin pour voir les prix et la disponibilité</p>\n    \n</div><!-- ##entry##component-sticky-atc##endentry## -->\n<sticky-atc\n  class='fixed left-0 right-0 bottom-0 z-20 block p-2.5 border-t border-t-border-tertiary bg-t-brand-primary-contrast shadow-[0px_4px_20px_0px_rgba(0,0,0,0.1)] opacity-0 aria-hidden:translate-y-full animate-inSlideUp aria-hidden:animate-outSlideDown'\n  aria-hidden='true'\n>\n  <div class='flex items-center w-full gap-2.5' sub-section-id='sticky-atc'>\n    <div class='hidden gap-[5px] mr-auto lg:flex'>\n<img src=\"//globalpetfoods.com/cdn/shop/files/image_288452.jpg?v=1776941205&amp;width=90\" alt=\"Royal Canin BOULEDOGUE FRANÇAIS ADULTE – nourriture sèche pour chiens\" height=\"2000.0\" loading=\"lazy\" class=\"block shrink-0 w-[50px] h-[40px] object-contain\" fetchpriority=\"auto\"><div>\n        <p class='text-t-foreground-secondary caption'>Royal Canin</p>\n        <h6>Royal Canin Bouledogue Français Adulte\n\n\n</h6>\n      </div>\n    </div><variant-picker class='block'>\n\n<!-- ##entry##core-custom-select##endentry## -->\n<div\n        class='[&_label]:absolute [&_label]:top-1/2 [&_label]:left-2.5 [&_label]:-translate-y-1/2 [&_label]:pointer-events-none [&_select]:px-10 [&_select]:py-2.5 group select'\n        \n\n        \n        \n\n\n        \n      >\n        <div\n          class=\"relative w-full group peer\"\n          \n        >\n          <label\n            for=\"sticky-atc-variants\"\n            class=\" text-body duration-300 text-t-brand-secondary-contrast peer-disabled:text-t-border peer-placeholder-shown:text-body peer-placeholder-shown:text-t-foreground-secondary peer-focus:text-t-brand-secondary-contrast peer-focus:caption rtl:peer-focus:left-auto\"\n          >\n            Size\n          </label>\n\n          \n\n          <select\n            \n            class=\"p-xs !pr-7 peer bg-[transparent] group-[[error]]:border-[transparent] group-[[error]]:ring-2 group-[[error]]:ring-t-error group-[[error]]:focus:border-[transparent] group-[[error]]:focus:ring-2 group-[[error]]:focus:ring-t-error !utility-large bg-no-repeat bg-[right_0.625rem_bottom_40%] bg-[length:0.625rem_0.625rem] bg-[url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTkuOTE2OTkgMi45MTY3NUw1LjMzMzY2IDYuOTI3MTdMMC43NTAzMjUgMi45MTY3NSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiLz48L3N2Zz4=)]\"\n            \n        id=\"sticky-atc-variants\"\n        value=\"30-lb\"\n        name=\"options[Size]\"\n\n        \n\n        \n        \n\n        \n\n        \n\n        \n\n        \n\n        \n      \n          >\n            <option\n      value='17-lb'\n      \n      \n      data-option-value-id=\"4141986906248\"\n      data-variant-id=\"44126277304456\"\n    >17-lb</option><option\n      value='6-lb'\n      \n      \n      data-option-value-id=\"4141986939016\"\n      data-variant-id=\"44126277337224\"\n    >6-lb</option><option\n      value='30-lb'\n      \n        selected\n      \n      \n      data-option-value-id=\"4934573981832\"\n      data-variant-id=\"44913609113736\"\n    >30-lb</option>\n          </select>\n        </div></div>\n</variant-picker><div class='grow lg:grow-0 lg:min-w-[160px] [&_button]:h-[40px]'>\n      \n        \n\n        \n<dialog-toggle modal-id='store-locator' class='w-full'><button\n        class='button w-full'\n        variant='secondary'\n        aria-haspopup='dialog'\n        aria-controls='store-locator'\n        \n          type='button'\n        \n      >Sélectionnez le magasin pour ajouter</button></dialog-toggle>\n      \n    </div>\n  </div>\n</sticky-atc>\n<style>\n  .shopify-payment-button__more-options[aria-hidden='true'] {\n    display: none;\n  }\n</style>\n\n\n\n<!-- ##entry##core-product-shipping-status##endentry## -->\n<product-shipping-status\n  data-store-ships-to-location=''\n  data-is-pickup-only=''\n  data-pickup-disabled='false'\n  data-text-shipping-only='Requires shipping'\n  data-text-pickup-only='Available for pickup only'\n  data-text-delivery-pickup='Available for delivery &amp; pickup'\n  data-text-unavailable='Out of Stock'\n>\n  <div class='shipping-status justify-between gap-xl hidden'>\n    <div>\n      <div class='flex items-center gap-2xs pb-1'>\n        <div class='rounded-full size-4 flex justify-center items-center bg-t-brand-primary'>\n<svg-icon\n  src='icon-close'\n  class='text-t-brand-primary-contrast'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n        <span class='utility-small text-t-brand-primary'>Out of Stock</span>\n      </div>\n      <div>\n        <p class='shipping-address caption'></p>\n      </div>\n    </div>\n\n    <div class='flex items-start'>\n      \n<dialog-toggle modal-id='store-locator' class='inline-flex place-items-center'><button\n        class='border-b-2 border-t-brand-secondary-contrast text-t-foreground utility-small pb-1 text-nowrap'\n        variant='primary'\n        aria-haspopup='dialog'\n        aria-controls='store-locator'\n        \n          type='button'\n        \n      >Changer de magasin</button></dialog-toggle>\n    </div>\n  </div>\n</product-shipping-status>\n\n\n        \n\n<!-- ##entry##core-product-description##endentry## -->\n<product-description translations='{\"readMore\": \"En savoir plus\", \"readLess\": \"Lire moins\"}' class=''>\n    <div class='block lg:hidden border-t border-t-border-tertiary pb-sm'></div>\n\n    <div id='description' >\n      <p class='utility-large lg:hidden'>Description</p>\n      <div class='product-description rte line-clamp-2'>\n        \n          <span class=\"metafield-multi_line_text_field\">Croquette en forme de noix de cajou adaptée sur mesure pour faciliter la préhension et la mastication pour cette race au visage plat<br />\nLe Bouledogue Français est un bon exemple du type de mâchoire brachycéphale avec un museau très court. Les croquettes de la formule BOULEDOGUE FRANÇAIS ADULTE sont exclusivement conçues pour faciliter la préhension et encourager la mastication chez cette race.<br />\nSoutient le corps compact et musclé du bouledogue français<br />\nLes Bouledogues Français sont connus pour avoir des muscles puissants. La formule BOULEDOGUE FRANÇAIS ADULTE aide à maintenir la masse musculaire grâce à un contenu approprié en protéines (24 % min.). Enrichie de L-carnitine.<br />\nFavorise la résistance et la santé de la peau pour aider à prévenir la dermatite causée par les plis cutanés<br />\nLa peau reflète l’état de santé du chien et l’alimentation joue un rôle clé dans le maintien de sa qualité. La formule BOULEDOGUE FRANÇAIS ADULTE aide à maintenir le rôle de barrière de la peau grâce à un complexe exclusif de nutriments et à maintenir la santé de la peau (AEP et ADH).<br />\nFormule spéciale réduisant les flatulences et l’odeur des selles<br />\nCette formule aide à réduire la fermentation intestinale qui peut causer des troubles digestifs, des flatulences et des selles malodorantes. La formule BOULEDOGUE FRANÇAIS ADULTE favorise une saine digestion grâce à des protéines hautement digestibles (L.I.P.*), un contenu approprié en fibres et des sources de glucides de haute qualité.* Protéines sélectionnées pour leur très haute digestibilité.</span>\n\n        \n      </div>\n      <button\n        variant='contrast'\n        class='product-description-read-more hidden inline-link inline-link focus:border-t-brand-secondary-contrast'\n      >\n        En savoir plus\n      </button>\n    </div>\n  </product-description>\n\n\n        <div class='accordion' ><div id='Details-collapsible_tab_Hhhpdp-template--20512417972360__main' class='group'>\n  <label class='list-none' for='accordion-checkbox-collapsible_tab_Hhhpdp-template--20512417972360__main'>\n    <input\n      aria-controls='accordion-content-collapsible_tab_Hhhpdp-template--20512417972360__main'\n      aria-label='Toggle Ingrédients accordion'\n      class='sr-only peer'\n      type='checkbox'\n      id='accordion-checkbox-collapsible_tab_Hhhpdp-template--20512417972360__main'\n      name='accordion-input--collapsible_tab_hhhpdp-template-20512417972360__main\n'\n    >\n    <div class='py-xs flex items-center justify-between w-full peer-focus-visible:ring-1 ring-u-focus border-b border-b-t-border-tertiary group-has-[:checked]:border-none cursor-pointer lg:py-sm-md'>\n      <h2 class='utility-large' id='accordion-title-collapsible_tab_Hhhpdp-template--20512417972360__main'>\n        Ingrédients\n      </h2>\n      <div class='size-5 flex justify-center items-center border border-t-border-primary rounded-full'>\n<svg-icon\n  src='icon-plus'\n  class='block group-has-[:checked]:hidden'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n\n<svg-icon\n  src='icon-minus'\n  class='hidden group-has-[:checked]:block'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n    </div>\n  </label>\n  <div\n    class='rte group-has-[:checked]:grid-rows-[1fr] group-has-[:checked]:visible grid-rows-[0fr] transition-[visiblity,grid-template-rows] duration-300 grid invisible'\n    id='accordion-content-collapsible_tab_Hhhpdp-template--20512417972360__main'\n    role='region'\n    aria-labelledby='accordion-title-collapsible_tab_Hhhpdp-template--20512417972360__main'\n  >\n    <div class='overflow-hidden'>\n      <div class='pt-xs'>\n        <p><span class=\"metafield-multi_line_text_field\">Brisure de riz, blé, farine de sous-produits de poulet, gras de poulet, gluten de blé, arômes naturels, farine de porc, pulpe de betterave ordinaire séchée, huile de poisson, huile végétale, silicoaluminate de sodium, chlorure de potassium, carbonate de calcium, sel, fructooligosaccharides, tripolyphosphate de sodium, taurine, chlorure de choline, vitamines [acétate de DL-alpha- tocophérol (source de vitamine E), inositol, supplément de niacine, L-ascorbyl-2-polyphosphate (source de vitamine C), D-pantothénate de calcium, biotine, chlorhydrate de pyridoxine (vitamine B6), supplément de riboflavine, mononitrate de thiamine (vitamine B1), acétate de vitamine A, acide folique, supplément de vitamine B12, supplément de vitamine D3], chlorhydrate de glucosamine, extrait de rose d’Inde (Tagetes erecta L.), L-tyrosine, L-lysine, oligoéléments [protéinate de zinc, oxyde de zinc, sulfate de fer, protéinate de manganèse, oxyde manganeux, sulfate de cuivre, iodate de calcium, sélénite de sodium, protéinate de cuivre], thé, L-carnitine, sulfate de chondroïtine, extrait de romarin, conservé avec un mélange de tocophérols et d’acide citrique.</span></p>\n            \n\n      </div>\n    </div>\n  </div>\n</div>\n\n        </div>\n\n        <div class='accordion' ><div id='Details-collapsible-row-0-template--20512417972360__main' class='group'>\n  <label class='list-none' for='accordion-checkbox-collapsible-row-0-template--20512417972360__main'>\n    <input\n      aria-controls='accordion-content-collapsible-row-0-template--20512417972360__main'\n      aria-label='Toggle Matériels accordion'\n      class='sr-only peer'\n      type='checkbox'\n      id='accordion-checkbox-collapsible-row-0-template--20512417972360__main'\n      name='accordion-input--collapsible-row-0-template-20512417972360__main\n'\n    >\n    <div class='py-xs flex items-center justify-between w-full peer-focus-visible:ring-1 ring-u-focus border-b border-b-t-border-tertiary group-has-[:checked]:border-none cursor-pointer lg:py-sm-md'>\n      <h2 class='utility-large' id='accordion-title-collapsible-row-0-template--20512417972360__main'>\n        Matériels\n      </h2>\n      <div class='size-5 flex justify-center items-center border border-t-border-primary rounded-full'>\n<svg-icon\n  src='icon-plus'\n  class='block group-has-[:checked]:hidden'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n\n<svg-icon\n  src='icon-minus'\n  class='hidden group-has-[:checked]:block'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n    </div>\n  </label>\n  <div\n    class='rte group-has-[:checked]:grid-rows-[1fr] group-has-[:checked]:visible grid-rows-[0fr] transition-[visiblity,grid-template-rows] duration-300 grid invisible'\n    id='accordion-content-collapsible-row-0-template--20512417972360__main'\n    role='region'\n    aria-labelledby='accordion-title-collapsible-row-0-template--20512417972360__main'\n  >\n    <div class='overflow-hidden'>\n      <div class='pt-xs'>\n        \n            \n\n      </div>\n    </div>\n  </div>\n</div>\n\n        </div>\n\n        <div class='accordion' ><div id='Details-collapsible-row-1-template--20512417972360__main' class='group'>\n  <label class='list-none' for='accordion-checkbox-collapsible-row-1-template--20512417972360__main'>\n    <input\n      aria-controls='accordion-content-collapsible-row-1-template--20512417972360__main'\n      aria-label='Toggle Expédition et retours accordion'\n      class='sr-only peer'\n      type='checkbox'\n      id='accordion-checkbox-collapsible-row-1-template--20512417972360__main'\n      name='accordion-input--collapsible-row-1-template-20512417972360__main\n'\n    >\n    <div class='py-xs flex items-center justify-between w-full peer-focus-visible:ring-1 ring-u-focus border-b border-b-t-border-tertiary group-has-[:checked]:border-none cursor-pointer lg:py-sm-md'>\n      <h2 class='utility-large' id='accordion-title-collapsible-row-1-template--20512417972360__main'>\n        Expédition et retours\n      </h2>\n      <div class='size-5 flex justify-center items-center border border-t-border-primary rounded-full'>\n<svg-icon\n  src='icon-plus'\n  class='block group-has-[:checked]:hidden'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n\n<svg-icon\n  src='icon-minus'\n  class='hidden group-has-[:checked]:block'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n    </div>\n  </label>\n  <div\n    class='rte group-has-[:checked]:grid-rows-[1fr] group-has-[:checked]:visible grid-rows-[0fr] transition-[visiblity,grid-template-rows] duration-300 grid invisible'\n    id='accordion-content-collapsible-row-1-template--20512417972360__main'\n    role='region'\n    aria-labelledby='accordion-title-collapsible-row-1-template--20512417972360__main'\n  >\n    <div class='overflow-hidden'>\n      <div class='pt-xs'>\n        \n            \n\n      </div>\n    </div>\n  </div>\n</div>\n\n        </div>\n\n        <div class='accordion' ><div id='Details-collapsible-row-2-template--20512417972360__main' class='group'>\n  <label class='list-none' for='accordion-checkbox-collapsible-row-2-template--20512417972360__main'>\n    <input\n      aria-controls='accordion-content-collapsible-row-2-template--20512417972360__main'\n      aria-label='Toggle Dimensions accordion'\n      class='sr-only peer'\n      type='checkbox'\n      id='accordion-checkbox-collapsible-row-2-template--20512417972360__main'\n      name='accordion-input--collapsible-row-2-template-20512417972360__main\n'\n    >\n    <div class='py-xs flex items-center justify-between w-full peer-focus-visible:ring-1 ring-u-focus border-b border-b-t-border-tertiary group-has-[:checked]:border-none cursor-pointer lg:py-sm-md'>\n      <h2 class='utility-large' id='accordion-title-collapsible-row-2-template--20512417972360__main'>\n        Dimensions\n      </h2>\n      <div class='size-5 flex justify-center items-center border border-t-border-primary rounded-full'>\n<svg-icon\n  src='icon-plus'\n  class='block group-has-[:checked]:hidden'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n\n<svg-icon\n  src='icon-minus'\n  class='hidden group-has-[:checked]:block'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n    </div>\n  </label>\n  <div\n    class='rte group-has-[:checked]:grid-rows-[1fr] group-has-[:checked]:visible grid-rows-[0fr] transition-[visiblity,grid-template-rows] duration-300 grid invisible'\n    id='accordion-content-collapsible-row-2-template--20512417972360__main'\n    role='region'\n    aria-labelledby='accordion-title-collapsible-row-2-template--20512417972360__main'\n  >\n    <div class='overflow-hidden'>\n      <div class='pt-xs'>\n        \n            \n\n      </div>\n    </div>\n  </div>\n</div>\n\n        </div>\n\n        <div class='accordion' ><div id='Details-collapsible-row-3-template--20512417972360__main' class='group'>\n  <label class='list-none' for='accordion-checkbox-collapsible-row-3-template--20512417972360__main'>\n    <input\n      aria-controls='accordion-content-collapsible-row-3-template--20512417972360__main'\n      aria-label='Toggle Conseils d&#39;entretien accordion'\n      class='sr-only peer'\n      type='checkbox'\n      id='accordion-checkbox-collapsible-row-3-template--20512417972360__main'\n      name='accordion-input--collapsible-row-3-template-20512417972360__main\n'\n    >\n    <div class='py-xs flex items-center justify-between w-full peer-focus-visible:ring-1 ring-u-focus border-b border-b-t-border-tertiary group-has-[:checked]:border-none cursor-pointer lg:py-sm-md'>\n      <h2 class='utility-large' id='accordion-title-collapsible-row-3-template--20512417972360__main'>\n        Conseils d&#39;entretien\n      </h2>\n      <div class='size-5 flex justify-center items-center border border-t-border-primary rounded-full'>\n<svg-icon\n  src='icon-plus'\n  class='block group-has-[:checked]:hidden'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n\n<svg-icon\n  src='icon-minus'\n  class='hidden group-has-[:checked]:block'\n\n  \n    style='--icon-size: 8px;'\n  \n\n  \n  \n></svg-icon>\n</div>\n    </div>\n  </label>\n  <div\n    class='rte group-has-[:checked]:grid-rows-[1fr] group-has-[:checked]:visible grid-rows-[0fr] transition-[visiblity,grid-template-rows] duration-300 grid invisible'\n    id='accordion-content-collapsible-row-3-template--20512417972360__main'\n    role='region'\n    aria-labelledby='accordion-title-collapsible-row-3-template--20512417972360__main'\n  >\n    <div class='overflow-hidden'>\n      <div class='pt-xs'>\n        \n            \n\n      </div>\n    </div>\n  </div>\n</div>\n\n        </div><p\n            sub-section-id='sku_QGPPab'\n            class='caption uppercase '\n            id='Sku-template--20512417972360__main'\n            role='status'\n            \n          >\n            <span class='utility-large'>Référence: </span>0030111457837</p></section>\n</main-product>\n\n</section>"}