/* @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:1.5em;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(/themes/contrib/stable/images/core/throbber-active.gif) 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(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.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;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
/* @license MIT https://github.com/dimsemenov/PhotoSwipe/blob/master/LICENSE */
.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pswp:focus{outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity;}.pswp__bg{opacity:0.005;background:var(--pswp-bg);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}.pswp__content{pointer-events:none;}.pswp__content > *{pointer-events:auto;}.pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none;}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}.pswp__top-bar > *{pointer-events:auto;will-change:opacity;}.pswp__button--close{margin-right:6px;}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}.pswp--touch .pswp__button--arrow{visibility:hidden;}.pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1);}.pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@keyframes pswp-clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}
/* @license MIT https://github.com/dimsemenov/photoswipe-dynamic-caption-plugin/blob/main/LICENSE */
.pswp__dynamic-caption{color:#fff;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear !important;}.pswp-caption-content{display:none;}.pswp__dynamic-caption a{color:#fff;}.pswp__dynamic-caption--faded{opacity:0 !important;}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px;}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0;}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px;}.pswp__dynamic-caption--mobile{width:100%;background:rgba(0,0,0,0.5);padding:10px 15px;right:0;bottom:0;top:auto !important;left:0 !important;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.captcha__description{margin-bottom:.75em;}
#closet-submenu{position:absolute;display:none;z-index:500;left:0;height:354px;width:100%;border-top:2px solid #bf8c4a;border-bottom:2px solid #bf8c4a;background-color:#1a1a1a;overflow:hidden;}#closet-submenu > .row,#closet-submenu > .row > .col{height:100%;}#closet-submenu .submenu-tabs{margin:0;padding:20px 0 0 20px;list-style:none;}#closet-submenu .submenu-tab.is-active{background-color:#f1f1f1;}#closet-submenu .submenu-tab-link{display:block;padding:10px 0 10px 30px;font-size:24px;font-family:'AkkoRoundedPro-Light',Arial,sans-serif;color:#fff;}#closet-submenu .submenu-tab.is-active .submenu-tab-link{color:#bf8c4a;}#closet-submenu .submenu-panes{height:calc(100% - 33px);padding:15px 20px 74px 20px;background-color:#f1f1f1;}#closet-submenu .submenu-pane{display:none;height:265px;overflow-x:hidden;overflow-y:auto;}#closet-submenu .submenu-pane.is-active{display:block;}#closet-submenu .submenu-pane.is-empty{padding:10px 20px;}#closet-submenu .submenu-pane-link{position:absolute;z-index:50;right:20px;bottom:20px;}#closet-submenu .submenu-pane .submenu-pane-emptymsg{display:none;}#closet-submenu .submenu-pane.is-empty .submenu-pane-emptymsg{display:block;}#closet-submenu .closet-infolink-wrap{margin:0;padding:10px 0 0 20px;background-color:#f2f2f2;}
.closet-widget-link{position:relative;display:inline-block;margin:0 0 0 12px;line-height:30px;border:2px solid #bf8c4a;border-radius:50%;width:50px;height:50px;}.closet-widget-quantity{position:absolute;z-index:50;right:-12px;top:-6px;width:25px;height:25px;background-color:#000;color:#fff;font-size:16px;font-family:"AkkoPro-Medium",Arial,sans-serif;line-height:23px;text-align:center;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.closet-widget-icon{display:inline-block;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.closet-widget-label{display:inline-block;vertical-align:middle;font-size:16px;font-family:"AkkoPro-Light",Arial,sans-serif;color:#fff;text-transform:uppercase;}@media screen and (max-width:1599px){.closet-widget-label{display:none;}}@media screen and (max-width:1199px){.closet-widget{min-width:auto;}}@media screen and (max-width:992px){.closet-widget{height:100%;display:flex;align-items:center;}}@media (max-width:992px){.closet-widget-link{width:40px;height:40px;margin:0;}.closet-widget-quantity{width:20px;height:20px;font-size:14px;display:flex;align-items:center;justify-content:center;}}
.form-item{margin:0 !important;}.form-tip{font-family:"AkkoPro-Medium",Arial,sans-serif;font-size:0.75rem;color:#191919;}.contact-form,.order-catalog-form{margin-left:auto;margin-right:auto;}.contact-form .form-control-wrap,.order-catalog-form .form-control-wrap{text-align:left;}.contact-form .form-heading,.order-catalog-form .form-heading{margin:0 0 25px 0;color:#676767;font-size:1.875rem;font-family:"AkkoPro-Light",Arial,sans-serif;}.contact-form .form-actions,.order-catalog-form .form-actions{margin:25px 0 0 0;}#salon-form{max-width:400px;}#salon-form .form-heading{font-family:"AkkoPro-Light",Arial,sans-serif;margin:0 0 20px 0;color:#676767;}#salon-form .form-date{margin:20px 0;}#salon-form .form-date-inputs{position:relative;margin:0 0 20px 0;line-height:1;}#salon-form .form-date-inputs::before{content:"";display:inline-block;vertical-align:middle;width:25px;height:25px;margin:0 20px 0 0;}#salon-form .form-date-input{position:relative;display:inline-block;vertical-align:middle;width:96px;height:44px;margin:0 25px 0 0;padding:0 20px;line-height:44px;border:1px solid #c0c0c0;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;cursor:pointer;}#salon-form .form-date-input:last-child{margin:0;}#salon-form .form-item-date{display:block;position:absolute;left:0;top:20px;width:0;height:0;border:0;visibility:hidden;}#salon-form .form-date-value{font-size:0.875rem;font-family:"AkkoPro-Medium",Arial,sans-serif;color:#191919;}#closet-form-v2 .form-heading{color:#676767;}#closet-form-v2 .form-control--textarea{height:170px;}@media screen and (min-width:992px){.contact-form,.order-catalog-form{max-width:470px;}}@media screen and (min-width:1200px){.contact-form,.order-catalog-form{max-width:790px;}}
.find-salon-btn{display:inline-block;padding:12px 30px;color:#bf8c4a;font-size:16px;font-family:"AkkoPro-Medium",Arial,sans-serif;line-height:23px;background-color:transparent;text-align:center;border:2px solid #bf8c4a;background-color:#ffffff;-webkit-border-radius:141px;-moz-border-radius:141px;border-radius:141px;max-height:50px;}.find-salon-btn img{margin:0 10px 0 0;}
#search-engine-form{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;margin-bottom:30px;}#search-engine-form .sef-header{width:620px;max-width:100%;color:#fff;font-family:"AkkoPro-Regular",Arial,sans-serif;margin:0 0 25px 0;}#search-engine-form .sef-form{width:620px;max-width:100%;}#search-engine-form .sef-forminner{display:flex;flex-wrap:wrap;position:relative;}#search-engine-form .sef-inputwrap{flex:1;}#search-engine-form .sef-input{display:block;padding:10px 80px 10px 30px;width:100%;color:#666;line-height:20px;background-color:#fff;font-family:"AkkoPro-Regular",Arial,sans-serif;border:0;}#search-engine-form .sef-submit{display:none;}#search-engine-form .sef-switch{display:none;}#search-engine-form .sef-actions svg{position:absolute;z-index:10;left:20px;top:50%;transform:translateY(-50%);}#search-engine-header{padding:0 80px 20px 80px;margin-bottom:50px;border-bottom:1px solid #c0c0c0;}#search-engine-filters{display:none;}#search-engine-filters > *{display:inline-block;vertical-align:middle;margin-bottom:10px;}#search-engine-filters .sef-filter{display:inline-block;vertical-align:middle;margin-left:5px;@media screen and (min-width:992px){margin-left:25px;}}#search-engine-tabs{margin-bottom:50px;}#search-engine-tabs.is-expanded .set-tabs{display:block;}#search-engine-tabs .set-header{position:relative;cursor:pointer;padding-bottom:20px;border-bottom:1px solid #c0c0c0;}#search-engine-tabs .set-header img{content:"";display:block;position:absolute;right:0;top:50%;width:16px;height:9px;margin-top:-15.5px;}#search-engine-tabs.is-expanded .set-header img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#search-engine-tabs .site-tabs .site-tabs__tab:last-child{margin-bottom:0;}@media screen and (min-width:1200px){#search-engine-tabs .set-header{display:none;}}@media screen and (max-width:1199px){#search-engine-header{padding:0;margin-bottom:20px;}#search-engine-tabs{margin-bottom:20px;}#search-engine-tabs .set-tabs{display:none;}}@media screen and (max-width:767px){#search-engine-form{padding:20px;min-height:auto;text-align:center;}#search-engine-form .sef-header{font-size:30px;}}.search-engine-form-menu{height:50%;}@media (max-width:992px){.search-engine-form-menu{height:70px;}}.search-engine-form-menu #search-engine-form{background:none !important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:0px;padding:0px;margin-bottom:0px;}.search-engine-form-menu #search-engine-form h2{display:none;}.search-engine-form-menu #search-engine-form .sef-input{background-color:#fafafa;border-bottom:1px solid #e5e5e5;padding:15px 10px 13px 10px;@media (min-width:993px){border-radius:141px;border:1px solid #e5e5e5;padding:15px 16px 13px 68px;}}.search-engine-form-menu #search-engine-form .sef-form{width:100%;padding-right:10px;}@media (max-width:992px){#search-engine-form .sef-inputwrap{position:fixed;top:70px;left:0;width:100%;@media (max-width:992px){display:none;}}.search-engine-form-menu #search-engine-form .sef-form{padding-right:0;}.search-engine-form-menu #search-engine-form .sef-actions svg{top:25px;transform:initial;}.search-engine-form-menu #search-engine-form .sef-actions .desktop{@media (max-width:992px){display:none;}}.search-engine-form-menu #search-engine-form .sef-actions .mobile{@media (min-width:993px){display:none;}}}
.paragraph--unpublished{background-color:#fff4f4;}
.spb-popup-main-wrapper{position:fixed;padding:5px;border:2px solid #000;z-index:999999;background-color:rgb(254,254,254);}.spb_overlay{position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);}.spb-controls{position:absolute;right:5px;z-index:999999;}.spb_close{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 10px;color:#000;background:#fff;}.spb_minimize{border:1px solid;cursor:pointer;float:right;margin:3px;padding:0 11px;color:#000;background:#fff;}.spb_minimized{background:rgba(255,170,0,0.34) none repeat scroll 0 0;border:1px solid;border-radius:50%;bottom:30px;cursor:pointer;padding:20px;position:fixed;right:20%;z-index:999999;display:none;}.spb_top_left{top:0;left:0;}.spb_top_right{top:0;right:0;}.spb_bottom_left{bottom:0;left:0;}.spb_bottom_right{bottom:0;right:0;}.spb_center{margin:auto;top:50%;left:50%;margin-top:-70px;}.spb_top_center{top:0;position:relative;margin:auto;}.spb_top_bar{right:0;top:0;left:0;}.spb_bottom_bar{right:0;bottom:0;left:0;}.spb_left_bar{top:0;bottom:0;left:0;}.spb_right_bar{top:0;bottom:0;right:0;}
