.lb-loader,.lightbox{text-align:center;line-height:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/chrystallight/assets/img/lightbox/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../themes/chrystallight/assets/img/lightbox/prev.png) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover,.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../themes/chrystallight/assets/img/lightbox/next.png) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../themes/chrystallight/assets/img/lightbox/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}
body{background:#fbfafd;color:#31273a}
h1,h2,h3,h4,h5,h6{font-family:"Aleo",serif;color:#31273a}
a{text-decoration:none}
svg.svg-icon{position:relative;bottom:2px}
ul{list-style:none;padding:0}
.blob{width:100%;height:100vw;max-width:700px;max-height:400px;animation:animate 15s ease-in-out infinite;transition:all 1s ease-in-out}
a.main-btn{color:#B6DA9B;background:linear-gradient(to left,transparent 50%,#B6DA9B 50%) right;background-size:200%;transition:0.5s ease-in-out}
a.main-btn span{transition:0.5s ease-in-out}
a.main-btn:hover{background-position:left}
a.main-btn:hover span{color:#392251}
a.main-btn .circle{height:36px;width:36px;background:#B6DA9B;border-radius:50%;position:relative}
a.main-btn .circle svg{width:20px;fill:#392251;position:absolute;left:50%;top:50%;translate:-50% -50%}
a.main-btn.primary{color:#31273a;background:linear-gradient(to left,transparent 50%,#9f78c7 50%) right;background-size:200%}
a.main-btn.primary:hover{background-position:left}
a.main-btn.primary:hover span{color:#fbfafd}
a.main-btn.primary .circle{background:#9f78c7}
a.main-btn.primary .circle svg{fill:#fbfafd}
a.main-btn.large .circle{height:46px;width:46px}
a.main-btn.large svg{width:30px}
.litter-right svg,.litter-left svg{width:30px;fill:#392251;transition:all 0.3s linear}
.litter-right:hover svg,.litter-left:hover svg{fill:#9f78c7}
.family-tree{background:rgba(159,120,199,0.3);text-transform:capitalize}
.family-tree .col-custom{display:flex;flex-direction:column;height:1300px}
.family-tree .parents .row-custom{height:50%}
.family-tree .grandparents .row-custom{height:25%}
.family-tree .grandgrandparents .row-custom{height:calc(100% / 8)}
.family-tree .row-custom{padding:0 20px;flex-grow:1;display:flex;align-items:center;border:1px solid rgba(159,120,199,0.5);border-radius:1.5rem;box-shadow:rgba(159,120,199,0.25) 0px 2px 5px -1px,rgba(49,39,58,0.3) 0px 1px 3px -1px;background:rgba(255,255,255,0.5);margin-bottom:10px;margin-right:10px}
.swiper-button-next,.swiper-button-prev{color:#fbfafd}
.ms--images{position:relative;overflow:hidden}
.ms--images.ms-container--horizontal{width:100%;height:400px;max-width:100%}
.ms--images.ms-container--horizontal .ms-track{left:calc(50% - 350px)}
.ms--images.ms-container--horizontal .ms-slide{display:inline-flex}
.ms--images .ms-track{display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none}
.ms--images .ms-slide{align-items:center;justify-content:center;width:700px;height:400px;user-select:none}
.ms--images{left:calc(50% - 280px)}
.ms--images.ms-container--horizontal .ms-track{left:-70px}
.ms--images .ms-slide:nth-child(1) .ms-slide__image{background-image:url("https://cdn.jsdelivr.net/gh/lmgonzalves/momentum-slider@3b3037f7f1bab402fe3c75cd20ab18e04e1cbe0b/portfolio-carousel/img/harvey-gibson-498362-unsplash.jpg")}
.ms--images .ms-slide:nth-child(2) .ms-slide__image{background-image:url("https://cdn.jsdelivr.net/gh/lmgonzalves/momentum-slider@3b3037f7f1bab402fe3c75cd20ab18e04e1cbe0b/portfolio-carousel/img/andre-hunter-461305-unsplash.jpg")}
.ms--images .ms-slide:nth-child(3) .ms-slide__image{background-image:url("https://cdn.jsdelivr.net/gh/lmgonzalves/momentum-slider@3b3037f7f1bab402fe3c75cd20ab18e04e1cbe0b/portfolio-carousel/img/joanna-nix-389128-unsplash.jpg")}
.ms--images .ms-slide:nth-child(4) .ms-slide__image{background-image:url("https://cdn.jsdelivr.net/gh/lmgonzalves/momentum-slider@3b3037f7f1bab402fe3c75cd20ab18e04e1cbe0b/portfolio-carousel/img/jurica-koletic-321003-unsplash.jpg")}
.ms--images .ms-slide__image-container{width:80%;height:80%;background-color:rgba(0,0,0,0.3);overflow:hidden}
.ms--images .ms-slide__image{width:100%;height:100%;background-size:cover}
.ms--numbers{position:relative;overflow:hidden}
.ms--numbers.ms-container--horizontal{width:240px;height:240px;max-width:100%}
.ms--numbers.ms-container--horizontal .ms-track{left:calc(50% - 120px)}
.ms--numbers.ms-container--horizontal .ms-slide{display:inline-flex}
.ms--numbers .ms-track{display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none}
.ms--numbers .ms-slide{align-items:center;justify-content:center;width:240px;height:240px;user-select:none}
.ms--numbers{position:absolute;left:calc(50% - 380px);top:calc(50% - 300px);z-index:-1;pointer-events:none}
.ms--numbers .ms-slide{font-size:9em;font-weight:900;color:rgba(255,255,255,0.2)}
.ms--titles{position:relative;overflow:hidden}
.ms--titles.ms-container--vertical{width:400px;height:170px;max-height:100%}
.ms--titles.ms-container--vertical .ms-track{flex-direction:column;top:calc(50% - 85px)}
.ms--titles.ms-container--vertical.ms-container--reverse .ms-track{flex-direction:column-reverse;top:auto;bottom:calc(50% - 85px)}
.ms--titles.ms-container--vertical .ms-slide{display:flex}
.ms--titles .ms-track{display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none}
.ms--titles .ms-slide{align-items:center;justify-content:center;width:400px;height:170px;user-select:none}
.ms--titles{position:absolute;left:calc(50% - 420px);top:calc(50% - 85px);z-index:1;pointer-events:none}
.ms--titles .ms-track{white-space:normal}
.ms--titles .ms-slide{font-size:3.3em;font-weight:600}
.ms--titles .ms-slide h3{margin:0;text-shadow:1px 1px 2px black}
.ms--links{position:relative;overflow:hidden}
.ms--links.ms-container--vertical{width:120px;height:60px;max-height:100%}
.ms--links.ms-container--vertical .ms-track{flex-direction:column;top:calc(50% - 30px)}
.ms--links.ms-container--vertical .ms-slide{display:flex}
.ms--links .ms-track{display:flex;position:absolute;white-space:nowrap;padding:0;margin:0;list-style:none}
.ms--links .ms-slide{align-items:center;justify-content:center;width:120px;height:60px;user-select:none}
.ms--links{position:absolute;left:calc(50% - 420px);top:calc(50% + 105px);z-index:1}
.ms--links .ms-track{white-space:normal}
.ms--links .ms-slide__link{font-weight:600;padding:5px 0 8px;border-bottom:2px solid white;cursor:pointer}
.pagination-ms{display:flex;position:absolute;left:calc(50% - 420px);top:calc(100%);list-style:none;margin:0;padding:0;overflow:hidden;z-index:1}
.pagination-ms__button{display:inline-block;position:relative;width:36px;height:20px;margin:0 5px;cursor:pointer}
.pagination-ms__button:before,.pagination-ms__button:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;box-shadow:0 1px 0 #0B0D14}
.pagination-ms__button:before{height:2px;background-color:#6A3836}
.pagination-ms__button:after{height:3px;background-color:#DC4540;opacity:0;transition:0.5s opacity}
.pagination__item--active .pagination__button:after{opacity:1}
@media screen and (max-width:860px){.ms--numbers{left:calc(50% - 120px)}.ms--titles{left:calc(50% - 200px);top:calc(50% - 135px);text-align:center}.ms--links{left:calc(50% - 60px);top:calc(50% + 80px)}.pagination-ms{left:50%;top:calc(100% - 50px);transform:translateX(-50%)}}
@media screen and (max-width:600px){.ms--images{overflow:visible}}
@media screen and (max-width:400px){.ms--titles .ms-slide{transform:scale(0.8)}}
.sliders-container{position:relative;display:flex;align-items:center;justify-content:center;flex:1}.navbar{background:white;padding:0}
.navbar-brand{transition:all 0.2s linear}
.navbar-brand img{width:90px}
.navbar a.nav-link{color:#31273a;font-weight:500;font-size:18px;margin:0 15px}
.navbar a.nav-link:hover{color:#9f78c7}
#homepage .rounded-img{position:absolute}
#homepage .rounded-img img{object-fit:cover;border-radius:50%;border:3px solid #fbfafd;box-shadow:0 5px 5px rgba(81,43,115,0.6)}
#homepage .rounded-img__first{left:-10px;bottom:20%}
#homepage .rounded-img__first img{width:70px;height:70px}
#homepage .rounded-img__second{right:20%;top:2%}
#homepage .rounded-img__second img{width:60px;height:60px}
#homepage .rounded-img__third{right:10%;bottom:10%}
#homepage .rounded-img__third img{width:60px;height:60px}
#homepage a.social{z-index:99;position:relative}
#homepage a.social svg{width:40px;fill:#31273a}
#homepage a.social:hover svg{fill:#B6DA9B}
#homepage .homepage-heading{line-height:1.2;font-weight:600}
#homepage .blob{background:url("../themes/chrystallight/assets/img/homeImg.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/homeImg.webp")){#homepage .blob{background-image:url("../themes/chrystallight/assets/img/homeImg.jpg")}}
#homepage .homepage-panel{background:#392251;min-height:250px;color:#fbfafd}
#homepage .homepage-panel__heading{opacity:0.25;transition:all 0.3s linear;cursor:pointer}
#homepage .homepage-panel__heading:hover{opacity:0.6}
#homepage .homepage-panel__heading.active{opacity:1}
#homepage .homepage-panel img{width:100%;object-fit:cover;object-position:center;border-radius:2rem}
#homepage .homepage-panel p.handling-info{line-height:1.3}
#homepage .litters .swiper-wrapper{width:100%;height:300px}
#homepage .litters .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}
#homepage .litters .swiper-slide h3{transition:all 0.3s linear}
#homepage .litters .swiper-slide .overlay{background:rgba(57,34,81,0.6);z-index:-1;transition:all 0.3s linear}
#homepage .litters .swiper-slide:hover .overlay{background:rgba(57,34,81,0)}
#homepage .litters .swiper-slide:hover h3{opacity:0}
#homepage .litters .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
#homepage .litters .litter-A{background:url("../themes/chrystallight/assets/img/litters/litterA.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterA.webp")){#homepage .litters .litter-A{background-image:url("../themes/chrystallight/assets/img/litters/litterA.jpg")}}
#homepage .litters .litter-B{background:url("../themes/chrystallight/assets/img/litters/litterB.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterB.webp")){#homepage .litters .litter-B{background-image:url("../themes/chrystallight/assets/img/litters/litterB.jpg")}}
#homepage .litters .litter-C{background:url("../themes/chrystallight/assets/img/litters/litterC.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterC.webp")){#homepage .litters .litter-C{background-image:url("../themes/chrystallight/assets/img/litters/litterC.jpg")}}
#homepage .litters .litter-D{background:url("../themes/chrystallight/assets/img/litters/litterD.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterD.webp")){#homepage .litters .litter-D{background-image:url("../themes/chrystallight/assets/img/litters/litterD.jpg")}}
#homepage .litters .litter-E{background:url("../themes/chrystallight/assets/img/litters/litterE.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterE.webp")){#homepage .litters .litter-E{background-image:url("../themes/chrystallight/assets/img/litters/litterE.jpg")}}
#homepage .litters .litter-F{background:url("../themes/chrystallight/assets/img/litters/litterF.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterF.webp")){#homepage .litters .litter-F{background-image:url("../themes/chrystallight/assets/img/litters/litterF.jpg")}}
#homepage .litters .litter-G{background:url("../themes/chrystallight/assets/img/litters/litterG.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterG.webp")){#homepage .litters .litter-G{background-image:url("../themes/chrystallight/assets/img/litters/litterG.jpg")}}
#homepage .litters .litter-H{background:url("../themes/chrystallight/assets/img/litters/litterH.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterH.webp")){#homepage .litters .litter-H{background-image:url("../themes/chrystallight/assets/img/litters/litterH.jpg")}}
.news-list__item{background:#f1ebf7;box-shadow:rgba(49,39,58,0.1) 0px 0px 5px 0px,rgba(49,39,58,0.1) 0px 0px 1px 0px;transition:all 0.2s linear}
.news-list__item img{width:100%;height:300px;object-fit:cover;object-position:center;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;transition:all 3s linear}
.news-list__item-text{color:#31273a}
.news-list__item-text h3{color:#392251}
.news-list__item .read-more{bottom:0;right:50%;translate:50% 0;width:100%;background:rgba(159,120,199,0.2);color:#31273a;text-align:center;transition:all 3s linear}
.news-list a:hover .news-list__item{background:#dfd2ec;box-shadow:rgba(49,39,58,0.06) 0px 2px 4px 0px inset}
.news-list a:hover .news-list__item img{border-radius:30% 60% 70% 40% / 50% 60% 30% 60%}
.news-list a:hover .news-list__item .read-more{color:#9f78c7}
.new-wrapper{background:#f1ebf7}
.our-dogs-wrapper{background:white}
.our-dogs-wrapper h1{position:relative}
.our-dogs-wrapper h1::before{content:"";height:2px;width:30%;background:#392251;position:absolute;top:50%;left:2%;opacity:0.3}
.our-dogs-wrapper h1::after{content:"";height:2px;width:30%;background:#392251;position:absolute;top:50%;right:2%;opacity:0.3}
.our-dogs-wrapper .female .our-dogs__list-item img{border-radius:30% 60% 70% 40% / 50% 60% 30% 60%}
.our-dogs-wrapper .female .our-dogs__list-item h2{rotate:-10deg;right:-10px}
.our-dogs-wrapper .female .our-dogs__list-item:hover h2{opacity:1;right:0;bottom:0;rotate:0deg}
.our-dogs-wrapper .male .our-dogs__list-item img{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%}
.our-dogs-wrapper .male .our-dogs__list-item h2{rotate:10deg;left:-20px}
.our-dogs-wrapper .male .our-dogs__list-item:hover h2{opacity:1;left:0;bottom:0;rotate:0deg}
.our-dogs-wrapper .female,.our-dogs-wrapper .male{position:relative}
.our-dogs-wrapper .female svg,.our-dogs-wrapper .male svg{width:80%;position:absolute;right:-50%;top:50%;opacity:0.1}
.our-dogs-wrapper .our-dogs__list-item{position:relative}
.our-dogs-wrapper .our-dogs__list-item:hover img{border-radius:50%}
.our-dogs-wrapper .our-dogs__list img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.3s linear;z-index:-1;box-shadow:rgba(0,0,0,0.16) 0px 3px 6px,rgba(0,0,0,0.23) 0px 3px 6px}
.our-dogs-wrapper .our-dogs__list h2{color:#392251;position:relative;text-shadow:#e0e0e0 1px 1px 0,2px 2px 2px rgba(159,120,199,0);opacity:0.8;transition:all 0.3s linear}
.our-dogs .blob-denver{background:url("../themes/chrystallight/assets/img/our-dogs/denver/denver.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-gillien{background:url("../themes/chrystallight/assets/img/our-dogs/gillien/gillien.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-hardin{background:url("../themes/chrystallight/assets/img/our-dogs/hardin/hardin.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-harmancek{background:url("../themes/chrystallight/assets/img/our-dogs/harmancek/harmancek.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-jon{background:url("../themes/chrystallight/assets/img/our-dogs/jon/jon.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-keeper{background:url("../themes/chrystallight/assets/img/our-dogs/keeper/keeper.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-matty{background:url("../themes/chrystallight/assets/img/our-dogs/matty/matty.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-noel{background:url("../themes/chrystallight/assets/img/our-dogs/noel/noel.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-peggy{background:url("../themes/chrystallight/assets/img/our-dogs/peggy/peggy.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-tilly{background:url("../themes/chrystallight/assets/img/our-dogs/tilly/tilly.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs .blob-vivien{background:url("../themes/chrystallight/assets/img/our-dogs/vivien/vivien.jpg");background-size:cover;background-position:center;box-shadow:rgba(159,120,199,0.4) 5px 5px,rgba(159,120,199,0.3) 10px 10px,rgba(159,120,199,0.2) 15px 15px,rgba(159,120,199,0.1) 20px 20px,rgba(159,120,199,0.05) 25px 25px}
.our-dogs__heading{color:#392251}
.our-dogs__info-wrapper{background:rgba(159,120,199,0.1);border-radius:2.5rem;box-shadow:rgba(159,120,199,0.4) 0px 0px 0px 2px,rgba(159,120,199,0.65) 0px 4px 6px -1px,rgba(49,39,58,0.08) 0px 1px 0px inset}
.our-dogs__others{background:#392251}
.our-dogs__others .blockquote{position:relative}
.our-dogs__others .blockquote p{position:relative;color:#9f78c7;font-weight:normal;text-shadow:0 1px #31273a;font-style:italic;line-height:1.4;margin:0;border:2px solid #9f78c7;border-radius:20px;padding:25px}
.our-dogs__others .blockquote p:after{content:"";position:absolute;border:2px solid #9f78c7;border-radius:0 50px 0 0;width:60px;height:60px;bottom:-60px;left:50px;border-bottom:none;border-left:none;z-index:3}
.our-dogs__others .blockquote p:before{content:"";position:absolute;width:80px;border:6px solid #392251;bottom:-3px;left:50px;z-index:2}
.our-dogs__photogallery-item img{width:100%;height:100%;border:1px solid #9f78c7;object-fit:cover;object-position:center;transition:all 0.2s linear}
.our-dogs__photogallery-item a:hover img{filter:grayscale(80%);transition:all 0.2s linear}
.grooming .swiper{width:100%}
.grooming .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.grooming .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.litters-list .litters-list__item{text-align:center;height:300px;font-size:18px;display:flex;justify-content:center;align-items:center}
.litters-list .litters-list__item h3{transition:all 0.3s linear;position:relative;z-index:1}
.litters-list .litters-list__item .overlay{background:rgba(57,34,81,0.6);z-index:0;transition:all 0.3s linear}
.litters-list .litters-list__item:hover .overlay{background:rgba(57,34,81,0)}
.litters-list .litters-list__item:hover h3{opacity:0}
.litters-list .litter-list__item img{display:block;width:100%;height:100%;object-fit:cover}
.litters-list .litter-A{background:url("../themes/chrystallight/assets/img/litters/litterA.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterA.webp")){.litters-list .litter-A{background-image:url("../themes/chrystallight/assets/img/litters/litterA.jpg")}}
.litters-list .litter-B{background:url("../themes/chrystallight/assets/img/litters/litterB.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterB.webp")){.litters-list .litter-B{background-image:url("../themes/chrystallight/assets/img/litters/litterB.jpg")}}
.litters-list .litter-C{background:url("../themes/chrystallight/assets/img/litters/litterC.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterC.webp")){.litters-list .litter-C{background-image:url("../themes/chrystallight/assets/img/litters/litterC.jpg")}}
.litters-list .litter-D{background:url("../themes/chrystallight/assets/img/litters/litterD.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterD.webp")){.litters-list .litter-D{background-image:url("../themes/chrystallight/assets/img/litters/litterD.jpg")}}
.litters-list .litter-E{background:url("../themes/chrystallight/assets/img/litters/litterE.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterE.webp")){.litters-list .litter-E{background-image:url("../themes/chrystallight/assets/img/litters/litterE.jpg")}}
.litters-list .litter-F{background:url("../themes/chrystallight/assets/img/litters/litterF.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterF.webp")){.litters-list .litter-F{background-image:url("../themes/chrystallight/assets/img/litters/litterF.jpg")}}
.litters-list .litter-G{background:url("../themes/chrystallight/assets/img/litters/litterG.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterG.webp")){.litters-list .litter-G{background-image:url("../themes/chrystallight/assets/img/litters/litterG.jpg")}}
.litters-list .litter-H{background:url("../themes/chrystallight/assets/img/litters/litterH.webp");background-size:cover;background-position:center}
@supports not (background-image:url("../themes/chrystallight/assets/img/litters/litterH.webp")){.litters-list .litter-H{background-image:url("../themes/chrystallight/assets/img/litters/litterH.jpg")}}
.litter-detail__info img{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%}
.litter-detail .litter-detail__male{color:#fbfafd}
.litter-detail .litter-detail__male.badge{background:#392251}
.litter-detail .litter-detail__male svg{width:14px;position:relative;bottom:2px;fill:#fbfafd}
.litter-detail .litter-detail__female{color:#fbfafd}
.litter-detail .litter-detail__female.badge{background:#9f78c7}
.litter-detail .litter-detail__female svg{width:14px;position:relative;bottom:2px;fill:#fbfafd}
.litter-detail .parents-list__item{background:#f1ebf7;box-shadow:rgba(49,39,58,0.1) 0px 0px 5px 0px,rgba(49,39,58,0.1) 0px 0px 1px 0px;transition:all 0.2s linear}
.litter-detail .parents-list__item img{width:100%;height:350px;object-fit:cover;object-position:center;border-radius:60% 40% 30% 70% / 60% 30% 70% 40%;transition:all 3s linear}
.litter-detail .parents-list__item-text{color:#31273a}
.litter-detail .parents-list__item-text h3{color:#392251}
.litter-detail .parents-list a:hover .parents-list__item{background:#dfd2ec;box-shadow:rgba(49,39,58,0.06) 0px 2px 4px 0px inset}
.litter-detail .parents-list a:hover .parents-list__item img{border-radius:30% 60% 70% 40% / 50% 60% 30% 60%}
.litter-detail .parents-list a:hover .parents-list__item .read-more{color:#9f78c7}
.litter-detail__photogallery{background:#392251}
.litter-detail__photogallery-item img{width:100%;height:100%;border:1px solid #9f78c7;object-fit:cover;object-position:center;transition:all 0.2s linear}
.litter-detail__photogallery-item a:hover img{filter:grayscale(80%);transition:all 0.2s linear}
.about img.tien{box-shadow:rgba(159,120,199,0.4) -24px -1px,rgba(159,120,199,0.3) 15px 0px,rgba(159,120,199,0.2) 26px -18px,rgba(159,120,199,0.1) -25px 33px,rgba(159,120,199,0.05) -56px 14px;border-radius:50%;max-width:350px}
.about img.tien-light{border-radius:50%;box-shadow:rgba(159,120,199,0.4) -24px -1px,rgba(159,120,199,0.3) 15px 0px,rgba(159,120,199,0.2) 26px -18px,rgba(159,120,199,0.1) -25px 33px,rgba(159,120,199,0.05) 56px 14px;max-width:350px}
.about .with-bg{background:#f1ebf7}
.about .with-darkbg{background:#392251}
.about .swiper{width:100%}
.about .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.about .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
#kontakt{background:#392251;color:#fbfafd}
#kontakt a{color:#B6DA9B}
#kontakt a svg{width:30px;fill:#B6DA9B}
#kontakt a svg.sm{width:18px;margin-right:3px}
#kontakt a:hover{color:#dfefd3}
#kontakt a:hover svg{fill:#dfefd3}
#kontakt img{width:100%;max-width:200px}
@media (min-width:576px){.litter-detail .parents-list__item img{height:250px}}
@media (min-width:768px){.family-tree .col-custom{height:700px}.litter-detail .parents-list__item img{height:300px}}
@media (min-width:991px){#homepage .homepage-panel img{position:absolute;bottom:0;left:0;width:100%;height:120%;border-bottom-left-radius:0;border-bottom-right-radius:0}.blob{width:100%;max-height:650px}.family-tree .col-custom{height:500px}.litter-detail .parents-list__item img{height:250px}}
@keyframes animate{0%,100%{border-radius:60% 40% 30% 70% / 60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40% / 50% 60% 30% 60%}}