@charset "UTF-8";.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.7;-webkit-animation:slbOverlay .5s;-moz-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;box-shadow:0 .2em 1em #0006}.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 .2em 1em #0009;background-color:#fff}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext .4s;-moz-animation:slbEnterNext .4s;animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev .4s;-moz-animation:slbEnterPrev .4s;animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:#ffffffb3;text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:.5}.slbCloseBtn:active,.slbArrow:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:#ffffffb3;text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:#ffffffe6}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 .2em 1em #0009;background:#000}@-webkit-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slbEnter{0%{opacity:0;-moz-transform:translate3d(0,-1em,0)}to{opacity:1;-moz-transform:translate3d(0,0,0)}}@keyframes slbEnter{0%{opacity:0;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slbEnterNext{0%{opacity:0;-moz-transform:translate3d(4em,0,0)}to{opacity:1;-moz-transform:translate3d(0,0,0)}}@keyframes slbEnterNext{0%{opacity:0;-webkit-transform:translate3d(4em,0,0);-moz-transform:translate3d(4em,0,0);-ms-transform:translate3d(4em,0,0);-o-transform:translate3d(4em,0,0);transform:translate3d(4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slbEnterPrev{0%{opacity:0;-moz-transform:translate3d(-4em,0,0)}to{opacity:1;-moz-transform:translate3d(0,0,0)}}@keyframes slbEnterPrev{0%{opacity:0;-webkit-transform:translate3d(-4em,0,0);-moz-transform:translate3d(-4em,0,0);-ms-transform:translate3d(-4em,0,0);-o-transform:translate3d(-4em,0,0);transform:translate3d(-4em,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}}:root{--durationAnimationBase: .24s;--easingAnimationBase: ease-in-out;--animationBase: all var(--durationAnimationBase) var(--easingAnimationBase);--durationAnimationFast: .12s;--animationFast: all var(--durationAnimationFast) var(--easingAnimationBase);--durationAnimationLong: .4s;--animationLong: all var(--durationAnimationLong) var(--easingAnimationBase)}:root{--sizeContentOffset: 1.25rem;--sizeContentWidth: 76.5rem;--sizeContentWidthMedium: 92.5rem;--sizeContentWidthNarrow: 62rem;--sizeContentWidthWide: 81rem;--sizeInputFont: var(--textSm);--sizeInputPaddingVertical: var(--spaceSm);--sizeInputPaddingHorizontal: var(--spaceMd);--sizeInputPadding: var(--sizeInputPaddingVertical) var(--sizeInputPaddingHorizontal);--sizeInputBorder: 1px;--sizeInputBorderRadius: 0;--sizeButtonFont: var(--textSm);--sizeButtonPaddingVertical: var(--spaceSm);--sizeButtonPaddingHorizontal: var(--spaceLg);--sizeButtonPadding: var(--sizeButtonPaddingVertical) var(--sizeButtonPaddingHorizontal);--sizeButtonBorder: 1px;--sizeButtonBorderRadius: 0}:root{--fontFamily: NolanNext;--textBaseSize: 1rem;--bodyLineHeight: 1.5;--headingLineHeight: 1.3;--textXs: .75rem;--textSm: .875rem;--textRg: 1.25rem;--textMd: 1.5rem;--textLg: 1.75rem;--textXl: 2rem;--textXxl: 3rem}@media (min-width: 48rem){:root{--textSm: 1rem;--textRg: 1.5rem;--textMd: 1.75rem;--textLg: 2rem;--textXl: 2.5rem;--textXxl: 3.25rem}}@media (min-width: 90rem){:root{--textMd: 2rem;--textLg: 2.5rem;--textXl: 3rem;--textXxl: 3.75rem}}@font-face{font-family:NolanNext;src:url(/wp-content/themes/sothys/public/dist/NolanNext-Regular-J8d8edln.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NolanNext;src:url(/wp-content/themes/sothys/public/dist/NolanNext-Bold-rk93FUSg.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Baskerville;src:url(/wp-content/themes/sothys/public/dist/Baskerville-Regular-Bj1FS7HK.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:12rem}html:has(body.post-type-archive-salon){scroll-padding-top:4rem}html:has(body.post-type-archive-seminar_date){scroll-padding-top:16rem}html.is-not-smooth{scroll-behavior:unset}*,*:before,*:after{box-sizing:inherit}body{display:flex;flex-flow:column;min-height:100vh;background:var(--colorBodyBg);margin:0;font-size:var(--textBaseSize);font-family:var(--fontFamily),"sans-serif";font-weight:400;color:var(--colorText);text-rendering:optimizeSpeed;line-height:var(--bodyLineHeight)}body footer{margin-top:auto}body.is-not-overflowed{overflow:hidden}ul,ol{padding:0;list-style-type:none}h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;vertical-align:middle}input,button,textarea,select{font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}iframe{border:0}::selection{color:hsl(0,0%,calc((var(--colorSecondary-l) - 60) * -100%));background:var(--colorSecondary)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:Baskerville,sans-serif;font-weight:400;position:relative}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup{font-size:50%;line-height:1}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;font-size:.625em}h1,.u-textXxl{font-size:var(--textXxl);line-height:120%}h1:not([class]),.u-textXxl:not([class]){font-size:var(--contentTextXxl, var(--textXxl))}h2,.u-textXl{font-size:var(--textXl);line-height:140%;margin-bottom:1.25rem}h2:not([class]),.u-textXl:not([class]){font-size:var(--contentTextXl, var(--textXl))}h3,.u-textLg{font-size:var(--textLg);line-height:140%;margin-bottom:1.25rem}h3:not([class]),.u-textLg:not([class]){font-size:var(--contentTextLg, var(--textLg))}h4,.u-textMd{font-size:var(--textMd);line-height:140%;margin-bottom:1.25rem}h4:not([class]),.u-textMd:not([class]){font-size:var(--contentTextMd, var(--textMd))}h5,.u-textRg{font-size:var(--textRg);line-height:140%;margin-bottom:1rem;margin-top:1rem}h5:not([class]),.u-textRg:not([class]){font-size:var(--contentTextRg, var(--textRg))}h6{font-size:var(--textBaseSize);margin-bottom:1rem}.u-textSm{font-size:var(--textSm)}.u-textXs,small{font-size:var(--textXs)}p{line-height:160%}a{color:var(--colorLinkText);text-decoration:none}.subtitle{font-size:1.25rem;font-style:normal;font-weight:400;line-height:160%;text-transform:uppercase;color:var(--colorPrimary);text-align:center}.line{height:2px;width:100%;background-color:#c4c6c8}@media (max-width: 31.99rem){.line{display:none}}.line-button{margin:0!important;white-space:nowrap}@media (max-width: 31.99rem){.line-button{width:100%}}small{font-size:.75rem}:root{--colorPrimary: hsl(41.7073170732deg, 39.4230769231%, 59.2156862745%);--colorPrimary-h: 41.7073170732deg;--colorPrimary-s: 39.4230769231;--colorPrimary-l: 59.2156862745;--colorSecondary: hsl(207.2727272727deg, 5.3658536585%, 40.1960784314%);--colorSecondary-h: 207.2727272727deg;--colorSecondary-s: 5.3658536585;--colorSecondary-l: 40.1960784314;--colorBgLight: hsl(0deg, 0%, 96.4705882353%);--colorBgLight-h: 0deg;--colorBgLight-s: 0;--colorBgLight-l: 96.4705882353;--colorOutline: hsl(0deg, 0%, 90.1960784314%);--colorOutline-h: 0deg;--colorOutline-s: 0;--colorOutline-l: 90.1960784314;--colorOutlineDark: hsl(0deg, 0%, 55.6862745098%);--colorOutlineDark-h: 0deg;--colorOutlineDark-s: 0;--colorOutlineDark-l: 55.6862745098;--colorDark: hsl(205.7142857143deg, 10.9375%, 25.0980392157%);--colorDark-h: 205.7142857143deg;--colorDark-s: 10.9375;--colorDark-l: 25.0980392157;--colorLight: hsl(0deg, 0%, 100%);--colorLight-h: 0deg;--colorLight-s: 0;--colorLight-l: 100;--colorText: var(--colorDark);--colorTextSecondary: #666666;--colorTextFaded: #999999}.c-primary{color:var(--colorPrimary)}.c-secondary{color:var(--colorSecondary)}.u-clearfix:after{clear:both;content:"";display:table}.u-container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}[class*=u-frame]{margin-left:auto;margin-right:auto;width:100%}.u-frame{max-width:calc(var(--sizeContentWidth) + var(--sizeContentOffset) * 2);padding-left:var(--sizeContentOffset);padding-right:var(--sizeContentOffset)}.u-frame .u-frame{padding-left:0;padding-right:0}.u-frame--narrow{max-width:calc(var(--sizeContentWidthNarrow) + var(--sizeContentOffset) * 2);padding-left:var(--sizeContentOffset);padding-right:var(--sizeContentOffset)}.u-frame--medium{max-width:calc(var(--sizeContentWidthMedium) + var(--sizeContentOffset) * 2);padding-left:var(--sizeContentOffset);padding-right:var(--sizeContentOffset)}.u-frame--wide{max-width:calc(var(--sizeContentWidthWide) + var(--sizeContentOffset) * 2);padding-left:var(--sizeContentOffset);padding-right:var(--sizeContentOffset)}.u-fullWidth{width:100%}.u-block{display:block}.u-flex{display:flex}[v-cloak],.u-hidden{display:none!important}.hidden{display:none}.u-hiddenVisually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-hiddenOverflow{overflow:hidden}.u-invisibleScrollBar{-ms-overflow-style:none;scrollbar-width:none}.u-invisibleScrollBar::-webkit-scrollbar{display:none}.u-customScrollBar{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}.u-customScrollBar::-webkit-scrollbar{width:.4rem}.u-customScrollBar::-webkit-scrollbar-track{background:transparent}.u-customScrollBar::-webkit-scrollbar-thumb{background:#0003;transition:all .25s ease-in-out}.u-customScrollBar::-webkit-scrollbar-thumb:hover{background:#0006}.u-textCenter{text-align:center}.u-flexJustifyStart{justify-content:flex-start}.u-flexJustifyEnd{justify-content:flex-end}.u-flexJustifyCenter{justify-content:center}.u-flexJustifyBetween{justify-content:space-between}.u-flexJustifyAround{justify-content:space-around}.u-flexAlignItemsStart{align-items:flex-start}.u-flexAlignItemsEnd{align-items:flex-end}.u-flexAlignItemsCenter{align-items:center}.u-spanRow{grid-column:1/-1}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-underline{text-decoration:underline}.u-underline:hover,.u-underline:active,.u-underline:focus{text-decoration:none}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);display:block;position:absolute;inset:auto auto calc(100% + .5rem) 50%;padding:.25rem .5rem;font-size:.75rem;font-weight:500;white-space:nowrap;color:var(--colorLight);background:#000000f5;border-radius:.25rem;transform:translate(-50%);opacity:0;pointer-events:none;transition:var(--animationFast)}[data-tooltip]:hover:before{opacity:1}.Alert{--formMessageStateColor: var(--colorPrimary);position:relative;padding:1rem 1.5em 1rem 4.5em;margin:2em 0 0;max-width:none!important;background:var(--formMessageBgColor, var(--colorLight));font-size:.875rem;font-weight:700;line-height:1.25rem;color:var(--colorText);overflow:hidden;z-index:1}.Alert+.Alert{margin:.75em 0 0}.Alert--success{--formMessageStateColor: #69b569}.Alert--danger,.Alert--warning{--formMessageStateColor: #B40000}.AlertIcon{content:"";position:absolute;inset:var(--formMessageIconPositionTop, .875rem) auto auto var(--formMessageIconPositionLeft, 1.375rem);height:var(--formMessageIconSize, 1.5rem);color:var(--formMessageStateColor)}.Alert:before{content:"";position:absolute;inset:0 auto 0 0;width:.5em;background:var(--formMessageStateColor);z-index:-1}.AlertMessage{position:relative;top:.125rem}.Alert a[href]{text-decoration:underline}.Alert a[href]:hover,.Alert a[href]:active,.Alert a[href]:focus{text-decoration:none}.AlertBox{width:100%}.AlertBox:empty,.AlertBox:not(:has(>.Alert)){display:none}.AlertBox:has(+form){margin-bottom:-.75em}body.single-seminar .Alert{margin-bottom:2rem}.Button,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.75rem;padding:1.35rem 3rem 1.25rem!important;border:0;border-radius:0!important;outline:0;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:.02rem;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:var(--animationBase);margin:4rem 0}.Button[disabled],.wp-element-button[disabled]{pointer-events:none;opacity:.8}.Button>span,.wp-element-button>span{position:relative}.Button>span:empty,.wp-element-button>span:empty{display:none}.Button:hover,.Button:active,.Button:focus,.wp-element-button:hover,.wp-element-button:active,.wp-element-button:focus{text-decoration:none}.ButtonIcon,.wp-element-buttonIcon{height:1em;width:auto;transition:inherit}.ButtonIcon--left,.wp-element-buttonIcon--left{order:-1}.Button:hover .ButtonIcon--arrow,.Button:focus .ButtonIcon--arrow,.Button:hover .wp-element-buttonIcon--arrow,.Button:focus .wp-element-buttonIcon--arrow{transform:translate(.25em)}.Button:hover .ButtonIcon--arrow+span,.Button:focus .ButtonIcon--arrow+span,.Button:hover .wp-element-buttonIcon--arrow+span,.Button:focus .wp-element-buttonIcon--arrow+span{transform:translate(-.125em)}.Button--primary,.wp-block-button:not([class*=is-style])>.Button,.wp-element-button--primary,.wp-block-button:not([class*=is-style])>.wp-element-button{color:var(--colorLight);border:none;background:var(--colorPrimary)}.Button--primary:hover,.Button--primary:focus-visible,.wp-block-button:not([class*=is-style])>.Button:hover,.wp-block-button:not([class*=is-style])>.Button:focus-visible,.wp-element-button--primary:hover,.wp-element-button--primary:focus-visible,.wp-block-button:not([class*=is-style])>.wp-element-button:hover,.wp-block-button:not([class*=is-style])>.wp-element-button:focus-visible{color:var(--colorLight);background:var(--colorSecondary)}.Button--secondary,.wp-element-button--secondary{color:var(--colorLight);background:var(--colorDark);border:.125rem solid var(--colorDark)}.Button--secondary:hover,.Button--secondary:focus-visible,.wp-element-button--secondary:hover,.wp-element-button--secondary:focus-visible{color:var(--colorLight);background:var(--colorSecondary)}.Button--outline,.is-style-outline>.Button,.wp-element-button--outline,.is-style-outline>.wp-element-button{border:.125rem solid var(--colorDark);background:transparent;color:inherit;padding:1.25rem 3rem!important}.Button--outline:hover,.Button--outline:focus-visible,.is-style-outline>.Button:hover,.is-style-outline>.Button:focus-visible,.wp-element-button--outline:hover,.wp-element-button--outline:focus-visible,.is-style-outline>.wp-element-button:hover,.is-style-outline>.wp-element-button:focus-visible{color:var(--colorPrimary);border:.125rem solid var(--colorPrimary)}.Button--outline.Button--negative,.is-style-outline>.Button.Button--negative,.wp-element-button--outline.Button--negative,.is-style-outline>.wp-element-button.Button--negative{--buttonBorderColor: var(--colorLight)}.Button--outline.Button--negative:hover,.Button--outline.Button--negative:focus-visible,.is-style-outline>.Button.Button--negative:hover,.is-style-outline>.Button.Button--negative:focus-visible,.wp-element-button--outline.Button--negative:hover,.wp-element-button--outline.Button--negative:focus-visible,.is-style-outline>.wp-element-button.Button--negative:hover,.is-style-outline>.wp-element-button.Button--negative:focus-visible{color:var(--colorDark)}.Button--textLink,.wp-element-button--textLink{gap:.5rem;min-width:auto;padding:var(--buttonPadding, 0)!important;font-size:inherit;font-weight:700;text-align:left;color:inherit;background:transparent}.Button--textLink:hover,.Button--textLink:focus-visible,.wp-element-button--textLink:hover,.wp-element-button--textLink:focus-visible{color:inherit;opacity:.64}.Button--icon,.wp-element-button--icon{padding:var(--buttonIconPadding, .625em .75em)!important;min-width:auto}.Button--icon .ButtonIcon,.wp-element-button--icon .ButtonIcon{height:var(--buttonIconSize, 1.5em)}.Button--small,.wp-element-button--small{--buttonPadding: 1em 2em;--buttonIconPadding: .375rem .625rem;--buttonIconSize: 1.125rem;gap:.5rem;font-size:.875rem;min-width:auto}.Button--wide,.wp-element-button--wide{width:100%;border-radius:0}.Modal{display:grid;max-inline-size:min(96vw,var(--sizeContentWidth));max-block-size:min(88vh,100%);max-block-size:min(88dvb,100%);margin:auto;padding:6em;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;overflow:hidden;transition:var(--animationBase);border:0}@media (max-width: 47.99rem){.Modal{padding:2.4em 1.5em;overflow:auto}}.Modal:not([open]){pointer-events:none;opacity:0}.ModalCloser{position:absolute;top:2.5em;right:2.5em;background:none;border:0;outline:0;cursor:pointer;opacity:.4;transition:var(--animationBase)}@media (max-width: 47.99rem){.ModalCloser{top:1em;right:1em}}.ModalCloser:hover{opacity:1}dialog::backdrop{background-color:#000c}form,.FormBefore{padding:4rem 4rem 2rem;background-color:var(--colorDark)}@media (max-width: 47.99rem){form,.FormBefore{padding:1rem}}form[data-post],.FormBefore[data-post]{padding:0;background:none}.FormBefore{color:#fff}.FormBefore:has(+form),.FormBefore:has(+div>form){padding-bottom:0}.FormBefore :where(h2,h3)>small{display:block;margin-bottom:1.75rem;color:var(--colorPrimary);line-height:1.2}.FormBefore p{margin:-.5rem 0 0;font-size:1.125rem}.FormBefore-info{font-size:1.125rem;padding-top:1rem;padding-bottom:4rem}.FormBefore-info a{color:var(--colorPrimary)}.FormBefore-info a:hover{text-decoration:underline}.FormNote{margin-top:.5rem;color:#fff}.FormNote :where(a[href]){text-decoration:underline}.FormNote :where(a[href]):hover{text-decoration:none}.FormSubmit{display:flex;flex-flow:row wrap;gap:.75rem .5rem;margin:1rem 0 0}.FormSubmit>:is(a,button){margin:0;flex:1 0 auto;line-height:1rem}.FormSubmit .Button--outline{color:var(--colorPrimary);border:1px solid var(--colorPrimary)}.FormSubmit .Button--outline:not(:first-child){font-size:.875rem;padding:calc(1.25rem - 1px) 1.25rem!important}.FormBase{color:#fff}.FormBase:first-child p{margin:-.5rem 0 2rem;font-size:1.125rem;color:#fff!important}.FormBase-inputs{display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}@media (max-width: 47.99rem){.FormBase-inputs{flex-flow:column}}.FormBase-el{width:50%}@media (max-width: 47.99rem){.FormBase-el{width:100%}}.FormBase-elFull{margin-bottom:1rem}.FormBase-bottom a{text-transform:none}.FormBase-bottom .Button{margin:2rem 0}@media (max-width: 31.99rem){.FormBase-bottom .Button{width:100%}}.FormBaseSalon{color:var(--colorDark)}.FormBaseSalon p,.FormBaseSalon label,.FormBaseSalon input,.FormBaseSalon textarea,.FormBaseSalon:first-child p{color:var(--colorDark)!important}.FormBaseSalon input,.FormBaseSalon textarea{border-bottom:1px solid var(--colorDark)}.FormBaseSalon input:-webkit-autofill,.FormBaseSalon input:-webkit-autofill:hover,.FormBaseSalon input:-webkit-autofill:focus,.FormBaseSalon input:-internal-autofill-selected{box-shadow:0 0 0 100px #fff inset!important;-webkit-text-fill-color:var(--colorDark)!important}.hf-message{position:relative;margin:1em 0;padding:1.25em 2em 1.125em 3em;border-left:.5em solid currentColor;background:var(--colorLight);font-weight:700}.hf-message-success{color:#69b569!important}.hf-message-success:before{content:"";position:absolute;left:.75em;top:1.125rem;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/success-4kc3cHCm.svg)}.hf-message-warning{color:#ca3c3c!important}.hf-message-warning:before{content:"";position:absolute;left:.75em;top:1.125rem;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/warning-B5q3f3K0.svg)}.SeminarForm{margin:4rem auto 8rem}input{width:100%;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;outline:none;color:var(--FormFieldColor, white);padding:.75rem .5rem}input[type=checkbox]{border:1px solid var(--FormFieldColor, white);width:1rem;height:1rem;margin:0;padding:0;margin-right:.75rem}input[type=checkbox]:checked{background:var(--FormFieldColor, white);position:relative}input[type=checkbox]:checked:after{content:"✓";font-size:.75rem;color:var(--FormFieldColor, white);filter:invert(1);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-weight:700}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-internal-autofill-selected{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background-clip:content-box!important;box-shadow:0 0 0 100px #394147 inset!important;-webkit-text-fill-color:white!important}label{font-size:1.125rem;padding:0 .5rem;color:var(--FormFieldColor, white)!important;width:100%;display:block}textarea{width:100%;padding:.75rem .5rem;border:none;border-bottom:1px solid currentColor;border-radius:0;background:transparent;outline:none;color:var(--FormFieldColor, white)}.FormLayout{display:flex;flex-flow:column;gap:1.5rem;flex:1 0 100%;margin:2rem auto}.FormPassword{position:relative}.FormPassword-toggle{position:absolute;right:0;bottom:-.1rem;height:95%;background:transparent;border:none;cursor:pointer}.RegistrationForm{max-width:100%}.DeleteButton{margin:1rem 0}.ProfForm{margin-bottom:4rem}.FormFieldError{margin:.5rem 0 0 .5rem;color:#e87272;font-size:.875em;font-weight:600}select{background-color:#394147!important}.SalonForm{margin:11.5rem auto 0}@media (max-width: 47.99rem){.SalonForm{margin:5rem auto}}.SalonForm form{background:#fff;box-shadow:0 4px 24px #00000014;margin-bottom:4rem}.Map{position:relative;background:#ebeced;z-index:2}.Map:is([data-map=salons]){height:100vh}.Map>*{transition:var(--animationBase)}.Map:not(.is-loaded)>*{opacity:0}.Map .gm-style-moc,.Map div[tabindex]:has(+.gm-style){display:none!important}.swiper{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical{touch-action:pan-x}.swiper-wrapper{position:relative;display:flex;gap:1.5rem;align-items:stretch;width:100%;transform:translateZ(0);transition-property:transform;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-css-mode>.swiper-wrapper{overflow:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper .swiper-slide{flex-shrink:0;position:relative;width:100%;transition-property:transform;transition:transform .3s ease,opacity .3s ease}.swiper-fade .swiper .swiper-slide{pointer-events:none;transition-property:opacity}.swiper .swiper-slide-active{pointer-events:auto;opacity:1}.swiper-css-mode .swiper .swiper-slide{scroll-snap-align:start start}.swiper-navigation{display:flex;gap:1rem}@media (max-width: 47.99rem){.swiper-navigation{display:none}}.swiper-navigation .Prev,.swiper-navigation .Next{cursor:pointer}.swiper-navigation .swiper-button-disabled{opacity:.25}.swiper-pagination{position:absolute;bottom:0;left:0;z-index:200;display:flex;justify-content:space-between;align-items:flex-end;gap:.5rem}@media (max-width: 47.99rem){.swiper-pagination{height:1rem;left:50%;transform:translate(-50%)}}.swiper-pagination .swiper-pagination-bullet{display:inline-flex;width:.75rem;height:.75rem;background:var(--colorDark);opacity:.26;border-radius:50%;transition:var(--animationBase);cursor:pointer;position:relative}.swiper-pagination .swiper-pagination-bullet-active{background:var(--colorDark);opacity:1;pointer-events:none}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.SocialLinks{display:flex;gap:2rem;align-items:center;justify-content:center;margin-top:2rem}.SocialLinks .link{display:flex;gap:.75rem;text-transform:uppercase;font-size:1.25rem;transition:var(--animationBase)}.SocialLinks .link svg{height:1lh;padding-bottom:.25em}.SocialLinks .link svg path{fill:#b0b3b5;transition:fill .3s ease}.SocialLinks .link:hover{color:var(--colorPrimary)}.SocialLinks .link:hover path{fill:var(--colorPrimary)}.Contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:center;margin-top:8rem;margin-bottom:8rem}@media (max-width: 63.99rem){.Contact{gap:2rem}}@media (max-width: 899px){.Contact{grid-template-columns:repeat(1,auto)}}.ContactSalon{margin-top:5rem;margin-bottom:5rem}.Contact-map{min-height:15rem;min-width:15rem}@media (max-width: 79.99rem){.Contact-map{min-width:auto}}@media (max-width: 47.99rem){.Contact-map{width:100%}}.Contact-content{display:flex;flex-flow:column;gap:1.25rem;margin-bottom:2rem}.Contact-title{margin-bottom:.75rem}.Contact-institute{font-size:1.25rem;color:var(--colorSecondary)}.Contact-item{color:#61676c}.Contact-item :where(h4){margin-top:.5rem;margin-bottom:.25rem}.Contact-item a{transition:var(--animationBase)}.Contact-item a:hover{color:var(--colorPrimary)}.Contact-photo{height:100%}.Contact-photo img{width:100%;height:100%;object-fit:cover}.Header{position:sticky;top:0;width:100%;z-index:100;background-color:#fff;transition:transform .3s,background-color .3s,box-shadow .3s;box-shadow:0 .25em 1.5em #0000001a}.Header.is-opened{transform:none!important}.HeaderInner{display:flex;align-items:center;flex-wrap:wrap}.HeaderInnerSalon{flex-wrap:nowrap;position:relative;justify-content:space-between;padding-top:1.5rem;padding-bottom:1.5rem}.HeaderInnerSalon:after{content:"";position:absolute;width:100vw;height:1px;background-color:#ebeced;bottom:0;left:50%;transform:translate(-50%);z-index:500}.HeaderTop{width:100%;display:flex;justify-content:center;align-items:center;align-self:stretch;position:relative;z-index:100;padding:1rem}@media (max-width: 63.99rem){.HeaderTop{padding:0}}.HeaderTop:after{content:"";position:absolute;width:100vw;height:1px;background-color:#ebeced;bottom:0;left:50%;transform:translate(-50%)}@media (max-width: 63.99rem){.HeaderTop{justify-content:space-between}}.HeaderSalon-logo{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:100}@media (max-width: 47.99rem){.HeaderSalon-logo{gap:.875rem}}.HeaderSalon-logo .slash{width:.125rem;height:2.5rem;background:#000}.HeaderSalon-name{font-family:Baskerville,sans-serif;font-size:1rem;font-weight:400;line-height:140%;white-space:nowrap}.HeaderLogo{height:4rem;width:15.5rem;transition:width .3s ease,height .3s ease}.Header.scrolled .HeaderLogo{width:7.64288rem;height:2rem}@media (max-width: 63.99rem){.HeaderLogo{width:7.64288rem;height:2rem}}.HeaderLogo img{width:100%;height:100%;object-fit:cover}.HeaderLogoAcademy{width:12rem;height:auto;transition:width .3s ease,height .3s ease}.Header.scrolled .HeaderLogoAcademy{width:8rem}@media (max-width: 63.99rem){.HeaderLogoAcademy,.Header.scrolled .HeaderLogoAcademy{width:4.25rem}}.HeaderLogoAcademy img{width:100%;height:100%;object-fit:cover}.HeaderLogoSalon{height:2.5rem;display:flex;width:9.5rem}@media (max-width: 31.99rem){.HeaderLogoSalon{width:7.64288rem;height:2rem}}.HeaderLogin{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding:1rem 1rem .75rem!important;background-color:var(--colorDark);color:#fff;font-size:.875rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.0175rem}@media (max-width: 63.99rem){.HeaderLogin{position:relative;margin:-.5rem 0 0 auto;background:transparent}.HeaderLogin:hover{background:transparent!important}.HeaderLogin svg{width:2rem;height:2rem}.HeaderLogin svg path{stroke:gray;stroke-width:1.5px}}@media (max-width: 63.99rem){.HeaderLogin-text{display:none}}.HeaderLogin:hover{background:var(--colorSecondary)}.HeaderLogin svg{margin-top:-.25rem}.HeaderLoginSalon{position:relative;transform:none}.HeaderActions{display:flex;align-items:center;gap:1.5rem}@media (max-width: 63.99rem){.HeaderActions{display:none}}.HeaderSocials{display:flex;align-items:center;gap:1rem}.HeaderSocials>a[href]{position:relative;display:grid;place-items:center;z-index:2}.HeaderSocials>a[href]:after{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;border-radius:50%;background:#ebeced;opacity:0;transition:var(--animationBase);z-index:-1}.HeaderSocials>a[href]:hover:after{opacity:1}.HeaderSocials :where(svg path){stroke:var(--colorText)}.HeaderLogged{visibility:hidden;opacity:0;position:absolute;top:1rem;right:0;z-index:500;background:#fff;border:1px solid var(--colorPrimary);padding:1.5rem;display:flex;flex-flow:column;gap:1rem;white-space:nowrap;transition:var(--animationBase);min-width:13rem}.HeaderLogged.is-visible{visibility:visible;opacity:1}.HeaderLogged-close{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1.5rem;cursor:pointer;transition:var(--animationBase)}.HeaderLogged-close:hover{color:var(--colorPrimary)}.HeaderLogged-welcome{display:flex;flex-flow:column;padding-bottom:.5rem;border-bottom:1px solid var(--colorPrimary)}.HeaderLogged-welcome .Name{font-size:.875rem}.HeaderLogged-welcome svg{margin:0 .5rem -.25rem 0}.HeaderLogged-welcome .Email{font-size:.75rem;margin-top:.5rem}.HeaderLogged-dropdown a{padding:.25rem 0;transition:var(--animationBase);display:flex;gap:.5rem;font-weight:700;font-size:.875rem}.HeaderLogged-dropdown a:hover{color:var(--colorPrimary)}.HeaderLogged-dropdown a svg{margin-bottom:-.5rem}.HeaderNavigation{width:100%;padding:1.35rem 2rem 1.15rem}@media (max-width: 63.99rem){.HeaderNavigation{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:6em 2em!important;background:#fff;z-index:10;display:flex;flex-direction:column;align-items:start;overflow:auto}header:not(.is-opened) .HeaderNavigation{display:none}}.HeaderNavigationSalon{width:auto;padding:0 2rem}@media (max-width: 63.99rem){.HeaderNavigationSalon{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-100%);height:fit-content;padding:2em!important;background:var(--colorDark);z-index:1000;display:flex;flex-direction:column;align-items:start;overflow:auto;transition:transform .6s ease}}header:not(.is-opened) .HeaderNavigationSalon{display:flex}@media (max-width: 63.99rem){header:not(.is-opened) .HeaderNavigationSalon{transform:translateY(-100%)}}.HeaderNavigationSalon .Navigation{gap:3rem!important;justify-content:center}@media (max-width: 63.99rem){.HeaderNavigationSalon .Navigation li{font-size:var(--textRg)}.HeaderNavigationSalon .Navigation li a{color:#fff;transition:color .3s ease}.HeaderNavigationSalon .Navigation li a:hover{color:var(--colorPrimary)}}.HeaderNavigationSalon .HeaderNavigation-contact{display:none}.HeaderNavigation.is-opened{display:flex;flex-direction:column;justify-content:flex-start;font-size:var(--textMd);overflow-x:hidden;overflow-y:hidden}.HeaderNavigation .Navigation{display:flex;justify-content:space-between;gap:2rem;text-transform:uppercase;font-size:.875rem;font-weight:500}@media (max-width: 63.99rem){.HeaderNavigation .Navigation{flex-direction:column;align-items:start;gap:1rem;padding-bottom:3rem;color:#fff;margin-left:0;margin-top:2rem}}.HeaderNavigation .Navigation li{position:relative;cursor:pointer;color:var(--colorDark);transition:color .3s}.HeaderNavigation .Navigation li a{padding:1.5rem;margin:-1.5rem}@media (max-width: 63.99rem){.HeaderNavigation .Navigation li a{padding:1rem;margin:-1rem}}.HeaderNavigation .Navigation li:hover{color:var(--colorPrimary)}.HeaderNavigation .Navigation li:before{content:"";position:absolute;background:var(--colorPrimary);scale:0 1;transition:scale .3s,translate 0s .3s;top:1.5rem;left:0;width:100%;height:1px}@media (max-width: 63.99rem){.HeaderNavigation .Navigation li:before{background:transparent}}.HeaderNavigation .Navigation li:hover:before{scale:1;translate:0;transition:scale .3s}.HeaderNavigation .current-menu-item>a,.HeaderNavigation .current_page_item>a,.HeaderNavigation .current-menu-parent>a{font-weight:700!important;color:var(--colorPrimary)!important;position:relative}.HeaderNavigation .menu-item-has-children{position:relative;cursor:pointer}.HeaderNavigation .menu-item-has-children:after{content:"";position:absolute;right:-1.5rem;top:-.125rem;background:url(/wp-content/themes/sothys/public/dist/chevron-down-iRiRiP3H.svg);background-repeat:no-repeat;width:1.25rem;height:1.25rem}@media (max-width: 63.99rem){.HeaderNavigation .menu-item-has-children:after{display:none}}.HeaderNavigation .menu-item-has-children .sub-menu{visibility:hidden;opacity:0;position:absolute;top:2.4rem;left:-1.5rem;z-index:5;background:#fff;border:1px solid var(--colorPrimary);padding:2rem 1.5rem;display:flex;flex-flow:column;gap:1rem;white-space:nowrap}@media (max-width: 63.99rem){.HeaderNavigation .menu-item-has-children .sub-menu{position:relative;display:block;border:0;left:auto;right:auto;transform:none;top:.5rem;opacity:1;visibility:visible;padding:.5rem 1.5rem .5rem .5rem;margin-left:.5rem;border-left:2px solid var(--colorPrimary)}}.HeaderNavigation .menu-item-has-children .sub-menu li{font-weight:400}@media (max-width: 63.99rem){.HeaderNavigation .menu-item-has-children .sub-menu li{padding:.5rem}}.HeaderNavigation .menu-item-has-children .sub-menu li a{padding:.5rem 1.5rem}.HeaderNavigation .menu-item-has-children .sub-menu li:before{background-color:transparent}.HeaderNavigation li:not(.menu-item-has-children):has(a[target=_blank]){position:relative}.HeaderNavigation li:not(.menu-item-has-children):has(a[target=_blank]):after{content:"";position:absolute;top:0;right:-1.25rem;background:url(/wp-content/themes/sothys/public/dist/new-window-BictyIW4.svg) no-repeat;width:.625rem;height:.625rem;opacity:.4}.HeaderNavigation .Navigation .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;transition:opacity .8s}.HeaderNavigation-contact{display:none}@media (max-width: 63.99rem){.HeaderNavigation-contact{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}}.HeaderNavigation-contact .Item{display:flex;gap:.5rem;text-transform:uppercase;font-size:.875rem}.HeaderNavigation-contact .Item svg{width:1.25rem;height:1.25rem}.HeaderBurger{--headerBurgerSize: 2em;all:unset;box-sizing:inherit;position:relative;width:var(--headerBurgerSize);aspect-ratio:1;margin:1rem 0 1rem 1rem;z-index:1001}@media (min-width: 64.01rem){.HeaderBurger{display:none}}.HeaderBurger:before{content:"";position:absolute;width:100%;height:12%;background:currentColor;border-radius:var(--headerBurgerSize);transition:all .48s cubic-bezier(.1,.9,0,1.2),opacity .12s ease-out;top:17%;right:0}.HeaderBurger:after{content:"";position:absolute;width:100%;height:12%;background:currentColor;border-radius:var(--headerBurgerSize);transition:all .48s cubic-bezier(.1,.9,0,1.2),opacity .12s ease-out;top:-10%;right:0}.HeaderBurger-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.HeaderBurger-inner:before,.HeaderBurger-inner:after{content:"";position:absolute;width:100%;height:12%;background:currentColor;border-radius:var(--headerBurgerSize);transition:all .48s cubic-bezier(.1,.9,0,1.2),opacity .12s ease-out}.HeaderBurger-label{position:absolute;inset:auto auto -.25rem 50%;font-size:.625em;font-weight:700;letter-spacing:.04em;line-height:1;opacity:.8;translate:-50% 0;transform-origin:left;transition:scale .48s cubic-bezier(.1,.9,0,1.2),opacity .24s ease-out}.HeaderBurger.is-opened:before{width:0;opacity:0;transition:all .48s cubic-bezier(.1,.9,0,1.2),opacity .12s ease-out .12s}.HeaderBurger.is-opened:after{width:0;opacity:0}.HeaderBurger.is-opened .HeaderBurger-inner:before{rotate:135deg}.HeaderBurger.is-opened .HeaderBurger-inner:after{rotate:45deg}.HeaderBurger.is-opened .HeaderBurger-label{scale:0 1;opacity:0}.HeaderBurgerSalon.is-opened{color:#fff}body.single-treatment .HeaderNavigation .menu-item-object-treatment>a,body.single-salon .HeaderNavigation .menu-item-object-salon>a,body.single-seminar .HeaderNavigation .menu-item-object-seminar>a{font-weight:700;color:var(--colorPrimary);position:relative}.Header.is-opened .HeaderNavigationSalon{transform:translateY(0)}.Footer{margin-top:auto;font-size:.875em;background-color:var(--colorDark);padding-top:3.5rem;color:#fefdfc}@media (max-width: 47.99rem){.Footer{padding-top:5rem}}@media (max-width: 47.99rem){.FooterSalon{padding-top:0}}.FooterInner{display:flex;flex-flow:column}.FooterTop{width:9.056rem;height:4.0625rem;flex-shrink:0}@media (max-width: 31.99rem){.FooterTop{margin:auto}}.FooterTopSalon{width:100%;height:auto;display:flex;flex-flow:column;gap:2.5rem}@media (max-width: 31.99rem){.FooterTopSalon{display:none}}.FooterTopSalon img{width:9.056rem;margin:2.25rem auto 1rem}.FooterMiddle{display:flex;justify-content:space-between;gap:2rem;margin-bottom:4rem}@media (max-width: 47.99rem){.FooterMiddle{flex-wrap:wrap}}@media (max-width: 31.99rem){.FooterMiddle{display:flex;flex-flow:column}}.FooterMiddle-menu{width:fit-content}@media (max-width: 47.99rem){.FooterMiddle-menu{min-width:45%}}@media (max-width: 31.99rem){.FooterMiddle-menu{border-bottom:1px solid rgba(254,253,252,.2);width:100%}}.FooterMiddle-menu summary{position:relative;list-style:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;pointer-events:none}@media (max-width: 31.99rem){.FooterMiddle-menu summary{pointer-events:auto;display:flex;align-items:center;justify-content:space-between}}.FooterMiddle-menu summary::-webkit-details-marker{display:none}.FooterMiddle-menu summary .Title{margin-bottom:1.5rem;pointer-events:none}.FooterMiddle-menu summary svg{display:none}@media (max-width: 31.99rem){.FooterMiddle-menu summary svg{display:block}}.FooterMiddle details[open] svg{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.FooterMiddle details{interpolate-size:allow-keywords}}.FooterMiddle details::details-content{block-size:0;overflow-y:clip;transition:content-visibility 1s allow-discrete,opacity 1s,block-size 1s}.FooterMiddle details[open]::details-content{block-size:auto}@media (max-width: 47.99rem){.FooterMiddle-socials{width:45%}}@media (max-width: 31.99rem){.FooterMiddle-socials{width:100%}}@media (max-width: 31.99rem){.FooterMiddle-socials .FooterMiddle-menu{border-bottom:none}}@media (max-width: 31.99rem){.FooterMiddle-socials .FooterMiddle-menuFlex{display:flex;justify-content:space-between}}.FooterMiddle-salon{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}@media (max-width: 47.99rem){.FooterMiddle-salon{grid-template-columns:repeat(2,1fr);margin-bottom:0}}@media (max-width: 31.99rem){.FooterMiddle-salon{padding-top:2rem}}.FooterMiddle-salon .FooterMiddle-menu{border-bottom:none;word-break:break-word}@media (max-width: 47.99rem){.FooterMiddle-salon .FooterMiddle-menu:last-of-type{grid-column:2;margin-top:-7rem}}.FooterNavigation{display:flex;flex-flow:column;align-items:flex-start;gap:.75rem;color:#b0b3b5;padding-bottom:1.5rem}.FooterNavigation li{font-size:1rem;line-height:160%}@media (max-width: 47.99rem){.FooterNavigation li{font-size:.875rem}}.FooterNavigation li a{transition:color .3s ease!important}.FooterNavigation li a:hover{color:#fff}.FooterNavigationSmall{margin-top:3rem;gap:1.5rem}@media (max-width: 31.99rem){.FooterNavigationSmall{margin-top:0;gap:.5rem}}.FooterNavigationSmall-item{display:flex;flex-flow:column}.FooterNavigationSmall-item small{color:#fefdfc!important}.FooterNavigationSalon{height:3.125rem;position:relative;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center}.FooterNavigationSalon .menu-hlavni-menu-container{width:100%}.FooterNavigationSalon .Navigation{display:flex;gap:5rem;justify-content:center;align-items:center;position:relative}.FooterNavigationSalon .Navigation:before{content:"";position:absolute;height:100%;min-height:3.125rem;width:100vw;transform:translate(-50%) translateY(-50%);left:50%;top:50%;background:#fff;z-index:0}@media (max-width: 47.99rem){.FooterNavigationSalon .Navigation{width:100%;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;padding:1rem 0}}.FooterNavigationSalon .Navigation li{line-height:1;position:relative}.FooterNavigationSalon .Navigation li a{color:var(--colorDark);text-transform:uppercase;position:relative;z-index:1;width:fit-content;padding:1.5rem;margin:-1.5rem}@media (max-width: 63.99rem){.FooterNavigationSalon .Navigation li a{padding:1rem;margin:-1rem}}.FooterNavigationSalon .Navigation li a:hover{color:var(--colorPrimary)}.FooterNavigationSalon .Navigation li:before{content:"";position:absolute;background:var(--colorPrimary);scale:0 1;transition:scale .3s,translate 0s .3s;top:1.25rem;left:0;width:100%;height:1px}@media (max-width: 63.99rem){.FooterNavigationSalon .Navigation li:before{background:transparent}}.FooterNavigationSalon .Navigation li:hover:before{scale:1;translate:0;transition:scale .3s}.Footer-bottomBar{padding-top:4rem;padding-bottom:4rem;line-height:1.24;border-top:1px solid #61676C}@media (max-width: 31.99rem){.Footer-bottomBar{line-height:1}}.Footer-bottomBar>div{display:flex;align-items:center;justify-content:space-between}@media (max-width: 47.99rem){.Footer-bottomBar>div{flex-flow:column;gap:2rem}}.Footer a{color:inherit;transition:opacity .24s ease}.Footer a.u-inlineLink:hover{opacity:.4}.Footer-copy{color:#fefdfc;font-size:.75rem}@media (max-width: 31.99rem){.Footer-copy{display:flex;flex-flow:column;align-items:center;gap:.75rem}}.Footer-copy .conditions{margin-left:1rem}.Footer-agency{display:flex;align-items:center;font-size:.75rem}.Footer-agency span{margin-right:.625em;display:flex;color:#b0b3b5}.Footer-agency span a{margin-left:.25rem}.Footer-agency span strong{color:#fefdfc}.About-container{display:flex;align-items:center;gap:8rem;margin-bottom:8rem}@media (max-width: 79.99rem){.About-container{gap:2rem}}@media (max-width: 47.99rem){.About-container{flex-flow:column}}.About-container-salon{margin-bottom:4rem}@media (max-width: 47.99rem){.About-container-salon,.About-container-salon .About-text{text-align:center}}.About-imageWrapper{width:50%}@media (max-width: 47.99rem){.About-imageWrapper{width:100%}}.About-imageWrapper img{width:100%;height:100%;object-fit:cover}.About-imageWrapperSalon{width:60%;aspect-ratio:1/1}@media (max-width: 47.99rem){.About-imageWrapperSalon{width:100%}}.About-content{width:50%}@media (max-width: 47.99rem){.About-content{width:100%}}.About-text{text-align:justify;color:#61676c}@media (max-width: 47.99rem){.About-text{text-align:left}}.About-signature{margin-top:3rem}body.error404 main{position:relative;display:flex;flex-flow:column;justify-content:center;padding:4em 0;text-align:center;overflow:hidden}@media (min-width: 64rem){body.error404 main{padding:7em 0}}body.error404 main h1{margin-bottom:.25em;font-size:calc(var(--textXxl) * 2.5);font-weight:700;color:inherit}body.error404 main .Button{margin-top:2.5em}.SalonHero-grid{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}@media (max-width: 47.99rem){.SalonHero-grid{flex-flow:column}}.SalonHero-left{width:40%}@media (max-width: 47.99rem){.SalonHero-left{width:100%;margin-top:4rem;text-align:center}}@media (max-width: 63.99rem){.SalonHero-left .Button{margin:2rem auto}}.SalonHero-title{line-height:120%;margin-bottom:1rem;letter-spacing:.2rem}.SalonHero-gallery{height:12.5rem;margin-top:4rem}.SalonHero-gallery .swiper-wrapper{gap:1.25rem}@media (max-width: 47.99rem){.SalonHero-gallery .swiper-wrapper{gap:.5rem}}.SalonHero-gallery .swiper-wrapper .swiper-slide{flex-shrink:1}.SalonHero-galleryImage{height:9.5rem;aspect-ratio:.9625;box-shadow:0 4px 7px #00000040}.SalonHero-galleryImage img{width:100%;height:100%;object-fit:cover}.SalonHero-right{margin-right:-8.5rem;aspect-ratio:1/1;min-height:47rem;position:relative}@media (max-width: 47.99rem){.SalonHero-right{min-height:auto;width:100%;aspect-ratio:auto;margin-right:0}}.SalonHero-right img{width:100%;height:100%;object-fit:cover}.SalonHero-right .Socials{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;padding:1.25rem;background:var(--colorDark)}.SalonHero-right .Socials a{line-height:100%;padding:.75rem;margin:-.75rem}.SalonHero-right .Socials a svg path{transition:stroke .3s ease}.SalonHero-right .Socials a:hover svg path{stroke:#c0a76e}.SalonContacts{margin:5rem auto 9rem}@media (max-width: 47.99rem){.SalonContacts{margin:5rem auto}}.SalonContacts-list{display:grid;grid-template-columns:repeat(3,auto);gap:1.25rem;align-items:center}@media (max-width: 63.99rem){.SalonContacts-list{text-align:center}}@media (max-width: 47.99rem){.SalonContacts-list{grid-template-columns:auto;gap:2rem}}.SalonContacts-item{display:flex;align-items:center;gap:1.25rem}.SalonContacts-item:hover .SalonContacts-icon svg{transform:scale(1.25)}.SalonContacts-item:hover .SalonContacts-icon svg path{stroke:#c0a76e}@media (max-width: 63.99rem){.SalonContacts-item{flex-flow:column}}.SalonContacts-icon{width:5rem;height:5rem;flex-shrink:0;background:#ebeced;border-radius:50%;display:flex;justify-content:center;align-items:center}.SalonContacts-icon svg{transition:transform .3s ease}.SalonContacts-label{color:var(--colorPrimary)}.SalonContacts-value{font-family:Baskerville,sans-serif;margin-bottom:0;font-size:var(--textRg)}@media (max-width: 47.99rem){.SalonContacts-value{font-size:var(--textMd)}}.SalonServices{margin:9rem auto 5rem}@media (max-width: 47.99rem){.SalonServices{margin:5rem auto 0}}.SalonServices-header{text-align:center;padding:0 13rem}@media (max-width: 79.99rem){.SalonServices-header{padding:0 6rem}}@media (max-width: 63.99rem){.SalonServices-header{padding:0}}.SalonServices-header :is(a[href]){margin:2rem 0 0}.SalonServices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0 1.25rem;margin-top:2.75rem}.SalonServices .is-hidden{transform:translateY(2rem);max-height:0;padding-bottom:0;pointer-events:none;margin-top:0}.SalonServices-item{position:relative;height:19.125rem;color:#fff;text-decoration:none;display:flex;flex-flow:column;justify-content:flex-end;padding:0 1.5rem 1.5rem;transition:all .75s ease;transform:translateY(0);max-height:30rem;overflow:hidden;margin-top:1.25rem}@media (max-width: 47.99rem){.SalonServices-item{height:auto;aspect-ratio:1.25}}.SalonServices-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:all .75s ease}.SalonServices-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);z-index:1}.SalonServices-item:hover img{filter:brightness(40%);transform:scale(1.05)}.SalonServices-item:hover .SalonServices-hoverInfo{max-height:15rem;transform:translateY(0)}.SalonServices-item:hover .SalonServices-content{transform:translateY(0)}.SalonServices-item:nth-child(6n+2),.SalonServices-item:nth-child(6n+4){grid-column:span 2}@media (max-width: 63.99rem){.SalonServices-item:nth-child(6n+2),.SalonServices-item:nth-child(6n+4){grid-column:auto}}.SalonServices-content{position:relative;z-index:2;bottom:0;color:#fff;transform:translateY(2rem);transition:all .75s ease}.SalonServices-hoverInfo{position:relative;bottom:0;z-index:2;border-radius:.5rem;color:#fff;max-height:0;transform:translateY(2rem);transition:all .75s ease;pointer-events:none}.SalonServices-loadmore{display:flex;justify-content:center;margin-top:4rem}.SalonServices-loadmore .Button{margin:0 auto}.SalonServices-price{margin:.5rem 0 0}.SalonServices-label{text-transform:uppercase}.Testimonials{margin:6rem auto 9rem;position:relative}@media (max-width: 47.99rem){.Testimonials{margin:5rem auto}}.Testimonials-header{text-align:center;padding:0 13rem}@media (max-width: 79.99rem){.Testimonials-header{padding:0 6rem}}@media (max-width: 63.99rem){.Testimonials-header{padding:0}}.Testimonials-swiper{min-height:24.5rem;padding:4rem 0 3.5rem!important;display:flex;flex-flow:column}@media (max-width: 63.99rem){.Testimonials-swiper{min-height:auto;padding:4rem 1rem 3.5rem}}@media (max-width: 47.99rem){.Testimonials-swiper{padding:4rem 0 3.5rem}}.Testimonials-swiper .swiper-wrapper{gap:0;padding-bottom:0;align-items:center}@media (max-width: 63.99rem){.Testimonials-swiper .swiper-wrapper{align-items:stretch}}.Testimonials-swiper .swiper-wrapper .swiper-slide{transform:scaleY(1) scaleX(.875);aspect-ratio:.888!important;max-height:18rem}@media (max-width: 63.99rem){.Testimonials-swiper .swiper-wrapper .swiper-slide{transform:scale(.95);aspect-ratio:auto!important;max-height:100%}}.Testimonials-swiper .swiper-wrapper .swiper-slide-active{transform:scale(1) scaleX(1.1);aspect-ratio:.688;max-height:24rem}@media (max-width: 63.99rem){.Testimonials-swiper .swiper-wrapper .swiper-slide-active{transform:scale(.95);aspect-ratio:auto;max-height:100%}}.Testimonials-swiper .swiper-pagination{left:50%;transform:translate(-50%)}.Testimonials .swiper-navigation .Prev,.Testimonials .swiper-navigation .Next{width:2.625rem;height:2.625rem;background:var(--colorDark);display:flex;justify-content:center;align-items:center;position:absolute;top:58%;z-index:4}.Testimonials .swiper-navigation .Prev{left:1rem}.Testimonials .swiper-navigation .Next{right:1rem}.Testimonials-slide{flex-shrink:0;box-shadow:0 4px 24px #00000014;padding:1.5rem;display:flex;flex-flow:column;justify-content:center;align-items:center}.Testimonials-stars{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.Testimonials-stars span{color:var(--colorPrimary);font-size:1.25rem}.Testimonials-text{text-align:center;color:#61676c}:where(body,main){overflow-x:clip}:is([data-cookie-bar]){display:none!important}
