@font-face{font-family:Noto_Sans_My;font-weight:100;font-style:normal;font-display:swap;src:url(/build/assets/NotoSansDisplay-Thin-DFMUSAGZ.woff2) format("woff2"),url(/build/assets/NotoSansDisplay-Thin-6BXZ1dVW.woff) format("woff")}@font-face{font-family:Noto_Sans_My;font-weight:300;font-style:normal;font-display:swap;src:url(/build/assets/NotoSansDisplay-Light-6XvVGl5G.woff2) format("woff2"),url(/build/assets/NotoSansDisplay-Light-B1_xqFUe.woff) format("woff")}@font-face{font-family:Noto_Sans_My;font-weight:500;font-style:normal;font-display:swap;src:url(/build/assets/NotoSansDisplay-Medium-DIhHVbkT.woff2) format("woff2"),url(/build/assets/NotoSansDisplay-Medium-Dr8opj3f.woff) format("woff")}@font-face{font-family:Noto_Sans_My;font-weight:700;font-style:normal;font-display:swap;src:url(/build/assets/NotoSansDisplay-Bold-JqVosyz2.woff2) format("woff2"),url(/build/assets/NotoSansDisplay-Bold-CD8owXAx.woff) format("woff")}.dog{color:#462e25}.dog__head{padding-top:16px;text-align:center;font-size:24px;font-weight:700;color:#000}.dog__main{margin-top:16px;display:flex;gap:24px;justify-content:space-between;text-align:right}.dog__main img{width:70%;height:100%}.dog__main__info{display:flex;flex-direction:column;gap:16px}.dog__main__birthday,.dog__main__heading{color:#000;font-weight:700}.dog__main__reward{font-size:14px;color:#462e25;font-weight:400;text-align:right}.dog__main__owner{display:flex;flex-direction:row;justify-content:flex-end}.dog__pedigree{margin-top:16px;padding-top:16px;background-color:#f4eae0}.dog__pedigree__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px}.dog__pedigree__box{display:grid;align-items:stretch;gap:8px;grid-template-columns:auto auto auto auto;grid-template-rows:repeat(16,64px)}.dog__pedigree__item{display:flex;align-items:center;justify-content:center;height:64px;border:1px dotted #462e25}.dog__pedigree__item_1_50{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:9;align-self:center}.dog__pedigree__item_2_50{grid-column-start:1;grid-column-end:2;grid-row-start:9;grid-row-end:17;align-self:center}.dog__pedigree__item_1_25{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:5;align-self:center}.dog__pedigree__item_2_25{grid-column-start:2;grid-column-end:3;grid-row-start:5;grid-row-end:9;align-self:center}.dog__pedigree__item_3_25{grid-column-start:2;grid-column-end:3;grid-row-start:9;grid-row-end:13;align-self:center}.dog__pedigree__item_4_25{grid-column-start:2;grid-column-end:3;grid-row-start:13;grid-row-end:17;align-self:center}.dog__pedigree__item_1_12{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;align-self:center}.dog__pedigree__item_2_12{grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:5;align-self:center}.dog__pedigree__item_3_12{grid-column-start:3;grid-column-end:4;grid-row-start:5;grid-row-end:7;align-self:center}.dog__pedigree__item_4_12{grid-column-start:3;grid-column-end:4;grid-row-start:7;grid-row-end:9;align-self:center}.dog__pedigree__item_5_12{grid-column-start:3;grid-column-end:4;grid-row-start:9;grid-row-end:11;align-self:center}.dog__pedigree__item_6_12{grid-column-start:3;grid-column-end:4;grid-row-start:11;grid-row-end:13;align-self:center}.dog__pedigree__item_7_12{grid-column-start:3;grid-column-end:4;grid-row-start:13;grid-row-end:15;align-self:center}.dog__pedigree__item_8_12{grid-column-start:3;grid-column-end:4;grid-row-start:15;grid-row-end:17;align-self:center}.dog__offspring{padding-top:16px;padding-bottom:16px}.dog__offspring__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px}.dog__offspring__pair{text-align:right;font-size:16px;font-weight:700;color:#000;text-align:center;padding-bottom:8px;padding-top:8px}.dog__offspring__box{display:flex;flex-wrap:wrap;-moz-column-gap:48px;column-gap:48px;row-gap:8px;justify-content:center}.dog__offspring__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.dog__gallery{padding-top:16px;padding-bottom:16px}.dog__gallery__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px}.dog__gallery__box{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.dog__gallery__item{width:30%}.dog__gallery__item img{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.dogs{padding-top:16px;padding-bottom:16px}.dogs_veterans{padding-top:32px;border-top:1px solid #F4EAE0}.dogs__head{text-align:center;font-size:28px;font-weight:500;color:#000;padding-bottom:8px}.dogs__gallery{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.dogs__item{display:flex;flex-direction:column;gap:4px;width:30%;text-align:right;font-size:16px;font-weight:700;color:#000}.dogs__item img{height:300px;width:400px;-o-object-fit:cover;object-fit:cover}.litters{padding-top:16px;padding-bottom:16px}.litters__head{text-align:center;font-size:28px;font-weight:500;color:#000;padding-bottom:8px}.litters__gallery{display:flex;flex-wrap:wrap;gap:64px;justify-content:center}.litters__item{display:flex;flex-direction:column;width:25%;background-color:#f4eae0;padding:8px}.litters__item__birthday{color:initial;text-align:center}.litters__item__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px}.litters__item__parents{padding-top:16px;display:flex;flex-direction:column;gap:8px}.litters__item__parents img{width:100%}.litters__item__parent{display:flex;flex-direction:column;align-items:flex-end}.litters__item__parent__name{text-align:right}.litters__item__puppies{padding-top:12px;padding-bottom:16px;text-align:right;font-size:16px;font-weight:700;color:#000;text-align:center}.litters__item__list{display:flex;flex-direction:column;gap:8px}.litters__item__gender{font-size:16px;font-weight:600;color:#000}.litters__item__pup{text-align:right}.video{padding-top:16px;padding-bottom:16px;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.video__item{width:480px;justify-content:center}.video__item__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px;height:72px}.video__item__text{text-align:justify}.news{padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;gap:16px}.news__head{text-align:center;font-size:28px;font-weight:500;color:#000;padding-bottom:8px}.news__item[open]>.news__item__heading:before{transform:rotate(0)}.news__item__heading{text-align:right;font-size:16px;font-weight:700;color:#000;text-align:start;display:flex;cursor:pointer}.news__item__heading:before{display:inline;content:"";padding-left:16px;background-position:center;background-image:url(../../storage/base_img/arrow.svg);transform:rotate(-90deg);background-repeat:no-repeat;transition:.3s}.news__item__text{padding-top:8px;padding-left:16px;text-align:justify}.news-item{padding-top:16px;padding-bottom:16px;display:flex;flex-direction:column;gap:16px}.news-item__item{display:flex;flex-direction:column;gap:16px}.news-item__item__heading{text-align:center;font-size:24px;font-weight:700;color:#000;padding-bottom:8px;text-align:left}.news-item__item__text{text-align:justify}.news-item__item__video{gap:32px}.contacts{padding-top:16px;padding-bottom:16px}.contacts__header{text-align:center;font-size:28px;font-weight:500;color:#000;padding-bottom:8px}.contacts__person-name{text-align:center}.contacts__contact-type__heading{padding-top:16px;padding-bottom:16px;text-align:center}.contacts__contact-type__item{text-align:center}.contacts__contact-type__list{display:flex;gap:8px;align-items:center;justify-content:center}.contacts__telegram-color svg path{fill:#27a7e7}.contacts__vk-color svg path{fill:#07f}.main__ul{display:flex;flex-direction:column;gap:16px}.main__li{text-align:center}.slider-container{position:relative;max-width:800px;max-height:600px;margin:0 auto;overflow:hidden}.slider{display:flex;transition:transform .5s ease-in-out}.slider img{max-height:600px}.prev-button,.next-button{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:100%;background-color:transparent;border:none;font-size:24px;color:#462e25;cursor:pointer;background:#ffffff31;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.prev-button{left:0}.next-button{right:0}*{padding:0;margin:0;font-family:Noto_Sans_My,sans-serif}.wrapper{display:flex;flex-direction:column;min-height:100%}.container{flex:1 0 auto}.footer_container{flex:0 0 auto}html,body{height:100%}html,body,div,img,a,p,hr,table,tr,td,h1,h2,h3,h4,h5,h6,input,select,textarea,button{box-sizing:border-box;border:none;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;vertical-align:top;transition:none;text-decoration:none}a{color:inherit}summary,li{display:block}summary::-webkit-details-marker,li::-webkit-details-marker{display:none}.center{padding-left:calc(50% - 720px);padding-right:calc(50% - 720px)}.header{background-color:#f4eae0}.header__images{display:flex;flex-direction:column}.header__images_logo{padding:16px 0}.header__menu{padding-top:8px;padding-bottom:8px;display:flex;justify-content:space-around;font-weight:700;font-size:18px;color:#462e25}.header__menu__item a{padding-top:2px;padding-bottom:2px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer;transition:.3s}.header__menu__item a:hover{color:#000;background-color:#f4eae0;transform:translateY(-4px)}.header__menu__item a:active{background-color:#000;color:#faf6f0}.content{display:grid;grid-template-columns:20% 50% 30%;background-color:#f4dfc8;height:100px}.footer{padding-top:16px;padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;background-color:#000}.footer__text{color:#faf6f0}.footer__icons{display:flex;align-items:center;gap:16px}.footer__icons__item{padding-top:6px;width:32px;transition:.3s}.footer__icons__item:hover{transform:translateY(-4px)}.footer__icons__item path{fill:#faf6f0;transition:.3s}
