a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,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:inherit;vertical-align:baseline}body,canvas{padding:0}body,canvas,footer{border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,html{font-family:Arial,Helvetica,sans-serif;height:100%}body{line-height:1;background:rgba(248,248,248,.53);margin:0;background:var(--bg);display:flex;flex-direction:column;height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.wrapper{max-width:1440px;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}:after,:before{box-sizing:border-box}a{text-decoration:none;color:#124f90}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-left{text-align:left}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;min-width:120px;padding:.5rem 1rem;border-radius:5px;text-align:center;cursor:pointer;outline:0;background:#f1970a;transition:color .3s,background .3s,transform .3s;border:1px solid #f1970a}.alert-error,.alert-success{padding:20px;display:block;clear:both;border-radius:5px}.alert-error{background:#fdbdbd;color:#000}.alert-success{background:#9bff9b}header{flex:0 0 auto}.body{flex:1 0 auto;margin-bottom:50px}footer,section.main-search{float:left;clear:both;width:100%}footer{margin:20px 0 0;line-height:30px;padding:30px 0;color:#fff;background:#ccc}footer .logo{float:left;margin:20px}footer .logo img{max-width:100px}footer div.footer-links{float:right;width:15%;margin:0 50px;text-align:left}footer .logo p.footer-rights{font-style:normal;font-weight:300;font-size:12px;line-height:14px;color:#000}footer .footer-langs{float:left;margin-top:20px;text-align:left}footer .footer-langs a{margin:0 20px 0 0}footer .footer-langs a,footer div.footer-links a{display:inline-block;font-style:normal;font-weight:500;font-size:15px;line-height:17px;color:#000}footer div.footer-links.nav-footer .title{color:#505050;text-align:left}footer div.footer-links.nav-footer{float:right;width:35%}footer div.footer-links.nav-footer ul li{float:right;width:50%;height:30px;text-align:left}section.main-search{padding:20px 0}div.main-search-form{float:left;margin:10px 20px 0;max-width:782px;width:100%;height:45px;align-items:center}div.main-search-form form{width:100%;display:block;float:left;background:#fff;margin-top:5px;align-items:center;border:1px solid #bfbfbf;padding-left:2px;border-radius:4px}div.main-search-form input[type=text]{background:#fff;float:left;line-height:inherit;font-size:13px;height:45px;padding:10px 10px 10px 5px;border:0;background-image:none}div.main-search-form input[type=text]:focus{outline:0;border:0}div.main-search-form input[name=search]{width:90%;padding-left:20px;margin:auto}div.main-search-form div.place-selector{display:inline-block;position:relative;width:33%;float:left}div.main-search-form div.place-selector button.clearCity{position:absolute;right:15px;top:14px;border:0;background:0 0;font-weight:700;z-index:110;cursor:pointer;display:none;font-size:30px}div.main-search-form div.place-selector button.clearCity.hidden,header.top-line a.header-product-btn span.plus,header.top-line span.mobile-bar{display:none}div.main-search-form input[name=place]{width:100%;margin:auto;border-radius:0;border-left:0;padding-left:30px;border-right:0;z-index:105;background:url(../img/lang_arr.png)no-repeat 90%center #fff;position:relative}div.main-search-form input[type=submit]{background:url(../img/search.svg)no-repeat center;color:#fff;margin:auto;font-weight:700;box-sizing:border-box;line-height:inherit;font-size:13px;height:45px;float:right;width:6%;border:0;outline:0;cursor:pointer}div.main-search-form input[name=search]:focus{outline:0}div.main-search-form input[name=place]:focus{border-left:0;border-right:0}section.main-content{float:left;clear:both;width:100%;padding:20px 0}.content-block{display:flex;flex-wrap:wrap}.sidebar{flex-basis:18rem;flex-grow:1;padding-right:40px}.main-content{flex-basis:0;flex-grow:999}.button svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#fff}.button span{display:initial}header.top-line{float:left;width:100%;height:80px;line-height:80px;color:#fff;padding:0}header.top-line div.logo{height:80px;float:left;line-height:80px;margin:0;padding:5px 0}header.top-line div.logo a{display:inline-block;float:left;color:#f5f9fa}header.top-line div.logo img{max-height:60px;width:auto}header.top-line .top-line-wrapper{padding:0;margin:0 auto;width:100%;max-width:1440px;display:flex;justify-content:space-between;height:80px;line-height:80px;padding-left:1rem;padding-right:1rem}footer a.footer-product-btn,header.top-line a.header-product-btn{display:block;float:right;margin:13px 5px;width:220px;height:45px;background:#000;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;text-transform:uppercase;padding:0;font-weight:700;border:0;font-size:14px;line-height:42px;background:linear-gradient(90deg,rgba(80,167,186,.95),rgba(103,147,174,.95));color:#fff}footer a.footer-product-btn{margin:23px 5px}footer a.footer-product-btn:hover,header.top-line a.header-product-btn:hover{background:linear-gradient(90deg,rgba(103,147,174,.95),rgba(80,167,186,.95));border:0;transition:background .5s ease}header.top-line div.top-row{float:left;width:100%;height:30px;clear:both;border-bottom:1px solid rgba(255,255,255,.1);background:#fff}header.top-line div.profile{float:right;line-height:30px}header.top-line div.top-langs{float:left;line-height:30px;margin-top:20px}header.top-line div.profile a,header.top-line div.top-langs a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:300;color:#454647;display:inline-block;margin:0 10px}header.top-line div.top-row div.profile a i.favourites{width:20px;height:20px;display:block;float:left;margin:4px 8px 0;background:url(../img/favourites.svg)no-repeat center;background-size:contain;position:relative}header.top-line div.top-row div.profile a:hover i.favourites{background:url(../img/favourites_h.svg)no-repeat center;background-size:contain;transition:background .2s ease}header.top-line div.top-row div.profile a:hover,header.top-line div.top-row div.top-langs a.active,header.top-line div.top-row div.top-langs a:hover{font-weight:600;color:#000;transition:color .2s ease}.nav-toggle{display:none}.button-icon{min-width:initial;padding:.5rem}header.site-header{position:relative;color:#fff;clear:both;float:left;border-bottom:1px solid #eee;width:100%}.site-header a{color:#fff}.site-header a:hover{color:#fff;background:#f1970a;transition:background .3s,color .3s,transform .3s}.site-header-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;width:100%}.site-header-wrapper .button,div.sidebar-category ul li ul{margin-left:20px}.site-header-start{display:flex}.site-header-start>*+*{margin-left:1rem}.hero h1,.wrapper h2{text-transform:uppercase}.wrapper h2{font-size:25px;text-align:center;line-height:3;font-weight:600}.hero,div.breadcrumb{background:linear-gradient(90deg,#ffe5e5,#e6f2ff)}div.breadcrumb{color:#000;font-size:15px;clear:both;width:100%;float:left;background:#fff;border-radius:12px;padding:0 40px;line-height:44px;margin:0 0 25px}div.breadcrumb a,div.breadcrumb span,div.section-title{color:#000;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal}div.breadcrumb a,div.breadcrumb span{margin-right:5px;display:block;height:44px;line-height:44px;float:left;font-weight:400;font-size:14px}div.breadcrumb span{opacity:.7}div.breadcrumb a:after{content:">";width:15px;height:44px;line-height:44px;float:right;display:inline-block;margin-left:10px;color:#000;position:relative;right:0}div.breadcrumb a:hover{color:#000;transition:color .3s}div.section-title{width:100%;max-width:1440px;clear:both;line-height:40px;margin:5px auto;font-weight:300;font-size:20px;border-bottom:1px solid #f5f5f7}div.section-title a{color:#000}div.section-title a.showAll{float:right;font-size:15px;color:#0029ff}div.search-sidebar div.search-params label,div.state,div.state ul li,section.search-products div.search-params label{color:#28303f;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:14px}div.state{line-height:1.3;padding:50px 0}div.state h1,div.state p,section.main-page-categories .category-block a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal}div.state h1{font-weight:700;font-size:18px;display:block}div.state p,section.main-page-categories .category-block a{font-weight:400}div.state h1,div.state p{color:#28303f;line-height:2}div.state p{font-size:14px}div.state ul,div.text-description ul{list-style:disc;padding-left:30px;margin:10px 0 20px}div.search-sidebar div.search-params label,div.state ul li,section.search-products div.search-params label{line-height:2.3}div.search-sidebar div.search-params div.showtype-block,section.search-products div.search-params div.showtype-block{float:left;margin-right:30px}div.mobile-sidebar,div.search-sidebar div.search-params input,section.search-products div.search-params input,section.search-products div.selected-filters.hidden{display:none}div.text-description{width:100%;float:left;clear:both;margin-bottom:20px;text-align:left;font-size:14px;line-height:2}div.wrapper div.text-description h1{font-size:18px;font-weight:600}div.text-description h1,div.text-description h2,div.text-description h3{color:#1c1b1b;font-size:18px;font-weight:600;text-align:left;text-transform:uppercase}div.text-description ul li{color:#1c1b1b;font-size:14px;font-weight:400;line-height:2.3}.hero{height:250px;text-align:center;margin-bottom:50px;padding:50px 0}.hero .wrapper{position:relative}.hero .wrapper p{max-width:50%;margin:0 auto}.hero .hero-img{position:absolute;left:100px;top:-60px}.hero h1{font-size:27px;margin-bottom:10px;font-weight:500}.hero p{margin-bottom:30px;font-size:17px;line-height:1.3}.hero .buttons{float:left;width:100%;text-align:center;margin-top:30px}.hero .buttons a{padding:.5rem 1.5rem;margin:.3rem;font-size:1rem;border:0;border-radius:10px;cursor:pointer}.hero .buttons .category{background:#ff9e80;color:#fff}.hero .buttons .popular{background:#b39ddb;color:#fff}section.main-page-categories{padding:15px 0;margin-bottom:20px}section.main-page-categories .wrapper h2{width:100%}section.main-page-categories .wrapper{padding:0;width:100%;max-width:1440px;margin:0 auto;clear:both;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:center}section.main-page-categories,section.main-page-categories .categories-block-row{width:100%;float:left;clear:both}section.main-page-categories .category-block{width:180px;margin:5px;background:#fff;border-radius:12px;border:1px solid #ccc;height:175px;display:block;text-align:center;padding:0}section.main-page-categories .category-block span.img{display:inline-block;width:100%;height:120px;background:#fff;border-radius:12px;padding:15px 0 10px;clear:both}section.main-page-categories .category-block span.img img{max-width:100%;max-height:100%;object-fit:contain}section.main-page-categories .category-block span.text{display:inline-block;width:100%;background:#fff;padding:0 5px;clear:both}section.main-page-categories .category-block a{color:rgba(40,48,63,.99);font-size:16px;line-height:1.3;height:64px;align-items:center}section.main-page-categories .category-block p.title a:hover{text-decoration:none;font-weight:600;color:#1c1b1b}section.main-page-categories .category-block p.sub a{font-weight:300;color:#000;line-height:1.5}div.small-product div.small-product-title h3 a:hover,section.main-page-categories .category-block p.sub a:hover{text-decoration:underline}div.filter-block,div.sidebar-category{float:left;width:100%;clear:both;margin-bottom:15px}div.filter-block label,div.sidebar-category label{float:left;width:100%;clear:both;font-size:16px;line-height:20px;color:#3e3e3e}div.filter-block .select-css,div.sidebar-category .select-css{max-width:80%}div.search-sidebar{width:100%;max-width:250px}section.search-products div.sort-filter{float:right;width:20%}section.search-products div.sort-filter select.select-css{display:block;float:left;max-width:200px}section.search-products .section-title{padding:0 0 10px;margin-top:0;width:100%;float:left;clear:both}section.search-products div.selected-filters{float:left;width:100%;font-size:13px;color:#545454}div.search-sidebar div.search-params label,section.search-products div.search-params label{display:inline-block;padding:5px 6px;margin:0 2px;cursor:pointer;line-height:16px;color:#000}div.search-sidebar div.search-params label i,section.search-products div.search-params label i{color:#a8a8a8}div.search-sidebar div.search-params input[type=radio]:checked+label,div.search-sidebar div.search-params label:hover,section.search-products div.search-params input[type=radio]:checked+label,section.search-products div.search-params label:hover{border-bottom:1px solid #000;font-weight:700;color:#000}div.message-block,div.pagination{float:left;clear:both;margin:30px 0;width:100%}div.pagination{text-align:center;padding:15px 0}div.pagination a{font-weight:400;color:#000}div.pagination a,div.pagination strong{display:inline-block;padding:7px 10px;border-radius:5px;margin:0 3px}div.pagination a:hover,div.pagination strong{font-weight:700;text-decoration:underline;color:#000}div.sidebar-category ul{margin:0;padding-left:10px}div.sidebar-category ul a{margin:8px 0;display:block;font-weight:400;color:#1c1b1b}div.sidebar-category ul a:hover{text-decoration:underline;color:#0068c9}div.backlink a,div.pagination a,div.pagination a:hover,div.pagination strong,div.sidebar-category ul a,div.sidebar-category ul a.active{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-size:14px;line-height:16px}div.sidebar-category ul a.active{font-weight:500;position:relative;color:#000}div.message-block{padding:15px;background:#fdbdbd;color:#000;border-radius:5px}div.total-found{max-width:100%;font-size:14px;padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.coloring-details p strong,.coloring-details ul li strong,div.total-found span{font-weight:700}div.backlink a{font-weight:400;color:#0068c9}#searchProductsList{position:relative;float:left;clear:both;width:100%}#searchProductLoader{z-index:1000;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:100px;background:rgba(255,255,255,.4)}#searchProductLoader img{width:50%}.mobile-show-sidebar,div.small-product.block div.small-product-category{display:none}section.products{float:left;clear:both;width:100%}section.products .wrapper{width:100%;max-width:1440px;margin:0 auto;clear:both;align-items:center}section.products .wrapper.widget{padding:0 30px}.small-product,div.small-product div.image{width:100%;float:left;z-index:1;position:relative;background:#fff;overflow:hidden}.small-product{border-radius:5px;margin:10px .5%;height:250px;border:1px solid #f8f8f8;padding:0;max-width:260px}.small-product.marked{border:5px solid #fff45e}div.small-product div.image{margin:0;height:170px;line-height:170px;display:block;text-align:center;vertical-align:middle}div.small-product div.image a{display:flex;line-height:170px;background-position:center;background-repeat:no-repeat;background-size:cover;height:170px;width:100%;align-items:center}div.small-product div.image img{display:inline-block;margin:0 auto;width:100%;object-fit:cover}div.small-product:hover div.image img{opacity:1}.small-product:hover{-webkit-box-shadow:0 0 15px 0 rgb(0 0 0/20%);box-shadow:0 0 15px 0 rgb(0 0 0/20%);transition:box-shadow .2s,transform .2s;z-index:2}div.small-product div.small-product-category{float:left;width:100%;clear:both;margin:0 0 12px;padding:10px 0;border-bottom:1px solid #dbdbdb}div.small-product div.small-product-info{float:left;width:100%;margin:0;padding:10px 15px}div.small-product div.small-product-category a{line-height:15px;list-style:none;color:#363b4d}div.small-product div.small-product-category a:hover{color:#55acee}div.small-product div.small-product-title{width:100%;float:left;padding:0 0 6px;clear:both}div.small-product div.small-product-title a{margin:0;font-size:16px;text-overflow:ellipsis;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:21px;color:#28303f}div.small-product .small-product-favourites{text-align:center;line-height:33px;cursor:pointer;position:absolute;bottom:25px;right:15px;z-index:1000;font-size:35px;display:block;background-image:url(../img/heart-o.svg);background-size:contain;width:25px;height:25px}div.small-product .small-product-favourites.selected{display:block;background-image:url(../img/heart.svg);background-size:contain;width:25px;height:25px}div.small-product .small-product-favourites:hover{color:#556474}div.small-product .small-product-favourites:hover i{color:#f1970a}figure{width:auto}div.small-product.block div.small-product-title{padding:0}div.small-product.block time{font-size:12px;line-height:12px}.coloring-page{padding:20px 0}.coloring-container{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;gap:30px}.coloring-main{flex:2}.coloring-sidebar{flex:1;max-width:300px}.action-buttons,.coloring-details,.coloring-image-card,.related-colorings{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.coloring-image{max-width:400px;margin:0 auto;display:block}.coloring-title{font-size:24px;color:#333;margin:0 0 15px;padding:20px 20px 0}.description-title{font-size:18px;color:#333;margin:0 0 10px;padding:0 20px}.coloring-description{padding:0 20px 20px;color:#666;line-height:1.6}.code-badge{display:inline-block;background:#4a90e2;color:#fff;padding:5px 15px;border-radius:20px;font-size:14px;margin:0 20px 20px}.coloring-meta{padding:0 20px 20px;display:flex;flex-wrap:wrap;gap:20px}.meta-item{display:flex;align-items:center;gap:8px;color:#666}.meta-item i{color:#4a90e2}.action-buttons{padding:20px}.action-button{display:block;padding:12px 20px;margin-bottom:10px;border-radius:8px;color:#fff;text-decoration:none;text-align:center;transition:all .2s ease}.action-button:last-child{margin-bottom:0}.action-button:hover,.related-item:hover{transform:translateY(-2px)}.action-button i{margin-right:8px}.online{background:#4a90e2}.download{background:#5cb85c}.print{background:#5bc0de}.related-title{font-size:18px;color:#333;margin:0;padding:20px;border-bottom:1px solid #eee}.related-grid{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.related-item{text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .2s ease}.related-item:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}.related-image{height:120px;overflow:hidden}.related-image img{width:100%;height:100%;object-fit:cover}.related-info{padding:10px}.related-info h4{margin:0;font-size:14px;line-height:1.4;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coloring-details h1{font-size:22px;font-weight:600;margin:15px 0}.coloring-details h2{font-size:19px;margin:25px 0 5px}.coloring-details p,.coloring-details ul,.coloring-details ul li{font-size:16px;margin:10px 0}div.download-coloring-block div.img{float:left;width:35%;text-align:center;padding:20px}div.download-coloring-block p.download-title{margin:50px 10px 30px;font-size:19px;font-weight:700}div.download-coloring-block p.download-title span.timer{color:#951111;font-size:25px}div.download-coloring-block div.text-loader{float:right;width:60%}div.download-coloring-block button.download-btn{display:block;font-weight:700;text-transform:uppercase;font-size:20px;background:#5cb85c;border:1px solid #337133;margin:15px auto;width:50%;padding:12px 20px;border-radius:8px;color:#fff;text-decoration:none;text-align:center;transition:all .2s ease;cursor:pointer}:root{--bg:#f3f3f3;--primary:#ff7f50}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}#toolbar,label.select-wrap{display:flex;align-items:center}#toolbar{flex-direction:column;gap:.7rem;padding:.7rem 1rem;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}#palette,.row{display:flex;flex-wrap:wrap}.row{justify-content:center;align-items:center;gap:1rem}.toolbar-btn{border:0;background:#e0e0e0;padding:.5rem .8rem;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.modal button,.toolbar-btn.active{background:var(--primary);color:#fff}label.select-wrap{gap:.3rem;font-size:19px}select{font-size:17px}#palette{gap:.35rem;max-width:1024px}.pencil{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.25);cursor:pointer}.pencil.selected{box-shadow:0 0 0 2px var(--primary)}input[type=range]{accent-color:var(--primary);cursor:pointer}#canvasWrapper{flex:1;overflow:auto;background:#999}canvas{display:block;margin:0 auto;touch-action:none;transition:transform .2s ease;transform-origin:left top}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:none;justify-content:center;align-items:center;z-index:1000}.modal,canvas{background:#fff}.modal{padding:1.5rem 2rem;border-radius:12px;max-width:600px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.modal h2{margin-top:0}.modal button{margin-top:1rem;border:0;padding:.55rem 1.4rem;border-radius:6px;font-size:18px;cursor:pointer}.custom-select-wrapper{position:relative;display:inline-block}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 40px 10px 16px;font-size:16px;line-height:1.2;cursor:pointer;color:#333;transition:border-color .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.custom-select:focus,.custom-select:hover{border-color:#888;outline:0}.custom-select-wrapper::after{content:"▾";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#666}@media all and (max-width:1400px){.small-product{max-width:240px}}@media all and (max-width:1330px){.small-product{max-width:220px}}@media all and (max-width:1240px){.small-product{max-width:210px}}@media all and (max-width:1200px){footer a.footer-product-btn,header.top-line a.header-product-btn{font-size:11px;width:250px}.small-product{max-width:190px}}@media all and (max-width:1120px){.small-product{max-width:250px}}@media all and (max-width:1100px){div.main-search-form{max-width:600px}}@media all and (max-width:1090px){.small-product{max-width:215px}}@media all and (max-width:980px){.mobile-show-sidebar{position:fixed;display:block;z-index:1000000;bottom:10px;right:10px;width:70px;height:70px;color:#fff;border:0;padding:10px;border-radius:70px;background:linear-gradient(90deg,#ffe5e5,#e6f2ff);box-shadow:0 3px 10px rgba(0,0,0,.4)}footer .footer-langs,footer div.logo{width:100%;text-align:center}footer div.footer-links{width:20%;margin:0 10px;float:left}.mobile-show-sidebar img{max-width:100%;max-height:100%}footer div.footer-links.nav-footer{width:70%;margin:0 10px}.nav-footer ul{float:right;width:100%}footer div.footer-links.nav-footer ul li{width:50%}div.showtype-block{margin:20px 0}div.showtype-block span{margin:10px 0;display:inline-block}.custom-select,div.custom-select-wrapper{width:100%}div.text-description{padding:5px 15px}.hero{margin:15px 0}.hero-img,header.top-line a.header-product-btn span.text,header.top-line div.top-row,section.main-page-categories .category-block p.title a i{display:none}div.main-search-form{max-width:500px}div.main-search-form input[name=search]{width:85%;height:48px;padding:10px 20px 10px 15px}div.main-search-form input[type=submit]{width:9%}footer a.footer-product-btn{font-size:12px;width:250px}header.top-line a.header-product-btn{font-size:12px;width:50px;height:50px;margin:9px 5px;min-width:50px;text-align:center;line-height:50px;padding:0;border:0}header.top-line a.header-product-btn span.plus{display:block;width:100%;height:100%}header.top-line a.header-product-btn span.plus img{width:30px;height:30px;vertical-align:middle}header.top-line{height:70px}header.top-line span.mobile-bar{display:block;float:left;width:70px;cursor:pointer;height:70px;line-height:70px;margin:0 15px 0 0}header.top-line span.mobile-bar img{max-width:50px;max-height:50px;vertical-align:middle}div.mobile-sidebar{display:block;overflow:hidden;position:fixed;top:0;left:0;bottom:0;z-index:10000;width:0;background:rgba(0,0,0,.3)}div.mobile-sidebar div.sidebar{position:absolute;top:0;left:0;width:0;max-width:300px;height:100%;overflow-y:scroll;bottom:0;background:#fff;transition:.5s}div.mobile-sidebar div.sidebar hr{background:0 0;border-top:1px solid #ececec}div.mobile-sidebar div.sidebar span.close{position:absolute;top:10px;right:10px;width:30px;height:30px;z-index:10001}div.mobile-sidebar div.sidebar span.close img{max-width:100%;max-height:100%;display:block}div.mobile-sidebar div.sidebar div.logo{float:left;margin:10px 0 0 20px}div.mobile-sidebar div.sidebar div.sidebar-langs{float:left;clear:both;width:50%;margin:30px 0 5px;padding:0 20px}div.mobile-sidebar div.sidebar div.sidebar-langs a{margin:0 10px 0 0;font-size:14px;color:#000}div.mobile-sidebar div.sidebar div.sidebar-langs a.active{text-decoration:underline}div.mobile-sidebar div.sidebar div.sidebar-add-product{float:right;height:40px;width:50%;margin:20px 0 0}div.mobile-sidebar div.sidebar div.sidebar-add-product a{display:block;margin:0;background:#0068c9;color:#fff;float:right;border-radius:14px;line-height:18px;font-weight:500;text-align:center;vertical-align:middle;padding:5px 3px}div.mobile-sidebar div.sidebar div.sidebar-nav{float:left;clear:both;width:100%;margin:20px 0 10px 10px;padding:20px 0 0;border-top:1px solid #eee}div.mobile-sidebar div.sidebar div.sidebar-nav a{float:left;width:100%;display:block;clear:both;line-height:30px;padding:0 10px;color:#000;margin:0 0 10px}div.breadcrumb{margin-bottom:10px;padding:5px;line-height:20px;border-radius:0}div.breadcrumb a,div.breadcrumb a:after,div.breadcrumb span,div.breadcrumb span:after{line-height:25px;height:25px;background-size:17px 17px}.wrapper,section.products .wrapper.widget{padding:0 10px}div.section-title{line-height:30px}section.main-page-categories .category-block{width:100%;max-width:200px;margin:10px;padding:0 20px;height:170px}section.main-page-categories .category-block p.title a{line-height:40px;height:40px}section.main-page-categories{padding:7px 5px}section.products .wrapper{padding:0}.small-product{width:31%;margin:10px 1%;max-width:48%}div.search-sidebar,div.search-sidebar.mob-sidebar.hidden{display:none}section.search-products div.search-params div.currency-block,section.search-products div.search-params div.showtype-block,section.search-products div.selected-filters{width:100%}.mobile-apply-btn{display:block;clear:both;height:30px;line-height:30px;background:#0068c9;padding:0;border:0;color:#fff;font-weight:700;border-radius:5px;margin:30px 5%;width:90%;float:left}div.mob-side-bg,div.search-sidebar.mob-sidebar{position:fixed;top:0;left:0;right:0;bottom:0;overflow:scroll;height:100%}div.search-sidebar.mob-sidebar{display:block;z-index:100000;background:#fff;padding:60px 10px 80px}div.mob-side-bg{display:none;z-index:10000;background:rgba(0,0,0,.3)}.mobile-apply-btn-wrapper,div.total-found{position:fixed;left:0;z-index:10000001;background:#fafafa}.mobile-apply-btn-wrapper{bottom:0;width:100%;max-width:250px;height:80px;background:linear-gradient(0deg,#fafafa 0,#fafafa 87%,rgba(250,250,250,0) 100%)}div.total-found{top:0;padding:15px 15px 0;right:0;border:0;height:60px}#mobileSidebarContainer{width:100%;background:#fff;float:left}div.filter-block,div.filter-block p{margin:5px}div.search-sidebar div.filters,div.sidebar-category{margin-bottom:5px}div.search-sidebar div.sort-filter{float:left;width:100%;clear:both;margin-top:10px}div.pagination a,div.pagination strong{padding:12px}}.complexity{--size:1.1rem;--gap:.25rem;display:inline-flex;align-items:center;gap:var(--gap);padding:.3rem .55rem;background:#f7f7f7;border-radius:.6rem;box-shadow:0 1px 3px rgba(0,0,0,.06);font:500 14px/1.3 system-ui,sans-serif}.complexity__label{margin-right:var(--gap)}.complexity__score{margin-left:var(--gap);font-weight:600;opacity:.7;font-size:13px}.complexity__star{width:var(--size);height:var(--size);flex:0 0 var(--size);background:#d0d0d0;-webkit-mask:url('data:image/svg+xml;utf8,       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">         <polygon points="12,2 15,9 22,9 17,14 19,22 12,18 5,22 7,14 2,9 9,9"/>       </svg>')no-repeat center/contain;mask:url('data:image/svg+xml;utf8,       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">         <polygon points="12,2 15,9 22,9 17,14 19,22 12,18 5,22 7,14 2,9 9,9"/>       </svg>')no-repeat center/contain;transition:background .2s}.complexity__star--filled{background:#ff9800}div.error-page .error-img{width:48%;text-align:right;float:left;display:block;margin:50px 0 0}div.error-page .error-img img{width:100%;max-width:350px;max-height:100%}div.error-page .error-text{width:48%;text-align:left;margin-top:50px;padding-top:70px;float:left;display:block}div.error-page h1{font-size:6rem;line-height:1;color:#000;text-shadow:2px 2px 4px rgba(0,0,0,.2)}div.error-page p{font-size:1.2rem;margin:10px 0 30px;color:#000}div.error-page .button{display:inline-block;padding:12px 30px;background-color:#fff;color:#f38181;font-weight:700;border-radius:50px;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 8px rgba(0,0,0,.1)}div.error-page .button:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,.15)}@media all and (max-width:900px){div.main-search-form{width:90%;height:50px}div.main-search-form div.place-selector{width:40%;height:50px}div.main-search-form form,div.main-search-form input[name=place],div.main-search-form input[type=submit]{height:50px}div.main-search-form input[type=submit]{width:12%;float:right}footer{height:auto;min-height:auto}footer div.logo{float:left;width:50%;margin:10px 0}footer .wrapper{float:left;width:100%}footer div.footer-links{width:40%;margin:0 10px;float:right}footer div.footer-links a{margin:0;padding:0;line-height:20px}footer a.footer-product-btn{float:right;width:25%}.mobile-show-sidebar img{max-width:100%;max-height:100%}footer div.footer-links.nav-footer{width:90%;margin:0 10px}.nav-footer ul{float:right;width:100%}footer div.footer-links.nav-footer ul li{width:50%}}@media (max-width:768px){.coloring-container{flex-direction:column}.coloring-sidebar{max-width:none}.related-grid{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:750px){header.top-line{height:120px;position:relative}header.top-line span.mobile-bar{width:50px;line-height:50px}header.top-line span.mobile-bar img{max-width:35px;max-height:35px;vertical-align:middle}div.main-search-form{position:absolute;top:66px;left:0;margin:0;width:100%;max-width:100%;right:0}div.main-search-form input[name=search]{width:90%;height:40px;padding:10px 20px 10px 15px}div.main-search-form div.place-selector{width:30%;height:40px;text-overflow:ellipsis}div.main-search-form,div.main-search-form form{text-overflow:ellipsis}div.main-search-form input[name=place],div.main-search-form input[type=submit]{height:40px;text-overflow:ellipsis}div.main-search-form,div.main-search-form form{height:45px}div.main-search-form input[type=submit]{width:10%}section.main-page-categories .category-block{width:100%;max-width:200px;margin:10px;padding:0 20px;height:170px}}@media all and (max-width:600px){.small-product{width:100%}div.main-search-form input[name=search]{width:50%;text-overflow:ellipsis}div.main-search-form div.place-selector{width:35%}div.main-search-form input[type=submit]{width:10%}div.place-selector div.city-list{width:250px;right:0;left:auto}div.main-search-form input[name=place]{background-position:125px center}}@media (max-width:500px){footer div.logo{margin:10px 0}footer .wrapper,footer div.logo{float:left;width:100%}footer div.footer-links{float:left;margin:0 10px}footer div.footer-links a{margin:0;padding:0;line-height:20px}footer div.footer-links,footer div.footer-links.nav-footer ul li{width:100%;text-align:center}footer div.footer-links.nav-footer .title{text-align:center;margin-top:20px}section.main-page-categories .category-block{width:100%;max-width:170px;margin:10px;padding:0 20px;height:175px}}@media (max-width:480px){.related-grid{grid-template-columns:1fr}.coloring-meta{flex-direction:column;gap:10px}}@media all and (max-width:450px){.small-product{width:98%;margin:10px 1%;max-width:98%;height:310px}div.small-product div.small-product-title a{font-size:18px}div.small-product div.image,div.small-product div.image a{height:230px;line-height:230px}div.main-search-form input[name=search]{width:45%;height:37px}div.main-search-form div.place-selector{width:40%}div.main-search-form input[type=submit]{width:10%;margin-right:2%}div.main-search-form input[name=place]{background-position:140px center;height:37px}}@media all and (max-width:400px){div.pagination a,div.pagination strong{margin:2px;padding:6px}}.wrapex-wide{width:100%;margin:0;float:left;padding:5px;text-align:center}