/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--sk-size:40px;--sk-color:#333;}.ajax-throbber{position:relative;width:40px;height:40px;}.ajax-progress.ajax-progress-fullscreen{position:fixed;z-index:11000;top:0;right:0;bottom:0;left:0;overflow:visible;width:2em;height:2em;margin:auto;background-color:transparent;background-image:none;}
.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 6px 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:1261;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;}
.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,0.12),0 10px 36px -4px rgba(77,96,232,0.3);background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647;}.toastify.on{opacity:1;}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:0.4;padding:0 5px;}.toastify-right{right:15px;}.toastify-left{left:15px;}.toastify-top{top:-150px;}.toastify-bottom{bottom:-150px;}.toastify-rounded{border-radius:25px;}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px;}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content;}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;}}
.havlightbox-gallery{display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;overflow:hidden;}.havlightbox{background-color:rgba(0,0,0,0);transition:background-color 0.5s ease;cursor:grab;display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;padding:20px;text-align:center;}.havlightbox.open{background-color:rgba(0,0,0,0.75);}.havlightbox.open img{max-height:100%;max-width:100%;}.havlightbox-image-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.havlightbox img{transition:max-height 0.5s ease-out,max-width 0.5s ease-out;max-height:0;max-width:0;}.havlightbox-image-counter{color:#fff;font-size:16px;position:fixed;top:10px;left:10px;z-index:1000;}.havlightbox-close{cursor:pointer;color:#fff;font-size:30px;position:fixed;top:10px;right:10px;}.havlightbox-close:hover{color:#999;}.havlightbox-caption{color:#fff;font-size:16px;margin-top:10px;}.havlightbox-thumbnail{cursor:pointer;margin:0;height:auto;width:256px;}.havlightbox-thumbnail-selection{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;}.havlightbox-thumbnail-selection-item{border:2px solid transparent;cursor:pointer;opacity:0;transition:opacity 0.5s ease;margin:0 5px;width:50px;height:50px;}.havlightbox-thumbnail-selection-item.selected{border-color:#fff;}.havlightbox-thumbnail-selection-item.selected,.havlightbox-thumbnail-selection-item:hover{opacity:1;}.havlightbox-thumbnail-selection-item:not(:hover):not(.selected){opacity:0.5;}.havlightbox-prev-button,.havlightbox-next-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,0.5);color:#fff;border:none;cursor:pointer;padding:10px;font-size:18px;display:none;}.havlightbox-prev-button{left:10px;}.havlightbox-next-button{right:10px;}.havlightbox-prev-button:hover,.havlightbox-next-button:hover{background-color:rgba(0,0,0,0.75);color:#999;}@media all and (max-width:600px),(max-height:600px){.havlightbox-caption,.havlightbox-thumbnail-selection{display:none !important;}}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.carousel-cell{width:100%;max-height:800px;min-height:150px;counter-increment:carousel-cell;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}.carousel-cell-image{display:block;max-height:100%;margin:0 auto;max-width:100%;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s;}.carousel-cell-image.flickity-lazyloaded,.carousel-cell-image.flickity-lazyerror{opacity:1;}.flickity-page-dots{position:initial;margin:0;}.flickity-prev-next-button{top:45%;}.flickity-page-dots .dot{width:5px;height:5px;margin:0 3px;opacity:0.25;}
.ajax-throbber.sk-circle-fade{position:relative;width:var(--sk-size);height:var(--sk-size);}.ajax-throbber .sk-circle-fade-dot{position:absolute;top:0;left:0;width:100%;height:100%;}.ajax-throbber .sk-circle-fade-dot::before{display:block;width:15%;height:15%;content:"";animation:sk-circle-fade 1.2s infinite ease-in-out both;border-radius:100%;background-color:var(--sk-color);}.ajax-throbber .sk-circle-fade-dot:nth-child(1){transform:rotate(30deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(2){transform:rotate(60deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(3){transform:rotate(90deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(4){transform:rotate(120deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(5){transform:rotate(150deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(6){transform:rotate(180deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(7){transform:rotate(210deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(8){transform:rotate(240deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(9){transform:rotate(270deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(10){transform:rotate(300deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(11){transform:rotate(330deg);}.ajax-throbber .sk-circle-fade-dot:nth-child(1)::before{animation-delay:-1.1s;}.ajax-throbber .sk-circle-fade-dot:nth-child(2)::before{animation-delay:-1s;}.ajax-throbber .sk-circle-fade-dot:nth-child(3)::before{animation-delay:-0.9s;}.ajax-throbber .sk-circle-fade-dot:nth-child(4)::before{animation-delay:-0.8s;}.ajax-throbber .sk-circle-fade-dot:nth-child(5)::before{animation-delay:-0.7s;}.ajax-throbber .sk-circle-fade-dot:nth-child(6)::before{animation-delay:-0.6s;}.ajax-throbber .sk-circle-fade-dot:nth-child(7)::before{animation-delay:-0.5s;}.ajax-throbber .sk-circle-fade-dot:nth-child(8)::before{animation-delay:-0.4s;}.ajax-throbber .sk-circle-fade-dot:nth-child(9)::before{animation-delay:-0.3s;}.ajax-throbber .sk-circle-fade-dot:nth-child(10)::before{animation-delay:-0.2s;}.ajax-throbber .sk-circle-fade-dot:nth-child(11)::before{animation-delay:-0.1s;}@keyframes sk-circle-fade{0%,39%,100%{transform:scale(0.6);opacity:0;}40%{transform:scale(1);opacity:1;}}
.cke5-custom-block-indent-1{margin-left:40px;}.cke5-custom-block-indent-2{margin-left:80px;}.cke5-custom-block-indent-3{margin-left:120px;}.cke5-custom-block-indent-4{margin-left:160px;}.cke5-custom-block-indent-5{margin-left:200px;}.cke5-custom-block-indent-6{margin-left:240px;}.cke5-custom-block-indent-7{margin-left:280px;}.cke5-custom-block-indent-8{margin-left:320px;}.cke5-custom-block-indent-9{margin-left:360px;}.cke5-custom-block-indent-10{margin-left:400px;}.cke5-custom-block-indent-11{margin-left:440px;}.cke5-custom-block-indent-12{margin-left:480px;}.cke5-custom-block-indent-13{margin-left:520px;}.cke5-custom-block-indent-14{margin-left:560px;}.cke5-custom-block-indent-15{margin-left:600px;}.cke5-custom-block-indent-16{margin-left:640px;}.cke5-custom-block-indent-17{margin-left:680px;}.cke5-custom-block-indent-18{margin-left:720px;}.cke5-custom-block-indent-19{margin-left:760px;}.cke5-custom-block-indent-20{margin-left:800px;}
.paragraph--unpublished{background-color:#fff4f4;}
.site-commerce-price-group-default-formatter{margin-bottom:2rem;}.site-commerce-price-group-default-formatter__prefix{margin-bottom:1rem;}.site-commerce-price-group-default-formatter__suffix{margin-top:1rem;}.site-commerce-price-group-default-formatter__value{font-size:1.8em;}.site-commerce-price-group-default-formatter__from{font-size:1rem;}.site-commerce-price-group-default-formatter__cost-from{font-weight:500;}.site-commerce-price-group-default-formatter__cost-value{font-weight:500;}.site-commerce-price-group-default-formatter__cost-value-basic{font-size:1rem;color:#888888;font-weight:100;text-decoration:line-through;}.site-commerce-price-group-default-formatter__cost-value-sale{font-weight:700;}.site-commerce-price-group-default-formatter__quantity-unit{font-size:0.7em;color:#888888;}.site-commerce-price-group-default-formatter__discount{background-color:#4e7661;border-radius:0.25rem;color:#ffffff;font-size:1.25rem;padding:0.5rem;width:-moz-fit-content;width:fit-content;font-weight:100;}
.product__content-above{margin-bottom:4rem;}.product__basic-parametrs{margin-bottom:2rem;}.product__summary{margin-bottom:2rem;}.product__view{display:grid;align-content:space-evenly;grid-template-columns:1fr;grid-template-rows:auto;gap:4rem;margin-bottom:4rem;}.product__images{text-align:center;}.product__title{margin:0 0 2rem 0;}.product__cart-description{margin-bottom:2rem;}.product__cart-data{margin-bottom:2rem;}@media (min-width:992px){.product__view{grid-template-columns:1fr 1fr;}}
