.article-breed-tab-simple{margin:0;padding:42px 32px;list-style:none;display:flex;flex-flow:wrap;gap:30px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}@media(max-width:1023px){.article-breed-tab-simple{flex-flow:column;gap:20px}}.article-breed-tab-simple__item-key{margin-bottom:10px}.article-breed-tab-simple__item-value{color:var(--hub-primary-red)}.article-breed-tab-icons{margin:0;padding:42px 32px;list-style:none;display:flex;flex-flow:wrap;gap:12px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}@media(max-width:1023px){.article-breed-tab-icons{flex-flow:column;gap:20px}}.article-breed-tab-icons__item-key{display:flex;margin-bottom:10px;color:var(--hub-primary-red)}.article-breed-tab-icons__item-key svg{width:32px;height:32px}@media(max-width:767px){.article-breed-tab-icons__item-key svg{width:24px;height:24px}}.article-breed-tab-icon-text{flex-grow:1;margin:0;padding:42px 32px;list-style:none;display:flex;flex-flow:wrap;gap:12px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}@media(max-width:1023px){.article-breed-tab-icon-text{flex-flow:column;gap:20px}}.article-breed-tab-icon-text__item{display:flex;gap:12px}@media(max-width:1023px){.article-breed-tab-icon-text__item{flex-flow:column}}.article-breed-tab-icon-text__item-key{display:flex;color:var(--hub-primary-red)}.article-breed-tab-icon-text__item-key svg{width:32px;height:32px}@media(max-width:767px){.article-breed-tab-icon-text__item-key svg{width:24px;height:24px}}.article-breed-tab-features{padding:42px 32px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}.article-breed-tab-features__items-container{display:grid;grid-auto-flow:column;grid-template-rows:auto auto auto auto;gap:20px 40px;margin-bottom:30px}@media(max-width:1023px){.article-breed-tab-features__items-container{display:flex;flex-flow:column}}.article-breed-tab-features__key{margin-bottom:4px}.article-breed-tab-features__text-value{color:var(--hub-tertiary-golden)}.article-breed-tab-features__number-value{list-style:none;margin:0;padding:0;display:flex;gap:7px}.article-breed-tab-features__point{display:flex;width:8px;height:8px;margin:4px 0;border-radius:100px;background-color:var(--hub-secondary-text)}.article-breed-tab-features__point.active{background-color:var(--hub-tertiary-golden)}.article-breed-tab-features__text{white-space:normal}.article-breed-tab-characteristics{padding:42px 32px;width:100%;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}@media(max-width:1023px){.article-breed-tab-characteristics{padding:0}}.article-breed-tab-characteristics__top-container{display:flex;align-items:center;gap:30px}@media(max-width:1023px){.article-breed-tab-characteristics__top-container{flex-flow:column;align-items:center;gap:10px;margin-bottom:13px}}.article-breed-tab-characteristics__container{display:flex;flex-flow:column;gap:10px}.article-breed-tab-characteristics__text{display:flex;gap:10px;color:var(--hub-tertiary-golden)}.article-breed-tab-characteristics__image{display:flex;-o-object-fit:contain;object-fit:contain;margin:-10px 0 -10px auto}@media(max-width:1023px){.article-breed-tab-characteristics__image{order:-1;margin:0;transform:scaleX(-1)}}.article-breed-tab-characteristics__ages{display:flex;flex-flow:column}@media(max-width:1023px){.article-breed-tab-characteristics__ages{border-radius:30px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);padding:36px 18px}}.article-breed-tab-characteristics__ages-header{margin-bottom:15px}@media(max-width:1023px){.article-breed-tab-characteristics__ages-header{display:none}}.article-breed-tab-characteristics__ages-container{display:grid;grid-template-areas:"puppy-title puppy2-title adult-title mature-title elderly-title" "puppy-point puppy2-point adult-point mature-point elderly-point" "puppy-text  puppy2-text  adult-text  mature-text  elderly-text";align-items:center;grid-column-gap:10px;grid-row-gap:8px;font-size:14px;line-height:1.3;text-align:center}@media(max-width:1023px){.article-breed-tab-characteristics__ages-container{display:flex;align-items:flex-start;justify-content:center;gap:10px;text-align:left}}.article-breed-tab-characteristics__ages-container:before{content:"";grid-row:2;grid-column:1/6;height:11px;background:var(--hub-tertiary-golden);border-radius:9px}@media(max-width:1023px){.article-breed-tab-characteristics__ages-container:before{display:none}}.article-breed-tab-characteristics__ages-items-container{display:contents}@media(max-width:1023px){.article-breed-tab-characteristics__ages-items-container{display:flex;flex-flow:column;gap:20px}}.article-breed-tab-characteristics__ages-item-container{position:relative;display:contents}@media(max-width:1023px){.article-breed-tab-characteristics__ages-item-container{display:flex;flex-flow:column}}.article-breed-tab-characteristics__ages-title{padding-left:18px;font-weight:500}@media(max-width:1023px){.article-breed-tab-characteristics__ages-title{font-size:14px}}.article-breed-tab-characteristics__ages-title.puppy{grid-area:puppy-title}.article-breed-tab-characteristics__ages-title.puppy2{grid-area:puppy2-title}.article-breed-tab-characteristics__ages-title.adult{grid-area:adult-title}.article-breed-tab-characteristics__ages-title.mature{grid-area:mature-title}.article-breed-tab-characteristics__ages-title.elderly{grid-area:elderly-title}.article-breed-tab-characteristics__ages-point{margin:0 auto;position:relative;display:flex;width:18px;height:18px;border-radius:100px;background:var(--hub-primary-light-gray)}@media(max-width:1023px){.article-breed-tab-characteristics__ages-point{position:absolute;top:4px;width:10px;height:10px;background:var(--hub-tertiary-golden)}}.article-breed-tab-characteristics__ages-point:before{content:"";position:absolute;left:-4px;top:-4px;width:26px;height:26px;border-radius:100px;background:var(--hub-primary-light-gray);opacity:.2}@media(max-width:1023px){.article-breed-tab-characteristics__ages-point:before{left:-2px;top:-2px;width:14px;height:14px;background:var(--hub-tertiary-golden)}}.article-breed-tab-characteristics__ages-point.puppy{grid-area:puppy-point}.article-breed-tab-characteristics__ages-point.puppy2{grid-area:puppy2-point}.article-breed-tab-characteristics__ages-point.adult{grid-area:adult-point}.article-breed-tab-characteristics__ages-point.mature{grid-area:mature-point}.article-breed-tab-characteristics__ages-point.elderly{grid-area:elderly-point}.article-breed-tab-characteristics__ages-text{padding-left:18px}@media(max-width:1023px){.article-breed-tab-characteristics__ages-text{font-size:12px}}.article-breed-tab-characteristics__ages-text.puppy{grid-area:puppy-text}.article-breed-tab-characteristics__ages-text.puppy2{grid-area:puppy2-text}.article-breed-tab-characteristics__ages-text.adult{grid-area:adult-text}.article-breed-tab-characteristics__ages-text.mature{grid-area:mature-text}.article-breed-tab-characteristics__ages-text.elderly{grid-area:elderly-text}.article-breed-tab-head-to-tail{flex-grow:1;display:flex;justify-content:space-between;padding:10px 80px;gap:10px 30px;box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);border-radius:30px}@media(max-width:1023px){.article-breed-tab-head-to-tail{padding:10px 23px;flex-flow:column;align-items:center}}.article-breed-tab-head-to-tail__image-container{position:relative;background-color:#000}.article-breed-tab-head-to-tail__image{display:flex;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.article-breed-tab-head-to-tail__image-button{padding:0;background:none;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:55px;font-size:24px;font-weight:500;color:var(--hub-secondary-text);background:var(--hub-secondary-interface)}.article-breed-tab-head-to-tail__image-button.active{pointer-events:none;background:var(--hub-tertiary-golden)}.article-breed-tab-head-to-tail__image-button.active:before{content:attr(data-index);position:absolute;z-index:0;inset:-6px;background:var(--hub-tertiary-golden-shadow);border-radius:100px;display:flex;justify-content:center;align-items:center}.article-breed-tab-head-to-tail__image-button--1{position:absolute;left:49%;top:8%}.article-breed-tab-head-to-tail__image-button--2{position:absolute;left:74%;top:15%}.article-breed-tab-head-to-tail__image-button--3{position:absolute;left:38%;top:46%}.article-breed-tab-head-to-tail__image-button--4{position:absolute;left:10%;top:25%}.article-breed-tab-head-to-tail__image-button--5{position:absolute;left:65%;top:44%}.article-breed-tab-head-to-tail__text-container{display:flex;flex-flow:column;width:310px}@media(max-width:1023px){.article-breed-tab-head-to-tail__text-container{width:auto;max-width:310px}}.article-breed-tab-head-to-tail__text-title{margin:76px 0 3px}@media(max-width:1023px){.article-breed-tab-head-to-tail__text-title{margin-top:0}}.article-breed-tab-head-to-tail__text-text{margin:0}@media(max-width:1023px){.article-breed-tab-head-to-tail__text-text{margin-bottom:50px}}.article-breed-tab-healthy-diet{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 30px}@media(max-width:1023px){.article-breed-tab-healthy-diet{display:block}.article-breed-tab-healthy-diet:after{content:"";display:table;clear:both}}.article-breed-tab-healthy-diet__image{-o-object-fit:cover;object-fit:cover;max-width:100%;height:auto}@media(max-width:1023px){.article-breed-tab-healthy-diet__image{width:120px;height:auto;float:left}}.article-breed-tab-healthy-diet__text{margin:0;width:718px;white-space:pre-wrap}@media(max-width:1023px){.article-breed-tab-healthy-diet__text{width:auto}}.article-breed-tab-healthy-diet__text b{font-weight:500}.article-tabs{display:flex;flex-flow:column;padding-bottom:40px}.article-tabs.darkBackground{background:var(--hub-primary-light-gray)}.article-tabs__tab-container{overflow:auto;white-space:nowrap;scrollbar-width:none}.article-tabs__tab-container::-webkit-scrollbar{width:0;height:0}.article-tabs__tabs{display:flex;gap:10px;margin-bottom:20px}.article-tabs__tab{display:flex;padding:0 0 8px;color:var(--hub-secondary-text);border:none;border-bottom:4px solid transparent;background:none;cursor:pointer}.article-tabs__tab.active{cursor:default;color:var(--hub-primary-red);border-color:var(--hub-primary-red)}.article-tabs__items{display:flex}.article-tabs__item{flex-grow:1;display:none}.article-tabs__item.active{display:flex}.article-tabs__item-tab,.tb-article-breed-tab{min-height:149px}
