@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{height:100%;width:100%;}body{font-size:1em;font-family:'PT Sans',Arial,sans-serif;font-weight:400;margin:0;padding:0;color:#423d43;background:#fff url(/themes/custom/front_theme/images/bg.jpg) repeat 0 0;}p{margin:0 0 1.4em 0;padding:0;line-height:1.4em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;border:0;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}a:link,a:visited{color:#ff745a;}a:hover{color:#ff3611;}h1,.title-h1{font-size:2.1em;font-weight:700;padding:0.7em 0;margin:0;}h2,.title-h2{font-size:1.4em;font-weight:400;line-height:1.1em;padding:1.4em 0 0.6em;margin:0;}h3,.title-h3{font-size:1em;font-weight:700;padding:0;margin:0;margin-bottom:1.4em;}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em 2.1em;margin:0 auto 2.1em;}label{font-weight:400;}label.error{color:#e00000;line-height:1em;font-size:0.875em;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#e00000;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}input[type="text"]:focus,input[type="password"]:focus,textarea.form-textarea:focus,input[type="email"]:focus{border:2px solid #80D5FE;}input.form-text.error,textarea.form-textarea.error,select.form-select.error{border:2px solid #f0002f;}.form-text,.form-textarea,.form-select,.form-email{margin:0;padding-left:0.7em;background-color:#fff;border:2px solid #52C6FE;}.form-text,.form-email{height:2.5em;line-height:2.5em;}.form-submit,.link-call,a.link-more,a.cookie-agreement-button{text-align:center;cursor:pointer;height:2em;line-height:2em;font-size:1.1em;background-color:#52C6FE;border:0;margin:0;padding:0 2.1em;color:#fff;border-radius:1.25em;}@-moz-document url-prefix(){.form-submit,.link-call,a.link-more{line-height:1.8em;height:1.8em;}}.form-submit:hover,.link-call:hover,a.link-more:hover,.search .form-submit:hover{background-color:#ff745a;}.form-actions{margin:0;padding-top:0.7em;}.form-item{margin:0;margin-bottom:0.7em;}.grippie{display:none;}div.error{font-size:1em;}.form-body div.error{font-size:0.8em;}.toolbar a{border-bottom:0;display:block;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1em;z-index:1;background-color:#fff;border:2px solid #52C6FE;border-radius:0.7em;}.cookie-agreement  .container{padding-bottom:0;}a.cookie-agreement-button{display:inline-block;color:#fff;margin-top:1em;text-decoration:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#cboxTitle,#cboxCurrent{display:none;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose.cbox-close-plain{border:0;padding:0;margin:0;overflow:visible;font-size:1em;line-height:2.5em;width:1.25em;height:2.5em;margin-top:-1.25em;background:none;border-radius:0;}#cboxClose.cbox-close-plain{height:1.25em;margin-top:0;right:1em;top:1em;opacity:1 !important;text-indent:-10000px;}#cboxPrevious:after,#cboxNext:after{content:'';display:block;width:1.25em;height:100%;background:url(/themes/custom/front_theme/images/arrows.png) no-repeat 0 0;}#cboxClose.cbox-close-plain:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:0;background:url(/themes/custom/front_theme/images/close.png) no-repeat 0 0;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose.cbox-close-plain:active{outline:0;}#cboxPrevious{position:absolute;top:50%;left:1em;}#cboxNext{position:absolute;top:50%;right:1em;}#cboxNext:after{background-position:-1.25em 0;}#cboxPrevious:hover:after{background-position:-2.5em 0;}#cboxNext:hover:after{background-position:-3.75em 0;}#cboxClose.cbox-close-plain:hover:after{background-position:-1.25em 0;}#cboxContent,.cboxPhoto{border-radius:0;}#cboxTitle{background:rgba(0,0,0,0.8);padding:10px 16px;color:#fff;border-radius:0;}.content{padding-bottom:2.1em;}.left-column{width:17.5em;float:left;}.right-column{margin-left:19em;position:relative;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{margin-top:0;margin-bottom:1.4em;}.content ul ul,.content ol ol{margin:0.7em 0 0;width:100%;}.float-block{float:left;position:relative;}.content table td,.content table th{padding:0.5em;}.content table th{font-weight:700;}.content table td{border-top:2px solid #c8dfea;border-bottom:2px solid #c8dfea;}.content img{border:0;}a.link-back{font-size:11px;color:#989898;line-height:28px;border:1px solid #acacac;padding:5px 1.4em;border-radius:2px;}a.link-back:hover{color:#fff;background-color:#93c223;border-color:#93c223;}a.link-back:before{content:'˂';margin-right:5px;font-size:1em;}.progress-disabled{display:none;}.node-body{background-color:#fff;padding:0.7em;border-radius:0.7em;}.wrapper{min-height:100%;}.container{padding-bottom:6.7em;}.footer{position:relative;height:6.7em;margin-top:-6.7em;background-color:#52C6FE;color:#fff;}.inner{margin:0 auto;max-width:1280px;padding:0 1.4em;}.header{height:10em;background-color:#fff;}.header .inner{height:100%;}.logo{width:35%;padding-top:2.1em;}a.link-logo{display:block;margin-bottom:0.4em;}.social-block{margin-top:0.4em;}.link-social-title{display:inline-block;line-height:2.188em;padding-right:0.4em;vertical-align:top;}a.link-social{display:inline-block;width:2.188em;height:2.188em;line-height:2.2em;vertical-align:top;background:url(/themes/custom/front_theme/images/logo_social.png) no-repeat 0 0;}a.link-ok{background-position:-35px 0;}a.link-in{background-position:-70px 0;}.header-bg{width:35%;height:100%;background:#fff url(/themes/custom/front_theme/images/bg_header.jpg) no-repeat 50% 50%;background-size:100%;}.contact{position:relative;width:30%;z-index:1;}.contact-inner{float:right;padding-top:1.5em;width:16em;}.header .phone{font-size:1.8em;font-weight:700;}.phone a{color:#423d43;text-decoration:none;}.header .email{font-size:1.1em;color:#52C6FE;}.link-call{font-size:1em;padding:0 0.6em;height:2.2em;line-height:2.2em;margin-bottom:1em;}.footer .inner{padding-top:1.4em;}.footer-left{width:30%;}.footer-right{width:70%;text-align:right}.copyright{margin-bottom:1em;}a.privacy-policy{color:#fff;}a.privacy-policy:hover{text-decoration:none;color:#423d43;}.menu-main{background-color:#52C6FE;height:3.4em;}.menu-main ul.menu{position:relative;text-align:justify;text-align-last:justify;height:2.6em;margin:0;padding:0.4em 0;}.menu-main  ul.menu li.leaf{display:inline-block;list-style:none;margin:0;padding:0;height:2.6em;vertical-align:middle;}.menu-main ul.menu:after{margin:0;padding:0;width:100%;height:0;visibility:hidden;overflow:hidden;content:'';display:inline-block;}.menu-main ul.menu li.leaf a{font-size:1.1em;font-weight:700;text-decoration:none;border-radius:1em;padding:0.35em 0.5em;line-height:2.35em;color:#fff;}.menu-main  ul.menu li.leaf a:hover,.menu-main  ul.menu li.leaf a.is-active{background-color:#c8dfea;color:#423d43;}.footer ul.menu{margin:0;padding:0;margin-bottom:1em;}.footer ul.menu li.leaf{display:inline-block;margin:0;padding:0;margin-left:1em;vertical-align:top;}.footer ul.menu li.leaf a{color:#fff;}.footer ul.menu li.leaf a:hover,.footer ul.menu li.leaf a.is-active{text-decoration:none;color:#423d43;}.menu-catalog{border:2px solid #52C6FE;background-color:#fff;border-radius:0.7em;}.left-column .menu{display:block;margin:0;padding:0;width:100%;}.left-column ul li{line-height:3.2em;margin:0;padding:0;list-style:none;position:relative;}.left-column ul a{display:block;line-height:3.2em;padding-left:0.7em;font-weight:700;color:#423d43;text-decoration:none;position:relative;}.left-column ul li.expanded a:after{content:'';position:absolute;top:50%;right:0.7em;width:0;height:0;margin-top:-6px;border:6px solid transparent;border-left:6px solid #000;}.left-column ul li:first-child{border-radius:0.5em 0.5em 0 0;overflow:hidden;}.left-column ul li:last-child{border-radius:0 0 0.5em 0.5em;overflow:hidden;}.left-column ul li.expanded li a:after{display:none;}.left-column ul a:hover,.left-column a.is-active,.left-column li.active:not(.expanded) a,.left-column li.active a.expanded-link{color:#fff;background-color:#52C6FE;}.left-column ul li.expanded a:hover:after,.left-column li.expanded a.is-active:after{border-left-color:#fff;}.left-column li.first a:hover,.left-column li.first a.is-active{border-radius:0.5em 0.5em 0 0;}.left-column li.last a:hover,.left-column li.last a.is-active{border-radius:0 0 0.5em 0.5em;}.left-column li .menu{display:none;position:absolute;left:18.9em;top:-0.1em;z-index:3;border:2px solid #52C6FE;background-color:#fff;border-radius:0.7em;width:37.2em;columns:2;}.left-column li .menu.menu-visible{display:block;}.left-column li.first li a:hover,.left-column li.first li a.is-active,.left-column li li.first a:hover,.left-column li li.first a.is-active,.left-column li li a:hover,.left-column li li a.is-active,.left-column li li.active a{border-radius:0.5em;}.block-about{margin-bottom:3em;}.block-about-cover{border:2px solid #52C6FE;border-radius:0.7em;background-color:#fff;padding:1.4em;}.block-about-cover img{margin-right:2em;margin-bottom:0.5em;}a.link-more{display:inline-block;width:7em;text-decoration:none;}.view-display-id-block_gallery{height:365px;overflow:hidden;}@media screen and (min-width:1024px){.view-gallery.view-display-id-block_gallery .views-item:nth-child(2n),.view-gallery.view-display-id-block_gallery .views-item,.view-gallery.view-display-id-block_gallery .views-item:nth-child(3n){margin-right:1.5em;}}.block-form-reviews{border-radius:0.7em 0.7em 0 0;background-color:#fff;padding:1.4em 1.4em 0 1.4em;}.block-form-reviews h2{font-size:1.4em;font-weight:700;text-align:left;padding-top:0;}.block-form-reviews label{display:block;font-weight:400;line-height:1.8em;}.block-form-reviews .form-text,.block-form-reviews .form-email{width:100%;box-sizing:border-box;}.block-form-reviews .form-textarea{width:100%;max-width:100%;min-width:18em;height:7.8em;max-height:10em;min-height:7.8em;box-sizing:border-box;}.block-form-reviews .form-actions{padding-bottom:1.8em;border-bottom:2px solid #c8dfea;}.block-form-reviews .webform-confirmation{padding:0;}.webform-client-form .form-checkboxes .form-checkbox{display:inline-block;width:1.4em;}.block-form-reviews .form-checkboxes label{display:inline;}.view-faq{border-radius:0 0 0.7em 0.7em;background-color:#fff;padding:1.4em;}.view-faq .views-item{border-bottom:2px solid #c8dfea;padding-bottom:0.7em;margin-bottom:0.7em;}.faq-title{font-size:1.1em;font-weight:700;margin-bottom:0.7em;}.faq-name{font-size:1.1em;font-weight:700;margin-bottom:0.7em;}.faq-q{font-size:1.1em;margin-bottom:1em;}.faq-a{font-size:1.1em;}.view-gallery .views-item,.view-video .views-item,.gallery-images .sb-image{display:inline-block;vertical-align:top;margin-right:1.7em;margin-bottom:1.7em;}@media screen and (min-width:1030px){.view-gallery .views-item:nth-child(3n),.view-video .views-item:nth-child(3n),.gallery-images .sb-image:nth-child(3n){margin-right:0;}}@media screen and (max-width:1030px){.view-gallery .views-item:nth-child(2n),.view-video .views-item:nth-child(2n),.gallery-images .sb-image:nth-child(2n){margin-right:0;}}.gallery-image,.gallery-images .sb-image{border-radius:0.7em;background-color:#52C6FE;padding:0.7em;line-height:0;height:260px;width:260px;}.gallery-image:hover,.gallery-images .sb-image:hover{background-color:#ff745a;border-color:#ff745a;}.view-gallery .gallery-title,.view-video .gallery-title{font-size:1.3em;font-weight:700;padding:0.7em;max-width:255px;}.view-video .gallery-image a{display:block;width:100%;height:100%;position:relative;}.view-video .gallery-image a:before{content:'';position:absolute;left:50%;top:50%;width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;background-color:rgba(255,255,255,0.5);border-radius:2.5em;}.view-video .gallery-image a:after{content:'';position:absolute;left:50%;top:50%;width:0;height:0;margin-left:-0.5em;margin-top:-0.9em;border:1em solid transparent;border-left:1.6em solid #52C6FE;}.view-video .gallery-image a:hover:before{background-color:rgba(255,255,255,1);}.page-node-3 .footer-contact{text-align:center;}.page-node-3 .address{border:0;padding:0;}.page-node-3 .contact-email{border:0;}.map-page{margin-bottom:2.8em;}.view-catalog .views-item{display:inline-block;vertical-align:top;margin-right:1.7em;margin-bottom:1.7em;max-width:260px;border:2px solid #52C6FE;border-radius:0.7em;background-color:#fff;padding:0.7em;}@media screen and (min-width:1030px){.view-catalog .views-item:nth-child(3n){margin-right:0;}}@media screen and (max-width:1030px){.view-catalog .views-item:nth-child(2n){margin-right:0;}}.product-image{line-height:0;}.product-title{font-size:1.2em;font-weight:400;padding:0.5em 0;}.product-price{font-size:1.3em;font-weight:700;padding-bottom:0.7em;}.product-param{margin-bottom:0.7em;height:1.8em;max-height:1.8em;line-height:1.8em;font-weight:700;max-width:260px;overflow:hidden;}.product-block-title{display:inline-block;width:7em;font-weight:400;}@media screen and (min-width:1030px){.items-images{float:left;margin-right:1.4em;}.product-body{width:100%;display:inline-block;}}.product-page-images{margin-bottom:2.1em;}ul.slides,ul.slides li{margin:0;padding:0;}ul.slides li a{line-height:0;display:block;}.product-page .items-images{margin-bottom:1.4em;overflow:hidden;width:555px;border:2px solid #52C6FE;border-radius:0.7em;background-color:#fff;padding:0.7em;line-height:0;}.slick-track{margin:0 !important;}.slick--field-product-images{height:330px;}.slick--thumbnail{width:580px;margin-top:0.9em;}.slick--thumbnail .slick__slide{cursor:pointer;margin-right:0.9em;overflow:hidden;width:80px !important;height:80px;line-height:0;border:2px solid #52C6FE;border-radius:0.7em;background-color:#fff;padding:0.5em;}.slick--thumbnail .slick__slide:last-child{margin-right:0;}.slick--thumbnail .slick__slide.slick-current{background-color:#ff745a;border-color:#ff745a;}@media screen and (max-width:1030px){.view-catalog.view-display-id-block_products .views-item:last-child{display:none;}}.form-overlay{position:fixed;width:100%;left:0;top:0;background-color:rgba(135,137,138,0.85);z-index:1000;}.form-block{position:fixed;z-index:2000;}.form-close{width:20px;height:20px;position:absolute;right:0.7em;top:0.7em;background:url(/themes/custom/front_theme/images/close.png) no-repeat 0 0;cursor:pointer;z-index:2;}.form-close:hover{background-position:-20px 0;}.form-title{font-size:2.1em;margin-bottom:0.8em;}.block-cover{position:relative;z-index:1;background-color:#fff;border:2px solid #52C6FE;padding:2.1em;}.form-block .form-item{margin-bottom:0.7em;}.block-cover label{font-weight:400;line-height:1.8em;}.ajax-progress{width:129px;height:28px;text-align:center;}.ajax-progress .throbber{float:none;margin:0 auto;}.webform-confirmation{font-size:18px;padding:2.1em;}.webform-confirmation p{margin:0;}.form-item-policy{display:flex;margin:1em 0;}.form-item-policy label{font-weight:400;line-height:1.4em;margin-left:0.5em;}.form-item-policy a{color:#ff745a;display:inline-block;vertical-align:top;}.form-item-policy a:hover{color:#ff3611;}.captcha__element{display:flex;align-items:center;}.captcha .description,.captcha__title{display:none;}.captcha .form-item{margin-bottom:0;}.captcha img{margin-bottom:0.3em;margin-right:0.5em;}.form-item-captcha-response label{margin-right:1em;}.form-item-captcha-response .form-text{max-width:10em;}.visually-hidden{display:none;}.form-enter,.form-call{max-width:22.5em;}.form-call{position:absolute;}.form-call h2{font-size:1.9em;margin-bottom:0.8em;padding:0;}.form-call .form-text{width:100%;box-sizing:border-box;}.user-login-form{display:inline-block;width:15em;}.user-login-form .form-item-name .description{font-size:0.8em;margin-top:0.4em;}.map-block{margin-bottom:2.1em;}.item-list-pager{width:100%;padding:0;overflow:hidden;margin-bottom:1em;}.item-list-pager .pager__items{float:left;left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager__items li{right:50%;position:relative;list-style:none;display:inline-block;line-height:2.1em;margin:0;padding:0;text-align:center;}ul.pager__items a{display:inline-block;height:2.1em;width:2.1em;text-decoration:none;font-size:1em;line-height:2.1em;}.pager__items .is-active a{width:2.1em;height:2.1em;line-height:2.1em;font-size:1em;}@media screen and (max-width:980px){html{min-width:280px;}h1,.title-h1{padding-top:0;}.left-column{width:auto;float:none;position:relative;background-color:#fff;padding:1.5em 0.7em;}.right-column{margin-left:0;padding:0 0.7em;}.container{overflow:hidden;padding-bottom:0;}.footer{height:auto;margin-top:0;}.inner{min-width:280px;padding:0 0.7em;}.content .inner{padding:0;}.header{height:auto;}.header .float-block{float:none;}a.link-mainmenu{display:block;float:left;position:relative;border:0;width:2.1em;height:2.1em;margin:0.8em 0;}.link-mainmenu-img{display:block;position:relative;width:2.1em;height:2.1em;background:url(/themes/custom/front_theme/images/icon_menu.png) no-repeat 0 0;background-size:contain;cursor:pointer;}a.full-wrapper{position:fixed;left:260px;top:0px;width:100%;height:100%;z-index:10;padding:0;margin:0;background-position:100% 0;}a.full-wrapper .link-mainmenu-img{margin:0.8em 0 0 0.7em;}a.link-front{margin-left:3.5em;height:3.5em;}.logo{display:inline-block;width:100%;padding-top:0.8em;text-align:center;}.sidr-open .logo{margin-left:5em;}.logo img{max-width:100%;}a.link-vk{margin:0 auto;}.header-bg{display:none;}.contact{width:100%;padding:0;padding-top:0.7em;}.contact-inner{float:none;text-align:center;margin:0 auto;padding:0;}.link-call{margin-top:0.7em;}.footer .float-block{float:none;width:100%;text-align:center;padding-bottom:1.4em;}.menu-main{display:none;}.menu-main.sidr{display:none;position:fixed;padding:0;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;background-color:#52C6FE;}.menu-main.sidr.left{left:-260px;right:auto;}.menu-main .inner{min-width:100px;height:auto;padding:1.2em 0.7em;}.menu-main .menu,.menu-catalog .menu{text-align:left;}.menu-main  ul.menu li.leaf{display:block;}.menu-main ul.menu li.leaf a{display:inline-block;line-height:1.2em;}.footer ul.menu li.leaf{width:100%;margin:0;}.link-catalog{background-color:#52C6FE;font-size:1.4em;color:#fff;text-align:center;border-radius:0.7em;padding:0.3em 0;margin:0 auto;}.link-catalog-inner{position:relative;}.link-catalog-inner:after{content:'';position:absolute;right:-15px;top:15px;width:0;height:0;border:5px solid transparent;border-top:5px solid #fff;}.link-catalog-cover:after{content:'';display:block;position:absolute;top:50%;right:0.6em;width:0;height:0;border:5px solid transparent;border-top-color:#fff;}.menu-catalog{display:none;position:absolute;top:4.5em;left:0;padding:0.7em;z-index:1000;border:0;}.menu-visible{display:block;}.menu-catalog .menu,.menu-catalog .menu li{margin:0;padding:0;}.menu-catalog .menu li{display:inline-block;width:48%;text-align:left;border:0;vertical-align:top;margin-bottom:0.5em;}.menu-catalog .menu li:nth-child(2n){margin-left:2%;}.menu-catalog ul.menu li a{font-size:1em;line-height:1.1em;padding:0;}.menu-catalog ul.menu li a:hover,.menu-catalog ul.menu li a.is-active{background:none;color:#ff3611;}.left-column ul li{line-height:1em;}.left-column li .menu,.left-column li .menu.menu-visible{display:block;position:relative;left:0;top:0;border:0;background:none;border-radius:0;width:auto;columns:1;}.menu-catalog .menu li li{width:95%;margin:0.3em 0 0.3em 5%;}.menu-catalog .menu li li:nth-child(2n){margin-left:5%;}.block-cover .form-item,.block-cover .form-actions{margin-bottom:0.25em;}.block-cover .form-actions{margin:0px;}.block-cover div.messages,.block-cover div.messages ul{margin:0px;padding:0px;}.block-cover div.messages ul li{margin-left:1.4em;}.block-cover .grippie{display:none;}.block-cover .progress-disabled,.views-exposed-form .progress-disabled{display:none;}.block-cover .ajax-progress,.views-submit-button .ajax-progress{display:block;height:20px;padding-top:8px;width:100%;text-align:center;}.block-cover .ajax-progress .throbber,.views-submit-button .ajax-progress .throbber{margin:0px auto;float:none;}.form-call{position:absolute;}.news-image{float:none;margin-bottom:0.7em;}.news-cover{margin-left:0}.news-images{overflow:hidden;}#slider,.field-name-uc-product-image{width:100%;height:15em;box-sizing:border-box;overflow:hidden;}#slider .flex-viewport{width:100%;height:100%;}.field-name-uc-product-image .field-items{width:100%;height:100%;overflow:hidden;}.product-page .items-images{height:15em;width:100%;box-sizing:border-box;}.items-images a{width:100%;height:15em;overflow:hidden;text-align:center;}.items-images a img{height:auto;max-height:100%;max-width:100%;}#webform-component-blok,#webform-component-vopros{width:100%;margin:0;}#sb-nav-next{right:-10px;z-index:10002;}#sb-nav-previous{left:-10px;z-index:10002;}#sb-nav-close{right:-20px;z-index:10002;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
