/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.modals{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:100;}.modals.is-visible{display:flex;}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;}.modals.is-visible .modal-overlay{display:block;}.modal-form{position:relative;display:none;width:420px;height:auto;padding:2.625rem 2.1875rem;background-color:#fff;box-shadow:9px 9px 70px rgba(0,0,0,0.55);border-radius:3px;z-index:101;}.modal-form.is-visible{display:block;animation:fromBottom .3s ease;}.modal-form__heading{font-weight:600;font-size:1.25rem;margin-bottom:1.5rem;}.modal-form__close.close-icon{top:1rem;right:1.5rem;}.modal-form .form-item{margin-bottom:15px;}.modal-form textarea{height:100px;}.modal-form .form-actions{position:relative;margin-top:.5rem;width:100%;}.modal-form .contact-form{display:block;}.close-icon{position:absolute;display:flex;justify-content:center;align-items:center;top:0;right:0;width:40px;height:40px;color:#fff;font-size:2rem;text-align:center;cursor:pointer;transition:background-color .2s ease;z-index:9;}.close-icon:hover svg path{transition:.2s ease;}.close-icon:hover svg path{stroke:var(--base-color);}.modal-trigger{cursor:pointer;}.modal-form .form-actions .button{width:100%;}.added-cart-product{display:flex;align-items:center;}.added-cart-product__image{width:4rem;}.added-cart-product__image + .added-cart-product__title{width:calc(100% - 4rem);padding-left:1.2rem;}.added-cart-message__links{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;}.added-cart-message__link{display:block;width:48%;}.added-cart-message__link .button{width:100%;}@media screen and (max-width:767px){.modal-form{overflow-y:scroll;max-height:100%;}.added-cart-product__image{width:3rem;}.added-cart-product__image + .added-cart-product__title{width:calc(100% - 3rem);font-size:0.8125rem;}.added-cart-message__link{width:100%;}.added-cart-message__link:not(:last-child){margin-bottom:1rem;}}@media screen and (max-width:576px){.modal-form{width:320px;}}
:root{--widget-link-size:3.25rem;--color-telegram:#25a1dd;--color-viber:#7360f2;--colow-whatsapp:#00b53b;--color-max:#4C5BEC;}.social-widgets{position:fixed;bottom:2rem;right:2rem;z-index:2;}.social-widgets__links{display:flex;}.social-widgets__links__item{display:block;flex-grow:1;margin-right:.5rem;}.social-widgets__links__item:last-child{margin-right:0;}.social-widgets-link{position:relative;display:flex;align-items:center;justify-content:center;font-size:0;width:var(--widget-link-size);height:var(--widget-link-size);border-radius:50%;transition:transform .3s ease;}.social-widgets-link:hover{transform:translateY(-3px);}.social-widgets-link--telegram{background-color:var(--color-telegram);}.social-widgets-link--viber{background-color:var(--color-viber);}.social-widgets-link--whatsapp{background-color:var(--colow-whatsapp);}.social-widgets-link--max{background-color:var(--color-max);}.social-widgets-link--telegram svg{position:relative;left:-2px;}@media screen and (max-width:576px){:root{--widgets-height:4.5rem;--widget-link-size:3rem;}.dialog-off-canvas-main-canvas{padding-bottom:var(--widgets-height) !important;}.social-widgets{display:flex;align-items:center;right:0;bottom:0;width:100%;height:var(--widgets-height);background-color:#fff;}.social-widgets__links{width:100%;justify-content:center;}.social-widgets__links__item{flex-grow:initial;margin-right:1rem;}}
