@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:fallback}@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:fallback}@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:fallback}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:12rem}html:has(body.post-type-archive-seminar_date){scroll-padding-top:16rem}html:has(body.logged-in){scroll-padding-top:calc(12rem + var(--wp-admin--admin-bar--height, 0))}html:has(body.post-type-archive-salon){scroll-padding-top:0}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}[data-video]{position:relative;display:grid;grid-template-areas:"stack";overflow:clip;max-height:72vh;align-content:center}[data-video]>*{grid-area:stack}[data-video] :where(picture){position:relative;z-index:2}[data-video]:is([data-video=is-playing]) :where(picture){display:none}[data-video] :where(video,img){width:100%;height:100%;object-fit:cover}.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}.SearchField{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;z-index:1}.SearchField-input{position:relative;display:flex;flex-flow:row wrap;gap:.5em;align-items:center;min-height:3em;background:var(--colorLight);border:var(--OfferFilterFieldBorder, 0);border-radius:.25rem}.SearchField-input svg{position:absolute;inset:.875em .5em auto auto;width:1.5em}.SearchField-input input{flex:1 0 6.5em;border:0}@media (min-width: 48rem){.SearchField-input input{flex:1 0 12em}}.SearchField-input input::placeholder{opacity:1;color:var(--colorTextFaded)}@media (max-width: 47.99rem){.SearchField-input input::placeholder{font-size:.875rem}}.SearchField-input input:focus,.SearchField-input input:focus-visible{outline:0}.SearchField-selectedItem{order:-1;position:relative;display:inline-grid;grid-template-columns:1fr 4em 1.5em;height:2em;background:color-mix(in srgb,var(--colorPrimary),transparent 88%);border-radius:.25em;color:var(--colorPrimary);font-weight:700;z-index:2}.SearchField-selectedItem:focus-within{z-index:4}.SearchField-selectedItem>span{display:inline-block;align-self:center;padding:.25rem .75rem;font-size:.875em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchField-selectedItem>span:has(+button){grid-column:span 2}.SearchField-selectedItem>span.is-custom:before{content:"„"}.SearchField-selectedItem>span.is-custom:after{content:"“"}.SearchField-selectedItem>button{all:unset;display:grid;place-items:center;border-left:1px solid var(--colorLight);color:var(--colorTextSecondary);cursor:pointer;transition:var(--animationBase)}.SearchField-selectedItem>button:hover,.SearchField-selectedItem>button:active,.SearchField-selectedItem>button:focus{background:color-mix(in srgb,var(--colorPrimary),transparent 88%)}.SearchField:focus-within{z-index:4}.SearchField-results{display:none;position:absolute;inset:calc(100% + .5em) 0 auto;padding:0;background:var(--colorLight);box-shadow:0 .25em 1em #0000001f;color:var(--colorText);z-index:10}.SearchField:focus-within .SearchField-results.can-open{display:block}.SearchField-resultsInner{display:grid;max-height:18em;padding:.5em;overflow:auto}.SearchField--single .SearchField-results{inset:calc(100% + .5em) 0 auto;padding:0;border-radius:.25em}.SearchField--single .SearchField-results:before{content:none}.SearchField-resultItem{all:unset;display:grid;grid-template-columns:1em 1fr;gap:1em;padding:.375em .5em;border-radius:.25em;transition:var(--animationBase);cursor:pointer}.SearchField-resultItem:hover,.SearchField-resultItem:active,.SearchField-resultItem:focus{background:#eee}.SearchField-resultItem svg{margin-top:.325em;fill:currentColor;color:var(--colorTextSecondary)}.SearchField-resultItem span:only-child{grid-column:1/-1}.SearchField-resultItem strong,.SearchField-resultItem b{font-weight:600}.SearchField-loader{position:relative;height:.25em;background:var(--colorOutline);border-radius:.25em;overflow:hidden}.SearchField-loaderProgress{position:absolute;inset:0 auto;width:50%;background:var(--colorPrimary);border-radius:.25em;animation-duration:4s;animation-iteration-count:infinite;animation-name:indeterminate-progress-bar}@keyframes indeterminate-progress-bar{0%{left:-50%}to{left:100%}}.SearchField-noResults{padding:.75rem 0 .25rem;font-size:.875em;font-weight:600;color:var(--colorTextFaded);text-align:center}.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}.Salon{position:relative}@media (max-width: 31.99rem){.Salon:not(:last-child){padding-bottom:1.5rem;border-bottom:1px solid var(--colorOutline)}}.Salon>*{pointer-events:none}.Salon-imageWrapper{position:relative;width:100%;min-width:15rem;aspect-ratio:1;margin-bottom:3rem}@media (max-width: 31.99rem){.Salon-imageWrapper{display:none}}.Salon-imageWrapper img{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.Salon:hover .Salon-imageWrapper img{filter:sepia(15%)}.Salon-arrow{position:absolute;bottom:-2.5rem;right:1.5rem;background:var(--colorDark);width:5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.Salon-arrow img{width:2.5rem!important;height:2.5rem!important;transition:transform .3s ease}.Salon:hover .Salon-arrow{background:var(--colorPrimary)}.Salon:hover .Salon-arrow img{transform:translate(1rem,-1rem)}.Salon-content{padding:0 .5rem 1.5rem}@media (max-width: 31.99rem){.Salon-content{padding:0}}.Salon-partner{height:1.5rem;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}.Salon-partner span{margin-top:.25rem;font-size:.875rem}.Salon-partner span:is([data-color=gold]){color:#c0a76e}.Salon-partner span:is([data-color=silver]){color:#b0b3b5}.Salon-partner span:is([data-color=bronze]){color:#867245}.Salon-partner>figure{display:grid;margin-left:auto;filter:invert(1)}@media (min-width: 32rem){.Salon-partner>figure{display:none}}.Salon-title{margin-bottom:.625rem}@media (max-width: 47.99rem){.Salon-title{font-size:1.5rem}}.Salon-subtitle{font-size:1rem;margin-bottom:1rem;display:block;text-align:left}.Salon-text{margin-top:.125rem}.Salon-text.address{font-size:.875rem;text-wrap:pretty;margin-bottom:.5rem}.Salon .email{line-height:1.2;word-break:break-all;text-decoration:underline}.PageHeader{position:relative;margin-top:2rem}.PageHeader-inner{margin-top:4rem;display:flex;flex-flow:column;align-items:center}.PageHeader-inner .Button{width:fit-content}.PageHeader-inner .PostMeta{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem 4rem;margin-top:1.5rem}.PageHeader-inner .PostMeta-item{display:flex;gap:.75rem;align-items:center}.PageHeader-inner .PostMeta-item span{font-style:normal;font-weight:400;line-height:160%;text-transform:uppercase;color:#61676c}@media (min-width: 48rem){.PageHeader-inner .PostMeta-item span{font-size:1.125rem}}.PageHeader-inner .PostMeta-item svg{width:1.25rem;height:1.25rem;margin-top:-.25rem}.PageHeader-inner .SalonHeader{display:flex;flex-flow:column;align-items:center;text-align:center}.PageHeader-inner .SalonHeader .subtitle{margin-top:.75rem}.PageHeader-inner .SalonHeader .MainClaim{margin-top:1.5rem;padding:0 6rem;font-size:1.25rem;line-height:160%;color:var(--colorSecondary)}@media (max-width: 47.99rem){.PageHeader-inner .SalonHeader .MainClaim{padding:0}}.PageHeader-inner .SalonHeader .Button{margin:4rem auto 0}@media (max-width: 31.99rem){.PageHeader-inner .SalonHeader .Button{width:100%}}.PageHeader-inner .SeminarTags{display:flex;justify-content:center;gap:.5rem;margin-bottom:.75rem}.PageHeader-inner .SeminarTags .Tag{color:#fff;background-color:var(--colorDark);padding:.25rem .55rem .12rem;font-size:.75rem}.PageHeader-inner .SeminarTags .Tag:is(.PageHeader-inner .SeminarTags .Tag--novinka,.PageHeader-inner .SeminarTags .Tag--new){background-color:var(--colorPrimary)}.PageHeader-inner .SeminarMeta{display:flex;justify-content:center;gap:2.25rem;flex-wrap:wrap;font-size:1.25rem;text-transform:uppercase;color:#61676c;margin-top:2.25rem;padding:0 2rem;width:100%}@media (max-width: 47.99rem){.PageHeader-inner .SeminarMeta{font-size:1rem;padding:0;gap:1rem 1.5rem}}.PageHeader-inner .SeminarMeta-item{display:flex;gap:.75rem;text-align:center}.PageHeader-inner .SeminarMeta .tooltip{position:relative}.PageHeader-inner .SeminarMeta .tooltip-text{visibility:hidden;background-color:var(--colorDark);color:#fff;text-align:center;padding:.75rem .75rem .5rem;border-radius:.75rem .75rem .75rem 0;position:absolute;z-index:150;bottom:115%;left:1rem;opacity:0;transition:opacity .3s;white-space:nowrap;font-size:.75rem;line-height:100%}.PageHeader-inner .SeminarMeta .tooltip:hover .tooltip-text{visibility:visible;opacity:1}.PageHeader-innerArchive{margin-top:2.5rem}.PageHeader-title{text-align:center;text-wrap:balance;letter-spacing:.08rem;word-break:break-word}.PageHeader-title--smaller{font-size:var(--textXl)}.PageHeader-description{text-align:center;font-size:1.25rem;color:#61676c;margin-top:1.5rem;padding:0 4rem}@media (max-width: 63.99rem){.PageHeader-description{font-size:1rem;padding:0}}.AppBreadcrumbs{position:relative}.AppBreadcrumbs-frame{position:relative;display:flex;justify-content:center;font-size:.875rem;z-index:2}.AppBreadcrumbs-frame span{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:fit-content}.AppBreadcrumbs-frame span a{color:#b0b3b5}.AppBreadcrumbs-frame span a:hover{text-decoration:underline}.AppBreadcrumbs-frame .breadcrumb_last{color:var(--colorDark)}.RelatedPosts{margin-top:7rem;padding-bottom:4rem}@media (max-width: 47.99rem){.RelatedPosts{margin-top:4rem;padding-bottom:3rem}}@media (max-width: 63.99rem){.RelatedPosts-salon{display:none}}.RelatedPosts-title{margin-bottom:4rem}.RelatedPosts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media (max-width: 899px){.RelatedPosts-grid{grid-template-columns:repeat(1,auto)}}.RelatedPosts-gridFour{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 63.99rem){.RelatedPosts-gridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 31.99rem){.RelatedPosts-gridFour{grid-template-columns:minmax(0,1fr)}}.RelatedPosts-footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:4rem}@media (max-width: 31.99rem){.RelatedPosts-footer .Button{width:100%}}.PageContent-wrapper{background:var(--Bl, #FFF);position:relative;z-index:1}.PageContent-wrapper .PageContent{position:relative;margin-top:4rem;margin-bottom:4rem;overflow:hidden}@media (max-width: 63.99rem){.PageContent-wrapper .PageContent{margin-top:3rem;margin-bottom:5rem}}@media (max-width: 63.99rem){.PageContent-wrapper .PageContent{overflow-x:auto;-webkit-overflow-scrolling:touch}}.PageContent-wrapper .PageContent *:first-child{margin-top:0!important}.PageContent-wrapper .PageContent *:last-child{margin-bottom:0!important}.PageContent-wrapper .PageContent h2,.PageContent-wrapper .PageContent h3,.PageContent-wrapper .PageContent h4,.PageContent-wrapper .PageContent h5{margin-bottom:1rem;margin-top:2rem}.PageContent-wrapper .PageContent p{margin-bottom:1.5rem;color:#61676c}.PageContent-wrapper .PageContent p:empty{display:none}.PageContent-wrapper .PageContent .has-medium-font-size{font-size:1.25rem;margin-bottom:3rem}.PageContent-wrapper .PageContent a{text-decoration:underline;transition:var(--animationBase)}.PageContent-wrapper .PageContent a:hover{text-decoration:none}.PageContent-wrapper>a{text-decoration:underline;transition:var(--animationBase)}.PageContent-wrapper>a:hover{color:var(--colorPrimary)}.PageContent-wrapper iframe{margin:3.5rem auto;width:100%;overflow:hidden}.PageContent-wrapper iframe[src*="google.com/maps/"]{width:100%}.PageContent-wrapper ul{list-style-type:none;padding-left:.5em;margin-bottom:1.5em}.PageContent-wrapper ul li{position:relative;padding-left:1.5em;margin-bottom:.5em;font-size:var(--textSm);line-height:160%;color:#61676c}.PageContent-wrapper ul li:before{content:"";position:absolute;border-radius:50%;left:0;top:.5rem;width:.5rem;height:.5rem;background:var(--colorPrimary)}.PageContent-wrapper ul li strong{flex-shrink:0}.PageContent-wrapper ul li span{flex-grow:1;min-width:0}.PageContent-wrapper ul .aboutUs{padding-left:0!important}.PageContent-wrapper ul .aboutUs:before{background-color:transparent}.PageContent-wrapper ul .aboutUs a{text-decoration:none}.PageContent-wrapper ol{list-style-type:none;counter-reset:list-counter;margin-bottom:1.5em}.PageContent-wrapper ol li{position:relative;padding-left:2em;margin-bottom:.5em;counter-increment:list-counter;font-size:var(--textSm);line-height:160%;color:#61676c}.PageContent-wrapper ol li:before{content:counter(list-counter) ".";position:absolute;left:0;top:.05rem;margin-right:1.5em;font-weight:700;line-height:160%;color:var(--colorPrimary)}.PageContent-wrapper ol li ul li{font-size:var(--textSm)}.PageContent-wrapper ol li ul li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;background:var(--colorPrimary)}.PageContent-wrapper ol li:not(:last-child){margin-bottom:.5em}.PageContent-wrapper ol strong{font-size:inherit}.PageContent-wrapper .wp-block-gallery{--wp--style--gallery-gap-default: 1.5rem;margin:4rem auto}@media (max-width: 63.99rem){.PageContent-wrapper .wp-block-gallery{gap:1rem!important}}.PageContent-wrapper .wp-block-gallery .wp-block-image{aspect-ratio:1.55!important;padding-bottom:calc(25% - 1em);position:relative;margin-bottom:1em}@media (max-width: 31.99rem){.PageContent-wrapper .wp-block-gallery .wp-block-image{width:calc(100% - 1em)!important}}.PageContent-wrapper .wp-block-gallery .wp-block-image:hover img{filter:sepia(25%)}.PageContent-wrapper .wp-block-gallery .wp-block-image img{position:absolute;top:50%;left:50%;width:auto;height:100%;object-fit:cover;transform:translate(-50%,-50%);transition:filter .3s ease}.PageContent-wrapper .wp-block-columns{gap:8rem;margin:4rem auto}@media (max-width: 63.99rem){.PageContent-wrapper .wp-block-columns{gap:2rem}}.PageContent-wrapper .wp-block-columns iframe{margin-top:0}.PageContent-wrapper h2+.wp-block-columns,.PageContent-wrapper h3+.wp-block-columns,.PageContent-wrapper h4+.wp-block-columns{margin:1rem auto 4rem}.PageContent-wrapper .wp-block-image{margin-bottom:2rem}.PageContent-wrapper blockquote{margin:4.5rem 5rem;position:relative}.PageContent-wrapper blockquote:before{content:"";position:absolute;width:6rem;height:4.3rem;top:-2rem;left:-5rem;background:url(/wp-content/themes/sothys/public/dist/uvozovky-BcW7V621.svg);background-repeat:no-repeat}@media (max-width: 47.99rem){.PageContent-wrapper blockquote:before{left:0}}@media (max-width: 47.99rem){.PageContent-wrapper blockquote{margin:3.5rem auto}}.PageContent-wrapper blockquote p{font-size:1.25rem;color:#61676c;text-align:center}@media (max-width: 47.99rem){.PageContent-wrapper blockquote p{text-align:left;padding-top:1.75rem}}.PageContent-wrapper blockquote cite{font-size:.875rem;font-weight:700;font-style:normal;line-height:100%;letter-spacing:.0175rem;text-transform:uppercase;text-align:right;margin-top:1.5rem}.PageContent-wrapper .wp-block-table{margin:4rem auto}@media (max-width: 63.99rem){.PageContent-wrapper .wp-block-table table{min-width:100%;table-layout:auto}}.PageContent-wrapper .wp-block-table table thead{border-bottom:none}.PageContent-wrapper .wp-block-table table thead tr th{color:#fff;background:var(--colorPrimary);text-align:start;padding:1.5rem;font-size:1.25rem;text-transform:uppercase;border:none}.PageContent-wrapper .wp-block-table table tbody tr:nth-child(2n){background-color:#ebeced}.PageContent-wrapper .wp-block-table table tbody td,.PageContent-wrapper .wp-block-table table tbody th{padding:1rem 1.5rem;border:none;min-width:15rem}.PageContent-wrapper .wp-block-table a{display:inline-block}.PageContent-wrapper .Cta{margin-top:4.5rem;margin-bottom:4.5rem;text-align:center}.PageContent-wrapper .Cta .subtitle{color:var(--colorPrimary)}.PageContent-wrapper .Cta-title{padding:.5rem 8rem}@media (max-width: 47.99rem){.PageContent-wrapper .Cta-title{padding:0}}.PageContent-wrapper .Cta-text{font-size:1.25rem}.PageContent-wrapper .ContactColumns{margin:4rem auto;display:grid;grid-template-columns:repeat(3,auto);justify-content:center}@media (max-width: 47.99rem){.PageContent-wrapper .ContactColumns{grid-template-columns:repeat(1,100%);justify-items:center}}.PageContent-wrapper .ContactColumns-map{display:flex}.PageContent-wrapper .ContactColumns .wp-block-column{align-content:center;width:fit-content}@media (max-width: 47.99rem){.PageContent-wrapper .ContactColumns .wp-block-column{justify-items:center}}.PageContent-wrapper .ContactColumns .wp-block-column h4{text-align:center}.PageContent-wrapper .ContactColumns .wp-block-column a{text-decoration:none;opacity:.55;height:1.5rem}.PageContent-wrapper .ContactColumns .wp-block-column a:hover{opacity:1}.PageContent-wrapper .ContactColumns .socials{display:grid;grid-template-columns:repeat(4,3rem);grid-template-rows:repeat(2,auto)}@media (max-width: 47.99rem){.PageContent-wrapper .ContactColumns .socials{justify-items:center}}.PageContent-wrapper .ContactColumns .socials h4{grid-row:1;grid-column:span 3;white-space:nowrap}@media (max-width: 47.99rem){.PageContent-wrapper .ContactColumns .socials h4{grid-column:span 4}}.PageContent-wrapper .ContactColumns .socials p{margin:0;display:flex;justify-content:center;align-content:center}.PageContent-wrapper .ContactColumns .socials p a{padding:1rem 3rem 1rem 0;margin-left:-2rem;color:transparent;position:relative;z-index:2}.PageContent-wrapper .ContactColumns .phone{position:relative;margin-left:2rem}.PageContent-wrapper .ContactColumns .phone:before{content:"";position:absolute;top:0;left:-2rem;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/phone-BPaNwbd1.svg)}.PageContent-wrapper .ContactColumns .email{position:relative;margin-left:2rem}.PageContent-wrapper .ContactColumns .email:before{content:"";position:absolute;top:0;left:-2rem;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/email-BCYluKvL.svg)}.PageContent-wrapper .ContactColumns .face{position:relative;grid-column:1;grid-row:2}.PageContent-wrapper .ContactColumns .face:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/face--SF1nQ6T.svg);transition:var(--animationBase)}.PageContent-wrapper .ContactColumns .insta{position:relative;grid-column:2}.PageContent-wrapper .ContactColumns .insta:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/insta-Du6VQDIs.svg)}.PageContent-wrapper .ContactColumns .linked{position:relative;grid-column:3}.PageContent-wrapper .ContactColumns .linked:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background:url(/wp-content/themes/sothys/public/dist/linked-ChRZsv1T.svg)}.PageContent-wrapper .ContactColumns .tiktok{position:relative;grid-column:4}.PageContent-wrapper .ContactColumns .tiktok:after{content:"";position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;background:url(/wp-content/themes/sothys/public/dist/tiktok-CffOQNCl.svg)}.PageContent-wrapper .ContactColumns-map{align-items:center}.PageContent-wrapper .wp-block-column{align-content:center;width:fit-content}.PageContent-wrapper .wp-block-column .wp-block-separator{color:var(--colorOutline);border-top:1px solid;margin-bottom:1rem;max-width:75%}.Article{position:relative}.Article-seminar{display:grid;grid-template-rows:auto 1fr;margin-bottom:1.5rem}.Article-category{color:#fff;padding:.25rem .5rem;background:var(--colorPrimary);width:fit-content;position:absolute;top:1.5rem;left:1.5rem;z-index:2}.Article-image{position:relative;width:100%;aspect-ratio:.8522}.Article-image img{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.Article-image iframe{width:100%}.Article:hover .Article-image img{filter:sepia(15%)}.Article-arrow{position:absolute;bottom:-1.5rem;right:1.5rem;background:var(--colorDark);width:5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.Article-arrow img{width:2.5rem!important;height:2.5rem!important;transition:transform .3s ease}.Article:hover .Article-arrow{background:var(--colorPrimary)}.Article:hover .Article-arrow img{transform:translate(1rem,-1rem)}.Article-content{padding:0 .75rem 1.5rem;margin-top:3rem}.Article-contentSeminar{display:flex;flex-flow:column}.Article-contentVideo{margin-top:0}.Article-meta{display:flex;flex-wrap:wrap}@media (max-width: 47.99rem){.Article-meta{font-size:.875rem}}.Article-metaItem{display:flex;align-items:center;gap:.5rem;color:#61676c;text-transform:uppercase}.Article-metaItem svg{margin-top:-.25rem}.Article-metaItem:first-of-type{margin-right:2rem}.Article-title{margin-bottom:.5rem}@media (max-width: 47.99rem){.Article-title{font-size:1.5rem}}.Article-subtitle{font-size:1rem}.Article-excerpt{color:#888d91;margin-bottom:1rem}@media (max-width: 47.99rem){.Article-excerpt{font-size:.875rem}}.Article-tags{position:absolute;z-index:4;top:1.5rem;left:1.5rem;display:flex;gap:.5rem}.Article-tag{color:#fff;background-color:var(--colorDark);padding:.25rem .5rem}.Article-tag:is(.Article-tag--novinka,.Article-tag--new){background-color:var(--colorPrimary)}.Article-location{display:flex;align-items:center;gap:.5rem;margin-top:auto;text-transform:uppercase;color:#61676c}.Article-title+.Article-location{padding-top:.75rem}@media (max-width: 47.99rem){.Article-location{font-size:.875rem}}.Video-image{aspect-ratio:auto}.Contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8rem;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{aspect-ratio:1;min-width:37.5rem}@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}.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)}.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 path{transition:fill .3s ease}.SocialLinks .link:hover{color:var(--colorPrimary)}.SocialLinks .link:hover path{fill:var(--colorPrimary)}.ProductCard{position:relative}.ProductCard-image{position:relative;width:100%;aspect-ratio:3/4;background-color:#ebeced;display:flex;justify-content:center;align-items:center;transition:filter .3s ease}.ProductCard-image img{width:100%;height:84%;object-fit:contain}.ProductCard:hover .ProductCard-image{filter:sepia(15%)}.ProductCard-content{padding:0 .75rem 1.5rem;margin-top:1.5rem}.ProductCard-title{margin:.75rem 0 1rem;font-size:1.75rem;line-height:1.12;text-wrap:pretty}@media (max-width: 47.99rem){.ProductCard-title{font-size:1.5rem}}.ProductCard-subtitle{font-size:.875rem;color:var(--colorDark)}.ProductCard-excerpt{color:#888d91}@media (max-width: 47.99rem){.ProductCard-excerpt{font-size:.875rem}}.Pagination{display:flex;align-items:center;justify-content:space-between;gap:2em;margin:3rem auto 8rem;width:100%}@media (max-width: 32rem){.Pagination{flex-flow:column}}.PaginationMore{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;width:100%}.PaginationMore .Button{margin:0;white-space:nowrap}@media (max-width: 31.99rem){.PaginationMore .Button{width:100%;margin-top:0}}.PaginationLinks{display:grid;grid-auto-flow:column;grid-auto-columns:1.25em;justify-content:center;align-items:center;gap:1.25em;text-align:center}@media (min-width: 32rem){.PaginationLinks{justify-content:end}}.PaginationLink{position:relative;display:flex;justify-content:center;align-items:center}.PaginationLink--current{color:var(--colorPrimary);font-weight:700}.PaginationLink--prev,.PaginationLink--next{font-size:2rem;color:#888d91}.PaginationDots{pointer-events:none;opacity:.4}.Categories{margin:6rem auto 3.5rem}@media (max-width: 47.99rem){.Categories{margin:4rem auto 2.5rem}}.Categories ul{display:flex;justify-content:center;gap:.5rem 2rem;flex-wrap:wrap;padding-left:0}.CategoriesLink{display:inline-block;text-transform:uppercase;font-size:.875rem;letter-spacing:.0175rem;opacity:1;transition:var(--animationBase)}.CategoriesLink:hover{opacity:.65}.CategoriesLink--active{color:var(--colorPrimary);text-decoration:underline!important}.SalonSearch{grid-column:1/-1;width:100%;margin:4rem auto 3rem;display:flex;align-items:center;gap:1.5rem;grid-row:1}@media (max-width: 63.99rem){.SalonSearch{justify-content:space-between;flex-wrap:wrap}}@media (max-width: 47.99rem){.SalonSearch{margin:0 auto 2rem}}.SalonSearch-toggle{display:flex;border:.125rem solid var(--colorDark)}@media (max-width: 31.99rem){.SalonSearch-toggle{width:100%}}.SalonSearch-toggle :is(label){position:relative;display:grid;color:var(--colorDark)!important;font-size:.875rem;font-weight:700;text-transform:uppercase;text-align:center;overflow:hidden;letter-spacing:.0175rem;padding:1rem 1.25rem;width:auto;cursor:pointer;transition:var(--animationBase)}@media (max-width: 31.99rem){.SalonSearch-toggle :is(label){flex:1 0 0}}.SalonSearch-toggle :is(label):hover{background:color-mix(in srgb,var(--colorDark),transparent 88%)}.SalonSearch-toggle :is(label) span{position:relative;white-space:nowrap;top:.125rem}.SalonSearch-toggle :is(label) input{position:absolute;visibility:hidden;height:1px;pointer-events:none}.SalonSearch-toggle :is(label):has(input:checked){background:var(--colorDark);color:#fff!important;pointer-events:none}.SalonSearch-input{position:relative;flex:1 0 auto;width:auto}@media (max-width: 63.99rem){.SalonSearch-input{width:100%}}.SalonSearch-inputWrapper{display:contents}.SalonSearch-input input{border-bottom:1px solid #B0B3B5;font-size:1.25rem;color:#61676c}@media (max-width: 47.99rem){.SalonSearch-input input{font-size:1rem}}.SalonSearch-input>button{border:none;background:transparent;display:grid;place-items:center;position:absolute;inset:0 0 0 auto;cursor:pointer}.SalonSearch-input>svg{display:grid;place-items:center;position:absolute;inset:0 0 0 auto;pointer-events:none}.SalonSearch .Button{margin:0;font-size:.875rem;padding:1rem 3rem!important;line-height:100%;letter-spacing:.0175rem}@media (max-width: 31.99rem){.SalonSearch .Button{width:100%}}.SalonSearch .Button svg{margin-right:.5rem}.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:2rem;position:relative;z-index:100}@media (max-width: 47.99rem){.HeaderSalon-logo{gap:1rem}}.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}@media (max-width: 63.99rem){.HeaderLoginSalon{display:none}}.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:-10.5rem}}.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}.Hero{padding-bottom:4rem;position:relative;display:grid;grid-template-areas:"stack";overflow:clip}.Hero-content{display:flex;flex-flow:column;justify-content:center;align-items:center;margin:4rem auto 0;z-index:2;text-align:center}.Hero-title{padding:0 4rem;line-height:140%;text-wrap:balance}@media (max-width: 63.99rem){.Hero-title{padding:0}}.Hero-text{font-size:1.25rem}.HeroAcademy-content{position:relative;margin-top:3.5rem;margin-bottom:3.5rem}.HeroAcademy-content:after{content:"";position:absolute;width:100vw;height:calc(100% + 4rem);top:-4rem;background-color:#ebeced;z-index:-1}@media (max-width: 47.99rem){.HeroAcademy-content:after{background-color:transparent}}.HeroAcademy-content h1{letter-spacing:.08rem}.HeroAcademy-content span{color:#61676c}.Hero-image{aspect-ratio:1.77}@media (max-width: 47.99rem){.Hero-image{aspect-ratio:1/1.2}}.Hero-image img{width:100%;height:100%;object-fit:cover}.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}.Banner{padding-bottom:4rem}.Banner-card{display:flex;gap:4rem;justify-content:space-between;align-items:center;background:var(--colorDark)}@media (max-width: 63.99rem){.Banner-card{gap:2rem}}@media (max-width: 47.99rem){.Banner-card{flex-flow:column}}.Banner-card img{height:100%;object-fit:cover;width:auto}@media (max-width: 47.99rem){.Banner-card img{width:100%}}.Banner-content{margin:3rem 3.5rem 0 0;color:#fff}@media (max-width: 47.99rem){.Banner-content{margin:auto;padding:1rem}}.Banner-content p{text-align:justify}@media (max-width: 47.99rem){.Banner-content p{text-align:left}}.Banner-content .Button{margin:4rem 0 2rem}@media (max-width: 31.99rem){.Banner-content .Button{width:100%}}.Instagram{padding-top:4rem;padding-bottom:0;position:relative}@media (max-width: 47.99rem){.Instagram{padding-bottom:1rem}}.Instagram-swiper{margin-right:-10rem}@media (max-width: 47.99rem){.Instagram-swiper{gap:.5rem}}.Instagram-photo{aspect-ratio:1/1;width:12rem!important}.Instagram-photo img{height:100%;width:100%;object-fit:cover}.Instagram-footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin:4rem auto}.Intro{padding-top:4rem;padding-bottom:4rem}.Intro-wrapper{display:flex;justify-content:space-between;gap:1.5rem}@media (max-width: 47.99rem){.Intro-wrapper{flex-flow:column}}.Intro-card{background:#fefdfc;box-shadow:0 4px 24px #00000014;align-self:stretch;display:flex;flex-flow:column;justify-content:space-between}.Intro-image{width:100%;aspect-ratio:1.33/1;flex-shrink:0}@media (max-width: 31.99rem){.Intro-image{aspect-ratio:1/1.15}}.Intro-image img{width:100%;height:auto}@media (max-width: 31.99rem){.Intro-image img{height:100%;width:auto;object-fit:cover}}.Intro-content{padding:1.5rem}.Intro-content h3{margin-bottom:1rem}.Intro-buttons{display:flex;flex-wrap:wrap;gap:.75rem}@media (max-width: 63.99rem){.Intro-buttons{margin-top:2.5rem}}.Intro-button{margin:1.75rem 0 0;width:48%;white-space:nowrap}@media (max-width: 63.99rem){.Intro-button{width:100%;margin:0}}.Products{padding-top:4rem}.Products-top{display:flex;justify-content:space-between;align-items:center}.Products-top :where(h2){margin:0}.Products-swiper{margin-right:-22rem}@media (max-width: 47.99rem){.Products-swiper{margin-right:0}}.Products-items{margin:3rem auto}@media (max-width: 47.99rem){.Products-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (max-width: 47.99rem){.Products-items .ProductCard{width:100%!important}.Products-items .ProductCard:nth-child(n+5){display:none}}.Products-footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.Professionals{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto);gap:1.5rem 8rem;padding-top:4rem;padding-bottom:4rem}@media (max-width: 79.99rem){.Professionals{gap:1.5rem 2rem}}@media (max-width: 63.99rem){.Professionals{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(5,auto)}}.Professionals-content{grid-column:1/1;grid-row:1/1}@media (max-width: 63.99rem){.Professionals-content{grid-row:2/2}}.Professionals-text{margin-bottom:4rem}.Professionals-buttons{display:flex;gap:.75rem;flex-wrap:wrap;padding-bottom:4rem}.Professionals-buttons .Button{margin:0;width:48%;white-space:nowrap}@media (max-width: 31.99rem){.Professionals-buttons .Button{width:100%}}.Professionals-imageWrapper:nth-child(2){grid-column:2/2;grid-row:1/2;aspect-ratio:1/1}@media (max-width: 63.99rem){.Professionals-imageWrapper:nth-child(2){grid-row:3/3;grid-column:1/1;width:100%;margin-top:0}}.Professionals-imageWrapper:nth-child(3){grid-column:1/1;grid-row:2/2;width:24.5rem;margin-top:-15.5rem}@media (max-width: 63.99rem){.Professionals-imageWrapper:nth-child(3){grid-row:1/1;width:100%;margin-top:0}}.Professionals-imageWrapper:nth-child(4){grid-column:2/2;grid-row:3/3;width:37.5rem;margin-top:-1.5rem}@media (max-width: 63.99rem){.Professionals-imageWrapper:nth-child(4){grid-row:5/5;grid-column:1/1;width:100%;margin-top:0}}.Professionals-image{width:100%;height:auto;object-fit:cover}.Professionals-quote{grid-column:1/1;grid-row:3/3;font-family:Baskerville,sans-serif;color:var(--colorPrimary);margin-top:1.5rem}@media (max-width: 63.99rem){.Professionals-quote{grid-row:4/4;grid-column:1/1;width:100%;margin-top:0}}.Services{padding-top:4rem}.Services-header{display:flex;flex-flow:column;align-items:center;text-align:center}.Services-text{max-width:65%;color:var(--colorSecondary)}@media (max-width: 47.99rem){.Services-text{max-width:100%}}.Services-name{font-family:Baskerville,sans-serif;color:var(--colorPrimary);margin-top:1rem;margin-bottom:0}@media (max-width: 47.99rem){.Services-name{font-size:2rem}}.Services-position{color:#61676c}.Services-wrapper{display:flex;flex-flow:column;margin:4rem 0}.Services-step{display:flex;align-items:center;justify-content:space-between;gap:8rem}@media (max-width: 79.99rem){.Services-step{gap:2rem}}@media (max-width: 47.99rem){.Services-step{flex-flow:column}}.Services-step a{text-decoration:underline}.Services-step a:hover{text-decoration:none}.Services-step:nth-child(2){flex-direction:row-reverse;margin-top:-4rem}@media (max-width: 47.99rem){.Services-step:nth-child(2){flex-flow:column;margin-top:4.5rem}}.Services-step:nth-child(3){margin-top:-4rem}@media (max-width: 47.99rem){.Services-step:nth-child(3){margin-top:4.5rem}}.Services-step:nth-child(4){flex-direction:row-reverse;margin-top:-3rem}@media (max-width: 47.99rem){.Services-step:nth-child(4){flex-flow:column;margin-top:4.5rem}}.Services-stepImageWrapper{width:24.5rem;height:28.75rem;position:relative}@media (max-width: 47.99rem){.Services-stepImageWrapper{width:100%;height:auto}}.Services-stepImageWrapper img{width:100%;height:100%}.Services-stepNumber{position:absolute;top:-1.5rem;left:-1.5rem;width:5rem;aspect-ratio:1/1;background-color:var(--colorPrimary);display:flex;justify-content:center;align-items:center}@media (max-width: 47.99rem){.Services-stepNumber{top:-.5rem;left:-.5rem}}.Services-stepNumber span{color:#fff;font-family:Baskerville,sans-serif;margin-bottom:0}.Services-stepContent{max-width:56%}@media (max-width: 47.99rem){.Services-stepContent{max-width:100%}}.Services-stepContent p{text-align:justify}@media (max-width: 47.99rem){.Services-stepContent p{text-align:left}}.Treatments{padding-top:4rem;padding-bottom:4rem}.Treatments-title{text-align:center;margin-bottom:4rem}.Treatments-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-bottom:5.5rem}@media (max-width: 47.99rem){.Treatments-wrapper{grid-template-columns:repeat(1,auto)}}.Treatments-footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.Why{padding-top:4rem;padding-bottom:4rem;display:flex;align-items:center;gap:8rem}@media (max-width: 79.99rem){.Why{gap:2rem}}@media (max-width: 47.99rem){.Why{flex-flow:column}}.Why-imageWrapper{width:55%;aspect-ratio:1/1}@media (max-width: 47.99rem){.Why-imageWrapper{width:100%}}.Why-imageWrapper .before-after-slider{position:relative;width:100%;height:100%;--rangeValue: 50}.Why-imageWrapper .before-after-slider>*{grid-area:stack}.Why-imageWrapper .before-after-slider img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.Why-imageWrapper .before-after-slider img.before{z-index:2;filter:contrast(1.05) grayscale(.15);clip-path:inset(0 0 0 calc(var(--rangeValue, 50) * 1%))}.Why-imageWrapper .before-after-slider img.after{z-index:1;filter:brightness(1.05)}.Why-imageWrapper .before-after-slider input[type=range]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:100%;height:100%;opacity:0;cursor:pointer}.Why-imageWrapper .before-after-slider .handle{position:absolute;top:50%;left:calc(var(--rangeValue, 50) * 1%);transform:translate(-50%,-50%);width:100%;height:100%;z-index:2;cursor:pointer;background:url(/wp-content/themes/sothys/public/dist/soupatko-D-02Xiii.png);background-repeat:no-repeat;background-position:center;display:flex;justify-content:center;align-items:center;transition:left .1s ease-out}.Why-imageWrapper .before-after-slider .handle:before{content:"";position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:2px;height:100%;opacity:.45}.Why-content{max-width:45%}@media (max-width: 47.99rem){.Why-content{max-width:100%}}.Why-content p{color:#61676c}@media (max-width: 31.99rem){.Why-content .Button{width:100%}}.Edu{margin:5.5rem auto;display:flex;gap:8rem;justify-content:space-between;align-items:center}@media (max-width: 63.99rem){.Edu{gap:2rem}}@media (max-width: 47.99rem){.Edu{flex-direction:column-reverse}}.Edu-content{width:40%}@media (max-width: 47.99rem){.Edu-content{width:100%}}.Edu-content h2{margin-bottom:1rem}@media (max-width: 31.99rem){.Edu-content .Button{width:100%}}.Edu-video{width:50%}@media (max-width: 47.99rem){.Edu-video{width:100%}}.Edu-video video{width:100%;object-fit:cover}.EduCenter-video video{width:100%}.Seminars{padding-top:4rem;padding-bottom:4rem}.Seminars-title{text-align:center;margin-bottom:4rem}.SeminarsDateSelect{margin-top:2rem;border-bottom:1px solid white}.SeminarsDateSelect label{display:block;margin-bottom:.25rem}.SeminarsDateSelect>div{position:relative;display:flex;align-items:center;gap:.5rem;padding-left:.5rem}.SeminarsDateSelect>div svg{margin-top:-.25rem;position:absolute}.SeminarsDateSelect>div svg:last-child{position:absolute;right:.5rem;opacity:.48;pointer-events:none}.SeminarsDateSelect select{outline:0;background:transparent;border:0;padding:.75rem .5rem .75rem 2.5rem;color:var(--colorLight);width:100%;cursor:pointer;opacity:1}.SeminarsDateSelect select:disabled{pointer-events:none}.Seminars-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:1.5rem}@media (max-width: 63.99rem){.Seminars-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.99rem){.Seminars-wrapper{display:flex;flex-flow:column}}.Seminars-wrapper .Article:nth-child(1){grid-column:1/3;grid-row:1}@media (max-width: 63.99rem){.Seminars-wrapper .Article:nth-child(1){grid-column:1}}@media (max-width: 47.99rem){.Seminars-wrapper .Article:nth-child(1){grid-column:auto}}.Seminars-wrapper .Article:nth-child(1) .Article-image{aspect-ratio:1.76/1}@media (max-width: 63.99rem){.Seminars-wrapper .Article:nth-child(1) .Article-image{aspect-ratio:.8522}}.Seminars-wrapper .Article:nth-child(2){grid-column:3/3;grid-row:1}@media (max-width: 63.99rem){.Seminars-wrapper .Article:nth-child(2){grid-column:2}}@media (max-width: 47.99rem){.Seminars-wrapper .Article:nth-child(2){grid-column:1;grid-row:auto}}.Seminars-wrapper .Article:nth-child(3){grid-column:1/1;grid-row:2}.Seminars-wrapper .Article:nth-child(4){grid-column:2/2;grid-row:2}@media (max-width: 47.99rem){.Seminars-wrapper .Article:nth-child(4){grid-column:1;grid-row:auto}}.Seminars-wrapper .Article:nth-child(5){grid-column:3/3;grid-row:2}@media (max-width: 63.99rem){.Seminars-wrapper .Article:nth-child(5){display:none}}@media (max-width: 47.99rem){.Seminars-wrapper .Article:nth-child(5){display:block;grid-column:1;grid-row:auto}}.Seminars-footer{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.25rem}.Seminars-footer .Button{margin:0}@media (max-width: 31.99rem){.Seminars-footer .Button{width:100%}}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}.Crossroad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:4rem auto;gap:1.5rem}@media (max-width: 47.99rem){.Crossroad{grid-template-columns:minmax(0,1fr)}}.UserPanel{--colorBodyBg: var(--colorBgLight)}.UserPanel main{margin:8rem 0}.UserPanel-backLink{display:inline-flex;margin-bottom:1.25rem;font-size:.875em;font-weight:700;color:var(--colorTextSecondary)}.UserPanel-heading{margin-bottom:1.5rem;font-weight:700}.UserPanel-introText a[href]{text-decoration:underline}.UserPanel-introText a[href]:hover{text-decoration:none}.UserPanel-introButton{margin-top:2em}.UserPanelSection{display:flex;flex-flow:row wrap;margin-top:var(--sizeUserPanelSectionSpacing, 2em)}.UserPanelSection--narrow{max-width:62em}.UserPanelSection--borderless{--UserPanelSectionBorder: 0;--sizeUserPanelSectionPadding: 0}.UserPanelSection:not(:last-child){padding-bottom:var(--sizeUserPanelSectionPadding, var(--sizeUserPanelSectionSpacing, 2em));margin-bottom:var(--sizeUserPanelSectionSpacing, 2em);border-bottom:var(--UserPanelSectionBorder, 1px solid var(--colorOutline))}@media (min-width: 48rem){.UserPanelSection:not(:last-child){--sizeUserPanelSectionSpacing: 3em}}.UserPanelSection-heading{margin-bottom:1.5rem}.UserPanelSection-heading .link{transition:var(--animationBase)}.UserPanelSection-heading .link:hover{color:var(--colorPrimary)}.UserPanelSection-heading~p,.UserPanelSection .IconHeading~p{flex:1 0 100%;margin:-.25rem 0 1.5em;color:var(--colorTextSecondary)}.UserPanelSection-heading~p:last-child,.UserPanelSection .IconHeading~p:last-child{margin-bottom:0}.UserPanelSection>:is(form,fieldset){flex:1 0 100%}.UserPanelSection-clearButton{margin-left:auto}.UserPanelSection-clearButton .Button{--buttonPadding: .375rem .5rem;margin:-.25em 0;background:transparent;color:var(--colorTextSecondary);font-weight:600}.UserPanelSection-clearButton .Button:hover,.UserPanelSection-clearButton .Button:active,.UserPanelSection-clearButton .Button:focus{background:var(--colorPrimaryLight);color:var(--colorText)}.UserPanelSection-expandableButton{margin-left:auto}.UserPanelSection-expandableButton .Button{--buttonPadding: .375rem 1rem;margin:-.5em 0}section.is-expanded .UserPanelSection-expandableButton{display:none}.UserPanelSection--expandable:not(.is-expanded){align-items:center}.UserPanelSection--expandable:not(.is-expanded)>*{margin-top:0;margin-bottom:0}.UserPanelSection--expandable:not(.is-expanded)>*:not(:first-child):not(:last-child){display:none}.UserPanelSection-spacer{height:.125em}.UserPanel .RegistrationClaim{display:flex;flex-flow:column;justify-content:space-between;max-width:40em;width:100%;margin-bottom:calc(var(--sizeContentSpacing) * -1)}@media (min-width: 64rem){.UserPanel .RegistrationClaim{margin-left:auto}}.UserPanel .RegistrationClaim .Button{width:fit-content}.UserPanel .RegistrationClaim-list li{padding-bottom:.5rem;display:flex;gap:.75rem}.UserPanel .RegistrationClaim-list li span{width:100%}.AccountFormLayout{display:grid;grid-template-columns:1fr;gap:3.5em 5em}@media (min-width: 64rem){.AccountFormLayout{grid-template-columns:4fr 4fr}}.AccountForm h1{margin-bottom:2rem}.AccountLoginForm{margin:2rem 0}.AccountForm{width:100%}.FormBottom{margin-top:2rem;display:flex;flex-flow:column}.FormBottom .Button{margin:1rem 0;width:fit-content}.FormBottom .Button--outline{color:var(--colorPrimary);border:1px solid var(--colorPrimary)}.ForClients{margin-top:-4rem}.EditSalonForm{padding:0;background:transparent;--colorBgBase: color-mix(in srgb, var(--colorBgLight), var(--colorDark) 8%);--colorBgActive: color-mix(in srgb, var(--colorBgLight), var(--colorDark) 4%);--colorBgDarker: color-mix(in srgb, var(--colorBgLight), var(--colorDark) 12%)}.EditSalonFormBar{position:sticky;bottom:1rem;display:flex;align-items:center;justify-content:space-between;margin-top:4rem;margin-bottom:-2rem;background:var(--colorLight);padding:.5rem .75rem;box-shadow:0 .25em 1.5em #0000001f;z-index:10}.EditSalonFormBar>p{font-size:.875rem;padding-top:.125rem}.EditSalonFormBar>p span{font-weight:600;color:var(--colorOutlineDark)}.EditSalonFormBar :where(button){margin:0;padding:1.125rem 1.25rem 1rem!important;min-width:10rem}.EditSalonFormBar-savingState{position:absolute;inset:.5rem .75rem .5rem auto;display:grid;width:10rem;opacity:0;color:#fff;background:var(--colorSecondary);font-size:.875rem;font-weight:700;letter-spacing:.02rem;text-transform:uppercase;pointer-events:none;transition:all 0s linear 4.8s;z-index:4}.EditSalonFormBar-savingState[data-loading]{opacity:1!important;transition-delay:0s;pointer-events:auto}.EditSalonFormBar-savingState>div{display:flex;align-items:center;justify-content:center;padding-top:.25rem;gap:1rem}.EditSalonFormBar-savingState>div .loader{width:1.25rem;height:1.25rem;border:2px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation 1s linear infinite;margin-top:-.25rem;opacity:.8}.EditSalonFormBar-savingState>div svg{margin-top:-.25rem}.EditSalonFormBar-savingState>div svg>*{fill:currentColor}@keyframes rotation{to{transform:rotate(360deg)}}.EditSalonFormBar-savingState>div:last-child{background:#69b569}.EditSalonFormSection{display:flex;flex-flow:row wrap;gap:2rem 4rem;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--colorOutline);--FormFieldColor: var(--colorText)}.EditSalonFormSection :where(aside){width:min(100%,25rem);flex:0 0 auto}.EditSalonFormSection :where(aside)>p{margin-top:1em;text-wrap:balance}.EditSalonFormSection :where(aside)>p small{display:inline-block;line-height:1.8}.EditSalonFormSection :where(fieldset){flex:1 0 0;display:flex;flex-flow:column;gap:2rem;margin:.5rem 0 0;min-width:30rem;padding:0;border:0}.EditSalonFormSection :where(fieldset) label{font-size:.875rem;font-weight:600;color:color-mix(in srgb,currentColor,white 24%)!important}.EditSalonFormSection :where(fieldset) .FormField{position:relative;padding-top:.75rem;background:var(--colorBgBase);transition:var(--animationBase)}.EditSalonFormSection :where(fieldset) .FormField:focus-within{background:var(--colorBgActive)!important}.EditSalonFormSection :where(fieldset) .FormField:hover{background:var(--colorBgDarker)}.EditSalonFormSection :where(fieldset) .FormField>*{padding-left:1.25rem;padding-right:1.25rem}.EditSalonFormSection :where(fieldset) select{width:100%;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent!important;outline:none;color:var(--FormFieldColor, white);padding:.75rem .5rem;cursor:pointer}.EditSalonFormSection :where(fieldset) select+svg{position:absolute;inset:3rem 0 auto auto;pointer-events:none}.EditSalonFormSection :where(fieldset) textarea{display:block;field-sizing:content}.EditSalonFormSection :where(fieldset) hr{width:100%;border:0;border-top:1px solid var(--colorBgDarker)}.EditSalonFormSection :where(fieldset) .filepond--root{margin-top:.5rem}.EditSalonFormSection :where(fieldset) .filepond--panel-root{background:transparent}.EditSalonFormSection :where(fieldset) .filepond--drop-label{background:var(--colorBgActive);margin-bottom:.75rem}.EditSalonFormSection :where(fieldset) .filepond--list{top:0;right:-.25rem;bottom:0;left:-.25rem}.EditSalonFormSection :where(fieldset) .filepond--root:has(input[multiple]) .filepond--list{top:.75rem!important;right:-.25rem!important;bottom:0!important;left:-.25rem!important}.EditSalonFormSection :where(fieldset) .filepond--root:has(input[multiple]) .filepond--item{width:calc(50% - .5em)}@media (min-width: 50em){.EditSalonFormSection :where(fieldset) .filepond--root:has(input[multiple]) .filepond--item{width:calc(33.33% - .5em)}}.EditSalonFormSection :where(fieldset) .filepond--item-panel,.EditSalonFormSection :where(fieldset) .filepond--image-preview-wrapper{border-radius:0}.EditSalonFormSection :where(fieldset) .filepond--credits{display:none}.EditSalonFormEntries{display:flex;flex-flow:column;gap:.5rem;padding-top:2rem;border-top:1px solid var(--colorBgDarker)}.EditSalonFormEntries>button{all:unset;order:99;border:1px dashed currentColor;text-transform:uppercase;margin-top:.5rem;text-align:center;padding:1.5rem 1rem 1.25rem;cursor:pointer;font-weight:700;font-size:.875rem;color:var(--colorSecondary);transition:var(--animationBase)}.EditSalonFormEntries>button:hover,.EditSalonFormEntries>button:focus{background:var(--colorBgActive);border-color:var(--colorText)}.EditSalonFormEntries fieldset{border-top:1px dashed currentColor;padding-top:2rem;margin-top:1.5rem}.EditSalonFormEntries fieldset:is([style="order: 1"]){border-top:0;padding-top:0;margin-top:0}.EditSalonFormEntries fieldset:not([style="order: 98"]){border-bottom:1px dashed currentColor;padding-bottom:2rem;margin-bottom:1.5rem}.EditSalonFormEntries fieldset :where(button){margin:0}.EditSalonFormEntries fieldset .Button--textLink{margin:-.5rem auto 0;border:0;text-decoration:underline;cursor:pointer;font-size:.75rem;text-transform:uppercase;opacity:.4}.EditSalonFormEntries fieldset .Button--textLink:hover{opacity:.8;text-decoration:none}.EditSalonFormEntry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:.75rem;background:var(--colorBgBase);transition:var(--animationBase)}.EditSalonFormEntry:hover{background:var(--colorBgActive)}.EditSalonFormEntry>div:first-child{display:flex;flex-flow:column;align-items:flex-start;gap:.625rem;padding:.25rem .5rem;text-wrap:pretty}.EditSalonFormEntry-stars{display:flex;gap:.25rem;font-size:.875rem}.EditSalonFormEntry-actions{display:flex;gap:.25rem;grid-column:-1;grid-row:1/-1}.EditSalonFormEntry-actions :where(button){all:unset;cursor:pointer;opacity:.4;transition:var(--animationBase)}.EditSalonFormEntry-actions :where(button):hover{opacity:.8}.PostArchive{margin:4rem auto}.PostArchiveInner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:1.5rem}@media (max-width: 63.99rem){.PostArchiveInner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 47.99rem){.PostArchiveInner{display:flex;flex-flow:column}}@media (min-width: 64rem){.PostArchiveInner .Article:nth-of-type(10n+1),.PostArchiveInner .Article:nth-of-type(10n+7){grid-column:span 2}.PostArchiveInner .Article:nth-of-type(10n+1) .Article-image,.PostArchiveInner .Article:nth-of-type(10n+7) .Article-image{aspect-ratio:1.76/1}}@media (max-width: 47.99rem){.PostArchiveInner-salon{flex-flow:column-reverse}}.PostArchiveInner-salonCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width: 47.99rem){.PostArchiveInner-salonCards{gap:.75rem}}@media (max-width: 31.99rem){.PostArchiveInner-salonCards{grid-template-columns:repeat(1,auto)}}.PostArchiveStack{display:contents}.PostArchive-noResults{grid-column:span 4;text-align:center}.VideoArchiveInner{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 64rem){.VideoArchiveInner .Article:nth-of-type(10n+1),.VideoArchiveInner .Article:nth-of-type(10n+7){grid-column:auto}.VideoArchiveInner .Article:nth-of-type(10n+1) .Article-image,.VideoArchiveInner .Article:nth-of-type(10n+7) .Article-image{aspect-ratio:auto}}.SalonArchive{display:grid;grid-template:auto 1fr auto/1fr 1fr;gap:1.5rem;margin:4rem auto 0}@media (max-width: 63.99rem){.SalonArchive{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.SalonArchive .Pagination{margin-bottom:2rem}.SalonArchive .PaginationMore{display:none}}.SalonArchiveInner{display:contents}.SalonArchiveGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media (max-width: 63.99rem){.SalonArchiveGrid{grid-column:1;grid-row:2}}@media (max-width: 31.99rem){.SalonArchiveGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.SalonArchiveMap{grid-row:2/-1;grid-column:2;width:1px}@media (max-width: 63.99rem){.SalonArchiveMap{grid-column:1;grid-row:4;width:100%;margin-left:-1.25rem}}.SalonArchiveMap>figure{position:sticky!important;top:0;height:100vh;width:50vw}@media (max-width: 63.99rem){.SalonArchiveMap>figure{height:15rem;width:100vw}}:where(body,main){overflow-x:clip}
