.banner-breed-rations{aspect-ratio:1300/750;align-content:center;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:10px;background-repeat:no-repeat;background-position:100%;background-size:contain;padding:clamp(24px,4.8vw,70px);margin-block:40px}.banner-breed-rations--dog{background-image:url(./breed-rations-bg-dog-d.BnVH-hxZ.webp)}@media(max-width:955px){.banner-breed-rations--dog{background-image:url(./breed-rations-bg-dog-t.DX7LHE7X.webp)}}@media(max-width:767px){.banner-breed-rations--dog{background-image:url(./breed-rations-bg-dog-m.UZth_S6e.webp)}}.banner-breed-rations--cat{background-image:url(./breed-rations-bg-cat-d.FIR_Hyxn.webp)}@media(max-width:955px){.banner-breed-rations--cat{background-image:url(./breed-rations-bg-cat-t.DBiaAq55.webp)}}@media(max-width:767px){.banner-breed-rations--cat{background-image:url(./breed-rations-bg-cat-m.D-ndCr24.webp)}}@media(max-width:955px){.banner-breed-rations{aspect-ratio:732/364;padding:24px}.banner-breed-rations--cat{background-position:center right -100%}}@media(max-width:767px){.banner-breed-rations{aspect-ratio:336/645;background-position:50%;background-size:contain;display:flex;max-width:425px;padding:min(20%,100px) 30px 16px;margin:20px auto}.banner-breed-rations__content{display:flex;flex-direction:column;width:100%}}.banner-breed-rations__title{font-size:clamp(32px,5vw,72px);font-weight:700;color:var(--hub-primary-red);text-transform:uppercase;width:48%;margin-bottom:10px}@media(max-width:955px){.banner-breed-rations__title{font-size:32px}}@media(max-width:767px){.banner-breed-rations__title{width:100%}}.banner-breed-rations__subtitle{font-size:clamp(18px,4.2vw,60px);color:var(--hub-primary-red);text-transform:uppercase;width:34%}@media(max-width:955px){.banner-breed-rations__subtitle{font-size:18px}}@media(max-width:767px){.banner-breed-rations__subtitle{font-size:26px;width:100%}}@media screen and (min-width:768px){.banner-breed-rations__subtitle br{display:none}}.banner-breed-rations__btn{width:210px;margin-top:70px}@media(max-width:767px){.banner-breed-rations__btn{width:100%;margin-top:auto}}.section-breed-unique{margin-block:40px}@media(max-width:767px){.section-breed-unique{margin-top:0}}.section-breed-unique__hr{margin:0 0 74px;border:none;height:34px;background:linear-gradient(90deg,#f9f195,#bb8f48,#dea83f,#bb8f48,#f9f195)}@media(max-width:1439px){.section-breed-unique__hr{height:20px}}@media(max-width:1024px){.section-breed-unique__hr{height:13px}}.section-breed-unique__bg{background:linear-gradient(-90deg,#fff,#fff0 7%),url(./bg.BqFE7jQD.webp) no-repeat bottom/cover;padding-bottom:min(35%,500px)}@media(max-width:955px){.section-breed-unique__bg{padding-bottom:38px;background:linear-gradient(-90deg,#fff,#fff0 16%),url(./bg.BqFE7jQD.webp) no-repeat -28px bottom/116%}}@media(max-width:767px){.section-breed-unique__bg{padding-bottom:0;background-position:86% -148px;background-size:922px}}@media(max-width:575px){.section-breed-unique__bg{background-position:74% -82px;background-size:860px}}.section-breed-unique__title{font-size:clamp(32px,5vw,72px);font-weight:700;color:var(--hub-primary-red);text-transform:uppercase;margin-block:0 20px}@media(max-width:955px){.section-breed-unique__title{font-size:32px}}.section-breed-unique__subtitle{font-size:clamp(20px,3.4vw,46px);color:var(--hub-primary-red);text-transform:uppercase;margin-bottom:40px}.section-breed-unique__text-first{width:80%;margin-bottom:20px}@media(max-width:767px){.section-breed-unique__text-first{margin-top:390px}}.section-breed-unique__text-second{width:52%}@media(max-width:767px){.section-breed-unique__text-second{margin-bottom:30px}}.section-breed-unique__text-first,.section-breed-unique__text-second{font-size:24px}@media(max-width:955px){.section-breed-unique__text-first,.section-breed-unique__text-second{font-size:12px;max-width:400px;width:100%}}@media(max-width:767px){.section-breed-unique__text-first,.section-breed-unique__text-second{font-size:14px;max-width:none}}.section-breed-unique__btn{display:none}@media(max-width:955px){.section-breed-unique__btn{display:block;max-width:276px;margin-top:23%}}@media(max-width:767px){.section-breed-unique__btn{display:none}}.section-breed-unique__chevron{display:none}@media(max-width:767px){.section-breed-unique__chevron{display:block;width:40px;height:14px;background-color:var(--hub-primary-red);clip-path:polygon(0 13%,3% 0,50% 78%,97% 0,100% 13%,50% 98%)}}@media(max-width:767px){.hub-base-wrapper:has(.range-breed-feeds){display:contents}}.range-breed-feeds{box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:10px;margin-block:40px 60px;padding:clamp(18px,2.4vw,66px) clamp(16px,3.1vw,76px);position:relative}.range-breed-feeds--dog{background:url(./bg-dog.c9Br29jL.webp) no-repeat min(3vw,70px) 65px/100%}.range-breed-feeds--cat{background:url(./bg-cat.EYwXMffm.webp) no-repeat 0 65px/100%}@media(max-width:767px){.range-breed-feeds{box-shadow:0 -10px 20px -10px var(--hub-primary-black-shadow);background:none;margin-bottom:50px}.range-breed-feeds .only-desk{display:none}}.range-breed-feeds__label{font-family:var(--hub-font-family-condensed);font-weight:700;text-transform:uppercase;position:absolute;top:0;right:6%;background-color:var(--hub-primary-red);color:var(--hub-primary-white);border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:clamp(18px,2.3vw,40px) clamp(10px,1.3vw,18px) clamp(10px,1.3vw,18px);display:grid;grid-template-columns:41% auto;grid-template-rows:1fr auto;align-items:end}@media(max-width:955px){.range-breed-feeds__label{right:6%}}@media(max-width:1024px){.range-breed-feeds__label{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media(max-width:767px){.range-breed-feeds__label{left:20px;right:auto}}.range-breed-feeds__label-text-big{font-size:clamp(38px,4.9vw,82px);line-height:.9;grid-area:1/1/3/1}.range-breed-feeds__label-text-little{font-size:clamp(10px,1.3vw,21px)}.range-breed-feeds__label-text-medium{font-size:clamp(15px,1.93vw,31px)}.range-breed-feeds__label-text-medium sup{font-size:.7em}.range-breed-feeds__title{font-size:clamp(17px,2.3vw,36px);font-weight:400;color:var(--hub-secondary-golden);text-transform:uppercase;max-width:784px;margin-block:0 16px}@media(max-width:1439px){.range-breed-feeds__title{width:63%}}@media(max-width:767px){.range-breed-feeds__title{width:100%;margin-top:70px}}.range-breed-feeds__title--accent{font-size:clamp(30px,4.1vw,72px);font-weight:700;line-height:1.4}.range-breed-feeds__text{max-width:379px;margin-bottom:26px}@media(max-width:767px){.range-breed-feeds__text{max-width:none}}.range-breed-feeds__list-feeds{list-style:none;padding:0;display:flex;gap:5px;width:58%;margin-bottom:60px}@media(max-width:767px){.range-breed-feeds__list-feeds{width:100%;margin-bottom:30px}}.range-breed-feeds__list-feeds--mobile{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;row-gap:10px}@media screen and (min-width:768px){.range-breed-feeds__list-feeds--mobile{display:none}}.range-breed-feeds__animal-feed{max-width:177px}@media(max-width:767px){.range-breed-feeds__animal-feed{max-width:none}.range-breed-feeds__animal-feed:nth-child(odd):last-child{grid-column:1/-1}}.range-breed-feeds__animal-feed-link{text-decoration:none;display:flex;flex-direction:column;height:100%}.range-breed-feeds__animal-feed-img{max-width:100%;width:100%;height:auto;margin-bottom:26px}@media(max-width:767px){.range-breed-feeds__animal-feed-img{margin-bottom:0}}.range-breed-feeds__animal-feed-title{font-family:var(--hub-font-family-condensed);font-size:clamp(8px,1vw,14px);text-align:center;background-color:var(--hub-secondary-golden);color:var(--hub-primary-white);text-transform:uppercase;flex-grow:1;align-content:center;padding:11px}@media(max-width:767px){.range-breed-feeds__animal-feed-title{font-size:12px;height:100%;align-content:center}}.range-breed-feeds__btn{max-width:250px}@media(max-width:767px){.range-breed-feeds__btn{max-width:290px;margin:auto}}.selection-products-breed{overflow:hidden}.selection-products-breed__title{font-size:clamp(24px,4.1vw,70px);text-transform:uppercase;color:var(--hub-secondary-golden)}.selection-products-breed__list-breeds{display:flex;flex-wrap:wrap;--gap:min(2vw,36px);gap:var(--gap);padding:20px;margin:-20px -20px 30px;--swiper-navigation-top-offset: calc(100% - 20px) ;--swiper-navigation-size:30px;--swiper-navigation-sides-offset:14px;--swiper-theme-color:var(--hub-primary-red);--swiper-pagination-bullet-width:100%;--swiper-pagination-bullet-border-radius:8px;--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bottom:15px}@media(max-width:767px){.selection-products-breed__list-breeds{padding-block:0 60px}}@media(max-width:575px){.selection-products-breed__list-breeds{--swiper-pagination-bullet-horizontal-gap:4px}}.selection-products-breed__list-breeds .swiper-pagination{display:none}@media(max-width:767px){.selection-products-breed__list-breeds .swiper-pagination{display:flex;width:calc(100% - 100px);left:50px}}@media screen and (min-width:768px){.selection-products-breed__list-breeds .swiper-wrapper{display:contents}}.selection-products-breed__list-breeds .swiper-navigation-icon path{stroke:currentColor}.selection-products-breed__list-breeds .list-breeds__item{font-size:clamp(12px,1.5vw,20px);aspect-ratio:1;border-radius:10px;padding:20px 1em;background:var(--prewDesk) no-repeat center/cover;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);outline:2px solid transparent;outline-offset:-2px;cursor:pointer;transition:.25s}@media(max-width:767px){.selection-products-breed__list-breeds .list-breeds__item{font-size:24px;aspect-ratio:auto;background-image:var(--prewMob);height:min(112vw,580px)}}@media(max-width:575px){.selection-products-breed__list-breeds .list-breeds__item{height:min(112vw,410px)}}.selection-products-breed__list-breeds .list-breeds__item.is-active,.selection-products-breed__list-breeds .list-breeds__item:hover{color:var(--hub-secondary-golden);outline-color:var(--hub-secondary-golden)}.selection-products-breed__list-breeds .list-breeds__title{font-weight:700;text-transform:uppercase;color:inherit}@media screen and (min-width:768px){.selection-products-breed--cat .list-breeds{justify-content:center}.selection-products-breed--cat .list-breeds__item{flex:0 1 calc(25% - var(--gap)*3/4)}.selection-products-breed--dog .list-breeds__item{flex:0 1 calc(20% - var(--gap)*4/5)}}.selection-products-breed__card{border-radius:10px;border:2px solid var(--hub-secondary-golden);box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);background:var(--bgDesk) no-repeat center/cover;padding:clamp(16px,2.1vw,50px) clamp(22px,3.1vw,76px) clamp(22px,3.1vw,76px)}@media(max-width:767px){.selection-products-breed__card{background:var(--bgMob) no-repeat right top/contain;padding-top:max(39vw,140px)}}.selection-products-breed__card.--rotvejler .card__link{margin-bottom:50px}.selection-products-breed__card .card__top-content{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;margin-bottom:8%}@media(max-width:767px){.selection-products-breed__card .card__top-content{display:block}}.selection-products-breed__card .card__title{font-size:clamp(24px,4.1vw,72px);font-weight:700;color:var(--hub-secondary-golden);text-transform:uppercase;position:relative}@media(max-width:767px){.selection-products-breed__card .card__title{font-size:32px;margin-bottom:6px}}.selection-products-breed__card .card__desс{font-size:clamp(12px,1.6vw,18px);line-height:1.33;position:relative}@media(max-width:767px){.selection-products-breed__card .card__desс{margin-bottom:26px}}.selection-products-breed__card .card__granule{grid-area:1/2/3/2;display:flex;align-items:center}@media(max-width:767px){.selection-products-breed__card .card__granule{flex-direction:row-reverse}}.selection-products-breed__card .card__granule-img{flex:0 0 26%;min-width:86px;box-shadow:0 0 20px 16px var(--hub-primary-white);background-color:var(--hub-primary-white);line-height:0}@media(max-width:767px){.selection-products-breed__card .card__granule-img{box-shadow:none}}.selection-products-breed__card .card__granule-img img{max-width:100%}@media(max-width:767px){.selection-products-breed__card .card__granule-img img{margin-block:-20px}}.selection-products-breed__card .card__granule-text{font-size:clamp(10px,1.6vw,18px);line-height:1.4}.selection-products-breed__card .card__nutrients{width:54%}@media(max-width:767px){.selection-products-breed__card .card__nutrients{width:100%}}.selection-products-breed__card .card__nutrients-title{font-size:26px;font-weight:700;color:var(--hub-secondary-golden);text-transform:uppercase;margin-bottom:5%}@media(max-width:767px){.selection-products-breed__card .card__nutrients-title{font-size:16px}}.selection-products-breed__card .card__nutrients-list{list-style:none;padding:0;display:grid;grid-auto-rows:1fr;gap:10px;margin-bottom:5%}.selection-products-breed__card .card__nutrients-elem{font-size:clamp(10px,1.3vw,18px);display:grid;grid-template-columns:1fr 1fr;align-items:center;background-color:var(--hub-primary-light-gray);border-radius:40px;height:100%}.selection-products-breed__card .card__nutrients-elem-name{font-weight:700;text-transform:uppercase;padding:.7em 1.2em .7em 2em}.selection-products-breed__card .card__nutrients-elem-desc{color:var(--hub-primary-white);background-color:var(--hub-secondary-golden);border-radius:40px;height:100%;align-content:center;padding:.7em 1.2em .7em 2em}.selection-products-breed__card .card__link{max-width:250px}@media(max-width:767px){.selection-products-breed__card .card__link{max-width:none}}.selection-products-breed__card .card__note{font-size:clamp(10px,1.3vw,16px);margin-top:3%}.types-granules__title{font-size:clamp(16px,3.4vw,52px);color:var(--hub-primary-red);text-transform:uppercase}.types-granules__swiper{position:relative;margin-bottom:40px}@media(max-width:767px){.types-granules__swiper{margin-bottom:24px}}.types-granules .list-granules{width:88%}@media(max-width:575px){.types-granules .list-granules{width:80%}}.types-granules .list-granules__item{font-size:clamp(10px,1.25vw,18px);aspect-ratio:157/180;border-radius:10px;outline:2px var(--hub-secondary-interface) solid;outline-offset:-2px;cursor:pointer;text-align:center;align-content:end;padding-block:10px;background:var(--hub-primary-white) var(--imgGranule) no-repeat center top;transition:outline .25s}@media(max-width:767px){.types-granules .list-granules__item{font-size:12px}}@media(max-width:575px){.types-granules .list-granules__item{font-size:8px}}.types-granules .list-granules__item.is-active,.types-granules .list-granules__item:hover{outline-color:var(--hub-primary-red)}.types-granules .list-granules__name{height:2.3em;align-content:center;padding-inline:3px}.types-granules--cat .list-granules__item{background-size:86% auto}@media screen and (min-width:768px){.types-granules--cat .types-granules__next,.types-granules--cat .types-granules__prev{display:none}}.types-granules--dog .list-granules__item{background-size:76% auto;background-position:center 10px}.types-granules__next,.types-granules__prev{color:var(--hub-primary-red);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);padding:0;border:none;display:block;width:min(4.6%,60px);aspect-ratio:1;margin:auto;background-color:var(--hub-primary-light-gray);border-radius:50%}@media(max-width:767px){.types-granules__next,.types-granules__prev{width:30px;height:30px}}.types-granules__next:disabled,.types-granules__prev:disabled{pointer-events:none;filter:grayscale(1);opacity:.2}.types-granules__next .hub-ui-pager,.types-granules__prev .hub-ui-pager{height:45%}.types-granules__next .hub-ui-pager svg,.types-granules__prev .hub-ui-pager svg{width:auto;height:100%}.types-granules__prev{left:0}.types-granules__next{right:0}.types-granules__card{border:2px solid var(--hub-secondary-interface);border-radius:10px;background:var(--hub-primary-white) var(--bgDesk) no-repeat center right/auto 100%;display:flex;flex-direction:column;padding:clamp(16px,2.1vw,50px) clamp(18px,3.1vw,76px) clamp(22px,3.1vw,76px)}@media(max-width:767px){.types-granules__card{background-image:var(--bgMob);background-position:bottom;background-size:contain;height:min(158vw,580px);max-width:425px;margin:0 auto 50px}}.types-granules__card .card__title{font-size:clamp(30px,4.2vw,72px);font-weight:700;color:var(--hub-primary-red);text-transform:uppercase;width:62%;margin-bottom:6px}@media(max-width:767px){.types-granules__card .card__title{width:100%}}.types-granules__card .card__subtitle{font-size:clamp(14px,2.3vw,36px);color:var(--hub-secondary-interface-dark);margin-bottom:20px}@media(max-width:767px){.types-granules__card .card__subtitle{font-size:18px}}.types-granules__card .card__granule{display:flex;align-items:center;width:54%;margin-bottom:min(5vw,50px)}@media(max-width:767px){.types-granules__card .card__granule{width:100%}}.types-granules__card .card__granule-img{flex:0 0 166px;line-height:0;background-color:var(--hub-primary-white)}@media(max-width:1024px){.types-granules__card .card__granule-img{flex-basis:76px}}@media(max-width:767px){.types-granules__card .card__granule-img{box-shadow:0 0 20px 16px var(--hub-primary-white);flex-basis:102px}}.types-granules__card .card__granule-img img{max-width:100%;height:auto}.types-granules__card .card__granule-desc{font-size:clamp(12px,1.6vw,18px)}.types-granules__card .card__link{max-width:250px}@media(max-width:767px){.types-granules__card .card__link{max-width:none;margin-top:auto}}.banner-selection-products-breed{aspect-ratio:1300/450;align-content:center;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:10px;background-repeat:no-repeat;background-size:cover;background-position:100%;padding:clamp(24px,3.1vw,56px);margin-block:60px}.banner-selection-products-breed--cat{background-image:url(./selection-products-breed-cat-d.CbL42PuC.webp)}.banner-selection-products-breed--dog{background-image:url(./selection-products-breed-dog-d.DFQD3ZSD.webp)}@media(max-width:767px){.banner-selection-products-breed{aspect-ratio:320/424;display:flex;max-width:425px;padding:18px;margin-inline:auto}.banner-selection-products-breed--cat{background-image:url(./selection-products-breed-cat-t.Bw60IaQ4.webp)}.banner-selection-products-breed--dog{background-image:url(./selection-products-breed-dog-t.5k-kp4qf.webp)}}.banner-selection-products-breed__content{width:min(54%,600px)}@media(max-width:767px){.banner-selection-products-breed__content{display:flex;flex-direction:column;width:100%}}.banner-selection-products-breed__title{font-size:clamp(26px,4.1vw,52px);font-weight:700;color:var(--hub-primary-red);text-transform:uppercase;margin-bottom:10px}.banner-selection-products-breed__subtitle{font-size:clamp(18px,2.4vw,32px);text-transform:uppercase;margin-bottom:8px}.banner-selection-products-breed__btn{width:210px;margin-top:40px}@media(max-width:767px){.banner-selection-products-breed__btn{width:100%;margin-top:auto}}.tpl-breed-products__breadcrumbs{margin-block:40px}
