.icon-32x32{width:90px;height:22px;fill:#000;stroke:initial}.icon-404{width:67px;height:54px;fill:#646464;stroke:initial}.icon-advertising{width:83px;height:59px;fill:initial;stroke:#fff}.icon-all{width:32px;height:31px;fill:#fff;stroke:initial}.icon-arrow{width:7px;height:4px;fill:#646464;stroke:initial}.icon-calc{width:45px;height:45px;fill:#003CAA;stroke:initial}.icon-cart{width:49px;height:41px;fill:#003CAA;stroke:initial}.icon-close-modal{width:18px;height:18px;fill:#646464;stroke:initial}.icon-close-set{width:16px;height:16px;fill:initial;stroke:#399EFE}.icon-close{width:33px;height:33px;fill:initial;stroke:#fff}.icon-design{width:81px;height:59px;fill:initial;stroke:#fff}.icon-exit{width:20px;height:20px;fill:initial;stroke:#222}.icon-eye{width:29px;height:17px;fill:#523C3B;stroke:initial}.icon-facebook{width:28px;height:27px;fill:#2C5AA0;stroke:initial}.icon-gallery{width:57px;height:53px;fill:#B9B9B9;stroke:initial}.icon-google{width:26px;height:27px;fill:#619F53;stroke:initial}.icon-kyivstar{width:21px;height:20px;fill:#0094DA;stroke:initial}.icon-mail{width:22px;height:22px;fill:#003CAA;stroke:initial}.icon-miscalc{width:45px;height:46px;fill:#003CAA;stroke:initial}.icon-mobile-menu-button{width:33px;height:24px;fill:#505050;stroke:initial}.icon-ordering{width:27.93px;height:23.59px;fill:initial;stroke:initial}.icon-phone{width:29px;height:29px;fill:#646464;stroke:initial}.icon-phone1{width:42px;height:40px;fill:#fff;stroke:initial}.icon-pointer{width:10.95px;height:17px;fill:initial;stroke:initial}.icon-printing{width:79px;height:59px;fill:initial;stroke:#fff}.icon-quit{width:1000px;height:1000px;fill:initial;stroke:initial}.icon-search{width:25px;height:25px;fill:#646464;stroke:initial}.icon-send{width:54px;height:55px;fill:#B9B9B9;stroke:initial}.icon-sending{width:26px;height:26px;fill:initial;stroke:initial}.icon-slider-arrow{width:16px;height:16px;fill:initial;stroke:#575755}.icon-souvenirs{width:77px;height:59px;fill:initial;stroke:#fff}.icon-trash{width:24px;height:24px;fill:#979797;stroke:initial}.icon-up{width:40px;height:40px;fill:initial;stroke:initial}.icon-user{width:39px;height:46px;fill:#003CAA;stroke:initial}.icon-viber{width:21px;height:23px;fill:#8E24AA;stroke:initial}.icon-vodafone{width:22px;height:21px;fill:#E30520;stroke:initial}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Roboto","Arial",sans-serif;color:#646464;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}html,body{height:100%;margin:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:none}a{text-decoration:underline;text-decoration-skip-ink:none;outline:none;color:#003CAA}a:hover{text-decoration:none}img{max-width:100%;vertical-align:middle}svg{transition:all .3s}ul,ol{margin:0;padding:0;list-style-type:none}table{max-width:100%}label{cursor:pointer}.grid-item{float:left}@font-face{font-family:'Roboto';src:url("../fonts/roboto/light/roboto.woff2") format("woff2"),url("../fonts/roboto/light/roboto.woff") format("woff");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/roboto/regular/roboto.woff2") format("woff2"),url("../fonts/roboto/regular/roboto.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/roboto/medium/roboto.woff2") format("woff2"),url("../fonts/roboto/medium/roboto.woff") format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/roboto/bold/roboto.woff2") format("woff2"),url("../fonts/roboto/bold/roboto.woff") format("woff");font-style:normal;font-weight:bold;font-display:swap}body{font-size:14px;line-height:20px}body h1,body h2,body h3,body h4{font-weight:normal;color:#D2000A}body h1{font-size:24px;line-height:32px}body h2{font-size:20px;line-height:24px}body h3{font-size:18px;line-height:24px}body h4{font-size:14px;line-height:18px}body input[type='checkbox']{position:relative;width:26px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;cursor:pointer;padding:0;transition:all .2s;-ms-flex-negative:0;flex-shrink:0}body input[type='checkbox']:after{content:'';background:url("../images/icons/check.svg") center no-repeat;position:absolute;left:50%;top:50%;width:24px;height:24px;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;transition:all .2s}body input[type='checkbox']:checked{border:2px solid #646464}body input[type='checkbox']:checked:after{opacity:1;visibility:visible}body .ul li{padding:0 40px 5px 15px;position:relative}body .ul li:before{content:'';position:absolute;width:6px;height:6px;background-color:#D2000A;border-radius:50%;left:0;top:9px}body .hide{display:none !important}body .layout{position:relative;min-width:320px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding-top:75px;padding-bottom:32px}body .layout--main .layout-box{padding-top:0}body .layout--toper{padding-top:106px}body .layout--toper .header__promo{display:block}body .container{max-width:1170px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}body main>h1{margin-top:0}body main>*:last-child{margin-bottom:0}body footer{position:relative;min-width:320px;-ms-flex-negative:0;flex-shrink:0}body .form-group.field-searchform-q{margin-bottom:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body table{max-width:100%;border-collapse:collapse;border:1px solid rgba(255,255,255,0.1);text-align:left;font-size:14px}body table th{background-color:#D2000A;color:#fff;font-weight:500;text-align:center;line-height:20px;border:1px solid #ccc}body table tr,body table td{border:1px solid #ccc;padding:4px;padding:0px 5px}body #shadow{visibility:hidden;opacity:0;position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);cursor:pointer;transition:all .3s}body #shadow.active{visibility:visible;opacity:1}body.open-mobile-drop #mobile-drop{right:0}body.open-mobile-drop .mobile-menu-btn .call-aside{opacity:0;visibility:hidden}body.open-mobile-drop .mobile-menu-btn .close-aside{opacity:1;visibility:visible}body.open-callback-drop .callback__drop{opacity:1;visibility:visible}body.open-callback-drop #shadow{visibility:hidden}body.open-search .search-button .call-aside{opacity:0;visibility:hidden}body.open-search .search-button .close-aside{opacity:1;visibility:visible}body.open-search .search{opacity:1;visibility:visible}body.open-filters #filters{top:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;padding:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:225px;-webkit-tap-highlight-color:transparent;transition:opacity ease .2s}.mfp-arrow:hover,.mfp-arrow:focus{opacity:0.65}.mfp-arrow:after{content:'';display:block;position:absolute;left:0;top:-5px;background:url("../images/icons/modal-arrow.svg") no-repeat;width:60px;height:225px}.mfp-arrow-left{left:0;top:50%;-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.mfp-arrow-right{right:0}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-ms-transform-origin:50%;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.mosaic{width:100%;float:left;box-sizing:border-box}.mosaic>div,.mosaic>a,.mosaic>img{float:left}.mosaic>.item{position:relative}.mosaic>.item.withImage{background-size:cover}.mosaic>.item>.overlay{opacity:0;position:absolute;left:0px;right:0px;top:0px;bottom:0px;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.mosaic>.item:hover>.overlay{opacity:1}.mosaic>.item>.overlay>.texts{position:absolute;left:0px;right:0px;bottom:0px;padding:15pt;background:rgba(0,0,0,0.2);color:#fff}.mosaic>.item>.overlay>.texts h1,.mosaic>.item>.overlay>.texts h2{margin:0;line-height:1.3em}.mosaic>.item>.overlay>.texts h1{font-size:17pt}.mosaic>.item>.overlay>.texts h2{font-size:13pt}.header{z-index:50;background:#fff;position:fixed;left:0;top:0;width:100%;box-shadow:0 0 8px rgba(0,0,0,0.32)}.header__promo{display:none;color:#fff;font-weight:bold;position:relative;height:31px}.header__promo--text .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.header__promo .container{height:31px}.header__promo-content{position:relative;text-decoration:none;color:#fff;line-height:1.2;margin:0 20px 0 0;padding:2px 0;font-size:19px}.header__promo-content.stretch{padding:0;height:100%;margin:0 -15px;display:block}.header__promo-content.stretch img{object-fit:cover;object-position:center;width:100%;height:100%}.header__promo-close{position:absolute;top:50%;right:12px;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;padding:0;margin:0;border:none;background:none}.header__promo-close svg{width:22px;height:22px}.header__promo .container{position:relative}.header__promo b{display:none}.header__promo span{font-weight:300;display:none}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:75px}.header__logo{width:165px;-ms-flex-negative:0;flex-shrink:0;transition:all .3s}.header .callback{margin:0 0 0 auto}.header__search{display:none;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 30px;-ms-flex-align:center;align-items:center;position:relative}.header__search .search{max-width:342px;margin:0 0 0 auto;transition:all .3s}.header__search .main-menu{margin:0 17px 0 22px;width:152px;grid-gap:8px;transition:all .3s;position:absolute;right:0;opacity:0;visibility:hidden;-ms-grid-columns:(32px)[4];grid-template-columns:repeat(4, 32px)}.header__search .main-menu a{font-size:10px;line-height:1;padding:0;-ms-flex-pack:center;justify-content:center;position:relative}.header__search .main-menu a svg{position:relative;width:32px;height:32px;fill:#646464;margin:0}.header__search .main-menu a svg.icon-calc{width:32px}.header__search .main-menu a svg.icon-cart{width:32px}.header__search .main-menu a span{position:absolute;left:50%;top:50%;-ms-transform:translateX(-50%) scale(1) !important;transform:translateX(-50%) scale(1) !important;transition:none;color:#003CAA;opacity:0;visibility:hidden}.header__search .main-menu a:hover svg{-ms-transform:translateY(-4px) scale(1);transform:translateY(-4px) scale(1);fill:#003CAA;transition:.15s}.header__search .main-menu a:hover span{top:100%;opacity:1;visibility:visible;transition:top .15s, opacity .3s}.header .user{margin:0 0 0 17px;display:none}.header .nav{display:none}.header.show-menu .header__search .search{margin:0 191px 0 auto}.header.show-menu .header__search .main-menu{opacity:1;visibility:visible}.nav{position:relative;font-size:17px;line-height:24px}.nav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nav__list-item{display:-ms-flexbox;display:flex;position:relative;height:43px;transition:all .3s;width:100%}.nav__list-item>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#646464;text-decoration:none;transition:all .3s;width:100%}.nav__list-item>a svg{margin:0 0 0 6px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.nav__drop{font-weight:300}.nav__drop li span{display:block;font-weight:500;font-size:17px;line-height:20px;color:#003CAA;margin:0 0 8px;cursor:default}.nav__drop li a{font-size:15px;text-decoration:none;color:#646464}.nav__drop li a:hover{color:#003CAA;text-decoration:underline}.footer{position:relative;min-height:60px}.footer__top{background:#F2F2F2}.footer__bottom{background:#646464;padding:24px 0 34px;position:relative}.form{position:relative}.form .mfp-close{top:12px;right:13px}.form .mfp-close:hover{-ms-transform:none;transform:none}.form .mfp-close:active{top:15px}.form .form-group{display:-ms-flexbox;display:flex;margin:8px}.form .form-group .help-block{font-size:0;visibility:hidden;margin:5px 0 0 10px;position:absolute;line-height:13px}.form .form-group.has-error{-ms-flex-item-align:unset;-ms-grid-row-align:unset;align-self:unset}.form .form-group.has-error .form-control{border-color:#D2000A;background:#FFB3B3}.form .form-group.has-error .help-block{font-size:12px;color:#D2000A;visibility:visible;position:static}.form .form-group.required .control-label span:after{position:absolute;content:'*';width:5px;height:5px;right:-7px;top:-6px;color:#003CAA}.form .form-control{resize:none;width:100%;height:42px;border:1px solid #999;padding:12px;font-weight:400;-webkit-appearance:none}.form .form-control:-ms-input-placeholder{transition:all .3s;color:#999;font-size:14px;font-weight:300}.form .form-control::placeholder{transition:all .3s;color:#999;font-size:14px;font-weight:300}.form .form-control:focus:-ms-input-placeholder{opacity:0}.form .form-control:focus::placeholder{opacity:0}.form .control-label{cursor:pointer}.form textarea.form-control{height:auto}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;color:#999}.form select.form-control{padding:0 12px}.form input[type='file']{position:absolute;opacity:0;z-index:-1}.form input[type='file']+b{font-weight:500;font-size:16px}.form--registration,.form--checkout{margin:0 auto;width:350px;box-shadow:0 0 7px 0 rgba(0,0,0,0.3);border-radius:5px}.form--registration .form__wrapper,.form--checkout .form__wrapper{width:100%;background:#fff;margin:auto;border-radius:5px;overflow:hidden;position:relative}.form--registration .form__wrapper a,.form--checkout .form__wrapper a{text-decoration:none}.form--registration .form__wrapper a.close-modal,.form--checkout .form__wrapper a.close-modal{position:absolute;right:11px;top:11px;z-index:1}.form--registration .form__wrapper a.close-modal svg,.form--checkout .form__wrapper a.close-modal svg{width:20px;height:20px}.form--registration .form__wrapper .button,.form--checkout .form__wrapper .button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;min-width:200px}.form--registration .form__wrapper .restore-password,.form--checkout .form__wrapper .restore-password{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:-8px 0 20px;font-size:14px}.form--registration .form__wrapper .bottom-text,.form--checkout .form__wrapper .bottom-text{text-align:center;display:block;line-height:17px}.form--registration .form__wrapper .bottom-text a,.form--checkout .form__wrapper .bottom-text a{margin:0 4px;font-weight:500}.form--registration .form__wrapper .important,.form--checkout .form__wrapper .important{display:block;margin:-15px 0 20px 5px;font-size:14px;font-weight:300;line-height:1.5}.form--registration .form__wrapper .important a,.form--checkout .form__wrapper .important a{margin:0 4px;font-weight:500}.form--registration .form-group,.form--checkout .form-group{-ms-flex-direction:column;flex-direction:column;margin:0 0 20px;position:relative}.form--registration .form-group .show-password,.form--checkout .form-group .show-password{position:absolute;top:12px;right:10px}.form--registration .form-group .show-password svg,.form--checkout .form-group .show-password svg{fill:#999}.form--registration .control-label,.form--checkout .control-label{font-size:12px;color:#003CAA;margin:0 0 0 13px}.form--registration .control-label span,.form--checkout .control-label span{position:relative}.form--checkout .tab--forms .tab-list{-ms-flex-direction:column;flex-direction:column;width:calc(100% - 44px);border-radius:5px 0 0 0}.form--checkout .form__wrapper{overflow:visible}.form--checkout .form__wrapper .gallery{margin:0 0 20px}.form--checkout .form__wrapper .gallery__filtering{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);border:0;padding:0;margin:0}.form--checkout .form__wrapper .gallery__btn--else span{height:100%;font-size:23px}.form--checkout .form__wrapper .gallery__hint{font-size:14px}.form--checkout .form__download ~ .important{margin-top:0;margin-bottom:0}.form--checkout .gallery__filtering{overflow:visible}.form--checkout .gallery__btn a[data-title]{position:relative}.form--checkout .gallery__btn a[data-title]:before{background:#fff;opacity:0;visibility:hidden;padding:5px 10px;border:1px solid #8a8a8a;font-size:13px;line-height:1;content:attr(data-title);white-space:nowrap;position:absolute;margin:8px 0 0;color:#646464;top:100%;left:0;z-index:1;box-shadow:0 0 8px rgba(0,0,0,0.2)}.form--checkout .gallery__btn a[data-title]:hover:before{opacity:1;visibility:visible;transition:all .3s}.form--registration .tab--forms .tab-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form__select{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form__select .form-group:not(:last-child):after{position:absolute;content:'';width:36px;height:40px;right:0;top:70%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/icons/drop-arrow.svg) no-repeat;display:block}.form__drop{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px;position:relative;cursor:pointer}.form__drop span{background:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;z-index:1;padding:0 20px}.form__drop span svg{margin:0 0 0 10px}.form__drop:before,.form__drop:after{position:absolute;content:'';width:100%;height:1px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#999}.form__drop:before{left:0}.form__drop:before{right:0}.form__download{margin:0 0 20px}.form__download .form-group{margin:0 0 20px}.form__download-add{position:relative}.form__download-add input{padding-right:40px !important}.form__download-add button{cursor:pointer;position:absolute;right:6px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;background:transparent;display:-ms-flexbox;display:flex;padding:8px}.form__download-add button svg{width:14px;height:14px;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.form__date input[type='date']{padding:0 12px;height:42px;border:1px solid #999;-moz-appearance:textfield}.form__date input[type='date']::-webkit-inner-spin-button,.form__date input[type='date']::-webkit-outer-spin-button{-webkit-appearance:none}.form__date-hint{position:absolute;top:50%;left:12px;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff}.form__date label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.form__date label input[type='checkbox']{margin:0 10px 0 0}.form__date-placeholder{position:absolute;top:50%;left:12px;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#999}.added{display:-ms-grid;display:grid;grid-gap:16px;margin:20px 13px 24px}.added button{cursor:pointer}.added__link{margin:0 -13px;position:relative}.added__link input{padding-right:40px !important}.added__link button{position:absolute;right:8px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border:none;padding:0;background:transparent;display:-ms-flexbox;display:flex}.added__item{display:-ms-grid;display:grid;grid-gap:8px}.added__item.processing .added__processing{display:-ms-grid;display:grid}.added__item.processing .added__processing ~ *{display:none}.added__item.head .added__inner{font-size:14px;line-height:17px;-ms-grid-columns:min-content;grid-template-columns:min-content;word-break:unset}.added__item.head .added__inner span{color:#646464;display:none}.added__item.head .added__inner--name{color:#646464}.added__inner{display:-ms-grid;display:grid;-ms-grid-columns:max-content max-content;grid-template-columns:max-content max-content;word-break:break-word;grid-gap:8px;font-size:14px;line-height:17px}.added__inner.has-error span{color:#D2000A}.added__inner span{font-size:16px;line-height:19px;color:#003CAA;font-weight:500}.added__inner--name{-ms-grid-columns:unset;grid-template-columns:unset;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-gap:0;color:#003CAA;font-size:16px;line-height:19px;font-weight:500}.added__inner--name span{color:#D2000A;font-size:12px;line-height:17px;font-weight:300}.added__processing{display:none;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr min-content;grid-template-columns:1fr min-content;grid-gap:16px}.added__processing progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px}.added__processing progress::-webkit-progress-value{background-image:-webkit-linear-gradient(-45deg, transparent 33%, rgba(0,0,0,0.1) 33%, rgba(0,0,0,0.1) 66%, transparent 66%),-webkit-linear-gradient(top, rgba(255,255,255,0.25), rgba(0,0,0,0.25)),-webkit-linear-gradient(left, #1165ff, #003CAA);border-radius:2px;background-size:35px 20px, 100% 100%, 100% 100%}.added__processing .button{min-width:0 !important;text-transform:none;font-size:16px;padding:0 16px;min-height:32px}.added__preview{font-size:16px;line-height:19px;color:#003CAA;font-weight:500;-ms-flex-align:start;align-items:start}.added__remove{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;border:none;padding:0;background:transparent;-ms-grid-column:2;grid-column-start:2}.added__remove ~ *{grid-column:1 / -1}.breadcrumb{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 16px;display:none}.breadcrumb li{position:relative;font-size:14px;line-height:1;transition:all .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid transparent;color:#C4C4C4}.breadcrumb li:after{position:relative;content:'';width:7px;height:4px;background:url(../images/icons/arrow.svg) no-repeat;-ms-transform:rotate(-90deg);transform:rotate(-90deg);margin:0 11px 1px}.breadcrumb li.active{cursor:default}.breadcrumb li.active:after{display:none}.breadcrumb li a{display:block;font-size:14px;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;color:#646464;border-bottom:1px solid transparent;transition:all .2s;position:relative}.breadcrumb li a:hover{border-bottom-color:#646464}.button{color:#fff;text-decoration:none;background:#003CAA;font-size:14px;line-height:1;text-transform:uppercase;font-weight:bold;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;cursor:pointer;border:1px solid #003CAA;outline:none;padding:0 22px;min-height:40px;transition:all .2s ease;white-space:nowrap;border-radius:6px}.button:disabled{background:#F2F2F2;border-color:#F2F2F2;color:#F2F2F2;cursor:default}.button:disabled:hover{background:#F2F2F2;box-shadow:none}.button:hover{box-shadow:0 2px 16px rgba(29,29,27,0.16)}.button svg{fill:transparent}.button--red{background:#D2000A;border:0;font-weight:400;font-size:20px;color:#fff;text-transform:uppercase}.button--red:disabled{color:#999}.callback{position:relative;z-index:10}.callback__trigger{font-size:24px;line-height:32px;color:#646464;transition:color .3s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.callback__inner{position:relative;display:none;-ms-flex-align:center;align-items:center;margin:0 0 0 18px}.callback__inner svg{margin:0 0 0 9px;width:10px;height:6px}.callback__inner span{white-space:nowrap}.callback__drop{position:absolute;box-shadow:0 4px 16px rgba(0,0,0,0.16);border-radius:8px;right:-16px;top:-15px;background:#fff;padding:20px;z-index:5;opacity:0;visibility:hidden;transition:all .3s}.callback__drop .callback-drop{font-size:23px;line-height:45px}.callback__drop .callback-drop a{white-space:nowrap}.callback__drop .callback-drop a[href^="mail"]{color:#003CAA}.callback__drop .callback-drop a[href^="mail"]:hover{text-decoration:underline}.callback__drop .callback-drop a svg{width:31px;height:29px;margin:0 20px 0 0}.callback__close{display:-ms-flexbox;display:flex;position:absolute;right:15px;top:15px}.callback__close svg{stroke:#646464}.callback__close:hover svg{stroke:#003CAA}.callback.active .callback__drop{opacity:1;visibility:visible}.callback-drop{position:relative;font-size:22px;line-height:30px}.callback-drop li{margin:0 0 10px}.callback-drop a{text-decoration:none;color:#646464;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.callback-drop a svg{margin:0 14px 0 0;width:21px;height:21px}.catalog{position:relative}.catalog__item{position:relative}.catalog__item:after{position:relative;content:'';width:calc(100% + 30px);height:12px;left:-15px;background:#F2F2F2;display:block}.catalog__item-icon{background:#D2000A;width:16px;-ms-flex-item-align:normal;align-self:normal;margin:0 20px 0 0;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.catalog__item-icon svg{display:none;fill:transparent}.catalog__item.red .catalog__title h2{color:#D2000A}.catalog__item.red .catalog__item-icon{background:#D2000A}.catalog__item.purple .catalog__title h2{color:#8369D2}.catalog__item.purple .catalog__item-icon{background:#8369D2}.catalog__item.pink .catalog__title h2{color:#DF16A0}.catalog__item.pink .catalog__item-icon{background:#DF16A0}.catalog__item.blue .catalog__title h2{color:#145FCC}.catalog__item.blue .catalog__item-icon{background:#145FCC}.catalog__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 0 -15px}.catalog__title h2{margin:0;padding:8px 0;font-size:22px;line-height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:64px}.catalog__list{position:relative;font-size:20px;line-height:24px;padding:5px 0 19px 20px;font-weight:300}.catalog__list li{margin:0 0 6px}.catalog__list a{text-decoration:none;color:#646464}.catalog__list a:hover{color:#145FCC;text-decoration:underline}.contacts{position:relative;font-size:22px;line-height:30px;color:#646464}.contacts h2{margin:0 0 8px;font-size:24px;line-height:32px}.contacts__map{position:relative;margin:0 -15px;height:280px;overflow:hidden}.contacts__info{position:relative;display:-ms-grid;display:grid;grid-gap:8px;background:#F2F2F2;margin:0 -15px -32px}.contacts__info-item{display:-ms-flexbox;display:flex}.contacts__info-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:24px 0;position:relative;background:#fff;width:100%}.contacts__info-inner span{margin:0 0 10px}.contacts__info-inner>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.contacts__info-inner>a svg{margin:0 12px 0 0}.contacts__info-address{margin:0 0 10px;text-decoration:none;color:#646464}.cookies{padding:16px;position:fixed;width:calc(100% - 30px);max-width:370px;background:#fff url("../images/icons/cookie.svg") calc(100% - 16px) calc(100% - 16px) no-repeat;bottom:24px;right:15px;transition:all .6s;z-index:60;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;box-shadow:0 6px 24px rgba(29,29,27,0.16);border-radius:8px}.cookies b{font-size:18px;line-height:27px;text-transform:uppercase}.cookies p{width:100%;padding-right:114px}.cookies .button{text-transform:none;padding:0 32px}.cookies__close{position:absolute;display:-ms-flexbox;display:flex;right:18px;top:18px;cursor:pointer}.cookies__close svg{width:24px;height:24px;stroke:#F2F2F2}.cookies.hidden{opacity:0;visibility:hidden}.credo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:100%;color:#fff;font-weight:300;font-size:52px;line-height:1.2}.credo>div{margin:-95px 0 0}.credo p{display:none;margin:0;position:relative;background:transparent;opacity:0}.credo p span{opacity:0}.credo.smaller{font-size:44px}.credo.bigger{font-size:80px}@keyframes appear{0%{animation-timing-function:linear;transform:translate3d(0, -50px, -150px) rotateX(-90deg) scale(0.7);opacity:0;filter:blur(10px)}100%{transform:translate3d(0, 0, 0) rotateX(0deg) scale(1);opacity:1;filter:blur(0)}}@keyframes blurFadeInOut{0%{opacity:0;text-shadow:0 0 10px #fff;transform:scale(1.5)}100%{opacity:1;text-shadow:0 0 1px #fff;transform:scale(1)}}@keyframes blurFadeIn{0%{opacity:0}50%{opacity:0.5}100%{opacity:1}}.example{display:none}.inner-example{display:none}.gallery{position:relative}.gallery__filtering{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);-ms-grid-rows:minmax(69px, auto);grid-template-rows:minmax(69px, auto);margin:0 0 25px}.gallery__menu{display:none;margin:0 0 20px}.gallery__menu.active{display:block}.gallery__menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery__menu ul li{padding:0 10px;margin-right:2px;position:relative;color:#505050;transition:all ease .2s;line-height:24px}.gallery__menu ul li:before{content:'';position:absolute;width:3px;height:3px;left:-2px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:#505050;border-radius:50%;display:block}.gallery__menu ul li:after{content:'';position:absolute;width:3px;height:100%;right:-3px;top:0;background:#D2000A;display:block;opacity:0;z-index:1;transition:all ease .2s}.gallery__menu ul li.active,.gallery__menu ul li:hover{background:#D2000A;color:#fff}.gallery__menu ul li.active:before,.gallery__menu ul li:hover:before{opacity:0}.gallery__menu ul li.active:after,.gallery__menu ul li:hover:after{opacity:1}.gallery__menu ul li a{text-decoration:none;font-size:15px;color:inherit}.gallery__btn{display:-ms-flexbox;display:flex;background:#F2F2F2;border:none;cursor:pointer;color:#fff;transition:all ease .2s;text-decoration:none}.gallery__btn a{width:100%;display:block;text-decoration:none}.gallery__btn span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;color:#fff;height:100%}.gallery__btn svg{fill:transparent;stroke:#999;max-width:60px}.gallery__btn.active svg,.gallery__btn:hover svg{stroke:#fff}.gallery__btn--all{color:#D2000A}.gallery__btn--all span{color:#D2000A}.gallery__btn--all svg{margin:6px 0 0 3px}.gallery__btn--all svg,.gallery__btn--else svg{fill:#D2000A;stroke:transparent}.gallery__btn--all.active,.gallery__btn--all:hover,.gallery__btn--else.active,.gallery__btn--else:hover{background:#D2000A;color:#fff}.gallery__btn--all.active span,.gallery__btn--all:hover span,.gallery__btn--else.active span,.gallery__btn--else:hover span{color:#fff}.gallery__btn--all.active svg,.gallery__btn--all:hover svg,.gallery__btn--else.active svg,.gallery__btn--else:hover svg{fill:#fff;stroke:transparent}.gallery__btn--else span{color:#999}.gallery__btn--printing.active,.gallery__btn--printing:hover{background:#E51739}.gallery__btn--advertising.active,.gallery__btn--advertising:hover{background:#DF16A0}.gallery__btn--souvenirs.active,.gallery__btn--souvenirs:hover{background:#8369D2}.gallery__btn--design.active,.gallery__btn--design:hover{background:#145FCC}.gallery__content.change-view{display:-ms-grid;display:grid;-ms-grid-columns:unset;grid-template-columns:unset;grid-row-gap:10px;height:100% !important}.gallery__content.change-view .product-card{box-shadow:0px 4px 8px rgba(0,0,0,0.25);height:100% !important;width:100% !important;overflow:hidden}.gallery__content.change-view .product-card.grid-item{float:none;width:100%;position:static !important;margin:0}.gallery__content.change-view .product-card .mfp-listItem{display:block}.gallery__content.change-view .product-card__name{display:block;width:100%}.gallery__content.change-view .product-card__image{height:auto}.gallery__content--printing .mfp-list:before{background:#E51739}.gallery__content--advertising .mfp-list:before{background:#DF16A0}.gallery__content--souvenirs .mfp-list:before{background:#8369D2}.gallery__content--design .mfp-list:before{background:#145FCC}.info{position:relative;font-size:15px;line-height:24px}.info h3{margin:0 0 4px;color:#646464}.info__item{position:relative;padding:17px 0 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.info__item:nth-last-child(n+2){border-bottom:2px solid #C4C4C4}.info__item ol a{text-decoration:none}.info__item ol a:hover{text-decoration:underline}.info__menu{font-weight:normal;font-size:15px;line-height:21px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:30px;padding:30px 0 0;margin:auto 0 0}.info__menu a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.info__menu a svg{margin:0 15px 0 0;-ms-flex-negative:0;flex-shrink:0;fill:#003CAA}.logo32x32{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.logo32x32__link{display:-ms-flexbox;display:flex}.logo32x32__link svg{fill:#003CAA}.logo32x32__text{line-height:1.2;text-align:left !important;white-space:nowrap;color:#646464;margin:0 0 2px;font-size:0;-ms-flex-order:-1;order:-1}.logo32x32__text a{color:#003CAA}.logo32x32__text>span{font-size:10px;margin-right:3px}.logo{position:relative;width:100%}.logo a{display:block;text-decoration:none}.logo img{width:100%}.layout-box{position:relative;padding-top:16px}.layout-box>*:first-child{margin-top:0}.layout-box>*:last-child{margin-bottom:0}.layout-box>h1{margin-top:0}.layout-box aside{-ms-flex-negative:0;flex-shrink:0}.layout-box__catalog{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 0;width:100%}.layout-box__catalog .product{width:50%}.layout-box__sort{margin:0 0 16px;display:none}.layout-box__sort>span{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 16px 0 0;white-space:nowrap}.layout-box__search{background:url("../images/first-screen-bg.jpg") no-repeat;background-size:cover;position:relative}.layout-box__forms>*{margin:0 auto 24px}.main-menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);background:transparent;padding:0 0 27px}.main-menu a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;font-weight:normal;font-size:12px;line-height:14px;text-decoration:none;color:#fff;white-space:nowrap}.main-menu a svg{margin:0 0 12px;height:55px;fill:#fff}.main-menu a svg.icon-calc{width:53px}.main-menu a svg.icon-cart{width:58px}.main-menu a span{transition:all .3s}.menu{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;font-size:18px;line-height:32px;color:#F2F2F2;font-weight:300}.menu__box{width:100%}.menu__box:first-child{display:none}.menu__box:last-child .menu__item:first-child{display:none}.menu__item{position:relative;text-align:center;width:100%}.menu__item-title{line-height:32px;font-size:24px;font-weight:500;margin:0 0 8px}.menu__item-viber a[href^="tel"]{pointer-events:auto}.menu__item-address span{display:block}.menu a{color:inherit;text-decoration:none;transition:all .3s}.menu svg{display:none;fill:#F2F2F2;width:15px;height:15px}.menu svg.icon-pointer{width:10px;height:17px}.mobile-menu{position:relative}.mobile-menu__drop{position:fixed;z-index:55;top:0;right:-100%;width:100%;height:100%;transition:right .3s ease-out;background:#fff;overflow-y:auto}.mobile-menu__close{display:-ms-flexbox;display:flex;position:absolute;right:15px;top:21px;z-index:1}.mobile-menu__close svg{stroke:#646464}.mobile-menu__wrapper{height:100%;position:relative}.mobile-menu__content{position:relative;height:100%;padding:16px}.mobile-menu__content .search{padding:0 40px 17px 0}.mobile-menu__content .main-menu{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);grid-gap:18px;padding:0 0 17px;border-bottom:2px solid #D3D3D3}.mobile-menu__content .main-menu a{font-size:20px;line-height:26px;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#505050}.mobile-menu__content .main-menu svg{width:29px;height:27px;fill:#505050;margin:0 21px 0 0}.mobile-menu__content .main-menu svg.icon-calc{width:29px;height:27px}.mobile-menu__content .main-menu svg.icon-cart{width:29px;height:27px}.mobile-menu__content .nav{margin:15px 0 0}.mobile-menu__content .nav__list{-ms-flex-direction:column;flex-direction:column}.mobile-menu__content .nav__list-item{-ms-flex-direction:column;flex-direction:column;margin:0 0 18px;height:auto}.mobile-menu__content .nav__list-item>a{color:#505050;font-size:20px;line-height:26px;font-weight:normal}.mobile-menu__content .nav__list-item>a svg{margin-top:3px}.mobile-menu__content .nav__list-item.active .nav__drop+a{color:#D2000A}.mobile-menu__content .nav__list-item.active .nav__drop+a svg{fill:#D2000A;-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu__content .nav__drop{-ms-flex-order:2;order:2;display:none}.mobile-menu__content .nav__drop+a svg{-ms-transform:rotate(0);transform:rotate(0)}.mobile-menu__content .nav__drop ul{padding:0 0 0 0.8em}.mobile-menu__content .nav__drop ul:first-child{margin:10px 0 0}.mobile-menu__content .nav__drop ul:nth-child(n+2){margin:6px 0 0}.mobile-menu__content .nav__drop li{margin:0 0 6px}.mobile-menu__content .nav__drop li span{color:#003CAA;font-weight:normal;margin:16px 0 9px;font-size:18px;line-height:20px}.mobile-menu__content .nav__drop li a{font-size:17px;line-height:21px;display:block}.mobile-menu__content .nav__drop li.red span{color:#D2000A}.mobile-menu__content .nav__drop li.purple span{color:#8369D2}.mobile-menu__content .nav__drop li.pink span{color:#DF16A0}.mobile-menu__content .nav__drop li.blue span{color:#145FCC}.mobile-menu__user{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 18px}.mobile-menu__user .user{font-weight:normal;font-size:20px;line-height:26px;color:#003CAA;padding:0 16px 0 0}.mobile-menu__user .user span{-ms-flex-order:2;order:2}.mobile-menu__user .user svg{margin:0 20px 0 0;fill:#003CAA;width:29px}.mobile-menu__user .user-quit{margin:0 0 0 auto}.mobile-menu__user .user-quit svg{stroke:#003CAA}.mobile-menu-btn{height:100%;position:relative;margin:0 0 0 21px}.mobile-menu-btn .call-aside{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}.mobile-menu-btn .close-aside{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none;position:absolute;left:0;top:0;opacity:0;visibility:hidden}.modal--common .modal-content{max-width:480px}.modal--common .modal-close{top:auto;right:-10px;bottom:100%;background:transparent}.modal--common .modal-close:before,.modal--common .modal-close:after{width:2px;height:24px;background:#fff}.modaal--product-inner .modaal-content-container{padding:0}.modaal--product-inner .modaal-close{position:absolute;top:-30px;right:0;width:30px;height:30px;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff}.modaal--product-inner .modaal-close:before,.modaal--product-inner .modaal-close:after{top:auto;left:auto;width:3px;background:#646464}.mfp-content .close-modal{display:none}button.mfp-arrow{display:none}button.mfp-close{top:0;right:-25px;width:17px;height:17px;line-height:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:1;font-size:0;background:url("../images/icons/modal-close.svg") no-repeat;transition:all ease .2s}button.mfp-close:active{top:0}button.mfp-close:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.mfp-title{display:block;text-align:left;font-size:15px;color:#646464;width:100%;line-height:24px}.mfp-image-holder .mfp-content{max-width:calc(100% - 60px)}.mfp-image-holder .mfp-close{right:-25px;color:#646464;padding-right:0;width:17px}.mfp-image-holder .mfp-close:hover{cursor:pointer}.mfp-figure{line-height:1.5;padding:0;width:100%;max-width:1000px}.mfp-figure.printing .mfp-listItem{border-left:3px solid #D2000A}.mfp-figure.advertising .mfp-listItem{border-left:3px solid #DF16A0}.mfp-figure.souvenirs .mfp-listItem{border-left:3px solid #8369D2}.mfp-figure.design .mfp-listItem{border-left:3px solid #145FCC}.mfp-bottom-bar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:16px;background:#fff;border-left:15px solid #D2000A}.mfp-list li{font-size:12px;color:#646464;line-height:19px}.mfp-counter{position:absolute;bottom:15px;top:auto;right:15px;color:#CCC;font-size:16px;line-height:18px;white-space:nowrap}img.mfp-img{padding:0;max-width:none;object-position:top;max-height:none !important;height:auto !important;width:100%}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.page404{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:24px 0 0}.page404 p{margin:0 0 26px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:normal;font-size:20px;line-height:27px}.page404 p svg{margin:0 24px 0 0;-ms-flex-negative:0;flex-shrink:0}.page404>span{font-size:15px;line-height:24px;margin:0 0 36px}.page404 a{font-weight:normal}.page404 .button{text-transform:none;min-height:46px}.phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:70px;right:2%;z-index:10;transition:bottom .3s;border-radius:50%;width:60px;height:60px}.phone__icon{height:79px;width:79px;background:#809FCF;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:fixed;border-radius:50%;animation:pulse 1s infinite}.phone:hover .phone__icon{animation:pulse 1s infinite, ringing .8s infinite}.phone svg{width:30px;height:30px;fill:#fff;-ms-transform:rotate(-105deg);transform:rotate(-105deg)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(143,143,215,0.5)}100%{box-shadow:0 0 0 15px transparent}}@keyframes ringing{0%{transform:rotate(0)}10%{transform:rotate(-25deg)}20%{transform:rotate(25deg)}30%{transform:rotate(-25deg)}40%{transform:rotate(25deg)}50%{transform:rotate(0)}100%{transform:rotate(0)}}.pagination{position:relative;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:bold;width:100%;background:#fff;border-radius:3px;margin:50px 0}.pagination li{display:-ms-flexbox;display:flex;position:relative;cursor:pointer;overflow:hidden;min-width:20px}.pagination li:nth-last-child(n+2){margin:0 8px 0 0}.pagination li a,.pagination li span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;text-decoration:none;color:#646464;background:transparent;width:100%;font-weight:400;font-size:20px;transition:all ease .2s}.pagination li.active a,.pagination li:hover a{color:#646464;font-weight:700;font-size:24px;text-decoration:underline}.pagination li.prev,.pagination li.next{font-size:20px;width:auto}.pagination li.prev.disabled span,.pagination li.next.disabled span{color:#999}.pagination li.prev.disabled svg,.pagination li.next.disabled svg{fill:#999}.pagination li.next a svg{margin:0 0 0 7px;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.pagination li.prev svg{-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0 7px 0 0}.product-card{display:block !important}.product-card__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all ease .3s}.product-card .mfp-listItem{width:100%;padding:0;border:0;display:none}.product-card .mfp-list{padding:0 0 12px 25px;position:relative}.product-card .mfp-list:before{position:absolute;content:'';width:15px;height:100vh;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.product-card .mfp-list li{line-height:14px;font-size:12px}.product-card--printing .mfp-list:before{background:#D2000A}.product-card--advertising .mfp-list:before{background:#DF16A0}.product-card--souvenirs .mfp-list:before{background:#8369D2}.product-card--design .mfp-list:before{background:#145FCC}.product-card__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;height:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.product-card__image{width:100%;height:100%}.product-card__image img{width:100%}.product-card__title{font-size:12px;color:#999;line-height:15px;text-align:center;margin:0 0 7px;display:none}.product-card__name{font-size:14px;color:#505050;position:relative;line-height:18px;padding:10px 0 0 25px;text-align:left;display:none}.product-card__name:before{position:absolute;content:'';width:80px;height:2px;left:50%;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%);background:transparent}.popup-success{max-width:346px;margin:0 auto 10px;background:#fff;overflow:hidden;border-radius:5px;box-shadow:0 0 7px 0 rgba(0,0,0,0.3);position:fixed;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1050}.popup-success__wrapper{max-width:346px;width:100%;border-radius:5px;text-align:center;padding:0 0 40px;border:1px solid #F2F2F2}.popup-success__text{padding:0 40px}.popup-success__title{text-transform:uppercase;font-size:20px;border-bottom:1px solid #F2F2F2;height:45px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.popup-success p{margin:30px 0}.search{position:relative;-ms-flex-positive:1;flex-grow:1;width:100%;display:-ms-flexbox;display:flex;background:#fff;transition:all .15s}.search form{position:relative;width:100%;z-index:5;background:transparent;transition:all .3s}.search input{width:100%;height:43px;transition:all .3s;background:#fff;font-size:15px;font-weight:300;padding:0 45px 0 15px;background:#fff;border:1px solid #646464;color:#646464;border-radius:0px}.search input:-ms-input-placeholder{color:#C4C4C4;transition:all .3s}.search input::placeholder{color:#C4C4C4;transition:all .3s}.search input:focus:-ms-input-placeholder{opacity:0;visibility:hidden}.search input:focus::placeholder{opacity:0;visibility:hidden}.search button{width:45px;height:100%;border:none;border-radius:0;background:transparent;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:2;cursor:pointer;padding:0}.search-button{position:relative;display:-ms-flexbox;display:flex;margin:0 0 0 auto}.search-button .call-aside{display:-ms-flexbox;display:flex}.search-button .close-aside{display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden}.search-button .close-aside svg{stroke:#C4C4C4}.search-button .icon-search{fill:transparent;transition-duration:.1s}.search-results{position:relative}.search-results__title{font-size:24px;line-height:29px}.search-results .title{font-size:21px;line-height:24px}.search-results__outcome{position:relative;padding:16px;margin:16px 0;display:-ms-grid;display:grid;-ms-grid-columns:86px 1fr;grid-template-columns:86px 1fr;-ms-grid-column-align:start;justify-items:start;grid-gap:12px;background:#F2F2F2}.search-results__outcome .title{grid-column:1 / -1;font-size:21px;line-height:1}.search-results__outcome-text{font-size:15px;line-height:24px;margin:-5px 0 0}.search-results__outcome-text p{margin:0}.search-results__category{width:86px;height:86px;background:#DF16A0}.search-results__category--printing{background:#D2000A}.search-results__category--advertising{background:#DF16A0}.search-results__category--souvenirs{background:#8369D2}.search-results__category--design{background:#145FCC}.search-results__list{counter-reset:num calc(var(--start) - 1);font-size:15px;line-height:24px}.search-results__list li:nth-last-child(n+2){margin:0 0 20px}.search-results__list a{position:relative}.search-results__list a:before{content:counter(num) ".";counter-increment:num;position:relative}.search-results__list p{margin:0}.search-results .swiper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 16px}.search-results .swiper .title{margin:0 0 16px}.search-results .swiper-container{padding:1px;height:265px}.search-results .swiper-slide{width:auto}.search-results .product-card{height:100%}.search-results .product-card:hover{-ms-transform:scale(1);transform:scale(1);box-shadow:none}.search-results .product-card__wrap{height:100%}.search-results .product-card__wrapper:before{display:none}.search-results .product-card__image{margin:0}.search-results .product-card__image img{height:100%;width:auto}.section{position:relative;margin:0 0 24px}.section>*:first-child{margin-top:0}.section>*:last-child{margin-bottom:0}.section--first-screen{background:#fff}.section--first-screen .container{padding:0}.section--first-screen .search{padding:43px 15px 50px;background:transparent}.section--first-screen .search input{border-color:transparent}.section--first-screen .swiper-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.section--first-screen .learn-more{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-weight:300;font-size:24px;line-height:32px;text-decoration:none;color:#fff;margin:65px 0 24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;transition:all .15s;z-index:1}.section--first-screen .learn-more span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:5px 0 0}.section--first-screen .learn-more span svg{fill:#fff;width:15px;height:9px}.section--first-screen .learn-more:hover{-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.section--description{font-size:15px;line-height:24px}.section--description.text p{margin:0;text-indent:0}.social-account{text-align:center;margin:-10px 0 13px}.social-account span{font-weight:300}.social-account p{margin:3px 0 17px;line-height:1;font-size:18px;font-weight:400}.social-account__networks{display:-ms-flexbox;display:flex;margin:0 -9px 0}.social-account__networks a{border:1px solid #505050;border-radius:5px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 17px;margin:0 9px 0;width:100%;font-size:17px;color:#505050;font-weight:700;height:45px}.social-account__networks a img{-ms-flex-order:-1;order:-1;margin:0 17px 0 0;width:28px;height:26px}.swiper--promo .swiper-container{position:static}.swiper--promo .swiper-wrapper{display:none}.swiper--promo .swiper-slide{transition:opacity .6s;opacity:0}.swiper--promo .swiper-slide-active{z-index:1;opacity:1}.swiper--promo .swiper-slide:first-child .credo p{animation:blurFadeIn 1s ease-in forwards}.swiper--promo .swiper-slide:first-child .credo p:nth-child(2){opacity:1}.swiper--promo .swiper-slide:first-child .credo p span{animation:blurFadeIn 1s ease-in forwards;animation-delay:.7s}.swiper--promo .swiper-slide:first-child .credo p span:nth-child(2){animation-delay:1.2s}.swiper--promo .swiper-slide:first-child .credo p span:nth-child(3){animation-delay:1.7s}.swiper--promo .swiper-slide:nth-child(2) .credo p{animation:blurFadeIn 1s ease-in forwards}.swiper--promo .swiper-slide:nth-child(2) .credo p:nth-child(2){opacity:1}.swiper--promo .swiper-slide:nth-child(2) .credo p span{animation:blurFadeIn 1s ease-in forwards;animation-delay:.7s}.swiper--promo .swiper-slide:nth-child(2) .credo p span:nth-child(2){animation-delay:1.2s}.swiper--promo .swiper-slide:nth-child(3) .credo p{animation:blurFadeIn 1s ease-in forwards}.swiper--promo .swiper-slide:nth-child(3) .credo p:nth-child(2){animation-delay:.5s}.swiper--promo .swiper-slide:nth-child(3) .credo p:nth-child(3){animation-delay:1s}.swiper--promo .swiper-slide:nth-child(4) .credo p{opacity:1}.swiper--promo .swiper-slide:nth-child(4) .credo p span{animation:blurFadeIn 1s ease-in forwards}.swiper--promo .swiper-slide:nth-child(4) .credo p span:nth-child(2){animation-delay:.5s}.swiper--promo .swiper-slide:nth-child(4) .credo p span:nth-child(3){animation-delay:1s}.swiper--promo .swiper-pagination{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%}.swiper--promo .swiper-pagination-bullet{width:auto;height:auto;border-radius:0;outline:none;background:transparent;opacity:1;background:#F2F2F2;transition:all .3s}.swiper--promo .swiper-pagination-bullet:nth-last-child(n+2){margin:0 0 2px}.swiper--promo .swiper-pagination-bullet.red .swiper-pagination-icon{background:#D2000A}.swiper--promo .swiper-pagination-bullet.red .swiper-pagination-link{color:#D2000A}.swiper--promo .swiper-pagination-bullet.purple .swiper-pagination-icon{background:#8369D2}.swiper--promo .swiper-pagination-bullet.purple .swiper-pagination-link{color:#8369D2}.swiper--promo .swiper-pagination-bullet.pink .swiper-pagination-icon{background:#DF16A0}.swiper--promo .swiper-pagination-bullet.pink .swiper-pagination-link{color:#DF16A0}.swiper--promo .swiper-pagination-bullet.blue .swiper-pagination-icon{background:#145FCC}.swiper--promo .swiper-pagination-bullet.blue .swiper-pagination-link{color:#145FCC}.swiper--promo .swiper-pagination-link{display:-ms-flexbox;display:flex;text-decoration:none;font-weight:normal;font-size:20px;line-height:24px;color:#D2000A;transition:all .3s}.swiper--promo .swiper-pagination-link>*{font-weight:normal;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.swiper--promo .swiper-pagination-icon{background:#D2000A;width:120px;-ms-flex-item-align:normal;-ms-grid-row-align:normal;align-self:normal;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;text-decoration:none}.swiper--promo .swiper-pagination-icon svg{fill:transparent}.swiper--promo .swiper-pagination-icon+*{min-height:90px;padding:10px}.swiper--common .swiper-case{position:relative;overflow:hidden}.swiper--common .swiper-container{position:relative;max-width:1140px;overflow:visible}.swiper--common .swiper-container:before,.swiper--common .swiper-container:after{position:absolute;top:0;content:'';height:100%;width:9999px;background:#fff;z-index:2}.swiper--common .swiper-container:before{left:100%}.swiper--common .swiper-container:after{right:100%}.swiper--common .swiper-button-prev,.swiper--common .swiper-button-next{-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;margin:0;z-index:10;background:none;transition:all .3s;width:auto;height:auto;background:transparent;border-radius:0;border:none}.swiper--common .swiper-button-prev svg,.swiper--common .swiper-button-next svg{width:36px;height:20px;fill:#999}.swiper--common .swiper-button-prev:hover,.swiper--common .swiper-button-next:hover{-ms-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}.swiper--common .swiper-button-prev.swiper-button-disabled,.swiper--common .swiper-button-next.swiper-button-disabled{opacity:.3;pointer-events:auto}.swiper--common .swiper-button-prev.swiper-button-disabled:hover,.swiper--common .swiper-button-next.swiper-button-disabled:hover{-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper--common .swiper-button-prev{left:auto;right:100%;margin:0 -36px 0 0}.swiper--common .swiper-button-prev svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper--common .swiper-button-next{right:auto;left:100%;margin:0 0 0 -36px}.swiper--common .swiper-button-next svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.swiper--common .swiper-button-lock{display:none !important}.tab{position:relative}.tab-menu{position:relative}.tab-list{position:relative}.tab-item{position:relative}.tab-item.active{color:#003CAA}.tab-link{color:inherit}.tab-content{position:relative}.tab-box{display:none}.tab-box.active{display:block}.tab--forms .tab-content{padding:5px 15px 20px 15px;box-shadow:0px -3px 8px -4px rgba(0,0,0,0.32)}.tab--forms .tab-list{display:-ms-flexbox;display:flex;overflow:hidden;border-radius:5px 5px 0 0}.tab--forms .tab-item.active .tab-link{background:#D2000A;color:#fff}.tab--forms .tab-item.active .tab-link svg{stroke:#fff}.tab--forms .tab-item:last-child.active:after{position:absolute;content:'';width:100%;height:2px;left:0;bottom:0;background:#D2000A;z-index:1}.tab--forms .tab-item:last-child.active:before{position:absolute;content:'';width:100%;height:10px;left:100%;top:calc(100% - 8px);background:#fff;z-index:1}.tab--forms .tab-link{padding:11px 39px;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400;text-decoration:none;-ms-flex-align:center;align-items:center}.tab--forms .tab-link svg{stroke:#646464;margin:0 10px 0 0}.table{display:table;max-width:100%;width:auto;border-collapse:collapse}.table .d-tr{display:table-row}.table .d-td:first-of-type{width:20%}.table .d-td:nth-child(2){width:10%;text-align:center}.table .d-td:nth-child(3){width:35%}.table .d-tr .d-td:first-of-type,.table .d-tr .d-td:last-of-type{font-weight:bold}.table .d-td:nth-child(4),.table .d-td:nth-child(5){width:10%;text-align:center}.table .d-td:last-of-type{width:10%;text-align:center}.table .d-tr:nth-child(2n){background-color:#fff}.table .d-tr:nth-child(2n+1){background-color:#F2F2F2}.table .d-td,.table .d-th{display:table-cell;border:none;border:1px solid #ccc;vertical-align:middle;padding:0px 5px;font-size:10px}.table .d-th{background-color:#D2000A;color:#fff;font-weight:500;text-align:center;line-height:20px}.table .button-cart{outline:none;border:none;background-color:transparent;cursor:pointer}.table .button-cart svg{width:32px;fill:#646464}.table .button-cart:hover svg{fill:#003CAA}.table--full{width:100%}.table--full td:first-of-type{width:20%}.table--full td:nth-child(2){width:10%;text-align:center}.table--full td:nth-child(3){width:35%}.table--full tr td:first-of-type,.table--full tr td:last-of-type{font-weight:bold}.table--full td:nth-child(4),.table--full td:nth-child(5){width:10%;text-align:center}.table--full td:last-of-type{width:10%;text-align:center}.table--full tr:nth-child(2n){background-color:#fff}.table--full tr:nth-child(2n+1){background-color:#F2F2F2}.text>*:first-child{margin-top:0}.text>*:last-child{margin-bottom:0}.text p{text-indent:15px;text-align:justify}.text a{font-weight:normal}.text img{width:100%;max-width:9999px;margin:1em 0;display:block;position:relative}.text ol{counter-reset:num;overflow:hidden}.text ol li{position:relative;padding:0 0 0 17px}.text ol li:before{content:counter(num) ".";counter-increment:num;position:absolute;top:0;left:0}.text ul{position:relative;padding:0 0 0 17px;overflow:hidden}.text ul li{position:relative;padding:0 0 0 12px}.text ul li:before{content:'';position:absolute;width:3px;height:3px;border-radius:50%;background:#646464;top:8px;left:0}.tip{display:none;visibility:hidden;width:120px;background-color:#003CAA;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;top:-32px;z-index:1;max-height:26px}.tip:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#003CAA transparent transparent transparent}.up{display:none;position:fixed;bottom:20px;left:20px;z-index:5;width:40px;height:40px;transition:bottom .3s;box-shadow:0 4px 16px rgba(255,255,255,0.16)}.up.absolute{position:absolute;top:-20px}.user{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:16px;text-decoration:none;transition:color .3s;color:#646464}.user svg{-ms-flex-negative:0;flex-shrink:0;margin:0 0 0 12px;fill:#646464;width:26px;height:31px}.user:hover{color:#003CAA}.user:hover svg{fill:#003CAA}.user-quit{display:none;margin:-5px 0 0 15px;position:relative;text-decoration:none}.user-quit svg{width:26px;height:26px;fill:transparent;stroke:#646464}.user-quit:hover svg{stroke:#003CAA}.user-quit:hover .exit{color:#003CAA}.user-quit.active{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.user-quit .exit{position:absolute;bottom:-80%;left:-3px;font-size:12px;color:#646464;text-decoration:none}.user .tip{visibility:visible}.viber-button{bottom:154px;width:97px;height:97px;right:2%;-ms-transform:scale(0.8);transform:scale(0.8)}.viber-button svg{-ms-transform:none;transform:none}.viber-button .phone__icon{background:#665CAC}.col-sm-12.header-text--container{margin:-26px 0 16px}@media (min-width: 480px){.form--registration,.form--checkout{width:402px}.form .form-control:-ms-input-placeholder{font-size:16px}.form .form-control::placeholder{font-size:16px}.form__date{display:-ms-grid;display:grid;-ms-flex-align:center;align-items:center;grid-column-gap:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}.tab--forms .tab-link{padding:11px 64px 11px 40px}.tab--forms .tab-content{padding:5px 30px 20px 30px}}@media (min-width: 600px){body td,body th{padding:5px 10px}.catalog__list{column-count:2;column-gap:15px}.gallery__content.change-view .product-card__wrap{height:100%}.gallery__content.change-view .product-card__image{background:white;text-align:center}.logo32x32{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.logo32x32__link{margin-right:10px}.logo32x32__text{padding:0 0 3px;margin:0;font-size:10px;-ms-flex-order:0;order:0}.layout-box__catalog .product{width:33.33333%}.main-menu{grid-gap:2px;padding:0 0 40px}.main-menu a{font-size:14px;line-height:18px}.modal--common .modal-close{right:auto;left:100%}.table .d-td,.table .d-th{padding:5px 10px}}@media all and (min-width: 768px){.mfp-arrow{display:block}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (min-width: 768px){body .hide-screen-min-768{display:none !important}body h1{font-size:24px;line-height:32px}body h2{font-size:21px;line-height:29px}body h3{font-size:20px;line-height:24px}body h4{font-size:15px;line-height:24px}.header__promo-close svg{width:24px;height:24px}.cookies{padding:24px;bottom:auto;top:24px;right:24px}.info__menu a{-ms-flex-pack:center;justify-content:center}.mfp-bottom-bar{border:0}.mfp-title{display:block;width:50%;text-align:center;padding:0 25px 0 0;font-size:23px;color:#646464}.mfp-listItem{width:50%;padding:0 0 0 25px}.mfp-bottom-bar{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.mfp-list li{font-size:16px;font-weight:300}.page404 p{font-size:28px;line-height:32px}.product-card .mfp-list{width:100%}.product-card .mfp-list li{line-height:14px;font-size:12px}}@media (min-width: 960px){.catalog__item:after{display:none}.catalog__item-icon{margin:0;width:180px}.catalog__item-icon svg{display:block}.catalog__title h2{min-height:74px;-ms-flex-positive:1;flex-grow:1;background:#F2F2F2;padding:15px 30px;margin-right:-15px;font-size:28px;line-height:1}.catalog__list{column-count:4;font-size:18px;padding:7px 0 33px}.catalog__list li{margin:0 0 5px}.contacts{font-size:18px}.contacts__map{height:380px}.contacts .callback-drop{font-size:18px}.contacts .callback-drop li{margin:0}.contacts__info{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);background:transparent;margin:0}.contacts__info-item{-ms-flex-pack:center;justify-content:center}.contacts__info-item:first-child{-ms-flex-pack:start;justify-content:flex-start}.contacts__info-item:last-child{-ms-flex-pack:end;justify-content:flex-end}.contacts__info-inner{padding-top:40px;-ms-flex-align:start;align-items:flex-start;width:auto}.contacts__info-inner span{margin:0}.contacts__info-address{margin:0}.layout-box__search{background:transparent}.main-menu{margin:12px auto 0;width:100%;max-width:1170px;padding:0}.main-menu a{background:transparent;transition:all .3s;color:#fff;padding:15px 15px 0;font-size:15px;line-height:21px}.main-menu a svg{fill:#fff;margin:0 0 12px;height:48px}.section--first-screen{background:url("../images/first-screen-bg.jpg") center no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:586px}.section--first-screen:before{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:url("../images/nois3.png") no-repeat;opacity:.035}.section--first-screen .search{display:none}.section--first-screen .swiper{min-height:457px}.section--first-screen .swiper-slide-active .credo p{display:block}.swiper--promo .swiper-sheet{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.swiper--promo .swiper-sheet:before,.swiper--promo .swiper-sheet:after{position:relative;content:'';background:#fff;-ms-flex-positive:1;flex-grow:1}.swiper--promo .swiper-wrapper{display:-ms-flexbox;display:flex}.swiper--promo .swiper-pagination{-ms-flex-direction:row;flex-direction:row;max-width:1170px;-ms-flex-negative:0;flex-shrink:0}.swiper--promo .swiper-pagination-bullet{background:#fff;width:25%}.swiper--promo .swiper-pagination-bullet:nth-last-child(n+2){margin:0}.swiper--promo .swiper-pagination-bullet-active{background:transparent}.swiper--promo .swiper-pagination-bullet-active .swiper-pagination-icon svg{stroke:#fff}.swiper--promo .swiper-pagination-bullet-active .swiper-pagination-link{color:#fff !important}.swiper--promo .swiper-pagination-link{color:#646464 !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center;height:165px;font-size:18px;line-height:24px}.swiper--promo .swiper-pagination-icon{background:transparent !important;margin:0 auto}.swiper--promo .swiper-pagination-icon svg{stroke:#646464;-ms-flex-negative:0;flex-shrink:0}.swiper--promo .swiper-pagination-icon+*{-ms-flex-pack:center;justify-content:center;min-height:0;padding:10px 10px 0}.viber-button{-ms-transform:none;transform:none}}@media (min-width: 1080px){body{font-size:15px;line-height:24px}body .layout{padding-top:126px;padding-bottom:56px}body .layout--toper{padding-top:158px}body h1{font-size:28px;line-height:40px}body h2{font-size:24px;line-height:32px}body .hide-screen-min-1080{display:none !important}.header__inner{height:89px;padding:14px 0 0}.header__logo{margin:0 45px 0 0;width:190px}.header .callback{margin:0 auto 0 0}.header__search{display:-ms-flexbox;display:flex}.header .user{display:-ms-flexbox;display:flex}.header .nav{display:block}.nav{position:relative;z-index:1}.nav__list{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:0 -15px;position:relative}.nav__list:after{position:relative;content:'';-ms-flex-positive:1;flex-grow:1;height:38px;background:#fff}.nav__list-item{padding:0 15px;width:auto;height:38px;-ms-flex-negative:0;flex-shrink:0;background:#fff}.nav__list-item:hover{background:#D2000A}.nav__list-item:hover .nav__drop{opacity:1;visibility:visible}.nav__list-item:hover .nav__drop+a svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav__list-item:hover>a{color:#fff}.nav__list-item:hover>a svg{fill:#fff}.nav__list-item.full-drop{position:static}.nav__list-item.full-drop .nav__drop{width:100%;left:0;column-count:4}.nav__list-item.full-drop .nav__drop li{margin:0 0 4px}.nav__list-item.full-drop .nav__drop li a{white-space:normal;font-size:15px;line-height:20px;display:block;font-weight:300}.nav__drop{position:absolute;top:100%;left:0;background:#fff;padding:16px;opacity:0;visibility:hidden;overflow:hidden;box-shadow:0 12px 12px 0 rgba(29,29,27,0.16);font-weight:normal;transition:all .3s;z-index:0}.nav__drop:before{position:absolute;content:'';width:calc(100% + 16px);height:2px;left:-8px;top:-2px;box-shadow:0 0 8px rgba(0,0,0,0.6)}.nav__drop:hover{opacity:1;visibility:visible}.nav__drop ul:nth-last-child(n+2){margin:0 0 20px}.nav__drop li a{font-size:17px;line-height:33px;white-space:nowrap}.nav__drop+a svg{-ms-transform:rotate(0);transform:rotate(0)}.form__grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;-ms-flex-align:start;align-items:start}.form__grid .form-group .help-block{margin:8px 0 0 10px}.form--registration .form__wrapper{max-width:none}.form--registration .form__wrapper a{text-decoration:none}.form--registration .form__wrapper a.close-modal{top:13px;cursor:pointer}.form--registration .form__wrapper a.close-modal svg{width:17px;height:17px}.form--checkout{width:auto;max-width:800px}.form--checkout .tab--forms .tab-list{-ms-flex-direction:row;flex-direction:row;width:auto;border-radius:5px 5px 0 0}.form--checkout .tab--forms .tab-item:last-child .tab-link{padding:11px 49px}.form--checkout .form__wrapper{max-width:800px}.form--checkout .form__wrapper a{text-decoration:none}.form--checkout .form__wrapper a.close-modal{top:14px;right:11px;cursor:pointer}.form--checkout .form__wrapper a.close-modal svg{width:17px;height:17px}.form__download{display:-ms-grid;display:grid;grid-gap:0 16px;-ms-grid-columns:1fr 40.8%;grid-template-columns:1fr 40.8%;-ms-flex-align:start;align-items:start}.form__download .form-group{margin:0}.form__download .form-group:last-child{grid-row:1 / 3;grid-column:2 / 3}.added{grid-gap:12px;margin:20px 13px 32px}.added__item{-ms-grid-columns:1fr 120px 70px 35px max-content;grid-template-columns:1fr 120px 70px 35px max-content;grid-gap:16px}.added__item.processing{-ms-grid-columns:1fr 40.8%;grid-template-columns:1fr 40.8%;-ms-flex-align:center;align-items:center}.added__item.processing .added__processing{display:-ms-grid;display:grid}.added__inner{grid-gap:0;-ms-grid-columns:0 max-content;grid-template-columns:0 max-content}.added__inner:not(.added__inner--name){font-size:0}.added__inner span{font-size:16px;line-height:19px}.added__inner--name{-ms-grid-columns:unset;grid-template-columns:unset}.added__inner--name span{font-size:12px;line-height:17px}.added__preview{margin:16px 0 0}.added__remove{-ms-flex-order:2;order:2;-ms-grid-column:unset;grid-column-start:unset;grid-column:-2}.added__remove svg{width:19px;height:19px}.added__remove ~ *{-ms-grid-column:unset;grid-column:unset}.breadcrumb{display:-ms-flexbox;display:flex}.callback>svg{width:31px;height:31px}.callback__trigger:hover{color:#003CAA}.callback__trigger:hover svg{fill:#003CAA}.callback__inner{display:-ms-flexbox;display:flex}.callback__drop{top:-26px;left:-21px;right:auto}.gallery__filtering{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);padding:0 0 25px;border-bottom:1px solid #D2000A;margin:25px -15px 25px;overflow:hidden}.gallery__menu{margin:-5px 0 20px}.gallery__btn{padding:5px 0}.gallery__btn span{position:relative}.gallery__btn span:before{position:absolute;content:'';width:1px;height:calc(100% + 10px);left:-1px;top:-5px;bottom:-5px;opacity:0}.gallery__btn:not(:last-child) span{border-right:1px solid #999}.gallery__btn.active span,.gallery__btn:hover span{border-right:1px solid transparent}.gallery__btn.active span:before,.gallery__btn:hover span:before{opacity:1}.gallery__btn--all{display:none}.gallery__btn--printing.active span:before{background:#E51739}.gallery__btn--advertising span:before{background:#DF16A0}.gallery__btn--souvenirs span:before{background:#8369D2}.gallery__btn--design span:before{background:#145FCC}.gallery__btn--else span:before{background:#D2000A}.gallery__content{margin:15px 0 !important}.gallery__content.change-view{grid-gap:30px}.info{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:30px}.info__item{width:auto;padding:38px 0 55px}.info__item:nth-last-child(n+2){border-bottom:none}.info__menu{font-size:21px;line-height:25px}.info__menu a{-ms-flex-pack:start;justify-content:flex-start;color:#646464;transition:all .3s}.info__menu a svg{fill:#646464}.info__menu a span{transition:all .3s}.info__menu a:hover svg{fill:#003CAA;-ms-transform:scale(1.15);transform:scale(1.15)}.info__menu a:hover span{-ms-transform:scale(1.15) translateX(10px);transform:scale(1.15) translateX(10px);color:#003CAA}.layout-box{padding-top:24px}.layout-box__aside{display:-ms-flexbox;display:flex}.layout-box__aside aside{width:290px}.layout-box__aside aside+main{width:calc(100% - 314px);margin:0 0 0 auto}.layout-box__aside--reverse aside{-ms-flex-order:2;order:2}.layout-box__aside--reverse aside+main{margin:0 auto 0 0}.layout-box__sort{display:-ms-flexbox;display:flex}.menu{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:30px;font-size:15px;line-height:24px}.menu__box{width:auto;text-align:left;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-gap:30px}.menu__box:first-child{display:-ms-grid;display:grid}.menu__box:last-child .menu__item:first-child{display:block}.menu__box:last-child .menu__item:last-child li{padding:0 0 0 35px;position:relative}.menu__box:last-child .menu__item:last-child li.menu__item-title{padding:0}.menu__box:last-child .menu__item:last-child li svg{display:block;position:absolute;top:4px;left:0}.menu__item{text-align:left}.menu__item-title{font-weight:bold;font-size:20px;margin:0}.menu__item:nth-last-child(n+2){display:block}.menu__item-address{margin-top:20px;max-width:160px}.menu__item-address span{display:none}.menu li.active a{text-decoration:underline}.menu a:hover{text-decoration:underline}.menu a span{display:none}button.mfp-arrow{display:block}button.mfp-arrow:after{transition:all ease .2s}button.mfp-arrow:hover:after{-ms-transform:scale(1.2);transform:scale(1.2)}.mfp-arrow-left{left:60px}.mfp-arrow-right{right:0}.phone{width:97px;height:97px;bottom:50px}.phone svg{width:40px;height:40px}.pagination{display:-ms-flexbox;display:flex}.product-card{display:-ms-flexbox !important;display:flex !important;background:#fff;outline:1px solid #F2F2F2;margin:0;position:relative;transition:transform ease .2s;margin-right:30px}.product-card__wrap{padding:10px;border-radius:5px;position:relative;box-shadow:none;width:100%}.product-card .mfp-list{display:none}.product-card__title{display:block;margin:auto 0 7px}.product-card__name{display:block;font-size:15px;text-align:center;padding:5px 0;color:#646464}.product-card__image{margin:0 0 7px}.product-card__wrapper:before{position:absolute;content:'';width:50px;height:50px;left:50%;top:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(../images/icons/zoom.svg) no-repeat;opacity:0;visibility:hidden;transition:opacity ease .3s}.product-card__bottom{position:absolute;bottom:0;padding:16px 10px 5px;left:0;background:#fff;width:100%}.product-card:hover{-ms-transform:scale(1.1);transform:scale(1.1);box-shadow:0px 4px 16px rgba(0,0,0,0.16);z-index:1;cursor:pointer}.product-card:hover .product-card__wrapper:before{opacity:1;visibility:visible;-ms-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8)}.product-card--printing .product-card__name:before{background:#D2000A}.product-card--advertising .product-card__name:before{background:#DF16A0}.product-card--souvenirs .product-card__name:before{background:#8369D2}.product-card--design .product-card__name:before{background:#145FCC}.popup-success{max-width:590px}.popup-success__wrapper{max-width:590px}.search input:hover,.search input:focus{border-color:#D2000A}.search input:hover+button svg,.search input:focus+button svg{fill:#003CAA}.search input:hover:-ms-input-placeholder{color:#646464}.search input:hover::placeholder{color:#646464}.section{margin:0 0 40px}.social-account__networks a{font-size:20px}.text p{text-indent:30px}.text ul{padding:0 0 0 37px}.text ul li:before{top:10px}.tip{display:block}.viber-button{bottom:172px}}@media (min-width: 1171px){.header__promo-content.stretch{margin:0}.contacts__map{height:calc(100vh - 460px);min-height:380px;margin:0}.contacts__map img{width:165%}.contacts__info{margin:0}}@media (min-width: 1200px){.header__logo{width:210px;margin:0 82px 0 0}.header__search .main-menu{width:188px;grid-gap:20px}.header.show-menu .header__logo{margin:0 45px 0 0}.header.show-menu .header__search .search{margin:0 227px 0 auto}.header.show-menu .header__search .main-menu{opacity:1;visibility:visible}.search-results__outcome{margin:16px -16px}}@media (min-width: 1280px){.swiper--common .swiper-button-prev{margin:0 16px 0 0}.swiper--common .swiper-button-next{margin:0 0 0 16px}}@media (min-width: 1320px){button.mfp-arrow{display:block;width:120px}.mfp-arrow-left{left:12%;width:120px}.mfp-arrow-left:after{left:60px;right:auto}.mfp-arrow-right{right:3%;width:120px}.mfp-arrow-right:after{right:0;left:auto}}@media (min-width: 1440px){.credo{font-size:60px}.credo>div{margin:-110px 0 0}.credo.smaller{font-size:52px}.credo.bigger{font-size:96px}.layout-box__catalog .product{width:25%}.main-menu a{padding:30px 15px 0;font-size:20px;line-height:24px}.main-menu a svg{margin:0 0 17px;height:55px}.main-menu a:hover svg{-ms-transform:scale(1.2);transform:scale(1.2)}.main-menu a:hover span{-ms-transform:scale(1.2);transform:scale(1.2)}.section--first-screen{min-height:690px}.section--first-screen .swiper{min-height:528px}.section--first-screen .learn-more{margin:65px 0 55px;font-size:26px}.swiper--promo .swiper-pagination-link{height:190px}.swiper--promo .swiper-pagination-icon svg{height:59px}.swiper--promo .swiper-pagination-icon+*{padding:10px}}@media (min-width: 1560px){.credo{font-size:72px}.credo.smaller{font-size:60px}.credo.bigger{font-size:112px}.mfp-figure{max-width:none}.mfp-arrow-left{left:9%}.mfp-arrow-right{right:1%}.section--first-screen{min-height:739px}.section--first-screen .swiper{min-height:577px}.swiper--promo .swiper-pagination-link{padding:38px 0 0;height:217px}.swiper--promo .swiper-pagination-icon svg.icon-printing{width:104px;height:76px}.swiper--promo .swiper-pagination-icon svg.icon-advertising{width:99px;height:69px}.swiper--promo .swiper-pagination-icon svg.icon-souvenirs{width:101px;height:77px}.swiper--promo .swiper-pagination-icon svg.icon-design{width:105px;height:76px}.swiper--promo .swiper-pagination-icon+*{min-height:90px;margin:auto 0 12px}}@media (min-width: 1920px){.mfp-figure{max-width:none}.mfp-arrow-left{left:11%}.mfp-arrow-right{right:4%}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media (max-width: 1079px){body .hide-screen-max-1080{display:none !important}.added__item.head{display:none}.search-results .product-card__bottom{position:absolute;bottom:0;padding:16px 10px 5px;left:0;background:#fff;width:100%}.search-results .product-card__title{display:block}.search-results .product-card__name{display:block;padding:5px 0;text-align:center}.search-results .product-card--printing .product-card__name:before{background:#D2000A}.search-results .product-card--advertising .product-card__name:before{background:#DF16A0}.search-results .product-card--souvenirs .product-card__name:before{background:#8369D2}.search-results .product-card--design .product-card__name:before{background:#145FCC}}

/*# sourceMappingURL=main.css.map */
