a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{font-family:"Jost",sans-serif;background:#f8f8f7;color:#1d1d1d}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:5px;height:5px}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{background-color:#999}body ::-webkit-scrollbar-track-piece,html ::-webkit-scrollbar-track-piece{background-color:#fff}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{height:50px;background-color:#666;border-radius:3px}body ::-webkit-scrollbar-corner,html ::-webkit-scrollbar-corner{background-color:#999}body ::-webkit-resizer,html ::-webkit-resizer{background-color:#666}*{box-sizing:border-box}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1400px;padding:0 15px;margin:0 auto;height:100%}.box{padding-top:30px;padding-bottom:30px;height:100vh}.box-wrapper{display:flex}.loader{justify-content:center;height:65vh;width:100%}.loader,.paginate{display:flex;align-items:center}.paginate{justify-content:space-between}.current-breeds{margin-top:20px;color:#8c8c8c;font-size:20px}.current-breeds strong{font-weight:500;color:#1d1d1d;margin-left:5px}.box-white{background:#fff;border-radius:20px;padding:20px}.breeds__search{position:relative;width:65%;height:60px}.breeds__search input{width:100%;height:100%;font-family:"Jost",sans-serif;background:#fff;border-radius:20px;font-size:20px;padding:15px 20px;outline:none;border:2px solid transparent;transition:all .2s ease}.breeds__search input::-webkit-input-placeholder{font-family:"Jost",sans-serif;font-size:20px;color:#8c8c8c}.breeds__search input:-ms-input-placeholder{font-family:"Jost",sans-serif;font-size:20px;color:#8c8c8c}.breeds__search input::placeholder{font-family:"Jost",sans-serif;font-size:20px;color:#8c8c8c}.breeds__search input:hover{border-color:#fbe0dc}.breeds__search input:focus{border-color:#ff868e}.breeds__search button{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:40px;height:40px;background:#fbe0dc;border:none;border-radius:10px;cursor:pointer}.breeds__search button img{display:block;width:100%;height:100%}.sort{display:flex;align-items:center;width:35%;margin-left:5px}.sort-btn{width:60px;height:60px;background:#fff;border-radius:20px;border:none;cursor:pointer;margin:0 5px}.sort-btn,.sort-btn svg path{transition:all .2s ease}.sort-btn:hover{background-color:#fbe0dc}.sort-btn:active{background-color:#ff868e}.sort-btn:active svg path{fill:#fff}.top{margin-bottom:20px}.back{margin-right:10px;width:40px;height:40px;background:#fbe0dc;border-radius:10px;border:none;cursor:pointer}.back,.back svg path{transition:all .2s ease}.back:active{background-color:#ff868e}.back:active svg path{fill:#fff}.top{display:flex;align-items:center}.btn{height:40px;text-align:center;letter-spacing:2px;font-weight:500;font-size:20px;color:#fff;border-radius:10px;padding:0 30px;cursor:pointer;border:none;background:#ff868e;transition:all .2s ease;text-transform:uppercase}.btn:hover{background:#fbe0dc;color:#ff868e}.btn--more{margin-top:20px;margin-bottom:20px}.btn--upload{background:#fbe0dc;color:#ff868e;margin-left:auto}.btn--upload:hover{background:#ff868e;color:#fff}.btn--upload:hover svg path{fill:#fff}.btn--upload svg{margin-right:10px}.btn--upload svg path,.reload{transition:all .2s ease}.reload{background:#fff;border-radius:10px;width:40px;height:40px;cursor:pointer;border:2px solid transparent}.reload:hover{border-color:#fbe0dc}.sortby-popup{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:110%;left:0;z-index:200;width:210px;min-height:100px;background:#fff;border-radius:30px;padding:10px}.sortby-popup--gallery{top:90%}.sortby-popup button{width:100%!important;text-align:left;border:none;color:#8c8c8c;background:transparent;cursor:pointer;padding:10px;transition:all .2s ease;border-radius:7px}.sortby-popup button:hover{background:#fbe0dc}.toggle-mode{display:flex;margin-left:auto}.toggle-mode-icon{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50px;width:24px;height:24px;margin-right:5px}.toggle-mode-icon.dark{background:hsla(0,0%,100%,.05)}.toggle-mode__btn{width:44px;height:24px;background:#fbe0dc;border-radius:50px;border:none;cursor:pointer;transition:all .2s ease}.toggle-mode__btn.dark{background:rgba(255,134,142,.2)}.toggle-mode__btn.dark span{margin-right:auto;margin-left:0}.toggle-mode__btn span{display:block;width:16px;height:16px;background:#ff868e;border-radius:40px;margin-left:auto}body{line-height:1}body.dark{background:#1d1d1d;color:#fff}body.dark .promo{background:hsla(0,0%,100%,.05)}body.dark .dog-info{border:2px solid rgba(255,134,142,.2)}body.dark .dog-info__name{background:#282828}body.dark .dog-info__item span{color:#fff}body.dark .navigation .menu__item-bottom{background:hsla(0,0%,100%,.1)}body.dark .box-white{background:hsla(0,0%,100%,.05)}body.dark .vote-actions{background:#292929;border-color:#292929}body.dark .vote-history__item{background:hsla(0,0%,100%,.05)}body.dark .vote-history__item span{background:#1d1d1d}body.dark .vote-history__item p strong{color:#fff}body.dark .back{background:rgba(255,134,142,.2)}body.dark .back:active svg path{fill:#ff868e}body.dark .btn:hover{background:hsla(0,0%,100%,.05)}body.dark .breeds-dogs__blockout button{background:#343434}body.dark .breeds-dogs__blockout button:hover{background:#292929}body.dark .breeds-dogs__blockout button:hover svg path{fill:#ff868e}body.dark .reload{background:hsla(0,0%,100%,.05)}body.dark .reload:hover{border:2px solid rgba(255,134,142,.2)}body.dark .breeds__search button,body.dark .btn--upload{background:rgba(255,134,142,.2)}body.dark .gallery-sort__button span{color:#fff}body.dark .sortby-popup{background:#292929}body.dark .gallery-sort,body.dark .gallery-sort__button{background:hsla(0,0%,100%,.05)}body.dark .gallery-sort__button:hover{border:2px solid rgba(255,134,142,.2)}body.dark .sort-btn{background:hsla(0,0%,100%,.05)}body.dark .sort-btn:active{background:hsla(0,0%,100%,.03)}body.dark .sort-btn:active svg path{fill:#ff868e}body.dark .breeds-dogs__blockout span{background:#282828;color:#ff868e}body.dark .breeds__search input{color:#fff}body.dark .mobile-menu-box{background:#282828}body.dark .upload-block{border:2px dashed rgba(255,134,142,.2)}body.dark .upload-block,body.dark .upload-close{background:hsla(0,0%,100%,.05)}body.dark .upload-close:hover{border-color:rgba(255,134,142,.2)}body.dark .upload-action strong{color:#fff}body.dark .empty-items{background:hsla(0,0%,100%,.05)}body.dark .current-breeds strong{color:#fff}body.dark .breeds__search input,body.dark .sortby-az,body.dark .sortby-breeds,body.dark .sortby-limit,body.dark .sortby-za{background:hsla(0,0%,100%,.05)}body.dark .breeds__search input:hover,body.dark .sortby-az:hover,body.dark .sortby-breeds:hover,body.dark .sortby-limit:hover,body.dark .sortby-za:hover{border:2px solid rgba(255,134,142,.2)}body .mobile-menu-btn{background:hsla(0,0%,100%,.05)}.empty-items{background:#f8f8f7;border-radius:10px;width:100%;height:60px;padding:22px 40px}.empty-items p{color:#8c8c8c}.favorites .paginate{margin-top:20px}.favorites .vote-history{margin-top:0}.navigation .menu{display:flex;align-items:center}.navigation .menu__item{margin-right:16px}.navigation .menu__item-top{display:flex;align-items:center;justify-content:center;width:100%;height:200px;border:4px solid hsla(0,0%,100%,.6);border-radius:20px;transition:all .2s ease}.navigation .menu__item-bottom{margin-top:10px;background:#fff;border-radius:10px;text-align:center;padding:10px 0;transition:all .2s ease}.navigation .menu__item-bottom span{color:#ff868e;font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase}.navigation .menu__item-link{width:140px;display:block;cursor:pointer;transition:all .2s ease}.navigation .menu__item-link:hover .menu__item-bottom{background-color:#fbe0dc}.navigation .menu__item-link:hover .menu__item-top{border-color:#fff}.navigation .menu__item-link.active .menu__item-bottom{background-color:#ff868e}.navigation .menu__item-link.active .menu__item-bottom span{color:#fff}.navigation .menu__item-link.active .menu__item-top{border-color:#fbe0dc}.navigation .menu__item-link:active .menu__item-bottom{background-color:#ff868e}.navigation .menu__item-link:active .menu__item-bottom span{color:#fff}.navigation .menu__item-link:active .menu__item-top{border-color:#fbe0dc}.left-section{width:50%;overflow:hidden;padding-right:230px}.left-section .intro{padding-top:85px}.left-section .intro__title{font-weight:500;font-size:44px}.left-section .intro__text{margin-top:10px;font-size:20px;color:#8c8c8c}.left-section .intro__suptitle{margin-top:60px;margin-bottom:20px;font-weight:500;font-size:20px}.right-section{width:50%;overflow:auto;height:90vh;border-radius:20px}.right-section .promo{background:#fbe0dc;border-radius:20px}.right-section .promo img{display:block;width:100%;height:100%}.vote__top{width:100%;display:flex;align-items:center;margin-bottom:10px;position:relative}.vote-dog__img{position:relative;border-radius:20px}.vote-dog__img img{width:100%;height:360px;object-fit:cover;border-radius:20px}.vote-actions{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;width:250px;height:80px;overflow:hidden;background:#fff;border:4px solid #fff;border-radius:20px}.vote-actions button{width:32%;height:100%;border:none;cursor:pointer;transition:all .2s ease}.vote-actions button:hover{opacity:.7}.vote-actions button svg path{fill:#fff}.vote-history{margin-top:50px}.vote-history__item{margin-top:20px;padding:12px;display:flex;align-items:center;width:100%;height:60px;background:#f8f8f7;border-radius:10px}.vote-history__item span{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;width:60px;height:30px;margin-right:20px}.vote-history__item p{color:#8c8c8c}.vote-history__item p strong{color:#1d1d1d;font-weight:500}.vote-history__item svg{width:20px;height:17px;margin-left:auto}.breeds .btn--paginate{margin-top:20px}.breeds-top{align-items:center}.breeds-sort-right,.breeds-top{display:flex}.breeds .sortby-breeds{position:relative;height:40px;margin-left:10px;margin-right:10px;display:flex;align-items:center;width:225px;background:#f8f8f7;border-radius:10px;padding:8px 10px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.breeds .sortby-breeds:hover{border-color:#fbe0dc}.breeds .sortby-breeds span{color:#8c8c8c}.breeds .sortby-breeds svg{margin-left:auto}.breeds .sortby-limit{position:relative;height:40px;margin-right:10px;display:flex;align-items:center;width:100px;padding:8px 10px;background:#f8f8f7;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.breeds .sortby-limit:hover{border-color:#fbe0dc}.breeds .sortby-limit span{color:#8c8c8c}.breeds .sortby-limit svg{margin-left:auto}.breeds .sortby-az{margin-right:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8f8f7;border-radius:10px;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.breeds .sortby-az:hover{border-color:#fbe0dc}.breeds .sortby-za{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8f8f7;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.breeds .sortby-za:hover{border-color:#fbe0dc}.breeds .sortby-za svg{transform:rotate(-180deg)}.breeds-dogs{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-self:flex-start}.breeds-dogs__box{position:relative;width:100%}.breeds-dogs__item{display:flex;width:32%;margin-bottom:10px;height:170px;border-radius:20px;transition:all .2s ease}.breeds-dogs__item:hover .breeds-dogs__blockout{visibility:visible;opacity:1}.breeds-dogs__blockout{position:absolute;top:0;right:0;left:0;z-index:100;height:100%;width:100%;background:rgba(255,134,142,.6);visibility:hidden;opacity:0;transition:all .2s ease;border-radius:20px}.breeds-dogs__blockout span{bottom:10px;transform:translateX(-50%);margin:0 auto;width:85%;padding:5px;min-height:30px;border-radius:10px;color:#ff868e;text-align:center}.breeds-dogs__blockout button,.breeds-dogs__blockout span{position:absolute;left:50%;display:flex;align-items:center;justify-content:center;background:#fff}.breeds-dogs__blockout button{top:50%;transform:translate(-50%,-50%);border-radius:10px;width:40px;height:40px;border:2px solid transparent;cursor:pointer;transition:all .2s ease}.breeds-dogs__blockout button svg path{transition:all .2s ease}.breeds-dogs__blockout button:hover{background:#ff868e}.breeds-dogs__blockout button:hover svg path{fill:#fff}.breeds-dogs img{width:100%;height:100%;display:block;object-fit:cover;border-radius:20px}.dog .btn{margin-right:10px}.dog-box{margin-top:20px}.dog-image img{width:100%;height:360px;border-radius:20px;object-fit:cover}.dog-info{position:relative;margin-top:50px;border:2px solid #fbe0dc;border-radius:20px;z-index:50}.dog-info__top{position:absolute;top:-50px;left:50%;transform:translateX(-50%);z-index:100;text-align:center}.dog-info__name{font-weight:500;font-size:36px;background:#fff;border-radius:20px;padding:10px;margin-bottom:5px}.dog-info__bredfor{color:#8c8c8c;font-weight:500;font-size:20px}.dog-info__bottom{display:flex;justify-content:space-between;padding:110px 40px 70px}.dog-info__item{width:45%}.dog-info__item span{display:block;color:#1d1d1d;margin-bottom:5px}.dog-info__item p{color:#8c8c8c}.dog-info__item-block{display:flex}.dog-info__item-block p{margin-left:5px}.gallery-sort,.gallery .btn--paginate{margin-top:20px}.gallery-sort{width:100%;min-height:155px;background:#f8f8f7;border-radius:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.gallery-sort__type{font-weight:500;font-size:10px;color:#8c8c8c;margin-bottom:5px;text-transform:uppercase}.gallery-sort__button{background:#fff;border-radius:10px;border:2px solid transparent;padding:10px;width:290px;height:40px;transition:all .2s ease;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between}.gallery-sort__button span{font-size:16px;color:#1d1d1d}.gallery-sort__button:hover{border-color:#fbe0dc}.gallery-sort__item{position:relative;padding:10px 15px}.gallery-sort__item-wrapper{display:flex;align-items:flex-end;justify-content:space-between;padding:10px 15px}.gallery-sort__item-wrapper .gallery-sort__item{padding:0 15px 0 0}.gallery-sort__item--limit .gallery-sort__button{width:235px!important}.upload-box{height:100%;text-align:center}.upload-close{display:flex;align-items:center;justify-content:center;margin-left:auto;background:#fff;border-radius:10px;border:2px solid transparent;cursor:pointer;width:40px;height:40px;transition:all .2s ease}.upload-close:hover{border-color:#fbe0dc}.upload-close img{display:block}.upload-title{font-weight:500;font-size:36px;margin-bottom:10px}.upload-text{font-size:20px;color:#8c8c8c}.upload-block{position:relative;margin-top:40px;width:100%;min-height:320px;background:#fff;border:2px dashed #fbe0dc;border-radius:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAlvSURBVHgB7d2Pcdu2HsDxH+SeRfrdu7M3kCdIMkHkCV47QZIJ4kyQZILGE8RvgnaDKBPUmSDqBPZdeyXleyYeIAmO/8iwRFMkAH4/d67kf9feVV8DIClCSU1F8ddY653ng8HgpYh+bj72RdS+AJ3TF0oNplqL+bj6JlJN8vzfE6lBbfLDWuv9y8vyrXk8JgZEZqqUTKpKPuZ5Pl33l9YKxIYxm83em2fHAkTOhHK6biiPBlKW5VszRH1gxEBi7BTMRnLq+yFvICaOXxk1kDb9Kcv23j303ZWBLKZU5W/m6ViAxCmlznZ3h0fm8eLe91b9gonjDxPJcwH6Y5Jl+dHdLw7ufsFOq4gDPTQuy39+vfvFWyNIUfz9WqmdzwL0ln5n1iSf3GfXgRRFMTKHv76YpyMBesquQ8x65NCtR66nWIOBmPMcxIF+WxygKt67z+cjyHL0+C4A5obD7MCOIvMRZDl6AFgyC/b5+T+1+KSwo8dI6puYwemb1tWZAJ1TZkY0eCVPeE3b0WM+ipjp1Xi5OK/BXjW582Y4HP4uQGDMa9scla2/ttb6f0dmilWNpZ6p1uoFcSBU9jorreXI/iGXGswff/t2jp1nUsPyQq+pAAGzr9GrK/1GaqgqGSuzGPnDtLLpmfOpOS1/KEAkzDrbLiPGspmpPYo1kg2Zxfh/BYhIVelvsiGzUN8f1Hufh54KEBGlNj/Cak8aDgTAgwgE8CAQwINAAA8CATwIBPAgEMCDQAAPAgE8CATwIBDAg0AADwIBPAgE8CAQwINAAA8CATx6Fcjl5eUr+yHAmn6SnrBhVNXV6fK57O7u8r56PKoXI8jNOCz7nJEE60h+BLkbh7OMhJHkAUXx11jr+Y3TXorYDZX0/o8bfDS3D3nokg7koTgcIrnN3sXj8rJ8ax6PbQxqfudmvfzuzb2W1P5yF7LnJpSfzUTkfVkWtfYhD12yU6zH4nCYbi3CsFvvzWbluRkVPtTc8ntkftfeC/f7bFZ8tltqSAKSDGTdOJw+R2LCeGte0N+b3O57GcoXe/NoiVxygWwah9PHSOyoYfcJrzliPMZuyvR51caYMUkqkLpxOH2JZDGlsveqbW7UeJg6Xm4rvo0Ity6ZQJ4ah9OHSC4vZ3Vu5FybXdCbSH6TCCURSFNxOClHYqdVyyNQbRvHON2KPpCm43BSjKQo/n7dzrTqIerY7f0Xi6gD2VYcTkqRLHYy3ul8s1Zz3uR9TOuRaAPZdhxOKpEsdzIeScfu7kMeuigDaSsOJ/ZI7Ohhz01IMNRxLKNIdIG0HYcTcyTL0SMosaxFogqkqzicWCMxo8dYAjMY7LyVCEQTSNdxOLFFYqZXYwlg7XGXnWLZK4YlcFEEEkocTlyRVGMJlN2HXAIXfCChxeHEEomZyjyTQNl9yCVwQQcSahxODJFoXY0kUIOBCjZeJ9hAQo/DiSCSkQTK7kMugQsykFjicMKOJNwXYQznQoILJLY4HN6ZmKagAok1DifMSPSFBMpMsYL9b3OCCST2OJzwIgn3RWgOIEwlcEEEkkocTkiRmL/SZxIoc5j3Twlc54GkFocTSiRXV9VXCZRSOth4nU4DSTUOJ4RIQh5B7A3nJHCdBZJ6HE7XkeR5Pgl0oT6N4W6MnQTSlzicriPRWp1IYOxdGCUCrQfStzicLiMpy/KTBMbeolQi0GogfY3D6SqSg4ODi6rSwYwiZvQ4jeX+va0F0vc4nK4imc1mHwJZi0xjGT2sVgIhjtu6iMSOIuZ/d+cvTK3juvv71gMhjtW6iCTLsk/dTrX0iYnjVCKy1UCIw6+LSPb29uzNEibSMns+Jsv2orppnLW1QIhjPV1EUhTlL+aveZsnECe7u8MjidBWAiGOzbQdiV2PmL/mL9qZbumTLMuPYrhyd5XGAyGOerqabplF8xvzdCqNs0fM9LsYp1U3NRoIcTxNF5HYRbOJ5EjrqsF9GvXJcJgfmjiCO0G5qcYCIY5mdBTJNM//9dqEcrgMZSob0xf2EO5wmB3YUSPWKdVdjexySxzN6mr33eX5idf2+eKGc9XYvNDtnUdGi48f20Av3oilz8xJv6/2CFWe700kQU8OhDi2o6tInMVVwHFcULhNT5piEcd2cSOI7tUOhDjaQSTdqhXIYPDTf4ijPUTSnVqBaK1/FrSKSLqR1D7pqSOS9hFIZIikXQQSISJpD4FEikjaQSARI5LtI5DIEcl2EUgCiGR7CCQRRLIdBJIQImkegSSGSJpFIAkikuYQSKKIpBkEkjAieToCSRyRPA2B9ACR1EcgPUEk9RBIjxDJ5gikZ4hkMwTSQ0SyPgLpKSJZD4H0GJE8jkB6jkj8CARE4kEgmCOS1QgE14jkPgLBLURyG4HgHiL5gUCwEpEsEAgeRCQEgkf0PRICwaP6HAmBYC19jYRAsLY+RkIg2EjfIiEQbKxPkRAIaulLJASC2voQCYHgSVKPhEDwZClHQiBoRKqREAgak2IkBIJGpRYJgaBxKUVCINiKVCIhEGxNCpEQCLYq9kgIBFsXcyQEglbEGokqy0IL0Br1u1L6QlqmtYzMw1g2RCCAB1MswINAAA8CATwIBPAgEMCDQAAPAgE8CATwIBDAg0AADwIBPAgE8CAQwINAAA8CATwIBPAgEMCDQAAPAgE8CATwIBDAg0AADwIBPAgE8CAQwINAAA8CATwIBPAgEMCDQAAPAgE8CATwIBDAg0AADwIBPAgE8CAQwINAAA8CATwIBPAgEMCDQAAPAgE8CATwIBDAg0AADxOIvhAA9yilLkwgikCAFbSupgNTyZkAuKeq5M/B1VX1VQDco5Q+YwQBHlRNlH0oy3/OTS/7AsCZZll+OD/Mq7U6EQDXlJLJ/NH+4/z8fD/Ps3MBMKe1HOZ5Pp2PIAcHBxdVpRlFAJmPHqc2jvlz98XFKDL8zloEPTc1o8eRC+T6UhM7iphPPwrQYyaOjy4O69a1WFmWfWKqhf7SJyaO05tfUat+rCyLL+ZhLEBP2POBw2H24u7XV17NWxTlL6YmTiCiLya7u8OjVd9YGYhdj2TZ3gumW0ifPjEnBI/slburvut9P8je3t6xWbS8MU+nAiTFvs1DvzMDwbHvp5SsoSiKkUj1QanBKwGip0+Gw/zDQ6PGTWsF4twI5aX5dCRANPSFvaTKHqldJwxno0BuMrGMTSxj8y97JotYRpxkRBjs9MlGoM+qSr7aI1Tm8O1Eavg/jqBK2vGcbMsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:50%}.upload-preview{position:relative;z-index:400;padding:30px}.upload-preview img{width:100%;height:100%;border-radius:10px}.upload-action{display:block;height:100%;font-size:20px;color:#8c8c8c;cursor:pointer}.upload-action,.upload-action span{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.upload-action strong{font-weight:500;color:#1d1d1d}.upload-noselected{margin-top:20px;margin-bottom:20px}.upload-noselected span{text-align:center;color:#8c8c8c;font-size:20px}.evaluation-top{margin-bottom:20px}.mobile-menu{display:none;margin-right:5px;position:absolute;top:0;left:0}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;width:60px;height:60px;cursor:pointer;border:none}.mobile-menu-btn--close{display:block}.mobile-menu-box{position:fixed;top:0;right:0;left:0;width:100%;height:100%;background:#f8f8f7;z-index:1000;padding:20px 40px}.mobile-menu-box .navigation{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-menu-box .navigation .menu{justify-content:center}@media(max-width:1200px){.gallery-sort__button{width:250px}.gallery-sort__item--limit .gallery-sort__button{width:196px!important}.breeds .sortby-breeds{width:100%;margin:10px 0}.breeds-top{display:block}.breeds-top .btn--upload{margin-left:10px}.breeds-dogs{margin-top:20px}.breeds-dogs__item{justify-content:center;width:48%;margin-bottom:24px;height:250px}.promo{display:none}.left-section{display:none;margin:0 auto;width:100%;padding-right:0}.left-section.show{display:block}.sort{justify-content:space-between;justify-content:flex-end;margin-left:auto}.mobile-menu{display:flex;justify-content:flex-start;align-items:flex-start}.vote__top{flex-direction:column-reverse}.breeds__search{width:100%;margin-top:10px}.right-section{display:none;width:90%;margin:0 auto}.right-section.show{display:block}}@media(max-width:779px){.right-section{width:100%}}@media(max-width:675px){.gallery-sort{flex-direction:column}.breeds-dogs,.gallery-sort{justify-content:center}.breeds-dogs img{margin:0 auto;width:100%}.breeds-dogs__item{width:100%;height:340px}}@media(max-width:578px){.dog-image img{height:295px}.dog-info__bredfor{line-height:1.2}.dog-info__bottom{padding:110px 25px 70px}.breeds-dogs__item{height:260px}.intro{text-align:center}.breeds__search input{font-size:18px}.breeds__search input::-webkit-input-placeholder{font-size:18px}.breeds__search input:-ms-input-placeholder{font-size:18px}.breeds__search input::placeholder{font-size:18px}.navigation .menu{flex-direction:column}.navigation .menu__item{margin-bottom:15px;margin-right:0}.navigation .menu__item-top{display:none}.vote-dog__img img{height:270px}.vote-actions{width:210px;height:65px}.vote-history__item{text-align:center;display:block;height:auto;min-height:105px}.vote-history__item span,.vote-history__item svg{margin:0 auto}.vote-history__item p{margin:10px 0}}@media(max-width:480px){.dog-info__bottom{flex-direction:column;justify-content:center}.dog-info__item{width:100%;margin:0 auto 20px}.breeds-top .btn--upload{margin-top:20px}}@media(max-width:440px){.breeds-top .btn--upload{margin-left:0}}@media(max-width:378px){.gallery-sort__item{padding:7px}.gallery-sort__button{width:220px}.gallery-sort__item--limit .gallery-sort__button{width:165px!important}}
/*# sourceMappingURL=main.5de0bf29.chunk.css.map */