:root{--header-height:100px;--font-family1:'Basis Grotesque Pro',Arial,Helvetica,sans-serif;--font-family2:'Rois',Arial,Helvetica,sans-serif;--font-size1:16px;--font-size2:120%;--font-size3:150%;--font-size4:150%;--font-size5:300%;--color-text:#0039D8;--color-anp-yellow:#ECE94A;--color-anp-lightblue:#CED8F6}@media only screen and (max-width:768px){:root{--font-size1:16px;--font-size2:120%;--font-size3:150%;--font-size4:150%;--font-size5:220%}}body,html,input,select,textarea{font-weight:400}main.min-height{min-height:700px}main.padding-top{padding-top:var(--header-height)}header{background:0 0;border:none;position:absolute}header .ctr-logo{font-family:var(--font-family2);font-size:var(--font-size4)}header .ctr-logo span{font-weight:700;display:inline-block;margin-right:4px}header .ctr-logo img{height:40px}header .ctr-counters a{background:0 0;color:inherit}header .ctr-counters a .counter{background:var(--color-anp-yellow);margin:-15px 0 0 0;color:var(--color-main);border-radius:50%;height:20px;width:20px;font-size:12px;padding-top:2px;text-align:center}@media only screen and (max-width:1100px){header .links{display:none}}@media only screen and (max-width:768px){header .ctr-counters{position:relative;box-shadow:none;border-top:none;bottom:auto;left:auto;right:auto;height:auto;padding:5px 0;margin:0;text-align:center;background:#fff}header .ctr-counters a{width:var(--header-height)}header>section>.content>div>a,header>section>.content>div>ul a{padding:0 10px}header .icon-user{font-size:150%;position:relative}header .icon-user>span{position:absolute;top:0;right:4px;height:8px;width:8px;border-radius:50%;display:block}header .icon-user.red>span{background-color:red}header .icon-user.green>span{background-color:green}:root{--header-height:60px}}.button{font-weight:400}.button.menu{background:0 0}.button.back{font-size:80%}.button.menu span{display:block;width:24px;height:2px;margin-bottom:6px;background:var(--color-main)}input,select,textarea{font-weight:400}input:not(.submit),select,textarea{background:var(--color-anp-lightblue);border:1px solid var(--color-grey3);padding:7px 10px;font-size:90%}.custominput.select select:focus,input:focus,input:hover,textarea:focus,textarea:hover{background:var(--color-anp-lightblue);border:1px solid var(--color-main)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ctr-preview>.content{margin:0;padding:0;max-width:auto}.ctr-blocks .introblok .image{height:100%;position:absolute;right:0;top:0;width:55%;z-index:1}.ctr-blocks .introblok .imageoverlay{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0;z-index:2;background:rgba(0,0,0,0)}.ctr-blocks .introblok>.content{min-height:100vh;overflow:hidden}.ctr-blocks .introblok .content .text{position:absolute;top:0;bottom:0;left:-100%;background:#fff;z-index:20;width:40vw;-webkit-transition:all 1s 0s ease-in;-moz-transition:all 1s 0s ease-in;-o-transition:all 1s 0s ease-in;transition:all 1s 0s ease-in}.ctr-blocks .introblok .content .text.open{left:0}.ctr-blocks .introblok .content .text:before{content:'';position:absolute;background:#fff;z-index:-1;top:-50%;right:-185px;height:200%;transform:rotate(15deg);width:500px}.ctr-blocks .introblok .content .text .content{margin:150px 0;max-width:650px;padding:0 var(--spacing-size5);height:75%;overflow:auto;scrollbar-width:thin}@media only screen and (max-width:768px){.ctr-blocks .introblok .content .text{width:100vw}.ctr-blocks .introblok .content .text::before{display:none}.ctr-blocks .introblok .content .text .content{margin:100px 0;max-width:100%;padding:0 var(--spacing-size3)}}.ctr-blocks .block-introblok-search{position:fixed;height:100%;width:100%}.searchresult{max-width:40vw;height:100%}.searchresult .no-image-message{height:100%}.searchresult>.content{padding-top:var(--header-height);padding-bottom:50px}.searchresult .content .ctr-thumbnails .thumbnail{float:left;margin:0 10px 10px 0;height:240px;width:240px;background:var(--color-grey1);padding:10px;text-align:center;border:1px solid transparent}.searchresult .content .ctr-thumbnails .thumbnail:hover{border:1px solid var(--color-grey2)}.searchresult .content .ctr-thumbnails .thumbnail img{max-height:220px;max-width:100%}.ctr-searchform .wrapper.size1{height:36px}.ctr-searchform .wrapper .grid-input input[type=number],.ctr-searchform .wrapper .grid-input input[type=text]{background:0 0;height:100%;border:none;width:100%;margin:0;padding:0 20px;font-weight:500}@media only screen and (max-width:768px){.searchresult{max-width:100vw}}.ctr-gallery[class*=ype2]{grid-template-columns:repeat(3,1fr)}.ctr-gallery[class*=ype2] .item{aspect-ratio:1}.ctr-gallery[class*=ype2] .item .image{height:100%}.ctr-gallery .item .title h2{font-size:160%}#ctr-cart .thumbnails .thumbnail{margin:0 0 var(--spacing-size4) 0;padding:0 0 var(--spacing-size4) 0;border-bottom:1px solid var(--color-grey2);-ms-grid-columns:200px 1fr 50px 200px;grid-template-columns:200px 1fr 50px 200px;-ms-grid-rows:1fr;grid-template-rows:1fr}#ctr-cart .thumbnails .thumbnail .button.delete{font-size:80%;margin-top:10px}#ctr-cart .summary .form{background:0 0;border:none;padding-top:0}footer{background:#fff;position:sticky;z-index:100;bottom:0;line-height:120%}footer .text-small{line-height:120%}footer .links{justify-content:flex-end}footer .links a{display:inline-block;margin-right:10px}footer .logo{height:40px;margin-right:var(--spacing-size3)}footer .content{padding:var(--spacing-size3)}footer .content.ctr-grid>div{margin:0}footer .content>div a:not('.button'){text-decoration:underline}footer .content .button{margin-bottom:0}footer .content .social{text-align:right}@media only screen and (max-width:768px){footer .links{justify-content:flex-start;padding:20px 0}footer .content .social{text-align:left}}