.site-share-modal .modal-breeder__box{background:#000}.site-share-modal__heading{color:#000;font-size:20px;font-weight:500;margin-bottom:15px}.site-share-modal__buttons{display:flex;flex-wrap:wrap;margin:0 -5px}@media(max-width:576px){.site-share-modal__buttons{flex-direction:column}}.site-share-modal__button{width:100%;height:80px;display:flex;align-items:center;background:#fff;border:1px solid #dcdfef;border-radius:10px;padding:22px 25px;margin-top:10px;transition:.3s ease-out;white-space:nowrap}@media(max-width:576px){.site-share-modal__button p{font-size:14px}}.site-share-modal__button span{flex-shrink:0}@media(max-width:576px){.site-share-modal__button span{height:20px!important;width:20px!important}}.site-share-modal__button:hover{background:#f7f8f9}.site-share-modal__button--wrapper{width:50%;padding:0 5px}@media(max-width:576px){.site-share-modal__button--wrapper{width:100%}}.site-share-modal__medium{color:#000;font-size:18px;font-weight:500;margin-left:10px}.site-breeding-profile{margin-bottom:120px;display:flex;flex-direction:column}@media(max-width:576px){.site-breeding-profile{margin-bottom:0}}.site-breeding-profile__mobile{order:1;display:none}@media(max-width:1060px){.site-breeding-profile__mobile{display:flex}.site-breeding-profile__mobile .site-breeding-profile-user{width:100%}}.site-breeding-profile__wrapper{display:flex}@media(max-width:1060px){.site-breeding-profile__wrapper{flex-direction:column;gap:20px}}@media(max-width:520px){.site-breeding-profile__wrapper{gap:15px}}.site-breeding-profile__left{max-width:410px;min-width:360px;width:100%;margin-right:20px}@media(max-width:1060px){.site-breeding-profile__left{max-width:unset;min-width:unset;width:100%;display:none}}.site-breeding-profile__right{width:100%;display:flex;flex-direction:column;gap:20px;overflow:hidden}@media(max-width:1060px){.site-breeding-profile__right{gap:15px}}.site-breeding-profile__row--1{display:flex}@media(max-width:1060px){.site-breeding-profile__row--1{order:1;margin-top:0}}@media(max-width:520px){.site-breeding-profile__row--1{flex-direction:row-reverse;gap:15px}}.site-breeding-profile__ratings--wrapper{flex:1 1;height:auto;margin-left:20px;background:#fff;border:1px solid #dfe3f4;border-radius:15px;padding:35px 45px;transition:background .3s ease-out}.site-breeding-profile__ratings--wrapper:hover{background:#f7f8f9}@media(max-width:520px){.site-breeding-profile__ratings--wrapper{padding:15px;justify-content:center;align-items:center;margin-left:0}}@media(max-width:1060px){.site-breeding-profile-puppies{order:0}.site-breeding-profile__row--1{order:1}.site-breeding-profile-calendar,.site-breeding-profile-parents{order:2}.site-breeding-profile-media{order:4}}.site-breeding-profile-user__about{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #e6e9f7;border-radius:15px 15px 0 0;padding:25px}.site-breeding-profile-user__about-photo{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden}.site-breeding-profile-user__about-photo--hover{cursor:pointer}.site-breeding-profile-user__about-photo--hover:hover img{transform:scale(1.1)}.site-breeding-profile-user__about-photo img{transition:all .3s ease}@media(max-width:520px){.site-breeding-profile-user__about-photo{height:90px;width:90px}}.site-breeding-profile-user__about-name{display:flex;align-items:center;margin:25px 0 10px;gap:10px}@media(max-width:520px){.site-breeding-profile-user__about-name{margin-top:21px}}.site-breeding-profile-user__about-name a{color:#000;font-size:30px;font-weight:500;text-align:center;transition:color .2s ease}.site-breeding-profile-user__about-name a:hover{color:#04f}@media(max-width:576px){.site-breeding-profile-user__about-name a{font-size:25px}}.site-breeding-profile-user__about-name span{flex-shrink:0}.site-breeding-profile-user__about-org{color:#000;font-size:18px;font-weight:400;text-decoration:underline;transition:color .2s ease}.site-breeding-profile-user__about-org:hover{color:#04f}@media(max-width:576px){.site-breeding-profile-user__about-org{font-size:16px}}.site-breeding-profile-user__about-icons{display:flex;margin:25px 0}@media(max-width:520px){.site-breeding-profile-user__about-icons{margin:15px 0}}.site-breeding-profile-user__about-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:50px;background:#fff;padding:0;transition:.3s ease-out;margin:0 5px}.site-breeding-profile-user__about-icon svg{width:16px;height:16px}.site-breeding-profile-user__about-icon svg path{transition:.3s ease-out}.site-breeding-profile-user__about-icon:hover{background:#000}.site-breeding-profile-user__about-icon:hover svg path{fill:#fff}.site-breeding-profile-user__about-icon:first-child:hover svg path{fill:#000;stroke:#fff}.site-breeding-profile-user__about-icon:last-child svg path{fill:#000}.site-breeding-profile-user__about-icon:last-child:hover svg path{fill:#fff}.site-breeding-profile-user__ribbon{position:absolute;top:-21px;left:-22px;z-index:100}.site-breeding-profile-user__desc{color:#000;font-size:17px;font-weight:300;line-height:1.6;text-align:center;word-break:break-word;text-align:justify;max-height:55px;overflow:hidden;white-space:pre-wrap}.site-breeding-profile-user__desc.active{max-height:unset;display:block}.site-breeding-profile-user__desc__more{margin-top:20px;border:none;background-color:transparent;font-size:18px;font-weight:500;text-decoration:underline;transition:color .2s ease}.site-breeding-profile-user__desc__more:hover{color:#0800ff}.site-breeding-profile-user__show-box{display:none;margin-top:25px}.site-breeding-profile-user__show-box .accordion-item{padding:15px 20px;margin-bottom:10px}.site-breeding-profile-user__show-box .accordion-item.open{background:#f7f8f9}.site-breeding-profile-user__show-box .accordion-item:last-child{margin-bottom:0}.site-breeding-profile-user__show-box.open{display:block}.site-breeding-profile-user__show-more{color:#000;padding:0;background:#fff;border:none;text-decoration:underline;margin-top:25px}.site-breeding-profile-user__details{border-right:1px solid #e6e9f7;border-left:1px solid #e6e9f7;border-bottom:1px solid #e6e9f7;border-radius:0 0 15px 15px;padding:0 25px}@media(max-width:520px){.site-breeding-profile-user__details{padding:0 15px}}.site-breeding-profile-user__details-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-top:1px solid #e6e9f7}@media(max-width:520px){.site-breeding-profile-user__details-row{padding:15px 0}}.site-breeding-profile-user__details-row:first-child{border-top:none}.site-breeding-profile-user__details-row--races{align-items:flex-start}.site-breeding-profile-user__details-row__verified{border-top:1px solid #e6e9f7;margin:0 -25px;padding:25px}@media(max-width:576px){.site-breeding-profile-user__details-row__verified{margin:0 -15px;padding:15px}}.site-breeding-profile-user__details-row__verified__content{display:flex;flex-direction:column;align-items:center;background-image:url(/images/verified-background.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:20px 10px;border-radius:10px;gap:10px;border-radius:15px;overflow:hidden}.site-breeding-profile-user__details-row__verified__content span:first-child{font-size:18px;font-weight:500}.site-breeding-profile-user__details-row__verified__content span:last-child{display:inline-flex;gap:6px;font-size:16px}.site-breeding-profile-user__feature{color:#000;font-size:16px;font-weight:300}.site-breeding-profile-user__info{display:flex;align-items:center;color:#000;font-size:16px;font-weight:500}.site-breeding-profile-user__info>span{display:inline-block;width:8px;height:8px;background:#ffc100;border-radius:50px;margin-right:8px}.site-breeding-profile-user__info__social{display:flex;gap:10px}.site-breeding-profile-user__info__social__item{display:flex;align-items:center;justify-content:center;height:30px;width:30px;border:1px solid #000;border-radius:50%}.site-breeding-profile-user__info__social__item svg{height:16px}.site-breeding-profile-user__info__social__item:hover{background-color:#000}.site-breeding-profile-user__info__social__item:hover svg path{fill:#fff}.site-breeding-profile-user__info__races{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right}.site-breeding-profile-user__info__races a{transition:color .2s ease;text-decoration:underline}.site-breeding-profile-user__info__races a:hover{color:#04f}.site-breeding-profile-user__info--languages{text-transform:uppercase}.accordion-item{background:#fff;border:1px solid #ebedf8;border-radius:15px;padding:22px 20px;margin-bottom:15px;overflow:hidden;transition:.3s ease-out}.accordion-item__question{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#000;font-size:18px;font-weight:500;line-height:1.6;cursor:pointer}.accordion-item__question-arrow{transition:.3s ease-out}.accordion-item__answer{color:#000;font-size:18px;font-weight:300;line-height:1.6}.accordion-item__answer-wrapper{transition:.3s ease-out}.site-breeding-profile-terms{margin-top:20px;border:1px solid #e6e9f7;border-radius:15px;padding:25px;display:flex;flex-direction:column}.site-breeding-profile-terms__heading{color:#000;font-size:30px;font-weight:500;margin-bottom:23px}.site-breeding-profile-terms__intro{color:#000;font-size:18px;font-weight:300;line-height:1.8}.site-breeding-profile-terms__chapter{color:#000;font-size:22px;font-weight:500;margin:10px 0 20px}.site-breeding-profile-term{background:#fff;border:1px solid #ebedf8;border-radius:15px;margin-bottom:10px;overflow:hidden;transition:.3s ease-out}.site-breeding-profile-term:last-child{margin-bottom:0}.site-breeding-profile-term.open{background:#f7f8f9}.site-breeding-profile-term.open .site-breeding-profile-term__arrow svg{transform:rotate(180deg)}.site-breeding-profile-term.open .site-breeding-profile-term__question{font-weight:500}.site-breeding-profile-term.open .site-breeding-profile-term__answer-block{opacity:1;transition:.3s ease-out}.site-breeding-profile-term__top{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:inherit;border:none}.site-breeding-profile-term__top:hover{background:#f7f8f9}.site-breeding-profile-term__right{display:flex;align-items:center}.site-breeding-profile-term__arrow{display:flex;margin-left:10px}.site-breeding-profile-term__arrow svg{transition:.3s ease-out}.site-breeding-profile-term__question{color:#000;font-size:18px;font-weight:400}.site-breeding-profile-term__additional{color:#000;font-size:18px;font-weight:500}.site-breeding-profile-term__answer{color:#000;font-size:18px;font-weight:300;line-height:1.6;padding:0 20px 20px}.site-breeding-profile-term__answer-block{height:0;opacity:0;transition:.3s ease-out}.site-breeding-profile-square{width:300px;height:auto;display:flex;border:1px solid #e6e9f7;border-radius:15px;padding:35px;background:#fff;transition:.3s ease-out;position:relative;display:grid;flex:1 1}@media(max-width:1400px){.site-breeding-profile-square{flex:1 1;width:unset}}@media(max-width:520px){.site-breeding-profile-square{padding:15px}}.site-breeding-profile-square:hover{background:#f7f8f9}.site-breeding-profile-square:hover .site-breeding-profile-square__arrow{opacity:1;visibility:visible}.site-breeding-profile-square .swiper{padding-bottom:42px;width:100%}.site-breeding-profile-square .swiper .swiper-pagination-bullets{bottom:0}.site-breeding-profile-square .swiper .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border:1px solid #afb5c7;opacity:1;transition:.2s ease-out}.site-breeding-profile-square .swiper .swiper-pagination-bullet-active{background:#000;border:1px solid #000}.site-breeding-profile-square--left{margin-right:10px}.site-breeding-profile-square--right{margin-left:10px}.site-breeding-profile-square__heading{color:#000;font-size:20px;text-align:center;font-weight:500;margin:20px 0 15px}@media(max-width:520px){.site-breeding-profile-square__heading{margin-top:13px;margin-bottom:10px}}.site-breeding-profile-square__text{color:#000;font-size:16px;text-align:center;font-weight:300;line-height:1.6}.site-breeding-profile-square__content{display:flex;flex-direction:column;align-items:center}.site-breeding-profile-square__arrow{position:absolute;width:32px;height:32px;top:50%;z-index:3;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;box-shadow:1px 1px 10px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:.3s ease-out;cursor:pointer}.site-breeding-profile-square__arrow svg{width:12px}.site-breeding-profile-square__arrow--prev{left:0;transform:translate(-50%,-50%)}.site-breeding-profile-square__arrow--prev svg{transform:rotate(180deg)}.site-breeding-profile-square__arrow--next{right:0;transform:translate(50%,-50%)}.site-breeding-profile-ratings{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width:1400px){.site-breeding-profile-ratings{flex-direction:column;gap:30px;align-items:center;justify-content:center}}.site-breeding-profile-ratings__general-score{display:flex;align-items:center;border:2px solid #04f;border-radius:25px;padding:16px 36px}.site-breeding-profile-ratings__general-score p{width:70px}.site-breeding-profile-ratings__general-score--value{color:#000;font-size:60px;font-weight:500;margin-right:5px}@media(max-width:1400px){.site-breeding-profile-ratings__general-score--value{margin-right:0;margin-bottom:10px}}.site-breeding-profile-ratings__opinions{display:flex;flex-direction:column}@media(max-width:1400px){.site-breeding-profile-ratings__opinions{align-items:center}}.site-breeding-profile-ratings__opinions-number{margin-left:5px;margin-top:17px}@media(max-width:1400px){.site-breeding-profile-ratings__opinions-number{margin-left:0}}.site-breeding-profile-ratings__circles{display:flex;justify-content:space-between}@media(max-width:1400px){.site-breeding-profile-ratings__circles{display:none}}.site-breeding-profile-ratings__single-rating{width:90px;display:flex;flex-direction:column;align-items:center;margin-left:50px}.site-breeding-profile-ratings__single-rating--desc{text-align:center;margin-top:15px}.site-breeding-profile-ratings__single-rating .circle-rating{width:90px;height:90px}@media(max-width:720px){.site-breeding-profile-ratings__single-rating .circle-rating{width:50px;height:50px}}@media(max-width:680px){.site-breeding-profile-ratings__single-rating:first-child{margin-left:0}}@media(max-width:460px){.site-breeding-profile-ratings__single-rating{margin-left:0}}.circle-rating{width:40px;height:40px;margin-right:10px;flex-shrink:0;color:#04f}.circle-rating .CircularProgressbar .CircularProgressbar-text{fill:#000;font-size:38px;font-weight:700;transform:translateY(3px)}.circle-rating .CircularProgressbar .CircularProgressbar-trail{stroke-width:6;stroke:#e6e9f7}.circle-rating .CircularProgressbar .CircularProgressbar-path{stroke:currentColor;stroke-width:6}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.site-breeding-profile-puppies{border:1px solid #e6e9f7;border-radius:15px;padding:25px}.site-breeding-profile-puppies .puppie-item{height:100%}.site-breeding-profile-puppies .puppie-item__image{height:190px}@media(max-width:1060px){.site-breeding-profile-puppies{margin-top:0;order:2}}@media(max-width:520px){.site-breeding-profile-puppies{gap:15px;padding:15px}}.site-breeding-profile-puppies__top{display:flex;align-items:center;margin-bottom:23px}@media(max-width:520px){.site-breeding-profile-puppies__top{margin:5px 0 20px}}.site-breeding-profile-puppies__heading{color:#000;font-size:30px;font-weight:500}@media(max-width:520px){.site-breeding-profile-puppies__heading{font-size:25px}}.site-breeding-profile-puppies__number{padding:0 5px;min-width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#000;font-size:16px;font-weight:700;background:#fff;border:1px solid #000;border-radius:50px;margin-left:10px}@media(max-width:520px){.site-breeding-profile-puppies__number{margin-left:7px}}.site-breeding-profile-puppies__placeholder{padding:15px;border:1px solid #e6e9f7;border-radius:15px;font-weight:300;font-size:17px;line-height:27px}.site-breeding-profile-puppies__list{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px}.site-breeding-profile-puppies__list.add-width .swiper{width:100%}.site-breeding-profile-puppies__arrow{width:42px;height:42px;position:absolute;bottom:50%;right:0;z-index:3;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;box-shadow:1px 1px 10px rgba(0,0,0,.2);transition:background-color .3s ease-out;transform:translate(50%,50%);cursor:pointer}.site-breeding-profile-puppies__arrow:hover{background-color:#04f}.site-breeding-profile-puppies__arrow:hover svg path{fill:#fff}.site-breeding-profile-puppies__arrow svg{width:12px}.site-breeding-profile-puppies__arrow--prev{right:unset;left:0;transform:translate(-50%,50%)}.site-breeding-profile-puppies__arrow--prev svg{width:12px;transform:rotate(-180deg)}.site-breeding-profile-puppies__arrow--hide{display:none}.puppie-item{background:#fff;display:flex;flex-direction:column;max-width:620px;width:100%;border:1px solid #e6e9f7;border-radius:15px}.puppie-item__badge{position:absolute;z-index:10}.puppie-item__info{display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.puppie-item__images{position:relative;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;z-index:10}.puppie-item__images .puppie-status-badge{position:absolute;bottom:15px;left:15px;z-index:10}.puppie-item__images img{transition:transform .3s ease}.puppie-item__images__arrow{padding:15px;position:absolute;left:0;z-index:2;cursor:pointer;display:flex;align-items:center;height:100%;width:50px;transition:opacity .3s ease-out;opacity:0;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(140,198,63,0))}.puppie-item__images__arrow svg{height:30px;width:20px;transform:rotate(90deg)}.puppie-item__images__arrow svg path{fill:#fff}.puppie-item__images__arrow--right{left:unset;right:0;background:linear-gradient(270deg,rgba(0,0,0,.5),rgba(140,198,63,0))}.puppie-item__images__arrow--right svg{transform:rotate(-90deg)}.puppie-item__images:hover .puppie-item__images__arrow{opacity:1}.puppie-item__wishlist{padding:0;background:transparent;border:none;position:absolute;top:10px;left:10px;z-index:3;height:40px;width:40px}.puppie-item__wishlist svg{width:27px;height:25px}.puppie-item__wishlist:hover svg path{fill:#00d96a}.puppie-item__image{position:relative;width:100%;height:220px;z-index:100}.puppie-item__image img{width:100%;z-index:1000;position:relative}@media(max-width:520px){.puppie-item__image{height:180px}}.puppie-item__image:hover img{transform:scale(1.1)}.puppie-item__image__loader{z-index:-1}.puppie-item__content{padding:15px 0;border-top:1px solid #e6e9f7;display:flex;flex-direction:column;flex:1 1}@media(max-width:576px){.puppie-item__content{padding-top:12px}}.puppie-item__top{padding:0 15px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e9f7;gap:10px}@media(max-width:576px){.puppie-item__top{border-bottom:none}}.puppie-item__top__price{transition:color .2s ease-out;display:flex;width:-moz-fit-content;width:fit-content;margin-right:0!important;flex-shrink:0}.puppie-item__top__price:hover{color:#04f}.puppie-item__top__wrapper{display:flex;align-items:center}.puppie-item__top__wrapper__badges{display:flex;align-items:center;gap:7px;flex-shrink:0}.puppie-item__top__wrapper__protection svg{height:22px;width:22px}.puppie-item__top__wrapper__defect{height:20px;width:20px;border:1px solid #fc5a5a;display:flex;justify-content:center;align-items:center;border-radius:50%}.puppie-item__top__wrapper__defect svg{height:100%;width:100%}.puppie-item__top__wrapper__defect svg path{fill:red}.puppie-item__top__wrapper__need-permission{height:20px;width:20px;display:flex;justify-content:center;align-items:center}.puppie-item__top__wrapper__need-permission svg{height:100%;width:100%}.puppie-item__top a,.puppie-item__top p{color:#000;font-size:20px;font-weight:500}.puppie-item__top a{margin-right:10px;align-items:center;gap:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.puppie-item__top p{white-space:nowrap}.puppie-item__top a{cursor:pointer}.puppie-item__top a:hover:first-child{color:#04f}.puppie-item__mid{display:flex;flex-wrap:wrap;padding:13px 15px 0;gap:15px}@media(max-width:576px){.puppie-item__mid{padding-top:0}}.puppie-item__mid__item{display:flex;align-items:center;cursor:default}.puppie-item__mid__item span{color:#000;font-size:16px;font-weight:300;margin-left:10px}.puppie-item__mid__item--link span{text-decoration:underline}.puppie-item__mid__item svg{width:18px;height:18px}.puppie-item__mid__item svg path{fill:#000}.puppie-item__mid__item:hover span{color:#04f}.puppie-item__mid__item:hover svg path{fill:#04f}.puppie-item__bottom{padding:0 15px}.puppie-item__gender{display:flex;align-items:center;margin-right:15px}.puppie-item__gender svg{width:16px;height:16px}.puppie-item__gender svg path{fill:#000}.puppie-item__race{display:flex;align-items:center}.puppie-item__race svg{width:20px;height:16px}.puppie-item__race svg path{fill:#000}.puppie-item__text{color:#000;font-size:16px;font-weight:300;margin-left:10px}.puppie-item__breeding{margin-top:15px;display:inline-flex;align-items:center;border:1px solid #e6e9f7;border-radius:25px;padding:8px 10px;transition:background-color .3s ease-out}.puppie-item__breeding:hover{background-color:#000}.puppie-item__breeding:hover .puppie-item__breeding-name{color:#fff}.puppie-item__breeding-name{color:#000;font-size:15px;font-weight:400;margin-right:5px;transition:.3s ease-out}.puppie-item__breeding-icon svg{width:16px;height:16px;transform:translateY(-1px)}.puppie-item .swiper-pagination{left:unset;right:15px;bottom:20px;width:-moz-fit-content;width:fit-content}.puppie-item .swiper-pagination-bullet.puppie-item__bullet{height:8px;width:8px;background:#fff;opacity:.5}.puppie-item .swiper-pagination-bullet.puppie-item__bullet.swiper-pagination-bullet-active{opacity:1}.puppie-item__breeder-card{display:flex;align-items:center;gap:5px;border:1px solid #e6e9f7;padding:10px;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:25px;border-bottom-right-radius:25px;width:-moz-fit-content;width:fit-content}.puppie-item__breeder-card:hover{background-color:#000}.puppie-item__breeder-card:hover .puppie-item__breeder-card__text small,.puppie-item__breeder-card:hover .puppie-item__breeder-card__text span{color:#fff}.puppie-item__breeder-card__wrapper{padding:13px 15px 0}.puppie-item__breeder-card__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;position:relative;flex-shrink:0}.puppie-item__breeder-card__text{display:flex;flex-direction:column;gap:3px}.puppie-item__breeder-card__text__top{display:flex;align-items:center;gap:4px}.puppie-item__breeder-card__text__top span{font-weight:500;display:flex;align-items:center;gap:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:underline}.puppie-item__breeder-card__text__top svg{width:16px;height:16px;margin-left:0;flex-shrink:0}.puppie-item__breeder-card__text small{font-size:16px;color:#858592;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.site-breeding-profile-parents{border:1px solid #e6e9f7;border-radius:15px;padding:30px;display:flex;flex-direction:column}.site-breeding-profile-parents .panel-tabs__wrapper{width:100%}.site-breeding-profile-parents .panel-tabs__wrapper button{width:-moz-fit-content;width:fit-content}.site-breeding-profile-parents .panel-tabs{flex-direction:row}.site-breeding-profile-parents .panel-tabs .dropdown-menu{width:-moz-fit-content;width:fit-content}.site-breeding-profile-parents .panel-tabs .dropdown-menu__items{transform:none!important}@media(max-width:520px){.site-breeding-profile-parents{padding:15px}}.site-breeding-profile-parents__top{display:flex;align-items:center;margin-bottom:23px}@media(max-width:520px){.site-breeding-profile-parents__top{margin-bottom:20px;margin-top:5px}}.site-breeding-profile-parents__heading{color:#000;font-size:30px;font-weight:500}@media(max-width:520px){.site-breeding-profile-parents__heading{font-size:25px}}.site-breeding-profile-parents__number{width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:#000;font-size:16px;font-weight:700;background:#fff;border:1px solid #000;border-radius:50px;margin-left:10px}.site-breeding-profile-parents__list{position:relative;display:grid}.site-breeding-profile-parents__list .swiper,.site-breeding-profile-parents__list.add-width .swiper{width:100%}.site-breeding-profile-parents__arrow--next{width:42px;height:42px;position:absolute;bottom:50%;right:0;z-index:3;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;box-shadow:1px 1px 10px rgba(0,0,0,.2);transition:.3s ease-out;transform:translate(50%,50%);cursor:pointer}.site-breeding-profile-parents__arrow--next:hover{background:#04f}.site-breeding-profile-parents__arrow--next:hover svg path{fill:#fff}.site-breeding-profile-parents__arrow--next svg{width:12px}.site-breeding-profile-parents__arrow--prev{width:42px;height:42px;position:absolute;bottom:50%;left:0;z-index:3;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;box-shadow:1px 1px 10px rgba(0,0,0,.2);transition:.3s ease-out;transform:translate(-50%,50%);cursor:pointer}.site-breeding-profile-parents__arrow--prev:hover{background:#04f}.site-breeding-profile-parents__arrow--prev:hover svg path{fill:#fff}.site-breeding-profile-parents__arrow--prev svg{width:12px;transform:rotate(180deg)}.site-breeding-profile-parents__arrow--prev.hidden{display:none!important}.site-breeding-profile-parent{display:block;width:100%;border:1px solid #e6e9f7;border-radius:10px}.site-breeding-profile-parent:hover .site-breeding-profile-parent__details{background-color:#f7f8f9}.site-breeding-profile-parent__image{position:relative;height:130px;width:100%;border-radius:10px 10px 0 0;overflow:hidden}.site-breeding-profile-parent__image img{border-radius:10px 10px 0 0;transition:.3s ease-out;object-fit:cover}.site-breeding-profile-parent__details{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#fff;border-radius:0 0 10px 10px;transition:.3s ease-out}.site-breeding-profile-parent__details__icons{display:flex;align-items:center;gap:5px}.site-breeding-profile-parent__details__icons>img{width:22px;height:22px}.site-breeding-profile-parent__name{color:#000;font-size:18px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease}.site-breeding-profile-parent__gender{width:22px;height:22px;border-radius:50px;display:flex;justify-content:center;align-items:center}.site-breeding-profile-calendar{border:1px solid #e6e9f7;border-radius:15px;padding:25px;display:flex;flex-direction:column}.site-breeding-profile-calendar__mobile-list{display:flex;flex-direction:column;gap:15px}.site-breeding-profile-calendar__wrapper-inner{overflow-x:auto}@media(max-width:767px){.site-breeding-profile-calendar__wrapper-inner{overflow-x:hidden}}.site-breeding-profile-calendar__wrapper-inner::-webkit-scrollbar{height:6px;background-color:#e6e9f7;border-radius:5px}.site-breeding-profile-calendar__wrapper-inner::-webkit-scrollbar-thumb{background:#000;border-radius:5px}@media(max-width:520px){.site-breeding-profile-calendar{padding:15px}}.site-breeding-profile-calendar__heading{color:#000;font-size:30px;font-weight:500;margin-bottom:23px;display:inline-flex;align-items:center}@media(max-width:520px){.site-breeding-profile-calendar__heading{margin-top:5px;margin-bottom:20px;font-size:25px}}.site-breeding-profile-calendar__head{width:100%;display:flex;align-items:center;border:1px solid #ebedf8;border-radius:10px;padding:13px 20px;margin-bottom:10px}.site-breeding-profile-calendar__head p{color:#000;font-size:12px;font-weight:500;letter-spacing:.36px;text-transform:uppercase}.site-breeding-profile-calendar__status{width:15%}.site-breeding-profile-calendar__id{width:14%}.site-breeding-profile-calendar__date{width:21%}.site-breeding-profile-calendar__puppies{width:20%}.site-breeding-profile-calendar__avail{width:13%;text-align:left}.site-breeding-profile-calendar__pickup{width:15%;padding-right:50px;text-align:right}@media(max-width:1060px){.site-breeding-profile-calendar--empty .site-breeding-profile-calendar__wrapper{width:unset}}.site-breeding-profile-calendar--empty .site-breeding-profile-calendar__wrapper-inner{padding:0;margin:0}.calendar-mobile h3{margin-bottom:15px;font-size:18px;font-weight:500}.calendar-mobile__list{padding-bottom:15px;border-bottom:1px solid #ebedf8;display:flex;flex-direction:column;gap:12px;width:100%}.calendar-mobile__list__item{display:flex;align-items:center;justify-content:space-between}.calendar-mobile__list__item:first-child{white-space:nowrap;flex:1 1}.calendar-mobile__list__item:first-child span:last-child{padding:2px 7px;background-color:#00d96a;color:#fff;font-weight:400;border-radius:15px}.calendar-mobile__list__item:nth-child(2) span:last-child{text-decoration:underline}.calendar-mobile__list__item span{font-size:17px}.calendar-mobile__list__item span:first-child{margin-right:10px}.calendar-mobile__list__item span:last-child{font-weight:300;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-mobile__info{padding:15px 0}.calendar-mobile__info p{line-height:30px;font-size:17px;font-weight:300;white-space:pre-wrap}.calendar-mobile__info img{margin-top:15px;width:100%;border-radius:10px}.calendar-mobile__parents{padding:15px 0;border-bottom:1px solid #ebedf8}.calendar-mobile__parents__items{display:flex;flex-direction:column;gap:15px}.calendar-mobile__parents__item{display:flex;align-items:center;justify-content:space-between;padding:15px 30px 15px 15px;gap:15px;border:1px solid #ebedf8;border-radius:50px}.calendar-mobile__parents__item svg{height:10px;width:10px;transform:rotate(180deg)}.calendar-mobile__parents__item:hover{color:#fff;background-color:#04f}.calendar-mobile__parents__item:hover svg path{fill:#fff}.calendar-mobile__parents__item:hover .calendar-mobile__parents__item__text small,.calendar-mobile__parents__item:hover .calendar-mobile__parents__item__text span{color:#fff}.calendar-mobile__parents__item img{height:40px;width:40px;object-fit:cover;border-radius:10px;border-radius:50%}.calendar-mobile__parents__item__text{display:flex;flex-direction:column;gap:2px;margin-right:auto}.calendar-mobile__parents__item__text span{font-size:18px;color:#000;font-weight:500}.calendar-mobile__parents__item__text small{font-size:15px;color:#777;font-weight:400}.site-breeding-calendar-front{width:100%;background:#fff;border-radius:13px;overflow:hidden;transition:.3s ease-out}.site-breeding-calendar-front:last-child{margin-bottom:0}.site-breeding-calendar-front.open .site-breeding-calendar-front__answer-block{opacity:1;transition:.3s ease-out}.site-breeding-calendar-front.open .site-breeding-calendar-front__arrow svg{transform:rotate(180deg);fill:#fff}.site-breeding-calendar-front.open .site-breeding-calendar-front__btn{background:inherit}.site-breeding-calendar-front.open .site-breeding-calendar-front__row{color:#fff}.site-breeding-calendar-front.open .site-breeding-calendar-front__puppies-female,.site-breeding-calendar-front.open .site-breeding-calendar-front__puppies-male{border:1px solid #fff;color:#fff}.site-breeding-calendar-front.open .site-breeding-calendar-front__puppies-icon svg path{fill:#fff!important}.site-breeding-calendar-front.open .site-breeding-calendar-front__avail{color:#fff!important}.site-breeding-calendar-front__btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background:inherit;border:none;transition:.3s ease-out}.site-breeding-calendar-front__btn:hover{background:#f7f8f9}.site-breeding-calendar-front__row{width:100%;display:flex;align-items:center;color:#000;transition:.3s ease-out}.site-breeding-calendar-front__arrow{display:flex;margin-left:40px}.site-breeding-calendar-front__arrow svg{transition:.3s ease-out}.site-breeding-calendar-front__status{width:16%;text-align:left}.site-breeding-calendar-front__status-badge{font-size:15px;font-weight:500;border:1px solid;border-radius:15px;padding:3px 8px;transition:.3s ease-out}.site-breeding-calendar-front__status-badge--planning{color:#fff;background:#0800ff;border:1px solid #0800ff}.site-breeding-calendar-front__status-badge--on_the_way{color:#fff;background:#ffc100;border:1px solid #ffc100}.site-breeding-calendar-front__status-badge--born{color:#fff;background:#00d96a;border:1px solid #00d96a}.site-breeding-calendar-front__status-badge--archive{color:#afb5c7;background:#fff;border:1px solid #afb5c7}.site-breeding-calendar-front__status-badge--active--planning{color:#0800ff;background:#fff;border:1px solid #0800ff}.site-breeding-calendar-front__status-badge--active--on_the_way{color:#ffc100;background:#fff;border:1px solid #ffc100}.site-breeding-calendar-front__status-badge--active--born{color:#00d96a;background:#fff;border:1px solid #00d96a}.site-breeding-calendar-front__status-badge--active--archive{color:#afb5c7;background:#fff;border:1px solid #afb5c7}.site-breeding-calendar-front__id{width:14%;text-align:left}.site-breeding-calendar-front__date{width:21%;text-align:left}.site-breeding-calendar-front__puppies{width:20%}.site-breeding-calendar-front__avail{width:13%;text-align:center;transition:.3s ease-out}.site-breeding-calendar-front__pickup{width:15%;text-align:right}.site-breeding-calendar-front__date,.site-breeding-calendar-front__id,.site-breeding-calendar-front__pickup{font-size:15px;font-weight:400}.site-breeding-calendar-front__puppies{display:flex}.site-breeding-calendar-front__puppies-icon{margin-right:5px}.site-breeding-calendar-front__puppies-icon svg path{fill:#000;transition:.3s ease-out}.site-breeding-calendar-front__puppies-female,.site-breeding-calendar-front__puppies-male{display:flex;align-items:center;border:1px solid #000;border-radius:15px;padding:4px 8px;margin:0 5px;color:#000;font-size:15px;font-weight:400;transition:.3s ease-out}.site-breeding-calendar-front__puppies-female.no-dogs,.site-breeding-calendar-front__puppies-male.no-dogs{border:1px solid #afb5c7;color:#afb5c7}.site-breeding-calendar-front__puppies-female.no-dogs .site-breeding-calendar-front__puppies-icon svg path,.site-breeding-calendar-front__puppies-male.no-dogs .site-breeding-calendar-front__puppies-icon svg path{fill:#afb5c7}.site-breeding-calendar-front__answer{color:#000;padding:25px;background:#fff}.site-breeding-calendar-front__answer-block{height:-moz-fit-content;height:fit-content;opacity:1;transition:.3s ease-out}.site-breeding-calendar-front--planning{color:#fff;background:#0800ff;border:1px solid #0800ff}.site-breeding-calendar-front--on_the_way{color:#fff;background:#ffc100;border:1px solid #ffc100}.site-breeding-calendar-front--born{color:#fff;background:#00d96a;border:1px solid #00d96a}.site-breeding-calendar-front--archive{color:#afb5c7;background:#fff;border:1px solid #afb5c7}.site-breeding-calendar-puppies{margin-bottom:25px}.site-breeding-profile-puppy{display:block;width:100%;border:1px solid #e6e9f7;border-radius:15px}.site-breeding-profile-puppy:hover .site-breeding-profile-puppy__image img{transform:scale(1.1);border-radius:15px 15px 0 0}.site-breeding-profile-puppy:hover .site-breeding-profile-puppy__details{background:#f7f8f9}.site-breeding-profile-puppy__image{position:relative;height:180px;width:100%;border-radius:15px 15px 0 0;overflow:hidden}.site-breeding-profile-puppy__image img{border-radius:15px 15px 0 0;transition:transform .3s ease-out}.site-breeding-profile-puppy__image .puppie-status-badge{position:absolute;bottom:15px;left:15px;z-index:4}.site-breeding-profile-puppy__details{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e6e9f7;background:#fff;transition:.3s ease-out}.site-breeding-profile-puppy__name{color:#000;font-size:20px;font-weight:500;margin-right:10px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-breeding-profile-puppy__name--wrapper{width:100%;display:flex;justify-content:space-between;align-items:center}.site-breeding-profile-puppy__price{color:#000;font-size:27px;font-weight:500;white-space:nowrap}.site-breeding-profile-puppy__age,.site-breeding-profile-puppy__gender{color:#000;font-size:15px;font-weight:300;margin-right:20px;display:flex;align-items:center}.site-breeding-profile-puppy__age svg,.site-breeding-profile-puppy__gender svg{width:16px;fill:#afb5c7;margin-right:10px}.site-breeding-profile-puppy__info{display:flex;padding:18px 20px}.site-breeding-calendar-info{display:flex}.site-breeding-calendar-info__left{width:50%;margin-right:10px}.site-breeding-calendar-info__right{width:50%;margin-left:10px}.site-breeding-calendar-info__heading{color:#000;font-size:22px;font-weight:500;padding-bottom:18px;border-bottom:1px solid #ebedf8}.site-breeding-calendar-info__desc{color:#000;font-size:18px;font-weight:300;line-height:1.8;margin-top:18px;white-space:pre-wrap}.site-breeding-calendar-info__img{position:relative;width:131px;height:94px;cursor:pointer}.site-breeding-calendar-info__img--wrapper{display:inline-block;border:1px solid #e6e9f7;border-radius:15px;padding:15px;margin-top:25px;transition:all .2s ease}.site-breeding-calendar-info__img--wrapper:hover{background-color:#f7f8f9}.site-breeding-calendar-info__img img{border-radius:10px}.site-breeding-calendar-info__details{margin-top:18px;margin-bottom:25px}.site-breeding-calendar-info__details-row{display:flex;margin-bottom:10px}.site-breeding-calendar-info__details-row:last-child{margin-bottom:0}.site-breeding-calendar-info__feature{width:180px;color:#000;font-size:18px;font-weight:400}.site-breeding-calendar-info__feature-dog{color:#000;font-size:18px;font-weight:300}.site-breeding-calendar-info__parents{display:flex;margin-top:18px}.site-breeding-calendar-info__parent{display:flex;border:1px solid #ebedf8;border-radius:10px;padding:15px;transition:all .2s ease}.site-breeding-calendar-info__parent:hover{background-color:#f7f8f9}.site-breeding-calendar-info__parent:first-child{margin-right:15px}.site-breeding-calendar-info__parent-img{position:relative;width:40px;height:40px;margin-right:15px}.site-breeding-calendar-info__parent-img img{border-radius:10px}.site-breeding-calendar-info__parent-name{color:#000;font-size:18px;font-weight:500;margin-bottom:2px}.site-breeding-calendar-info__parent-type{color:#777;font-size:15px;font-weight:400}.ReactModal__Overlay{z-index:10000!important}.site-breeding-calendar-photos{margin-top:25px}.site-breeding-calendar-photos__heading{color:#000;font-size:22px;font-weight:500;padding-bottom:18px;border-bottom:1px solid #ebedf8;margin-bottom:8px}.site-breeding-calendar-photos__list{display:flex;flex-wrap:wrap;margin:0 -10px}.site-breeding-calendar-photos__img{position:relative;width:110px;height:80px;margin-top:10px}.site-breeding-calendar-photos__img img{border-radius:15px}.site-breeding-calendar-photos__img--wrapper{width:14.28%;padding:0 10px}.litter-item-mobile .accordion-mobile__header{height:70px}.litter-item-mobile .accordion-mobile__header span{overflow:hidden}.litter-item-mobile .accordion-mobile__header svg{flex-shrink:0}.litter-item-mobile .accordion-mobile__content{margin-bottom:0}.litter-item-mobile .calendar-mobile__list{border-bottom:0}.litter-item-mobile .site-breeding-calendar-front__status{width:-moz-fit-content;width:fit-content}.litter-item-mobile .site-breeding-calendar-front__status-badge{white-space:nowrap}.litter-item-mobile .calendar-mobile__list__item{overflow:hidden}.litter-item-mobile .calendar-mobile__list__item a{text-decoration:underline;text-align:right}.litter-item-mobile .calendar-mobile__list__item span:last-child{background-color:#fff!important;color:#000!important;padding:0!important;font-weight:300!important;border-radius:0!important;text-decoration:none;text-align:right;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.litter-item-mobile__header{display:flex;align-items:center;width:100%}.litter-item-mobile__header__text{display:flex;flex-direction:column;gap:2px;width:100%}.litter-item-mobile__header__text--race{font-size:15px;font-weight:300;line-height:16px;color:#858592}.litter-item-mobile__header__text span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.litter-item-mobile__header__text span:first-child{font-size:18px;font-weight:500;line-height:20px}.litter-item-mobile__button .main-btn{width:100%}.litter-item-mobile .main-btn--transparent-black{width:100%;display:flex;justify-content:center;gap:10px}.litter-item-mobile .main-btn--transparent-black svg{margin:0}.accordion-mobile{padding:0 15px;border:1px solid #ebedf8;border-radius:15px;transition:background-color .3s ease}.accordion-mobile .ReactCollapse--collapse{transition:height .5s}.accordion-mobile__header{display:flex;align-items:center;justify-content:space-between;height:60px;width:100%}.accordion-mobile__header>span{font-size:18px;line-height:20px;font-weight:500;display:flex;align-items:center;gap:10px}.accordion-mobile__header>span.gray svg path{fill:#8b90a2}.accordion-mobile__header>span>span.count{padding:0 4px;background-color:red;height:20px;min-width:20px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:17px;color:#fff;border-radius:25px}.accordion-mobile__header>span>span.count.blue{background-color:#1836dc}.accordion-mobile__header>span>span.count.gray{background-color:#8b90a2}.accordion-mobile__header>svg{transform:rotate(0deg);transition:transform .5s ease}.accordion-mobile__header--no-collapse .accordion-mobile__header__aside{margin-right:0}.accordion-mobile__header--fit-height{height:-moz-fit-content;height:fit-content}.accordion-mobile__header--open>svg{transform:rotate(180deg)}.accordion-mobile__header--link>svg{transform:rotate(-90deg)}.accordion-mobile__header__aside{margin-right:15px;margin-left:auto}.accordion-mobile__header__aside .text-blue-button{background-color:transparent;padding:0;border:none;font-size:15px;color:#1836dc;font-weight:500;text-decoration:underline}.accordion-mobile__header__aside--red{color:red}.accordion-mobile__header__aside .text-red-button{background-color:transparent;padding:0;border:none;font-size:15px;color:#ff011f;font-weight:500;text-decoration:underline}.accordion-mobile__content{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.accordion-mobile__content__wrapper{padding-bottom:15px}.accordion-mobile__content__wrapper__top-message{margin-bottom:10px}.accordion-mobile__content__item{display:flex;flex-direction:column;padding:15px;border:1px solid #ebedf8;border-radius:15px}.accordion-mobile__content__item__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.accordion-mobile__content__item__header__photo{height:44px;width:44px;border-radius:50%;overflow:hidden}.accordion-mobile__content__item__header__photo img{height:100%;width:100%;object-fit:cover}.accordion-mobile__content__item__header span{font-size:16px;line-height:20px;font-weight:500;margin-right:auto}.accordion-mobile__content__item__header button,.accordion-mobile__content__item__header label{padding:0;background-color:transparent;border:none;color:#1836dc;text-decoration:underline;font-weight:500}.accordion-mobile__content__item__header button.error,.accordion-mobile__content__item__header label.error{color:red}.accordion-mobile__content__item__header button.disabled,.accordion-mobile__content__item__header label.disabled{color:#8b90a2;text-decoration:none;pointer-events:none}.accordion-mobile__content__item__content p{margin-top:6px;color:#8b90a2;font-size:15px;line-height:20px;font-weight:400}.accordion-mobile__content__item__content a{color:#1836dc}.accordion-mobile__content__item__info{margin-top:15px}.accordion-mobile__content__item__info .alert{margin-bottom:0}.accordion-mobile__content__item__info .alert--gray,.accordion-mobile__content__item__info .alert--success{background-color:#f5f6ff}.accordion-mobile__content__item__info .alert--gray .alert__icon,.accordion-mobile__content__item__info .alert--success .alert__icon{height:18px;width:18px;background-color:transparent}.accordion-mobile__content__item__info .alert--gray .alert__icon svg,.accordion-mobile__content__item__info .alert--success .alert__icon svg{height:100%;width:100%}.accordion-mobile__content__item__info .alert--gray .alert__text,.accordion-mobile__content__item__info .alert--success .alert__text{padding-left:6px}.accordion-mobile__content__item__info .alert--gray .alert__text span,.accordion-mobile__content__item__info .alert--success .alert__text span{font-size:15px}.accordion-mobile__content__item__info .alert--success{background-color:#ccffe5}.accordion-mobile__content__item__info .alert__text p{font-size:15px}.accordion-mobile__content__item--empty{background-color:#fff6f6}.accordion-mobile__content__text span:first-child{font-size:18px;line-height:20px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accordion-mobile__content__text span:last-child{margin-top:10px;display:flex;align-items:center;gap:5px;font-size:15px;line-height:20px;font-weight:500;background-color:#ffe9e9;border-radius:25px;padding:5px 10px 5px 5px}.accordion-mobile__content__text span:last-child.mobile-breeder-parents__current__puppie-header__content__text__badge--verified{background-color:#c8fde2}.accordion-mobile--active-style{background-color:#04f;color:#fff}.accordion-mobile--active-style p,.accordion-mobile--active-style span{color:#fff}.accordion-mobile--active-style svg path{fill:#fff}.yarl__container{background-color:rgba(0,0,0,.8)!important}.yarl__thumbnails_thumbnail{border:none!important}.yarl__thumbnails_thumbnail_active{border:1px solid #fff!important}.site-breeding-profile-media{border:1px solid #e6e9f7;border-radius:15px;padding:30px;display:flex;flex-direction:column}@media(max-width:520px){.site-breeding-profile-media{margin-top:0;padding:15px}}.site-breeding-profile-media__top{display:flex;align-items:center;margin-bottom:23px}@media(max-width:520px){.site-breeding-profile-media__top{margin-top:5px;margin-bottom:20px}}.site-breeding-profile-media__heading{color:#000;font-size:30px;font-weight:500;text-align:left}@media(max-width:520px){.site-breeding-profile-media__heading{font-size:25px}}.site-breeding-profile-media__number{height:24px;display:flex;justify-content:center;align-items:center;color:#000;font-size:16px;font-weight:600;background:#fff;border:1px solid #000;border-radius:50px;margin-left:10px;padding:3px 7px}.site-breeding-profile-media__list{position:relative;display:flex;flex-wrap:wrap;margin:0 -10px}.site-breeding-profile-media__list.add-width .swiper{width:100%}.site-breeding-profile-media__arrow{width:42px;height:42px;position:absolute;bottom:50%;z-index:3;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:50px;box-shadow:1px 1px 10px rgba(0,0,0,.2);transition:.3s ease-out;cursor:pointer}.site-breeding-profile-media__arrow.hidden{display:none}.site-breeding-profile-media__arrow:hover{background:#04f}.site-breeding-profile-media__arrow:hover svg path{fill:#fff}.site-breeding-profile-media__arrow svg{width:12px}.site-breeding-profile-media__arrow--next{right:0;transform:translate(50%,50%)}.site-breeding-profile-media__arrow--prev{left:0;transform:translate(-50%,50%) rotate(180deg)}.site-breeding-profile-medium{position:relative;display:block;width:100%;border:none;border-radius:10px;padding:0;cursor:pointer}.site-breeding-profile-medium:hover .site-breeding-profile-medium__image img{transform:scale(1.1);border-radius:10px}.site-breeding-profile-medium__image{position:relative;height:160px;width:100%;border-radius:10px;overflow:hidden}.site-breeding-profile-medium__image:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 60%,hsla(0,0%,100%,0) 0,rgba(0,0,0,.9));border-radius:10px}.site-breeding-profile-medium__image--wrapper{position:relative}.site-breeding-profile-medium__image img{border-radius:10px;transition:.3s ease-out}.site-breeding-profile-medium__info{position:relative;width:calc(100% - 30px);left:15px;right:15px;bottom:-125px;z-index:4;color:#fff;font-size:18px;font-weight:500;display:flex;justify-content:space-between;align-items:center;gap:20px}.site-breeding-profile-medium__amount{font-size:16px;color:#afb5c7}.site-breeding-profile-medium__category{text-align:left;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-breeding-profile-application{border:1px solid #e6e9f7;border-radius:15px;padding:25px}@media(max-width:1060px){.site-breeding-profile-application{order:2}}@media(max-width:520px){.site-breeding-profile-application{padding:15px}}.site-breeding-profile-application__content{padding:25px;overflow:hidden;border-radius:10px;background-image:url(/images/profile-application-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:680px){.site-breeding-profile-application__content{gap:20px;padding:20px 18px;flex-direction:column;background-image:url(/images/profile-application-background-mobile.jpg)}}.site-breeding-profile-application__content__left{display:flex;align-items:center;gap:16px}.site-breeding-profile-application__content__left svg{flex-shrink:0}@media(max-width:680px){.site-breeding-profile-application__content__left svg{display:none}}.site-breeding-profile-application__content__left__text{display:flex;flex-direction:column;gap:4px}@media(max-width:680px){.site-breeding-profile-application__content__left__text{gap:10px}}.site-breeding-profile-application__content__left__text strong{font-size:18px;line-height:20px}@media(max-width:680px){.site-breeding-profile-application__content__left__text span,.site-breeding-profile-application__content__left__text strong{text-align:center}}.site-breeding-profile-application__content__left__text span a{text-decoration:underline}.site-breeding-profile-application__content__left__text span a:hover{color:#04f}.site-breeding-profile-application__content .main-btn{padding:0 20px;height:50px}.site-breeding-profile-application__content .main-btn:hover{background-color:#04f;border-color:#04f;color:#fff}.breeding-contact-mobile{padding:15px;background-color:#fff;width:100%;position:fixed;bottom:0;left:0;right:0;display:none;justify-content:center;gap:15px;box-shadow:1px -3px 5px 0 rgba(0,0,0,.21);-webkit-box-shadow:1px -3px 5px 0 rgba(0,0,0,.21);-moz-box-shadow:1px -3px 5px 0 rgba(0,0,0,.21);z-index:1000}@media(max-width:576px){.breeding-contact-mobile{display:flex}}.breeding-contact-mobile .main-btn{display:flex;justify-content:center;flex:1 1}.breeding-contact-mobile .main-btn svg{margin-left:0;margin-right:8px}.breeding-contact-mobile .main-btn:first-child{max-width:147px;width:100%;background-color:#fff;color:#000}.breeding-contact-mobile .main-btn:first-child svg path{fill:#000}.breeding-contact-mobile .main-btn:first-child:hover{background-color:#000;color:#fff}.breeding-contact-mobile .main-btn:first-child:hover svg path{fill:#fff}.breeding-contact-mobile .main-btn:last-child{background-color:#000;color:#fff}.breeding-contact-mobile .main-btn:last-child svg path{fill:#fff}.breeding-contact-mobile .main-btn:last-child:hover{background-color:#04f;border-color:#04f}.site-breeding-profile-top__heading{display:flex;align-items:center}.site-breeding-profile-top__heading-name{color:#000;font-size:35px;font-weight:500;display:flex;align-items:center;gap:15px}.site-breeding-profile-top__heading-name svg{height:28px;width:28px}@media(max-width:576px){.site-breeding-profile-top__heading-name{font-size:25px}}.public-breeding-gallery{margin-bottom:20px}@media(max-width:768px){.public-breeding-gallery{margin-bottom:15px}}.public-breeding-gallery .swiper-slide{width:-moz-fit-content;width:fit-content}.public-breeding-gallery__item{height:140px;width:140px;background:#ebecef;border-radius:10px;overflow:hidden;position:relative;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:767px){.public-breeding-gallery__item{height:120px;width:120px}}.public-breeding-gallery__item img{transition:all .3s ease}.public-breeding-gallery__item:hover img{transform:scale(1.1)}.public-breeding-gallery__item--placeholder{display:flex;align-items:center;justify-content:center}.public-breeding-gallery--margin-top{margin-top:25px}@media(max-width:767px){.public-breeding-gallery--margin-top .public-breeding-gallery__item{height:100px;width:100px}}