@media (max-width:1366px){.header-logo{width:140px}.horizontal-megamenu>.nav-item>.nav-link{font-size:16px;margin:0;padding:6px 15px}.header-column-right .header-auth{font-size:16px}.header-column-right .header-cart{margin:0 40px}.header-column-right .header-lang li{font-size:15px}.aboutus-header,.main-header{max-height:560px;min-height:560px}.main-aboutus .title{font-size:30px}.main-aboutus .main-aboutus-image-inner{align-items:flex-start}.main-aboutus .main-aboutus-inner{padding:60px 30px}.main-aboutus .main-aboutus-more{margin-top:60px}.main-whyus .title{margin-bottom:35px}.main-whyus .main-whyus-inner{padding:60px 30px}.cristal-page .cristal-header .cristal-header-modal .cristal-header-modal-content .btn{font-size:18px;padding:10px 40px}#consent-personalization-pane{flex-direction:column}#consent-personalization-pane .custom-control{margin-bottom:20px}}@media (min-width:1281px){.checkout-right .coupon-wrap .form-group .btn-apply-coupon{width:auto}}@media (max-width:1280px){.checkout .form-group{flex-direction:column}.checkout .form-group .btn-apply-coupon{margin-left:0}.checkout-right .coupon-wrap .btn-apply-coupon{margin-top:15px}.shopping-cart-table tbody td:not(:first-child):not(:last-child){border-bottom:0;position:relative;top:-1px}.shopping-cart-table tbody tr:last-of-type td,.shopping-cart-table tbody tr:not(:first-child) td:not(:first-child):not(:last-child),.shopping-cart-table td,.shopping-cart-table tr:last-of-type td{border:0}.shopping-cart-table td:first-child,.shopping-cart-table td:nth-child(2),.shopping-cart-table td:nth-child(6){border-top:2px solid var(--colorGray4)!important}.shopping-cart-table td>label{color:var(--colorDarkGray1);padding:10px 10px 10px 0;width:150px}.shopping-cart-table .number-picker{display:inline-flex}.checkout-left,.checkout-right{flex:0 0 100%;max-width:100%}.new-ui .cristal-page .porcelain-photo-description .gradient{display:block}.new-ui .cristal-page .porcelain-photo-description>.row .col-xl-8,.new-ui .cristal-page .promo-3>.row .col-18{flex:1;max-width:100%}.new-ui .cristal-page .promo-3 .gradient{display:block}}@media (max-width:1199px){.main-header{background-image:url(../img/main_header_bg_1200.webp)}.header-logo{width:140px}.header-wrap .header-wrap-inner{padding:15px 0}.horizontal-megamenu>.nav-item.fluid-menu .nav-link,.horizontal-megamenu>.nav-item.multi-level .nav-link{padding-right:25px}.horizontal-megamenu>.nav-item>.nav-link{font-size:15px;margin:0;padding:6px 10px}.horizontal-megamenu>.nav-item>.nav-link>i{right:5px}.header-column-right .header-auth{font-size:15px}.header-column-right .header-auth .icon{height:23px;margin:0 6px 0 0;position:relative;width:18px}.header-column-right .header-auth .user{top:-2px}.header-column-right .header-cart{margin:0 30px}.header-column-right .header-cart .shopping-cart{max-width:22px;top:22px}.header-column-right .header-lang li{font-size:14px}.opal-section-cols .opal-section-cols-col:nth-child(3n+1),.opal-section-cols .opal-section-cols-col:nth-child(3n+2),.opal-section-cols .opal-section-cols-col:nth-child(3n+3){align-items:center}.main-whyus p{font-size:18px;line-height:30px}.main-whyus .main-whyus-inner{padding:60px 15px}.news-page .inner{padding:0}.contact-page .contact-tips{padding:60px 15px}.contact-page .row-second{margin-top:100px}.aboutus-page .text,.pricelist-page .inner{padding:0}.aboutus-page .aboutus-cooperation .inner{padding-left:60px}.cristal-page .cristal-header{background-position:center right -135px;min-height:630px}.cristal-page .cristal-header.porcelain-header{background-position:0}.cristal-page .cristal-header.medallions-header{background-position:center right -50px}.cristal-page .cristal-header .cristal-content .inner{padding:0}.cristal-page .cristal-header .cristal-header-modal{padding:60px 30px;right:60px;width:380px}.instructions-page .inner{padding:0}.aboutus-page .section.header{background-position:100%}.aboutus-page .section.header .content-layer{left:0;margin:0 auto;right:0;text-align:center}.aboutus-page .section.history .section-subtitle,.aboutus-page .section.history .section-title{text-align:center}.aboutus-page #hero-2 .content-layer{bottom:auto;max-width:80%;top:50%;transform:translateY(-50%)}}@media (max-width:991px){.header-wrap .header-wrap-inner{padding:5px 0}.sidebar-menu .dropdown.active>i{transform:rotate(0deg)}.sidebar-menu .dropdown>i{float:none;height:45px;left:0;right:auto;top:0;width:100%}.sidebar-menu-wrap .sidebar-menu-header .header-column-right{display:flex;flex-direction:column;height:60px;padding:0;width:100%}.sidebar-menu-wrap .sidebar-menu-header .header-column-right .header-auth .icon{height:14px;width:14px}.sidebar-menu-wrap .sidebar-menu-header .header-column-right .header-auth .user{top:2px}.sidebar-menu-wrap .sidebar-menu-header .header-column-right .header-auth{margin-top:20px}.sidebar-menu-wrap .sidebar-menu-header .header-column-right .header-cart{bottom:15px;height:20px;margin:0;position:absolute;right:15px;width:20px}.sidebar-menu-wrap .sidebar-menu-header .header-column-right .header-cart .shopping-cart{margin:0;max-width:20px;top:0}.sidebar-menu>li{border-bottom:1px solid var(--colorGray1)}.sidebar-cart-wrap{width:480px}.sidebar-cart-top{height:86px}.sidebar-cart-middle{top:86px}.opal-login .login-wrap-wrapper,.opal-login .register-wrap-wrapper{justify-content:center}.opal-login .login-wrap-inner,.opal-login .register-wrap-inner{max-width:420px}.opal-login .captcha-inner .captcha-input{max-width:233px}.sidebar-cart-item .product-image{height:64px;width:64px}.sidebar-cart-item .remove-cart-item{height:20px;width:20px}.sidebar-cart-item .remove-cart-item .btn-remove{font-size:12px;height:auto;left:3px;position:relative;top:-2px;width:auto}.sidebar-cart-item .remove-cart-item .btn-remove>i{font-size:12px}.sidebar-cart-bottom .sidebar-cart-subtotal{font-size:18px}.steps-wrap{display:block}.checkout-wrap .checkout,.shopping-cart-wrap .shopping-cart{margin:80px 0}.shopping-cart-wrap .continue-shopping-wrap{margin-bottom:80px}.account-left .account-sidebar{position:relative}.main-aboutus .main-aboutus-image-inner{border-top:2px solid hsla(0,0%,100%,.1);height:auto}.main-aboutus .main-aboutus-inner{padding:60px 15px}.opal-section-cols .slider-item{width:100%}.opal-section-cols .slider-item.slider-active{align-self:center;justify-self:center;left:0;margin:0 auto;max-width:100%;padding:0;right:0;width:100%}.opal-section-cols .opal-section-cols-col{max-width:368px;width:100%}.opal-section-cols .opal-section-cols-inner,.opal-section-cols .opal-section-cols-wrap h5{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-most-popular .container,.main-offer .container{padding:0}.main-whyus .main-whyus-image-inner img{height:auto;-o-object-fit:unset;object-fit:unset;width:auto}.main-whyus .main-whyus-inner{padding:60px 15px}.main-news .slider-container{overflow:visible}.main-news .slider-item{width:32%}.main-contact .main-contact-data{justify-content:flex-start}.main-contact .main-contact-data .main-contact-data-wrap{max-width:100%}.news-page .news-title{font-size:17px}.news-page .date,.news-page .excerpt{font-size:16px}.contact-page .contact-data-note-wrap,.contact-page .contact-data-wrap{justify-content:flex-start}.pricelist-page{padding-top:70px}.pricelist-page .download-catalog{margin-top:0;padding:3rem 0}.new-ui .pricelist-page #about-pricelist h4,.new-ui .pricelist-page #about-pricelist p{text-align:center}.new-ui .cristal-page .product-types>.row:first-child .col-sm-18{margin-bottom:50px}.new-ui .cristal-page .product-types>.row:nth-child(2){margin-left:auto;margin-right:auto}.new-ui .cristal-page .porcelain-photos .col-sm-18{margin-bottom:80px}.new-ui .cristal-page .porcelain-photos .col-sm-18 .cristal-content{height:auto;margin-bottom:0}.new-ui .cristal-page .mounting{background-position:100%}.new-ui .cristal-page .mounting .content-layer{left:0;margin:0 auto;padding:0 60px;right:0;text-align:center;top:50%;transform:translateY(-50%)}.new-ui .cristal-page .mounting .content-layer h5,.new-ui .cristal-page .mounting .content-layer p,.new-ui .cristal-page .mounting .content-layer span{color:#fff}.new-ui .cristal-page .mounting .content-layer .subtitle{text-align:center}.new-ui .cristal-page .instructions .instructions-boxed .col-18{margin-bottom:30px}.new-ui .cristal-page .instructions .row>.col-18,.new-ui .cristal-page .instructions .row>.col-18 .title{text-align:center}.new-ui .cristal-page .feature-carousel .feature-carousel-slide .content,.new-ui .cristal-page .feature-carousel .feature-carousel-slide .slide-title{left:auto;position:relative;text-align:center;top:auto}.new-ui .cristal-page .feature-carousel .feature-carousel-slide .slide-title{font-size:20px;margin-top:10px;transform:unset}.new-ui .cristal-page .feature-carousel .feature-carousel-slide .content{margin-top:100px;text-align:center}.new-ui .cristal-page .feature-carousel .feature-carousel-slide .content .content-title{font-size:15px}.new-ui .cristal-page .feature-carousel .feature-carousel-slide .content .content-subtitle{font-size:12px}.new-ui .cristal-page .cookie-bar .cookie-bar-action button{padding:5px 10px}.new-ui .cristal-page .app-preview .section-image{margin:0 0 100px}.new-ui .cristal-page .app-preview .section-title{text-align:center}.new-ui .cristal-page .app-preview a{display:block;margin:0 auto;text-align:center}.new-ui .cristal-page .porcelain-photo-description{background-color:#f7f7f7}.new-ui .cristal-page .porcelain-photo-description img{display:none}.new-ui .cristal-page .porcelain-photo-description>.row{left:unset;padding:60px 20px;position:relative;top:unset}.new-ui .cristal-page .catalog-section{text-align:center}.new-ui .cristal-page .catalog-section .col-18{margin-bottom:30px}.new-ui .cristal-page .promo-3 img{display:none}.new-ui .cristal-page .promo-3>.row{padding:60px 20px;position:relative;right:unset;top:unset;transform:none}.new-ui .cristal-page .promo-3>.row .col-18{background-color:transparent}.new-ui .cristal-page .promo-3>.row h5,.new-ui .cristal-page .promo-3>.row p,.new-ui .cristal-page .promo-3>.row span{color:#fff;text-align:center}.new-ui .aboutus-page .section.history #logos-preview{flex-wrap:wrap;justify-self:center;width:50%}.new-ui .aboutus-page .section.history #logos-preview .logo-preview-box{flex-basis:45%;flex-grow:0;flex-shrink:1;margin-bottom:30px}.new-ui .aboutus-page .section.history #logos-preview .logo-preview-box .logo-dates{margin-top:10px}.new-ui .aboutus-page .section.history #logos-preview .logo-preview-box .logo-wrapper{text-align:center}.new-ui .aboutus-page .section.history #logos-preview .logo-preview-box .logo-wrapper img{height:100px;max-height:100px}.new-ui .aboutus-page .section.history #logos-preview .logo-preview-box:last-child{flex-grow:1;margin-bottom:0}}@media (max-width:767px){.panel-header{flex-direction:column}.footer{padding-top:30px}.aboutus-header{max-height:250px;min-height:250px}.main-header{max-height:480px;min-height:480px;padding:0}.main-header .main-header-actions{height:150px}.main-header h1{font-size:24px}.main-header h4{font-size:16px;margin-top:15px}.main-header #app-info-bar{align-items:center;display:flex;justify-content:center;padding:20px 10px}.main-header #app-info-bar .desktop-info{display:none}.main-header #app-info-bar .mobile-info{display:flex}.table tbody tr:first-child td{padding-top:15px}.table td{padding:15px}.main-news .slider-item{width:50%}.main-contact .main-contact-data .main-contact-data-wrap{padding:30px 15px}.main-contact .main-contact-data .text{font-size:16px}.main-contact .main-contact-data .icon{max-width:28px}.contact-page .contact-data-wrap .contact-data{padding:30px 15px}.contact-page .contact-data-wrap .icon{max-width:28px}.contact-page .contact-data-wrap .text{font-size:16px}.aboutus-page .section.history #history-graph #time-flow-arrow{display:none}.aboutus-page .section.history #history-graph .event-description{width:100%}.aboutus-page .section.history #history-graph .event-description .event-text{width:calc(100% - 80px)}.aboutus-page .section.history #history-graph .event-description.date-left{align-self:flex-start;justify-content:flex-start}.aboutus-page .section.history #history-graph .event-description:not(.date-left){flex-direction:row-reverse}.aboutus-page .section.history #history-graph .event-description:not(.date-left) .event-text{text-align:left}.aboutus-page .section.history #history-graph>div:last-child{margin-top:80px!important}.aboutus-page .aboutus-cooperation{margin:60px 0 0}.aboutus-page .aboutus-cooperation .inner{margin:60px 0 0;padding-left:0}.cristal-page .cristal-header{min-height:400px}.cristal-page .cristal-header .cristal-header-modal{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;padding:30px;top:0;transform:none;width:100%}.cristal-page .cristal-header .cristal-header-modal .cristal-header-modal-content h2{font-size:24px;line-height:32px}.cristal-page .cristal-header .cristal-header-modal .cristal-header-modal-content .text{font-size:16px}.cristal-page .cristal-header .cristal-header-modal .cristal-header-modal-content .btn{font-size:16px;font-weight:300;padding:6px 24px}.cristal-page .cristal-header{background-position:center right -80px;background-size:cover}.cristal-page .cristal-header.porcelain-header{background-position:0}.cristal-page .cristal-header.medallions-header{background-position:center right -30px}.cristal-page .cristal-content{height:auto}.cristal-page .cristal-content .inner{padding:0}.tooltip{top:-65px!important}.tooltip .tooltip-arrow{display:none}.new-ui .pricelist-page .page-section{padding:30px 40px}.new-ui .cristal-page .most-popular{text-align:center}.new-ui .cristal-page .feature-carousel .slick-next,.new-ui .cristal-page .feature-carousel .slick-prev{height:30px;width:30px}.new-ui .cristal-page .feature-carousel .slick-next:before,.new-ui .cristal-page .feature-carousel .slick-prev:before{font-size:30px}.new-ui .cristal-page .feature-carousel .slick-prev{left:20px}.new-ui .cristal-page .feature-carousel .slick-next{right:20px}.new-ui .cristal-page .feature-carousel .feature-carousel-slide img{height:300px;width:auto}.new-ui .cristal-page.is-cristal .mounting .content-layer{float:none;margin:0 auto}.new-ui .cristal-page.is-cristal .cristal-photo-description .content-layer{margin:0 auto;max-width:80%;text-align:justify}.new-ui .cristal-page.is-cristal .why-popular .content-layer{float:none;left:0;margin-bottom:80px;margin-left:auto;margin-right:auto;right:0}.new-ui .cristal-page.is-cristal .why-popular .content-layer .col-lg-18>div{margin-left:auto;margin-right:auto}.new-ui .cristal-page.is-cristal .why-popular .content-layer .col-lg-18>div span{text-align:center}.new-ui .cristal-page.is-cristal .cristal-about .content-layer{float:none;left:0;margin-bottom:80px;margin-left:auto;margin-right:auto;right:0;text-align:justify}}@media (max-width:575px){.header-wrap .header-wrap-inner .container,.main-contact .container,.main-header .container,.main-most-popular .container,.main-news .container,.main-offer .container{max-width:100%}.main-header{background-color:#f8faf7;background-image:url(../img/main-header-bg-mobile.webp);background-position:50%;background-size:contain;max-height:600px;min-height:600px}.main-header .main-header-actions{background-color:#ecf1f6}.main-header h1{font-size:18px;padding-top:20px}.main-header h4{font-size:15px;margin-top:0}.main-header #app-info-bar{margin-bottom:0}.main-header .main-header-btn-wrap .btn{font-size:15px}.main-header .funding-bar-desktop{display:none}.main-header .funding-bar-mobile{display:block}.main-news-catalog{flex-direction:column}.main-news-catalog .btn.btn-opal{margin:16px 0 0}.sidebar-menu-wrap .sidebar-menu-header{padding:69px 15px 30px}.header-logo{justify-content:center;width:100%}.header-logo img{max-width:65px}.sidebar-menu-icon-wrap{padding-right:15px}.header-column-left{width:100%}.header-column-right{height:60px}.header-column-right .header-cart{margin:0}.header-column-right .header-cart .shopping-cart{top:17px}.header-column-right .header-lang{gap:15px}.sidebar-cart-wrap{width:100%}.sidebar-cart-top{padding:15px}.sidebar-cart-middle{padding:0 15px}.opal-login .captcha-inner .captcha-input{margin-left:0;margin-top:20px;max-width:100%;width:100%}.shopping-cart-table tbody td>label{width:150px}.shopping-cart-table .btn-edit{margin-top:10px}.main-contact .main-contact-data{margin-bottom:20px}.contact-page .contact-data-note,.contact-page .contact-data-wrap .contact-data{max-width:100%}.contact-page .contact-form-wrap{justify-content:flex-start;margin:45px 0 0}.contact-page .contact-form-wrap form{max-width:100%}.cristal-page .cristal-header{min-height:420px}.cristal-page .cristal-header .cristal-header-modal{padding:15px}.cookie-bar .cookie-bar-text{max-width:100%}.cookie-bar .cookie-bar-action{flex-direction:column}.cookie-bar .cookie-bar-action button{margin:10px 0!important}.aboutus-page .section.history{padding-left:20px;padding-right:20px}.aboutus-page .section.history #logos-preview{flex-direction:column;width:100%}.aboutus-page .section.history #logos-preview .logo-preview-box{flex-basis:100%;flex-grow:1}.aboutus-page .section.history #history-graph .event-description{align-items:center;flex-direction:column;justify-content:flex-start}.aboutus-page .section.history #history-graph .event-description .date{margin-bottom:30px}.aboutus-page .section.history #history-graph .event-description .event-text{padding:0;text-align:center;width:100%}.aboutus-page .section.history #history-graph .event-description.date-left .event-text{text-align:center}.aboutus-page .section.history #history-graph .event-description:not(.date-left){align-items:center;flex-direction:column-reverse;justify-content:flex-start}.aboutus-page .section.history #history-graph .event-description:not(.date-left) .event-text{text-align:center}}@media (max-width:480px){.main-header-funding{height:auto;max-height:none;width:100%}.main-news .slider-item{margin:0;width:100%}.aboutus-page .aboutus-trust .col{flex:0 0 100%;max-width:100%}.aboutus-page .aboutus-trust .col:nth-last-child(2){margin-bottom:60px}.new-ui .pricelist-page .pricelist-box{max-width:none;padding:0 20px}.new-ui .cristal-page.is-cristal .cristal-photos .cristal-content{height:auto}.aboutus-page .section.header .content-layer{bottom:auto;padding-left:30px;padding-right:30px;top:50px}.aboutus-page #hero-2{background-color:var(--colorMain2);background-image:none}.aboutus-page #hero-2 .content-layer{background-color:hsla(0,0%,100%,.3);border-radius:0;color:#fff;height:100%;max-width:100%;top:0;transform:none;width:100%}.aboutus-page #hero-2 .content-layer h6{color:#fff}}@media (max-width:391px){.header-logo{padding-left:15px}}
