@media screen and (max-width: 768px) {
  html {
    -webkit-text-size-adjust: 100%;
  }
}
.special_feature_cmn_wrap {
  width: 824px;
  /*margin-top: 40px;*/
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 56px;
}
.special_feature_cmn_wrap a :hover {
  opacity: 0.7;
}
@media screen and (max-width: 768px) {
  .special_feature_cmn_wrap {
    width: 100%;
    margin-top: unset;
    padding: 0 5.6074766355vw;
    margin: 5.6074766355vw 0 11.214953271vw 0;
  }
}
.special_feature_cmn_wrap.contentsList {
  width: 100%;
  max-width: 1140px;
}
@media screen and (max-width: 768px) {
  .special_feature_cmn_wrap.contentsList {
    max-width: 100%;
  }
}
.special_feature_cmn_wrap.contentsList .row1__title.sec-Tl {
  padding-top: 30px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .special_feature_cmn_wrap.contentsList .row1__title.sec-Tl {
    padding-top: 0;
  }
}
.special_feature_cmn_wrap.contentsList .row1__title.sec-Tl h1 {
  font-family: "Zen Maru Gothic", serif;
  color: #017B36;
  font-size: var(--fsize2L);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.special_feature_cmn_wrap.contentsList .spc_list .columnList {
  margin-top: 24px;
  display: flex;
  gap: 22px;
  flex-direction: row;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .special_feature_cmn_wrap.contentsList .spc_list .columnList {
    width: 100%;
    max-width: 100%;
  }
}
.special_feature_cmn_wrap.contentsList .spc_list .columnList li {
  width: 208px;
}
@media screen and (max-width: 768px) {
  .special_feature_cmn_wrap.contentsList .spc_list .columnList li {
    width: calc(50% - 11px);
    min-width: calc(50% - 11px);
  }
}
.special_feature_cmn_wrap.contentsList .spc_list .columnList li img {
  border: 2px solid #eee;
  border-radius: 8px;
}

.spc_fea_h1 {
  /*color: #333;
  font-family: "Noto Sans JP";*/
  font-family: "Zen Maru Gothic", serif;
  color: #017B36;
  font-size: var(--fsize2L);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-top: 16px;
}
@media screen and (max-width: 768px) {
  .spc_fea_h1 {
    padding-top: 0;
  }
}

.spc_fea_time {
  margin-top: 24px;
  color: #666;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_time {
    margin-top: 4.26666vw;
    font-size: 3.7vw;
  }
}

.spc_fea_h1_img {
  border-radius: 24px;
  width: 100%;
  height: auto;
  margin-top: 32px;
}
@media screen and (max-width: 768px) {
  .spc_fea_h1_img {
    margin-top: 5.333vw;
  }
}

.spc_fea_img_cap {
  margin-top: 20px;
  color: #666;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_img_cap {
    margin-top: 2.13333vw;
    font-size: 3.7vw;
  }
}

.spc_fea_main_txt {
  margin-top: 16px;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_main_txt {
    margin-top: 5.3333vw;
    font-size: 3.7vw;
  }
}

.spc_fea_h2_wrap {
  margin-top: 48px;
}
@media screen and (max-width: 768px) {
  .spc_fea_h2_wrap {
    margin-top: 9.3457943925vw;
  }
}

.spc_fea_h2 {
  color: #333;
  font-family: "Noto Sans JP";
  font-size: var(--fsizeL);
  margin-bottom: var(--mb_large);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.spc_fea_h2_img {
  border-radius: 16px;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 768px) {
  .spc_fea_h2_img {
    width: 100%;
  }
}

.spc_fea_line {
  margin-top: 16px;
  width: 100%;
  height: 1px;
  background-color: #DAB756;
}
@media screen and (max-width: 768px) {
  .spc_fea_line {
    margin-top: 2.13333vw;
  }
}

.spc_fea_line_gray {
  margin-top: 32px;
  width: 100%;
  height: 1px;
  background-color: #D9D9D9;
}
@media screen and (max-width: 768px) {
  .spc_fea_line_gray {
    margin-top: 8.5333vw;
  }
}

.spc_fea_1type_wrap {
  margin-top: 40px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .spc_fea_1type_wrap {
    display: block;
    margin-top: 5.33333vw;
  }
}

.spc_fea_1type_wrap_reverse {
  margin-top: 40px;
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .spc_fea_1type_wrap_reverse {
    display: block;
    margin-top: 5.33333vw;
  }
}

.spc_fea_2type_wrap {
  margin-top: 40px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .spc_fea_2type_wrap {
    display: block;
    margin-top: 5.33333vw;
  }
}

.spc_fea_1type_img {
  width: 364px;
}
@media screen and (max-width: 768px) {
  .spc_fea_1type_img {
    width: 100%;
  }
}

.spc_fea_2type_mix {
  width: 364px;
}
@media screen and (max-width: 768px) {
  .spc_fea_2type_mix {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .spc_fea_2type_mix:not(:nth-child(1)) {
    margin-top: 5.33333vw;
  }
}

.spc_fea_1type_txt {
  width: 364px;
}
@media screen and (max-width: 768px) {
  .spc_fea_1type_txt {
    width: 100%;
  }
}

.spc_fea_komidasi {
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_komidasi {
    margin-top: 6.4vw;
    font-size: 4.2vw;
  }
}

.spc_fea_1type_main_txt {
  margin-top: 20px;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_1type_main_txt {
    margin-top: 2.13333vw;
    font-size: 3.7vw;
  }
}

.spc_fea_2type_main_txt {
  margin-top: 20px;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_2type_main_txt {
    margin-top: 4.26666vw;
    font-size: 3.7vw;
  }
}

.spc_fea_table_type_wrap {
  display: flex;
  width: 100%;
  margin-top: 40px;
  flex-wrap: wrap;
  border-top: 1px solid #d9d9d9;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .spc_fea_table_type_wrap {
    display: block;
  }
}
.spc_fea_table_type_wrap dt {
  width: 26%;
  padding: 0px 20px 20px 0px;
  margin-top: 20px;
  border-bottom: 1px solid #666;
  background-color: #fff;
  box-sizing: border-box;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_table_type_wrap dt {
    border-bottom: unset;
    width: 100%;
    font-size: 3.7vw;
  }
}
.spc_fea_table_type_wrap dd {
  width: 74%;
  padding: 0px 20px 20px 0px;
  margin-top: 20px;
  border-bottom: 1px solid #d9d9d9;
  background-color: #fff;
  box-sizing: border-box;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_table_type_wrap dd {
    width: 100%;
    margin-top: 0px;
    font-size: 3.7vw;
  }
}

.spc_fea_box_type_wrap {
  margin-top: 40px;
  border-radius: 16px;
  background-color: #f5f5f5;
  color: #333;
  font-family: "Noto Sans JP";
  padding: 24px;
}

.spc_fea_box_type_midasi {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .spc_fea_box_type_midasi {
    font-size: 4.2vw;
  }
}

.spc_fea_box_type_txt {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .spc_fea_box_type_txt {
    font-size: 3.7vw;
  }
}

.spc_fea_nomal_txt_wrap {
  margin-top: 40px;
}

.spc_fea_nomal_txt {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 8px;
  color: #333;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 768px) {
  .spc_fea_nomal_txt {
    font-size: 3.7vw;
  }
}

.spc_fea_bt_nomal_wrap {
  display: inline-block;
  margin-right: 24px;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_nomal_wrap {
    margin-top: 4.2vw;
  }
}

.spc_fea_bt_nomal {
  color: #000;
  text-align: center;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 28px */
  letter-spacing: 1.4px;
  border-radius: 8px;
  border: 1px solid #333;
  /*border: 1px solid #D9D9D9;*/
  background-color: #fff;
  padding: 10px 20px;
  min-width: 170px;
  width: fit-content;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_nomal {
    font-size: 3.7vw;
    padding: 2.6vw 5.3vw;
  }
}

.spc_fea_bt_strong_wrap {
  display: inline-block;
  margin-right: 24px;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_strong_wrap {
    margin-top: 4.2vw;
  }
}

.spc_fea_bt_strong {
  color: #FFF;
  text-align: center;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 28px */
  letter-spacing: 1.4px;
  border-radius: 8px;
  background-color: #DE2027;
  /*background-color: #CF4003;*/
  padding: 10px 20px;
  min-width: 170px;
  width: fit-content;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_strong {
    font-size: 3.7vw;
    padding: 2.6vw 5.3vw;
  }
}

.spc_fea_bt_strong-s {
  color: #FFF;
  text-align: center;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 28px */
  letter-spacing: 1.4px;
  border-radius: 8px;
  background-color: #DE2027;
  padding: 10px 20px;
  min-width: 170px;
  width: fit-content;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_strong-s {
    font-size: 3.7vw;
    padding: 2.6vw 5.3vw;
    width: 100%;
    box-sizing: border-box;
  }
}

.spc_fea_bt_strong-w {
  color: #FFF;
  text-align: center;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 28px */
  letter-spacing: 1.4px;
  box-sizing: border-box;
  border-radius: 8px;
  background-color: #DE2027;
  padding: 10px 20px;
  min-width: 170px;
  width: 100%;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_strong-w {
    font-size: 3.7vw;
    padding: 2.6vw 5.3vw;
  }
}

.spc_fea_bt_wrap {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_wrap {
    margin-top: 6.4vw;
  }
}

.spc_fea_bt_back_wrap {
  display: inline-block;
  margin-right: 24px;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_back_wrap {
    margin-top: 4.2vw;
  }
}

.spc_fea_bt_back {
  color: #000;
  text-align: center;
  font-family: "Noto Sans JP";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 200%; /* 28px */
  letter-spacing: 1.4px;
  border-radius: 8px;
  border: 1px solid #333;
  /*border: 1px solid #D9D9D9;*/
  background-color: #fff;
  padding: 10px 20px 10px 30px;
  min-width: 170px;
  width: fit-content;
  position: relative;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_back {
    font-size: 3.7vw;
    padding: 2.6vw 5.3vw 2.6vw 8vw;
  }
}
.spc_fea_bt_back::before {
  transition: 0.3s all;
  position: absolute;
  z-index: 50;
  top: calc(50% - 8px);
  left: 20px;
  width: 10px;
  height: 16px;
  content: "";
  background-image: url("../images/common/cmn_back_arrow.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 768px) {
  .spc_fea_bt_back::before {
    top: calc(50% - 2.133vw);
    left: 5.333vw;
    width: 2.4vw;
    height: 4.2666vw;
  }
}
.spc_fea_bt_back:hover::before {
  left: 17px;
}

.spc_fea_nomal_txt2_wrap {
  margin-top: 50px;
}
@media screen and (max-width: 768px) {
  .spc_fea_nomal_txt2_wrap {
    margin-top: 6.4vw;
  }
}

a.spc_fea_nomal_txt2_link {
  text-decoration: underline;
  text-underline-offset: 4.4px;
  /*color: #CF4003;*/
}

.spc_fea_add-unit01 {
  padding-top: 40px;
}
.spc_fea_add-img {
  width: 100%;
}
.spc_fea_add-ancor {
  display: flex;
  gap: 24px;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 16px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-ancor {
    gap: 8px;
    justify-content: center;
  }
}
.spc_fea_add-ancor > li {
  flex-basis: 170px;
  list-style-type: none;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-ancor > li {
    flex-basis: 48%;
  }
}
.spc_fea_add-ancor > li > a {
  display: inline-flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border: solid 1px #333;
  /*border: solid 1px #017B36;*/
  font-size: 13px;
  font-weight: bold;
  color: #333;
  /*color: #017B36;*/
  border-radius: 8px;
  height: 40px;
  text-decoration: none;
}
.spc_fea_add-ancor > li > a:link {
  color: #333;
  /*color: #017B36;*/
}
.spc_fea_add-ancor > li > a:visited {
  color: #333;
  /*color: #017B36;*/
}
.spc_fea_add-unit02 {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit02 {
    display: block;
  }
}
.spc_fea_add-unit03 {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row-reverse;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit03 {
    display: block;
  }
}
.spc_fea_add-unit04 {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 24px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit04 {
    gap: 40px;
  }
}
.spc_fea_add-unit04-item {
  flex-basis: 362px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit04-item {
    flex-basis: 100%;
  }
}
.spc_fea_add-unit04 .spc_fea_add-content {
  padding-top: 24px;
}
.spc_fea_add-unit05 {
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit05 {
    gap: 24px 8px;
  }
}
.spc_fea_add-unit05-item {
  flex-basis: 170px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-unit05-item {
    flex-basis: 48%;
  }
}
.spc_fea_add-unit05 .spc_fea_add-content {
  padding-top: 16px;
}
.spc_fea_add-thumb {
  flex-basis: 267px;
  text-align: center;
}
.spc_fea_add-thumb img {
  border-radius: 16px;
}
.spc_fea_add-content {
  flex-basis: 460px;
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .spc_fea_add-content {
    padding-top: 24px;
  }
}
.spc_fea_add-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 140%;
}
.spc_fea_add-disc {
  padding-top: 16px;
  font-size: 14px;
  line-height: 1.4;
}
.spc_fea_add-card-txt {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4285714286;
  overflow: hidden;
  text-overflow: ellipsis;
}
.spc_fea_add-card-price {
  font-family: "Roboto", serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  margin-top: 9px;
  padding-bottom: 16px;
}

.movieEmbed {
  width: 100%;
  aspect-ratio: 16/9;
}

.movieEmbed iframe {
  width: 100%;
  height: 100%;
}

.tp_brand_base#royalcanin_japan, .tp_brand_base#royalcanin_cat, .tp_brand_base#royalcanin_catcare, .tp_brand_base#royalcanin_dog, .tp_brand_base#royalcanin_dogcare, .tp_brand_base#royalcanin_detail, .tp_brand_base#royalcanin_food, .tp_brand_base#eukanuba_activ, .tp_brand_base#eukanuba_detail {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan, .tp_brand_base#royalcanin_cat, .tp_brand_base#royalcanin_catcare, .tp_brand_base#royalcanin_dog, .tp_brand_base#royalcanin_dogcare, .tp_brand_base#royalcanin_detail, .tp_brand_base#royalcanin_food, .tp_brand_base#eukanuba_activ, .tp_brand_base#eukanuba_detail {
    width: 100%;
    font-size: 3.2710280374vw !important;
  }
}
.tp_brand_base#royalcanin_japan #copy, .tp_brand_base#royalcanin_cat #copy, .tp_brand_base#royalcanin_catcare #copy, .tp_brand_base#royalcanin_dog #copy, .tp_brand_base#royalcanin_dogcare #copy, .tp_brand_base#royalcanin_detail #copy, .tp_brand_base#royalcanin_food #copy, .tp_brand_base#eukanuba_activ #copy, .tp_brand_base#eukanuba_detail #copy {
  padding: 16px;
}
.tp_brand_base#royalcanin_japan #copy p, .tp_brand_base#royalcanin_cat #copy p, .tp_brand_base#royalcanin_catcare #copy p, .tp_brand_base#royalcanin_dog #copy p, .tp_brand_base#royalcanin_dogcare #copy p, .tp_brand_base#royalcanin_detail #copy p, .tp_brand_base#royalcanin_food #copy p, .tp_brand_base#eukanuba_activ #copy p, .tp_brand_base#eukanuba_detail #copy p {
  font-size: 16px;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #copy p, .tp_brand_base#royalcanin_cat #copy p, .tp_brand_base#royalcanin_catcare #copy p, .tp_brand_base#royalcanin_dog #copy p, .tp_brand_base#royalcanin_dogcare #copy p, .tp_brand_base#royalcanin_detail #copy p, .tp_brand_base#royalcanin_food #copy p, .tp_brand_base#eukanuba_activ #copy p, .tp_brand_base#eukanuba_detail #copy p {
    font-size: 3.2710280374vw !important;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .sec_title, .tp_brand_base#royalcanin_cat .sec_title, .tp_brand_base#royalcanin_catcare .sec_title, .tp_brand_base#royalcanin_dog .sec_title, .tp_brand_base#royalcanin_dogcare .sec_title, .tp_brand_base#royalcanin_detail .sec_title, .tp_brand_base#royalcanin_food .sec_title, .tp_brand_base#eukanuba_activ .sec_title, .tp_brand_base#eukanuba_detail .sec_title {
    font-size: 3.738317757vw !important;
    margin-bottom: 3.738317757vw !important;
  }
}
.tp_brand_base#royalcanin_japan .flexbox01 .text_right, .tp_brand_base#royalcanin_japan .flexbox01 .text_left, .tp_brand_base#royalcanin_cat .flexbox01 .text_right, .tp_brand_base#royalcanin_cat .flexbox01 .text_left, .tp_brand_base#royalcanin_catcare .flexbox01 .text_right, .tp_brand_base#royalcanin_catcare .flexbox01 .text_left, .tp_brand_base#royalcanin_dog .flexbox01 .text_right, .tp_brand_base#royalcanin_dog .flexbox01 .text_left, .tp_brand_base#royalcanin_dogcare .flexbox01 .text_right, .tp_brand_base#royalcanin_dogcare .flexbox01 .text_left, .tp_brand_base#royalcanin_detail .flexbox01 .text_right, .tp_brand_base#royalcanin_detail .flexbox01 .text_left, .tp_brand_base#royalcanin_food .flexbox01 .text_right, .tp_brand_base#royalcanin_food .flexbox01 .text_left, .tp_brand_base#eukanuba_activ .flexbox01 .text_right, .tp_brand_base#eukanuba_activ .flexbox01 .text_left, .tp_brand_base#eukanuba_detail .flexbox01 .text_right, .tp_brand_base#eukanuba_detail .flexbox01 .text_left {
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .text_right, .tp_brand_base#royalcanin_japan .flexbox01 .text_left, .tp_brand_base#royalcanin_cat .flexbox01 .text_right, .tp_brand_base#royalcanin_cat .flexbox01 .text_left, .tp_brand_base#royalcanin_catcare .flexbox01 .text_right, .tp_brand_base#royalcanin_catcare .flexbox01 .text_left, .tp_brand_base#royalcanin_dog .flexbox01 .text_right, .tp_brand_base#royalcanin_dog .flexbox01 .text_left, .tp_brand_base#royalcanin_dogcare .flexbox01 .text_right, .tp_brand_base#royalcanin_dogcare .flexbox01 .text_left, .tp_brand_base#royalcanin_detail .flexbox01 .text_right, .tp_brand_base#royalcanin_detail .flexbox01 .text_left, .tp_brand_base#royalcanin_food .flexbox01 .text_right, .tp_brand_base#royalcanin_food .flexbox01 .text_left, .tp_brand_base#eukanuba_activ .flexbox01 .text_right, .tp_brand_base#eukanuba_activ .flexbox01 .text_left, .tp_brand_base#eukanuba_detail .flexbox01 .text_right, .tp_brand_base#eukanuba_detail .flexbox01 .text_left {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .img, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .img, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .img, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .img {
    width: 100%;
    height: auto;
    padding-right: 0;
  }
}
.tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn {
    align-items: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .name, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .text, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .size, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .shop, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .shop {
    text-align: center;
  }
}
.tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .shop a, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .name a, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .text a, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .size a, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .shop a {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ .flexbox01 .flexbox_item .btn .shop p, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .name p, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .text p, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail .flexbox01 .flexbox_item .btn .shop p {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item {
    flex-direction: column;
    gap: 16px;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .img, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .img, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .img, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .img {
    padding: 0;
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn {
    width: 100%;
    padding: 0;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn ul.deta, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn .name, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn .text, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn ul.deta {
    width: 100%;
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn p.shop, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn p.shop {
    margin: 0 auto;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn .size, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn .size {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_japan #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_cat #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_catcare #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dog #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_dogcare #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_detail #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#royalcanin_food #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#eukanuba_activ #canin_ddc_dig .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_cdc_lw .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_cdc_sk .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_cdc_uri .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_cdc_dc .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_ddc_lw .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_ddc_dc .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_ddc_uri .flexbox_item .btn .size p, .tp_brand_base#eukanuba_detail #canin_ddc_dig .flexbox_item .btn .size p {
    text-align: center;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink, .tp_brand_base#royalcanin_cat .brandlink, .tp_brand_base#royalcanin_catcare .brandlink, .tp_brand_base#royalcanin_dog .brandlink, .tp_brand_base#royalcanin_dogcare .brandlink, .tp_brand_base#royalcanin_detail .brandlink, .tp_brand_base#royalcanin_food .brandlink, .tp_brand_base#eukanuba_activ .brandlink, .tp_brand_base#eukanuba_detail .brandlink {
    margin: 9.3457943925vw auto;
  }
}
.tp_brand_base#royalcanin_japan .brandlink p, .tp_brand_base#royalcanin_cat .brandlink p, .tp_brand_base#royalcanin_catcare .brandlink p, .tp_brand_base#royalcanin_dog .brandlink p, .tp_brand_base#royalcanin_dogcare .brandlink p, .tp_brand_base#royalcanin_detail .brandlink p, .tp_brand_base#royalcanin_food .brandlink p, .tp_brand_base#eukanuba_activ .brandlink p, .tp_brand_base#eukanuba_detail .brandlink p {
  padding: 0 !important;
  margin: 0 auto 25px auto;
}
.tp_brand_base#royalcanin_japan .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_cat .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_catcare .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_dog .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_dogcare .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_detail .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_food .brandlink p.royalcanin_logo1 img, .tp_brand_base#eukanuba_activ .brandlink p.royalcanin_logo1 img, .tp_brand_base#eukanuba_detail .brandlink p.royalcanin_logo1 img {
  width: 172px;
  height: 60px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_cat .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_catcare .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_dog .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_dogcare .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_detail .brandlink p.royalcanin_logo1 img, .tp_brand_base#royalcanin_food .brandlink p.royalcanin_logo1 img, .tp_brand_base#eukanuba_activ .brandlink p.royalcanin_logo1 img, .tp_brand_base#eukanuba_detail .brandlink p.royalcanin_logo1 img {
    width: 40.1869158879vw;
    height: 14.0186915888vw;
  }
}
.tp_brand_base#royalcanin_japan .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_cat .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_catcare .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_dog .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_dogcare .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_detail .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_food .brandlink p.eukanuba_logo img, .tp_brand_base#eukanuba_activ .brandlink p.eukanuba_logo img, .tp_brand_base#eukanuba_detail .brandlink p.eukanuba_logo img {
  width: 197px;
  height: 41px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_cat .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_catcare .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_dog .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_dogcare .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_detail .brandlink p.eukanuba_logo img, .tp_brand_base#royalcanin_food .brandlink p.eukanuba_logo img, .tp_brand_base#eukanuba_activ .brandlink p.eukanuba_logo img, .tp_brand_base#eukanuba_detail .brandlink p.eukanuba_logo img {
    width: 46.0280373832vw;
    height: 9.5794392523vw;
  }
}
.tp_brand_base#royalcanin_japan .brandlink ul.flexbox01, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 {
  display: flex;
  padding: 42px;
  gap: 42px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink ul.flexbox01, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 {
    padding: 3.738317757vw !important;
    gap: 3.738317757vw;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01 li, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01 li, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01 li, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 li {
    width: 100%;
    margin-bottom: 0;
  }
}
.tp_brand_base#royalcanin_japan .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01 li a, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01 li a, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 li a {
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01 li a, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01 li a, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01 li a, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 li a {
    font-size: 3.5046728972vw;
    padding: 3.738317757vw;
  }
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_cat .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_catcare .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_dog .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_dogcare .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_detail .brandlink ul.flexbox01 li a span, .tp_brand_base#royalcanin_food .brandlink ul.flexbox01 li a span, .tp_brand_base#eukanuba_activ .brandlink ul.flexbox01 li a span, .tp_brand_base#eukanuba_detail .brandlink ul.flexbox01 li a span {
    font-size: 3.5046728972vw;
  }
}
.tp_brand_base#royalcanin_japan .brandlink p#japan_logo, .tp_brand_base#royalcanin_cat .brandlink p#japan_logo, .tp_brand_base#royalcanin_catcare .brandlink p#japan_logo, .tp_brand_base#royalcanin_dog .brandlink p#japan_logo, .tp_brand_base#royalcanin_dogcare .brandlink p#japan_logo, .tp_brand_base#royalcanin_detail .brandlink p#japan_logo, .tp_brand_base#royalcanin_food .brandlink p#japan_logo, .tp_brand_base#eukanuba_activ .brandlink p#japan_logo, .tp_brand_base#eukanuba_detail .brandlink p#japan_logo {
  padding: 0;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink p#japan_logo, .tp_brand_base#royalcanin_cat .brandlink p#japan_logo, .tp_brand_base#royalcanin_catcare .brandlink p#japan_logo, .tp_brand_base#royalcanin_dog .brandlink p#japan_logo, .tp_brand_base#royalcanin_dogcare .brandlink p#japan_logo, .tp_brand_base#royalcanin_detail .brandlink p#japan_logo, .tp_brand_base#royalcanin_food .brandlink p#japan_logo, .tp_brand_base#eukanuba_activ .brandlink p#japan_logo, .tp_brand_base#eukanuba_detail .brandlink p#japan_logo {
    width: auto;
    margin: 5.6074766355vw auto !important;
    padding: 0 !important;
  }
}
.tp_brand_base#royalcanin_japan .brandlink p#japan_logo img, .tp_brand_base#royalcanin_cat .brandlink p#japan_logo img, .tp_brand_base#royalcanin_catcare .brandlink p#japan_logo img, .tp_brand_base#royalcanin_dog .brandlink p#japan_logo img, .tp_brand_base#royalcanin_dogcare .brandlink p#japan_logo img, .tp_brand_base#royalcanin_detail .brandlink p#japan_logo img, .tp_brand_base#royalcanin_food .brandlink p#japan_logo img, .tp_brand_base#eukanuba_activ .brandlink p#japan_logo img, .tp_brand_base#eukanuba_detail .brandlink p#japan_logo img {
  width: 432px;
  height: 70px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .tp_brand_base#royalcanin_japan .brandlink p#japan_logo img, .tp_brand_base#royalcanin_cat .brandlink p#japan_logo img, .tp_brand_base#royalcanin_catcare .brandlink p#japan_logo img, .tp_brand_base#royalcanin_dog .brandlink p#japan_logo img, .tp_brand_base#royalcanin_dogcare .brandlink p#japan_logo img, .tp_brand_base#royalcanin_detail .brandlink p#japan_logo img, .tp_brand_base#royalcanin_food .brandlink p#japan_logo img, .tp_brand_base#eukanuba_activ .brandlink p#japan_logo img, .tp_brand_base#eukanuba_detail .brandlink p#japan_logo img {
    width: 70% !important;
    height: auto;
  }
}/*# sourceMappingURL=page_sp_feature.css.map */