@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&family=Roboto:wght@100;300;400&subset=cyrillic&display=swap");:root{--primary-color:#718ea7;--primary-dark:#5a7a94;--primary-light:#8ba5bc;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-500:#6b7280}[data-bs-theme=dark]{--gray-50:#1e2128;--gray-100:#252930;--gray-200:#2a2f38;--gray-400:#6b7280;--gray-500:#8a95a3}@media (prefers-color-scheme:dark){:root{--gray-50:#1e2128;--gray-100:#252930;--gray-200:#2a2f38;--gray-400:#6b7280;--gray-500:#8a95a3}}html{overflow-x:hidden}body{overflow-x:hidden;overflow-y:auto}.mm-wrapper{overflow-x:hidden!important;overflow-y:visible!important}section{display:block;clear:both;position:relative}.gal::after,.sect2::after,.gal_sect::after{content:"";display:table;clear:both}.sect2,.sect3,.sect4{display:block!important;float:none!important;height:auto!important}footer{display:block;clear:both}label,input,button,select,textarea{font-family:"Open Sans",sans-serif;font-size:inherit;line-height:inherit}a{color:#666;transition:0.2s ease-in-out;text-decoration:none}a:hover,a:focus{color:#718ea7;text-decoration:none}p{margin:0 0 20px}blockquote{padding:10px 20px;margin:0 0 20px;font-size:20px;line-height:1.5;font-weight:300;color:#999}blockquote strong{font-weight:700}hr{border-top:1px solid #eee}hr.bold{border-top:3px solid #eee}h1.h-xlight,h2.h-xlight,h3.h-xlight,h4.h-xlight,h5.h-xlight,h6.h-xlight{font-weight:100}h1.h-light,h2.h-light,h3.h-light,h4.h-light,h5.h-light,h6.h-light{font-weight:300}h1.h-normal,h2.h-normal,h3.h-normal,h4.h-normal,h5.h-normal,h6.h-normal{font-weight:400}h1.h-medium,h2.h-medium,h3.h-medium,h4.h-medium,h5.h-medium,h6.h-medium{font-weight:500}h1.h-bold,h2.h-bold,h3.h-bold,h4.h-bold,h5.h-bold,h6.h-bold{font-weight:700}h1.h-ultra,h2.h-ultra,h3.h-ultra,h4.h-ultra,h5.h-ultra,h6.h-ultra{font-weight:900}h1.font-light,h2.font-light,h3.font-light,h4.font-light,h5.font-light,h6.font-light{color:#fff}.big-heading{font-size:48px;font-weight:700}p.medium{font-weight:500}p.bold{font-weight:700}p.ultra{font-weight:900}.highlight-light{background-color:rgba(255,255,255,0.5);padding:20px;display:inline-block;color:#111}.highlight-dark{background-color:rgba(0,0,0,0.5);padding:20px;display:inline-block;color:#fff}.highlight-color{padding:2px 5px;display:inline-block;color:#fff}.control-label{font-family:"Roboto",sans-serif;font-weight:100;color:#444;line-height:1.1}.navbar{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.3)}.navbar-brand{font-weight:700;padding-top:15px;margin-top:5px;padding-bottom:0}.navbar-brand:focus{outline:0}.navbar-brand.reduce{margin-top:0;padding-top:5px;padding-bottom:5px;transition:0.4s ease-in-out}.navbar.navbar-custom{width:inherit;margin:0 auto;padding:0}.navbar.navbar-custom.navbar-fixed-top{background:#fff}.navbar.navbar-custom ul.nav.navbar-nav{margin-top:15px;transition:0.4s ease-in-out}.navbar.navbar-custom.top-nav-collapse ul.nav.navbar-nav{margin-top:0}.navbar-custom ul.nav li a{font-size:13px;letter-spacing:1px;color:#666;text-transform:uppercase;font-weight:700;background:transparent}.navbar-custom.top-nav-collapse{background:#fff}.navbar-custom.top-nav-collapse ul.nav li a{transition:0.2s ease-in-out;color:#444}.navbar-custom ul.nav ul.dropdown-menu{border-radius:0;margin-top:16px}.navbar-custom ul.nav ul.dropdown-menu li{border-bottom:1px solid #eee}.navbar-custom ul.nav ul.dropdown-menu li:last-child{border-bottom:none}.navbar-custom ul.nav ul.dropdown-menu li a{padding:10px 20px;font-size:13px;text-transform:uppercase}.navbar-custom ul.nav ul.dropdown-menu li a:hover{background:#f9f9f9}.navbar-custom .nav li a:hover,.navbar-custom .nav li a:focus{transition:background 0.3s ease-in-out}.navbar-custom.navbar-fixed-top .nav li a:hover,.navbar-custom.navbar-fixed-top .nav li a:focus,.navbar-custom.navbar-fixed-top .nav li.active a{outline:0;background:none}.navbar-custom.top-nav-collapse .nav li a:hover,.navbar-custom.top-nav-collapse .nav li a:focus,.navbar-custom.top-nav-collapse .nav li.active{outline:0;background-color:rgba(255,255,255,0.2)}.navbar-toggle{padding:4px 6px;font-size:12px;color:#fff}.navbar-toggle:focus,.navbar-toggle:active{outline:0}.search-empty{padding:10px;color:var(--theme-text-light,#999)}.search-id{opacity:0.6}.search-color{color:var(--theme-text-light,#999);font-size:12px}.top_line .cont_p{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;justify-content:flex-start!important;text-align:left!important;max-width:100%!important;padding:0 15px}.top_line .img_logo{flex-shrink:0;margin-right:20px}.top_line .menu{flex:1;min-width:0}.top_line .menu nav#menu1 ul#nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0}.top_line .menu nav#menu1 ul#nav>li{display:inline-block;position:relative}.btn{position:relative;display:inline-block;outline:none;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:12px;text-shadow:0 0 1px rgba(255,255,255,0.3)}.btn.btn-noradius{border-radius:0}a.btn:focus{outline:0}.btn-skin{color:#fff;background-color:#718ea7;border-color:#718ea7}.btn-skin:hover,.btn-skin:focus,.btn-skin:active,.btn-skin.active{color:#fff;background-color:#666;border-color:#666;transition:background 0.3s ease-in-out}.btn-red{color:#fff;background-color:#c83539;border-color:#c83539}.btn-red:hover,.btn-red:focus,.btn-red:active{color:#fff;background-color:#666;border-color:#666}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:16px;line-height:1.5;border-radius:6px}.btn-huge{padding:25px;font-size:26px}.home-section{padding:70px 0;display:block;position:relative;z-index:120;background-color:#fff}.home-section .heading{margin-bottom:40px}.home-section.nopadding{padding:0}.home-section.nopadding-bot{padding-bottom:0}.home-section.nopadding-top{padding-top:0}.inner-section{padding:110px 0}.section-heading h2{margin-bottom:10px}.section-heading p{font-weight:300;font-size:16px;line-height:1.6}.color-dark .section-heading h2{color:#111}.color-dark .section-heading p{color:#444}.color-light .section-heading h2{color:#fff}.color-light .section-heading p{color:#fefefe}.color-light blockquote,.color-light p{color:#fefefe}.intro{width:100%;position:relative}.intro-content{padding:60px 0}.intro-content.intro-nobg{background:#fff;position:relative;margin:0;padding:140px 0 60px}.intro-content .slogan h2{margin-bottom:30px}.intro .buttons a.btn{margin:10px;padding:10px 30px}.intro .buttons a.btn small{text-transform:none;font-weight:100}.white-box{background:rgba(255,255,255,0.8);padding:20px;border-radius:8px}.callaction{padding:30px 30px 20px;border:1px solid #eee;border-radius:8px;border-bottom:2px solid #ddd}.cta-text{margin-top:10px;text-align:left}.cta-text h3{line-height:1.1;margin-bottom:20px}.cta-btn{float:right;padding:20px 10px 20px 20px;margin-top:10px}#page-loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:9999}#page-loader img{margin:100px auto;display:block}.loader{text-align:center;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;height:40px}.loader span{display:block;font:12px "Montserrat",sans-serif;text-transform:uppercase;margin-bottom:20px}.spinner{margin:0 auto;width:40px;height:40px;position:relative}.spinner .spinner-container{position:absolute;width:100%;height:100%}.con1>div,.con2>div,.con3>div{width:7px;height:7px;border-radius:100%;position:absolute;animation:bouncedelay 1.2s infinite ease-in-out both}.con2{transform:rotateZ(45deg)}.con3{transform:rotateZ(90deg)}.circle1{top:0;left:0}.circle2{top:0;right:0}.circle3{right:0;bottom:0}.circle4{left:0;bottom:0}.con2 .circle1{animation-delay:-1.1s}.con3 .circle1{animation-delay:-1s}.con1 .circle2{animation-delay:-0.9s}.con2 .circle2{animation-delay:-0.8s}.con3 .circle2{animation-delay:-0.7s}.con1 .circle3{animation-delay:-0.6s}.con2 .circle3{animation-delay:-0.5s}.con3 .circle3{animation-delay:-0.4s}.con1 .circle4{animation-delay:-0.3s}.con2 .circle4{animation-delay:-0.2s}.con3 .circle4{animation-delay:-0.1s}@keyframes bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.carousel-control-prev,.carousel-control-next{width:40px;height:40px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0.5);border-radius:50%;opacity:0.9;transition:0.2s ease-in-out}.carousel-control-prev:hover,.carousel-control-next:hover{opacity:1;background:rgba(0,0,0,0.7)}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.carousel-control-prev-icon,.carousel-control-next-icon{width:16px;height:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.5))}footer .widget{margin-bottom:30px}footer .widget h5{font-size:16px;margin-bottom:10px;text-transform:uppercase}.sub-footer{border-top:1px solid #eee;padding:50px 0 20px}.sub-footer a{color:#444}.sub-footer p{font-size:12px}ul.social{list-style:none;padding-left:0}ul.social li{display:inline;margin-right:5px}.scrollup{position:fixed;width:32px;height:32px;bottom:0;right:20px;background:#222;border-radius:2px 2px 0 0}a.scrollup{outline:0;text-align:center}a.scrollup:hover,a.scrollup:active,a.scrollup:focus{opacity:1;text-decoration:none}a.scrollup i{margin-top:10px;color:#fff}.oferta-row{margin-top:30px}.float-left{float:left}.float-right{float:right}.marginbot-0{margin-bottom:0px!important}.margintop-0{margin-top:0px!important}.paddingtop-0{padding-top:0px!important}.paddingbot-0{padding-bottom:0px!important}.marginbot-10{margin-bottom:10px!important}.margintop-10{margin-top:10px!important}.paddingtop-10{padding-top:10px!important}.paddingbot-10{padding-bottom:10px!important}.marginbot-20{margin-bottom:20px!important}.margintop-20{margin-top:20px!important}.paddingtop-20{padding-top:20px!important}.paddingbot-20{padding-bottom:20px!important}.marginbot-30{margin-bottom:30px!important}.margintop-30{margin-top:30px!important}.paddingtop-30{padding-top:30px!important}.paddingbot-30{padding-bottom:30px!important}.marginbot-40{margin-bottom:40px!important}.margintop-40{margin-top:40px!important}.paddingtop-40{padding-top:40px!important}.paddingbot-40{padding-bottom:40px!important}.marginbot-50{margin-bottom:50px!important}.margintop-50{margin-top:50px!important}.paddingtop-50{padding-top:50px!important}.paddingbot-50{padding-bottom:50px!important}.divider-short{display:block;width:60px;height:1px;margin:10px auto;background:#aaa}.dividersolid{border-top:1px solid #eee;margin:30px 0}.bg-white{background:#fff}.bg-gray{background:#fafafa}.bg-dark{background:#666}.bg-light{background:#fff}.text-light{color:#fff}.badge.custom-badge{margin:-20px 0 0 -25px;font-size:12px;text-transform:none}.badge.custom-badge.red{background-color:#e9372e}.box h4{font-size:20px}.box i{margin-bottom:30px}.circled{border-radius:50%;display:inline-block;color:#fff;width:1.6em;height:1.6em;text-align:center;line-height:1.6em}.features{margin-bottom:40px}.features i{margin:0 20px 0 0}.features h5{line-height:1;padding-top:10px;vertical-align:middle}.tooltip{font-size:13px;line-height:1.6}.icon-primary{color:#4765a0}.icon-success{color:#7db53b}.icon-info{color:#51b6bf}.icon-warning{color:#e6e039}.icon-danger{color:#e24e47}.opacity-60{opacity:0.6}.opacity-80{opacity:0.8}.mm-menu .mm-listview{padding:0!important;margin:0!important}.mm-menu .mm-listitem>a,.mm-menu .mm-listitem>span{padding:12px 20px!important;display:block!important}.mm-menu .mm-btn_next{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;border:none!important;z-index:1}.mm-menu .mm-listitem__text{position:relative;z-index:2;pointer-events:none}.mm-menu .mm-listitem:not(.mm-listitem_opened)>a.mm-listitem__text:not([href="#"]){pointer-events:auto}html.mm-opened,html.mm-opened body{overflow-x:hidden!important}body.modal-open .mm-slideout{z-index:unset!important;transform:none!important}.modal{z-index:10500!important}.modal-backdrop{z-index:10400!important}@media (min-width:768px) and (max-width:991px){.navbar-brand{float:none;display:block;margin:0 auto;width:100%}.intro-content{padding:80px 0 0}.divider-short{margin-top:50px;margin-bottom:10px}}@media (max-width:767px){.navbar-brand{float:none;display:block;margin:0 auto;width:100%}.img-plus{margin:auto}.intro-content .slogan{text-align:center;margin-top:30px}.navbar.navbar-custom.navbar-fixed-top{background-color:#fff}.badge.custom-badge{margin:0}.navbar-header button{border-color:#ccc;background-color:#eee;padding:5px 20px}.navbar-header i{color:#666}.boxes3{width:100%}.navbar-custom ul.nav li{border-bottom:1px solid #eee}.navbar-custom ul.nav li:last-child{padding-bottom:0}.service-box{margin:20px 0 30px}.cta-text,.cta-btn{float:none;text-align:center}.sub-footer p{float:none;text-align:center}ul.social{text-align:center}}@media (max-width:480px){.navbar-custom .nav.navbar-nav{background-color:rgba(255,255,255,0.4)}.navbar.navbar-custom.navbar-fixed-top{margin-bottom:30px}.intro-content .slogan{text-align:center;margin-top:30px}.box{padding:45px}.box i{margin-bottom:30px}}@media (max-width:320px){.navbar-brand{text-align:center;display:block;margin:0 auto}.intro-content{padding:60px 0 0}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,var(--skeleton-base,#e0e0e0) 25%,var(--skeleton-highlight,#f0f0f0) 50%,var(--skeleton-base,#e0e0e0) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.kitten-skeleton{opacity:1;transition:opacity 0.3s ease}.kitten-skeleton.hiding{opacity:0}.skeleton-badge{position:absolute;top:15px;left:15px;width:120px;height:32px;border-radius:16px;z-index:10}.skeleton-main-image{width:100%;aspect-ratio:1;border-radius:12px;min-height:300px}@media (max-width:768px){.skeleton-main-image{min-height:250px}}.skeleton-thumb{width:80px;height:80px;border-radius:8px;flex-shrink:0}@media (max-width:768px){.skeleton-thumb{width:60px;height:60px}}.skeleton-title{height:36px;width:70%;border-radius:8px;margin-bottom:12px}@media (max-width:768px){.skeleton-title{height:28px}}.skeleton-subtitle{height:24px;width:50%;border-radius:6px;margin-bottom:20px}.skeleton-spec{height:44px;width:100%;border-radius:8px}.skeleton-price{height:48px;width:60%;border-radius:8px;margin-bottom:20px}@media (max-width:768px){.skeleton-price{height:40px}}.skeleton-button{height:48px;flex:1;min-width:140px;border-radius:8px}.skeleton-button-secondary{flex:0.7}@media (max-width:768px){.skeleton-button{height:44px;min-width:100%}}.skeleton-description-title{height:28px;width:40%;border-radius:6px;margin-bottom:16px}.skeleton-text{height:18px;width:100%;border-radius:4px;margin-bottom:10px}.skeleton-text-short{width:65%}.skeleton-section-title{height:32px;width:200px;border-radius:6px;margin-bottom:20px}.skeleton-parent{height:320px;border-radius:12px}@media (max-width:768px){.skeleton-parent{height:280px}}.skeleton-similar-card{height:280px;border-radius:12px}@media (max-width:768px){.skeleton-similar-card{height:240px}}.kitten-error{padding:60px 20px;text-align:center}.kitten-error .error-container{max-width:400px;margin:0 auto}.kitten-error .error-container i{font-size:64px;color:var(--theme-warning,#f0ad4e);margin-bottom:20px}.kitten-error .error-container h3{margin-bottom:12px;color:var(--theme-text,#333)}.kitten-error .error-container .error-message{color:var(--theme-text-light,#666);margin-bottom:20px}.lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.95);z-index:9999;align-items:center;justify-content:center}.lightbox.active{display:flex}.lightbox img{max-width:90%;max-height:90%;object-fit:contain}.lightbox-close{position:absolute;top:20px;right:30px;font-size:40px;color:white;cursor:pointer;z-index:10}.lightbox-nav{position:absolute;bottom:50%;width:100%;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box}.lightbox-prev,.lightbox-next{background:rgba(255,255,255,0.2);border:none;color:white;font-size:30px;padding:15px 20px;cursor:pointer;border-radius:8px;transition:background 0.3s}.lightbox-prev:hover,.lightbox-next:hover{background:rgba(255,255,255,0.3)}.lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:white;font-size:16px}@media (prefers-color-scheme:dark){.shimmer{--skeleton-base:#2a2a2a;--skeleton-highlight:#3a3a3a}}.kittens-catalog{padding:20px 0 40px}.catalog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:10px}.catalog-header h1{margin:0;font-size:28px;font-weight:600}@media (max-width:768px){.catalog-header h1{font-size:22px}}.active-filters-bar{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 0}.active-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 14px;background:#fe9255;color:#fff;border-radius:20px;font-size:13px;font-weight:500;white-space:nowrap}.active-filter-remove{background:none;border:none;color:#fff;cursor:pointer;padding:0;font-size:18px;line-height:1;opacity:0.75;transition:opacity 0.15s}.active-filter-remove:hover{opacity:1}[data-theme=dark] .active-filter-tag{background:#718ea7}.kittens-skeleton{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;max-width:1200px;margin:0 auto}@media (max-width:1200px){.kittens-skeleton{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.kittens-skeleton{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.kittens-skeleton{grid-template-columns:1fr}}.kitten-card-skeleton{border-radius:12px;overflow:hidden;background:var(--theme-bg-card,white);box-shadow:0 2px 8px rgba(0,0,0,0.08)}.kitten-card-skeleton .skeleton-image{width:100%;aspect-ratio:1;background:var(--skeleton-base,#e0e0e0)}.kitten-card-skeleton .skeleton-info{padding:16px}.kitten-card-skeleton .skeleton-name{height:20px;width:70%;border-radius:4px;margin-bottom:8px}.kitten-card-skeleton .skeleton-meta{height:16px;width:50%;border-radius:4px;margin-bottom:8px}.kitten-card-skeleton .skeleton-price{height:24px;width:40%;border-radius:4px}.kitten-card{display:block;border-radius:12px;overflow:hidden;background:var(--theme-bg-card,white);box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:transform 0.2s,box-shadow 0.2s;text-decoration:none;color:inherit}.kitten-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.kitten-card .card-image{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.kitten-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.kitten-card .card-image:hover img{transform:scale(1.05)}.kitten-card .card-status{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.kitten-card .card-status.available{background:var(--color-success,#4caf50);color:white}.kitten-card .card-status.reserved{background:var(--color-warning,#ff9800);color:white}.kitten-card .card-gender{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;font-size:14px}.kitten-card .card-gender.male{color:#2196f3}.kitten-card .card-gender.female{color:#e91e63}.kitten-card .card-info{padding:16px}@media (max-width:576px){.kitten-card .card-info{padding:12px}}.kitten-card .card-name{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--theme-text,#333)}@media (max-width:576px){.kitten-card .card-name{font-size:14px}}.kitten-card .card-meta{font-size:13px;color:var(--theme-text-muted,#666);margin-bottom:8px}@media (max-width:576px){.kitten-card .card-meta{font-size:12px}}.kitten-card .card-price{font-size:18px;font-weight:700;color:var(--theme-accent,#2196f3)}@media (max-width:576px){.kitten-card .card-price{font-size:15px}}.catalog-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px;padding:20px 0}.pagination-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--theme-border,#ddd);border-radius:8px;background:var(--theme-bg-card);font-size:14px;cursor:pointer;transition:all 0.2s}.pagination-btn:hover:not(:disabled){border-color:var(--theme-accent,#2196f3);color:var(--theme-accent,#2196f3)}.pagination-btn:disabled{opacity:0.5;cursor:not-allowed}.pagination-info{font-size:14px;color:var(--theme-text-muted,#666)}.kittens-empty,.kittens-error{text-align:center;padding:60px 20px}.kittens-empty i,.kittens-error i{font-size:64px;color:var(--theme-text-muted,#ccc);margin-bottom:20px}.kittens-empty h3,.kittens-error h3{margin-bottom:8px}.kittens-empty p,.kittens-error p{color:var(--theme-text-muted,#666);margin-bottom:20px}.kitten-detail-skeleton{padding:20px 0}.kitten-detail-skeleton .kd-skeleton-back{width:150px;height:40px;border-radius:8px;margin-bottom:24px}.kitten-detail-skeleton .kd-skeleton-main{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.kitten-detail-skeleton .kd-skeleton-main{grid-template-columns:1fr}}.kitten-detail-skeleton .kd-skeleton-gallery .kd-skeleton-image{width:100%;aspect-ratio:1;border-radius:12px;margin-bottom:12px}.kitten-detail-skeleton .kd-skeleton-gallery .kd-skeleton-thumbs{display:flex;gap:8px}.kitten-detail-skeleton .kd-skeleton-gallery .kd-skeleton-thumb{width:60px;height:60px;border-radius:8px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-title{width:70%;height:36px;border-radius:4px;margin-bottom:12px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-gender{width:120px;height:24px;border-radius:4px;margin-bottom:24px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-specs{margin-bottom:24px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-spec{width:100%;height:32px;border-radius:4px;margin-bottom:8px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-price{width:60%;height:48px;border-radius:4px;margin-bottom:24px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-buttons{display:flex;gap:12px}.kitten-detail-skeleton .kd-skeleton-info .kd-skeleton-btn{width:140px;height:48px;border-radius:8px}.kitten-detail-page{padding:20px 0 40px}.kd-back-btn,.kd-btn-back-spa{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#fe9255 0%,#f07830 100%);border:none;border-radius:25px;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all 0.2s;box-shadow:0 4px 15px rgba(254,146,85,0.4);position:sticky;top:10px;z-index:100}.kd-back-btn:hover,.kd-btn-back-spa:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(254,146,85,0.5);color:#fff}.kd-back-btn i,.kd-btn-back-spa i{margin-right:4px}[data-theme=dark] .kd-back-btn,[data-theme=dark] .kd-btn-back-spa{background:#718ea7;box-shadow:0 4px 15px rgba(113,142,167,0.3)}.kd-main{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}@media (max-width:768px){.kd-main{grid-template-columns:1fr}}.kd-gallery{position:relative}.kd-gallery .kd-badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;z-index:1}.kd-gallery .kd-badge.available{background:var(--color-success,#4caf50);color:white}.kd-gallery .kd-badge.reserved{background:var(--color-warning,#ff9800);color:white}.kd-gallery .kd-main-image{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--theme-bg-alt,#f5f5f5);margin-bottom:12px}.kd-gallery .kd-main-image img{width:100%;height:100%;object-fit:cover}.kd-gallery .kd-thumbs{display:flex;gap:8px;flex-wrap:wrap}.kd-gallery .kd-thumb{width:60px;height:60px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color 0.2s}.kd-gallery .kd-thumb.active,.kd-gallery .kd-thumb:hover{border-color:var(--theme-accent,#2196f3)}.kd-gallery .kd-thumb img{width:100%;height:100%;object-fit:cover}.kd-info .kd-name{font-size:28px;font-weight:600;margin:0 0 8px;color:var(--theme-text,#333)}@media (max-width:768px){.kd-info .kd-name{font-size:24px}}.kd-info .kd-gender{display:inline-flex;align-items:center;gap:6px;font-size:16px;margin-bottom:24px}.kd-info .kd-gender.male{color:#2196f3}.kd-info .kd-gender.female{color:#e91e63}.kd-specs{margin-bottom:24px}.kd-spec{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid var(--theme-border,#eee)}.kd-spec i{width:24px;color:var(--theme-text-muted,#666)}.kd-spec .kd-spec-label{flex:1;color:var(--theme-text-muted,#666)}.kd-spec .kd-spec-value{font-weight:500;color:var(--theme-text,#333)}.kd-prices{margin-bottom:24px}.kd-price-main{font-size:24px;font-weight:700;color:var(--theme-accent,#2196f3)}.kd-price-item{display:flex;justify-content:space-between;padding:8px 0}.kd-price-item span{color:var(--theme-text-muted,#666)}.kd-price-item strong{font-size:18px;color:var(--theme-accent,#2196f3)}.kd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.kd-owner{padding:16px;background:var(--theme-bg-alt,#f8f9fa);border-radius:12px}.kd-owner h3{font-size:14px;color:var(--theme-text-muted,#666);margin:0 0 8px}.kd-owner .kd-owner-name{font-size:18px;font-weight:600;color:var(--theme-text,#333);margin-bottom:8px}.kd-owner .kd-owner-phone{display:inline-flex;align-items:center;gap:8px;color:var(--theme-accent,#2196f3);text-decoration:none}.kd-owner .kd-owner-phone:hover{text-decoration:underline}.kd-description{margin-bottom:32px}.kd-description h3{font-size:20px;margin:0 0 16px;color:var(--theme-text,#333)}.kd-description .kd-description-text{color:var(--theme-text-muted,#666);line-height:1.6}.kd-description .kd-description-text p{margin-bottom:12px}.kd-parents{margin-bottom:32px}.kd-parents h3{font-size:20px;margin:0 0 16px;color:var(--theme-text,#333)}.kd-parents-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:576px){.kd-parents-grid{grid-template-columns:1fr}}.kd-parent-card{background:var(--theme-bg-card,white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.kd-parent-card .kd-parent-label{padding:8px 12px;background:var(--theme-bg-alt,#f5f5f5);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--theme-text-muted,#666)}.kd-parent-card .kd-parent-image{aspect-ratio:4/3}.kd-parent-card .kd-parent-image img{width:100%;height:100%;object-fit:cover}.kd-parent-card .kd-parent-name{padding:12px;font-size:16px;font-weight:500;color:var(--theme-text,#333)}@media (prefers-color-scheme:dark){.catalog-filters{background:var(--theme-bg-alt,#1e1e1e)}.filter-btn{background:var(--theme-bg-card,#2a2a2a);border-color:var(--theme-border,#444);color:var(--theme-text,#eee)}.filter-select,.filter-range input{background:var(--theme-bg-card,#2a2a2a);border-color:var(--theme-border,#444);color:var(--theme-text,#eee)}.kitten-card{background:var(--theme-bg-card,#1e1e1e)}.pagination-btn{background:var(--theme-bg-card,#2a2a2a);border-color:var(--theme-border,#444);color:var(--theme-text,#eee)}.kd-owner{background:var(--theme-bg-card,#2a2a2a)}.kd-parent-card{background:var(--theme-bg-card,#2a2a2a)}.kd-parent-card .kd-parent-label{background:var(--theme-bg-alt,#1e1e1e)}.kitten-detail-skeleton .shimmer{background:var(--theme-bg-card,#2a2a2a)}}:root{--hero-bg:linear-gradient(135deg,#f0f2f5 0%,#e4e8ed 50%,#f0f2f5 100%);--hero-title-color:#111;--hero-subtitle-color:#333;--hero-badge-bg:rgba(254,146,85,0.12);--hero-stat-label-color:#8a95a5;--hero-btn-secondary-bg:rgba(0,0,0,0.04);--hero-btn-secondary-border:rgba(0,0,0,0.1);--hero-btn-secondary-color:#4a5568;--hero-dots-bg:rgba(0,0,0,0.15);--hero-stats-bg:rgba(0,0,0,0.04);--hero-stats-border:rgba(0,0,0,0.06);--features-bg:#f7f8fa;--features-card-bg:rgba(0,0,0,0.02);--features-card-border:rgba(0,0,0,0.06);--features-title-color:#1a1d23;--features-desc-color:#5a6577;--features-icon-bg:rgba(254,146,85,0.1)}[data-theme=dark],[data-bs-theme=dark]{--hero-bg:linear-gradient(135deg,#1a1d23 0%,#2d3139 50%,#1a1d23 100%);--hero-title-color:#fff;--hero-subtitle-color:#8a95a5;--hero-badge-bg:rgba(254,146,85,0.15);--hero-stat-label-color:#6b7280;--hero-btn-secondary-bg:rgba(255,255,255,0.06);--hero-btn-secondary-border:rgba(255,255,255,0.12);--hero-btn-secondary-color:#c8d0da;--hero-dots-bg:rgba(255,255,255,0.2);--hero-stats-bg:rgba(0,0,0,0.3);--hero-stats-border:rgba(255,255,255,0.06);--features-bg:#1e2430;--features-card-bg:rgba(255,255,255,0.03);--features-card-border:rgba(255,255,255,0.06);--features-title-color:#fff;--features-desc-color:#8a95a5;--features-icon-bg:rgba(254,146,85,0.12)}.hero{position:relative;overflow:hidden;background:var(--hero-bg)}.hero::before{content:"";position:absolute;top:-50%;right:-20%;width:70%;height:200%;background:radial-gradient(ellipse,rgba(113,142,167,0.08) 0%,transparent 70%);pointer-events:none}.hero-container{max-width:1200px;margin:0 auto;padding:60px 30px;display:flex;align-items:center;gap:60px;width:100%;position:relative;z-index:1}.hero-text{flex:1;min-width:0}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--hero-badge-bg);color:#fe9255;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.hero-title{font-size:46px;font-weight:800;line-height:1.15;white-space:nowrap;margin-bottom:20px;color:var(--hero-title-color)}.hero-subtitle{font-size:18px;line-height:1.6;color:var(--hero-subtitle-color);margin-bottom:32px;max-width:500px}.hero-stats{display:flex;gap:30px;margin-bottom:36px}.hero-stat{text-align:center}.hero-stat-number{font-size:32px;font-weight:800;color:#fe9255}.hero-stat-label{font-size:12px;color:var(--hero-stat-label-color);text-transform:uppercase;letter-spacing:0.5px}.hero-buttons{display:flex;gap:14px;flex-wrap:wrap}.hero-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#fe9255 0%,#e87830 100%);color:#fff;border:none;border-radius:14px;font-size:16px;font-weight:700;text-decoration:none;transition:all 0.3s;box-shadow:0 8px 24px rgba(254,146,85,0.3)}.hero-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(254,146,85,0.4);color:#fff;text-decoration:none}.hero-btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;background:var(--hero-btn-secondary-bg);color:var(--hero-btn-secondary-color);border:1.5px solid var(--hero-btn-secondary-border);border-radius:14px;font-size:16px;font-weight:600;text-decoration:none;transition:all 0.3s}.hero-btn-secondary:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#fff;text-decoration:none}.hero-image{flex:0 0 480px;height:350px;position:relative;display:flex;align-items:center;justify-content:center}.hero-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.3))}.hero-image::after{content:"";position:absolute;bottom:-20px;left:10%;right:10%;height:40px;background:radial-gradient(ellipse,rgba(0,0,0,0.3) 0%,transparent 70%)}.features-section{padding:60px 0 70px;margin-top:10px;background:var(--features-bg)}.features-grid{max-width:1200px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.feature-card{text-align:center;padding:28px 16px;background:var(--features-card-bg);border:1px solid var(--features-card-border);border-radius:16px;transition:all 0.3s}.feature-card:hover{background:rgba(255,255,255,0.06);transform:translateY(-4px)}.feature-icon-wrap{width:56px;height:56px;margin:0 auto 16px;background:var(--features-icon-bg);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fe9255}.feature-title{font-size:15px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:0.5px;color:var(--features-title-color)}.feature-desc{font-size:13px;color:var(--features-desc-color);line-height:1.5}.hero-slides{position:relative}.hero-slides{min-height:400px}.hero-slide{display:none;animation:heroFadeIn 0.6s ease}.hero-slide.active{display:block}@media (max-width:992px){.hero-slides{min-height:auto}}@keyframes heroFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-dots{display:flex;justify-content:center;gap:10px;padding:20px 0 0}.hero-dot{width:10px;height:10px;border-radius:50%;border:none;background:var(--hero-dots-bg);cursor:pointer;transition:all 0.3s;padding:0}.hero-dot.active,.hero-dot:hover{background:#fe9255;transform:scale(1.3)}.hero-stats-bar{background:var(--hero-stats-bg);padding:16px 0;border-top:1px solid var(--hero-stats-border)}.hero-stats-container{max-width:1200px;margin:0 auto;padding:0 30px;display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap}.hero-stats-container .hero-stat-number{font-size:26px}.hero-stats-container .hero-stat-label{font-size:11px}@media (max-width:992px){.hero-container{flex-direction:column;gap:30px;text-align:center}.hero-title{font-size:36px}.hero-subtitle{margin:0 auto 24px}.hero-stats{justify-content:center}.hero-buttons{justify-content:center}.hero-image{flex:0 0 auto;max-width:350px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.hero{min-height:60vh}.hero-title{font-size:28px}.hero-subtitle{font-size:15px}.hero-stat-number{font-size:24px}.hero-image{max-width:250px}.features-grid{grid-template-columns:1fr}}.mm-menu_offcanvas{z-index:5}.inp_gal{width:100%}img{max-width:100%;height:auto}tac{text-align:center;float:none}.sect1{text-align:center}.gal_cell p.left:after{content:"........................................................................................................................................................................................................................................................................................................";width:auto;margin-left:1%;white-space:nowrap;overflow:hidden}.bot_line{width:100%;height:66px;margin-top:100px;text-align:center;vertical-align:middle;background-color:#718ea7}p.price{color:#fe9255;font-family:Kundera;text-align:center;font-size:24px;font-weight:400}html{height:auto;width:100%;overflow-x:hidden}body{height:auto;position:relative;font-size:16px;line-height:1.75;font-family:kundera,sans-serif}.s1_n1{margin-left:-81px}.top_line2{text-align:center}.left_bl ul li:hover{color:#fe8947}[type=range]::-webkit-slider-runnable-track{cursor:pointer;height:3px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);box-shadow:0 0 1px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#718ea7;border:0 solid #718ea7;-webkit-border-radius:0;border-radius:0}.town .town_holder{display:inline-block;margin-left:5%}.img-responsive{display:block;width:100%;height:auto}.bl1_v_a .button_buy .b_text,.bl2_niz1_a .button_buy .b_text,.bl2_niz2_a .button_buy .b_text,.bl2_v_a .button_buy .b_text,.bl3_niz_a .button_buy .b_text,.bl3_v1_a .button_buy .b_text,.bl3_v2_a .button_buy .b_text{color:#536574;font-family:Kundera;font-size:24px;font-weight:400;line-height:42px}.s1_t3{margin-left:45px;width:260px}.price p{min-width:100px;margin:0;display:inline-block;vertical-align:middle}#test-form .row{max-width:100%}.s1_n3{margin-left:57px}.icon{width:60px;display:inline-block}.button_niz{width:100%;height:39px;background-color:#718ea7;border:0.22px solid #000;-webkit-border-radius:5px;border-radius:5px}.bl3_v2{width:49.41176%;height:100%;margin-left:1.17647%;display:inline-block}.s1_f1{margin-top:20px;margin-left:3px;color:#fff}.line2{width:100%;overflow:hidden}::-moz-placeholder{color:#666;opacity:1}.bl2_niz1{width:49.41176%;height:100%;padding:0;margin:0;display:inline-block}.s1_t1{margin-top:13px;margin-left:-79px}.line2 p.right{float:right;overflow:hidden;z-index:2;position:absolute;padding-right:15%;padding-left:1%;right:0;background-color:#56697a;opacity:0.93}.age,.price{vertical-align:middle;text-align:center}.s1_t2,.s1_t3,.s1_t4{line-height:17px}.bl2,.bl3{width:1px;min-width:39.45313%;height:auto;overflow:hidden}.darker{filter:brightness(50%)}.bl2_niz{vertical-align:bottom;text-align:left;padding:0;margin:0;width:100%;height:100%}.line2 p.left{margin-left:15%;float:left;width:70%;overflow:hidden}.bl3_v{font-size:0}h1,h2,h3{font-size:36px;font-family:kundera;letter-spacing:-0.4px;font-weight:400;padding:0;display:inline;text-align:left;margin:0;width:100%;color:#56697a;-moz-transform:matrix(0.83424,0,0,0.83424,0,0);-webkit-transform:matrix(0.83424,0,0,0.83424,0,0);-ms-transform:matrix(0.83424,0,0,0.83424,0,0)}.gal_cell p.left{margin-left:5%;float:left;width:100%;overflow:hidden}.voprh3{color:#718ea7;font-family:"Nautilus Pompilius";font-size:30px;font-weight:400;line-height:42px}.bl1_v_a .button_buy:hover .b_text,.bl2_niz1_a .button_buy:hover .b_text,.bl2_niz2_a .button_buy:hover .b_text,.bl2_v_a .button_buy:hover .b_text,.bl3_niz_a .button_buy:hover .b_text,.bl3_v1_a .button_buy:hover .b_text,.bl3_v2_a .button_buy:hover .b_text{color:#fe8946;cursor:default}.img_s4{margin-left:92px}.no_margin_r_l{margin-right:0;margin-left:0;padding-left:0;padding-right:0}.row-fluid{max-width:100%}.bl1_v_a .price,.bl2_niz1_a .price,.bl2_niz2_a .price,.bl2_v_a .price,.bl3_niz_a .price,.bl3_v1_a .price,.bl3_v2_a .price{color:#fff;font-family:Kundera;font-size:30px;font-weight:400;line-height:42px}div.gal_sect{margin-top:66px}body input:required:valid{color:#666}.my_style{font-size:200%;margin-top:5%}.img_s3{margin-left:59px}.sect2,.sect3,.sect4{text-align:center;height:1016px;width:100%;height:100%;float:center;display:inline-block}.bl3_niz:hover .bl3_niz_a{visibility:visible}.s1_f1,.s1_f2{font-size:26px;font-family:kundera;letter-spacing:-0.1px;color:#718ea7;text-align:left}[type=range]:focus::-webkit-slider-runnable-track{background:#819bb1}.filter{margin-top:1.5%}.gender .razdel{display:inline-block;width:13%;height:2px;margin-top:15%;border:0.2px solid #718ea7}.img_s1_gift{top:-86px;min-width:138px;margin-left:-16px}.price{vertical-align:middle;text-align:center}#more{color:#fff}.menu ul li a{font-size:17px;color:#fff;font-family:kundera;font-variant:small-caps;line-height:42px}.bl1_v_a .opisanie,.bl2_niz1_a .opisanie,.bl2_niz2_a .opisanie,.bl2_v_a .opisanie,.bl3_niz_a .opisanie,.bl3_v1_a .opisanie,.bl3_v2_a .opisanie{color:#fff;font-family:Kundera;font-size:16px;font-weight:400;line-height:42px}.sect4{margin-top:114px}iframe{height:calc(40vh - 4px);width:calc(100vw - 4px);box-sizing:border-box}div.center{margin-top:80px}.button_niz span{width:103px;height:22px;color:#fff;font-family:Kundera;font-size:22px;font-weight:400}.button::after{opacity:0.32}[type=range]::-webkit-slider-thumb{-webkit-box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#718ea7;border:2px solid #eceff1;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;background-image:-webkit-gradient(linear,left bottom,left top,from(white),to(#d8874b));background-image:-webkit-linear-gradient(bottom,#fff 0,#d8874b 100%);background-image:linear-gradient(to top,#fff 0,#d8874b 100%);width:20px;height:20px;margin-top:-5px;cursor:pointer;-webkit-appearance:none}.bl1_v_a .price{margin:1.47638% auto 0 auto}[type=range]:focus::-ms-fill-lower{background:#718ea7}.container{margin-right:0 auto;padding:0}p.address{text-align:left;width:100%;height:144px;color:#56697a;font-family:Kundera;font-weight:400;line-height:42px;font-size:18px;margin-top:-9px;margin-left:24%}.bot_line li{margin-right:55px}.menu ul li.stick{color:#fff;display:inline-block;background-color:#fff;padding:0;margin:0 3.45286% 0 3.32005%;position:relative;line-height:2.333;top:5px;width:1px;height:23px}.bl2_niz2:hover .bl2_niz2_a{visibility:visible}.bl1_v_a .button_buy,.bl2_niz1_a .button_buy,.bl2_niz2_a .button_buy,.bl2_v_a .button_buy,.bl3_niz_a .button_buy,.bl3_v1_a .button_buy,.bl3_v2_a .button_buy{margin:0 auto;width:200px;height:42px;background-color:#fff;-webkit-border-radius:21px;border-radius:21px}.questions p{color:#fff;margin-top:0;margin-bottom:0;font-family:Kundera;font-size:14px;font-weight:400}.fixed_button{position:fixed;top:100px;left:0px;width:100px;height:35px;z-index:999}.slimScroll{height:295px;width:264px;display:inline-block;overflow:hidden;position:relative}[type=range]{-webkit-appearance:none;width:100%}.button{display:inline-block;border:none;color:#fff;text-decoration:none;background-color:#718ea7;padding:3px 42px 0 45px;font-size:20px;font-weight:200;letter-spacing:0;-webkit-border-radius:2px;border-radius:2px;text-align:center;vertical-align:middle;margin:0 auto;position:relative;outline:0;-webkit-transition:background-color 0.1s ease;transition:background-color 0.1s ease;-webkit-border-radius:21px 22px 22px 21px/21px 21px 22px 22px;border-radius:21px 22px 22px 21px/21px 21px 22px 22px}.bl3_v1{width:49.41176%;height:100%;display:inline-block}.bl2_niz1_a .button_buy,.bl2_niz2_a .button_buy,.bl3_v1_a .button_buy,.bl3_v2_a .button_buy{margin:3.93701% auto 0 auto}.h_name{text-align:center;color:#fff;font-family:Kundera;font-size:35px;font-weight:400;line-height:42px}.menu ul li{display:inline-block}.bl1_v_a,.bl2_niz1_a,.bl2_niz2_a,.bl2_v_a,.bl3_niz_a,.bl3_v1_a,.bl3_v2_a{visibility:hidden;position:absolute;top:0;left:0;background-color:#56697a;opacity:0.93;width:100%;height:100%;text-align:center;display:flex;justify-content:center;flex-direction:column;text-align:center}.bl1_v_a .opisanie{margin-top:3.44488%}.s4_main{margin-top:2%}[type=range]:focus::-ms-fill-upper{background:#819bb1}.text{margin-top:12%;margin-left:5%;float:left;width:auto;vertical-align:middle;text-align:center;display:inline-block}.item_pop:first{margin-left:0}[type=range]:focus{outline:0}.text p{width:291px;letter-spacing:0.4px;text-align:justify;margin:auto;margin-top:4px;font-size:15px;color:#56697a;line-height:1.3}.s1_t1,.s1_t2{font-size:20px;text-align:left}.bl3_v1:hover .bl3_v1_a{visibility:visible}[type=range]::-ms-fill-upper{box-shadow:0 0 1px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#718ea7;border:0 solid #718ea7;border-radius:0}.bl2_niz1:hover .bl2_niz1_a{visibility:visible}menu{vertical-align:middle;text-align:right;padding:0;margin:0;height:100%;width:100%;display:inline-block}.bl2_niz2{width:49.41176%;height:100%;padding:0;margin:0;margin-left:1.17647%;display:inline-block}[type=range]::-moz-range-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#718ea7;border:2px solid #eceff1;border-radius:10px;cursor:pointer;background-image:linear-gradient(to top,#fff 0,#d8874b 100%);width:20px;height:20px;margin-top:-5px;cursor:pointer}.h_cont:after,menu:after{display:inline-block;vertical-align:middle;-moz-text-align-last:right;text-align-last:right;content:""}.town p{margin:0;display:inline-block;vertical-align:middle}header,section{position:relative;display:block;max-height:1000px;height:auto}.gender{margin-top:1%;vertical-align:middle}#kittens{max-height:none}.bl3_v2:hover .bl3_v2_a{visibility:visible}.bl3{display:inline-block;float:left}.bl1_v{width:100%;height:100%;display:inline-block}.town .town_holder p{margin:0;display:inline-block;vertical-align:middle}.bl2_v:hover .bl2_v_a{visibility:visible}.menu_bt{max-width:100%!important}.bl2_v_a .price,.bl3_niz_a .price{margin-top:0.98425%}.button_buy,.opisanie,.price{display:block}.bl2_v_a .button_buy,.bl3_niz_a .button_buy{margin:0 auto 0 auto}[type=range]::-ms-track{cursor:pointer;height:3px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;background:0 0;border-color:transparent;border-width:4.5px 0;color:transparent}:-moz-placeholder{color:#666;opacity:1}.gal_cell .button{width:100%;-webkit-border-radius:0;border-radius:0}.image{height:auto;margin-right:8px;float:right;margin-top:-19px;display:inline-block;width:50.6%}.h_cont .header_button{margin-top:3%}.img_s1{margin-left:-79px}.fl_none{float:none;margin-right:auto;margin-left:auto}.s1_t2{color:#718ea7}.s1_n1,.s1_n2,.s1_n3,.s1_n4{margin-top:16px;text-transform:uppercase}.mw{display:inline-block;width:100%;max-width:1300px;text-align:center}h3.center{text-align:center;float:center}.p0{padding:0}.left_bl ul li a{color:#56697a;font-family:Kundera;font-size:24px;font-weight:400}.town{vertical-align:middle}.age p,.price p{min-width:100px;margin:0;display:inline-block;vertical-align:middle}h1,h2,h3,h4{padding:0;margin:0}.sect3 .s3_main_top{margin-top:33px}.left{text-align:left;color:#2a2a2a;font-family:"Nautilus Pompilius";font-size:25px;font-weight:400}.s1_t1,.s1_t2,.s1_t3,.s1_t4{display:block;text-align:center;font-size:14px;letter-spacing:-0.1px;font-weight:400;line-height:18px}.bl2_v,.bl3_v{width:100%;height:100%;display:inline-block;padding:0;margin:0;margin-bottom:1.01852%;vertical-align:top}.bl2{float:left;margin-left:0.46875%;margin-right:0.46875%;display:inline-block}.sect3 .s3_main{margin:0 auto;text-align:center}.img_map{display:block;max-width:100%;height:auto;width:100%}.s1_n4{margin-left:96px}.bl1{width:1px;min-width:20.11719%;height:auto;overflow:hidden}.sect3{margin-top:129px}.gender p{margin:0;display:inline-block;vertical-align:middle}.button::after{opacity:0.22}body input:focus:required:invalid{color:#666}.bl1_v,.bl2_niz1,.bl2_niz2,.bl2_v,.bl3_niz,.bl3_v,.bl3_v1,.bl3_v2{position:relative}.img_s2{margin-left:-50px}.left_bl ul li{margin-top:17px;text-align:left;color:#56697a;font-family:Kundera;font-size:24px;font-weight:400}[type=range]::-ms-fill-lower{box-shadow:0 0 1px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#61819d;border:0 solid #718ea7;border-radius:0}.button a{color:#fff}.f_line{margin-top:5%}.bl1_v:hover .bl1_v_a{visibility:visible}.bgc{background-color:#fe8947;height:131px;margin-top:154px;position:relative}.gift{position:absolute;margin-left:-50px}.placeholder_1:placeholder{color:#56697a;font-family:Kundera;font-size:16px;font-weight:400;line-height:42px}.button:focus,.button:hover{text-decoration:none;cursor:default;color:#fff}.button:hover{background-color:#ff9a5a}[type=range]::-moz-range-track{cursor:pointer;height:3px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;width:100%;box-shadow:0 0 1px rgba(0,0,0,0.2),0 0 0 rgba(13,13,13,0.2);background:#718ea7;border:0 solid #718ea7;border-radius:0}.s1_1 h4,.s1_1 p{font-size:20px;font-family:kundera;letter-spacing:-0.1px;color:#718ea7}.s1_main{margin-top:19px}.bl1_v_a .price p,.bl2_niz1_a .price p,.bl2_niz2_a .price p,.bl2_v_a .price p,.bl3_niz_a .price p,.bl3_v1_a .price p,.bl3_v2_a .price p{margin-top:0;margin-bottom:0}.menu ul{display:inline-block;margin:13px 0 0 0;letter-spacing:0;width:100%}.button_buy>p{margin:0}.s1_1 p{font-size:14px;text-align:center}.s4_top_l{margin-top:29px}#button_niz,#button_niz1,#phone_niz,#phone_niz1{margin-top:20px}.map{margin-top:80px;max-height:405px}.gal_cell p.right{float:right;overflow:hidden;z-index:2;position:absolute;padding-right:10%;padding-left:1%;right:0;background-color:#fff}section.s_auto{height:auto;max-width:100%}.bl2_niz1_a .price,.bl2_niz2_a .price,.bl3_v1_a .price,.bl3_v2_a .price{margin-top:0.98425%}.left_bl ul li a:active,.left_bl ul li a:hover{text-decoration:none;font-weight:700;color:#fe8947;font-family:Kundera}a[role=option]{height:50px}#test-form .button_niz,#test-form .placeholder_1{width:100%;margin-top:4%}.brd01{border:0.1px solid #000}.p_hol{display:inline-block}.i_s1{display:inline}#kitten_descr>p>span{display:inline-block}.m-l-13{margin-left:13%}.gender .imag_holder{display:inline-block;margin-left:5%;margin-right:5%}[type=range]::-ms-thumb{box-shadow:4px 4px 4px rgba(0,0,0,0.2),0 0 4px rgba(13,13,13,0.2);background:#718ea7;border:2px solid #eceff1;border-radius:10px;cursor:pointer;background-image:linear-gradient(to top,#fff 0,#d8874b 100%);width:20px;height:20px;margin-top:-5px;cursor:pointer}.button:active{background-color:#ff7a27}.fdelim{width:100%;height:1px;opacity:0.25;border:0.2px solid #000}p.address span{font-size:20px}.bl1_v_a .button_buy{margin:3.93701% auto 0 auto}section.s_auto{height:auto}:-ms-input-placeholder{color:#666;opacity:1}.gal_cell{margin-top:7%}.mw_none{display:inline-block;width:100%}.line2 p{margin:0}.placeholder_1{width:100%;height:39px;background-color:#fff;border:0.22px solid #718ea7;-webkit-border-radius:5px;border-radius:5px}.h_cont:after{display:inline-block;vertical-align:middle;-moz-text-align-last:right;text-align-last:right;content:""}.row{max-width:1300px;text-align:center;margin:0 auto}.bl2_v_a .opisanie,.bl3_niz_a .opisanie{margin-top:4.82283%}.sect3 h3{height:35px;color:#718ea7;font-family:"Nautilus Pompilius";font-size:30px;font-weight:400;line-height:42px}.s1_n2{margin-left:-46px}.bl2_niz1_a .opisanie,.bl2_niz2_a .opisanie,.bl3_v1_a .opisanie,.bl3_v2_a .opisanie{margin-top:3.14961%}.s1_t4{margin-left:87px;margin-left:71px;width:251px}#test-form{max-width:80%;margin:auto}.s1_f2{font-size:24px;margin-top:-36px;margin-left:2px;color:#56697a}.line_o{width:20%;height:2px;background-color:#fe9255;margin:auto}.kitten{text-align:center}.button_item{padding-top:0.5%;padding-bottom:0.5%;width:100%;background-color:#718ea7;text-align:center;vertical-align:middle}.kitten_p{min-width:30%}@media only screen and (max-width:1920px){.bl2_v_a .price,.bl3_niz_a .price{margin-top:0.98425%}.bl2_v_a .opisanie,.bl3_niz_a .opisanie{margin-top:1.82283%}.bl2_v_a .button_buy,.bl3_niz_a .button_buy{margin-top:3.93701%}.bl1_v_a .button_buy,.bl2_niz1_a .button_buy,.bl2_niz2_a .button_buy,.bl2_v_a .button_buy,.bl3_v1_a .button_buy,.bl3_v2_a .button_buy{margin-top:15%}}@media only screen and (max-width:1680px){.bl1_v_a .price{margin-top:17.98425%;margin-bottom:17.98425%}.bl1_v_a .button_buy{margin-top:30px}.bl2_v_a .price,.bl3_niz_a .price{font-size:28px}.bl2_v_a .opisanie,.bl3_niz_a .opisanie{font-size:15px;margin-top:1.26772%}.bl2_v_a .button_buy,.bl3_niz_a .button_buy{margin-top:2.16772%;width:200px;height:42px}.bl2_v_a .button_buy .b_text,.bl3_niz_a .button_buy .b_text{font-size:23px}.bl2_niz1_a .price,.bl2_niz2_a .price,.bl2_v_a .price,.bl3_v1_a .price,.bl3_v2_a .price{font-size:28px}.bl2_niz1_a .opisanie,.bl2_niz2_a .opisanie,.bl2_v_a .opisanie,.bl3_v1_a .opisanie,.bl3_v2_a .opisanie{font-size:14px;margin-top:1.26772%}.bl2_niz1_a .button_buy,.bl2_niz2_a .button_buy,.bl2_v_a .button_buy,.bl3_v1_a .button_buy,.bl3_v2_a .button_buy{width:200px;height:42px;margin-top:3.98425%;margin-bottom:3.98425%}.bl2_niz1_a .button_buy .b_text,.bl2_niz2_a .button_buy .b_text,.bl2_v_a .button_buy .b_text,.bl3_v1_a .button_buy .b_text,.bl3_v2_a .button_buy .b_text{font-size:22px}}@media only screen and (max-width:1440px){.image{width:50.5%}.bl1_v_a .opisanie,.bl2_niz1_a .opisanie,.bl2_niz2_a .opisanie,.bl2_v_a .opisanie,.bl3_niz_a .opisanie,.bl3_v1_a .opisanie,.bl3_v2_a .opisanie{font-size:14px}.bl2_niz1_a .price,.bl2_niz2_a .price,.bl2_v_a .price,.bl3_v1_a .price,.bl3_v2_a .price{font-size:26px}.bl2_niz1_a .opisanie,.bl2_niz2_a .opisanie,.bl2_v_a .opisanie,.bl3_v1_a .opisanie,.bl3_v2_a .opisanie{margin-top:1%}.slimScroll{width:262px}.questions{width:100%;height:405px}.rigt_bl{height:350px}.question{height:100%;width:100%}}@media only screen and (max-width:1300px){.menu ul{margin:16px 0 0 0}.menu ul li a{font-size:15px}.menu ul li.stick{margin:0 1.99203% 0 3.58566%}.gift{top:-84px}.bgc{height:87px;margin-top:97px}.s1_f1,.s1_f2{font-size:22px}.bl2_v_a .price,.bl3_niz_a .price{margin-top:0.98425%}.bl2_v_a .opisanie,.bl3_niz_a .opisanie{margin-top:1.82283%}.bl2_v_a .button_buy,.bl3_niz_a .button_buy{margin-top:3.93701%}}@media only screen and (max-width:1200px){.opis{margin:auto;text-align:center;width:50%}.menu ul{margin:15px 0 0 0}.menu ul li a{font-size:15px}.menu ul li.stick{margin:0 1.99203% 0 1.99203%}.bl2_v_a .price,.bl3_niz_a .price{margin-top:0.98425%}.bl2_v_a .opisanie,.bl3_niz_a .opisanie{margin-top:1.82283%}.bl2_v_a .button_buy,.bl3_niz_a .button_buy{margin-top:3.93701%}}@media only screen and (max-width:1250px){.image{width:49.05%}}@media only screen and (max-width:1024px){.text{max-width:35%}.image{max-width:60%;margin:0}section.s_auto .img_s3,section.s_auto .img_s4{margin:0}section.s_auto .s1_n3,section.s_auto .s1_n4,section.s_auto .s1_t3,section.s_auto .s1_t4{margin-left:0;margin-right:0}section.s_auto .s1_t1,section.s_auto .s1_t2,section.s_auto .s1_t3,section.s_auto .s1_t4{font-size:14px}.gift{top:-68px}.prev{margin-top:140px;width:100%;font-size:15px}.slimScroll{height:295px;width:249px}.left_bl{display:inline-block;margin-top:17px}.left_bl ul li{margin-top:17px;text-align:left;color:#56697a;font-family:Kundera;font-size:22px;font-weight:400}.left_bl ul li:hover{color:#fe8947}.left_bl ul li a{color:#56697a;font-family:Kundera;font-size:24px;font-weight:400}.left_bl ul li a:active,.left_bl ul li a:hover{text-decoration:none;font-weight:700;color:#fe8947;font-family:Kundera}.rigt_bl{height:405px;background-color:#718ea7}.address{font-size:16px}}@media only screen and (max-width:992px){.img_logo{float:none}.menu{display:none}.name{text-align:center}section.s_auto{max-height:none}section.s_auto .wrapper{height:auto}section.s_auto .img_s1,section.s_auto .img_s2,section.s_auto .img_s3,section.s_auto .img_s4{margin:0}section.s_auto .s1_n1,section.s_auto .s1_n2,section.s_auto .s1_n3,section.s_auto .s1_n4,section.s_auto .s1_t1,section.s_auto .s1_t2,section.s_auto .s1_t3,section.s_auto .s1_t4{margin-left:0;margin-right:0;width:auto}.s1_3{float:right}.s1_4{float:left}h1{font-size:30px}.h_cont h2{font-size:30px}.gift{top:-64px}.s4_main{margin-top:50px}.sect4{height:auto}}.logo{float:left;display:inline-block;overflow:hidden}::-webkit-input-placeholder{color:#666;opacity:1}.placeholder_2:placeholder{width:78px;height:15px;color:#56697a;font-family:Kundera;font-size:16px;font-weight:400;line-height:42px}.questions h4{font-family:Kundera;color:#fff;font-size:16px;font-weight:700}.age .input_holder,.price .input_holder{position:relative;text-align:center;padding-right:3%;width:66%;margin-top:-1%;vertical-align:middle;display:inline-block}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-cyrillic-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-cyrillic.woff2?9350eaa8f702") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-greek-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-greek.woff2?9350eaa8f702") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-hebrew.woff2?9350eaa8f702") format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-math.woff2?9350eaa8f702") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-symbols.woff2?9350eaa8f702") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-vietnamese.woff2?9350eaa8f702") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-latin-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url("/static/fonts/open-sans/opensans-latin.woff2?9350eaa8f702") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-cyrillic-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-cyrillic.woff2?9350eaa8f702") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-greek-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-greek.woff2?9350eaa8f702") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-math.woff2?9350eaa8f702") format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-symbols.woff2?9350eaa8f702") format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-vietnamese.woff2?9350eaa8f702") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-latin-ext.woff2?9350eaa8f702") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 400;font-stretch:100%;font-display:swap;src:url("/static/fonts/roboto/roboto-latin.woff2?9350eaa8f702") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.kitten-card-wrapper{overflow:hidden}.kitten-card-wrapper .img_cont{width:100%;aspect-ratio:1/1;position:relative;overflow:hidden}.kitten-card-wrapper .img_cont::before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background-image:var(--bg-image);background-size:cover;background-position:center;filter:blur(20px);transform:scale(1.1);z-index:0}.kitten-card-wrapper .carousel{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.kitten-card-wrapper .carousel-inner{width:100%;height:100%}.kitten-card-wrapper .carousel-item{width:100%;height:100%;text-align:center}.kitten-card-wrapper .carousel-item.active{display:flex;align-items:center;justify-content:center}.kitten-card-wrapper .carousel-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.kitten-card-wrapper .card-media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.kitten-card-wrapper .card-media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.kitten-card-wrapper .no-image-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#e0e5ec 0%,#c8d0d8 100%);color:#8899a6;position:relative;z-index:1}.kitten-card-wrapper .no-image-placeholder i{font-size:48px;margin-bottom:10px;opacity:0.6}.kitten-card-wrapper .no-image-placeholder span{font-size:14px;font-weight:500}.kitten-card-wrapper .video-container{width:100%;height:100%;background:#000;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.kitten-card-wrapper .video-container video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#000}.kitten-card-wrapper .video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.kitten-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s ease;margin-bottom:30px;position:relative}.kitten-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,0.15)}.kitten-card__link{text-decoration:none;color:inherit;display:block}.kitten-card__image-wrapper{position:relative;padding-top:100%;overflow:hidden;background:#f5f5f5}.kitten-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.kitten-card:hover .kitten-card__image{transform:scale(1.05)}.kitten-card__image.lazy{opacity:0;transition:opacity 0.3s ease}.kitten-card__image.lazy.loaded{opacity:1}.kitten-card__no-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ccc;text-align:center}.kitten-card__status{position:absolute;top:12px;right:12px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.badge-available{background:#28a745;color:#fff}.badge-reserved{background:#ffc107;color:#333}.badge-sold{background:#dc3545;color:#fff}.kitten-card__content{padding:20px}.kitten-card__title{font-size:20px;font-weight:700;margin:0 0 15px 0;color:#333}.kitten-card__details{margin-bottom:15px}.kitten-card__detail-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;color:#666}.kitten-card__detail-label,.kitten-card__detail-value{display:flex;align-items:center;gap:6px}.kitten-card__price{padding:12px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:12px}.kitten-card__price-amount{font-size:24px;font-weight:700;color:#2c3e50}.kitten-card__cattery{font-size:13px}.kitten-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px 0;max-width:1200px;margin:0 auto}@media (max-width:1200px){.kitten-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (max-width:900px){.kitten-grid{grid-template-columns:repeat(2,1fr);gap:15px}}@media (max-width:576px){.kitten-grid{grid-template-columns:1fr;gap:15px}}.s_auto h1{font-size:36px;font-family:kundera,sans-serif;letter-spacing:-0.4px;font-weight:400;color:#56697a;text-align:center;display:block;width:100%;margin-bottom:15px}.s_auto h2{font-size:24px;font-family:kundera,sans-serif;letter-spacing:-0.4px;font-weight:400;color:#56697a;text-align:center;line-height:1.4;margin:0 auto 30px;max-width:800px}.btn-modern{display:inline-block;padding:12px 30px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:8px;transition:all 0.3s ease;border:none;cursor:pointer}.btn-primary{background:linear-gradient(135deg,#718ea7 0%,#5a7a94 100%);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(113,142,167,0.4)}.btn-secondary{background:#fff;color:#718ea7;border:2px solid #718ea7}.btn-secondary:hover{background:#718ea7;color:#fff}.btn-success{background:#28a745;color:#fff}.btn-success:hover{background:#218838}.form-modern{background:#fff;padding:30px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.form-group-modern{margin-bottom:20px}.form-group-modern label{display:block;font-weight:600;margin-bottom:8px;color:#333}.form-control-modern{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;transition:border-color 0.3s ease}.form-control-modern:focus{outline:none;border-color:#718ea7;box-shadow:0 0 0 3px rgba(113,142,167,0.1)}.spinner{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #718ea7;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert-modern{padding:16px 20px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:12px}.alert-success{background:#d4edda;border-left:4px solid #28a745;color:#155724}.alert-error{background:#f8d7da;border-left:4px solid #dc3545;color:#721c24}.alert-warning{background:#fff3cd;border-left:4px solid #ffc107;color:#856404}.alert-info{background:#d1ecf1;border-left:4px solid #17a2b8;color:#0c5460}.modal-modern{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px)}.modal-modern.active{display:flex;align-items:center;justify-content:center}.modal-content-modern{background:#fff;padding:30px;border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;animation:modalSlideIn 0.3s ease}@keyframes modalSlideIn{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.text-center{text-align:center}.text-right{text-align:right}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-3{margin-bottom:30px}.p-1{padding:10px}.p-2{padding:20px}.p-3{padding:30px}:root{--theme-bg:#fff;--theme-bg-alt:#f5f5f5;--theme-bg-card:#fff;--theme-bg-hover:#f9f9f9;--theme-bg-overlay:rgba(0,0,0,0.05);--theme-text:#444;--theme-text-muted:#666;--theme-text-light:#999;--theme-text-white:#fff;--theme-border:#eee;--theme-border-dark:#ddd;--theme-accent:#718ea7;--theme-accent-hover:#5a7a94;--theme-accent-orange:#e67e22;--theme-header-bg:#fe9255;--theme-header-text:#fff;--theme-shadow:0 2px 8px rgba(0,0,0,0.1);--theme-shadow-hover:0 4px 12px rgba(0,0,0,0.15)}[data-theme=light]{--theme-bg:#fff;--theme-bg-alt:#f5f5f5;--theme-bg-card:#fff;--theme-bg-hover:#f9f9f9;--theme-bg-overlay:rgba(0,0,0,0.05);--theme-text:#444;--theme-text-muted:#666;--theme-text-light:#999;--theme-text-white:#fff;--theme-border:#eee;--theme-border-dark:#ddd;--theme-accent:#718ea7;--theme-accent-hover:#5a7a94;--theme-accent-orange:#e67e22;--theme-header-bg:#fe9255;--theme-header-text:#fff;--theme-shadow:0 2px 8px rgba(0,0,0,0.1);--theme-shadow-hover:0 4px 12px rgba(0,0,0,0.15)}[data-theme=dark]{--theme-bg:#1a1a1a;--theme-bg-alt:#242424;--theme-bg-card:#2d2d2d;--theme-bg-hover:#3a3a3a;--theme-bg-overlay:rgba(0,0,0,0.3);--theme-text:#f0f0f0;--theme-text-muted:#d0d0d0;--theme-text-light:#a0a0a0;--theme-border:#404040;--theme-border-dark:#505050;--theme-accent:#8aa3b8;--theme-accent-hover:#a0b5c5;--theme-header-bg:#3d4f5f;--theme-header-text:#e0e0e0;--theme-shadow:0 2px 8px rgba(0,0,0,0.3);--theme-shadow-hover:0 4px 12px rgba(0,0,0,0.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--theme-bg:#1a1a1a;--theme-bg-alt:#242424;--theme-bg-card:#2d2d2d;--theme-bg-hover:#3a3a3a;--theme-bg-overlay:rgba(0,0,0,0.3);--theme-text:#f0f0f0;--theme-text-muted:#d0d0d0;--theme-text-light:#a0a0a0;--theme-border:#404040;--theme-border-dark:#505050;--theme-accent:#8aa3b8;--theme-accent-hover:#a0b5c5;--theme-header-bg:#3d4f5f;--theme-header-text:#e0e0e0;--theme-shadow:0 2px 8px rgba(0,0,0,0.3);--theme-shadow-hover:0 4px 12px rgba(0,0,0,0.4)}}body{background-color:var(--theme-bg);color:var(--theme-text-muted);transition:background-color 0.3s ease,color 0.3s ease}[data-theme=dark] .prev_color{color:var(--theme-text-muted)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prev_color{color:var(--theme-text-muted)!important}}.top_line{background-color:var(--theme-header-bg)!important;transition:background-color 0.3s ease}.top_line a{color:var(--theme-header-text)!important}.top_line a:hover{color:#fff!important}h1,h2,h3,h4,h5,h6{color:#56697a}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--theme-text)}.gal_cell>div,.kitten-card-wrapper{background-color:var(--theme-bg-card)!important;box-shadow:var(--theme-shadow);border-radius:16px;transition:all 0.3s ease;overflow:hidden}.gal_cell>div:hover,.kitten-card-wrapper:hover{box-shadow:var(--theme-shadow-hover);transform:translateY(-4px)}.kitten-info{padding:10px 12px}.kitten-info-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--theme-border)}.kitten-info-row:last-child{border-bottom:none}.kitten-info-label{display:flex;align-items:center;gap:6px;color:var(--theme-text-light);font-size:12px}.kitten-info-label i{width:14px;text-align:center;color:var(--theme-accent);font-size:12px}.kitten-info-value{font-weight:600;color:var(--theme-text);font-size:12px}.kitten-info-link{font-weight:600;color:var(--theme-text);font-size:12px;text-decoration:none;transition:color 0.2s ease}.kitten-info-link:hover{color:var(--theme-accent);text-decoration:underline}.gender-male{color:#5b9bd5!important}.gender-female{color:#e91e8c!important}.kitten-info-badge{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.badge-yes{background:rgba(40,167,69,0.15);color:#28a745}.badge-no{background:rgba(108,117,125,0.15);color:#6c757d}.metro-value{display:flex;align-items:center;gap:6px}.metro-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.kitten-prices{background:var(--theme-bg-alt);padding:8px 12px;margin:0}.price-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.price-label{display:flex;align-items:center;gap:6px;color:var(--theme-text-muted);font-size:11px}.price-label i{color:var(--theme-accent);font-size:11px}.price-value{font-weight:700;font-size:13px;color:var(--theme-text)}.price-value small{font-size:10px;opacity:0.7}.price-na{font-size:11px;color:var(--theme-text-light);font-weight:400}.kitten-action{padding:10px 12px 12px}.kitten-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-hover) 100%);color:#fff!important;border-radius:8px;font-weight:600;font-size:13px;text-decoration:none;transition:all 0.3s ease}.kitten-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 4px 12px rgba(113,142,167,0.4);text-decoration:none;color:#fff!important}.kitten-btn i{transition:transform 0.3s ease}.kitten-btn:hover i{transform:translateX(4px)}.popular-badge{background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);color:#333;text-align:center;padding:6px 10px;font-weight:600;font-size:12px}.popular-badge i{margin-right:4px}[data-theme=dark] .carousel-control-prev-icon,[data-theme=dark] .carousel-control-next-icon{filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .carousel-control-prev-icon,:root:not([data-theme=light]) .carousel-control-next-icon{filter:invert(1)}}.video-container{position:relative}.video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgba(0,0,0,0.6);border:3px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;z-index:5}.video-play-btn svg{width:32px;height:32px;margin-left:4px}.video-play-btn:hover{background:rgba(254,146,85,0.9);transform:translate(-50%,-50%) scale(1.1)}.video-play-btn.hidden{display:none}.gal_cell .line{display:block;text-align:center;margin-top:15px}.gal_cell p{color:var(--theme-text-muted)!important}.gal_cell .button,.button,a.button{background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-hover) 100%)!important;color:#fff!important;border:none!important;transition:all 0.3s ease}.header_button{width:auto!important;min-width:208px;padding-left:25px!important;padding-right:25px!important}.gal_cell .button:hover,.button:hover,a.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.gal_cell .price{background-color:var(--theme-bg-hover)!important;color:var(--theme-text)!important}.quick-filters{background:var(--theme-bg-card)!important;box-shadow:var(--theme-shadow);border:1px solid var(--theme-border)!important}.mobile-filters{text-align:center;margin-bottom:15px}.mobile-filter-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:linear-gradient(135deg,#fe9255 0%,#f07830 100%)!important;color:#fff!important;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 15px rgba(254,146,85,0.4)}.mobile-filter-btn i,.mobile-filter-btn svg{color:#fff!important;fill:#fff!important}.filter-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:rgba(255,255,255,0.25);border-radius:11px;font-size:13px;font-weight:700;margin-left:4px}[data-theme=dark] .mobile-filter-btn{background:#718ea7!important;box-shadow:0 4px 15px rgba(113,142,167,0.3)}[data-theme=dark] .filter-chip input:checked + span{background:#718ea7!important;border-color:#718ea7!important}[data-theme=dark] .filter-apply-btn{background:#718ea7!important}[data-theme=dark] .filter-section-title i{color:#718ea7!important}.filter-drawer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.filter-drawer.active{display:block}.filter-drawer-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.filter-drawer-content{position:absolute;bottom:0;left:0;right:0;max-height:85vh;background:var(--theme-bg-card)!important;border-radius:20px 20px 0 0;display:flex;flex-direction:column;animation:slideUp 0.3s ease}[data-theme=dark] .filter-drawer-content,[data-theme=dark] .filter-drawer-header,[data-theme=dark] .filter-drawer-body,[data-theme=dark] .filter-drawer-footer{background:var(--theme-bg-card)!important}[data-theme=dark] .filter-chip span{background:var(--theme-bg-alt);border-color:var(--theme-border);color:var(--theme-text)}[data-theme=dark] .filter-price-input{background:var(--theme-bg-alt);border-color:var(--theme-border)}[data-theme=dark] .filter-reset-btn{background:var(--theme-bg-alt);border-color:var(--theme-border);color:var(--theme-text)}@media (min-width:768px){.filter-drawer-content{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);max-width:500px;width:90%;max-height:80vh;border-radius:20px;animation:fadeIn 0.3s ease}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translate(-50%,-50%) scale(0.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.filter-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--theme-border)}.filter-drawer-title{font-size:18px;font-weight:700;color:var(--theme-text)}.filter-drawer-close{width:40px;height:40px;border:none;background:var(--theme-bg-alt);border-radius:50%;color:var(--theme-text);font-size:18px;cursor:pointer}.filter-drawer-body{flex:1;overflow-y:auto;padding:20px;-webkit-overflow-scrolling:touch}.filter-section{margin-bottom:25px}.filter-section-title{font-size:14px;font-weight:600;color:var(--theme-text-light);margin-bottom:12px;display:flex;align-items:center;gap:8px}.filter-section-title i{color:#fe9255}.filter-chips{display:flex;gap:10px}.filter-chips-wrap{flex-wrap:wrap}.filter-chip{cursor:pointer}.filter-chip input{display:none}.filter-chip span{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;background:var(--theme-bg-alt);border:2px solid var(--theme-border);border-radius:25px;font-size:14px;font-weight:500;color:var(--theme-text);transition:all 0.2s;white-space:nowrap}.filter-chip input:checked + span{background:#fe9255;border-color:#fe9255;color:#fff}.filter-chip:active span{transform:scale(0.95)}.filter-price-input{display:flex;align-items:center;background:var(--theme-bg-alt);border:2px solid var(--theme-border);border-radius:12px;overflow:hidden}.filter-price-input input{flex:1;border:none!important;background:transparent!important;padding:14px 16px!important;font-size:16px!important;color:var(--theme-text)!important;outline:none}.filter-price-currency{padding:14px 16px;background:var(--theme-border);color:var(--theme-text-light);font-weight:600}.filter-drawer-footer{display:flex;gap:12px;padding:20px;border-top:1px solid var(--theme-border);background:var(--theme-bg-card)}.filter-reset-btn{flex:1;padding:16px;background:var(--theme-bg-alt);border:2px solid var(--theme-border);border-radius:12px;font-size:16px;font-weight:600;color:var(--theme-text);cursor:pointer}.filter-apply-btn{flex:2;padding:16px;background:linear-gradient(135deg,#fe9255 0%,#f07830 100%);border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.filter-item input,.filter-item select,.filter-item .form-control,.filter-card input,.filter-card select,#filter_form input,#filter_form select{width:100%!important;padding:12px 15px!important;border:2px solid var(--theme-border)!important;border-radius:10px!important;font-size:14px!important;background:var(--theme-bg-alt)!important;color:var(--theme-text)!important;transition:all 0.2s!important;box-sizing:border-box!important;height:auto!important;-webkit-appearance:none!important;-moz-appearance:none!important}.filter-item input:focus,.filter-item select:focus,.filter-card input:focus,.filter-card select:focus,#filter_form input:focus,#filter_form select:focus{border-color:#fe9255!important;outline:none!important;box-shadow:0 0 0 3px rgba(254,146,85,0.2)!important}.filter-item select,.filter-card select,#filter_form select{cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:35px!important}.filter-card .bootstrap-select,.filter-card .bootstrap-select>.dropdown-toggle,#filter_form .bootstrap-select,#filter_form .bootstrap-select>.dropdown-toggle{width:100%!important;background:var(--theme-bg-alt)!important;border:2px solid var(--theme-border)!important;border-radius:10px!important;color:var(--theme-text)!important;padding:10px 15px!important;height:auto!important;font-size:14px!important;box-shadow:none!important}.filter-card .bootstrap-select>.dropdown-toggle::after,#filter_form .bootstrap-select>.dropdown-toggle::after{display:none!important}.filter-card .bootstrap-select .filter-option-inner-inner,#filter_form .bootstrap-select .filter-option-inner-inner{color:var(--theme-text)!important}.filter-card .bootstrap-select .dropdown-menu,#filter_form .bootstrap-select .dropdown-menu{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)!important;border-radius:10px!important;box-shadow:0 4px 20px rgba(0,0,0,0.2)!important}.filter-card .bootstrap-select .dropdown-item,#filter_form .bootstrap-select .dropdown-item{color:var(--theme-text)!important;padding:10px 15px!important}.filter-card .bootstrap-select .dropdown-item:hover,.filter-card .bootstrap-select .dropdown-item.active,#filter_form .bootstrap-select .dropdown-item:hover,#filter_form .bootstrap-select .dropdown-item.active{background:#fe9255!important;color:#fff!important}.filter-card .select2-container,#filter_form .select2-container{width:100%!important}.filter-card .select2-selection,#filter_form .select2-selection{background:var(--theme-bg-alt)!important;border:2px solid var(--theme-border)!important;border-radius:10px!important;padding:8px 12px!important;height:auto!important;min-height:44px!important}.filter-card .select2-selection__rendered,#filter_form .select2-selection__rendered{color:var(--theme-text)!important;padding:0!important;line-height:1.5!important}.filter-card .select2-selection__arrow,#filter_form .select2-selection__arrow{height:100%!important;top:0!important}.select2-dropdown{background:var(--theme-bg-card)!important;border:1px solid var(--theme-border)!important;border-radius:10px!important}.select2-results__option{color:var(--theme-text)!important;padding:10px 15px!important}.select2-results__option--highlighted{background:#fe9255!important;color:#fff!important}.filter-card input[type=date],#filter_form input[type=date]{min-height:44px!important}.filter-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.filter-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s;border:none}.filter-btn-primary{background:linear-gradient(135deg,#fe9255 0%,#f07830 100%);color:#fff}.filter-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(254,146,85,0.4)}.filter-btn-secondary{background:var(--theme-bg-alt);color:var(--theme-text);border:2px solid var(--theme-border)}.filter-btn-secondary:hover{border-color:#fe9255;color:#fe9255}.quick-filters{margin-bottom:15px}.quick-filters-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.quick-filter-chip{padding:8px 16px;background:var(--theme-bg-alt);color:var(--theme-text);border-radius:20px;font-size:13px;font-weight:500;text-decoration:none;transition:all 0.2s;border:1px solid var(--theme-border)}.quick-filter-chip:hover{background:#fe9255;color:#fff;border-color:#fe9255;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.filter-card{padding:15px;border-radius:12px}.filter-grid{grid-template-columns:1fr;gap:12px}.filter-item input,.filter-item select{padding:14px 15px;font-size:16px}.filter-actions{flex-direction:column}.filter-btn{width:100%;justify-content:center;padding:14px}.quick-filters-list{gap:6px}.quick-filter-chip{padding:6px 12px;font-size:12px}}input,select,textarea{background-color:var(--theme-bg-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}input:focus,select:focus,textarea:focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px rgba(113,142,167,0.2)}.dropdown-menu{background-color:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}.dropdown-item{color:var(--theme-text-muted)!important}.dropdown-item:hover{background-color:var(--theme-bg-hover)!important;color:var(--theme-text)!important}.menu ul li ul,#nav ul,#menu1 ul li ul{background-color:#fff!important;border:1px solid #ddd!important;box-shadow:0 4px 12px rgba(0,0,0,0.15)!important}.menu ul li ul li,#menu1 ul li ul li{background-color:#fff!important}.menu ul li ul li a,#nav ul li a,#menu1 ul li ul li a{background-color:#fff!important;color:#444!important}.menu ul li ul li a:hover,#nav ul li a:hover,#menu1 ul li ul li a:hover{background-color:#f5f5f5!important;color:#fe9255!important}.menu ul li.stick,#nav li.stick,#menu1 ul li.stick,#menu1 ul li ul li.stick{background-color:#ddd!important}[data-theme=dark] .menu ul li ul,[data-theme=dark] #nav ul,[data-theme=dark] #menu1 ul li ul{background-color:var(--theme-bg-card)!important}[data-theme=dark] .menu ul li ul li,[data-theme=dark] #menu1 ul li ul li{background-color:var(--theme-bg-card)!important}[data-theme=dark] .menu ul li ul li a,[data-theme=dark] #nav ul li a,[data-theme=dark] #menu1 ul li ul li a{background-color:var(--theme-bg-card)!important;color:var(--theme-text)!important}[data-theme=dark] .menu ul li ul li a:hover,[data-theme=dark] #nav ul li a:hover,[data-theme=dark] #menu1 ul li ul li a:hover{background-color:var(--theme-bg-hover)!important}[data-theme=dark] .menu ul li.stick,[data-theme=dark] #nav li.stick,[data-theme=dark] #menu1 ul li.stick,[data-theme=dark] #menu1 ul li ul li.stick{background-color:var(--theme-border)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .menu ul li ul,:root:not([data-theme=light]) #nav ul,:root:not([data-theme=light]) #menu1 ul li ul{background-color:var(--theme-bg-card)!important}:root:not([data-theme=light]) .menu ul li ul li,:root:not([data-theme=light]) #menu1 ul li ul li{background-color:var(--theme-bg-card)!important}:root:not([data-theme=light]) .menu ul li ul li a,:root:not([data-theme=light]) #nav ul li a,:root:not([data-theme=light]) #menu1 ul li ul li a{background-color:var(--theme-bg-card)!important;color:var(--theme-text)!important}:root:not([data-theme=light]) .menu ul li ul li a:hover,:root:not([data-theme=light]) #nav ul li a:hover,:root:not([data-theme=light]) #menu1 ul li ul li a:hover{background-color:var(--theme-bg-hover)!important}:root:not([data-theme=light]) .menu ul li.stick,:root:not([data-theme=light]) #nav li.stick,:root:not([data-theme=light]) #menu1 ul li.stick,:root:not([data-theme=light]) #menu1 ul li ul li.stick{background-color:var(--theme-border)!important}}[data-theme=light] .menu ul li ul,[data-theme=light] #nav ul,[data-theme=light] #menu1 ul li ul{background-color:var(--theme-bg-card)!important}[data-theme=light] .menu ul li ul li,[data-theme=light] #menu1 ul li ul li{background-color:var(--theme-bg-card)!important}[data-theme=light] .menu ul li ul li a,[data-theme=light] #nav ul li a,[data-theme=light] #menu1 ul li ul li a{background-color:var(--theme-bg-card)!important;color:var(--theme-text)!important}[data-theme=light] .menu ul li ul li a:hover,[data-theme=light] #nav ul li a:hover,[data-theme=light] #menu1 ul li ul li a:hover{background-color:var(--theme-bg-hover)!important}.line{border-color:var(--theme-border)!important}.line p{color:var(--theme-text-muted)!important}.line2 p.left:after{color:var(--theme-border-dark)!important}footer,.footer{background-color:var(--theme-bg-alt)!important;color:var(--theme-text-muted)!important}.navbar,header,.header{background-color:var(--theme-bg)!important}table,th,td{border-color:var(--theme-border)!important}th{background-color:var(--theme-bg-card)!important;color:var(--theme-text)!important}tr:nth-child(even){background-color:var(--theme-bg-hover)!important}.modal-content{background-color:var(--theme-bg-card)!important;border-color:var(--theme-border)!important}.alert{border-color:var(--theme-border)!important}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--theme-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--theme-border-dark);border-radius:5px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--theme-text-light)}a{color:var(--theme-accent);transition:color 0.2s ease}a:hover{color:var(--theme-accent-hover)}.top_line .cont_p{display:flex!important;align-items:center!important;flex-wrap:wrap!important;width:100%;max-width:1300px}.top_line .img_logo{flex-shrink:0}.top_line .menu{flex:1 1 auto!important}.header-controls{display:flex!important;align-items:center!important;gap:8px;flex-shrink:0!important;white-space:nowrap}.header-controls.desktop-controls{display:flex!important;margin-left:auto;margin-right:10px;position:relative;z-index:100}.mobile-header-wrapper{display:none;flex-direction:column;background:var(--theme-header-bg);position:fixed;top:0;left:0;right:0;z-index:10}.mm-wrapper_opened .mobile-header-wrapper{display:none!important}.mobile-logo-row{display:flex;justify-content:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.mobile-logo-row img{height:40px;width:auto}.mobile-header{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px}@media (max-width:1100px){.header-controls.desktop-controls{display:none!important}.mobile-header-wrapper{display:flex!important}.top_line{display:none!important}.mm-wrapper_opened .mobile-header-wrapper{display:none!important}body{padding-top:120px}.h_cont{display:flex;flex-direction:column-reverse;align-items:center}.h_cont .image,.h_cont .image_s1{text-align:center}.top_line{display:none!important}.s_auto h1{font-size:1.4rem!important;margin:10px 0 5px!important}.s_auto h2{display:none!important}}.mobile-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,0.1);color:#fff;border:none;cursor:pointer;transition:all 0.2s;text-decoration:none;font-size:16px}.mobile-btn:hover{background:#fe9255;color:#fff;text-decoration:none}.mobile-btn .flag-icon{font-size:20px}.mobile-search-panel{display:none;background:var(--theme-bg-card);padding:15px;border-bottom:1px solid var(--theme-border)}.mobile-search-panel.active{display:block}@media (min-width:992px){.mobile-search-panel{position:fixed;top:80px;left:50%;transform:translateX(-50%);width:500px;max-width:90vw;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.15);z-index:9999;border:1px solid var(--theme-border)}.mobile-search-panel.active{animation:searchPanelSlide 0.2s ease-out}@keyframes searchPanelSlide{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}}.mobile-search-wrap{display:flex;align-items:center;gap:10px;background:var(--theme-bg-alt);border-radius:12px;padding:10px 15px}.mobile-search-wrap i{color:var(--theme-text-light)}.mobile-search-wrap input{flex:1;border:none;background:none;font-size:16px;color:var(--theme-text);outline:none}.mobile-search-wrap input::placeholder{color:var(--theme-text-light)}.mobile-search-close{background:none;border:none;color:var(--theme-text-light);cursor:pointer;padding:5px}.mobile-search-results{margin-top:10px;max-height:300px;overflow-y:auto}.mobile-search-results a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:var(--theme-text);text-decoration:none;transition:background 0.2s}.mobile-search-results a:hover{background:var(--theme-bg-alt)}.mobile-search-results .search-name{font-weight:600}.mobile-search-results .search-price{color:#fe9255;margin-left:auto}jdiv,#jivo-iframe-container,.__jivoMobileButton,.jvlabelWrap,.globalClass_ET{display:none!important;visibility:hidden!important}.lang-switcher{display:flex;align-items:center;gap:6px}.lang-switcher-float{display:none!important}.lang-btn{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;height:32px;border-radius:6px;background:rgba(255,255,255,0.15);border:2px solid transparent;transition:all 0.3s ease;text-decoration:none;opacity:0.7;color:var(--theme-header-text);font-size:12px;font-weight:600;text-transform:uppercase}.lang-btn .flag-icon{width:18px;height:13px;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.2)}.lang-btn:hover{background:rgba(255,255,255,0.25);transform:scale(1.05);opacity:1}.lang-btn.active{border-color:rgba(255,255,255,0.6);background:rgba(255,255,255,0.3);opacity:1}.search-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,0.15);border:2px solid transparent;cursor:pointer;transition:all 0.3s ease;color:var(--theme-header-text);font-size:14px;padding:0}.search-btn:hover{background:rgba(255,255,255,0.25);transform:scale(1.05)}.theme-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,0.15);border:2px solid transparent;cursor:pointer;transition:all 0.3s ease;color:var(--theme-header-text);font-size:14px;padding:0}.theme-btn:hover{background:rgba(255,255,255,0.25);transform:scale(1.05)}.theme-btn .fa-sun{display:none}.theme-btn .fa-moon{display:inline}[data-theme=dark] .theme-btn .fa-sun{display:inline}[data-theme=dark] .theme-btn .fa-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .fa-sun{display:inline}:root:not([data-theme=light]) .theme-btn .fa-moon{display:none}}[data-theme=dark] .search-btn,[data-theme=dark] .lang-btn,[data-theme=dark] .theme-btn{background:rgba(255,255,255,0.1)}[data-theme=dark] .search-btn:hover,[data-theme=dark] .lang-btn:hover,[data-theme=dark] .theme-btn:hover{background:rgba(255,255,255,0.2)}[data-theme=dark] .lang-btn.active{border-color:rgba(255,255,255,0.4)}.favorite-btn{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.9);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.favorite-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.favorite-btn svg,.favorite-btn .fa-paw{width:20px;height:20px;color:#ccc;transition:color 0.3s ease}.favorite-btn:hover svg,.favorite-btn:hover .fa-paw{color:#ff6b6b}.favorite-btn.is-favorite{background:#ff6b6b}.favorite-btn.is-favorite svg,.favorite-btn.is-favorite .fa-paw{color:#fff}.favorite-btn.is-favorite:hover{background:#ee5a5a}.favorite-btn-count{position:absolute;top:-6px;left:-6px;min-width:18px;height:18px;padding:0 4px;background:#e67e22;color:#fff;border-radius:9px;font-size:11px;font-weight:700;display:none;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.3)}.favorite-btn-count.animate{animation:countPop 0.3s ease}@keyframes countPop{0%{transform:scale(0.5)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.gal_cell>div,.kitten-card-wrapper,.kitten-card{position:relative}.favorites-header-btn{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(255,255,255,0.15);border:2px solid transparent;cursor:pointer;transition:all 0.3s ease;color:var(--theme-header-text);font-size:14px;padding:0;text-decoration:none}.favorites-header-btn:hover{background:rgba(255,255,255,0.25);transform:scale(1.05);text-decoration:none;color:var(--theme-header-text)}.favorites-header-btn.has-favorites{background:#ff6b6b;color:#fff}.favorites-header-btn.has-favorites:hover{background:#ee5a5a}.favorites-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:#ff6b6b;color:#fff;border-radius:9px;font-size:11px;font-weight:700;display:none;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.favorites-header-btn.has-favorites .favorites-count{display:flex;background:#fff;color:#ff6b6b}.mobile-btn.favorites-header-btn{width:38px;height:38px}.mobile-btn.favorites-header-btn .favorites-count{top:-4px;right:-4px}[data-theme=dark] .favorite-btn{background:rgba(45,45,45,0.9)}[data-theme=dark] .favorite-btn svg,[data-theme=dark] .favorite-btn .fa-paw{color:#666}[data-theme=dark] .favorite-btn:hover svg,[data-theme=dark] .favorite-btn:hover .fa-paw{color:#ff6b6b}[data-theme=dark] .favorite-btn.is-favorite{background:#ff6b6b}[data-theme=dark] .favorite-btn.is-favorite svg,[data-theme=dark] .favorite-btn.is-favorite .fa-paw{color:#fff}.mm-menu{background:var(--theme-bg-card,#fff)!important;border-color:var(--theme-border,rgba(0,0,0,0.1))!important;color:var(--theme-text,#333)!important}.mm-menu .mm-panel,.mm-menu .mm-panels{background:var(--theme-bg-card,#fff)!important}.mm-menu .mm-navbar{background:#fe9255!important;border-color:transparent!important}.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:#fff!important}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff!important}.mm-menu .mm-listview{border-color:var(--theme-border,rgba(0,0,0,0.1))!important}.mm-menu .mm-listview>li:after{border-color:var(--theme-border,rgba(0,0,0,0.08))!important}.mm-menu .mm-listview>li>a,.mm-menu .mm-listview>li>span{color:var(--theme-text,#333)!important;padding:14px 10px 14px 20px!important}.mm-menu .mm-listview>li>a:hover{background:var(--theme-bg-hover,rgba(0,0,0,0.05))!important}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:var(--theme-bg-hover,rgba(0,0,0,0.05))!important}.mm-menu .mm-listview .mm-next:after{border-color:var(--theme-text-muted,#666)!important}.mm-menu .mm-search input{background:var(--theme-bg-alt,#f5f5f5)!important;color:var(--theme-text,#333)!important;border:1px solid var(--theme-border,#ddd)!important;border-radius:8px!important}.mm-menu .mm-search input::placeholder{color:var(--theme-text-muted,#999)!important}[data-theme=dark] .mm-menu{background:var(--theme-bg-card,#1e1e1e)!important;color:var(--theme-text,#e0e0e0)!important}[data-theme=dark] .mm-menu .mm-panel,[data-theme=dark] .mm-menu .mm-panels{background:var(--theme-bg-card)!important}[data-theme=dark] .mm-menu .mm-navbar{background:var(--theme-bg-alt)!important;border-bottom:1px solid var(--theme-border)!important}[data-theme=dark] .mm-menu .mm-listview>li>a,[data-theme=dark] .mm-menu .mm-listview>li>span{color:var(--theme-text,#e0e0e0)!important}[data-theme=dark] .mm-menu .mm-listview>li:after{border-color:var(--theme-border,rgba(255,255,255,0.1))!important}[data-theme=dark] .mm-menu .mm-listview>li>a:hover{background:var(--theme-bg-hover,rgba(255,255,255,0.08))!important}[data-theme=dark] .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),[data-theme=dark] .mm-menu .mm-listview>li.mm-selected>span{background:var(--theme-bg-hover,rgba(255,255,255,0.1))!important}[data-theme=dark] .mm-menu .mm-listview .mm-next:after{border-color:var(--theme-text-muted,#888)!important}[data-theme=dark] .mm-menu .mm-search input{background:var(--theme-bg-alt,#2a2a2a)!important;color:var(--theme-text,#e0e0e0)!important;border-color:var(--theme-border,#444)!important}[data-theme=dark] .mm-menu .mm-search input::placeholder{color:var(--theme-text-muted,#777)!important}[data-theme=dark] .mm-menu .mm-listview>li.mm-opened>.mm-panel,[data-theme=dark] .mm-menu .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,0.05)!important}.mm-menu .mm-divider{background:var(--theme-bg-alt,#f5f5f5)!important;color:var(--theme-text-muted,#666)!important;font-weight:600!important}[data-theme=dark] .mm-menu .mm-divider{background:var(--theme-bg-alt,#2a2a2a)!important;color:var(--theme-text-muted,#888)!important}html{overflow-x:hidden;width:100%}body{overflow-x:hidden;width:100%;max-width:100vw}@media only screen and (max-width:1024px){.text{max-width:95%!important}}.mobile-header-wrapper{display:none;flex-direction:column;position:fixed;top:0;left:0;right:0;z-index:1000}.mm-wrapper_opened .mobile-header-wrapper,.mm-wrapper_opened .mobile-header{display:none!important}.mobile-logo-row{display:flex;justify-content:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.1)}.mobile-logo-row img{height:40px;width:auto}.mobile-header{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.mobile-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:rgba(255,255,255,0.1);border:none;color:#fff;font-size:18px;cursor:pointer;text-decoration:none}.mobile-btn:hover{background:rgba(255,255,255,0.2);color:#fff}.mobile-search-panel{position:fixed;top:0;left:0;right:0;background:#2c3e50;padding:24px;z-index:2000;transform:translateY(-100%);transition:transform 0.3s ease}.mobile-search-panel.active{transform:translateY(0)}.mobile-search-wrap{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);border-radius:8px;padding:8px 16px}.mobile-search-wrap input{flex:1;background:transparent;border:none;color:#fff;font-size:16px;outline:none}.mobile-search-close{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.header-controls.desktop-controls{display:flex;align-items:center;gap:8px;margin-left:auto}.search-btn,.theme-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,0.1);border:none;color:#fff;cursor:pointer}.lang-switcher{display:flex;gap:4px}.lang-btn{padding:4px 8px;border-radius:8px;background:rgba(255,255,255,0.1);color:#fff;font-size:12px;font-weight:600;text-decoration:none;opacity:0.7}.lang-btn:hover,.lang-btn.active{opacity:1;background:rgba(255,255,255,0.2)}.theme-toggle-btn .fa-sun{display:none}.theme-toggle-btn .fa-moon{display:inline-block}[data-theme=dark] .theme-toggle-btn .fa-sun{display:inline-block}[data-theme=dark] .theme-toggle-btn .fa-moon{display:none}section.faq-section,section.faq-section#questions,#questions.faq-section,.faq-section{padding:60px 0!important}.faq-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.faq-title{text-align:center!important;color:var(--theme-accent)!important;font-family:"Nautilus Pompilius",serif!important;font-size:30px!important;font-weight:normal!important;margin-bottom:10px!important;text-transform:none!important}.faq-icon{text-align:center;margin-bottom:30px}.paw-icon,.faq-icon svg,.section-icon svg,.img_s svg{width:50px;height:50px;max-width:50px;max-height:50px}.s1_circles{margin-top:40px!important}.s1_n1,.s1_n2,.s1_n3,.s1_n4{font-size:20px!important;margin-top:15px!important}.s1_t1,.s1_t2,.s1_t3,.s1_t4{font-size:15px!important;line-height:1.6!important}.sect3 .img_cont{margin-bottom:-150px!important;background:transparent!important;position:relative;z-index:10;max-width:100%!important;max-height:none!important;width:100%!important}.sect3 .img_cont img{max-width:650px!important;width:100%!important;height:auto!important}@media (max-width:768px){.sect3 .img_cont{margin-bottom:-80px!important;width:100%!important}.sect3 .img_cont img{max-width:100%!important;width:100%!important;margin:0 auto!important;display:block!important}}.sect3 .bcg{background:transparent!important;margin-top:0!important;padding-top:0!important}.sect3 .bcg .mw{padding-top:0!important;margin-top:0!important}.faq-search{max-width:500px;margin:0 auto 40px}.faq-search input{width:100%;padding:15px 20px;font-size:16px;border:1px solid var(--theme-border);border-radius:50px;background:var(--theme-bg-card);color:var(--theme-text);box-shadow:var(--theme-shadow);outline:none;transition:box-shadow 0.3s}.faq-search input:focus{box-shadow:0 4px 20px rgba(230,126,34,0.4)}.faq-search input::placeholder{color:var(--theme-text-light)}.faq-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.faq-card{background:var(--theme-bg-card);border:2px solid var(--theme-border);border-radius:16px;padding:30px 20px;text-align:center;cursor:pointer;transition:all 0.3s ease;box-shadow:var(--theme-shadow)}.faq-card:hover{background:var(--theme-bg-hover);border-color:#e67e22;transform:translateY(-5px)}.faq-card.active{background:#e67e22;border-color:#e67e22}.faq-card.active .faq-card-title,.faq-card.active .faq-card-count{color:#fff}.faq-card-icon{font-size:40px;margin-bottom:10px}.faq-card-title{color:var(--theme-text);font-size:18px;font-weight:600;margin-bottom:5px}.faq-card-count{color:var(--theme-text-light);font-size:14px}.faq-accordion{display:none}.faq-accordion.show{display:block}.faq-item{background:var(--theme-bg-card);border:1px solid var(--theme-border);border-radius:12px;margin-bottom:10px;overflow:hidden;display:none;box-shadow:var(--theme-shadow)}.faq-item.visible{display:block}.faq-question{width:100%;padding:20px 25px;background:transparent;border:none;color:var(--theme-text);font-size:17px;font-weight:500;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s}.faq-question:hover{background:var(--theme-bg-hover)}.faq-question.active{color:#e67e22;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.faq-arrow{font-size:12px;transition:transform 0.3s}.faq-question.active .faq-arrow{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.faq-answer.open{max-height:2000px;padding:20px 25px}.faq-answer h4{color:#e67e22;font-size:18px;margin:15px 0 10px}.faq-answer h4:first-child{margin-top:0}.faq-answer p{font-size:15px;line-height:1.7;margin-bottom:10px}.faq-back-btn{display:none;margin:30px auto 0;padding:12px 30px;background:transparent;border:2px solid #e67e22;border-radius:50px;color:#e67e22;font-size:16px;cursor:pointer;transition:all 0.3s}.faq-back-btn:hover{background:#e67e22;color:#fff}.faq-back-btn.show{display:block}.home-section{display:block;width:100%;max-width:100%;padding:60px 0;margin:0;box-sizing:border-box;background-color:var(--theme-bg)}.section-container{max-width:1300px;margin:0 auto;padding:0 20px;text-align:center}.section-title{font-family:"Nautilus Pompilius",serif;font-size:30px;font-weight:400;margin-bottom:10px;color:var(--theme-accent);text-transform:none;text-align:center;letter-spacing:1px}.section-icon{margin-bottom:30px}.section-icon img{max-width:70px;height:auto;opacity:0.9}.section-content{max-width:1000px;margin:0 auto;text-align:left;line-height:1.8;font-size:16px;color:var(--theme-text-muted);background:var(--theme-bg-card);box-shadow:var(--theme-shadow);padding:30px 40px;border-radius:12px}.section-content p{margin-bottom:15px}.section-content .text-center{text-align:center}.map-container{width:100vw;margin-left:calc(-50vw + 50%);margin-top:30px;margin-bottom:30px}.map-container iframe,.map-container #delivery-map{width:100%;height:500px;border:none;display:block}.social-icons{display:flex;justify-content:center;gap:30px;margin:30px 0}.social-link{display:inline-block;padding:15px;background:rgba(255,255,255,0.1);border-radius:50%;transition:all 0.3s ease}.social-link:hover{background:#e67e22;transform:translateY(-5px)}.social-link img{width:45px;height:45px;display:block}.social-link i{font-size:32px;display:block;width:45px;height:45px;line-height:45px;text-align:center;color:#fff}.social-link-wa i{color:#25D366}.social-link-vk i{color:#4a76a8}.social-link-tg i{color:#2CA5E0}.social-link:hover i{color:#fff}.contact-info{max-width:600px;margin:30px auto 0;text-align:center;line-height:2;background:rgba(0,0,0,0.15);padding:30px 40px;border-radius:12px}.contact-info p{margin:8px 0;font-size:15px;color:#bdc3c7}.contact-info p strong{color:#e67e22;font-size:18px}[data-bs-theme=dark] .prev,[data-bs-theme=dark] .sect3 p,[data-bs-theme=dark] .s3_main p,[data-theme=dark] .prev,[data-theme=dark] .sect3 p,[data-theme=dark] .s3_main p{color:#718ea7!important}[data-bs-theme=dark] .social-link,[data-theme=dark] .social-link{background:rgba(255,255,255,0.05)}[data-bs-theme=dark] .social-link:hover,[data-theme=dark] .social-link:hover{background:#e67e22}[data-bs-theme=dark] .contact-info,[data-theme=dark] .contact-info{background:#1e2128;border:1px solid #3a3f4a;box-shadow:0 2px 12px rgba(0,0,0,0.3)}[data-bs-theme=dark] .contact-info p,[data-theme=dark] .contact-info p{color:#b0b5be}[data-theme=light] .contact-info,:root:not([data-bs-theme=dark]):not([data-theme=dark]) .contact-info{background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}[data-theme=light] .contact-info p,:root:not([data-bs-theme=dark]):not([data-theme=dark]) .contact-info p{color:#555}@media (max-width:991px){.home-section{padding:40px 15px!important}.section-title{font-size:1.5rem!important}.section-content{padding:20px!important;font-size:14px!important}.map-container{width:100%!important;margin-left:0!important}.map-container iframe,.map-container #delivery-map{height:300px!important}.social-icons{gap:20px!important}.social-link{padding:12px!important}.social-link img{width:35px!important;height:35px!important}.contact-info{padding:20px!important}.contact-info p{font-size:13px!important}.faq-section{padding:40px 15px!important}.faq-title{font-size:1.5rem!important}.faq-search{margin-bottom:25px!important}.faq-search input{padding:12px 18px!important;font-size:15px!important}.faq-categories{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.faq-card{padding:20px 15px!important;border-radius:12px!important}.faq-card-icon{font-size:30px!important}.faq-card-title{font-size:14px!important}.faq-card-count{font-size:12px!important}.faq-question{padding:15px 18px!important;font-size:15px!important}.faq-answer.open{padding:15px 18px!important}.faq-answer h4{font-size:16px!important}.faq-answer p{font-size:14px!important}}.stat iframe{width:100%!important;max-width:100%!important;min-height:450px;height:450px;border:none!important;display:block}@media (max-width:991px){.mobile-header-wrapper{display:flex!important}body{padding-top:118px!important}.top_line{display:none!important}.header-controls.desktop-controls{display:none!important}.mobile-header-wrapper,.mobile-search-panel{position:fixed!important}section,section.s_auto,section.stat,section.sect4,.wrapper,.sect1,.sect2,.sect3,.sect4,.sect5,.stat,.gal_sect,#kittens,#about_coon,#questions,#about_us,.mw,.mw_none,.bcg,.s1_main,.s3_main,.s3_main_top,.s4_main,.s6_main,.img_cont,.row,.row-fluid,.col-md-3,.col-md-6,.col-md-9,.col-md-12{display:block!important;float:none!important;clear:both!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;box-sizing:border-box!important}section{padding:20px 15px!important;margin-bottom:20px!important}section.s_auto{padding:20px 15px!important;margin-bottom:20px!important}section.stat{padding:20px 15px!important;margin-bottom:20px!important}section.sect4{padding:20px 15px!important;margin-bottom:20px!important}.wrapper.sect1,.wrapper.sect3{padding:15px!important;margin-bottom:15px!important}.gal_sect{padding:15px!important;margin-bottom:20px!important}.owl-carousel{position:relative!important;overflow:hidden!important;width:100%!important}.h_cont{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;text-align:center!important;padding:15px!important;min-height:auto!important;height:auto!important}.h_cont .text{width:100%!important;text-align:center!important;padding:10px!important}.h_cont .image,.h_cont .image_s1{width:100%!important;text-align:center!important;margin-bottom:15px!important}.h_cont .image img,.h_cont .image_s1 img{max-width:80%!important;max-height:300px!important;height:auto!important;width:auto!important}.gal{display:block!important}.bl1,.bl2,.bl3,.bl1_v,.bl2_v,.bl3_v,.bl2_niz,.bl2_niz1,.bl2_niz2,.bl3_niz{display:block!important;width:100%!important;float:none!important;margin:10px 0!important}.img_cont{max-width:200px!important;margin:15px auto!important;text-align:center!important}.img_cont img{max-width:100%!important;height:auto!important}.bcg{padding:15px!important;margin:15px 0!important;border-radius:10px!important}.prev{font-size:14px!important;line-height:1.6!important;text-align:left!important;padding:0 10px!important}.sect4 .questions{display:flex!important;flex-direction:row!important;gap:20px!important;padding:15px!important}.sect4 .left_bl,.sect4 .col-md-3.left_bl{display:block!important;width:35%!important;min-width:200px!important;flex-shrink:0!important}.cases,.slimScroll,#slimid{height:auto!important;max-height:none!important}ul#cases{display:flex!important;flex-direction:column!important;gap:5px!important;padding:10px!important;list-style:none!important;margin:0!important}ul#cases li{display:block!important;float:none!important;margin:0!important}ul#cases li a{display:block!important;padding:10px 15px!important;background:rgba(255,255,255,0.1)!important;border-radius:8px!important;color:#e9ecef!important;font-size:14px!important;text-decoration:none!important;border:1px solid rgba(255,255,255,0.15)!important}ul#cases li a:hover,ul#cases li a.active{background:#e67e22!important;color:#fff!important;border-color:#e67e22!important}.sect4 .rigt_bl,.sect4 .col-md-9.rigt_bl,.sect4 #ajax-wrap{display:block!important;flex:1!important;width:auto!important;min-height:250px!important;background:#718ea7!important;border-radius:12px!important}.question{padding:20px!important;min-height:auto!important;height:auto!important}.question h4{color:#e67e22!important;font-size:16px!important;margin-bottom:10px!important;font-weight:600!important}.question p{color:#fff!important;font-size:14px!important;line-height:1.6!important;margin-bottom:12px!important}.stat iframe{min-height:250px!important;height:250px!important;margin:15px 0!important}.text_row_bck{text-align:center!important;padding:15px!important;font-size:14px!important}.icon_top{display:flex!important;justify-content:center!important;gap:20px!important;margin:20px 0!important}.icon_top .icon,.mar_l.icon{margin:0!important}.icon_top img,.mar_l.icon img{width:45px!important;height:45px!important}.address{text-align:center!important;font-size:14px!important;line-height:1.8!important;padding:15px!important}.bt100,.bt101{padding:10px!important;margin:0!important;margin-top:0!important;width:100%!important}.block{padding:10px!important;margin:0!important}p.address{height:auto!important;min-height:0!important}.s6_main{margin-top:0!important;padding:15px 0!important}.mar_l{margin-left:0!important;margin:0!important}h3,h3.center,.voprh3{text-align:center!important;margin:15px 0!important;font-size:1.3rem!important}.center{text-align:center!important;padding:10px!important}.center .img_s,.img_s.i_s1{text-align:center!important;margin:10px auto!important}.img_s img,.i_s1 img{max-width:50px!important;height:auto!important}.line,.line.sl1,.line.sl2,.bt_line{display:none!important}footer{position:static!important;display:block!important;clear:both!important;width:100%!important;margin-top:20px!important;padding:15px!important}footer nav#menu{padding:10px!important}footer #nav{display:flex!important;flex-direction:column!important;gap:8px!important;text-align:center!important}footer #nav li{text-align:center!important}footer #nav ul{display:none!important}.button,.my_style,.header_button{display:inline-block!important;margin:10px auto!important;text-align:center!important}.s1_circles{text-align:center!important}.s1_1{margin-bottom:20px!important;text-align:center!important}}@media (max-width:576px){body{padding-top:100px!important}section,section.s_auto,section.stat,section.sect4{padding:15px 10px!important}.h_cont .image img,.h_cont .image_s1 img{max-width:90%!important;max-height:250px!important}.img_cont{max-width:95%!important}.sect4 .questions{flex-direction:column!important}.sect4 .left_bl,.sect4 .col-md-3.left_bl{width:100%!important;min-width:100%!important;margin-bottom:15px!important}ul#cases{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}ul#cases li a{padding:6px 12px!important;font-size:12px!important;border-radius:15px!important}.stat iframe{min-height:200px!important;height:200px!important}.icon_top img,.mar_l.icon img{width:40px!important;height:40px!important}.address{font-size:13px!important}h3,h3.center,.voprh3{font-size:1.1rem!important}}.auth-wrapper{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#fff}.auth-container{width:100%;max-width:480px}.auth-messages{margin-bottom:20px}.auth-message{padding:12px 16px;border-radius:12px;margin-bottom:10px;font-size:14px;display:flex;align-items:center;gap:10px}.auth-message-success{background:rgba(72,199,116,0.2);color:#2f855a;border:1px solid rgba(72,199,116,0.3)}.auth-message-error,.auth-message-danger{background:rgba(241,70,104,0.2);color:#c53030;border:1px solid rgba(241,70,104,0.3)}.auth-message-warning{background:rgba(255,221,87,0.2);color:#b7791f;border:1px solid rgba(255,221,87,0.3)}.auth-message-info{background:rgba(50,152,220,0.2);color:#2b6cb0;border:1px solid rgba(50,152,220,0.3)}.auth-card{background:#fff;border-radius:24px;padding:40px;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);animation:fadeInUp 0.5s ease-out}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-header{text-align:center;margin-bottom:32px}.auth-logo{margin-bottom:20px}.auth-logo-img{max-width:180px;height:auto}.auth-title{font-size:28px;font-weight:700;color:#1a202c;margin:0 0 8px 0}.auth-subtitle{font-size:15px;color:#718096;margin:0}.auth-social{margin-bottom:24px}.auth-social-text{font-size:14px;color:#718096;text-align:center;margin-bottom:16px}.auth-social-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.auth-social-buttons ul{list-style:none;padding:0;margin:0;display:flex;gap:12px}.auth-social-buttons li a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#f7fafc;border:2px solid #e2e8f0;transition:all 0.2s ease}.auth-social-buttons li a:hover{border-color:#718ea7;background:#f0f5f8;transform:translateY(-2px)}.auth-btn-vk{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background:#0077ff;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.auth-btn-vk:hover{background:#0066dd;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,119,255,0.3);text-decoration:none}.auth-btn-vk svg{flex-shrink:0}.auth-btn-social{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;text-decoration:none;color:#374151;font-weight:500;transition:all 0.2s}.auth-btn-social:hover{border-color:#718ea7;background:#f0f5f8;transform:translateY(-1px);text-decoration:none}.auth-divider{display:flex;align-items:center;margin:24px 0}.auth-divider::before,.auth-divider::after{content:"";flex:1;height:1px;background:#e2e8f0}.auth-divider span{padding:0 16px;color:#a0aec0;font-size:13px;text-transform:uppercase;letter-spacing:1px}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-field{display:flex;flex-direction:column;gap:8px}.auth-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#4a5568}.auth-icon{color:#718ea7}.auth-field input[type=text],.auth-field input[type=email],.auth-field input[type=password],.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{width:100%;padding:14px 18px;font-size:15px;border:2px solid #e2e8f0;border-radius:12px;background:#f7fafc;color:#2d3748;transition:all 0.2s ease;box-sizing:border-box}.auth-field input:focus,.auth-form input:focus{outline:none;border-color:#718ea7;background:#fff;box-shadow:0 0 0 4px rgba(113,142,167,0.1)}.auth-field input::placeholder{color:#a0aec0}.auth-checkbox-wrapper{display:flex;align-items:center;gap:10px}.auth-checkbox-wrapper input[type=checkbox]{width:20px;height:20px;accent-color:#718ea7;cursor:pointer}.auth-checkbox-label{font-size:14px;color:#4a5568}.auth-captcha-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-captcha-wrapper img{border-radius:8px;border:2px solid #e2e8f0}.auth-captcha-wrapper input{flex:1;min-width:120px;padding:14px 18px;font-size:15px;border:2px solid #e2e8f0;border-radius:12px;background:#f7fafc;color:#2d3748;transition:all 0.2s ease}.auth-captcha-wrapper input:focus{outline:none;border-color:#718ea7;background:#fff;box-shadow:0 0 0 4px rgba(113,142,167,0.1)}.auth-field-error{font-size:13px;color:#e53e3e;display:flex;flex-direction:column;gap:4px}.auth-errors{background:rgba(229,62,62,0.1);border:1px solid rgba(229,62,62,0.3);border-radius:12px;padding:12px 16px}.auth-error{font-size:14px;color:#c53030}.auth-actions{margin-top:8px}.auth-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.auth-btn-primary{background:#718ea7;color:#fff;box-shadow:0 4px 15px rgba(113,142,167,0.4)}.auth-btn-primary:hover{background:#5a7a91;transform:translateY(-2px);box-shadow:0 6px 20px rgba(113,142,167,0.5)}.auth-btn-secondary{background:#f7fafc;color:#4a5568;border:2px solid #e2e8f0}.auth-btn-secondary:hover{background:#edf2f7;border-color:#cbd5e0;color:#2d3748}.auth-links{display:flex;justify-content:center;margin-top:16px}.auth-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#718ea7;text-decoration:none;transition:all 0.2s ease}.auth-link:hover{color:#5a7a91;text-decoration:underline}.auth-footer{margin-top:32px;padding-top:24px;border-top:1px solid #e2e8f0;text-align:center}.auth-footer p{font-size:14px;color:#718096;margin:0 0 16px 0}@media (prefers-color-scheme:dark){.auth-wrapper{background:#1a202c}.auth-card{background:#2d2d2d;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5)}.auth-title{color:#e2e8f0}.auth-subtitle{color:#a0aec0}.auth-label{color:#e2e8f0}.auth-field input,.auth-form input,.auth-captcha-wrapper input{background:#1a202c;border-color:#4a5568;color:#e2e8f0}.auth-field input:focus,.auth-form input:focus,.auth-captcha-wrapper input:focus{background:#2d3748;border-color:#8fa8bb;box-shadow:0 0 0 4px rgba(113,142,167,0.2)}.auth-field input::placeholder{color:#718096}.auth-checkbox-label{color:#e2e8f0}.auth-divider::before,.auth-divider::after{background:#4a5568}.auth-divider span{color:#718096}.auth-social-buttons li a{background:#1a202c;border-color:#4a5568}.auth-social-buttons li a:hover{background:#2d3748;border-color:#8fa8bb}.auth-btn-secondary{background:#1a202c;border-color:#4a5568;color:#e2e8f0}.auth-btn-secondary:hover{background:#2d3748;border-color:#718096;color:#fff}.auth-link{color:#8fa8bb}.auth-link:hover{color:#a8c0d0}.auth-footer{border-top-color:#4a5568}.auth-footer p{color:#a0aec0}.auth-message-success{background:rgba(72,199,116,0.15);color:#68d391;border-color:rgba(72,199,116,0.3)}.auth-message-error,.auth-message-danger{background:rgba(241,70,104,0.15);color:#fc8181;border-color:rgba(241,70,104,0.3)}.auth-captcha-wrapper img{border-color:#4a5568}.auth-errors{background:rgba(229,62,62,0.15);border-color:rgba(229,62,62,0.3)}.auth-error{color:#fc8181}.auth-field-error{color:#fc8181}}@media (max-width:540px){.auth-wrapper{padding:20px 16px}.auth-card{padding:28px 20px;border-radius:20px}.auth-title{font-size:24px}.auth-subtitle{font-size:14px}.auth-btn{padding:14px 20px;font-size:15px}.auth-captcha-wrapper{flex-direction:column;align-items:stretch}.auth-captcha-wrapper img{align-self:center}}.auth-form p{margin:0}.auth-form p label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#4a5568}@media (prefers-color-scheme:dark){.auth-form p label{color:#e2e8f0}}.auth-form .helptext{font-size:12px;color:#718096;margin-top:4px}.auth-form ul.errorlist{list-style:none;padding:0;margin:4px 0 0 0}.auth-form ul.errorlist li{font-size:13px;color:#e53e3e}@media (prefers-color-scheme:dark){.auth-form ul.errorlist li{color:#fc8181}}[data-bs-theme=dark] .auth-wrapper{background:#1a1d23}[data-bs-theme=dark] .auth-card{background:#2d3139;box-shadow:0 25px 50px -12px rgba(0,0,0,0.5)}[data-bs-theme=dark] .auth-title{color:#e2e8f0}[data-bs-theme=dark] .auth-subtitle{color:#94a3b8}[data-bs-theme=dark] .auth-field input,[data-bs-theme=dark] .auth-field select{background:#1a1d23;border-color:#4a5568;color:#e2e8f0}[data-bs-theme=dark] .auth-label{color:#cbd5e0}[data-bs-theme=dark] .auth-btn-secondary{background:#374151;border-color:#4b5563;color:#e2e8f0}[data-bs-theme=dark] .auth-btn-secondary:hover{background:#4b5563}[data-bs-theme=dark] .auth-link{color:#63b3ed}[data-bs-theme=dark] .auth-divider span{color:#718096;background:#2d3139}[data-bs-theme=dark] .auth-divider::before,[data-bs-theme=dark] .auth-divider::after{background:#4a5568}[data-bs-theme=dark] .auth-footer p{color:#94a3b8}[data-bs-theme=dark] .auth-message{background:#374151;color:#e2e8f0}.wrapper#b1{background:var(--bg-dark);color:var(--text-light);padding:var(--spacing-xl) 0;text-align:center}.h_cont{width:100%;max-width:1300px;position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xl);margin:0 auto;padding:var(--spacing-lg)}.h_cont img{max-width:100%;height:auto}.h_cont .text{flex:1;text-align:left}.h_cont .text h2{color:var(--text-light);font-size:2.5rem;margin-bottom:var(--spacing-md)}.h_cont .text p{font-size:1.1rem;color:rgba(255,255,255,0.8);margin-bottom:var(--spacing-lg);line-height:1.8}.h_cont .image,.h_cont .image_s1{flex:1;text-align:center}.h_cont .image img,.h_cont .image_s1 img{max-width:100%;max-height:400px;object-fit:contain;border-radius:var(--border-radius-lg)}.h_cont .header_button,.h_cont .button.header_button{margin-top:var(--spacing-md)}.h_cont .header_button a,.h_cont .button.header_button a{display:inline-block;background:var(--color-accent);color:var(--text-light);padding:var(--spacing-md) var(--spacing-xl);border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all var(--transition-normal);box-shadow:0 4px 15px rgba(230,126,34,0.4)}.h_cont .header_button a:hover,.h_cont .button.header_button a:hover{background:var(--color-accent-hover);transform:translateY(-3px);box-shadow:0 6px 20px rgba(230,126,34,0.5)}@media (max-width:991px){.h_cont{flex-direction:column-reverse;text-align:center;padding:var(--spacing-md)}.h_cont .text{text-align:center}.h_cont .text h2{font-size:1.75rem}.h_cont .text p{font-size:1rem}.h_cont .image img,.h_cont .image_s1 img{max-height:300px}}.bt_line{height:4px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);margin-top:var(--spacing-lg)}.hero-section{background:var(--bg-dark);color:var(--text-light);padding:var(--spacing-xl) 0;min-height:500px;display:flex;align-items:center}.hero-content{display:flex;align-items:center;gap:var(--spacing-xl)}.hero-text{flex:1}.hero-text h1,.hero-text h2{color:var(--text-light);font-size:2.5rem;margin-bottom:var(--spacing-md)}.hero-btn{display:inline-block;background:var(--color-accent);color:var(--text-light);padding:var(--spacing-md) var(--spacing-xl);border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all var(--transition-normal);box-shadow:0 4px 15px rgba(230,126,34,0.4)}.hero-btn:hover{background:var(--color-accent-hover);color:var(--text-light);transform:translateY(-3px);box-shadow:0 6px 20px rgba(230,126,34,0.5)}@media (max-width:991px){.hero-content{flex-direction:column-reverse;text-align:center}.hero-text h1,.hero-text h2{font-size:1.75rem}.hero-text p{font-size:1rem}.hero-image img{max-height:300px}}.feature-card-legacy{text-align:center;padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);height:100%;transition:all var(--transition-normal)}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.feature-icon{width:80px;height:80px;margin:0 auto var(--spacing-md)}.feature-icon img{width:100%;height:100%;object-fit:contain}.feature-card h4{font-size:1.25rem;margin-bottom:var(--spacing-sm);color:var(--text-primary)}.feature-card p{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.6}.kittens-section{padding:var(--spacing-xl) 0}.kittens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);flex-wrap:wrap;gap:var(--spacing-md)}.section-header h2{margin:0}.view-all-link{color:var(--color-accent);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:var(--spacing-xs)}.view-all-link:hover{color:var(--color-accent-hover)}.view-all-link i{transition:transform var(--transition-fast)}.view-all-link:hover i{transform:translateX(5px)}.parents-section{padding:var(--spacing-xl) 0;background:var(--bg-card)}.parent-card{text-align:center;padding:var(--spacing-md)}.parent-card-image{width:150px;height:150px;margin:0 auto var(--spacing-md);border-radius:50%;overflow:hidden;border:3px solid var(--color-accent)}.parent-card-image img{width:100%;height:100%;object-fit:cover}.parent-card h5{margin-bottom:var(--spacing-xs)}.parent-card p{font-size:14px;color:var(--text-secondary);margin:0}.cta-section{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:var(--text-light);padding:var(--spacing-xl) 0;text-align:center}.cta-section h2{color:var(--text-light);margin-bottom:var(--spacing-md)}.cta-section p{max-width:600px;margin:0 auto var(--spacing-lg);color:rgba(255,255,255,0.8)}.owl-carousel .owl-nav button{width:50px;height:50px;background:var(--color-accent)!important;border-radius:50%!important;color:var(--text-light)!important;font-size:24px!important;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--transition-fast)}.owl-carousel .owl-nav button:hover{background:var(--color-accent-hover)!important}.owl-carousel .owl-prev{left:10px}.owl-carousel .owl-next{right:10px}.owl-carousel .owl-dots{text-align:center;position:absolute;bottom:20px;left:0;right:0;z-index:10}.owl-carousel .owl-dot span{width:12px;height:12px;background:var(--border-color);border-radius:50%;display:inline-block;margin:0 5px;transition:all var(--transition-fast)}.owl-carousel .owl-dot.active span{background:var(--color-accent);transform:scale(1.2)}.section-divider{display:flex;align-items:center;justify-content:center;margin:var(--spacing-lg) 0}.section-divider .line{flex:1;height:1px;background:var(--border-color)}.section-divider .icon{padding:0 var(--spacing-md);color:var(--color-accent)}.paw-icon{width:40px;height:40px}@media (max-width:767px){.hero-section{min-height:auto;padding:var(--spacing-lg) 0}.features-section .row>div{margin-bottom:var(--spacing-md)}.kittens-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md)}.section-header{flex-direction:column;text-align:center}}.wrapper{max-width:1200px;margin:0 auto;padding:0 15px}section.s_auto{padding:var(--spacing-xl) 0}.sect1,.sect2,.sect3,.sect4{padding:var(--spacing-lg) 0}.gal_sect{background:var(--bg-card);padding:var(--spacing-xl) 0}.s1_main .line,.s3_main_top .line,.s4_top_l .line{display:inline-block;width:40%;height:1px;background:var(--border-color);vertical-align:middle}.s1_main .img_s,.s3_main_top .img_s,.s4_top_l .img_s{display:inline-block;width:60px;vertical-align:middle;margin:0 15px}.s1_main .img_s img,.s3_main_top .img_s img,.s4_top_l .img_s img{width:100%}.s1_circles{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.s1_1{text-align:center;padding:var(--spacing-md)}.img_s1,.img_s2,.img_s3,.img_s4{width:100px;height:100px;margin:0 auto var(--spacing-md)}.img_s1 img,.img_s2 img,.img_s3 img,.img_s4 img{width:100%;height:100%;object-fit:contain}.s1_n1,.s1_n2,.s1_n3,.s1_n4{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.s1_t1,.s1_t2,.s1_t3,.s1_t4{font-size:14px;color:var(--text-secondary);line-height:1.6}.gal{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.bl1,.bl2,.bl3{position:relative;overflow:hidden;border-radius:var(--border-radius-lg)}.bl1_v,.bl2_v,.bl3_v,.bl2_niz,.bl3_niz,.bl2_niz1,.bl2_niz2,.bl3_v1,.bl3_v2{position:relative;overflow:hidden}.bl1_v_a,.bl2_v_a,.bl3_v_a,.bl2_niz_a,.bl3_niz_a,.bl2_niz1_a,.bl2_niz2_a,.bl3_v1_a,.bl3_v2_a{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md);background:linear-gradient(transparent,rgba(0,0,0,0.8));color:var(--text-light);opacity:0;transition:opacity var(--transition-normal)}.bl1_v:hover .bl1_v_a,.bl2_v:hover .bl2_v_a,.bl3_v:hover .bl3_v_a,.bl2_niz:hover .bl2_niz_a,.bl3_niz:hover .bl3_niz_a,.bl2_niz1:hover .bl2_niz1_a,.bl2_niz2:hover .bl2_niz2_a,.bl3_v1:hover .bl3_v1_a,.bl3_v2:hover .bl3_v2_a{opacity:1}.h_name p,.price p{margin:0;font-weight:600}.h_name p{font-size:1.1rem}.price p{color:var(--color-accent);font-size:1.2rem}.opisanie{margin:var(--spacing-sm) 0}.opisanie .line2{display:flex;justify-content:space-between;font-size:14px}.button_buy{margin-top:var(--spacing-sm)}.button_buy .b_text a{display:inline-block;background:var(--color-accent);color:var(--text-light);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius);font-size:14px;text-decoration:none;transition:background var(--transition-fast)}.button_buy .b_text a:hover{background:var(--color-accent-hover)}.img_photo_gal{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.bl1_v:hover .img_photo_gal,.bl2_v:hover .img_photo_gal,.bl3_v:hover .img_photo_gal{transform:scale(1.05)}.button.my_style{display:inline-block;background:var(--color-accent);color:var(--text-light);padding:var(--spacing-md) var(--spacing-xl);border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all var(--transition-normal);margin-top:var(--spacing-lg)}.button.my_style:hover{background:var(--color-accent-hover);transform:translateY(-3px)}.stat{background:var(--bg-body)}.bcg{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);margin-top:var(--spacing-lg)}.prev{font-size:16px;line-height:1.8;color:var(--text-primary)}.prev_color{color:var(--text-primary)}.active_t{display:none}.active_t.show{display:inline}.more{color:var(--color-accent);cursor:pointer;font-weight:600}.more:hover{color:var(--color-accent-hover)}.img_cont{text-align:center;margin:var(--spacing-lg) 0}.img_cont img{max-width:400px;width:100%}.questions{display:flex;gap:var(--spacing-lg)}.left_bl{flex:0 0 250px}.rigt_bl{flex:1}.cases ul{list-style:none;padding:0;margin:0}.cases ul li a{display:block;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);text-decoration:none;border-radius:var(--border-radius);transition:all var(--transition-fast)}.cases ul li a:hover,.cases ul li a.active{background:var(--bg-card-hover);color:var(--color-accent)}.question{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--border-radius-lg)}.question h4{color:var(--text-primary);margin-bottom:var(--spacing-sm)}.question p{color:var(--text-secondary);margin-bottom:var(--spacing-md)}.icon_top{display:flex;justify-content:center;gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.icon img{width:50px;height:50px;transition:transform var(--transition-fast)}.icon img:hover{transform:scale(1.1)}.block{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--border-radius-lg)}.address{line-height:2;color:var(--text-primary)}iframe{width:100%;height:400px;border:none;border-radius:var(--border-radius-lg)}@media (max-width:991px){.gal{grid-template-columns:1fr}.questions{flex-direction:column}.left_bl{flex:none}}@media (max-width:767px){.s1_circles{flex-direction:column}.icon_top{flex-wrap:wrap}}.breadcrumb-nav{background:var(--theme-bg-alt);padding:12px 0;border-bottom:1px solid var(--theme-border)}.breadcrumb-nav .container{max-width:1200px;margin:0 auto;padding:0 15px}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;background:none;font-size:14px}.breadcrumb-item + .breadcrumb-item::before{content:"/";padding:0 8px;color:var(--theme-text-light)}.breadcrumb-item a{color:var(--theme-accent);text-decoration:none;transition:color 0.2s}.breadcrumb-item a:hover{color:var(--theme-accent-hover);text-decoration:underline}.breadcrumb-item.active{color:var(--theme-text-muted)}.kitten-detail{max-width:1200px;margin:0 auto;padding:30px 15px}.kitten-detail-row{display:grid;grid-template-columns:1fr 400px;gap:30px}@media (max-width:991px){.kitten-detail-row{grid-template-columns:1fr}}.kd-left-column{max-width:750px;min-width:0;overflow:hidden}.kd-right-column{min-width:0;overflow:hidden}.kd-gallery{position:relative;background:var(--theme-bg-card);border-radius:16px;overflow:hidden;box-shadow:var(--theme-shadow);max-width:100%}.kd-gallery-main{position:relative;width:100%;padding-bottom:75%;background:#000;overflow:hidden}.kd-gallery-main::before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background-image:var(--bg-image);background-size:cover;background-position:center;filter:blur(20px);transform:scale(1.1);z-index:0}.kd-gallery-main img,.kd-gallery-main video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;z-index:1;transition:opacity 0.15s ease}.kd-gallery-main img:hover{transform:translate(-50%,-50%) scale(1.02);cursor:zoom-in}.kd-status-badge{position:absolute;top:15px;left:15px;z-index:10;padding:8px 20px;border-radius:25px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px}.kd-status-badge.available{background:#d97030;color:#fff}.kd-status-badge.reserved{background:#ffc107;color:#333}.kd-status-badge.sold{background:#dc3545;color:#fff}.kd-gallery-counter{position:absolute;bottom:15px;right:15px;background:rgba(0,0,0,0.7);color:#fff;padding:6px 14px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px}.kd-gallery-thumbs{display:flex;gap:8px;padding:12px;overflow-x:auto;background:var(--theme-bg-alt)}.kd-thumb{width:70px;height:70px;border-radius:8px;object-fit:cover;cursor:pointer;border:3px solid transparent;transition:all 0.2s ease;flex-shrink:0;opacity:0.7}.kd-thumb:hover{opacity:1;transform:scale(1.05)}.kd-thumb.active{border-color:var(--theme-accent);opacity:1;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.kd-thumb-video{position:relative;cursor:pointer}.kd-thumb-video .kd-thumb{opacity:0.9}.kd-thumb-video:hover .kd-thumb{opacity:1}.kd-thumb-video.active .kd-thumb{border-color:var(--theme-accent);opacity:1}.kd-thumb-video::after{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;background:rgba(0,0,0,0.6);width:28px;height:28px;border-radius:50%;line-height:28px;text-align:center;font-size:10px;pointer-events:none;transition:all 0.2s}.kd-thumb-video:hover::after{background:var(--theme-accent);transform:translate(-50%,-50%) scale(1.1)}.kd-info-card{background:var(--theme-bg-card);border-radius:16px;padding:25px;box-shadow:var(--theme-shadow);position:sticky;top:20px;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.kd-kitten-id{color:var(--theme-text-light);font-size:13px;margin-bottom:5px}.kd-kitten-name{font-size:28px;font-weight:700;color:var(--theme-text);margin:0 0 5px 0;font-family:kundera,sans-serif}.kd-kitten-breed{color:var(--theme-accent);font-size:16px;margin-bottom:20px;display:flex;align-items:center;gap:6px}.kd-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:25px}.kd-spec-item{display:flex;align-items:center;gap:10px;padding:12px;background:var(--theme-bg-alt);border-radius:10px}.kd-spec-icon{width:40px;height:40px;background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-hover) 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0}.kd-spec-label{font-size:12px;color:var(--theme-text-light)}.kd-spec-value{font-weight:600;color:var(--theme-text);font-size:14px}.kd-price-section{background:var(--theme-bg-alt);border-radius:12px;padding:20px;margin-bottom:20px}.kd-price-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--theme-border)}.kd-price-row:last-child{border-bottom:none;padding-bottom:0}.kd-price-row:first-child{padding-top:0}.kd-price-label{display:flex;align-items:center;gap:8px;color:var(--theme-text-muted);font-size:14px}.kd-price-label i{font-size:16px}.kd-price-value{font-size:24px;font-weight:700;color:var(--theme-accent-hover)}.kd-price-value small{font-size:14px;color:var(--theme-text-light)}.kd-price-na{color:var(--theme-text-light);font-size:14px}.kd-cta-buttons{display:flex;flex-direction:column;gap:12px}.kd-btn-book{background:linear-gradient(135deg,#fe9255 0%,#f07830 100%);color:#fff;border:none;padding:16px 30px;border-radius:12px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s;cursor:pointer;text-decoration:none}.kd-btn-book:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(254,146,85,0.4);color:#fff;text-decoration:none}.kd-btn-contact{background:var(--theme-bg-card);color:var(--theme-accent);border:2px solid var(--theme-accent);padding:14px 30px;border-radius:12px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s;cursor:pointer;text-decoration:none}.kd-btn-contact:hover{background:var(--theme-accent);color:#fff;text-decoration:none}.kd-guarantees{display:flex;justify-content:space-around;padding:15px 0;margin-top:20px;border-top:1px solid var(--theme-border)}.kd-guarantee-item{text-align:center;font-size:11px;color:var(--theme-text-muted)}.kd-guarantee-item i{font-size:20px;color:#fe9255;display:block;margin-bottom:5px}.kd-share-buttons{display:flex;gap:10px;margin-top:20px;align-items:center}.kd-share-label{color:var(--theme-text-muted);font-size:13px}.kd-share-btn{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all 0.3s;text-decoration:none}.kd-share-btn:hover{transform:scale(1.1);color:#fff}.kd-share-btn.whatsapp{background:#25D366}.kd-share-btn.telegram{background:#0088cc}.kd-share-btn.vk{background:#4a76a8}.kd-share-btn.copy{background:var(--theme-text-light)}.kd-section{background:var(--theme-bg-card);border-radius:16px;padding:25px;margin-top:25px;box-shadow:var(--theme-shadow);overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.kd-section-title{font-size:20px;font-weight:700;margin:-25px -25px 20px -25px;padding:14px 25px;display:flex;align-items:center;justify-content:flex-start;gap:10px;color:var(--theme-text);font-family:kundera,sans-serif;background:rgba(128,128,128,0.06);border-radius:16px 16px 0 0;border-bottom:1px solid rgba(128,128,128,0.1)}.kd-section-title i{color:var(--theme-accent)}.kd-badges{display:flex;flex-wrap:wrap;gap:8px}.kd-badge{display:inline-block;padding:6px 14px;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);color:#2e7d32;border-radius:20px;font-size:14px;font-weight:500;border:1px solid #a5d6a7}.kd-description{line-height:1.8;color:var(--theme-text-muted);word-wrap:break-word;overflow-wrap:break-word}.kd-description p{margin-bottom:15px}.kd-description p:last-child{margin-bottom:0}.kd-parents-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:767px){.kd-parents-grid{grid-template-columns:1fr}.kd-status-badge{padding:5px 12px;font-size:11px;letter-spacing:0.5px;top:10px;left:10px}.kd-gallery-counter{padding:4px 10px;font-size:11px;bottom:10px;right:10px}}.kd-parent-card{display:flex;gap:15px;padding:15px;background:var(--theme-bg-alt);border-radius:12px}.kd-parent-photo{width:100px;height:100px;border-radius:12px;object-fit:contain;background:var(--theme-bg-alt);flex-shrink:0}.kd-parent-photo-clickable{cursor:pointer;transition:transform 0.2s,box-shadow 0.2s}.kd-parent-photo-clickable:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.kd-parent-name{font-size:16px;font-weight:600;margin:0 0 5px 0;color:var(--theme-text)}.kd-parent-titles{font-size:12px;color:var(--theme-accent);margin-bottom:8px;display:flex;align-items:center;gap:4px}.kd-parent-tests{display:flex;flex-wrap:wrap;gap:6px}.kd-test-badge{font-size:10px;padding:3px 8px;border-radius:4px;background:rgba(40,167,69,0.15);color:#fe9255;font-weight:600}.kd-siblings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.kd-sibling-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:12px;background:var(--theme-bg-alt);border-radius:12px;transition:transform 0.2s ease,box-shadow 0.2s ease}.kd-sibling-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.kd-sibling-photo{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--theme-accent)}.kd-sibling-no-photo{display:flex;align-items:center;justify-content:center;background:var(--theme-bg-card);color:var(--theme-text-light);font-size:28px}.kd-sibling-info{margin-top:10px;text-align:center;display:flex;flex-direction:column;gap:4px}.kd-sibling-name{font-size:13px;font-weight:600;color:var(--theme-text);line-height:1.2}.kd-sibling-gender{font-size:14px}@media (max-width:767px){.kd-siblings-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.kd-sibling-card{padding:10px}.kd-sibling-photo{width:65px;height:65px}.kd-sibling-name{font-size:12px}}.kd-genetics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}@media (max-width:767px){.kd-genetics-grid{grid-template-columns:1fr 1fr}}.kd-genetics-item{text-align:center;padding:15px;background:var(--theme-bg-alt);border-radius:12px}.kd-genetics-status{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-weight:700;font-size:14px}.kd-genetics-status.ok{background:rgba(40,167,69,0.25);color:#0d5e1f}.kd-genetics-status.carrier{background:rgba(255,193,7,0.15);color:#ffc107}.kd-genetics-status.na{background:var(--theme-bg-hover);color:var(--theme-text-light)}.kd-genetics-name{font-weight:600;font-size:14px;color:var(--theme-text)}.kd-genetics-desc{font-size:11px;color:var(--theme-text-light)}.kd-docs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:575px){.kd-docs-grid{grid-template-columns:1fr}}.kd-doc-item{display:flex;align-items:center;gap:12px;padding:12px;background:var(--theme-bg-alt);border-radius:10px}.kd-doc-icon{width:40px;height:40px;background:rgba(40,167,69,0.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fe9255;flex-shrink:0}.kd-doc-name{font-weight:600;font-size:14px;color:var(--theme-text)}.kd-doc-status{font-size:11px;color:#fe9255}.kd-cattery-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.kd-cattery-logo{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,var(--theme-accent) 0%,var(--theme-accent-hover) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.kd-cattery-name{font-size:18px;font-weight:700;color:var(--theme-text);margin:0}.kd-cattery-location{color:var(--theme-text-muted);font-size:14px;display:flex;align-items:center;gap:4px}.kd-cattery-stats{display:flex;gap:30px;margin-top:15px;padding-top:15px;border-top:1px solid var(--theme-border)}.kd-cattery-stat{text-align:center}.kd-cattery-stat-value{font-size:20px;font-weight:700;color:var(--theme-accent)}.kd-cattery-stat-label{font-size:12px;color:var(--theme-text-light)}.kd-similar-section{margin-top:40px}.kd-similar-section h3{text-align:left;margin:0 0 20px 0;padding:0;background:none;border-bottom:none;border-radius:0}.kd-similar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:991px){.kd-similar-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.kd-similar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.kd-similar-grid{grid-template-columns:1fr}}.kd-similar-card{background:var(--theme-bg-card);border-radius:12px;overflow:hidden;box-shadow:var(--theme-shadow);transition:all 0.3s}.kd-similar-card:hover{transform:translateY(-5px);box-shadow:var(--theme-shadow-hover)}.kd-similar-card a{text-decoration:none;color:inherit}.kd-similar-img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--theme-bg-alt)}.kd-similar-info{padding:15px}.kd-similar-name{font-weight:600;margin-bottom:5px;color:var(--theme-text)}.kd-similar-meta{font-size:13px;color:var(--theme-text-muted);margin-bottom:8px}.kd-similar-price{color:var(--theme-accent);font-weight:700}.kd-sticky-cta{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--theme-bg-card);padding:15px 20px;box-shadow:0 -4px 20px rgba(0,0,0,0.15);z-index:1000;gap:10px}@media (max-width:991px){.kd-sticky-cta{display:flex}.kd-sticky-cta .kd-btn-book{flex:1;padding:14px;font-size:16px}.kd-sticky-cta .kd-btn-contact{padding:14px 18px}.kitten-detail{padding-bottom:100px}}.kd-lightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.95);z-index:2000;align-items:center;justify-content:center}.kd-lightbox.active{display:flex}.kd-lightbox-close{position:absolute;top:20px;right:20px;color:#fff;font-size:30px;cursor:pointer;z-index:10}.kd-lightbox-img{max-width:90%;max-height:90%;object-fit:contain}.kd-lightbox-prev,.kd-lightbox-next{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:40px;cursor:pointer;padding:20px}.kd-lightbox-prev{left:20px}.kd-lightbox-next{right:20px}@media (max-width:374px){.kitten-detail{padding:15px 10px}.kd-info-card{padding:15px;border-radius:12px}.kd-kitten-name{font-size:22px}.kd-kitten-breed{font-size:14px}.kd-specs-grid{grid-template-columns:1fr;gap:8px}.kd-spec-item{padding:10px;gap:8px}.kd-spec-icon{width:36px;height:36px;font-size:14px;border-radius:8px}.kd-spec-label{font-size:11px}.kd-spec-value{font-size:13px}.kd-section{padding:15px;margin-top:15px;border-radius:12px}.kd-section-title{font-size:16px;margin:-15px -15px 15px -15px;padding:12px 15px;border-radius:12px 12px 0 0}.kd-parents-grid{grid-template-columns:1fr;gap:10px}.kd-parent-card{padding:12px;gap:10px}.kd-parent-photo{width:70px;height:70px}.kd-parent-name{font-size:14px}.kd-parent-titles{font-size:11px}.kd-price-section{padding:15px}.kd-price-value{font-size:20px}.kd-btn-book{padding:14px 20px;font-size:16px}.kd-btn-contact{padding:12px 20px;font-size:14px}.kd-guarantees{flex-wrap:wrap;gap:10px}.kd-guarantee-item{flex:0 0 calc(50% - 5px)}.kd-genetics-grid{grid-template-columns:1fr 1fr;gap:10px}.kd-genetics-item{padding:10px}.kd-genetics-status{width:40px;height:40px;font-size:12px}.kd-sticky-cta{padding:12px 10px}.kd-sticky-cta .kd-btn-book{padding:12px;font-size:14px}.kd-sticky-cta .kd-btn-contact{padding:12px 14px}}.kd-btn-back-spa{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#fe9255 0%,#f07830 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.kd-btn-back-spa:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(254,146,85,0.4);color:#fff}.kd-btn-back-spa i{font-size:14px}.kd-parents-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:767px){.kd-parents-row{grid-template-columns:1fr}.kd-btn-back-spa{width:100%;justify-content:center}}.kd-parent-item{display:flex;gap:15px;padding:15px;background:var(--theme-bg-alt);border-radius:12px}.kd-parent-item img{width:80px;height:80px;border-radius:10px;object-fit:cover}.kd-parent-item-info h4{margin:0 0 5px 0;font-size:14px;font-weight:600;color:var(--theme-text)}.kd-parent-item-info p{margin:0;font-size:12px;color:var(--theme-text-muted)}body.embed-mode{padding-top:0!important;margin-top:0!important}body.embed-mode #page-wrapper{padding-top:0!important}body.embed-mode .breadcrumb-nav{padding-top:8px}.embed-back-bar{background:var(--bg-card,#1a1a2e);border-bottom:1px solid var(--border-color,#2d3748);padding:10px 0;position:sticky;top:0;z-index:100}.embed-back-bar .container{display:flex;align-items:center;gap:14px}.embed-back-btn{background:none;border:1px solid var(--border-color,#555);border-radius:8px;color:var(--text-primary,#e2e8f0);padding:6px 14px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:6px;transition:background 0.2s}.embed-back-btn:hover{background:var(--bg-hover,#2d3748)}.embed-kitten-name{font-size:15px;font-weight:600;color:var(--text-primary,#e2e8f0)}.kitten-card-actions .btn-group{display:flex;justify-content:center;gap:2px}.kitten-card-actions .btn{padding:6px 10px;font-size:13px}.kitten-card-actions .btn i{font-size:12px}.kitten-card-actions .dropdown-toggle::after{display:none}.dropdown-menu-compact{min-width:140px;padding:4px 0;font-size:13px}.dropdown-menu-compact .dropdown-item{padding:6px 12px}.dropdown-menu-compact .dropdown-item i{width:16px;text-align:center}.video-nudge-banner{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#fff8e1 0%,#fff3cd 100%);border:1px solid #ffc107;border-left:4px solid #ff8f00;border-radius:8px;padding:14px 16px}.video-nudge-icon{font-size:28px;line-height:1;flex-shrink:0}.video-nudge-text{flex:1;color:#5d4037;font-size:14px;line-height:1.5}.video-nudge-text strong{display:block;font-size:15px;color:#e65100;margin-bottom:4px}.sticky-actions{position:sticky;top:56px;z-index:1020;background:var(--bs-body-bg,#f3f4f6);border-bottom:1px solid var(--bs-border-color,#dee2e6);padding:8px 0;margin-bottom:16px}body.sidebar-open .sticky-actions{z-index:1!important}@media (max-width:767px){.tox-tinymce .tox-menubar{display:none!important}.tox-tinymce .tox-toolbar-overlord .tox-toolbar:not(:first-child){display:none!important}.tox-tinymce .tox-toolbar__primary{flex-wrap:nowrap;overflow-x:auto}}[data-bs-theme=dark] select,[data-bs-theme=dark] .form-select,[data-bs-theme=dark] input[type=text],[data-bs-theme=dark] input[type=number],[data-bs-theme=dark] textarea{background-color:#252930!important;border-color:#3a3f4a!important;color:#e0e4ea!important}[data-bs-theme=dark] .select2-container--default .select2-selection--single,[data-bs-theme=dark] .select2-container--default .select2-selection--multiple,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection{background-color:#252930!important;border-color:#3a3f4a!important;color:#e0e4ea!important}[data-bs-theme=dark] .select2-container--default .select2-selection__rendered,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection__rendered,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered,[data-bs-theme=dark] .select2-container .select2-selection__rendered{color:#e0e4ea!important}[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#8a95a3!important}[data-bs-theme=dark] .select2-container--default .select2-selection__placeholder,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-selection__placeholder{color:#8a95a3!important}[data-bs-theme=dark] .select2-container--default .select2-selection__arrow b{border-color:#8a95a3 transparent transparent!important}[data-bs-theme=dark] .select2-dropdown,[data-bs-theme=dark] .select2-container--bootstrap-5 .select2-dropdown{background-color:#1e2128!important;border-color:#3a3f4a!important}[data-bs-theme=dark] .select2-results__option{color:#e0e4ea!important;background-color:#1e2128!important}[data-bs-theme=dark] .select2-results__option--highlighted,[data-bs-theme=dark] .select2-results__option[aria-selected=true]{background-color:#2a3a4a!important;color:#fff!important}[data-bs-theme=dark] .select2-search--dropdown .select2-search__field{background-color:#252930!important;border-color:#3a3f4a!important;color:#e0e4ea!important}.kitten-notfound-page{max-width:900px;margin:40px auto;padding:0 20px;font-family:inherit}.notfound-hero{text-align:center;padding:50px 20px 40px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:20px;color:#fff;margin-bottom:40px}.notfound-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#fff}.notfound-subtitle{font-size:16px;color:#a0aec0;margin-bottom:12px}.notfound-btn{display:inline-block;background:linear-gradient(135deg,#f6ad55,#ed8936);color:#1a1a2e;font-weight:700;font-size:16px;padding:14px 32px;border-radius:50px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 15px rgba(246,173,85,0.4);margin-top:16px}.notfound-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(246,173,85,0.5);text-decoration:none;color:#1a1a2e}.notfound-similar{margin-bottom:40px}.notfound-similar h2{font-size:22px;margin-bottom:20px;color:#e2e8f0;text-align:center}.notfound-kittens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.notfound-kitten-card{background:#1a1a2e;border:1px solid #2d3748;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.2s,box-shadow 0.2s;display:block}.notfound-kitten-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.3);text-decoration:none;color:inherit}.notfound-kitten-img{width:100%;height:160px;object-fit:cover}.notfound-kitten-no-img{width:100%;height:160px;display:flex;align-items:center;justify-content:center;font-size:48px;background:#2d3748}.notfound-kitten-name{padding:10px 12px 4px;font-weight:600;font-size:14px;color:#e2e8f0}.notfound-kitten-price{padding:0 12px 10px;font-size:13px;color:#f6ad55}.notfound-help{text-align:center;padding:30px;background:#1a1a2e;border:1px solid #2d3748;border-radius:16px;color:#a0aec0;font-size:15px;margin-bottom:40px}.notfound-help p{margin:4px 0}.kitten-sold-page{max-width:900px;margin:40px auto;padding:0 20px;font-family:inherit}.sold-hero{text-align:center;padding:50px 20px 40px;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);border-radius:20px;color:#fff;margin-bottom:40px}.sold-icon{font-size:64px;margin-bottom:16px;animation:bounce 2s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.sold-title{font-size:28px;font-weight:700;margin-bottom:10px;color:#fff}.sold-subtitle{font-size:16px;color:#a0aec0;margin-bottom:24px}.sold-redirect-bar{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.1);border-radius:50px;padding:8px 20px;font-size:14px;color:#e2e8f0;margin-bottom:20px}.sold-countdown{font-size:22px;font-weight:700;color:#f6ad55;min-width:28px;display:inline-block;text-align:center}.sold-btn{display:inline-block;background:linear-gradient(135deg,#f6ad55,#ed8936);color:#1a1a2e;font-weight:700;font-size:16px;padding:14px 32px;border-radius:50px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 15px rgba(246,173,85,0.4)}.sold-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(246,173,85,0.5);text-decoration:none;color:#1a1a2e}.sold-facts-section{text-align:center;margin-bottom:40px}.sold-facts-section h2{font-size:22px;margin-bottom:20px;color:#e2e8f0}.sold-fact-card{background:#1a1a2e;border:1px solid #2d3748;border-radius:16px;padding:30px 40px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;transition:opacity 0.4s;margin-bottom:16px}.fact-icon{font-size:40px}.fact-text{font-size:17px;color:#e2e8f0;line-height:1.6;max-width:620px;margin:0}.fact-dots{display:flex;justify-content:center;gap:8px}.fact-dot{width:8px;height:8px;border-radius:50%;background:#4a5568;cursor:pointer;transition:background 0.3s}.fact-dot.active{background:#f6ad55}.sold-similar h2{font-size:22px;margin-bottom:20px;color:#e2e8f0}.sold-kittens-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.sold-kitten-card{background:#1a1a2e;border:1px solid #2d3748;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform 0.2s,box-shadow 0.2s;display:block}.sold-kitten-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.3);text-decoration:none;color:inherit}.sold-kitten-img{width:100%;height:160px;object-fit:cover}.sold-kitten-no-img{width:100%;height:160px;display:flex;align-items:center;justify-content:center;font-size:48px;background:#2d3748}.sold-kitten-name{padding:10px 12px 4px;font-weight:600;font-size:14px;color:#e2e8f0}.sold-kitten-price{padding:0 12px 10px;font-size:13px;color:#f6ad55}@media (prefers-color-scheme:dark){:root{--bg-body:#1a1a1a;--bg-card:#2d2d2d;--bg-card-hover:#3a3a3a;--bg-section:#242424;--bg-header:#3d4f5f;--bg-footer:#252525;--bg-overlay:rgba(45,45,45,0.95);--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:#808080;--text-link:#8aa3b8;--text-link-hover:#a0b5c5;--border-color:#404040;--border-color-dark:#505050;--shadow-sm:0 2px 4px rgba(0,0,0,0.3);--shadow-md:0 4px 8px rgba(0,0,0,0.4);--shadow-lg:0 8px 16px rgba(0,0,0,0.5)}body{background-color:var(--bg-body);color:var(--text-secondary)}.card,.gal_cell>div,.img_cont{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.gal_cell{background-color:transparent!important}.gal_cell>div{border-radius:12px;box-shadow:var(--shadow-md);padding:15px}p,span,li{color:var(--text-secondary)}a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}input,select,textarea{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}input::placeholder,select::placeholder,textarea::placeholder{color:var(--text-muted)!important}table,th,td{border-color:var(--border-color)!important}th{background-color:var(--bg-card)!important;color:var(--text-primary)!important}tr:nth-child(even){background-color:var(--bg-card-hover)!important}.button,.btn-skin,a.button{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.button:hover,.btn-skin:hover,a.button:hover{background-color:var(--color-primary-dark)!important;border-color:var(--color-primary-dark)!important}.gal_cell .button{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)!important}.gal_cell .button:hover{background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary) 100%)!important}.top_line{background-color:var(--bg-header)!important}.top_line a{color:#e0e0e0!important}.top_line a:hover{color:#fff!important}.navbar,header,.header{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}footer,.footer{background-color:var(--bg-footer)!important;color:var(--text-secondary)!important}.modal-content{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.modal-header,.modal-footer{border-color:var(--border-color)!important}.dropdown-menu{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.dropdown-item{color:var(--text-secondary)!important}.dropdown-item:hover{background-color:var(--bg-card-hover)!important;color:var(--text-primary)!important}.gal_cell .line p.left{color:var(--text-muted)!important}.gal_cell .line p.right{color:var(--text-primary)!important;background-color:var(--bg-card)!important}.gal_cell .price{background-color:var(--bg-card-hover)!important;color:var(--text-primary)!important}.gal_cell p.left:after,.line2 p.left:after{color:var(--border-color-dark)!important}.select2-container--default .select2-selection--single{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-primary)!important}.select2-dropdown{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}.select2-results__option{color:var(--text-secondary)!important}.select2-results__option--highlighted{background-color:var(--color-primary)!important;color:var(--text-inverse)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-body)}::-webkit-scrollbar-thumb{background:var(--border-color-dark);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}}