address,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{border:0;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-text-size-adjust:100%}body{margin:0}progress{display:inline-block;vertical-align:baseline}a{background-color:transparent}a:active{outline:0}a,a:focus,a:hover,a:visited{text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}#comments .submit,.search .search-submit{padding:10px 15px;border-radius:2px;line-height:1.8571428571;border:0}.archive .no-results .ast-search-submit,.search .site-main .ast-search-submit{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid var(--ast-border-color);margin:0 0;padding:.35em .625em .75em}legend{border:0;padding:0}fieldset legend{margin-bottom:1.5em;padding:0 .5em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */.ast-container{max-width:100%}.ast-container,.ast-container-fluid{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ast-row{margin-left:-20px;margin-right:-20px}@media (min-width:768px) and (max-width:921px){.blog-layout-2 .ast-width-md-6,.blog-layout-3 .ast-width-md-6{float:none;width:100%}}@media (min-width:769px) and (max-width:921px){.blog-layout-2,.blog-layout-3{flex-direction:unset}}@media (max-width:768px){.blog-layout-3{flex-direction:column}}.ast-grid-common-col{position:relative;min-height:1px;padding-left:20px;padding-right:20px}.ast-float{float:left}@media (max-width:992px){.ast-width-sm-25{width:25%}.ast-width-md-50{width:50%}}@media (max-width:768px){.ast-width-md-25{width:25%}}.ast-full-width{width:100%}.ast-width-50{width:50%}@media (min-width:768px){.ast-width-md-4{width:33.3333333333%}.ast-width-md-16{width:16.6666666667%}.ast-width-md-6{width:50%;float:left}.ast-width-md-3{width:25%}.ast-width-md-66{width:66.6666666667%}}@media (min-width:769px){.ast-width-md-20{width:20%}}@media (min-width:992px){.ast-width-lg-33{width:33.3333333333%}.ast-width-lg-16{width:16.6666666667%}.ast-width-lg-50{width:50%}.ast-width-lg-66{width:66.6666666667%}}h1,h2,h3,h4,h5,h6{clear:both}.entry-content :where(h1),h1{color:#808285;font-size:2em;line-height:1.2}.entry-content :where(h2),h2{color:#808285;font-size:1.7em;line-height:1.3}.entry-content :where(h3),h3{color:#808285;font-size:1.5em;line-height:1.4}.entry-content :where(h4),h4{color:#808285;line-height:1.5;font-size:1.3em}.entry-content :where(h5),h5{color:#808285;line-height:1.6;font-size:1.2em}.entry-content :where(h6),h6{color:#808285;line-height:1.7;font-size:1.1em}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{color:#808285;background:#fff;font-style:normal}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:600}dd{margin:0 1.5em 1em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{border-left:5px solid var(--ast-border-color);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}address{margin:0 0 1.5em}address,cite{font-style:italic}abbr,acronym{border-bottom:1px dotted #666;cursor:help}pre{background:var(--ast-code-block-background);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.6em;overflow:auto;max-width:100%;padding:1.6em}code,kbd,tt,var{font:1em Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}img{height:auto;max-width:100%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}.ast-button,.button,button,input,select,textarea{color:#808285;font-weight:400;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}.normal-search{margin-right:-5px}big{font-size:125%}ins,mark{background:0 0;text-decoration:none}table,td,th{border:1px solid var(--ast-border-color)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}th{font-weight:600}td,th{padding:.7em 1em;border-width:0 1px 1px 0}.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;border-color:var(--ast-border-color)}.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--ast-border-color);outline:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{color:#666;border:1px solid var(--ast-border-color);border-radius:2px;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}textarea{padding-left:3px;width:100%}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:12.25px;font-size:.875rem;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;text-align:center;display:block;margin-left:auto;margin-right:auto}.entry-content[data-ast-blocks-layout]>embed,.entry-content[data-ast-blocks-layout]>iframe,.entry-content[data-ast-blocks-layout]>object,embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{position:relative}a,a:focus{text-decoration:none}.secondary a *,.site-footer a *,.site-header a *,a{transition:all .2s linear}.capitalize{text-transform:uppercase}img{vertical-align:middle}.entry-content :where(h1,h2,h3,h4,h5,h6){margin-bottom:20px}p{margin-bottom:1.75em}blockquote{margin:1.5em 1em 1.5em 3em;font-size:1.1em;line-height:inherit;position:relative}.ast-button,.button,input[type=button],input[type=submit]{border-radius:0;padding:18px 30px;border:0;box-shadow:none;text-shadow:none}.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:none}.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{box-shadow:none}.site-title{font-weight:400}.site-description,.site-title{margin-bottom:0}.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited{color:#999}.search-form .search-field{outline:0}.ast-search-menu-icon{position:relative;z-index:3}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:14px;font-weight:700;left:-9999em;outline:0;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.site .skip-link:focus{clip:auto;height:auto;left:6px;top:7px;width:auto;z-index:100000;outline:thin dotted}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:"Open Sans",sans-serif}input,select{line-height:1}.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea{line-height:1.8571428571}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}.ast-single-post .entry-title,.ast-single-post .entry-title a{line-height:1.2}.entry-title,.entry-title a{font-weight:var(--ast-blog-title-font-weight,normal)}.ast-oembed-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.ast-hidden{display:none!important}body{background-color:#fff}#page{display:block}#primary,#secondary{width:100%}#primary{margin:4em 0}.ast-separate-container{background-color:#f5f5f5}.ast-separate-container #primary{padding:4em 0;margin:0;border:0}.ast-separate-container .site-main>.ast-row{margin-left:0;margin-right:0}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post){background-color:#fff}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{border-bottom:1px solid var(--ast-border-color);margin:0;padding:5.34em 6.67em}.ast-separate-container .blog-layout-1{padding:0;border-bottom:0}.ast-separate-container .ast-article-single{border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single{margin:0;padding:3.34em 2.4em}}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:4em 0;padding:0}.ast-right-sidebar #primary{padding-right:60px}.ast-left-sidebar #primary{padding-left:60px}}@media (max-width:992px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{padding-left:0;padding-right:0}.ast-right-sidebar #primary{padding-right:30px}.ast-left-sidebar #primary{padding-left:30px}}.ast-search-icon .astra-search-icon{font-size:1.3em}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link,.main-header-menu>a{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu,.main-header-menu .menu-item>.sub-menu.toggled-on{right:auto;left:0;visibility:visible}.main-header-menu .menu-item.focus>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item:hover>.sub-menu .sub-menu.toggled-on,.main-header-menu .menu-item>.sub-menu.toggled-on .sub-menu.toggled-on{left:100%;right:auto;visibility:visible}.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu{right:0;left:auto}@media (min-width:769px){.main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}@media (min-width:769px){.main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu{left:100%;right:auto}.main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:-100%}.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:-100%}}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow{display:none}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{position:absolute;right:-.5em;top:50%;transform:translate(0,-50%) rotate(270deg);min-height:44px;min-width:44px;-js-display:flex;display:flex;align-items:center;justify-content:center}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow{display:block}#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow .icon-arrow svg{margin:0}#ast-desktop-header .account-main-navigation .sub-menu .menu-item.menu-item-has-children>.menu-link .ast-header-navigation-arrow{transform:translate(0,-50%) rotate(360deg)}.main-header-menu .sub-menu .sub-menu{top:0}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.submenu-with-border .sub-menu .sub-menu{top:-2px}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-header-break-point .main-navigation{padding-left:0}.ast-header-break-point .main-navigation ul .menu-item .menu-link{padding:0 20px;display:inline-block;width:100%;border:0;border-bottom-width:1px;border-style:solid;border-color:var(--ast-border-color)}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type{margin-right:5px}.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:inline}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left:30px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link{padding-left:40px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link{padding-left:50px}.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link{padding-left:60px}.ast-header-break-point .main-header-menu{background-color:#f9f9f9;border-top-width:0}.ast-header-break-point .main-header-menu .sub-menu{background-color:#f9f9f9;position:static;opacity:1;visibility:visible;border:0;width:auto}.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu{left:0}.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu{left:0}.ast-header-break-point .submenu-with-border .sub-menu{border:0}.ast-header-break-point .dropdown-menu-toggle{display:none}.ast-mobile-menu-buttons{display:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:none}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:1.8571428571}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:0 .5em;width:auto;text-align:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu{font-size:15px;font-size:1rem;font-weight:600}.ast-button-wrap .menu-toggle .menu-toggle-icon{font-style:normal;display:inline-block;vertical-align:middle;line-height:2.05}.ast-button-wrap .menu-toggle .menu-toggle-icon:before{content:"\e5d2";font-family:Astra;text-decoration:inherit}.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2){display:none}.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before{content:"\e5cd"}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:first-child{display:none}.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2){display:block}.ast-button-wrap .menu-toggle .mobile-menu-wrap{display:inline-block}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon.icon-search svg{height:1em;width:.9em;margin-top:3px;margin-right:2px}.ast-header-break-point .user-select{clear:both}.ast-header-break-point .ast-mobile-menu-buttons{display:block;align-self:center}.ast-header-break-point .main-header-bar-navigation{flex:auto}.ast-header-break-point .ast-main-header-bar-alignment{display:block;width:100%;flex:auto;order:4}.ast-header-break-point .ast-icon.icon-arrow svg{height:.85em;width:.95em;position:relative;margin-left:10px}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{position:relative;text-align:left}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{grid-column-start:2;text-align:right}.ast-icon svg:not([fill]){fill:currentColor}.post-navigation a{background:0 0;font-size:1.06666rem;font-size:1rem;padding:0 var(--ast-post-nav-space,1.5em);height:2.33333em;line-height:calc(2.33333em - 3px)}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline{display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin-top:1em}.page-links a{display:inline-block}.page-links a .page-link{border-color:var(--ast-border-color);background:0 0}.page-links .page-link{padding:0;margin:0 0 .3em .3em;border:2px solid var(--ast-border-color);color:#000;background:0 0;font-size:.8em;width:2.5em;height:2.5em;line-height:calc(2.5em - 4px);display:inline-block;text-align:center;transition:all .2s linear}.page-links .page-link:focus,.page-links .page-link:hover{color:#000}@media (max-width:768px){.page-links .page-link{margin-bottom:6px}}.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child{margin-bottom:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){margin:20px auto}.bypostauthor{display:block}body{overflow-x:hidden}.widget-title{font-weight:400;margin-bottom:1em;line-height:1.5}.widget{margin:0 0 2.8em 0}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.widget ul{margin:0;list-style-type:none}.no-widget-text{margin-bottom:0}.widget_nav_menu ul ul.sub-menu{margin-top:.25em}.widget_nav_menu ul ul.sub-menu li{padding-left:20px}.widget_nav_menu ul ul.sub-menu a:after{left:-20px}.widget_nav_menu ul ul.sub-menu ul a:after{left:-40px}.widget_nav_menu ul ul.sub-menu ul ul a:after{left:-60px}.widget_nav_menu li{transition:all .2s linear}#secondary .wp-block-search__input{line-height:1}#secondary .wp-block-search__button{padding:.7em 1em}.widget_search .search-form{position:relative;padding:0;background:initial;color:inherit}.widget_search .search-form>label{position:relative}.widget_search .search-form i{color:#3a3a3a}.widget_search .search-form button{position:absolute;top:0;right:15px;border:none;padding:0;cursor:pointer;background:0 0}.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover{padding:13px 20px;border-radius:2px;border:none;top:0;right:0;position:absolute;color:transparent;background:0 0;max-width:45px;z-index:2}.widget_search .search-form .search-field{background:var(--ast-widget-bg-color);border-width:1px;border-color:var(--ast-border-color);border-radius:2px}.widget_search .search-field,.widget_search .search-field:focus{width:100%;padding:12px 45px 12px 15px}.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children{position:relative;margin-top:5px;width:100%}.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li{padding-left:20px}.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after{left:-20px}.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after{left:-40px}.widget_tag_cloud .tagcloud{margin-top:10px;display:inline-block}.widget_tag_cloud .tagcloud a{border:1px solid var(--ast-border-color);padding:.5em .9em;display:inline-block;margin-bottom:4px;font-size:14px;margin-right:4px;line-height:1.5;transition:all .2s linear}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center}.widget_calendar table,.widget_calendar th{border:none}.widget_calendar td{border-right:none;border-left:none}.widget_calendar caption{line-height:2.7em}.widget_calendar thead{line-height:2.5em}.widget_calendar thead a{color:#0274be;font-size:1rem;vertical-align:middle}.widget_calendar thead td{vertical-align:middle;font-weight:700}.widget_calendar thead>tr>th{line-height:2.5em;border-bottom:2px solid var(--ast-border-color);border-top:2px solid var(--ast-border-color)}.widget_calendar tbody{line-height:2.1em;text-align:center}.widget_calendar tbody>tr>td{width:14.2857%}.widget_calendar tbody>tr:first-child>td{padding-top:3px}.widget_calendar #today{color:#0274be;font-weight:700;border-bottom:2px solid #0274be}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-grid-row.ast-grid-center-col-layout{grid-template-columns:1fr auto 1fr}.ast-builder-layout-element{align-items:center}.ast-builder-grid-row.ast-grid-center-col-layout-only{-js-display:flex;display:flex;height:100%;justify-content:center}.ast-builder-grid-row.ast-grid-center-col-layout-only .ast-grid-section-center{flex-grow:1}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.site-header-section .ast-builder-menu{align-items:center}.ast-builder-layout-element.ast-header-search{height:auto}.ast-grid-right-center-section{justify-content:flex-start;flex-grow:1}.ast-grid-right-section{justify-content:flex-end}.ast-grid-right-section .ast-site-identity>:first-child{text-align:right}.ast-grid-right-section .ast-grid-right-center-section .ast-site-identity>:first-child{text-align:left}.ast-grid-left-center-section{justify-content:flex-end;flex-grow:1}.elementor-nav-menu .ast-icon,.et_pb_menu__wrap .ast-icon,.fl-widget .menu-item .ast-icon{display:none}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-grid-section-center{justify-content:center}.ast-grid-section-center .ast-site-identity>:first-child{text-align:center}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ast-social-stack-desktop .ast-builder-social-element,.ast-social-stack-mobile .ast-builder-social-element,.ast-social-stack-tablet .ast-builder-social-element{margin-top:6px;margin-bottom:6px}.ahfb-svg-iconset{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ahfb-svg-iconset svg>*{transition:none}.ast-footer-copyright p{margin-bottom:0}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.ast-footer-social-wrap,.site-footer-focus-item{width:100%}#astra-footer-menu{margin:0;list-style:none;background:inherit}#astra-footer-menu>ul{margin:0;list-style:none;background:inherit}.ast-header-break-point #ast-mobile-header{display:block}.ast-header-break-point .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:0;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow{pointer-events:none}.ast-header-break-point .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .ast-mobile-header-wrap .ast-above-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before,.ast-header-break-point .ast-mobile-header-wrap .ast-main-header-wrap .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .ast-nav-menu .sub-menu{line-height:3}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-above-footer-wrap,.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.ast-hfb-header.ast-header-break-point .main-header-bar-navigation{width:100%;margin:0}.ast-hfb-header .menu-toggle.toggled .ast-mobile-svg{display:none}.ast-hfb-header .menu-toggle.toggled .ast-close-svg{display:block}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-mobile-header-wrap .menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.menu-toggle .mobile-menu-wrap{-js-display:inline-flex;display:inline-flex;align-self:center;margin-left:.4em}.ast-hfb-header .ast-button-wrap .menu-toggle .mobile-menu-wrap{align-items:center;-js-display:flex;display:flex}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.ast-search-menu-icon.ast-inline-search .search-field{width:100%;padding:.6em;padding-right:5.5em}.ast-header-account-type-extend-text-profile-type{-js-display:flex;display:flex;gap:10px;align-items:center}@media (min-width:769px){.footer-nav-wrap .astra-footer-horizontal-menu li{margin:0}.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a{padding-left:0}.footer-nav-wrap .astra-footer-horizontal-menu li:last-child a{padding-right:0}.footer-nav-wrap .astra-footer-horizontal-menu a{padding:0 .5em}}.site-header{z-index:99;position:relative}.main-header-container{position:relative}.main-header-bar-wrap{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.ast-header-break-point .main-header-bar{border:0}.ast-header-break-point .main-header-bar{border-bottom-color:var(--ast-border-color);border-bottom-style:solid}.main-header-bar{margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.ast-header-custom-item-inside .button-custom-menu-item .menu-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link{display:none}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link{display:block}.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}.ast-theme-transparent-header .post-password-form{margin-top:100px}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.ast-main-header-nav-open .main-header-bar{padding-bottom:0}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation:empty{padding:0}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}.custom-mobile-logo-link{display:none}.ast-site-identity{padding:1em 0}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{flex:1;align-self:center}.ast-header-break-point .ast-site-identity{width:100%}.ast-header-break-point .main-header-bar{display:block;line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:3}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu{display:none}.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{display:inline-block;position:absolute;font-size:inherit;top:-1px;right:20px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 .907em;font-weight:400;line-height:inherit;transition:all .2s}.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before{transform:rotateX(180deg)}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}.ast-header-break-point .main-navigation{display:block;width:100%}.ast-header-break-point .main-navigation ul ul{left:auto;right:auto}.ast-header-break-point .main-navigation .stack-on-mobile li{width:100%}.ast-header-break-point .main-navigation .widget{margin-bottom:1em}.ast-header-break-point .main-navigation .widget li{width:auto}.ast-header-break-point .main-navigation .widget:last-child{margin-bottom:0}.ast-header-break-point .main-header-bar-navigation{width:calc(100% + 40px);margin:0 -20px}.ast-header-break-point .main-header-menu ul ul{top:0}.ast-header-break-point .ast-builder-menu{width:100%}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{flex-wrap:wrap}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover{box-shadow:none}textarea{width:100%}input[type=search]:focus{outline:thin dotted}.astra-dark-mode-enable form .form-row textarea,.astra-dark-mode-enable input[type=email],.astra-dark-mode-enable input[type=number],.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=reset],.astra-dark-mode-enable input[type=search],.astra-dark-mode-enable input[type=tel],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable input[type=url],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable form .form-row textarea:focus,.astra-dark-mode-enable input[type=email]:focus,.astra-dark-mode-enable input[type=number]:focus,.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=reset]:focus,.astra-dark-mode-enable input[type=search]:focus,.astra-dark-mode-enable input[type=tel]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable input[type=url]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable .select2-container .select2-selection--single,.astra-dark-mode-enable .select2-dropdown,.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-form .wc-block-components-text-input input[type=url],.astra-dark-mode-enable .wc-block-components-text-input input[type=email],.astra-dark-mode-enable .wc-block-components-text-input input[type=number],.astra-dark-mode-enable .wc-block-components-text-input input[type=password],.astra-dark-mode-enable .wc-block-components-text-input input[type=tel],.astra-dark-mode-enable .wc-block-components-text-input input[type=text],.astra-dark-mode-enable .wc-block-components-text-input input[type=url],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text]{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)}input[type=range]{-webkit-appearance:none;width:100%;margin:5.7px 0;padding:0;border:none}input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer;-webkit-appearance:none;margin-top:-5.7px}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,.2)}input[type=range]::-moz-range-track{width:100%;height:8.6px;cursor:pointer;box-shadow:2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;background:rgba(255,255,255,.2);border-radius:13.6px;border:0 solid #fff}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);border:7.9px solid #0274be;height:20px;width:20px;border-radius:50px;background:#0274be;cursor:pointer}input[type=color]{border:none;width:100px;padding:0;height:30px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{border:none}.page .entry-header{margin-bottom:1.5em}.search .entry-header{margin-bottom:1em}.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail{margin-bottom:0}.entry-header{margin-bottom:1.2em;word-wrap:break-word}.entry-header+.ast-blog-featured-section{margin-top:.5em}.blog-layout-6 .entry-header+.ast-blog-featured-section{margin-top:0}.entry-content{word-wrap:break-word}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:1.6em}.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video{display:inline-block}.entry-content::after{display:table;clear:both;content:""}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{display:block;margin-bottom:.8em;font-weight:var(--ast-blog-meta-weight, "")}.ast-excerpt-container>p:last-child{margin-bottom:0}.post-content>.read-more{margin-top:1.5em}.ast-article-inner{width:100%;overflow-wrap:break-word}.read-more a{display:inline-block}.read-more{margin-bottom:0}.read-more .ast-right-arrow{font-size:1em}.ast-no-thumb .ast-blog-featured-section{margin-bottom:0}.ast-no-thumb .entry-header+.ast-blog-featured-section{margin-top:0}.ast-blog-featured-section{margin-bottom:1.5em}.blog-layout-2 .ast-blog-featured-section,.blog-layout-3 .ast-blog-featured-section{margin-bottom:0}.error404 .page-header{margin-bottom:1.5em}.error404 .page-header .page-title{margin-bottom:0}.archive .entry-title,.blog .entry-title,.search .entry-title{line-height:1.3}.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}.page-title{margin-bottom:1em;font-weight:400}.entry-title{margin-bottom:.2em}.ast-article-post{margin-bottom:2.5em}.ast-article-post:last-child{margin-bottom:0;border-bottom:0}.search .site-content .content-area .search-form{margin-bottom:3em}.blog-layout-1 .post-thumb{padding-left:0;padding-right:0;position:relative}.blog .posted-on{z-index:1}.ast-blog-featured-section .posted-on{width:5.714285714em;height:5.714285714em;padding:.7em}.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em}.ast-blog-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0}.ast-author-box img.avatar{border-radius:50%;margin:0 0 0 20px}.ast-archive-description{margin-bottom:2.5em;padding-bottom:1.3333em;border-bottom:1px solid var(--ast-border-color)}.ast-archive-description .ast-archive-title{margin-bottom:4px;font-size:40px;font-size:2.85714rem;font-weight:300}.ast-archive-description p{margin-bottom:0;font-size:20px;font-size:1.42857rem;line-height:1.65;font-weight:300}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background-color:#eee;padding-bottom:0;border-bottom:0}@media (max-width:1200px){.ast-separate-container .ast-archive-description{margin:0;padding:3.34em 2.4em}}@media (max-width:992px){.ast-separate-container .ast-archive-description{padding:2.14em}}@media (min-width:1201px){.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{margin:0;padding:5em 6.67em 3.33333em}}.single .entry-header{margin-bottom:2em}.single .post-navigation{margin:0;padding:2em 0 0;border-top:1px solid var(--ast-single-post-border,var(--ast-border-color))}@media (max-width:768px){.single .post-navigation{padding-top:1.5em}}.single .post-navigation a{margin:2px;display:inline-block;color:#000}.single .post-navigation a p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:421px){.single .post-navigation .nav-links{-js-display:flex;display:flex;width:100%}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-links .nav-previous+.nav-next{width:50%}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}}@media (max-width:420px){.single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow{display:none}.single .post-navigation .nav-links:not(:has(.nav-previous)){justify-content:flex-end}.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%}.single .post-navigation .nav-next a,.single .post-navigation .nav-previous a{max-width:95%;width:100%}.single .post-navigation .nav-previous{margin-bottom:1em}}.single .entry-header .post-thumb{margin-bottom:2em}.single .entry-header .post-thumb img{margin-top:0;margin-bottom:0}.page .has-post-thumbnail .post-thumb img{margin-bottom:1.5em}.post-password-form{text-align:center}@media (max-width:420px){.post-password-form input[type=password]{display:block;margin:10px auto}}.post-password-form input[type=submit]{padding:10px 20px;border-radius:2px}.ast-author-avatar{margin:0 5px}.ast-author-avatar img{border-radius:100%;width:var(--ast-author-avatar-size,30px);height:var(--ast-author-avatar-size,30px)}.ast-separate-container .post-navigation{border-top:0;padding-left:var(--ast-post-nav-space,3.33333em);padding-right:var(--ast-post-nav-space,3.33333em)}@media (max-width:420px){.ast-separate-container .post-navigation{padding-left:0;padding-right:0}}@media (max-width:768px){.ast-separate-container .entry-header{margin-bottom:1em}}.ast-404-layout-1{text-align:center;margin:4em auto}.ast-404-layout-1 .page-sub-title{font-size:1.5rem;font-weight:700}.ast-404-layout-1 .widget_search{padding-top:.5em}.ast-404-search{margin-top:1.5em}.ast-404-search .widget_search{max-width:370px;margin:0 auto}.ast-separate-container .error-404,.ast-separate-container .no-results{background-color:#fff}@media (max-width:1200px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:3.34em 2.4em}}@media (max-width:768px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 2.14em}}@media (max-width:544px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:1.5em 1em}}@media (min-width:1201px){.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{margin:0;padding:5.34em 6.67em}}.blog-layout-1{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color)}.blog-layout-1 .posted-on{left:0}.blog-layout-1 .post-content,.blog-layout-1 .post-thumb{padding-left:0;padding-right:0}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-flex-1{flex:1}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-justify-content-flex-start{justify-content:flex-start}.ast-justify-content-flex-end{justify-content:flex-end}.ast-justify-content-center{justify-content:center}.ast-justify-content-space-between{justify-content:space-between}.ast-justify-content-space-around{justify-content:space-around}.ast-align-content-flex-start{align-content:flex-start}.ast-align-content-flex-end{align-content:flex-end}.ast-align-content-center{align-content:center}.ast-align-content-space-between{align-content:space-between}.ast-align-content-space-around{align-content:space-around}.ast-align-content-stretch{align-content:stretch}.ast-flex-grow-1{flex-grow:1}body,html{overscroll-behavior-y:contain}:root{--border-color:#e5e5e5;--text-primary:#1a1a1a;--text-secondary:#666666;--primary-color:var(--sbs-ink);--primary-hover:#000000;--primary-light:#f3f4f6;--primary-bg:rgba(17, 24, 39, 0.04);--sbs-surface:#ffffff;--sbs-surface-soft:#f7f8fa;--sbs-ink:#111827;--sbs-muted:#6b7280;--sbs-line:#e5e7eb;--sbs-success:#16a34a;--sbs-focus:rgba(17, 24, 39, .22);--apple-pink:#ec4899;--apple-pink-hover:#db2777;--apple-pink-light:rgba(236,72,153,.12);--apple-pink-glow:rgba(236,72,153,.22);--apple-ink:#111827;--apple-ink2:#374151;--apple-muted:#6b7280;--apple-line:rgba(0,0,0,.07);--apple-surface:#ffffff;--apple-surface2:#f8fafc;--apple-surface3:#f2f4f8;--apple-radius-sm:10px;--apple-radius-md:16px;--apple-radius-lg:22px;--apple-radius-pill:999px;--apple-shadow-xs:0 1px 2px rgba(15,23,42,.05);--apple-shadow-sm:0 2px 8px rgba(15,23,42,.08);--apple-shadow-md:0 8px 24px rgba(15,23,42,.10);--apple-shadow-lg:0 20px 50px rgba(15,23,42,.13);--apple-blur:blur(20px);--apple-duration:.2s;--apple-ease:cubic-bezier(.4,0,.2,1)}.sbs-summary-copy{flex:1;min-width:0}.sbs-summary-label{margin-bottom:2px;color:#647084;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.sbs-summary-copy span{display:block;color:#1f2937;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.sbs-summary-copy .sbs-summary-muted{color:#8b95a7}.sbs-summary-actions{display:flex;align-items:center;gap:4px}.sbs-summary-total strong{color:#111827;font-size:15px}#sbs-summary-total{color:var(--primary-color,#ec4899);font-size:18px;font-weight:800;color:#111827!important;color:var(--sbs-ink)!important;color:var(--apple-ink)!important}.sbs-booking-container{color:var(--apple-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sbs-booking-layout{display:grid;grid-template-columns:1fr 400px;gap:40px;align-items:start}.sbs-booking-sidebar{position:sticky;border:1px solid var(--border-color)}@media (max-width:1024px){.sbs-booking-layout{grid-template-columns:1fr}.sbs-booking-sidebar{position:static;order:-1}}.sbs-booking-steps{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;padding:0 20px}.sbs-step-track{position:absolute;left:20px;right:20px;z-index:0;border-radius:2px}.sbs-step-progress{position:absolute;left:20px;background:var(--primary-color);z-index:1;border-radius:2px;transition:width .4s;width:0%}.sbs-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:2;flex:1}.sbs-step-bubble{border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.3s;position:relative}.sbs-step-check{display:none;position:absolute}.sbs-step-number{font-weight:600;color:#9ca3af;font-size:15px;transition:.3s}.sbs-step.active .sbs-step-bubble{background:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color) 15%,transparent)}.sbs-step.completed .sbs-step-number{display:none}.sbs-step.completed .sbs-step-check{display:block}.sbs-step-title{font-size:12px;color:#9ca3af;text-align:center;font-weight:500;white-space:nowrap}.sbs-step.active .sbs-step-title{color:var(--primary-color)}.sbs-form-step{display:none;position:relative}.sbs-form-step.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sbs-services-list{display:flex;flex-direction:column;gap:0;background:#fff}.sbs-service-item:hover{background:#fff;border-color:var(--primary-color);box-shadow:0 6px 20px rgba(17,24,39,.08)}.sbs-service-item:first-child{border-top:1px solid #e5e7eb}.sbs-service-item.selected{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color),0 6px 20px rgba(17,24,39,.08)}.sbs-popular-badge{display:inline-block;font-size:11px;letter-spacing:.03em;padding:2px 9px;border:1px solid #fbcfe8;margin-bottom:10px;text-transform:uppercase}.sbs-service-layout{display:flex;align-items:flex-start;gap:14px}.sbs-service-content{flex:1;min-width:0}.sbs-service-thumb{flex-shrink:0;width:80px;height:80px;background:#f3f4f6}.sbs-service-thumb img{object-fit:cover;display:block}.sbs-service-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0}.sbs-service-name{color:var(--text-primary)}.sbs-book-btn{padding:9px 20px;background:#111827!important;border-radius:var(--yatoon-skin-primary-btn-radius,999px)!important;font-size:14px;letter-spacing:.01em;cursor:pointer;transition:background var(--apple-duration),transform .1s var(--apple-ease),box-shadow var(--apple-duration);box-shadow:0 2px 8px var(--apple-pink-glow);will-change:transform}.sbs-book-btn:hover{background:var(--primary-hover)}.sbs-service-details{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;color:var(--text-secondary);line-height:1.5}.sbs-service-separator{display:none}.sbs-service-duration{display:block;white-space:nowrap}.sbs-service-brief{color:var(--text-secondary);width:100%}.sbs-service-desc-wrap{color:var(--text-secondary);width:100%}.sbs-desc-full,.sbs-desc-short{line-height:1.5}.sbs-read-more{color:var(--sbs-readmore,#16a34a);font-size:12px;text-decoration:none;white-space:nowrap;margin-left:2px}.sbs-read-more:hover{text-decoration:underline}.sbs-service-price-row{font-size:13px;color:var(--text-secondary)}.sbs-service-price{color:var(--apple-ink2)}.sbs-services-grid{display:none}.sbs-service-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:.3s;position:relative}.sbs-service-card:hover{border-color:var(--primary-color);box-shadow:0 4px 12px rgba(255,105,180,.15);transform:translateY(-2px)}.sbs-service-card.selected{border-color:var(--primary-color);background:var(--primary-bg)}.sbs-service-image img{width:100%;height:160px;object-fit:cover;border-radius:8px;margin-bottom:15px}.sbs-service-description{font-size:14px;margin:0 0 15px}.sbs-service-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:14px}.sbs-service-duration{color:#666;display:flex;align-items:center;gap:4px}.sbs-select-btn{width:100%;padding:12px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer}.sbs-select-btn:hover{background:var(--primary-hover)}.sbs-options-container{background:#fff;border:2px solid #e5e7eb;padding:20px;margin-bottom:30px}.sbs-option-group{margin-bottom:20px}.sbs-option-group:last-child{margin-bottom:0}.sbs-option-item:hover{border-color:var(--primary-color)}.sbs-option-item.selected{border-color:var(--primary-color);background:var(--primary-bg)}.sbs-option-info{flex:1}.sbs-option-name{color:#1a1a1a}.sbs-option-description{font-size:14px}.sbs-option-duration{font-size:13px;color:#999}.sbs-option-price{font-size:14px;font-weight:700;color:#111827!important;margin-left:15px;white-space:nowrap}.sbs-option-checkbox{width:24px;height:24px;margin-right:15px;cursor:pointer}.sbs-option-main .sbs-option-checkbox{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:2px solid #d1d5db;border-radius:50%;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .2s}.sbs-option-main .sbs-option-checkbox:checked{border-color:var(--primary-color,#ec4899);background:#fff}.sbs-option-main .sbs-option-checkbox:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;border-radius:50%;background:var(--primary-color,#ec4899)}.sbs-option-addon .sbs-option-checkbox{appearance:auto;-webkit-appearance:auto;border-radius:4px}.sbs-staff-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sbs-staff-card:hover{border-color:var(--primary-color);box-shadow:0 6px 20px rgba(0,0,0,.08)}.sbs-staff-card.selected{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 15%,transparent),0 6px 20px rgba(0,0,0,.08)}.sbs-staff-card.selected::after{content:'\2713';position:absolute;top:8px;right:10px;font-size:13px;font-weight:700;color:var(--primary-color)}.sbs-staff-avatar-wrap{position:relative;width:80px;height:80px;margin:0 auto 12px}.sbs-staff-card.selected .sbs-staff-avatar-wrap::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:2.5px solid var(--primary-color)}.sbs-staff-image{overflow:hidden;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#6b7280}.sbs-staff-image img{width:100%;height:100%;object-fit:cover;display:block}.sbs-staff-initial{font-size:26px}.sbs-staff-name{color:#111827;margin-bottom:4px;line-height:1.3}.sbs-staff-rating{display:flex;align-items:center;justify-content:center;gap:3px;margin-bottom:5px}.sbs-staff-stars{color:#f59e0b;font-size:12px;letter-spacing:1px}.sbs-staff-rating-num{font-size:12px;font-weight:600;color:#374151}.sbs-staff-review-count{font-size:11px;color:#9ca3af}.sbs-staff-bio{font-size:12px;margin-top:2px}.sbs-staff-badge{display:inline-block;position:absolute;top:8px;left:10px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;border:1px solid #fbcfe8;text-transform:uppercase;letter-spacing:.03em}.sbs-staff-badge-exp{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.sbs-datetime-container{display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.sbs-calendar-container{border:1px solid var(--border-color);max-width:100%}.sbs-calendar-header{display:flex;gap:0;border-bottom:1px solid var(--border-color)}.sbs-view-toggle{flex:1;border-right:1px solid var(--border-color);color:var(--text-secondary);transition:.2s}.sbs-view-toggle:last-child{border-right:none}.sbs-view-toggle:hover{background:#f5f5f5}.sbs-view-toggle.active{background:#fff;color:var(--text-primary);font-weight:600}.sbs-week-view{display:none;padding:20px}.sbs-week-view.active{display:block}.sbs-week-navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.sbs-week-range{font-size:16px;font-weight:600;color:var(--text-primary)}.sbs-week-next,.sbs-week-prev{width:44px;height:44px;border:1px solid var(--border-color);font-size:20px;color:var(--text-primary);cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.sbs-week-next:hover,.sbs-week-prev:hover{border-color:var(--primary-color)}.sbs-week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.sbs-day-button{padding:12px 8px;background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-radius-sm);text-align:center;cursor:pointer;transition:all var(--apple-duration) var(--apple-ease);color:var(--text-primary);box-shadow:var(--apple-shadow-xs)}.sbs-day-button:hover:not(.disabled){border-color:var(--primary-color)}.sbs-day-button.selected{background:var(--primary-color);border-color:var(--primary-color)}.sbs-day-button.disabled{background:#f9f9f9;color:#ccc;cursor:not-allowed;border-color:#f0f0f0}.sbs-day-button.today{border-color:var(--primary-color)}.sbs-day-name{display:block;font-size:11px;font-weight:500;color:var(--text-secondary);margin-bottom:4px;text-transform:uppercase}.sbs-day-button.selected .sbs-day-name{color:rgba(255,255,255,.8)}.sbs-day-number{display:block;font-size:16px;font-weight:600;color:var(--text-primary)}.sbs-day-button.selected .sbs-day-number{color:#fff}.sbs-day-button.disabled .sbs-day-name,.sbs-day-button.disabled .sbs-day-number{color:#ccc}.sbs-month-view{display:none;padding:12px}.sbs-month-view.active{display:block}.sbs-month-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sbs-month-title{font-size:15px;font-weight:700;color:#111827}.sbs-month-next,.sbs-month-prev{border:none;width:32px;height:32px;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sbs-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.sbs-month-dayname{text-align:center;font-size:11px;font-weight:600;color:#9ca3af;padding:4px 0 6px}.sbs-month-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:13px;font-weight:500;cursor:pointer;border:2px solid transparent;background:#fff;transition:background .15s,border-color .15s;color:#111827}.sbs-month-cell.empty{background:0 0;border:none;cursor:default}.sbs-month-cell.disabled{color:#d1d5db;cursor:not-allowed;background:0 0}.sbs-month-cell.today{border-color:var(--primary-color,#ec4899);color:var(--primary-color,#ec4899)}.sbs-month-cell.sbs-day-button.selected,.sbs-month-cell.selected{background:var(--primary-color,#ec4899);border-color:var(--primary-color,#ec4899)}.sbs-month-cell:not(.disabled):not(.empty):hover{border-color:var(--primary-color,#ec4899)}.sbs-time-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));min-height:80px}.sbs-slot-time{color:#111827;line-height:1.2;display:block}.sbs-slot-check{font-size:11px;color:#10b981;font-weight:700;opacity:0;transition:opacity .15s;display:block;height:14px}.sbs-slot-tag{font-size:10px;font-weight:600;padding:1px 6px;border-radius:20px;display:block}.sbs-slot-tag.unavail{background:#f3f4f6;color:#9ca3af;text-decoration:line-through}.sbs-slot-tag.busy{background:#fff7ed;color:#ea580c}.sbs-time-slot:not(.sbs-time-slot-unavail):not(.selected):hover{border-color:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 6%,#fff)}.sbs-time-slot:not(.sbs-time-slot-unavail):not(.selected):hover .sbs-slot-check{opacity:1}.sbs-time-slot.selected{border-color:var(--primary-color);background:var(--primary-color);box-shadow:0 4px 16px color-mix(in srgb,var(--primary-color) 35%,transparent)}.sbs-time-slot.sbs-time-slot-unavail{opacity:.5;cursor:not-allowed;background:#f9fafb}.sbs-time-slot.sbs-time-slot-unavail .sbs-slot-time{color:#9ca3af;text-decoration:line-through}.sbs-time-slot.sbs-time-slot-busy{border-color:#f97316}.sbs-time-slot.sbs-time-slot-busy .sbs-slot-time{color:#9a3412}.sbs-time-bucket-label{grid-column:1/-1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;padding:4px 0 2px;border-bottom:1px solid #e5e7eb;margin-bottom:2px}.sbs-booking-summary{margin-bottom:30px}.sbs-booking-summary h4{margin-bottom:15px}.sbs-summary-item{display:flex;justify-content:space-between;align-items:center;gap:8px}.sbs-summary-edit-btn{border:1.5px solid #e5e7eb;cursor:pointer;font-size:12px;flex-shrink:0;transition:.15s;line-height:1}.sbs-summary-total{color:var(--primary-color);padding-top:15px;margin-top:10px;border-top:2px solid #e5e7eb}.sbs-customer-form{background:#fff}.sbs-form-group{position:relative}.sbs-form-group label{display:block;color:#1a1a1a;margin-bottom:8px}.sbs-form-group input:focus,.sbs-form-group textarea:focus{border-color:var(--primary-color)}.sbs-guest-contact-fields{display:grid;gap:12px;margin:4px 0 20px}.sbs-guest-contact-card{padding:14px}.sbs-guest-contact-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;color:#111827;font-size:14px;font-weight:800}.sbs-guest-contact-title span{color:#9ca3af;font-size:12px;font-weight:700;text-transform:uppercase}.sbs-guest-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sbs-guest-contact-grid input{width:100%;padding:11px 12px;background:#fff;font-size:15px}.sbs-navigation-buttons{display:flex;gap:15px;margin-top:30px}.sbs-btn-next:hover,.sbs-btn-submit:hover{background:var(--primary-hover);box-shadow:0 6px 16px rgba(0,0,0,.14)}.sbs-btn:active{transform:translateY(0) scale(.98);box-shadow:none}.sbs-btn-secondary{color:var(--primary-color);border:2px solid var(--primary-color)}.sbs-btn-secondary:hover{background:var(--primary-color);color:#fff}.sbs-btn-add-more{background:var(--primary-color);color:#fff;border:none;flex:0 0 auto}.sbs-btn-add-more:hover{background:var(--primary-hover);color:#fff}.sbs-btn-add-more-calendar{background:#e00000;color:#fff;border:none;flex:1;padding:14px 24px;font-size:16px}.sbs-btn-add-more-calendar:hover{background:#c00000;color:#fff}.sbs-btn-manage-services-calendar{background:#fff;color:#374151;border:2px solid #f9a8d4;flex:1;padding:14px 24px;font-size:16px}.sbs-btn-manage-services-calendar:hover{background:#fdf2f8;color:#be185d;border-color:#ec4899}.sbs-btn-add-more-banner{background:#e00000;color:#fff;border:none;flex:0 0 auto;padding:6px 14px;font-size:13px}.sbs-btn-add-more-banner:hover{background:#c00000;color:#fff}#sbs-pending-services-banner .sbs-btn-add-more-calendar{flex:0 0 auto;padding:6px 14px;font-size:13px}.sbs-success-message{text-align:center;margin:0 auto}.sbs-success-icon{display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(16,185,129,.12)}.sbs-success-message h3{margin-bottom:8px}.sbs-success-sub{font-size:15px;color:#6b7280;line-height:1.6;margin-bottom:0}.sbs-success-cal-row{margin:28px auto 0;max-width:380px}.sbs-success-cal-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:10px}.sbs-success-cal-btns{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sbs-cal-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:.15s;border:1.5px solid #e5e7eb;background:#fff;color:#374151}.sbs-cal-btn:hover{border-color:#d1d5db;background:#f9fafb;color:#111827}.sbs-rebooking-nudge{margin:20px auto 0;max-width:420px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 18px}.sbs-rebooking-inner{display:flex;align-items:center;gap:10px;text-align:left;flex-wrap:wrap}.sbs-rebooking-icon{color:#16a34a;flex-shrink:0;display:flex;align-items:center}.sbs-rebooking-text{flex:1;font-size:13px;color:#166534;line-height:1.5;min-width:140px}.sbs-rebooking-btn{padding:7px 14px;background:#16a34a;color:#fff;border:none;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .15s}.sbs-rebooking-btn:hover{background:#15803d}.sbs-success-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px auto 0}.sbs-success-book-again{margin-top:8px;text-transform:none}.sbs-venue-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,253,244,.86)),#fff;box-shadow:0 12px 34px rgba(15,23,42,.07)}.sbs-venue-kicker{display:inline-flex;letter-spacing:.04em;text-transform:uppercase}.sbs-venue-hero h2{font-size:28px}.sbs-venue-meta{display:flex;flex-wrap:wrap;line-height:1.35}.sbs-service-badges span,.sbs-venue-proof span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#fff;color:#374151;font-size:12px;font-weight:800;white-space:nowrap}.sbs-service-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sbs-service-badges span:first-child{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.sbs-next-openings{grid-column:1/-1;margin:4px 0 12px;padding:14px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4}.sbs-next-openings-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#14532d;font-size:12px;font-weight:900;text-transform:uppercase}.sbs-next-openings-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sbs-next-opening-chip{min-height:54px;padding:8px 10px;border:1px solid #86efac;border-radius:8px;color:#111827;cursor:pointer;text-align:left}.sbs-next-opening-chip span,.sbs-next-opening-chip strong{display:block;line-height:1.2}.sbs-next-opening-chip span{color:#16a34a;font-size:11px;font-weight:900;text-transform:uppercase}.sbs-next-opening-chip strong{margin-top:3px;font-size:15px;font-weight:900}.sbs-next-opening-chip:hover{box-shadow:0 10px 22px rgba(22,163,74,.12)}.sbs-empty-suggestions{max-width:520px;margin:0 auto 18px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;line-height:1.45}.sbs-checkout-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px}.sbs-checkout-trust-grid>div{padding:13px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.sbs-checkout-trust-grid span,.sbs-checkout-trust-grid strong{display:block}.sbs-checkout-trust-grid strong{color:#111827;font-size:13px;line-height:1.25}.sbs-checkout-trust-grid span{margin-top:4px;color:#6b7280;font-size:12px;line-height:1.35}.sbs-success-next-card{display:grid;gap:7px;max-width:560px;margin:18px auto;padding:16px;border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;text-align:left}.sbs-success-next-card strong{color:#111827;font-size:15px}.sbs-success-next-card span{font-size:13px;line-height:1.45}.sbs-success-direction-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:6px auto 12px;padding:9px 18px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:14px;font-weight:800;text-decoration:none}@media (max-width:768px){.sbs-venue-hero{display:block;margin:0 0 14px;padding:16px}.sbs-venue-hero h2{font-size:23px}.sbs-venue-proof{justify-content:flex-start;max-width:none;margin-top:14px}.sbs-page-title{margin-bottom:12px!important}.sbs-checkout-trust-grid,.sbs-next-openings-list{grid-template-columns:1fr}.sbs-next-opening-chip{min-height:48px}.sbs-service-badges{margin-top:8px}.sbs-service-badges span{min-height:24px;padding:4px 8px;font-size:11px}#sbs-guest-pick-banner{box-sizing:border-box!important;width:100%!important;min-height:68px!important;margin:0 0 18px!important;padding:14px 16px!important;overflow:visible!important;line-height:1.3!important}#sbs-guest-pick-banner span{min-width:0!important;line-height:1.3!important}#sbs-guest-banner-cancel{flex:0 0 auto!important;min-height:36px!important;padding:0 8px!important;text-transform:uppercase!important}.sbs-staff-card-any,body.sbs-booking-immersive .sbs-staff-card-any{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;min-height:158px!important;padding:18px 16px!important}.sbs-staff-card-any .sbs-staff-image,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-image{margin:0 auto!important;width:64px!important;height:64px!important}.sbs-staff-card-any .sbs-staff-name,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-name{width:100%!important;font-size:18px!important;line-height:1.2!important;text-align:center!important}.sbs-staff-card-any .sbs-staff-bio,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-bio{width:100%!important;max-width:280px!important;margin:0 auto!important;line-height:1.35!important;text-align:center!important}}.sbs-booking-main,.sbs-booking-sidebar{border:1px solid rgba(17,24,39,.08);box-shadow:0 18px 50px rgba(15,23,42,.07)}.sbs-page-title{color:var(--sbs-ink);letter-spacing:0}.sbs-category-tabs-wrap{backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(15,23,42,.06)}.sbs-cat-tab,.sbs-view-toggle{letter-spacing:0}.sbs-cat-tab.active,.sbs-view-toggle.active{background:var(--sbs-ink);box-shadow:0 8px 18px rgba(17,24,39,.16)}.sbs-service-item{background:var(--apple-surface);border:1px solid rgba(17,24,39,.09)!important;padding:18px;cursor:pointer;transition:transform var(--apple-duration) var(--apple-ease),box-shadow var(--apple-duration) var(--apple-ease),border-color var(--apple-duration) var(--apple-ease);box-shadow:0 1px 3px rgba(17,24,39,.04)!important;overflow:hidden}.sbs-booking-summary,.sbs-checkout-card,.sbs-option-card,.sbs-staff-card,.sbs-time-slot{border-radius:8px!important}.sbs-time-slot{position:relative;padding:10px 8px 8px;background:var(--apple-surface);border:1px solid rgba(17,24,39,.1)!important;text-align:center;cursor:pointer;transition:all var(--apple-duration) var(--apple-ease);display:flex;flex-direction:column;align-items:center;gap:4px;justify-content:center;box-shadow:var(--apple-shadow-xs)}.sbs-staff-card{background:var(--apple-surface);border:1px solid rgba(17,24,39,.09)!important;border-radius:16px!important;padding:20px 14px 16px;text-align:center;cursor:pointer;transition:transform var(--apple-duration) var(--apple-ease),box-shadow var(--apple-duration) var(--apple-ease);position:relative;overflow:hidden;box-shadow:var(--apple-shadow-xs)}.sbs-service-item:hover,.sbs-staff-card:hover,.sbs-time-slot:hover{border-color:rgba(17,24,39,.26);box-shadow:0 14px 34px rgba(15,23,42,.1)}.sbs-option-card.selected,.sbs-service-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{background:#f8fafc;border-color:var(--sbs-ink)!important;box-shadow:0 0 0 1px var(--sbs-ink) inset,0 14px 34px rgba(15,23,42,.09)}#sbs-cart-next-btn,.sbs-btn-next,.sbs-btn-submit{border-radius:var(--yatoon-skin-primary-btn-radius,999px)!important;letter-spacing:0}#sbs-cart-next-btn,.sbs-btn-next{background:var(--sbs-success)!important}#sbs-cart-back-btn:focus-visible,#sbs-cart-expand-btn:focus-visible,#sbs-cart-next-btn:focus-visible,.sbs-book-btn:focus-visible,.sbs-btn:focus-visible,.sbs-cat-tab:focus-visible,.sbs-service-item:focus-visible,.sbs-staff-card:focus-visible,.sbs-summary-edit-btn:focus-visible,.sbs-summary-remove-btn:focus-visible,.sbs-time-slot:focus-visible,.sbs-view-toggle:focus-visible{outline:3px solid var(--sbs-focus);outline-offset:3px}.sbs-booking-main,.sbs-booking-sidebar{border-radius:16px;background:#fff}.sbs-step-bubble{border:1.5px solid #d1d5db;background:#fff}.sbs-step.completed .sbs-step-bubble{background:#111827;border-color:#111827}.sbs-step-progress{background:#111827}.sbs-step-track{background:#e5e7eb}.sbs-step.active .sbs-step-title,.sbs-step.completed .sbs-step-title{color:#111827}.sbs-form-step h3{font-size:22px;font-weight:700;letter-spacing:-.3px;color:#111827}.sbs-service-item:hover{border-color:rgba(17,24,39,.22)!important;box-shadow:0 8px 24px rgba(17,24,39,.09)!important}.sbs-service-item.selected{background:#f8f9fb!important;border-color:#111827!important;box-shadow:0 0 0 1.5px #111827,0 8px 24px rgba(17,24,39,.1)!important}.sbs-service-name{letter-spacing:-.1px;color:#111827}.sbs-popular-badge{background:#f3f4f6;color:#374151;border-color:#e5e7eb;font-weight:600}.sbs-book-btn:hover{background:#000!important;box-shadow:0 4px 14px rgba(17,24,39,.22)!important}.sbs-staff-card:hover{border-color:rgba(17,24,39,.22)!important;box-shadow:0 8px 24px rgba(17,24,39,.09)!important}.sbs-staff-card.selected{border:1.5px solid #111827!important;box-shadow:0 0 0 1px #111827,0 8px 24px rgba(17,24,39,.1)!important}.sbs-staff-card.selected::after{color:#111827!important}.sbs-staff-card.selected .sbs-staff-avatar-wrap::after{border-color:#111827!important}.sbs-staff-badge{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.sbs-week-next,.sbs-week-prev{border-radius:10px;border:1px solid rgba(17,24,39,.1);background:#f9fafb;color:#111827}.sbs-week-next:hover,.sbs-week-prev:hover{background:#f3f4f6;border-color:rgba(17,24,39,.22)}.sbs-month-next,.sbs-month-prev{background:#f3f4f6;border-radius:10px;color:#111827}.sbs-month-next:hover,.sbs-month-prev:hover{background:#e5e7eb}.sbs-day-button:hover:not(.disabled){background:#f3f4f6;border-color:rgba(17,24,39,.22)}.sbs-day-button.selected{background:#111827!important;border-color:#111827!important}.sbs-day-button.today{border-color:#111827;font-weight:700}.sbs-month-cell.today{border-color:#111827!important;color:#111827!important}.sbs-month-cell.sbs-day-button.selected,.sbs-month-cell.selected{background:#111827!important;border-color:#111827!important;color:#fff!important}.sbs-month-cell:not(.disabled):not(.empty):hover{background:#f3f4f6!important;border-color:rgba(17,24,39,.22)!important}.sbs-time-slots{gap:8px}.sbs-time-slot:not(.sbs-time-slot-unavail):not(.selected):hover{border-color:rgba(17,24,39,.28)!important;background:#f3f4f6!important;box-shadow:0 4px 14px rgba(17,24,39,.08)!important}.sbs-time-slot.selected{border-color:#111827!important;box-shadow:0 4px 16px rgba(17,24,39,.22)!important}.sbs-time-slot.selected .sbs-slot-time{color:#fff!important}.sbs-time-slot.selected .sbs-slot-check{color:rgba(255,255,255,.8)!important;opacity:1}.sbs-option-item:hover{background:#f9fafb}.sbs-option-main .sbs-option-checkbox:checked{border-color:#111827!important}.sbs-option-main .sbs-option-checkbox:checked::after{background:#111827!important}.sbs-booking-summary{background:#f9fafb!important;border:1px solid rgba(17,24,39,.09)!important}.sbs-summary-total{color:#111827!important}.sbs-summary-edit-btn{border-color:rgba(17,24,39,.14)}.sbs-summary-edit-btn:hover{border-color:#111827!important;background:#f3f4f6!important;color:#111827!important}.sbs-customer-form{border:1px solid rgba(17,24,39,.09)}.sbs-form-group input:focus,.sbs-form-group select:focus,.sbs-form-group textarea:focus{border-color:#111827!important;box-shadow:0 0 0 4px rgba(17,24,39,.08)!important}.sbs-guest-contact-card{border:1px solid rgba(17,24,39,.09);border-radius:14px;background:#f9fafb}.sbs-guest-contact-grid input{border:1.5px solid rgba(17,24,39,.12);border-radius:10px}.sbs-btn-back:hover{background:#e5e7eb}.sbs-btn-next,.sbs-btn-submit{background:#111827!important;border-radius:var(--yatoon-skin-primary-btn-radius,12px)!important;box-shadow:0 6px 20px var(--apple-pink-glow)}.sbs-btn-next:hover,.sbs-btn-submit:hover{background:#000!important;box-shadow:0 4px 14px rgba(17,24,39,.22)!important;transform:translateY(-1px)}.sbs-btn-secondary{background:#fff;color:#111827;border-radius:12px}.sbs-btn-secondary:hover{background:#f3f4f6;border-color:rgba(17,24,39,.32)}.sbs-btn-add-more{background:#111827!important;border-radius:12px!important}.sbs-btn-add-more:hover{background:#000!important}#sbs-mobile-cart-bar{box-shadow:0 8px 32px rgba(17,24,39,.28)}#sbs-cart-next-btn:hover{background:#f3f4f6!important}.sbs-success-icon{box-shadow:0 0 0 8px rgba(17,24,39,.1)!important}.sbs-success-action-link.primary{background:#111827!important;border-color:#111827!important;color:#fff!important;border-radius:12px!important}.sbs-success-action-link.primary:hover{background:#000!important}.sbs-next-opening-chip{border-color:rgba(17,24,39,.14);background:#f9fafb}.sbs-next-opening-chip:hover{border-color:rgba(17,24,39,.3);background:#f3f4f6}.sbs-progress-bar{border:0;box-shadow:none}.sbs-prog-step.active .sbs-prog-dot,.sbs-prog-step.completed .sbs-prog-dot{background:var(--sbs-ink);border-color:var(--sbs-ink)}.sbs-prog-step.completed .sbs-prog-label{color:var(--sbs-ink)}.sbs-summary-total{border-top-color:rgba(17,24,39,.1)!important}.sbs-form-group input:focus,.sbs-form-group select:focus,.sbs-form-group textarea:focus{border-color:var(--sbs-ink)}@media (max-width:768px){.sbs-booking-main{padding-bottom:20px!important}.sbs-booking-container{padding:0;background:#f7f8fa}.sbs-booking-main{border:0;border-radius:0;box-shadow:none;padding:16px 14px 104px}.sbs-page-title{font-size:28px;margin:4px 0 16px}.sbs-category-tabs-wrap{margin-left:-4px;margin-right:-4px}.sbs-service-item{padding:16px;margin-bottom:10px}.sbs-service-name{font-size:16px}.sbs-time-slot{min-height:48px;font-weight:700}#sbs-mobile-cart-bar{left:10px;right:10px;bottom:10px;border-radius:8px;border:1px solid rgba(17,24,39,.1);box-shadow:0 18px 46px rgba(15,23,42,.2)}#sbs-mobile-drawer{left:10px;right:10px;border-radius:8px 8px 0 0;border:1px solid rgba(17,24,39,.1);box-shadow:0 -18px 46px rgba(15,23,42,.16)}}.sbs-success-action-note{flex-basis:100%;max-width:520px;margin:0 auto 4px;color:#6b7280;font-size:14px;line-height:1.45;text-align:center}.sbs-success-manage-list{display:flex;flex-basis:100%;justify-content:center;gap:8px;flex-wrap:wrap}.sbs-success-action-link.compact{min-height:36px;padding:8px 14px;font-size:13px}.sbs-loading{text-align:center;padding:40px 20px}.sbs-loading .spinner{display:inline-block;border:3px solid #e5e7eb;border-top-color:var(--primary-color);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sbs-category-navigation{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.sbs-category-pills{display:flex;gap:10px;flex-wrap:wrap;padding:5px 0}.sbs-category-pill{padding:10px 20px;background:#fff;border:1px solid var(--border-color);border-radius:20px;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:.2s;white-space:nowrap}.sbs-category-pill:hover{background:#fafafa;border-color:var(--primary-color)}.sbs-category-pill.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.sbs-category-title{scroll-margin-top:20px;border-top:1px solid var(--border-color);padding-top:16px}.sbs-category-title:first-child{border-top:none;padding-top:0}.sbs-category-tabs{display:flex;gap:0;margin-bottom:30px;padding-bottom:0;border-bottom:1px solid var(--border-color);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding-right:0}.sbs-category-tab{border:none;border-bottom:3px solid transparent;color:var(--text-secondary);cursor:pointer;transition:.2s;flex-shrink:0;margin-bottom:-1px}.sbs-category-tab:hover{color:var(--text-primary)}.sbs-category-tab.active{color:var(--text-primary);border-bottom-color:var(--primary-color);font-weight:600}details summary{cursor:pointer;color:var(--primary-color)}@media (max-width:768px){.sbs-datetime-container,.sbs-services-grid,.sbs-staff-grid{grid-template-columns:1fr}.sbs-booking-steps{overflow-x:auto;padding-bottom:10px}.sbs-step-title{font-size:12px}}.sbs-category-tabs-wrap{box-shadow:0 2px 0 #fff,0 -8px 0 8px #fff}.sbs-category-tabs.scrolled-end{-webkit-mask-image:none;mask-image:none}.sbs-category-tabs::-webkit-scrollbar{display:none}.sbs-cat-tab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--apple-surface);border:1px solid rgba(0,0,0,.1);border-radius:var(--apple-radius-pill);color:var(--apple-ink2);cursor:pointer;transition:all var(--apple-duration) var(--apple-ease);margin-bottom:0;font-family:inherit;box-shadow:0 1px 3px rgba(0,0,0,.06),0 1px 0 rgba(255,255,255,.9) inset;letter-spacing:-.01em}.sbs-cat-tab:hover{color:#111}.sbs-cat-tab.active{box-shadow:0 4px 12px rgba(0,0,0,.14)}.sbs-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.sbs-service-search-wrap{position:relative!important;display:block!important;width:100%!important;max-width:none!important;text-align:left!important;margin:2px 0 14px!important}.sbs-service-search-icon{position:absolute!important;left:13px!important;top:50%!important;transform:translateY(-50%)!important;color:#9ca3af!important;pointer-events:none!important;z-index:2!important}.sbs-service-search-input{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:42px!important;padding:0 34px 0 36px!important;margin:0!important;float:none!important;border:1px solid #e5e7eb!important;border-radius:999px!important;font-size:16px!important;font-family:inherit!important;color:#111827!important;background:#fff!important;box-shadow:0 1px 4px rgba(17,24,39,.06)!important;transition:border-color .15s,box-shadow .15s}.sbs-service-search-input::placeholder{color:#9ca3af}.sbs-service-search-input:focus{outline:0;border-color:var(--yatoon-primary,#ec4899);box-shadow:0 0 0 3px rgba(236,72,153,.12)}.sbs-service-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;line-height:20px;text-align:center;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;font-size:15px;cursor:pointer;padding:0}.sbs-service-search-clear:hover{background:#e5e7eb;color:#111}.sbs-service-search-empty{text-align:center;color:#9ca3af;font-size:13px;padding:24px 0;margin:0}.sbs-category-title.sbs-search-hidden,.sbs-service-item.sbs-search-hidden{display:none!important}.sbs-service-right-col{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;margin-left:14px}.sbs-service-img-wrap{width:92px;height:92px;border-radius:10px;overflow:hidden;flex-shrink:0}.sbs-service-right-col .sbs-book-btn{width:90px}@media (max-width:600px){.sbs-service-img-wrap{width:78px;height:78px}.sbs-service-right-col .sbs-book-btn{width:78px;font-size:12px;padding:8px}.sbs-category-tabs-wrap{margin:0;padding:0 8px 14px}}.sbs-progress-bar{display:flex;align-items:center;margin:20px 0 8px;gap:0;min-width:0}.sbs-prog-step{display:flex;flex-direction:column;align-items:center;gap:5px;background:0 0;border:none;cursor:default;padding:4px 6px;flex-shrink:0}.sbs-prog-step.clickable,.sbs-prog-step.completed{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sbs-prog-step.clickable:hover .sbs-prog-dot,.sbs-prog-step.completed:hover .sbs-prog-dot{background:#15803d;border-color:#15803d;transform:scale(1.08)}.sbs-prog-step.active{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sbs-prog-dot{background:#fff;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;color:#aaa;transition:.2s}.sbs-prog-step.active .sbs-prog-dot{background:#000;border-color:#000}.sbs-prog-step.completed .sbs-prog-dot{color:#fff;font-size:0}.sbs-prog-step.completed .sbs-prog-dot::after{content:'\2713';font-size:13px}.sbs-prog-label{font-size:10px;font-weight:500;color:#aaa;white-space:nowrap;text-transform:uppercase;letter-spacing:.4px}.sbs-prog-step.active .sbs-prog-label{color:#000}.sbs-prog-step.completed .sbs-prog-label{color:#16a34a}.sbs-prog-line{flex:1;height:2px;background:var(--border-color);margin-bottom:16px;transition:background .2s}.sbs-page-title{font-size:26px;letter-spacing:-.3px}.sbs-times-hint{color:var(--text-secondary);font-size:14px}@media (max-width:500px){.sbs-prog-label{display:block;font-size:9px;white-space:nowrap}.sbs-prog-step{padding:4px 1px;min-width:48px;min-height:48px;justify-content:center}.sbs-prog-dot{width:26px;height:26px;font-size:11px}#sbs-progress-bar{position:relative;z-index:10;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}}@media (max-width:400px){.sbs-cat-tab{padding:7px 8px;font-size:10px}.sbs-service-name{font-size:13px}.sbs-service-details,.sbs-service-price-row{font-size:11px}.sbs-service-img-wrap{width:60px;height:60px}.sbs-service-right-col .sbs-book-btn{width:60px;font-size:10px}}@media (min-width:769px) and (max-width:1199px){.sbs-cat-tab{font-size:13px;padding:10px 15px}}@media (min-width:769px){.sbs-booking-container{padding:30px 20px}.sbs-booking-layout{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.sbs-booking-main{background:#fff;border-radius:8px;padding:30px}.sbs-booking-sidebar{display:block!important;position:sticky;top:20px;background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:24px}#sbs-drawer-backdrop,#sbs-mobile-cart-bar,#sbs-mobile-drawer{display:none!important}}#sbs-mobile-cart-bar,#sbs-mobile-drawer{display:none}@media (max-width:768px){.sbs-booking-container{padding:0 0 80px}.sbs-booking-layout{display:block}.sbs-booking-main{padding:12px 14px 24px;border-radius:0;box-shadow:none}.sbs-booking-sidebar{display:none!important}#sbs-add-more-title,#sbs-main-title,.sbs-page-title{font-size:18px!important;margin:10px 0 14px!important;font-weight:700!important}#sbs-progress-bar{margin:10px 0 4px}.sbs-prog-dot{width:22px;height:22px;font-size:9px}.sbs-prog-label{display:none}.sbs-prog-line{margin-bottom:11px}.sbs-category-tabs-wrap{overflow:hidden;padding-left:2px;padding-right:2px}.sbs-category-tabs{gap:8px;overflow-x:hidden}.sbs-cat-tab{flex:0 1 auto;min-width:0;padding:8px 10px;font-size:11px}#sbs-cat-more-btn{flex:0 0 auto;min-width:66px;max-width:74px;padding-left:8px!important;padding-right:8px!important}.sbs-category-title{font-size:15px;margin:18px 0 6px}.sbs-service-item{padding:16px 14px;margin-bottom:12px;border-radius:10px}.sbs-service-name{font-size:16px;font-weight:800;margin-bottom:8px}.sbs-service-details,.sbs-service-price-row{font-size:12px}.sbs-service-price{font-size:13px;font-weight:400}.sbs-service-img-wrap{width:74px;height:74px;border-radius:8px}.sbs-service-right-col{margin-left:10px;gap:6px}.sbs-service-right-col .sbs-book-btn{width:74px;font-size:11px;padding:7px 4px}.sbs-book-btn{font-size:12px;padding:7px 12px}.sbs-form-step h2{font-size:16px;margin-bottom:12px}.sbs-option-name,.sbs-option-price{font-size:13px}.sbs-option-item{padding:12px 14px}.sbs-staff-grid{grid-template-columns:repeat(2,1fr);gap:10px}.sbs-staff-name{font-size:13px}.sbs-day-button{padding:7px 2px;border-radius:6px}.sbs-day-number{font-size:13px}.sbs-day-name{font-size:9px;margin-bottom:2px}.sbs-week-days{gap:3px}.sbs-times-grid{grid-template-columns:repeat(3,1fr);gap:6px}.sbs-time-slot{font-size:12px;padding:8px 4px}.sbs-form-group label{font-size:13px}.sbs-form-group input,.sbs-form-group textarea{font-size:14px;padding:10px 12px}.sbs-btn{font-size:14px;padding:11px 16px}.sbs-navigation-buttons{gap:10px;margin-top:18px}#sbs-mobile-cart-bar{display:none;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:9990;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -18px 38px rgba(15,23,42,.12);padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));gap:12px;min-height:78px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(236,72,153,.08)}#sbs-mobile-cart-bar.sbs-bar-visible{display:flex}#sbs-mobile-cart-bar.sbs-bar-visible.sbs-unified-step-2{display:grid}#sbs-mobile-cart-bar:active{background:#fafafa}#sbs-cart-avatar{width:42px;height:42px;background:#111827;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900;color:#fff;flex-shrink:0;overflow:hidden}#sbs-cart-avatar img{width:100%;height:100%;object-fit:cover}#sbs-cart-info{flex:1;min-width:0;padding-right:2px}#sbs-cart-name{font-size:15px;font-weight:900;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sbs-cart-meta{margin-top:2px;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#sbs-cart-expand-btn{width:34px;height:34px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;font-size:13px;cursor:pointer;flex-shrink:0;color:#111827;transition:transform .25s,background-color .2s;display:flex;align-items:center;justify-content:center}#sbs-cart-expand-btn.open{transform:rotate(180deg)}#sbs-cart-next-btn{min-height:48px;padding:12px 18px;background:#16a34a;color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:900;cursor:pointer;flex-shrink:0;white-space:nowrap;box-shadow:0 12px 28px rgba(22,163,74,.22)}#sbs-cart-next-btn:disabled{background:#e5e7eb;color:#9ca3af;cursor:default;box-shadow:none}#sbs-cart-back-btn{display:none;min-height:44px;padding:10px 14px;border:1px solid #d1d5db;border-radius:999px;background:#fff;color:#111827;font-size:13px;font-weight:850;cursor:pointer;flex-shrink:0;white-space:nowrap}#sbs-mobile-cart-bar.sbs-unified-step-2{display:grid;grid-template-columns:minmax(76px,.75fr) minmax(0,1.8fr) minmax(116px,1.05fr);align-items:center;gap:10px;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px))}#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-avatar,#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-expand-btn{display:none!important}#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-back-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%}#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-info{min-width:0}#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-next-btn{display:inline-flex!important;align-items:center;justify-content:center;width:100%;min-height:48px;padding:10px 14px;border-radius:999px;font-size:14px;font-weight:900}#sbs-mobile-cart-bar.sbs-unified-step-2.sbs-needs-choice #sbs-cart-next-btn{background:#e5e7eb;color:#9ca3af;box-shadow:none}.sbs-form-step .sbs-navigation-buttons{display:none!important}#sbs-mobile-drawer{display:none;position:fixed;bottom:var(--sbs-mobile-bar-height,78px);left:0;right:0;z-index:9989;background:#fff;border-top:1px solid #e5e7eb;border-radius:24px 24px 0 0;box-shadow:0 -18px 46px rgba(15,23,42,.22);padding:0;max-height:75vh;overflow-y:auto;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);touch-action:pan-y}#sbs-mobile-drawer.open{display:block;transform:translateY(0)}.sbs-drawer-handle{width:36px;height:4px;background:#d1d5db;border-radius:2px;margin:12px auto 8px;cursor:grab}.sbs-drawer-progress-row{transition:background .15s}.sbs-drawer-progress-row:active{background:#f9fafb}.sbs-drawer-appt-row{transition:background .15s}.sbs-drawer-appt-row:active{background:#f9fafb}#sbs-mobile-drawer .sbs-summary-item{font-size:13px;padding:9px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}#sbs-mobile-drawer .sbs-summary-item:last-child{border-bottom:none}#sbs-mobile-drawer .sbs-summary-total{font-size:15px;font-weight:700}.sbs-drawer-delete-btn{background:0 0;border:none;color:#e53e3e;font-size:16px;cursor:pointer;padding:0 0 0 8px;line-height:1;flex-shrink:0}#sbs-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:9988;display:none}#sbs-drawer-backdrop.open{display:block}}@media (max-width:429px){.sbs-cat-tab{font-size:10px;padding:7px 8px}}@media (max-width:767px) and (min-width:430px){.sbs-cat-tab{font-size:11px;padding:8px 10px}}#sbs-cat-more-btn{flex-shrink:0}#sbs-cat-more-btn.has-active{font-weight:700}.sbs-cat-more-dropdown{max-height:55vh}.sbs-cat-dropdown-item{cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,.04)}.sbs-cat-dropdown-item.active,.sbs-cat-dropdown-item:active{background:#f5f5f5;font-weight:700}@media (min-width:769px){.sbs-cat-overflow{display:inline-flex!important}#sbs-cat-more-btn{display:none!important}}@media (max-width:768px){#sbs-cat-more-btn,.sbs-cat-overflow{display:none}}#sbs-text-us-btn{position:fixed;bottom:80px;right:16px;z-index:9985;background:#ec4899;color:#fff;border:none;padding:12px 20px;display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;box-shadow:0 4px 16px rgba(236,72,153,.4);transition:transform .2s,box-shadow .2s,padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s,width .4s,max-width .4s;font-family:inherit;overflow:hidden;white-space:nowrap;max-width:160px}#sbs-text-us-btn.sbs-textus-collapsed{padding:12px;border-radius:50%;max-width:44px;width:44px}#sbs-text-us-btn.sbs-textus-collapsed span{opacity:0;width:0;overflow:hidden;display:inline-block;transition:opacity .3s,width .4s}#sbs-text-us-btn span{transition:opacity .3s,width .4s}#sbs-text-us-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,72,153,.5);box-shadow:0 10px 28px var(--apple-pink-glow)}#sbs-text-us-btn.sbs-textus-collapsed:hover{max-width:160px;width:auto;padding:12px 20px;border-radius:28px}#sbs-text-us-btn.sbs-textus-collapsed:hover span{opacity:1;width:auto}#sbs-text-us-btn svg{flex-shrink:0}@media (min-width:769px){#sbs-text-us-btn{bottom:80px!important}}.sbs-text-modal{display:none;position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.5);align-items:center;justify-content:center;padding:20px}.sbs-text-modal.open{display:flex}.sbs-text-modal-content{background:#fff;width:100%;max-width:420px;box-shadow:0 12px 48px rgba(0,0,0,.2);overflow:hidden;animation:.3s slideUp}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sbs-text-modal-header{display:flex;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #e5e5e5}.sbs-text-modal-close{background:0 0;border:none;font-size:28px;line-height:1;cursor:pointer;color:#999;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:background .15s}.sbs-text-modal-close:hover{background:#f5f5f5}.sbs-text-modal-body{padding:20px}.sbs-text-modal-body input,.sbs-text-modal-body textarea{width:100%;padding:12px 14px;border:1.5px solid #ddd;border-radius:8px;font-size:14px;margin-bottom:12px;font-family:inherit;transition:border-color .2s}.sbs-text-modal-body input:focus,.sbs-text-modal-body textarea:focus{outline:0;border-color:#ec4899}.sbs-text-modal-body textarea{resize:vertical;min-height:90px}.sbs-text-submit-btn{width:100%;padding:14px;background:#ec4899;font-size:15px;cursor:pointer;font-family:inherit}.sbs-text-submit-btn:hover{background:#db2777}.sbs-text-submit-btn:disabled{background:#ccc}.sbs-text-success{padding:20px}.waitlist-service-label:hover{border-color:#ec4899!important;background:#fdf2f8!important}.waitlist-service-label{transition:border-color .15s,background .15s}.waitlist-time-label:hover{border-color:#ec4899!important;background:#fdf2f8!important}.waitlist-time-label{transition:border-color .15s,background .15s}#waitlist-service-checkboxes::-webkit-scrollbar{width:4px}#waitlist-service-checkboxes::-webkit-scrollbar-track{background:#f9fafb}#waitlist-service-checkboxes::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.sbs-booking-container{--sbs-surface:#ffffff;--sbs-soft:#f8fafc;--sbs-line:#e5e7eb;--sbs-ink:#111827;--sbs-muted:#6b7280;--sbs-shadow-sm:0 1px 2px rgba(15, 23, 42, .05);--sbs-shadow-md:0 12px 32px rgba(15, 23, 42, .08);color:var(--sbs-ink)}.sbs-booking-main,.sbs-booking-sidebar,.sbs-booking-summary,.sbs-calendar-container,.sbs-customer-form,.sbs-options-container{border:1px solid var(--sbs-line);box-shadow:var(--sbs-shadow-sm)}.sbs-booking-main,.sbs-booking-sidebar,.sbs-booking-summary,.sbs-calendar-container,.sbs-customer-form,.sbs-options-container,.sbs-success-message{border-radius:14px}.sbs-booking-sidebar{box-shadow:var(--sbs-shadow-md)}.sbs-form-step h3{margin:0 0 22px}.sbs-option-item,.sbs-service-item,.sbs-staff-card{border-width:1px;border-radius:14px}.sbs-option-item{display:flex;justify-content:space-between;align-items:center;padding:15px 46px 15px 16px;border:1px solid rgba(0,0,0,.08);border-radius:var(--apple-radius-md);margin-bottom:10px;cursor:pointer;transition:all var(--apple-duration) var(--apple-ease);position:relative;gap:12px;background:var(--apple-surface);box-shadow:var(--apple-shadow-xs)}.sbs-option-item:hover,.sbs-service-item:hover,.sbs-staff-card:hover{border-color:#cbd5e1;box-shadow:var(--sbs-shadow-md)}.sbs-option-item.selected,.sbs-service-item.selected,.sbs-staff-card.selected{background:#fff;border-color:#111827;box-shadow:0 0 0 1px #111827 inset,var(--sbs-shadow-md)}.sbs-option-name,.sbs-service-name,.sbs-staff-name{color:var(--sbs-ink);letter-spacing:0}.sbs-option-description,.sbs-option-duration,.sbs-service-desc-wrap,.sbs-service-description,.sbs-service-details,.sbs-staff-bio{color:var(--sbs-muted)}.sbs-service-price-row{margin-top:12px}.sbs-read-more{font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.sbs-btn,.sbs-btn-new-booking,.sbs-success-action-link{border-radius:999px;min-height:44px}.sbs-success-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:var(--apple-radius-pill);border:1px solid rgba(0,0,0,.12);background:#fff;color:#111827;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:-.01em;box-shadow:var(--apple-shadow-xs);transition:all var(--apple-duration) var(--apple-ease)}.sbs-btn{flex:1;padding:14px 24px;border-radius:var(--apple-radius-pill);font-size:16px;cursor:pointer;transition:all var(--apple-duration) var(--apple-ease);letter-spacing:-.01em}.sbs-book-btn:hover,.sbs-btn-new-booking:hover,.sbs-btn-next:hover,.sbs-btn-submit:hover{transform:translateY(-1px)}.sbs-btn-back,.sbs-btn-secondary{border:1px solid #d1d5db}.sbs-form-group input,.sbs-form-group textarea{width:100%;border-width:1px;border-radius:10px;box-shadow:none}.sbs-form-group input:focus,.sbs-form-group textarea:focus{box-shadow:0 0 0 3px rgba(236,72,153,.12)}.sbs-category-title{scroll-margin-top:50px;color:#111827;text-shadow:none}.sbs-success-message{box-shadow:var(--sbs-shadow-sm)}@media (max-width:768px){#sbs-text-us-btn{bottom:80px!important;transition:padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s,max-width .4s}.sbs-booking-container{padding:16px 5px 48px}.sbs-booking-main{padding:18px 14px;border-radius:0;border-left:none;border-right:none}.sbs-service-item{padding:16px 14px;border-radius:14px;margin-bottom:12px}.sbs-service-name{font-size:17px}.sbs-service-details{font-size:13px}.sbs-navigation-buttons{gap:10px}.sbs-btn{padding:13px 16px}}@media (max-width:480px){.sbs-service-header{gap:10px}.sbs-service-right-col{margin-left:6px}.sbs-category-title,.sbs-form-step h3{font-size:22px}}.sbs-step-2>h2,.sbs-step-2>h3{margin-bottom:14px}.sbs-service-detail-panel{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:18px;align-items:start;padding:18px;margin-bottom:18px;border:1px solid #e5e7eb;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-service-detail-image{order:2;width:160px;border-radius:14px;overflow:hidden;background:#f3f4f6;align-self:start;grid-column:2}.sbs-service-detail-copy{grid-column:1;grid-row:1;min-width:0;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.sbs-service-detail-image img{display:block;width:100%;height:auto}.sbs-related-eyebrow,.sbs-service-detail-kicker{margin-bottom:6px;color:#6b7280;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sbs-service-detail-title{margin:0 0 8px!important;color:#111827!important;font-size:22px!important;line-height:1.2;word-break:break-word;overflow-wrap:break-word;max-width:100%}.sbs-service-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.sbs-service-detail-meta span{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:700}.sbs-service-detail-desc{margin:0;color:#6b7280;font-size:14px;line-height:1.55}.sbs-related-options-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 12px}.sbs-related-options-head h4{margin:0;color:#111827;font-size:17px;line-height:1.25}.sbs-related-options-head>span{color:#6b7280;font-size:12px;font-weight:700;white-space:nowrap}.sbs-option-section{margin:16px 0 0}.sbs-option-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 8px}.sbs-option-section-head h4{margin:0;color:#111827;font-size:15px;font-weight:800;line-height:1.25}.sbs-option-section-head p{margin:0;color:#6b7280;font-size:12px;line-height:1.35;text-align:right}.sbs-option-group{display:grid;gap:10px}.sbs-option-item .sbs-option-checkbox{position:absolute;opacity:0;pointer-events:none}.sbs-option-name{margin-bottom:3px;font-size:15px}.sbs-option-check{position:absolute;right:14px;top:50%;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #d1d5db;color:transparent;transform:translateY(-50%);font-size:13px;font-weight:900}.sbs-option-item.selected{border-color:#111827;background:#fff;box-shadow:0 0 0 1px #111827 inset,0 10px 24px rgba(15,23,42,.08)}.sbs-option-item.selected .sbs-option-check{border-color:#111827;background:#111827;color:#fff}.sbs-option-section-addon .sbs-option-item.selected{border-color:#16a34a;box-shadow:0 0 0 1px #16a34a inset,0 10px 24px rgba(22,163,74,.1)}.sbs-option-section-addon .sbs-option-item.selected .sbs-option-check{border-color:#16a34a;background:#16a34a}.sbs-option-action-summary{flex:1 1 100%;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;color:#6b7280}.sbs-option-action-summary.is-ready{border-color:#bbf7d0;background:#f0fdf4;color:#14532d}.sbs-option-action-title{overflow:hidden;color:inherit;font-size:13px;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.sbs-option-action-meta{margin-top:2px;color:#6b7280;font-size:12px;font-weight:600;line-height:1.25}.sbs-option-action-summary.is-ready .sbs-option-action-meta{color:#166534}.sbs-step-2 .sbs-btn-next.is-disabled,.sbs-step-2 .sbs-btn-next:disabled{background:#d1d5db;color:#fff;cursor:not-allowed;transform:none;box-shadow:none}@media (min-width:900px){.sbs-option-section-addon .sbs-option-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.sbs-mobile-flow-header{display:none}.sbs-staff-intro{grid-column:1/-1;padding:14px 16px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4}.sbs-staff-intro strong{display:block;color:#111827;font-size:15px;line-height:1.25}.sbs-staff-intro p{margin:5px 0 0;color:#4b5563;font-size:13px;line-height:1.4}.sbs-staff-card-any{border-color:#16a34a;background:linear-gradient(180deg,#fff,#f0fdf4)}.sbs-staff-card-any.selected{border-color:#15803d;box-shadow:0 0 0 1px #15803d inset,0 10px 24px rgba(22,163,74,.12)}.sbs-staff-initial{display:flex;align-items:center;justify-content:center;background:#f3f4f6;color:#111827;font-weight:800}.sbs-staff-card-any .sbs-staff-initial{background:#dcfce7;color:#15803d}.sbs-time-groups{grid-column:1/-1;display:flex;flex-direction:column;gap:18px;width:100%}.sbs-time-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.sbs-time-group-title{grid-column:1/-1;color:#111827;font-size:13px;font-weight:800;letter-spacing:0}.sbs-checkout-card{background:#fff;border-color:#e5e7eb;box-shadow:0 12px 32px rgba(15,23,42,.08)}.sbs-checkout-card-heading{margin:-4px 0 14px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.sbs-checkout-card-heading span{display:block;color:#6b7280;font-size:12px;font-weight:800;text-transform:uppercase}.sbs-checkout-card-heading strong{display:block;margin-top:2px;color:#111827;font-size:18px;line-height:1.25}@media (max-width:768px){.sbs-mobile-flow-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-mobile-flow-header strong{display:block;color:#111827;font-size:17px;line-height:1.25}.sbs-mobile-flow-header p{margin:4px 0 0;color:#6b7280;font-size:13px;line-height:1.35}.sbs-mobile-flow-step{display:block;margin-bottom:4px;color:#16a34a;font-size:12px;font-weight:800}.sbs-mobile-flow-count{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.sbs-staff-grid{gap:12px}.sbs-staff-card{padding:16px 12px}.sbs-staff-card-any{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;text-align:left;gap:12px;padding:15px}.sbs-staff-card-any .sbs-staff-image{margin:0;width:56px;height:56px}.sbs-time-slots{display:block;padding:14px}.sbs-time-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sbs-time-slot{min-height:46px;padding:12px 6px;font-size:13px;font-weight:800}.sbs-checkout-card{padding:18px 14px;border-radius:16px}#sbs-mobile-cart-bar{align-items:center;gap:10px;border-top:1px solid #e5e7eb;box-shadow:0 -10px 30px rgba(15,23,42,.1)}#sbs-cart-name{color:#111827;font-size:15px;line-height:1.2}#sbs-cart-meta{color:#6b7280;font-size:12px;line-height:1.25}#sbs-cart-next-btn{min-height:48px;border-radius:999px;font-weight:900;white-space:nowrap}}@media (max-width:420px){.sbs-time-group{grid-template-columns:repeat(2,minmax(0,1fr))}}.sbs-service-img-wrap{background:#f3f4f6}.sbs-service-img-wrap img{object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.sbs-option-badge{display:inline-flex;align-items:center;min-height:22px;margin:0 0 7px;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:11px;font-weight:900;line-height:1}.sbs-option-section-addon .sbs-option-item:nth-child(2) .sbs-option-badge{background:#fdf2f8;color:#be185d}.sbs-day-month{display:none}@media (max-width:768px){.sbs-booking-container{background:#f8fafc}.sbs-booking-main{background:#fff}.sbs-category-title{margin:10px 0;font-size:21px;font-weight:900}.sbs-services-list{display:grid;gap:12px}.sbs-service-item{margin-bottom:0;padding:0;border-color:#e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-service-item.selected{border-color:#111827;box-shadow:0 0 0 1px #111827 inset,0 12px 28px rgba(15,23,42,.1)}.sbs-service-content{padding:15px}.sbs-service-header{align-items:stretch;gap:14px}.sbs-service-name{margin-bottom:7px;color:#111827;font-size:17px;font-weight:900;line-height:1.22}.sbs-service-details{color:#6b7280;font-size:13px;line-height:1.48}.sbs-service-price-row{margin-top:13px}.sbs-service-price{color:#374151;font-size:14px;font-weight:500}.sbs-service-right-col{width:92px;min-width:92px;margin-left:0;justify-content:space-between}.sbs-service-img-wrap{width:92px;height:92px;border-radius:14px}.sbs-service-right-col .sbs-book-btn{width:92px;min-height:38px;margin-top:10px;padding:8px 10px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.02em}.sbs-week-view{padding:14px 0 16px}.sbs-week-navigation{padding:0 12px 12px;margin-bottom:12px}.sbs-week-days{display:flex;gap:10px;overflow-x:auto;padding:0 12px 4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sbs-week-days::-webkit-scrollbar{display:none}.sbs-day-button{flex:0 0 72px;min-height:86px;padding:10px 8px;border-radius:18px;scroll-snap-align:start;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-day-month{display:block;margin-bottom:3px;color:#9ca3af;font-size:10px;font-weight:900;text-transform:uppercase}.sbs-day-button.selected .sbs-day-month{color:rgba(255,255,255,.78)}.sbs-day-name{font-size:11px;font-weight:800}.sbs-day-number{margin-top:2px;font-size:22px;font-weight:900}.sbs-time-groups{gap:20px}.sbs-time-group-title{display:flex;align-items:center;gap:8px;color:#374151;font-size:14px}.sbs-time-group-title::after{content:"";flex:1;height:1px;background:#e5e7eb}.sbs-time-slot{border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-related-options-head{align-items:flex-start}.sbs-related-options-head h4{font-size:18px;font-weight:900}.sbs-option-section-head{align-items:flex-start}.sbs-option-section-head p{max-width:170px;text-align:right}.sbs-option-item{border-radius:16px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-option-name{font-size:15px;font-weight:900;line-height:1.25}.sbs-option-price{color:#374151;font-size:14px;font-weight:700}.sbs-checkout-card{border-color:#dbeafe;background:linear-gradient(180deg,#fff,#f8fafc)}.sbs-checkout-card .sbs-cart-line,.sbs-checkout-card .sbs-summary-item{border-color:#e5e7eb}.sbs-checkout-card .sbs-checkout-appt-card{padding:14px!important;border-color:#e5e7eb!important;border-radius:16px!important;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-checkout-appt-title{color:#111827!important;font-size:14px!important;font-weight:900!important}.sbs-checkout-appt-title::before{content:'\2713';display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border-radius:999px;background:#16a34a;color:#fff;font-size:12px;font-weight:900}.sbs-checkout-actions button{min-height:30px;border-radius:999px!important;padding:4px 10px!important;font-weight:800!important}.sbs-checkout-time{margin-top:10px!important;padding-top:9px;border-top:1px solid #f3f4f6;color:#6b7280!important;font-size:12px!important;font-weight:700}#sbs-step5-total{margin-top:12px!important;padding:15px 0 0!important;border-top:1px solid #d1d5db!important}#sbs-mobile-cart-bar{min-height:78px;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}#sbs-cart-avatar{width:44px;height:44px;font-size:14px;font-weight:900}#sbs-cart-expand-btn{width:42px;height:42px;border-radius:999px}#sbs-cart-back-btn{min-height:44px}}@media (max-width:380px){.sbs-service-img-wrap,.sbs-service-right-col,.sbs-service-right-col .sbs-book-btn{width:82px;min-width:82px}.sbs-service-img-wrap{height:82px}.sbs-day-button{flex-basis:66px}}@keyframes sbsFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sbsPulseSoft{0%,100%{box-shadow:0 0 0 0 rgba(17,24,39,.1)}50%{box-shadow:0 0 0 8px rgba(17,24,39,0)}}.sbs-form-step.active{animation:.22s ease-out both sbsFadeUp}.sbs-btn,.sbs-day-button,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-success-action-link,.sbs-time-slot{will-change:transform}.sbs-book-btn:active,.sbs-btn:active,.sbs-day-button:active,.sbs-option-item:active,.sbs-service-item:active,.sbs-staff-card:active,.sbs-time-slot:active{transform:scale(.985)}#sbs-toast.show{opacity:1}.sbs-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed #e5e7eb;border-radius:16px;color:#6b7280;font-size:14px;font-weight:700}.sbs-loading .spinner{width:24px;height:24px;border-width:3px}.sbs-empty-state{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:230px;border:1px solid #e5e7eb;background:linear-gradient(180deg,#fff,#f8fafc)}.sbs-empty-icon{align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:14px;border-radius:999px;background:#f3f4f6;color:#111827;font-size:28px;font-weight:900}.sbs-empty-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.sbs-empty-actions button{border:1px solid #d1d5db;color:#111827}.sbs-empty-actions .sbs-try-next-date{border-color:#111827;background:#111827;color:#fff}.sbs-empty-separator{color:#d1d5db;font-size:13px;font-weight:800}.sbs-form-group.is-focused label{color:#111827}.sbs-form-group.is-focused input,.sbs-form-group.is-focused textarea{border-color:#111827;box-shadow:0 0 0 4px rgba(17,24,39,.08)}.sbs-form-group input:valid,.sbs-form-group textarea:not(:placeholder-shown){border-color:#d1d5db}.sbs-btn-next:disabled,.sbs-btn-submit:disabled,.sbs-text-submit-btn:disabled{opacity:.72;cursor:wait}.sbs-btn-submit:disabled{animation:1.6s ease-in-out infinite sbsPulseSoft}.sbs-success-message{position:relative;overflow:hidden;box-shadow:0 18px 50px rgba(15,23,42,.1)}.sbs-success-icon{box-shadow:0 12px 30px rgba(16,185,129,.25);animation:2s ease-in-out infinite sbsPulseSoft}.sbs-success-message h3{color:#111827;line-height:1.15}@media (max-width:768px){#sbs-toast{bottom:calc(88px + env(safe-area-inset-bottom, 0px));font-size:13px}.sbs-customer-form{padding:18px 14px;border-radius:16px;border-width:1px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sbs-form-group{margin-bottom:16px}.sbs-form-group label{font-size:13px;font-weight:850}.sbs-form-group input,.sbs-form-group textarea{min-height:48px;border-width:1px;border-radius:14px;background:#fff;font-size:16px}.sbs-customer-form .sbs-navigation-buttons{position:sticky;bottom:calc(86px + env(safe-area-inset-bottom, 0px));z-index:4;margin:20px -4px 0;padding:10px 0 0;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 28%)}.sbs-customer-form .sbs-btn{min-height:48px;border-radius:999px;font-weight:900}.sbs-empty-state{min-height:220px;border-radius:18px}.sbs-empty-actions{width:100%}.sbs-empty-actions button{flex:1 1 100%}.sbs-empty-separator{display:none}.sbs-success-message{padding:44px 18px;border-radius:20px}.sbs-success-message h3{font-size:24px}.sbs-success-actions{display:grid;gap:10px}.sbs-btn-new-booking,.sbs-success-action-link{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:640px){.sbs-form-step .sbs-navigation-buttons{display:none!important}.sbs-service-detail-panel{grid-template-columns:1fr;padding:16px}.sbs-service-detail-image{order:0;width:100%;min-height:unset;aspect-ratio:unset;grid-column:auto}.sbs-service-detail-copy{grid-column:auto;grid-row:auto}.sbs-service-detail-title{font-size:21px!important}.sbs-option-section-head,.sbs-related-options-head{align-items:flex-start;flex-direction:column;gap:4px}.sbs-option-section-head p{text-align:left}.sbs-option-item{padding:14px 44px 14px 14px;min-height:72px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sbs-option-price{font-size:13px}.sbs-option-action-summary{grid-column:1/-1;order:-1;padding:11px 13px;border-radius:15px}}@media (max-width:390px){.sbs-form-step .sbs-navigation-buttons{display:none!important}#sbs-mobile-cart-bar.sbs-unified-step-2{grid-template-columns:minmax(64px,.68fr) minmax(0,1.55fr) minmax(102px,1fr);gap:8px}#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-back-btn,#sbs-mobile-cart-bar.sbs-unified-step-2 #sbs-cart-next-btn{padding-left:10px;padding-right:10px;font-size:13px}}@media (max-width:768px){body.sbs-booking-immersive .sbs-navigation-buttons{display:none!important}body.sbs-booking-immersive{background:#fff}body.sbs-booking-immersive #colophon,body.sbs-booking-immersive #masthead,body.sbs-booking-immersive .elementor-location-footer,body.sbs-booking-immersive .elementor-location-header,body.sbs-booking-immersive .footer,body.sbs-booking-immersive .header,body.sbs-booking-immersive .main-header,body.sbs-booking-immersive .site-footer,body.sbs-booking-immersive .site-header,body.sbs-booking-immersive footer:not(.yatoon-booking-credit),body.sbs-booking-immersive header{display:none!important}body.sbs-booking-immersive .sbs-booking-container{max-width:none;margin:0;padding:12px 5px calc(48px + env(safe-area-inset-bottom, 0px));background:#fff}body.sbs-booking-immersive #sbs-main-title,body.sbs-booking-immersive #sbs-progress-bar{display:none!important}body.sbs-booking-immersive .sbs-mobile-flow-header{position:sticky;top:0;z-index:50;margin:-12px -12px 10px;padding:10px 12px;border:0;border-bottom:1px solid #eef2f7;border-radius:0;box-shadow:0 4px 16px rgba(15,23,42,.06)}body.sbs-booking-immersive .sbs-mobile-flow-header p{display:none}body.sbs-booking-immersive .sbs-mobile-flow-header strong{font-size:16px;line-height:1.15}body.sbs-booking-immersive .sbs-mobile-flow-step{margin-bottom:2px;font-size:11px}body.sbs-booking-immersive .sbs-mobile-flow-count{padding:6px 10px;font-size:12px;background:#111827}body.sbs-booking-immersive .sbs-booking-main{border:0;box-shadow:none;padding:0}body.sbs-booking-immersive .sbs-step-3>h3,body.sbs-booking-immersive .sbs-step-4>h3{display:none}body.sbs-booking-immersive .sbs-staff-intro{margin:8px 0 12px;padding:12px 14px;border-radius:14px}body.sbs-booking-immersive .sbs-staff-intro strong{font-size:16px;line-height:1.25}body.sbs-booking-immersive .sbs-staff-intro p{font-size:13px;line-height:1.35}body.sbs-booking-immersive .sbs-option-section-head{margin-bottom:10px}body.sbs-booking-immersive .sbs-option-item{min-height:72px;border-radius:14px;box-shadow:0 8px 22px rgba(15,23,42,.05)}body.sbs-booking-immersive .sbs-checkout-card{border-radius:16px;box-shadow:none}body.sbs-booking-immersive .sbs-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.sbs-booking-immersive .sbs-staff-card{position:relative;min-height:132px;padding:12px 8px 10px;border-radius:12px}body.sbs-booking-immersive .sbs-staff-card-any{grid-column:1/-1;border-radius:14px}body.sbs-booking-immersive .sbs-staff-image{width:58px;height:58px;margin-bottom:8px}body.sbs-booking-immersive .sbs-staff-name{font-size:14px;line-height:1.2}body.sbs-booking-immersive .sbs-staff-bio{font-size:11px;line-height:1.25}body.sbs-booking-immersive .sbs-staff-card.selected{border-color:#111827;box-shadow:0 0 0 2px #111827 inset}body.sbs-booking-immersive .sbs-time-slots{padding:12px}body.sbs-booking-immersive .sbs-time-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.sbs-booking-immersive .sbs-time-slot{min-height:48px;border-radius:10px;font-size:13px}body.sbs-booking-immersive #sbs-mobile-cart-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}body.sbs-booking-immersive #sbs-cart-expand-btn{display:none!important}body.sbs-booking-immersive #sbs-cart-info{min-width:0;margin-left:2px}body.sbs-booking-immersive #sbs-cart-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}body.sbs-booking-immersive #sbs-cart-meta{display:block!important;margin-top:1px;font-size:11px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.sbs-booking-immersive #sbs-cart-back-btn,body.sbs-booking-immersive #sbs-cart-next-btn{min-height:46px;border-radius:999px;padding:0 16px;font-size:13px;white-space:nowrap}body.sbs-booking-immersive #sbs-cart-next-btn{background:#16a34a;color:#fff;box-shadow:0 12px 28px rgba(22,163,74,.22)}body.sbs-booking-immersive #sbs-cart-next-btn:disabled{background:#e5e7eb;color:#9ca3af}body.sbs-booking-immersive .sbs-success-actions{gap:8px}body.sbs-booking-immersive .sbs-success-action-link{border-radius:999px}#sbs-guest-pick-banner.sbs-guest-pick-banner{box-sizing:border-box!important;width:100%!important;min-height:68px!important;margin:0 0 18px!important;padding:14px 16px!important;overflow:visible!important;line-height:1.3!important}#sbs-guest-pick-banner.sbs-guest-pick-banner span{min-width:0!important;line-height:1.3!important}#sbs-guest-banner-cancel{flex:0 0 auto!important;min-height:36px!important;padding:0 8px!important;text-transform:uppercase!important}.sbs-staff-card-any,body.sbs-booking-immersive .sbs-staff-card-any{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-align:center!important;min-height:158px!important;padding:18px 16px!important}.sbs-staff-card-any .sbs-staff-image,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-image{margin:0 auto!important;width:64px!important;height:64px!important}.sbs-staff-card-any .sbs-staff-name,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-name{width:100%!important;font-size:18px!important;line-height:1.2!important;text-align:center!important}.sbs-staff-card-any .sbs-staff-bio,body.sbs-booking-immersive .sbs-staff-card-any .sbs-staff-bio{width:100%!important;max-width:280px!important;margin:0 auto!important;line-height:1.35!important;text-align:center!important}}.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{border:0!important;border-bottom:0!important;box-shadow:none!important;border-radius:0!important}.sbs-category-tabs,body.sbs-booking-immersive .sbs-category-tabs{border-bottom:0!important;box-shadow:none!important}#sbs-cart-next-btn.sbs-submitting,body.sbs-booking-immersive #sbs-cart-next-btn.sbs-submitting{cursor:progress!important;opacity:.82!important;transform:none!important}#sbs-cart-avatar{position:relative;overflow:visible!important;background:0 0!important;color:#111827!important}#sbs-cart-avatar .sbs-cart-icon{position:relative;display:block;width:30px;height:24px;margin-top:7px}#sbs-cart-avatar .sbs-cart-icon::before{content:"";position:absolute;left:5px;top:6px;width:20px;height:11px;border:3px solid #111827;border-top:0;transform:skewX(-12deg)}#sbs-cart-avatar .sbs-cart-icon::after{content:"";position:absolute;left:1px;top:2px;width:9px;height:3px;background:#111827;transform:rotate(16deg);transform-origin:right center}#sbs-cart-avatar::after,#sbs-cart-avatar::before{content:"";position:absolute;bottom:3px;width:5px;height:5px;border-radius:50%;background:#111827}#sbs-cart-avatar::before{left:11px}#sbs-cart-avatar::after{left:25px}#sbs-cart-avatar .sbs-cart-count{position:absolute;top:-3px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#1683ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;line-height:1}.sbs-step-success .sbs-success-message{display:block!important;width:100%;max-width:760px;margin:0 auto;box-sizing:border-box}.sbs-step-success .sbs-success-icon{flex:0 0 auto}.sbs-step-success .sbs-success-message>*{max-width:100%}@media (max-width:768px){.sbs-step-success .sbs-success-message{padding:34px 18px!important;border-radius:18px;overflow:visible}.sbs-step-success .sbs-success-message h3{font-size:24px;overflow-wrap:anywhere}.sbs-step-success .sbs-success-actions,.sbs-step-success .sbs-success-manage-list,.sbs-step-success .sbs-success-next-card{display:grid;width:100%}}.sbs-availability-label{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:700;margin-bottom:8px}.sbs-availability-actions{display:flex;flex-wrap:wrap;justify-content:center}.sbs-availability-actions button{border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer}.sbs-availability-actions .sbs-try-next-date{background:#111827;color:#fff;border-color:#111827}.sbs-availability-actions .sbs-text-us-inline{background:var(--sbs-textus-bg,#ec4899);color:var(--sbs-textus-text,#fff);border-color:var(--sbs-textus-bg,#ec4899)}@media (max-width:768px){.sbs-availability-empty{margin:10px 0;padding:22px 14px}.sbs-availability-actions{display:grid;grid-template-columns:1fr}.sbs-availability-actions button{width:100%}.sbs-time-slots{gap:8px}.sbs-time-slot{min-height:44px;display:flex;align-items:center;justify-content:center}#sbs-mobile-drawer.open{max-height:min(68vh,620px);overflow-y:auto}}.sbs-recurring-setup{margin:16px auto 0;max-width:420px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px 18px}.sbs-recurring-inner{text-align:left}.sbs-recurring-title{font-size:14px;font-weight:600;color:#1e40af;margin-bottom:12px;display:flex;align-items:center}.sbs-recurring-options label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.sbs-recurring-freq-btns{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.sbs-freq-btn{padding:6px 14px;border:1.5px solid #bfdbfe;border-radius:20px;background:#fff;color:#1e40af;font-size:13px;font-weight:500;cursor:pointer;transition:.15s}.sbs-freq-btn.active,.sbs-freq-btn:hover{background:#1e40af;border-color:#1e40af;color:#fff}.sbs-recurring-count-select{width:100%;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;font-size:13px;color:#374151;background:#fff;margin-bottom:14px}.sbs-recurring-confirm-btn{width:100%;padding:10px;background:#1e40af;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer}.sbs-recurring-confirm-btn:hover{background:#1d3a8a}.sbs-recurring-confirm-btn:disabled{opacity:.6;cursor:default}#sbs-recurring-result{margin-top:10px;font-size:13px;padding:8px 12px;border-radius:8px;background:#dcfce7;color:#166534;line-height:1.5}#sbs-recurring-result.error{background:#fee2e2;color:#991b1b}.sbs-empty-state{padding:32px 20px}.sbs-empty-illustration{margin-bottom:16px;display:flex;justify-content:center}.sbs-empty-icon{display:none}.sbs-empty-title{line-height:1.28;font-size:15px;font-weight:600;color:#111827;margin:0 0 6px}.sbs-empty-subtext{font-size:13px;color:#6b7280;line-height:1.6;max-width:280px;margin:0 auto 20px}.sbs-empty-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.sbs-empty-actions button{font-size:13px;border:1.5px solid var(--primary-color);background:0 0;color:var(--primary-color);cursor:pointer;transition:.15s}.sbs-empty-actions button:hover{background:var(--primary-color);color:#fff}.sbs-no-times-in-bucket{grid-column:1/-1;text-align:center;padding:20px;color:#9ca3af;font-size:13px}.sbs-mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-top:1px solid #e5e7eb;z-index:999;box-shadow:0 -4px 16px rgba(0,0,0,.08)}.sbs-mobile-cta-bar .sbs-btn{width:100%;padding:14px;font-size:16px;font-weight:700;border-radius:10px}@media (max-width:640px){.sbs-mobile-cta-bar{display:block}.sbs-time-slots{grid-template-columns:repeat(auto-fill,minmax(85px,1fr));gap:8px;padding:12px}.sbs-time-slot{min-height:56px;padding:10px 6px 8px}.sbs-slot-time{font-size:13px}.sbs-service-thumb{width:64px;height:64px}.sbs-step-title{display:none}.sbs-step-bubble{width:34px;height:34px}.sbs-booking-container{padding:12px}.sbs-booking-layout{flex-direction:column}.sbs-booking-sidebar{order:-1;margin-bottom:16px}.sbs-success-cal-btns{flex-direction:column;align-items:stretch}.sbs-cal-btn{justify-content:center}.sbs-rebooking-inner{gap:8px}.sbs-rebooking-btn{width:100%;text-align:center}.sbs-calendar-days{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.sbs-calendar-days::-webkit-scrollbar{display:none}.sbs-day-button{min-width:52px;flex-shrink:0}}@media (max-width:400px){.sbs-time-slots{grid-template-columns:repeat(3,1fr)}.sbs-step-progress,.sbs-step-track{display:none}}.sbs-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sbs-sidebar-header h3{font-size:16px;font-weight:700;color:#111827;margin:0}.sbs-sidebar-edit-cart-btn{padding:5px 12px;background:#ede9fe;color:#5b21b6;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;transition:background .15s}.sbs-sidebar-edit-cart-btn:hover{background:#ddd6fe}.sbs-sidebar-empty-guide{text-align:center;margin-bottom:16px}.sbs-sidebar-empty-guide svg{display:block;margin:0 auto 12px}.sbs-sidebar-empty-title{font-size:14px;font-weight:600;color:#374151;margin:0 0 4px}.sbs-sidebar-empty-sub{font-size:12px;color:#9ca3af;line-height:1.5;margin:0}.sbs-tip-group{background:#f0fdf4;border:1px solid #bbf7d0;padding:14px 16px}.sbs-tip-group label{font-size:14px;font-weight:600;color:#166534;margin-bottom:10px;display:block}.sbs-tip-presets{display:flex;gap:8px;flex-wrap:wrap}.sbs-tip-btn{padding:7px 16px;border:1.5px solid #bbf7d0;border-radius:20px;background:#fff;color:#166534;font-size:13px;font-weight:600;cursor:pointer;transition:.15s}.sbs-tip-btn.active,.sbs-tip-btn:hover{background:#16a34a;border-color:#16a34a;color:#fff}.sbs-success-whatsapp{margin:12px auto 0;max-width:420px;text-align:center}.sbs-whatsapp-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:#25d366;color:#fff;border-radius:8px;text-decoration:none;font-size:14px;font-weight:600;transition:background .15s}.sbs-whatsapp-btn:hover{background:#1ebe5d;color:#fff}.sbs-gift-card-group{background:#fffbeb;border:1px solid #fcd34d;padding:14px 16px}.sbs-gift-card-group label{font-size:14px;font-weight:600;color:#92400e;margin-bottom:8px;display:block}.sbs-gift-card-row{display:flex}.sbs-gift-card-row input{flex:1;padding:9px 12px;border:1.5px solid #fcd34d;border-radius:8px;font-size:14px;font-family:monospace;letter-spacing:.06em;color:#111827;background:#fff}.sbs-gift-card-row input:focus{outline:0;border-color:#f59e0b}.sbs-gift-card-btn{padding:9px 18px;background:#f59e0b;color:#fff;border:none;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0}.sbs-gift-card-btn:hover{background:#d97706}.sbs-gift-card-btn:disabled{opacity:.6;cursor:default}#sbs-gift-card-result.success{background:#dcfce7;color:#166534;font-weight:600}#sbs-gift-card-result.error{background:#fee2e2;color:#991b1b}.sbs-service-item.ybs-svc-card{overflow:hidden;position:relative;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(17,24,39,.04);transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .15s;padding:0;background:#fff}.sbs-service-item.ybs-svc-card:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(17,24,39,.08),0 2px 6px rgba(17,24,39,.04)}.sbs-service-item.ybs-svc-card.selected{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 18%,transparent),0 8px 24px rgba(17,24,39,.1)}.ybs-svc-hero{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#f3e8ff,#ddd6fe)}.ybs-svc-hero img{object-fit:cover;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sbs-service-item.ybs-svc-card:hover .ybs-svc-hero img{transform:scale(1.04)}.ybs-svc-popular-overlay{position:absolute;top:12px;left:12px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#9d174d;font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;letter-spacing:.02em;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sbs-service-item.ybs-svc-card.has-hero-image .sbs-service-layout{padding:16px 18px;border-top:none}.sbs-service-item.ybs-svc-card .sbs-service-layout{padding:16px 18px}.sbs-service-item.ybs-svc-card .sbs-service-content{padding:0}.sbs-service-item.ybs-svc-card .sbs-service-header{align-items:center;gap:12px;margin-bottom:8px}.sbs-service-item.ybs-svc-card .sbs-service-name{font-size:17px;font-weight:600;color:#111827;line-height:1.3;letter-spacing:-.01em;margin:0}.ybs-svc-pills{display:flex;flex-wrap:wrap;margin:4px 0 10px;align-items:center}.ybs-pill{display:inline-flex;align-items:center;gap:4px;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.ybs-pill-duration{background:#ecfdf5;color:#047857}.ybs-pill-rating{background:#fffbeb;color:#b45309}.ybs-pill-count{color:#92400e;font-weight:500;opacity:.75}.ybs-inline-rating{color:#b45309;font-weight:600;font-size:13px}.ybs-inline-rating .ybs-pill-count{color:#92400e;font-weight:500;opacity:.75}.sbs-book-btn.ybs-pill-btn{background:var(--primary-color);color:#fff;border:none;border-radius:22px;padding:8px 18px;font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 1px 3px color-mix(in srgb,var(--primary-color) 30%,transparent)}.sbs-book-btn.ybs-pill-btn:hover{background:var(--primary-hover,var(--primary-color));box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color) 35%,transparent)}.sbs-book-btn.ybs-pill-btn:active{transform:scale(.97)}.ybs-next-opening{display:flex;align-items:center;gap:6px;border-top:1px solid rgba(0,0,0,.04);opacity:.6;transition:opacity .3s,color .3s}.ybs-next-opening.is-loaded{opacity:1;color:#047857}.ybs-next-opening.is-urgent{color:#be185d}.ybs-next-opening-dot{width:6px;height:6px;border-radius:50%;background:#d1d5db;flex-shrink:0}.ybs-next-opening.is-loaded .ybs-next-opening-dot{background:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.18);animation:2s ease-in-out infinite ybsPulse}.ybs-next-opening.is-urgent .ybs-next-opening-dot{background:#ec4899;box-shadow:0 0 0 3px rgba(236,72,153,.18)}@keyframes ybsPulse{0%,100%{box-shadow:0 0 0 3px rgba(16,185,129,.18)}50%{box-shadow:0 0 0 6px rgba(16,185,129,.1)}}.sbs-form-step.sbs-step-4 .sbs-calendar-container{background:#fff;padding:16px;box-shadow:0 1px 2px rgba(17,24,39,.04);border:1px solid rgba(0,0,0,.06)}.sbs-form-step.sbs-step-4 .sbs-calendar-header{display:inline-flex;background:#f3f4f6;border-radius:10px;padding:3px;margin-bottom:14px;gap:0}.sbs-form-step.sbs-step-4 .sbs-view-toggle{background:0 0;border:none;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#6b7280;cursor:pointer;transition:.15s}.sbs-form-step.sbs-step-4 .sbs-view-toggle.active{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.08)}@media (max-width:600px){.sbs-service-item.ybs-svc-card{border-radius:14px}.ybs-svc-hero{aspect-ratio:16/9}.sbs-service-item.ybs-svc-card .sbs-service-layout{padding:12px 14px}.sbs-service-item.ybs-svc-card .sbs-service-name{font-size:15px}.ybs-pill{font-size:11px;padding:3px 9px}.sbs-book-btn.ybs-pill-btn{padding:7px 14px;font-size:12px}}.sbs-booking-main{background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-md),0 1px 0 rgba(255,255,255,.8) inset}.sbs-booking-sidebar{-webkit-backdrop-filter:var(--apple-blur);backdrop-filter:var(--apple-blur);border:1px solid var(--apple-line);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-md)}.sbs-prog-dot{width:32px;height:32px;border-radius:50%;background:var(--apple-surface3);border:1.5px solid rgba(0,0,0,.12);font-size:13px;font-weight:700;color:var(--apple-muted);transition:all var(--apple-duration) var(--apple-ease);box-shadow:var(--apple-shadow-xs)}.sbs-prog-step.active .sbs-prog-dot{background:var(--apple-ink);border-color:var(--apple-ink);color:#fff;box-shadow:0 0 0 5px rgba(15,23,42,.08),var(--apple-shadow-sm)}.sbs-prog-step.completed .sbs-prog-dot{background:#10b981;border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.15),var(--apple-shadow-xs)}.sbs-prog-line{background:rgba(0,0,0,.1)}.sbs-prog-line.done{background:#10b981}.sbs-prog-step.active .sbs-prog-label{color:var(--apple-ink);font-weight:800}.sbs-step.active .sbs-step-bubble{background:#111827!important;border-color:#111827!important;color:#fff!important;box-shadow:0 0 0 5px rgba(17,24,39,.1)!important}.sbs-step.active .sbs-step-number{color:#fff!important}.sbs-step.active .sbs-step-title{color:#111827!important;font-weight:800!important}.sbs-page-title{font-weight:800;letter-spacing:-.025em;color:var(--apple-ink)}.sbs-category-tabs-wrap{-webkit-backdrop-filter:var(--apple-blur);backdrop-filter:var(--apple-blur);border-bottom:1px solid var(--apple-line)}.sbs-cat-tab:hover{background:var(--apple-surface2);border-color:rgba(0,0,0,.14);box-shadow:var(--apple-shadow-sm)}.sbs-cat-tab.active{background:var(--apple-ink);border-color:var(--apple-ink);font-weight:700;box-shadow:0 4px 14px rgba(17,24,39,.22)}.sbs-category-title{font-weight:800;color:var(--apple-ink)}.sbs-service-item:hover{box-shadow:0 10px 28px rgba(15,23,42,.1)}.sbs-service-item:active{transform:scale(.99)}.sbs-service-item.selected{border-color:var(--apple-pink);box-shadow:0 0 0 3px var(--apple-pink-light),0 10px 28px rgba(15,23,42,.1)}.sbs-service-name{letter-spacing:-.02em;color:var(--apple-ink)}.sbs-service-desc-wrap,.sbs-service-details{color:var(--apple-muted);font-size:14px}.sbs-book-btn:hover{background:var(--apple-pink-hover);box-shadow:0 6px 18px var(--apple-pink-glow)}.sbs-book-btn:active{transform:scale(.96)}.sbs-staff-card:hover{box-shadow:0 12px 28px rgba(15,23,42,.1)}.sbs-staff-card.selected{border-color:var(--apple-pink);border-width:2px;box-shadow:0 0 0 3px var(--apple-pink-light),0 12px 28px rgba(15,23,42,.1)}.sbs-staff-name{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--apple-ink)}.sbs-staff-image{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--apple-surface3),#e8ecf2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sbs-calendar-container{border:1px solid var(--apple-line);border-radius:var(--apple-radius-md);overflow:hidden;box-shadow:var(--apple-shadow-xs)}.sbs-calendar-header{background:var(--apple-surface2);border-bottom:1px solid var(--apple-line);display:inline-flex;padding:4px;border-radius:var(--apple-radius-sm);margin:12px;gap:2px}.sbs-view-toggle{background:0 0;border:none;padding:7px 18px;font-size:13px;font-weight:600;color:var(--apple-muted);cursor:pointer;transition:all var(--apple-duration) var(--apple-ease)}.sbs-view-toggle.active{background:var(--apple-surface);color:var(--apple-ink);box-shadow:0 1px 4px rgba(0,0,0,.1)}.sbs-day-button:hover:not(.disabled){border-color:var(--apple-pink);box-shadow:var(--apple-shadow-sm);transform:translateY(-1px)}.sbs-day-button.selected{background:var(--apple-pink);border-color:var(--apple-pink);box-shadow:0 4px 14px var(--apple-pink-glow)}.sbs-day-button.today{border-color:var(--apple-pink)}.sbs-month-cell.today{border-color:var(--apple-pink);color:var(--apple-pink);font-weight:800}.sbs-month-cell.selected{background:var(--apple-pink);border-color:var(--apple-pink);color:#fff;box-shadow:0 3px 10px var(--apple-pink-glow)}.sbs-time-slots{background:var(--apple-surface2);border-radius:0 0 var(--apple-radius-md) var(--apple-radius-md);padding:16px}.sbs-time-slot:not(.sbs-time-slot-unavail):not(.selected):hover{border-color:var(--apple-pink);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.sbs-time-slot.selected{background:var(--apple-pink);border-color:var(--apple-pink);box-shadow:0 4px 16px var(--apple-pink-glow);transform:translateY(-1px)}.sbs-slot-time{font-size:14px;font-weight:700;color:var(--apple-ink)}.sbs-option-item:hover{border-color:rgba(0,0,0,.14);box-shadow:var(--apple-shadow-sm)}.sbs-option-item.selected{border-color:var(--apple-ink);box-shadow:0 0 0 1px var(--apple-ink) inset,var(--apple-shadow-md)}.sbs-option-name{font-weight:800;letter-spacing:-.01em;color:var(--apple-ink)}.sbs-customer-form{background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-radius-lg);padding:28px;box-shadow:var(--apple-shadow-sm)}.sbs-form-group label{font-size:13px;font-weight:700;letter-spacing:-.005em;color:var(--apple-ink2)}.sbs-form-group input,.sbs-form-group select,.sbs-form-group textarea{border:1px solid rgba(0,0,0,.14);border-radius:var(--apple-radius-sm);background:var(--apple-surface2);padding:12px 14px;font-size:16px;transition:border-color var(--apple-duration),box-shadow var(--apple-duration)}.sbs-form-group input:focus,.sbs-form-group select:focus,.sbs-form-group textarea:focus{border-color:var(--apple-pink);background:var(--apple-surface);box-shadow:0 0 0 4px var(--apple-pink-light)}.sbs-btn:active{transform:scale(.98)}.sbs-btn-next:hover,.sbs-btn-submit:hover{background:var(--apple-pink-hover);box-shadow:0 10px 28px var(--apple-pink-glow)}.sbs-btn-back{background:var(--apple-surface);color:var(--apple-ink2);border:1px solid rgba(0,0,0,.12);box-shadow:var(--apple-shadow-xs)}.sbs-btn-back:hover{background:var(--apple-surface2);border-color:rgba(0,0,0,.16)}.sbs-booking-summary{background:var(--apple-surface);border:1px solid var(--apple-line);border-radius:var(--apple-radius-md);box-shadow:var(--apple-shadow-xs)}.sbs-booking-summary h4{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--apple-ink)}.sbs-summary-total{font-size:18px;font-weight:800;color:var(--apple-ink);border-top:1px solid var(--apple-line)}.sbs-success-message{background:var(--apple-surface);border:1px solid rgba(16,185,129,.2);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-md);padding:48px 28px 36px}.sbs-success-icon{box-shadow:0 0 0 10px rgba(16,185,129,.1),0 10px 28px rgba(16,185,129,.22)}.sbs-success-message h3{font-size:26px;font-weight:900;letter-spacing:-.03em;color:var(--apple-ink)}.sbs-success-message p{color:#4b5563;font-size:15px;line-height:1.6}.sbs-success-action-link:hover{transform:translateY(-1px);box-shadow:var(--apple-shadow-sm)}.sbs-success-action-link.primary{background:var(--apple-ink);border-color:var(--apple-ink);box-shadow:0 6px 18px rgba(17,24,39,.2)}@media (max-width:768px){#sbs-mobile-cart-bar{background:rgba(255,255,255,.92);-webkit-backdrop-filter:var(--apple-blur);backdrop-filter:var(--apple-blur);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 24px rgba(15,23,42,.12)}#sbs-cart-next-btn{background:var(--apple-pink);border-radius:var(--apple-radius-pill);font-weight:900;box-shadow:0 8px 22px var(--apple-pink-glow)}#sbs-cart-next-btn:disabled{background:#e5e7eb;color:#9ca3af;box-shadow:none}#sbs-mobile-drawer{border-radius:24px 24px 0 0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:var(--apple-blur);backdrop-filter:var(--apple-blur)}.sbs-booking-main{border-radius:0;border:none;box-shadow:none;padding:16px 14px 24px}.sbs-booking-container{background:#f4f6fb}}#sbs-toast{position:fixed;z-index:100000;color:#fff;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 18px 45px rgba(15,23,42,.24);white-space:pre-line;background:rgba(17,24,39,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 45px rgba(15,23,42,.22),0 1px 0 rgba(255,255,255,.1) inset}.sbs-loading .spinner{border-color:rgba(0,0,0,.08);border-top-color:var(--apple-pink)}#sbs-text-us-btn{background:var(--apple-pink);border-radius:28px;font-weight:700;box-shadow:0 6px 20px var(--apple-pink-glow)}@media (prefers-reduced-motion:reduce){.sbs-book-btn,.sbs-btn,.sbs-day-button,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{transition:none;transform:none!important}}.sbs-appt-type-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}.sbs-appt-type-cards{display:flex;flex-direction:column;gap:8px}.sbs-appt-type-card{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;cursor:pointer;text-align:left}.sbs-appt-type-card.active{background:#f9fafb}.sbs-appt-type-icon{font-size:20px;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.sbs-appt-type-card[data-type=group] .sbs-appt-type-icon{background:#fce7f3}.sbs-appt-type-card[data-type=solo] .sbs-appt-type-icon{background:#e0f2fe}.sbs-appt-type-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sbs-appt-type-title{font-size:14px;font-weight:700;color:#111;line-height:1.2}.sbs-appt-type-sub{font-size:12px;color:#6b7280}.sbs-appt-type-check{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.sbs-appt-type-card.active .sbs-appt-type-check{background:#111;border-color:#111}.sbs-appt-type-card.active .sbs-appt-type-check::after{content:'';display:block;width:5px;height:9px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px)}.sbs-appt-type-hint{margin-top:8px;padding:9px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#92400e}.sbs-review-staff-name{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#647084;font-size:12px;font-weight:700;line-height:1.2}.sbs-review-service-row{max-width:100%;line-height:1.35;white-space:normal}.sbs-review-service-name{display:inline;max-width:100%;white-space:normal;overflow:visible;overflow-wrap:anywhere;word-break:normal}.sbs-service-note{display:inline-block;margin-left:4px;color:#9ca3af;font-size:.9em;font-weight:600}@media (max-width:768px){body.sbs-booking-immersive .sbs-form-wrap{border-radius:18px!important}body.sbs-booking-immersive .sbs-mobile-flow-header{min-height:72px!important;padding:12px 14px!important;gap:10px!important}body.sbs-booking-immersive .sbs-mobile-flow-header strong{font-size:17px!important;line-height:1.16!important}body.sbs-booking-immersive .sbs-mobile-flow-header p{display:none!important}body.sbs-booking-immersive .sbs-mobile-flow-count{padding:9px 13px!important;font-size:13px!important;white-space:nowrap!important}body.sbs-booking-immersive .sbs-step-5>h2{display:none!important}body.sbs-booking-immersive .sbs-step-5 h3{line-height:1.15!important}}@media (max-width:640px){body.sbs-booking-immersive .sbs-service-detail-panel{gap:12px!important;margin-bottom:14px!important;padding:12px!important;border-radius:16px!important}body.sbs-booking-immersive .sbs-service-detail-image{max-height:none!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;border-radius:13px!important}body.sbs-booking-immersive .sbs-service-detail-image img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:center!important}body.sbs-booking-immersive .sbs-service-detail-title{margin:0 0 8px!important;font-size:20px!important;line-height:1.12!important}body.sbs-booking-immersive .sbs-service-detail-meta{gap:7px!important;margin-bottom:8px!important}body.sbs-booking-immersive .sbs-service-detail-meta span{min-height:25px!important;padding:4px 10px!important;font-size:12px!important}body.sbs-booking-immersive .sbs-service-detail-desc{display:block!important;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible!important;margin:0!important;font-size:13px!important;line-height:1.45!important}body.sbs-booking-immersive .sbs-related-eyebrow{display:none!important}body.sbs-booking-immersive .sbs-related-options-head{align-items:center!important;gap:10px!important;margin-bottom:12px!important}body.sbs-booking-immersive .sbs-related-options-head h4{font-size:18px!important;line-height:1.15!important}body.sbs-booking-immersive .sbs-related-options-head>span{font-size:12px!important;white-space:nowrap!important}body.sbs-booking-immersive #sbs-mobile-cart-bar{gap:8px!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))!important}body.sbs-booking-immersive #sbs-cart-avatar{width:42px!important;height:42px!important;margin:0!important}body.sbs-booking-immersive #sbs-cart-name{font-size:13px!important;line-height:1.1!important}body.sbs-booking-immersive #sbs-cart-meta{font-size:11px!important;line-height:1.2!important}body.sbs-booking-immersive #sbs-cart-back-btn,body.sbs-booking-immersive #sbs-cart-next-btn{min-height:44px!important;padding:0 15px!important;font-size:13px!important}}@media (max-width:430px){body.sbs-booking-immersive #sbs-mobile-cart-bar{grid-template-columns:auto minmax(76px,1fr) auto!important}body.sbs-booking-immersive #sbs-cart-avatar{width:38px!important;height:38px!important}body.sbs-booking-immersive #sbs-cart-back-btn{padding:0 12px!important;min-width:78px!important}body.sbs-booking-immersive #sbs-cart-next-btn{padding:0 14px!important;min-width:126px!important}}.sbs-mobile-flow-header{position:relative}.sbs-mobile-flow-progress{position:absolute;right:0;bottom:0;left:0;display:block;height:3px;overflow:hidden;background:#e5e7eb}.sbs-mobile-flow-progress i{display:block;height:100%;border-radius:0;background:var(--yatoon-primary,#ec4899);transition:width .2s}@media (max-width:768px){body.sbs-booking-immersive .sbs-booking-steps{display:none!important}body.sbs-booking-immersive .sbs-mobile-flow-header{border-radius:0!important;box-shadow:none!important}}.sbs-booking-container.yatoon-template-beauty{--primary-color:#db2777;--primary-hover:#be185d;--primary-light:#fce7f3;--border-color:#f9a8d4;background:linear-gradient(180deg,#fff7fb 0,#fff 40%);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.yatoon-template-beauty .sbs-step-progress{background:#fbcfe8}.yatoon-template-beauty .sbs-bar-visible{background:linear-gradient(90deg,#ec4899,#db2777)}.yatoon-template-beauty .sbs-step-number{background:#fce7f3;color:#9d174d}.yatoon-template-beauty .sbs-step-title{color:#9d174d}.yatoon-template-beauty .sbs-service-item{border-color:#fbcfe8!important;box-shadow:0 4px 18px rgba(219,39,119,.07)!important;border-radius:14px!important}.yatoon-template-beauty .sbs-service-item:hover{border-color:#f472b6!important;box-shadow:0 8px 28px rgba(219,39,119,.13)!important;transform:translateY(-2px)}.yatoon-template-beauty .sbs-service-item.selected{border-color:#db2777!important;background:#fdf2f8!important}.yatoon-template-beauty .sbs-staff-card{border-color:#fbcfe8!important;border-radius:14px!important}.yatoon-template-beauty .sbs-staff-card:hover{border-color:#f472b6!important}.yatoon-template-beauty .sbs-staff-card.selected{border-color:#db2777!important;background:#fdf2f8!important}.yatoon-template-beauty .sbs-time-slot{border-color:#fbcfe8!important;border-radius:10px!important;color:#9d174d}.yatoon-template-beauty .sbs-time-slot:hover{background:#fce7f3!important;border-color:#f472b6!important}.yatoon-template-beauty .sbs-time-slot.selected{background:#db2777!important;color:#fff!important;border-color:#db2777!important}.yatoon-template-beauty .sbs-day-button.available{border-color:#fbcfe8;color:#be185d}.yatoon-template-beauty .sbs-day-button.selected{background:#db2777!important;color:#fff!important}.yatoon-template-beauty .sbs-category-tab{border-radius:999px;border-color:#fbcfe8;color:#9d174d}.yatoon-template-beauty .sbs-category-tab.active{background:#db2777;color:#fff;border-color:#db2777}.yatoon-template-beauty .sbs-btn-next,.yatoon-template-beauty .sbs-btn-submit{background:linear-gradient(135deg,#ec4899,#db2777)!important;border-color:#db2777!important;border-radius:var(--yatoon-skin-primary-btn-radius,999px)!important;letter-spacing:.3px;box-shadow:0 4px 14px rgba(219,39,119,.25)!important}.yatoon-template-beauty .sbs-book-btn{background:linear-gradient(135deg,#ec4899,#db2777)!important;border-color:#db2777!important;letter-spacing:.3px;box-shadow:0 4px 14px rgba(219,39,119,.25)!important}.yatoon-template-beauty .sbs-btn-back{border-radius:999px!important;color:#db2777!important;border-color:#fbcfe8!important}.yatoon-template-beauty .sbs-booking-summary{border-color:#fbcfe8!important;background:#fff7fb!important}.yatoon-template-beauty .sbs-success-icon{color:#db2777}.sbs-booking-container.yatoon-template-clean{--primary-color:#2563eb;--primary-hover:#1d4ed8;--primary-light:#eff6ff;--border-color:#e5e7eb;background:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.yatoon-template-clean .sbs-step-progress{background:#e5e7eb}.yatoon-template-clean .sbs-bar-visible{background:#2563eb}.yatoon-template-clean .sbs-step-number{background:#eff6ff;color:#1e40af}.yatoon-template-clean .sbs-step-title{color:#374151}.yatoon-template-clean .sbs-service-item{border-color:#e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.yatoon-template-clean .sbs-service-item:hover{border-color:#93c5fd!important;box-shadow:0 2px 8px rgba(37,99,235,.08)!important}.yatoon-template-clean .sbs-service-item.selected{border-color:#2563eb!important;background:#eff6ff!important}.yatoon-template-clean .sbs-staff-card{border-color:#e5e7eb!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important}.yatoon-template-clean .sbs-staff-card:hover{border-color:#93c5fd!important}.yatoon-template-clean .sbs-staff-card.selected{border-color:#2563eb!important;background:#eff6ff!important}.yatoon-template-clean .sbs-time-slot{border-color:#e5e7eb!important;border-radius:6px!important;background:#fff!important;color:#374151;box-shadow:none!important}.yatoon-template-clean .sbs-time-slot:hover{border-color:#93c5fd!important;background:#eff6ff!important}.yatoon-template-clean .sbs-time-slot.selected{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.yatoon-template-clean .sbs-day-button.available{border-color:#e5e7eb;color:#374151}.yatoon-template-clean .sbs-day-button.selected{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.yatoon-template-clean .sbs-category-tab{border-radius:6px;border-color:#e5e7eb;color:#374151}.yatoon-template-clean .sbs-category-tab.active{background:#2563eb;color:#fff;border-color:#2563eb}.yatoon-template-clean .sbs-btn-next,.yatoon-template-clean .sbs-btn-submit{background:#2563eb!important;border-color:#2563eb!important;border-radius:var(--yatoon-skin-primary-btn-radius,6px)!important;box-shadow:none!important;letter-spacing:0}.yatoon-template-clean .sbs-book-btn{background:#2563eb!important;border-color:#2563eb!important;box-shadow:none!important;letter-spacing:0}.yatoon-template-clean .sbs-book-btn:hover,.yatoon-template-clean .sbs-btn-next:hover,.yatoon-template-clean .sbs-btn-submit:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.yatoon-template-clean .sbs-btn-back{border-radius:6px!important;color:#6b7280!important;border-color:#e5e7eb!important}.yatoon-template-clean .sbs-booking-summary{border-color:#e5e7eb!important;background:#fff!important}.yatoon-template-clean input:focus,.yatoon-template-clean select:focus,.yatoon-template-clean textarea:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important}.yatoon-template-clean .sbs-venue-hero{background:#f3f4f6!important}.yatoon-template-clean .sbs-appt-type-card{border-radius:8px!important}.sbs-booking-container.yatoon-template-luxury{--primary-color:#92722a;--primary-hover:#78591e;--primary-light:#fdf8ee;--border-color:#e2d4b4;background:#faf8f4;font-family:Georgia,"Times New Roman",serif}.yatoon-template-luxury .sbs-book-btn,.yatoon-template-luxury .sbs-btn-back,.yatoon-template-luxury .sbs-btn-next,.yatoon-template-luxury .sbs-btn-submit,.yatoon-template-luxury .sbs-category-tab,.yatoon-template-luxury .sbs-time-slot,.yatoon-template-luxury input,.yatoon-template-luxury select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.yatoon-template-luxury .sbs-step-progress{background:#e8dcc3}.yatoon-template-luxury .sbs-bar-visible{background:linear-gradient(90deg,#c9a55a,#92722a)}.yatoon-template-luxury .sbs-step-number{background:#fdf8ee;color:#78591e;border:1px solid #e2d4b4}.yatoon-template-luxury .sbs-step-title{color:#5c4414;letter-spacing:.5px}.yatoon-template-luxury .sbs-service-item{border-color:#e2d4b4!important;border-radius:4px!important;box-shadow:0 2px 12px rgba(146,114,42,.06)!important;background:#fff!important}.yatoon-template-luxury .sbs-service-item:hover{border-color:#c9a55a!important;box-shadow:0 4px 20px rgba(146,114,42,.12)!important}.yatoon-template-luxury .sbs-service-item.selected{border-color:#92722a!important;background:#fdf8ee!important}.yatoon-template-luxury .sbs-staff-card{border-color:#e2d4b4!important;border-radius:4px!important;background:#fff!important}.yatoon-template-luxury .sbs-staff-card:hover{border-color:#c9a55a!important}.yatoon-template-luxury .sbs-staff-card.selected{border-color:#92722a!important;background:#fdf8ee!important}.yatoon-template-luxury .sbs-time-slot{border-color:#e2d4b4!important;border-radius:4px!important;background:#fff!important;color:#5c4414;box-shadow:none!important;letter-spacing:.3px}.yatoon-template-luxury .sbs-time-slot:hover{border-color:#c9a55a!important;background:#fdf8ee!important}.yatoon-template-luxury .sbs-time-slot.selected{background:#92722a!important;color:#fff!important;border-color:#92722a!important}.yatoon-template-luxury .sbs-day-button.available{border-color:#e2d4b4;color:#5c4414}.yatoon-template-luxury .sbs-day-button.selected{background:#92722a!important;color:#fff!important;border-color:#92722a!important}.yatoon-template-luxury .sbs-category-tab{border-radius:2px;border-color:#e2d4b4;color:#5c4414;letter-spacing:.5px;font-size:12px;text-transform:uppercase}.yatoon-template-luxury .sbs-category-tab.active{background:#92722a;color:#fff;border-color:#92722a}.yatoon-template-luxury .sbs-btn-next,.yatoon-template-luxury .sbs-btn-submit{background:#1a1109!important;border-color:#1a1109!important;border-radius:var(--yatoon-skin-primary-btn-radius,3px)!important;letter-spacing:1px;text-transform:uppercase;font-size:13px!important;box-shadow:none!important}.yatoon-template-luxury .sbs-book-btn{background:#1a1109!important;border-color:#1a1109!important;letter-spacing:1px;text-transform:uppercase;font-size:13px!important;box-shadow:none!important}.yatoon-template-luxury .sbs-book-btn:hover,.yatoon-template-luxury .sbs-btn-next:hover,.yatoon-template-luxury .sbs-btn-submit:hover{background:#92722a!important;border-color:#92722a!important}.yatoon-template-luxury .sbs-btn-back{border-radius:3px!important;color:#92722a!important;border-color:#e2d4b4!important;letter-spacing:.5px;text-transform:uppercase;font-size:13px!important}.yatoon-template-luxury .sbs-booking-summary{border-color:#e2d4b4!important;background:#fdf8ee!important}.yatoon-template-luxury .sbs-summary-total{color:#92722a}.sbs-step-accordion{display:grid;gap:8px;margin:0 0 16px}.sbs-step-accordion-item{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#111827;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s,background .16s}.sbs-step-accordion-item:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary-color,#ec4899) 38%,#e5e7eb);box-shadow:0 10px 24px rgba(16,19,26,.06)}.sbs-step-accordion-item.is-active{border-color:color-mix(in srgb,var(--primary-color,#ec4899) 52%,#e5e7eb);background:color-mix(in srgb,var(--primary-color,#ec4899) 7%,#fff)}.sbs-step-accordion-item.is-done .sbs-step-accordion-num{background:#dcfce7;color:#166534}.sbs-step-accordion-item.is-locked{cursor:not-allowed;opacity:.62;background:#f8fafc}.sbs-step-accordion-num{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:800}.sbs-step-accordion-item.is-active .sbs-step-accordion-num{background:var(--primary-color,#ec4899);color:#fff}.sbs-step-accordion-copy{min-width:0;display:grid;gap:3px}.sbs-step-accordion-title{font-size:13px;font-weight:800;line-height:1.2}.sbs-step-accordion-summary{color:#6b7280;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbs-step-accordion-status{align-self:start;padding:3px 7px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:800;text-transform:uppercase}.sbs-step-accordion-item.is-active .sbs-step-accordion-status{background:#111827;color:#fff}.sbs-step-accordion-item.is-done .sbs-step-accordion-status{background:#dcfce7;color:#166534}@media (max-width:980px){.sbs-step-accordion{display:none}}.yatoon-template-luxury input:focus,.yatoon-template-luxury select:focus,.yatoon-template-luxury textarea:focus{border-color:#92722a!important;box-shadow:0 0 0 3px rgba(146,114,42,.12)!important}.yatoon-template-luxury .sbs-venue-hero{background:linear-gradient(135deg,#2c1f0e,#1a1109)!important}.yatoon-template-luxury .sbs-venue-kicker{color:#c9a55a!important;letter-spacing:2px;text-transform:uppercase}.yatoon-template-luxury .sbs-appt-type-card{border-color:transparent!important;border-radius:4px!important;background:#fff!important}.yatoon-template-luxury .sbs-appt-type-card.selected{border-color:transparent!important;background:#fdf8ee!important}.yatoon-template-luxury .sbs-success-icon{color:#92722a}.yatoon-test-ribbon{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;padding:6px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:700}.yatoon-ai-helper{padding:14px;background:#f8fafc}.yatoon-ai-helper-header{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;position:relative}.yatoon-ai-collapsible .yatoon-ai-helper-header{margin-bottom:8px}.yatoon-ai-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:2px 0 10px;padding:9px 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#0f172a;cursor:pointer;font:inherit}.yatoon-ai-toggle:focus,.yatoon-ai-toggle:hover{border-color:#2563eb;background:#dbeafe;outline:0}.yatoon-ai-helper.is-collapsed .yatoon-ai-helper-header{margin-bottom:6px}.yatoon-ai-helper-header strong{color:#111827;font-size:15px}#yatoon-ai-service-status,.yatoon-ai-helper-header span{color:#64748b;font-size:13px}.yatoon-ai-helper textarea{box-sizing:border-box;width:100%;min-height:72px;resize:vertical;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;background:#fff}.yatoon-ai-helper textarea:disabled{background:#f1f5f9;color:#94a3b8}.yatoon-ai-privacy-note{margin:6px 0 0;color:#64748b;font-size:12px;line-height:1.35}.yatoon-ai-notice{margin:0 0 10px;padding:9px 10px;border-left:3px solid #f59e0b;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.45}.yatoon-ai-helper-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.yatoon-ai-result{margin-top:12px;padding:12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#334155;line-height:1.55}.yatoon-ai-result p{margin:0 0 8px}.yatoon-ai-result p:last-child{margin-bottom:0}.yatoon-ai-recommendation-actions{margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.yatoon-ai-recommendation-actions strong{display:block;margin-bottom:8px;color:#111827;font-size:13px}.yatoon-ai-recommendation-list{display:flex;flex-wrap:wrap;gap:8px}.yatoon-ai-pick-service{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;padding:9px 12px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#0f172a;cursor:pointer;font:inherit;text-align:left}.yatoon-ai-pick-service:focus,.yatoon-ai-pick-service:hover{border-color:#2563eb;background:#dbeafe;outline:0}.yatoon-ai-pick-service span{font-weight:700}.yatoon-ai-pick-service small{color:#475569;font-size:12px}.yatoon-ai-picked-pulse{box-shadow:0 0 0 3px rgba(37,99,235,.22)!important}@media (max-width:640px){.sbs-booking-container{padding-left:5px!important;padding-right:5px!important}.sbs-booking-container .sbs-progress-bar{overflow-x:auto;gap:8px!important;padding-bottom:4px;scrollbar-width:none}.sbs-booking-container .sbs-prog-label{font-size:11px!important;white-space:nowrap}.sbs-booking-container .sbs-service-item,.sbs-booking-container .sbs-staff-card{padding:14px!important}.sbs-booking-container .sbs-book-btn,.sbs-booking-container .sbs-btn-back,.sbs-booking-container .sbs-btn-next,.sbs-booking-container .sbs-btn-submit{min-height:42px!important}.sbs-booking-container .sbs-navigation-buttons{position:sticky;bottom:0;z-index:20;margin-left:-10px;margin-right:-10px;padding:10px;background:rgba(255,255,255,.96);border-top:1px solid #e5e7eb;backdrop-filter:blur(10px)}}.yatoon-ai-collapse{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px!important;background:0 0!important;color:#64748b!important;box-shadow:none!important;font-size:20px!important;text-align:center!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;top:0!important;right:0!important;line-height:28px!important}.yatoon-ai-collapse:focus,.yatoon-ai-collapse:hover{background:#e2e8f0!important;color:#0f172a!important;outline:0!important}.yatoon-ai-helper{position:relative!important}.yatoon-ai-helper-header{padding-right:44px!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-collapse,.yatoon-ai-helper.is-collapsed .yatoon-ai-helper-body,.yatoon-ai-helper.is-collapsed .yatoon-ai-helper-header{display:none!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-toggle{margin:0 0 18px!important;padding:12px 14px!important;border-color:#dbe4ef!important;background:#f8fafc!important;color:#111827!important;text-align:left!important;justify-content:flex-start!important;box-shadow:none!important;background:var(--yatoon-ai-toggle-bg,#f8fafc)!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-toggle::after{content:"+";margin-left:auto;flex:0 0 auto;color:#64748b;font-size:18px;line-height:1}.yatoon-ai-helper textarea{font-size:16px!important;line-height:1.45!important}.yatoon-ai-helper .yatoon-ai-helper-header strong,.yatoon-ai-helper.is-collapsed .yatoon-ai-toggle{color:var(--yatoon-ai-title-color,#111827)!important;font-size:var(--yatoon-ai-title-size, 14px)!important}@media (max-width:640px){.yatoon-ai-helper{padding:14px 12px!important}.yatoon-ai-helper-actions{align-items:stretch!important;flex-direction:column!important}.yatoon-ai-helper-actions .sbs-btn{width:100%!important;white-space:normal!important}}.sbs-booking-container,.sbs-booking-layout,.sbs-booking-main,.sbs-form-step.active,.sbs-services-list{min-height:0!important}@media (max-width:768px){.sbs-booking-container,body.sbs-booking-immersive .sbs-booking-container{padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px))!important;width:min(100%,100vw)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important}.sbs-booking-main,body.sbs-booking-immersive .sbs-booking-main{padding-bottom:12px!important}.sbs-form-step.active,body.sbs-booking-immersive .sbs-form-step.active{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.sbs-option-section-head{gap:8px!important}.sbs-option-section-head p{max-width:min(58vw,220px)!important}.sbs-option-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto 30px!important;align-items:center!important;column-gap:10px!important;padding:14px!important;min-width:0!important;box-sizing:border-box!important}.sbs-option-info{min-width:0!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.sbs-option-name{max-width:100%!important;line-height:1.24!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.sbs-option-description,.sbs-option-duration{overflow-wrap:normal!important;word-break:normal!important}.sbs-option-price{min-width:54px!important;max-width:68px!important;text-align:right!important;white-space:nowrap!important;justify-self:end!important;font-size:14px!important}.sbs-option-check{position:static!important;transform:none!important;justify-self:end!important;flex:0 0 28px!important;width:28px!important;height:28px!important}}@media (max-width:390px){.sbs-booking-container,body.sbs-booking-immersive .sbs-booking-container{padding-left:3px!important;padding-right:3px!important}.sbs-option-item{grid-template-columns:minmax(0,1fr) auto 28px!important;column-gap:8px!important;padding:13px 12px!important}.sbs-option-name{font-size:14px!important}.sbs-option-price{min-width:48px!important;max-width:58px!important;font-size:13px!important}}.yatoon-design-upload-group input[type=file]{width:100%;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;background:#f8fafc}.yatoon-design-preview{margin-top:10px;display:flex;align-items:center;gap:10px;color:#475569;font-size:13px}.yatoon-design-preview img{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.yatoon-design-upload-card{display:none;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:center;margin:18px 0;padding:16px;border:1px solid #f9a8d4;border-radius:8px;background:#fff7fb;width:100%;min-width:0;box-sizing:border-box;grid-column:1/-1}.yatoon-design-upload-card.is-visible{display:grid}.yatoon-design-upload-copy{display:grid;gap:4px;min-width:0}.yatoon-design-upload-copy strong{color:#111827;font-size:15px;line-height:1.25}.yatoon-design-upload-copy span{color:#64748b;font-size:12px;line-height:1.4}.yatoon-design-upload-card input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.yatoon-design-file-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid #db2777;border-radius:6px;background:#fff;color:#9d174d;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.yatoon-design-file-button:hover{background:#fdf2f8}.yatoon-design-upload-card .yatoon-design-preview{grid-column:1/-1;grid-template-columns:72px minmax(0,1fr) auto;width:100%;min-width:0;box-sizing:border-box;margin:0;padding-top:10px;border-top:1px solid #fbcfe8}.yatoon-design-file-name{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yatoon-design-upload-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;margin-left:auto;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;flex:0 0 auto;white-space:nowrap}.yatoon-design-upload-status.is-uploading{color:#475569;background:#f1f5f9}.yatoon-design-upload-status.is-success{color:#166534;background:#dcfce7}.yatoon-design-upload-status.is-success::before{content:"\2713";margin-right:5px}.yatoon-design-upload-status.is-error{color:#b91c1c;background:#fee2e2}.sbs-option-price.is-variable{min-width:76px!important;max-width:86px!important;color:#64748b!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important}@media (max-width:560px){.yatoon-design-upload-card{grid-template-columns:1fr}.yatoon-design-file-button{width:100%;box-sizing:border-box}.yatoon-design-upload-card .yatoon-design-preview{grid-template-columns:64px minmax(0,1fr);align-items:center}.yatoon-design-upload-card .yatoon-design-preview img{width:64px;height:64px;grid-row:1/span 2}.yatoon-design-upload-status{grid-column:2;justify-self:start;max-width:100%;margin-left:0}}.sbs-booking-container .sbs-summary-copy{flex:1;min-width:0}.sbs-booking-container .sbs-summary-label{margin-bottom:2px;color:#647084;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.sbs-booking-container .sbs-summary-copy span{display:block;color:#1f2937;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.sbs-booking-container .sbs-summary-copy .sbs-summary-muted{color:#8b95a7}.sbs-booking-container .sbs-summary-actions{display:flex;align-items:center;gap:4px}.sbs-booking-container .sbs-summary-total{margin-top:4px;padding-top:14px;border-top:2px solid #eef0f3}.sbs-booking-container .sbs-summary-total strong{color:#111827;font-size:15px}.sbs-booking-container #sbs-summary-total{color:var(--primary-color,#ec4899)!important;font-size:18px;font-weight:800}.sbs-booking-container{--ybs-ink:#111827;--ybs-muted:#647084;--ybs-soft:#f6f7f9;--ybs-line:#e7eaf0;--ybs-card:#ffffff;--ybs-shadow:0 18px 48px rgba(15, 23, 42, .08);--ybs-shadow-soft:0 8px 24px rgba(15, 23, 42, .055);color:var(--ybs-ink)}.sbs-booking-container .sbs-booking-layout{align-items:start;gap:clamp(18px,2.4vw,34px)!important}.sbs-booking-container .sbs-booking-main,.sbs-booking-container .sbs-booking-sidebar{border:1px solid rgba(226,232,240,.92)!important;background:rgba(255,255,255,.98)!important;box-shadow:var(--ybs-shadow-soft)!important}.sbs-booking-container .sbs-booking-main{border-radius:22px!important;overflow:hidden}.sbs-booking-container .sbs-booking-sidebar{border-radius:20px!important;padding:18px!important;position:sticky;top:22px}.sbs-booking-container .sbs-mobile-flow-header,.sbs-booking-container .sbs-progress-container{background:linear-gradient(180deg,#fff,#fafbfc)!important;border-bottom:1px solid var(--ybs-line)!important}.sbs-booking-container .sbs-step-number{box-shadow:0 4px 12px rgba(15,23,42,.08)}.sbs-booking-container .sbs-day-button,.sbs-booking-container .sbs-month-cell,.sbs-booking-container .sbs-option-card,.sbs-booking-container .sbs-service-item,.sbs-booking-container .sbs-staff-card,.sbs-booking-container .sbs-time-slot{border-color:var(--ybs-line)!important;box-shadow:0 1px 0 rgba(15,23,42,.03);transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.sbs-booking-container .sbs-day-button:hover,.sbs-booking-container .sbs-month-cell:hover,.sbs-booking-container .sbs-option-card:hover,.sbs-booking-container .sbs-service-item:hover,.sbs-booking-container .sbs-staff-card:hover,.sbs-booking-container .sbs-time-slot:hover{border-color:color-mix(in srgb,var(--primary-color,#ec4899) 36%,var(--ybs-line))!important;box-shadow:var(--ybs-shadow-soft);transform:translateY(-1px)}.sbs-booking-container .sbs-option-card.selected,.sbs-booking-container .sbs-service-item.selected,.sbs-booking-container .sbs-staff-card.selected{background:color-mix(in srgb,var(--primary-color,#ec4899) 6%,#fff)!important;border-color:var(--primary-color,#ec4899)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color,#ec4899) 13%,transparent),var(--ybs-shadow-soft)!important}.sbs-booking-container .sbs-day-button.selected,.sbs-booking-container .sbs-month-cell.selected,.sbs-booking-container .sbs-time-slot.selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color,#ec4899) 13%,transparent),var(--ybs-shadow-soft)!important}.sbs-booking-container .sbs-form-step h2,.sbs-booking-container .sbs-section-title,.sbs-booking-container .sbs-sidebar-title{color:var(--ybs-ink)!important;letter-spacing:0!important}.sbs-booking-container .sbs-empty-state,.sbs-booking-container .sbs-option-description,.sbs-booking-container .sbs-service-description,.sbs-booking-container .sbs-sidebar-empty-sub,.sbs-booking-container .sbs-step-accordion-summary{color:var(--ybs-muted)!important;line-height:1.5}.sbs-booking-container input[type=email],.sbs-booking-container input[type=number],.sbs-booking-container input[type=tel],.sbs-booking-container input[type=text],.sbs-booking-container select,.sbs-booking-container textarea{border-color:var(--ybs-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}.sbs-booking-container input:focus,.sbs-booking-container select:focus,.sbs-booking-container textarea:focus{border-color:var(--primary-color,#ec4899)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-color,#ec4899) 12%,transparent)!important;outline:0!important}.sbs-booking-container #sbs-cart-next-btn,.sbs-booking-container #sbs-sidebar-next-btn,.sbs-booking-container .sbs-btn,.sbs-booking-container button.sbs-btn{min-height:44px;border-radius:var(--yatoon-skin-primary-btn-radius,999px)!important;font-weight:800!important;letter-spacing:0!important;box-shadow:0 10px 24px rgba(15,23,42,.1)!important}.sbs-booking-container .sbs-book-btn{font-weight:800!important;letter-spacing:0!important;box-shadow:0 10px 24px rgba(15,23,42,.1)!important}.sbs-booking-container .sbs-btn:disabled,.sbs-booking-container button:disabled{box-shadow:none!important;opacity:.58}.sbs-booking-container .sbs-step-accordion{margin-bottom:16px}.sbs-booking-container .sbs-step-accordion-item{border-radius:14px!important;border-color:var(--ybs-line)!important;background:#fff!important}.sbs-booking-container .sbs-step-accordion-item.is-active{background:#111827!important;border-color:#111827!important;color:#fff!important}.sbs-booking-container .sbs-step-accordion-item.is-active .sbs-step-accordion-status,.sbs-booking-container .sbs-step-accordion-item.is-active .sbs-step-accordion-summary{color:rgba(255,255,255,.72)!important}#sbs-mobile-cart-bar{box-shadow:0 -12px 36px rgba(15,23,42,.14)!important;backdrop-filter:blur(16px);box-shadow:0 -14px 34px rgba(20,24,33,.14)!important}@media (max-width:980px){.sbs-booking-container{padding:12px 5px calc(48px + env(safe-area-inset-bottom, 0px))!important}.sbs-booking-container .sbs-booking-main{border-radius:18px!important}}#sbs-toast{left:50%!important;right:auto!important;bottom:calc(22px + env(safe-area-inset-bottom, 0px))!important;width:min(520px,calc(100vw - 28px))!important;max-width:none!important;padding:14px 18px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;box-shadow:0 22px 58px rgba(15,23,42,.25)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;transform:translate(-50%,16px)!important}#sbs-toast.show{transform:translate(-50%,0)!important}#sbs-toast.success{background:rgba(22,101,52,.94)!important}#sbs-toast.error{background:rgba(153,27,27,.94)!important}#sbs-toast.info,#sbs-toast:not(.success):not(.error){background:rgba(17,24,39,.94)!important}.sbs-booking-container .sbs-loading{min-height:92px;border:1px dashed #d8dee8;border-radius:16px;background:linear-gradient(180deg,#fff,#fafbfc);color:#647084!important;font-weight:700}.sbs-booking-container .sbs-loading .spinner{border-color:#e5e9f0!important;border-top-color:var(--primary-color,#ec4899)!important}.sbs-booking-container #sbs-recurring-result,.sbs-booking-container #sbs-text-success,.sbs-booking-container #sbs-waitlist-success,.sbs-booking-container .sbs-empty-suggestions,.sbs-booking-container .sbs-service-search-empty,.sbs-booking-container .sbs-sidebar-empty-guide{border:1px solid #e5e9f0!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}.sbs-booking-container #sbs-recurring-result:not(.error),.sbs-booking-container #sbs-text-success,.sbs-booking-container #sbs-waitlist-success{border-color:#bbf7d0!important;background:linear-gradient(180deg,#f0fdf4,#fff)!important;color:#166534!important}.sbs-booking-container #sbs-recurring-result.error{border-color:#fecaca!important;background:linear-gradient(180deg,#fff5f5,#fff)!important;color:#991b1b!important}.sbs-booking-container .sbs-success-message{max-width:720px!important;margin-inline:auto!important;border:1px solid #dbe6ef!important;border-radius:24px!important;background:radial-gradient(circle at 50% 0,rgba(16,185,129,.12),transparent 42%),linear-gradient(180deg,#fff,#fbfcfe)!important;box-shadow:0 24px 72px rgba(15,23,42,.1)!important}.sbs-booking-container .sbs-success-icon{width:70px!important;height:70px!important;margin-inline:auto!important;border-radius:50%!important;background:#16a34a!important;box-shadow:0 14px 34px rgba(22,163,74,.24)!important}.sbs-booking-container .sbs-success-actions,.sbs-booking-container .sbs-success-cal-row,.sbs-booking-container .sbs-success-next-card{border-color:#e5e9f0!important;border-radius:16px!important;background:#fff!important}.sbs-booking-container .sbs-success-action-link,.sbs-booking-container .sbs-success-direction-link{border-radius:999px!important;font-weight:800!important}#sbs-mobile-cart-bar.sbs-bar-visible{animation:.18s both ybsCartRise}@keyframes ybsCartRise{from{transform:translateY(12px);opacity:.2}to{transform:translateY(0);opacity:1}}#sbs-mobile-cart-bar #sbs-cart-name{color:#111827!important;font-weight:850!important}#sbs-mobile-cart-bar #sbs-cart-meta{color:#647084!important}#sbs-mobile-cart-bar #sbs-cart-back-btn,#sbs-mobile-cart-bar #sbs-cart-expand-btn{border:1px solid #e5e9f0!important;background:#f8fafc!important;color:#111827!important}#sbs-mobile-drawer .sbs-booking-summary{box-shadow:none!important;border:0!important}#sbs-mobile-drawer .sbs-drawer-appt-row,#sbs-mobile-drawer .sbs-drawer-progress-row{border-color:#edf0f5!important}#sbs-mobile-drawer button{border-radius:10px!important;font-weight:800!important}@media (max-width:640px){.sbs-booking-container .sbs-form-step{padding-inline:14px!important}.sbs-booking-container .sbs-form-step h2,.sbs-booking-container .sbs-form-step h3,.sbs-booking-container .sbs-step-section-title{font-size:clamp(26px, 8vw, 34px)!important;line-height:1.08!important;letter-spacing:0!important;text-shadow:none!important}.sbs-booking-container .sbs-category-title{font-size:clamp(24px, 7vw, 30px)!important;line-height:1.08!important;letter-spacing:0!important;text-shadow:none!important;margin:28px 0 16px!important}.sbs-booking-container .sbs-category-tabs-wrap{gap:8px!important;padding-bottom:4px!important}.sbs-booking-container .sbs-cat-more-btn,.sbs-booking-container .sbs-cat-tab{min-height:42px!important;padding:10px 15px!important;font-size:14px!important;font-weight:800!important}.sbs-booking-container .sbs-option-card,.sbs-booking-container .sbs-service-item,.sbs-booking-container .sbs-staff-card{border-radius:16px!important}.sbs-booking-container .sbs-service-item{padding:18px!important;box-shadow:0 12px 32px rgba(15,23,42,.06)!important}.sbs-booking-container .sbs-service-name{font-size:20px!important;line-height:1.18!important;letter-spacing:0!important}.sbs-booking-container .sbs-service-desc-wrap,.sbs-booking-container .sbs-service-details{font-size:14px!important;line-height:1.45!important}.sbs-booking-container .sbs-service-img-wrap{width:84px!important;height:84px!important;border-radius:16px!important}.sbs-booking-container .sbs-book-btn{min-width:116px!important;min-height:48px!important;font-size:15px!important}.sbs-booking-container .sbs-time-slots{gap:8px!important}.sbs-booking-container .sbs-time-slot{min-height:46px!important;border-radius:12px!important}.sbs-booking-container :is(.sbs-btn,.sbs-time-slot,.sbs-booking-recovery-actions button){min-height:44px}body.yatoon-booking-keyboard-open #sbs-mobile-cart-bar{display:none!important}body.yatoon-booking-keyboard-open .sbs-booking-container .sbs-navigation-buttons{position:static!important}}.yatoon-booking-mode-landing{max-width:1180px;margin-inline:auto}.yatoon-booking-popup-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:0;border-radius:999px;background:var(--primary-color,#ec4899);color:#fff;font-weight:700;cursor:pointer}.yatoon-booking-dialog{width:min(1180px,calc(100vw - 24px));max-width:none;max-height:calc(100vh - 24px);padding:42px 12px 12px;border:0;border-radius:18px;overflow:auto;background:#fff;box-shadow:0 24px 80px rgba(15,23,42,.28)}.yatoon-booking-dialog::backdrop{background:rgba(15,23,42,.62);backdrop-filter:blur(3px)}.yatoon-booking-dialog-close{position:absolute;top:8px;right:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f1f5f9;color:#0f172a;font-size:28px;line-height:1;cursor:pointer}body:has(.yatoon-booking-dialog[open]){overflow:hidden}@media(max-width:600px){.yatoon-booking-dialog{width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0}.yatoon-booking-dialog-close{position:fixed;z-index:3}}.sbs-booking-container .sbs-checkout-totals{display:grid;width:100%;gap:8px;margin-top:16px;padding-top:14px;border-top:2px solid #e5e7eb}.sbs-booking-container .sbs-checkout-total-adjustment,.sbs-booking-container .sbs-checkout-total-duration,.sbs-booking-container .sbs-checkout-total-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px}.sbs-booking-container .sbs-checkout-total-primary strong{color:#111827;font-size:15px;font-weight:800}.sbs-booking-container .sbs-checkout-total-amount{color:var(--primary-color,#ec4899);font-size:18px;font-weight:800;line-height:1.2;white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums}.sbs-booking-container .sbs-checkout-total-duration{padding-top:7px;border-top:1px solid #eef0f3;color:#647084;font-size:12px;line-height:1.35}.sbs-booking-container .sbs-checkout-total-duration span{min-width:0;overflow-wrap:anywhere}.sbs-booking-container .sbs-checkout-total-duration strong{color:#374151;font-weight:700;white-space:nowrap;text-align:end}.sbs-booking-container .sbs-checkout-total-adjustment{color:#6b7280;font-size:13px}.sbs-booking-container .sbs-checkout-total-note{color:#8b95a7;font-size:11px;line-height:1.35;text-align:end}.sbs-booking-container .sbs-checkout-totals-compact{margin:0 0 14px;padding-top:0;border-top:0}.sbs-booking-container .sbs-cart-summary-totals{margin-top:16px}.sbs-booking-container :is(.sbs-booking-main,.sbs-booking-sidebar,.sbs-summary-copy,.sbs-summary-item,.sbs-cart-item,.sbs-checkout-totals){min-width:0}.sbs-booking-container :is(.sbs-summary-copy span,.sbs-service-name,.sbs-staff-name,.sbs-cart-item-name,.sbs-error-message,.sbs-alert,.sbs-notice){overflow-wrap:anywhere;word-break:normal}.sbs-booking-container .sbs-checkout-total-duration,.sbs-booking-container .sbs-checkout-total-row,.sbs-booking-container .sbs-summary-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.sbs-booking-container :is(input,select,textarea){scroll-margin-block:120px}.sbs-booking-container :is(.sbs-error-message,.sbs-alert-error,[role=alert]){line-height:1.45}@media (forced-colors:active){.sbs-booking-container :is(.sbs-btn,.sbs-time-slot,.sbs-service-item,[role=alert]){border:1px solid CanvasText!important}}.sbs-booking-recovery{margin:18px 0;padding:18px;color:#7f1d1d;background:#fff7ed;border:1px solid #fdba74;border-left:4px solid #dc2626;border-radius:12px;box-shadow:0 8px 24px rgba(127,29,29,.08)}.sbs-booking-recovery h3{margin:0 0 8px;color:#7f1d1d;font-size:18px}.sbs-booking-recovery p{margin:7px 0}.sbs-booking-recovery-guidance{color:#78350f}.sbs-booking-recovery-reference{color:#475569;font-size:12px}.sbs-booking-recovery-reference code{user-select:all;font-weight:800}.sbs-booking-recovery-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.sbs-booking-recovery-actions button{min-height:42px;padding:9px 14px;cursor:pointer;color:#fff;background:#111827;border:1px solid #111827;border-radius:8px;font:inherit;font-weight:750}.sbs-booking-recovery-actions .sbs-booking-recovery-copy{color:#334155;background:#fff;border-color:#cbd5e1}.sbs-booking-recovery-actions button:focus-visible{outline:#fb7185 solid 3px;outline-offset:2px}@media (max-width:480px){.sbs-booking-container :is(input,select,textarea){font-size:16px!important}.sbs-booking-container .sbs-booking-sidebar{padding-inline:14px}.sbs-booking-container :is(.sbs-summary-total,.sbs-checkout-total-row,.sbs-checkout-total-duration){column-gap:8px}.sbs-booking-recovery-actions{display:grid}.sbs-booking-recovery-actions button{width:100%}}.sbs-booking-container :is(.sbs-service-item,.sbs-staff-item,.sbs-cart-item,.sbs-summary-item,.sbs-checkout-totals)>*{min-width:0}.sbs-booking-container :is(.sbs-service-name,.sbs-service-description,.sbs-option-name,.sbs-staff-name,.sbs-cart-item-name,.sbs-booking-recovery p){overflow-wrap:anywhere}.sbs-booking-container :is(button,[role=button],input[type=checkbox],input[type=radio]){touch-action:manipulation}.sbs-booking-container :is(.sbs-btn,.sbs-time-slot,.sbs-booking-recovery-actions button):focus-visible,.sbs-booking-container :is(input,select,textarea):focus-visible{outline:3px solid var(--primary-color,#ec4899)!important;outline-offset:3px}.sbs-booking-recovery:focus{outline:#dc2626 solid 3px;outline-offset:3px}.sbs-booking-container .sbs-navigation-buttons{padding-bottom:max(10px,env(safe-area-inset-bottom, 0px))}@media (prefers-reduced-motion:reduce){.sbs-booking-container *,.sbs-booking-container ::after,.sbs-booking-container ::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sbs-booking-container .sbs-book-btn,.sbs-booking-container .sbs-cat-tab,.sbs-booking-container .sbs-category-tab,.sbs-booking-container .sbs-week-next,.sbs-booking-container .sbs-week-prev{min-height:44px}:root{--yatoon-skin-page-bg:#f5f5f7;--yatoon-skin-card-bg:#ffffff;--yatoon-skin-border:#e5e5ea;--yatoon-skin-primary-btn-bg:#008a00;--yatoon-skin-primary-btn-bg-hover:#008a00;--yatoon-skin-primary-btn-text:#ffffff;--yatoon-skin-primary-btn-size:16px;--yatoon-skin-primary-btn-radius:999px;--yatoon-apple-bg:var(--yatoon-skin-page-bg);--yatoon-apple-card:color-mix(in srgb, var(--yatoon-skin-card-bg) 86%, transparent);--yatoon-apple-card-solid:var(--yatoon-skin-card-bg);--yatoon-apple-text:#1d1d1f;--yatoon-apple-muted:#6e6e73;--yatoon-apple-border:var(--yatoon-skin-border);--yatoon-apple-border-strong:color-mix(in srgb, var(--yatoon-skin-border) 78%, #000 22%);--yatoon-apple-blue:var(--yatoon-skin-primary-btn-bg);--yatoon-apple-blue-hover:var(--yatoon-skin-primary-btn-bg-hover);--yatoon-apple-green:#34c759;--yatoon-apple-radius:18px;--yatoon-apple-radius-sm:12px;--yatoon-apple-shadow:0 18px 50px rgba(0,0,0,.08);--yatoon-apple-shadow-soft:0 8px 24px rgba(0,0,0,.06)}#yatoon-svc-wrap,.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:var(--yatoon-apple-text)!important;letter-spacing:0!important}#yatoon-svc-wrap,.sbs-portal-wrap,.yatoon-manage-wrap{background:var(--yatoon-apple-bg)!important}.sbs-booking-container{max-width:1200px!important;padding:32px 18px 52px!important;background:var(--yatoon-apple-bg)!important}#yatoon-svc-wrap .ysm-inner,.sbs-booking-main,.sbs-booking-sidebar,.sbs-card,.sbs-options-container,.sbs-portal-card,.yatoon-manage-card{background:var(--yatoon-apple-card)!important;border:1px solid var(--yatoon-apple-border)!important;border-radius:var(--yatoon-apple-radius)!important;box-shadow:var(--yatoon-apple-shadow-soft)!important;backdrop-filter:saturate(180%) blur(18px)}.sbs-booking-main{padding:30px!important}.sbs-booking-sidebar{padding:24px!important}#yatoon-svc-wrap .ysm-section-title,.sbs-form-step h3,.sbs-portal-header h2,.sbs-portal-login h2,.yatoon-manage-header h2{color:var(--yatoon-apple-text)!important;font-weight:760!important;letter-spacing:-.02em!important}.sbs-form-step h3{font-size:clamp(24px, 3vw, 34px)!important;margin-bottom:24px!important}.sbs-step-progress,.sbs-step-track{top:18px!important;height:3px!important}.sbs-step-bubble{width:36px!important;height:36px!important;border:1px solid var(--yatoon-apple-border-strong)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}.sbs-step.active .sbs-step-bubble,.sbs-step.completed .sbs-step-bubble{background:var(--yatoon-apple-blue)!important;border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--yatoon-apple-blue) 14%,transparent)!important}.sbs-step.completed .sbs-step-bubble{background:var(--yatoon-apple-green)!important;border-color:var(--yatoon-apple-green)!important}.sbs-step.active .sbs-step-title{color:var(--yatoon-apple-blue)!important}#yatoon-svc-wrap .ysm-feat-card,#yatoon-svc-wrap .ysm-item,.sbs-option-item,.sbs-portal-next,.sbs-portal-stat,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{background:var(--yatoon-apple-card-solid)!important;border:1px solid var(--yatoon-apple-border)!important;border-radius:var(--yatoon-apple-radius-sm)!important;box-shadow:none!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}#yatoon-svc-wrap .ysm-feat-card:hover,#yatoon-svc-wrap .ysm-item:hover,.sbs-option-item:hover,.sbs-service-item:hover,.sbs-staff-card:hover,.sbs-time-slot:hover{border-color:color-mix(in srgb,var(--yatoon-apple-blue) 38%,var(--yatoon-apple-border))!important;box-shadow:var(--yatoon-apple-shadow-soft)!important;transform:translateY(-1px)!important}.sbs-option-item.selected,.sbs-service-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{background:color-mix(in srgb,var(--yatoon-apple-blue) 7%,var(--yatoon-skin-card-bg))!important;border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--yatoon-apple-blue) 14%,transparent)!important}#yatoon-svc-wrap .ysm-feat-name,#yatoon-svc-wrap .ysm-item-name,.sbs-service-name{color:var(--yatoon-apple-text)!important;font-weight:720!important;letter-spacing:-.01em!important}#yatoon-svc-wrap .ysm-item-desc,#yatoon-svc-wrap .ysm-item-duration,.sbs-portal-login p.subtitle,.sbs-service-brief,.sbs-service-desc-wrap,.sbs-service-details,.yatoon-manage-subtitle,.ymr-label{color:var(--yatoon-apple-muted)!important}#sbs-cart-next-btn:not(:disabled):not(.is-disabled),#yatoon-svc-wrap .ysm-book-btn,#yatoon-svc-wrap .ysm-item-book,.button-primary,.sbs-book-btn,.sbs-btn-next:not(:disabled):not(.is-disabled),.sbs-btn-submit:not(:disabled):not(.is-disabled),.sbs-portal-btn,.sbs-select-btn,.yatoon-btn-primary,body.sbs-booking-immersive #sbs-cart-next-btn:not(:disabled):not(.is-disabled){background:var(--yatoon-apple-blue)!important;border-color:var(--yatoon-apple-blue)!important;color:var(--yatoon-skin-primary-btn-text)!important;border-radius:var(--yatoon-skin-primary-btn-radius)!important;box-shadow:none!important;font-size:var(--yatoon-skin-primary-btn-size)!important;font-weight:700!important;min-height:40px!important;transition:background .15s,transform .15s,box-shadow .15s!important}#sbs-cart-next-btn:not(:disabled):not(.is-disabled):hover,#yatoon-svc-wrap .ysm-book-btn:hover,#yatoon-svc-wrap .ysm-item-book:hover,.button-primary:hover,.sbs-book-btn:hover,.sbs-btn-next:not(:disabled):not(.is-disabled):hover,.sbs-btn-submit:not(:disabled):not(.is-disabled):hover,.sbs-portal-btn:hover,.sbs-select-btn:hover,.yatoon-btn-primary:hover,body.sbs-booking-immersive #sbs-cart-next-btn:not(:disabled):not(.is-disabled):hover{background:var(--yatoon-apple-blue-hover)!important;border-color:var(--yatoon-apple-blue-hover)!important;transform:translateY(-1px)!important}.button:not(.button-primary),.sbs-portal-btn-outline,.yatoon-btn-ghost,.yatoon-btn-outline{border-radius:999px!important}#yatoon-svc-wrap .ysm-search-box,.sbs-portal-input,input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{border:1px solid var(--yatoon-apple-border)!important;border-radius:12px!important;background:color-mix(in srgb,var(--yatoon-skin-card-bg) 92%,transparent)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.02)!important;color:var(--yatoon-apple-text)!important}#yatoon-svc-wrap .ysm-search-box:focus-within,.sbs-portal-input:focus,input:focus,select:focus,textarea:focus{border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--yatoon-apple-blue) 14%,transparent)!important;outline:0!important}#yatoon-svc-wrap .ysm-featured-badge,.sbs-popular-badge,.sbs-status-badge{border-radius:999px!important;background:color-mix(in srgb,var(--yatoon-skin-card-bg) 92%,var(--yatoon-apple-bg))!important;border:1px solid var(--yatoon-apple-border)!important;color:var(--yatoon-apple-muted)!important;letter-spacing:.02em!important}#yatoon-svc-wrap .ysm-feat-img-wrap,#yatoon-svc-wrap .ysm-item-img-wrap,.sbs-service-thumb,.sbs-staff-avatar-wrap{border-radius:16px!important;overflow:hidden!important;background:color-mix(in srgb,var(--yatoon-skin-card-bg) 82%,var(--yatoon-apple-bg))!important}.sbs-portal-stat{background:linear-gradient(180deg,var(--yatoon-skin-card-bg),color-mix(in srgb,var(--yatoon-skin-card-bg) 80%,var(--yatoon-apple-bg)))!important}.sbs-portal-stat .value{color:var(--yatoon-apple-text)!important}#yatoon-svc-wrap .ysm-cat-nav,.sbs-portal-tabs{border-bottom:1px solid var(--yatoon-apple-border)!important}#yatoon-svc-wrap .ysm-cat-tab.active,.sbs-portal-tab.active{color:var(--yatoon-apple-blue)!important;border-bottom-color:var(--yatoon-apple-blue)!important}.yatoon-manage-header{background:linear-gradient(180deg,var(--yatoon-skin-card-bg),var(--yatoon-apple-bg))!important;color:var(--yatoon-apple-text)!important;border-bottom:1px solid var(--yatoon-apple-border)!important}.sbs-admin-container,.sbs-admin-page,.yatoon-manage-header h2{color:var(--yatoon-apple-text)!important}.sbs-card{padding:22px!important}.sbs-card h2{border-bottom:1px solid var(--yatoon-apple-border)!important;font-weight:760!important}.sbs-admin-table-wrap,.sbs-table-toolbar{border-radius:var(--yatoon-apple-radius-sm)!important;border-color:var(--yatoon-apple-border)!important;box-shadow:var(--yatoon-apple-shadow-soft)!important}.wp-list-table.widefat{border-radius:var(--yatoon-apple-radius-sm)!important;overflow:hidden!important}@media (max-width:782px){.sbs-booking-container{padding:18px 10px 34px!important;border-radius:0!important}#yatoon-svc-wrap .ysm-inner,.sbs-booking-main,.sbs-booking-sidebar,.sbs-portal-card,.yatoon-manage-card{border-radius:16px!important;padding:18px!important}.sbs-booking-steps{padding:0!important;margin-bottom:28px!important}.sbs-step-title{font-size:11px!important}#yatoon-svc-wrap .ysm-item,.sbs-service-layout{gap:12px!important}}:root{--yatoon-ui-bg:#f6f7f9;--yatoon-ui-card:#ffffff;--yatoon-ui-ink:#16181d;--yatoon-ui-muted:#677083;--yatoon-ui-line:#e4e7ec;--yatoon-ui-primary:var(--sbs-primary, var(--yatoon-skin-primary-btn-bg, #db2777));--yatoon-ui-primary-soft:color-mix(in srgb, var(--yatoon-ui-primary) 11%, #fff);--yatoon-ui-radius:14px;--yatoon-ui-radius-sm:10px;--yatoon-ui-shadow:0 10px 30px rgba(20, 24, 33, .08)}#yatoon-dashboard-wrap,.sbs-admin-page,.sbs-booking-container,.yatoon-admin-page{color:var(--yatoon-ui-ink);letter-spacing:0}.sbs-booking-container{max-width:min(1700px,calc(100vw - 28px))!important;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.4)),var(--yatoon-ui-bg)!important;border:1px solid rgba(228,231,236,.86);border-radius:22px!important;overflow:visible}#sbs-waitlist-modal .sbs-text-modal-content,.sbs-booking-main,.sbs-booking-sidebar,.sbs-checkout-card,.sbs-mobile-flow-header,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-text-modal-content,.sbs-time-slot{border-color:var(--yatoon-ui-line)!important;box-shadow:0 1px 2px rgba(20,24,33,.04)!important}.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{isolation:isolate}.sbs-option-item:hover,.sbs-service-item:hover,.sbs-staff-card:hover,.sbs-time-slot:hover{box-shadow:var(--yatoon-ui-shadow)!important}.sbs-option-item.selected,.sbs-service-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{background:var(--yatoon-ui-primary-soft)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--yatoon-ui-primary) 16%,transparent)!important}.sbs-service-thumb,.ybs-svc-hero{aspect-ratio:16/9;background:linear-gradient(135deg,color-mix(in srgb,var(--yatoon-ui-primary) 10%,#fff),#f3f4f6)}.sbs-service-thumb img,.ybs-svc-hero img{width:100%;height:100%;object-fit:cover}#sbs-cart-back-btn,#sbs-cart-next-btn,.sbs-book-btn,.sbs-btn,.sbs-btn-back,.sbs-btn-next,.sbs-btn-submit,.sbs-gift-card-btn,.sbs-recurring-confirm-btn,.sbs-text-submit-btn,.yatoon-admin-toast-action{min-height:42px;border-radius:999px;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}#sbs-cart-back-btn:hover,#sbs-cart-next-btn:hover,.sbs-book-btn:hover,.sbs-btn-back:hover,.sbs-btn-next:hover,.sbs-btn-submit:hover,.sbs-btn:hover{transform:translateY(-1px)}.sbs-category-tabs,.sbs-category-tabs-wrap{scrollbar-width:none}.yatoon-ai-helper{border:1px solid color-mix(in srgb,var(--yatoon-ui-primary) 18%,var(--yatoon-ui-line))!important;box-shadow:0 8px 22px rgba(20,24,33,.06)!important}.sbs-availability-empty,.sbs-empty-actions,.sbs-next-openings,.yatoon-ai-result{border-radius:var(--yatoon-ui-radius-sm)}.sbs-form-group label,.sbs-summary-item [style*=uppercase],.sbs-summary-item strong{letter-spacing:.02em!important}.sbs-summary-item{gap:10px}.sbs-rebooking-nudge,.sbs-recurring-setup,.sbs-success-cal-row,.sbs-success-card{border:1px solid var(--yatoon-ui-line);border-radius:var(--yatoon-ui-radius);background:var(--yatoon-ui-card)}#sbs-mobile-drawer{box-shadow:0 -18px 48px rgba(15,23,42,.18)!important;border-radius:20px 20px 0 0!important}.sbs-booking-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;gap:24px!important;align-items:start!important}.sbs-booking-main{padding:clamp(18px,2.6vw,30px)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9)),var(--yatoon-ui-card)!important}.sbs-booking-sidebar{position:sticky!important;top:22px!important;overflow:hidden;background:var(--yatoon-ui-card)!important}.sbs-venue-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin:0 0 22px;overflow:hidden;background:radial-gradient(circle at 90% 15%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#15171d 0,#273341 58%,color-mix(in srgb,var(--yatoon-ui-primary) 36%,#243240) 100%);color:#fff;box-shadow:0 18px 44px rgba(18,24,34,.18)}.sbs-venue-hero-main,.sbs-venue-proof{position:relative;z-index:1}.sbs-venue-kicker{display:inline-flex;width:fit-content;margin-bottom:10px;padding:6px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.86);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sbs-venue-hero h2{margin:0;color:#fff;font-size:clamp(28px, 4vw, 46px);line-height:1.02;letter-spacing:0}.sbs-venue-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;color:rgba(255,255,255,.78);font-size:14px}.sbs-venue-proof{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:330px}.sbs-venue-proof span{display:inline-flex;align-items:center;min-height:32px;padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-size:12px;font-weight:700;backdrop-filter:blur(10px)}.sbs-venue-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-10px 0 18px}.sbs-venue-trust-strip>div{border:1px solid rgba(226,232,240,.92);border-radius:14px;background:rgba(255,255,255,.88);padding:12px 14px;box-shadow:0 12px 28px rgba(15,23,42,.05)}.sbs-venue-trust-strip span,.sbs-venue-trust-strip strong{display:block}.sbs-venue-trust-strip strong{color:#111827;font-size:13px;line-height:1.2}.sbs-venue-trust-strip span{margin-top:4px;color:#6b7280;font-size:12px;line-height:1.35}.sbs-popular-picks{margin:18px 0 14px}.sbs-popular-picks-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.sbs-popular-picks-head span,.sbs-popular-picks-head strong{display:block}.sbs-popular-picks-head span{color:var(--sbs-accent,#ec4899);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sbs-popular-picks-head strong{color:#111827;font-size:16px;line-height:1.2}.sbs-popular-picks-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;overflow:visible;padding:2px 0 4px}.sbs-popular-picks-rail::-webkit-scrollbar{display:none}.sbs-popular-pick{width:100%;text-align:left;box-shadow:0 12px 26px rgba(15,23,42,.06);cursor:pointer}.sbs-popular-pick-meta,.sbs-popular-pick-name{display:block}.sbs-popular-pick-name{color:#111827;font-weight:800}.sbs-popular-pick-meta{color:#6b7280;line-height:1.3}.sbs-popular-pick:active{transform:scale(.98)}.sbs-attention-pulse{animation:.85s both yatoonAttentionPulse}@keyframes yatoonAttentionPulse{0%,100%{box-shadow:0 14px 32px rgba(15,23,42,.08)}45%{box-shadow:0 0 0 5px rgba(236,72,153,.16),0 20px 45px rgba(236,72,153,.18)}}.sbs-date-shortcuts{display:flex;flex-wrap:wrap;margin:0 0 12px}.sbs-date-shortcut{color:#111827;padding:0 14px;font-size:13px;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.05)}.sbs-date-shortcut.active,.sbs-date-shortcut:active{background:#111827;border-color:#111827;color:#fff}#sbs-main-title,.sbs-page-title{margin:0 0 18px!important;color:var(--yatoon-ui-ink)!important;font-size:clamp(28px, 3vw, 38px)!important;line-height:1.08!important}.sbs-location-banner{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;margin-bottom:18px!important;padding:14px 16px!important;border:1px solid var(--yatoon-ui-line)!important;border-radius:16px!important;background:color-mix(in srgb,var(--yatoon-ui-primary) 5%,#fff)!important}.sbs-location-pin{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--yatoon-ui-primary);box-shadow:0 1px 2px rgba(20,24,33,.08)}.sbs-location-title{display:block;margin-bottom:2px;color:var(--yatoon-ui-ink);font-size:14px;font-weight:800}.sbs-location-address,.sbs-location-desc{margin:2px 0 0!important;color:var(--yatoon-ui-muted)!important;font-size:13px!important;line-height:1.45}.sbs-location-address{color:#8b95a6!important;font-size:12px!important}.sbs-appt-type-wrap{margin-bottom:22px!important}.sbs-appt-type-card{border-radius:16px!important;border-color:transparent!important;background:#fff!important;transition:border-color .16s,box-shadow .16s,transform .16s}.sbs-appt-type-card:hover{box-shadow:0 12px 28px rgba(20,24,33,.08)!important}.sbs-appt-type-card.active,.sbs-appt-type-card.selected{border-color:transparent!important;background:var(--yatoon-ui-primary-soft)!important;box-shadow:none!important}.yatoon-ai-helper{overflow:hidden;margin:0 0 14px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--yatoon-ui-primary) 7%,#fff),#fff)!important}.yatoon-ai-helper.is-collapsed{margin-bottom:14px!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-helper-header{min-height:0!important;padding-block:10px!important}.yatoon-ai-toggle{border-radius:999px!important;font-weight:800!important}.sbs-category-tabs-wrap{top:0;margin:0 -6px 18px!important;padding:8px 6px 10px!important;backdrop-filter:blur(14px)}.sbs-category-tabs{align-items:center!important}.sbs-cat-tab,.sbs-category-tab{min-height:38px;padding:9px 14px!important;border:1px solid var(--yatoon-ui-line)!important;border-radius:999px!important;background:#fff!important;color:#4b5565!important;font-size:13px!important;font-weight:800!important;box-shadow:0 1px 2px rgba(20,24,33,.04)}.sbs-cat-tab.active,.sbs-category-tab.active{background:var(--yatoon-ui-ink)!important;box-shadow:0 10px 20px rgba(20,24,33,.14)}@media (min-width:783px){.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{margin:0 0 18px!important;padding:8px 0 10px!important;overflow:visible!important}.sbs-category-tabs,body.sbs-booking-immersive .sbs-category-tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow:visible!important}.sbs-cat-tab,.sbs-category-tab,body.sbs-booking-immersive .sbs-cat-tab{display:inline-flex!important;flex:0 0 auto!important}.sbs-cat-overflow,body.sbs-booking-immersive .sbs-cat-overflow{display:none!important}#sbs-cat-more-btn,.sbs-cat-more-btn,body.sbs-booking-immersive #sbs-cat-more-btn{display:none}}#sbs-cat-more-btn.sbs-more-needed,.sbs-cat-more-btn.sbs-more-needed,body.sbs-booking-immersive #sbs-cat-more-btn.sbs-more-needed{display:inline-flex!important}.sbs-category-title{margin:28px 0 12px!important;color:var(--sbs-heading-color,var(--yatoon-ui-ink))!important;font-family:var(--sbs-hfont, inherit)!important;font-size:var(--sbs-heading-size, 18px)!important;line-height:1.2!important}.sbs-service-list{display:grid;gap:12px}.sbs-service-item{display:grid!important;gap:12px!important;padding:clamp(14px,2vw,18px)!important;background:#fff!important}.sbs-service-item::before{content:"";position:absolute;inset:12px auto 12px 0;width:4px;border-radius:999px;background:0 0;transition:background .16s}.sbs-service-item.selected::before{background:var(--yatoon-ui-primary)}.sbs-service-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:start!important}.sbs-service-name,.ybs-svc-name{margin:0 0 6px!important;color:var(--yatoon-ui-ink)!important;font-size:16px!important;line-height:1.25!important;font-weight:800!important}.sbs-service-desc,.ybs-svc-desc{color:var(--yatoon-ui-muted)!important;font-size:13px!important;line-height:1.5!important}.sbs-service-price,.ybs-svc-price{color:var(--yatoon-ui-ink)!important;font-size:14px!important;font-weight:500!important}.ybs-svc-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.sbs-service-meta span,.ybs-pill{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:#f3f5f8;color:#5b6474;font-size:12px;font-weight:700}.sbs-next-opening,.ybs-next-opening{margin-top:10px!important;padding:9px 10px!important;border-radius:12px!important;background:#f7faf9!important;color:#2f6956!important;font-size:12px!important;font-weight:700!important}.sbs-book-btn{padding-inline:17px!important}.sbs-booking-summary{padding:20px!important}.sbs-booking-summary h3,.sbs-sidebar-title{margin:0 0 14px!important;color:var(--yatoon-ui-ink)!important;font-size:18px!important;line-height:1.2!important}.sbs-summary-item{align-items:flex-start!important;padding:13px 0!important;border-bottom:1px solid #eef1f5!important}.sbs-summary-item:last-child{border-bottom:0!important}.sbs-summary-item [style*=uppercase]{color:#8b95a6!important;font-size:11px!important;font-weight:800!important}#sbs-summary-datetime,#sbs-summary-service,#sbs-summary-staff,.sbs-summary-item strong{color:var(--yatoon-ui-ink)!important;font-weight:800!important}.sbs-summary-edit-btn,.sbs-summary-remove-btn{display:inline-grid!important;place-items:center;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--yatoon-ui-line)!important;border-radius:50%!important;background:#fff!important;color:#667085!important}.sbs-cart-remove,.sbs-drawer-del-options,.sbs-drawer-del-service,.sbs-drawer-pending-remove,.sbs-mobile-cart-remove{min-width:58px!important;min-height:40px!important;padding:8px 12px!important;touch-action:manipulation;-webkit-tap-highlight-color:rgba(220,38,38,.14)}.sbs-cart-remove:active,.sbs-drawer-del-options:active,.sbs-drawer-del-service:active,.sbs-drawer-pending-remove:active,.sbs-mobile-cart-remove:active{transform:translateY(1px)}.sbs-sidebar-empty-guide{margin-top:12px!important;padding:14px!important;border:1px dashed #d7dce5!important;color:var(--yatoon-ui-muted)!important}#sbs-cart-next-btn,#sbs-sidebar-next-btn,.sbs-btn-submit{width:100%;min-height:48px;border:0!important;background:var(--yatoon-ui-ink)!important;color:#fff!important;font-weight:900!important;box-shadow:0 12px 24px rgba(20,24,33,.18)!important}#sbs-cart-next-btn:hover,#sbs-sidebar-next-btn:hover,.sbs-btn-submit:hover{background:color-mix(in srgb,var(--yatoon-ui-ink) 86%,var(--yatoon-ui-primary))!important}.sbs-form-group{margin-bottom:16px!important}.sbs-form-group input,.sbs-form-group select,.sbs-form-group textarea{min-height:46px;border-color:#d9dee7!important;border-radius:13px!important;background:#fff!important;color:var(--yatoon-ui-ink)!important;transition:border-color .16s,box-shadow .16s}.sbs-form-group input:focus,.sbs-form-group select:focus,.sbs-form-group textarea:focus{border-color:color-mix(in srgb,var(--yatoon-ui-primary) 62%,#fff)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--yatoon-ui-primary) 14%,transparent)!important;outline:0!important}.sbs-consent-box,.sbs-gift-card-group,.sbs-policy-box,.sbs-tip-group{border-radius:16px!important}.sbs-policy-box{border-color:#f4d87b!important;background:#fff9e7!important}.sbs-consent-box{border-color:var(--yatoon-ui-line)!important;background:#f8fafc!important}.sbs-success-message{margin-inline:auto;padding:clamp(22px,3vw,34px)!important;border:1px solid var(--yatoon-ui-line);background:#fff;box-shadow:0 18px 44px rgba(20,24,33,.1)}.sbs-success-icon{display:grid!important;place-items:center;width:58px!important;height:58px!important;margin:0 auto 14px!important;border-radius:50%!important;background:#e8f7ef!important;color:#13844b!important}.sbs-success-actions,.sbs-success-direction-link,.sbs-success-next-card{border-radius:16px!important}#sbs-mobile-cart-bar{padding:10px 12px!important;border:1px solid rgba(228,231,236,.9)!important;backdrop-filter:blur(16px)}#sbs-mobile-drawer{overflow:hidden;border:1px solid var(--yatoon-ui-line)!important;background:#fff!important;box-shadow:0 -20px 50px rgba(20,24,33,.2)!important}#yatoon-dashboard-wrap .yd-kpi,#yatoon-dashboard-wrap .yd-official,#yatoon-dashboard-wrap .yd-panel,#yatoon-dashboard-wrap .yd-readiness,.sbs-card{border-color:var(--yatoon-ui-line)!important;border-radius:var(--yatoon-ui-radius)!important;box-shadow:0 1px 2px rgba(20,24,33,.04)!important}#yatoon-dashboard-wrap .yd-kpi-value{letter-spacing:0;position:relative;z-index:1;font-weight:850!important}.yatoon-toast-region{position:fixed;right:22px;bottom:22px;z-index:100000;display:grid;gap:10px;width:min(360px,calc(100vw - 32px));pointer-events:none}.yatoon-toast{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start;padding:13px 14px;border:1px solid var(--yatoon-ui-line);border-left:4px solid var(--yatoon-ui-primary);border-radius:12px;background:rgba(255,255,255,.97);color:var(--yatoon-ui-ink);box-shadow:var(--yatoon-ui-shadow);pointer-events:auto}.yatoon-toast.is-error{border-left-color:#dc2626}.yatoon-toast.is-success{border-left-color:#16a34a}.yatoon-toast.is-warning{border-left-color:#d97706}.yatoon-toast-title{font-weight:700;font-size:13px;margin-bottom:2px}.yatoon-toast-message{color:var(--yatoon-ui-muted);font-size:13px;line-height:1.45}.yatoon-toast-close{appearance:none;border:0;background:0 0;color:#8a93a3;cursor:pointer;font-size:18px;line-height:1;padding:0 2px}.sbs-portal-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:12px 16px;border:1px solid rgba(20,24,33,.08);border-radius:16px;background:var(--sbs-banner-bg,#fdf2f8)}.sbs-portal-banner-text{color:var(--sbs-banner-text,#9d174d);font-size:14px;font-weight:700}.sbs-portal-banner-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 14px;border-radius:999px;background:var(--sbs-banner-btn,var(--yatoon-ui-primary));color:#fff!important;font-size:13px;font-weight:800;text-decoration:none!important}.sbs-step-section-title{margin:0 0 14px!important;color:var(--sbs-heading-color,var(--yatoon-ui-ink))!important;font-family:var(--sbs-hfont, inherit)!important;font-size:var(--sbs-heading-size, 18px)!important;font-weight:850!important;line-height:1.2!important}.sbs-step-helper{margin:0 0 20px!important;color:var(--yatoon-ui-muted)!important;font-size:13px!important;line-height:1.5!important}.sbs-step-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sbs-step-header-row h3{margin:0!important;font-size:18px!important;line-height:1.25!important}.sbs-appointments-review{margin-bottom:30px}.sbs-compact-action{padding:8px 16px!important}.sbs-navigation-buttons-wrap{flex-wrap:wrap;gap:10px}.sbs-availability-empty,.sbs-empty-actions,.sbs-no-services,.sbs-times-hint{padding:18px;border:1px dashed #d8dee8;border-radius:16px;background:#f8fafc;color:var(--yatoon-ui-muted)!important;text-align:center}.sbs-calendar-header,.sbs-week-navigation{gap:8px}.sbs-day-button,.sbs-time-slot,.sbs-view-toggle,.sbs-week-next,.sbs-week-prev{border-radius:14px!important}.sbs-day-button.selected,.sbs-time-slot.selected,.sbs-view-toggle.active{background:var(--yatoon-ui-ink)!important;color:#fff!important;border-color:var(--yatoon-ui-ink)!important}.sbs-day-button:hover,.sbs-time-slot:not(.sbs-time-slot-unavail):hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(20,24,33,.1)!important}#sbs-tip-custom-wrap>div,.sbs-coupon-row,.sbs-gift-card-row{display:flex!important;align-items:center!important;gap:8px!important}#sbs-coupon-result,#sbs-gift-card-result,#sbs-tip-display,.yatoon-privacy-note{margin-top:8px!important;padding:9px 12px!important;border-radius:12px!important;background:#f8fafc;color:var(--yatoon-ui-muted)!important;font-size:13px!important;line-height:1.45}.sbs-consent-box h3,.sbs-policy-box h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.25!important}.sbs-consent-box label,.sbs-consent-box>div,.sbs-policy-box label,.sbs-policy-box>div,.waitlist-service-label,.waitlist-time-label{border-radius:12px!important}.sbs-text-modal{backdrop-filter:blur(4px)}.sbs-text-modal-content{border-radius:22px!important;border:1px solid var(--yatoon-ui-line)!important;box-shadow:0 24px 70px rgba(20,24,33,.22)!important}.sbs-text-modal-close{border-radius:50%!important}#sbs-consent-accepted,#sbs-policy-acknowledged,.sbs-form-group input[type=checkbox],.sbs-form-group input[type=radio],.waitlist-svc-chk{accent-color:var(--yatoon-ui-primary)}#yatoon-dashboard-wrap :focus-visible,.sbs-admin-page :focus-visible,.sbs-booking-container :focus-visible,.yatoon-admin-page :focus-visible{outline:3px solid color-mix(in srgb,var(--yatoon-ui-primary) 35%,transparent)!important;outline-offset:2px!important;box-shadow:none!important}#yatoon-dashboard-wrap,.sbs-admin-page,.yatoon-admin-page{--yatoon-admin-surface:#f6f7f9;--yatoon-admin-panel:#fff;--yatoon-admin-ink:#151923;--yatoon-admin-muted:#667085;--yatoon-admin-line:#e4e7ec;color:var(--yatoon-admin-ink)}#yatoon-dashboard-wrap h1,.sbs-admin-page h1,.yatoon-admin-page h1{margin-bottom:6px!important;font-size:28px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:0}#yatoon-dashboard-wrap>p,.sbs-admin-page-description,.sbs-admin-page>.description,.yatoon-admin-subtitle{margin:0 0 18px!important;color:var(--yatoon-admin-muted)!important;font-size:13px!important}.sbs-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;padding:12px;border:1px solid var(--yatoon-admin-line);border-radius:14px;background:#fff}.sbs-table-actions,.sbs-table-search,.yd-actions-row,.yd-official-actions,.yd-readiness-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sbs-admin-page input[type=email],.sbs-admin-page input[type=number],.sbs-admin-page input[type=search],.sbs-admin-page input[type=tel],.sbs-admin-page input[type=text],.sbs-admin-page select,.sbs-admin-page textarea,.sbs-table-toolbar input,.sbs-table-toolbar select{border-color:#d8dee8!important;border-radius:10px!important}.sbs-admin-table-wrap{border:1px solid var(--yatoon-admin-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(20,24,33,.04)}.sbs-admin-table-wrap .wp-list-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;background:0 0!important}#yatoon-dashboard-wrap td,#yatoon-dashboard-wrap th,.sbs-admin-table-wrap .wp-list-table td,.sbs-admin-table-wrap .wp-list-table th{border-color:#eef1f5!important;vertical-align:middle!important}#yatoon-dashboard-wrap th,.sbs-admin-table-wrap .wp-list-table thead th{background:#f8fafc!important;color:#667085!important;font-size:11px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.sbs-admin-page small,.sbs-row-muted,.yd-sub{color:#8b95a6!important}.sbs-col-check{width:36px!important}.sbs-col-drag{width:52px!important}.sbs-drag-handle{color:#98a2b3!important;cursor:grab!important;text-align:center!important;font-size:18px!important;letter-spacing:-3px}.sbs-toggle-options{display:inline-flex!important;align-items:center!important;gap:4px;margin-top:8px!important}.sbs-toggle-options .dashicons{width:14px!important;height:14px!important;font-size:14px!important}.sbs-payment-badge,.sbs-rule-pill,[class*=" sbs-status-"],[class^=sbs-status-]{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;background:#f3f5f8;color:#5b6474;font-size:11px;font-weight:800;line-height:1}.sbs-payment-deposit_paid,.sbs-payment-paid_square_pos,.sbs-status-confirmed{background:#e8f7ef;color:#147a49}.sbs-payment-unpaid,.sbs-status-pending{background:#fff5dc;color:#946200}.sbs-status-cancelled,.sbs-status-noshow{background:#feeceb;color:#b42318}#sbs-category-modal,#sbs-copy-addon-modal,#sbs-service-modal{backdrop-filter:blur(4px)}#sbs-category-modal>div,#sbs-copy-addon-modal>div,#sbs-service-modal>div{border:1px solid var(--yatoon-admin-line)!important;border-radius:20px!important;box-shadow:0 24px 70px rgba(20,24,33,.22)!important}#yatoon-dashboard-wrap .yd-section-grid{gap:18px!important}#yatoon-dashboard-wrap .yd-kpi,#yatoon-dashboard-wrap .yd-official,#yatoon-dashboard-wrap .yd-panel,#yatoon-dashboard-wrap .yd-readiness{border-color:var(--yatoon-admin-line)!important}#yatoon-dashboard-wrap .yd-panel-spaced{margin-top:16px!important}#yatoon-dashboard-wrap .yd-kpi-value.yd-risk-high{color:#dc2626!important}#yatoon-dashboard-wrap .yd-kpi-value.yd-risk-mid{color:#d97706!important}#yatoon-dashboard-wrap .yd-kpi-value.yd-risk-low{color:#111827!important}#yatoon-dashboard-wrap .yd-chart-note{margin:8px 0 0!important}#yatoon-dashboard-wrap .yd-table-empty{padding:24px 18px!important;text-align:center!important}#yatoon-dashboard-wrap .yd-attention-unpaid{color:#d97706!important}#yatoon-dashboard-wrap .yd-attention-recall{color:#7c3aed!important}#yatoon-dashboard-wrap .yd-noshow-warn a{color:#991b1b!important;font-weight:800}#yatoon-dashboard-wrap .yd-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}#yatoon-dashboard-wrap .yd-pro-gate{border-radius:16px!important}@media (max-width:782px){.sbs-venue-trust-strip{display:flex;overflow-x:auto;gap:8px;margin:-6px 0 14px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sbs-venue-trust-strip::-webkit-scrollbar{display:none}.sbs-venue-trust-strip>div{flex:0 0 210px;padding:10px 12px}.sbs-popular-picks{margin-top:14px}.sbs-popular-picks-head strong{font-size:15px}.sbs-popular-picks-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:2px}.sbs-popular-pick{min-height:72px;padding:12px 13px;box-shadow:0 10px 20px rgba(15,23,42,.05)}.sbs-popular-pick:only-child{grid-column:1/-1}.sbs-popular-pick-name{font-size:13px;line-height:1.25;overflow-wrap:anywhere}.sbs-popular-pick-meta{font-size:11px;line-height:1.25}.sbs-date-shortcuts{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sbs-date-shortcuts::-webkit-scrollbar{display:none}.sbs-booking-container{max-width:calc(100vw - 32px)!important;padding:18px 10px 96px!important;border-radius:18px!important}.sbs-booking-steps{margin-bottom:22px!important;padding:0 4px!important}.sbs-step-title{font-size:10px!important;white-space:normal!important;line-height:1.15!important}.sbs-step-bubble{width:30px!important;height:30px!important}#sbs-main-title,.sbs-form-step h3,.sbs-page-title{font-size:clamp(22px, 7vw, 28px)!important;line-height:1.12!important}.sbs-option-item,.sbs-service-item,.sbs-staff-card{border-radius:13px!important;padding:14px!important}.sbs-service-header{gap:10px}.sbs-booking-layout{display:block!important}.sbs-booking-main{padding:16px!important;border-radius:20px!important}.sbs-booking-sidebar{position:static!important;margin-top:18px!important}.sbs-venue-hero{grid-template-columns:1fr;gap:16px;padding:22px;border-radius:20px}.sbs-venue-proof{justify-content:flex-start;max-width:none}.sbs-category-tabs-wrap{top:0;margin-inline:-16px!important;padding-inline:16px!important}.sbs-service-header{grid-template-columns:1fr!important}.sbs-book-btn{min-width:74px;justify-self:start}.yatoon-toast-region{right:12px;bottom:88px;width:calc(100vw - 24px)}.sbs-portal-banner,.sbs-step-header-row,.sbs-table-toolbar{align-items:stretch;flex-direction:column}.sbs-table-actions,.sbs-table-search,.yd-actions-row,.yd-readiness-actions{width:100%}.sbs-table-toolbar .button,.sbs-table-toolbar input,.sbs-table-toolbar select,.yd-actions-row .button{width:100%;max-width:none}#sbs-mobile-cart-bar{grid-template-columns:auto minmax(0,1fr) auto}#sbs-cart-next-btn{width:auto;min-width:92px}#yatoon-dashboard-wrap .yd-pro-grid{grid-template-columns:1fr}}@media (max-width:340px){.sbs-popular-picks-rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sbs-book-btn,.sbs-btn,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-time-slot,.yatoon-toast{transition:none!important;animation:none!important}}@media (max-width:782px){.sbs-service-item .sbs-service-header{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(86px,26vw,124px)!important;gap:14px!important;align-items:start!important}.sbs-service-item .sbs-service-content,.sbs-service-item .sbs-service-header>div:first-child{min-width:0!important}.sbs-service-right-col{display:grid!important;justify-items:end!important;align-content:start!important;gap:12px!important;width:clamp(86px,26vw,124px)!important}.sbs-service-img-wrap{width:clamp(78px,24vw,112px)!important;height:clamp(78px,24vw,112px)!important;border-radius:14px!important;overflow:hidden!important}.sbs-service-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}.sbs-service-item .sbs-book-btn,.sbs-service-right-col .sbs-book-btn{justify-self:end!important;min-width:86px!important;width:clamp(86px,26vw,112px)!important;max-width:124px!important;padding:9px 14px!important;text-align:center!important}.sbs-service-detail-panel{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important;padding:16px!important}.sbs-service-detail-image{order:0!important;grid-column:1!important;grid-row:1!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;overflow:hidden!important;border-radius:14px!important;background:#f3f4f6!important}.sbs-service-detail-image img{width:100%!important;height:100%!important;object-fit:cover!important}.sbs-service-detail-copy{grid-column:1!important;grid-row:2!important}.sbs-service-detail-desc{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:0!important}#sbs-mobile-cart-bar,body.sbs-booking-immersive #sbs-mobile-cart-bar{left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:76px!important;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px))!important;border-width:1px 0 0!important;border-radius:14px 14px 0 0!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -10px 26px rgba(20,24,33,.12)!important}#sbs-mobile-drawer,body.sbs-booking-immersive #sbs-mobile-drawer{left:0!important;right:0!important;bottom:var(--sbs-mobile-bar-height,76px)!important;border-radius:16px 16px 0 0!important}.sbs-mobile-flow-header,body.sbs-booking-immersive .sbs-mobile-flow-header{position:static!important;top:auto!important;z-index:auto!important;margin:0 0 18px!important}.sbs-option-item,body.sbs-booking-immersive .sbs-option-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto 28px!important;gap:10px!important;align-items:center!important;padding:16px!important}.sbs-option-info{grid-column:1!important;min-width:0!important}.sbs-option-price{grid-column:2!important;justify-self:end!important;min-width:max-content!important;margin-right:2px!important;white-space:nowrap!important}.sbs-option-check{position:static!important;grid-column:3!important;justify-self:end!important;transform:none!important;flex:0 0 24px!important}.sbs-related-options-head{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;text-align:center!important}.sbs-related-options-head>span{justify-self:center!important}.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{position:static!important;top:auto!important;z-index:auto!important;margin:0 -6px 16px!important;padding:0 2px 8px!important;overflow:visible!important;background:0 0!important;backdrop-filter:none!important}.sbs-category-tabs,body.sbs-booking-immersive .sbs-category-tabs{display:flex!important;gap:5px!important;max-width:100%!important;padding:0 2px 4px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-left:2px!important;-webkit-overflow-scrolling:touch}.sbs-cat-tab,.sbs-category-tab,body.sbs-booking-immersive .sbs-cat-tab{flex:0 0 auto!important;min-height:36px!important;max-width:132px!important;padding:7px 8px!important;font-size:clamp(8px, var(--sbs-cat-tab-sz, 12px), 12px)!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sbs-cat-tab.active,.sbs-category-tab.active,body.sbs-booking-immersive .sbs-cat-tab.active{max-width:138px!important}#sbs-cat-more-btn,.sbs-cat-more-btn,body.sbs-booking-immersive #sbs-cat-more-btn{min-width:54px!important;max-width:70px!important;padding-inline:6px!important}.sbs-cat-more-dropdown,body.sbs-booking-immersive .sbs-cat-more-dropdown{position:absolute!important;z-index:999999!important;max-width:calc(100vw - 28px)!important;max-height:min(55vh,360px)!important;overflow-y:auto!important}.sbs-cat-dropdown-item{min-height:44px!important;white-space:normal!important}}:root{--yatoon-331-bg:#f7f8fb;--yatoon-331-card:#ffffff;--yatoon-331-ink:#10131a;--yatoon-331-muted:#737b8c;--yatoon-331-line:#e6e9ef;--yatoon-331-soft-pink:color-mix(in srgb, var(--yatoon-ui-primary) 8%, #fff);--yatoon-331-pink-line:color-mix(in srgb, var(--yatoon-ui-primary) 22%, #e6e9ef);--yatoon-331-radius:18px;--yatoon-331-shadow:0 16px 42px rgba(16,19,26,.08)}.sbs-booking-container{box-shadow:0 22px 70px rgba(16,19,26,.08)!important;--yatoon-ui-focus:color-mix(in srgb, var(--yatoon-ui-primary) 26%, transparent)}.sbs-booking-main>h2,.sbs-related-options-title,.sbs-section-title,.sbs-step-title,.sbs-time-section-title{color:var(--sbs-heading-color,var(--yatoon-331-ink))!important;font-family:var(--sbs-hfont, inherit)!important;letter-spacing:0!important}.sbs-checkout-form,.sbs-options-list,.sbs-service-list,.sbs-staff-grid,.sbs-time-slots{gap:14px!important}.sbs-form-group input,.sbs-form-group select,.sbs-form-group textarea,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{border-radius:var(--yatoon-331-radius)!important}.sbs-service-item{background:linear-gradient(180deg,#fff 0,#fffafd 100%)!important;border-color:var(--yatoon-331-pink-line)!important}.sbs-service-header h3,.sbs-service-item .sbs-service-title,.sbs-service-name{color:var(--yatoon-331-ink)!important;font-weight:750!important}.sbs-option-desc,.sbs-service-desc,.sbs-service-description,.sbs-staff-bio{color:var(--yatoon-331-muted)!important;line-height:1.55!important}.sbs-option-price,.sbs-service-duration,.sbs-service-price{font-weight:650!important}.sbs-option-price,.sbs-service-price{color:var(--yatoon-ui-primary)!important}.sbs-service-img-wrap,.sbs-service-thumb,.ybs-svc-hero{border:1px solid rgba(230,233,239,.92);box-shadow:0 10px 24px rgba(16,19,26,.06)}#sbs-cart-next-btn,.sbs-book-btn,.sbs-btn-next,.sbs-btn-submit,.sbs-text-submit-btn{background:linear-gradient(135deg,var(--yatoon-ui-primary),color-mix(in srgb,var(--yatoon-ui-primary) 78%,#7c2d63))!important;color:#fff!important;border:0!important;box-shadow:0 12px 28px color-mix(in srgb,var(--yatoon-ui-primary) 26%,transparent)!important;font-weight:800!important}#sbs-cart-back-btn,.sbs-btn-back,.sbs-text-cancel-btn{border:1px solid var(--yatoon-331-line)!important;background:#fff!important;color:#202635!important;box-shadow:0 8px 18px rgba(16,19,26,.04)!important}.sbs-category-tabs-wrap{border-radius:0!important}#sbs-cat-more-btn,.sbs-cat-more-btn,.sbs-cat-tab,.sbs-category-tab{border:1px solid var(--yatoon-331-line)!important;background:#fff!important;box-shadow:0 8px 18px rgba(16,19,26,.04)!important}.sbs-cat-tab.active,.sbs-category-tab.active{border-color:#111827!important;background:#111827!important;color:#fff!important}.sbs-cat-more-dropdown{border:1px solid var(--yatoon-331-line)!important;box-shadow:0 18px 48px rgba(16,19,26,.16)!important}.sbs-option-item{background:#fff!important}.sbs-option-item.selected{border-color:color-mix(in srgb,var(--yatoon-ui-primary) 45%,#fff)!important}.sbs-checkbox-dot,.sbs-option-check,.sbs-radio-dot{border-width:2px!important}.sbs-time-slot{background:#fff!important;min-height:46px!important;font-weight:800!important}.sbs-time-slot.selected,.sbs-time-slot:active{background:#111827!important;color:#fff!important}.sbs-booking-sidebar,.sbs-booking-summary,.sbs-checkout-card{border-radius:24px!important;border-color:var(--yatoon-331-pink-line)!important;box-shadow:0 18px 52px rgba(16,19,26,.08)!important}.sbs-cart-line,.sbs-checkout-appt-card,.sbs-drawer-item,.sbs-summary-item{border-radius:14px!important}.sbs-form-group input:focus,.sbs-form-group select:focus,.sbs-form-group textarea:focus{border-color:var(--yatoon-ui-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--yatoon-ui-primary) 14%,transparent)!important}.sbs-success-card{box-shadow:var(--yatoon-331-shadow)}#sbs-mobile-cart-bar{min-height:82px!important}#sbs-mobile-cart-bar .sbs-mobile-cart-title,#sbs-mobile-cart-bar strong{color:var(--yatoon-331-ink)!important}#yatoon-dashboard-wrap,#yatoon-setup-wizard,.wrap:has(#sbs-bookings-table),.wrap:has(#sbs-services-table),.wrap:has(.sbs-services-toolbar),.yatoon-admin-page{color:var(--yatoon-331-ink)}#yatoon-dashboard-wrap h1,#yatoon-setup-wizard h1,.yatoon-admin-page h1{font-size:28px!important;font-weight:800!important;letter-spacing:0!important}#yatoon-dashboard-wrap .yd-check-meta,#yatoon-dashboard-wrap .yd-sub,.yatoon-admin-subtitle{color:var(--yatoon-331-muted)!important}#yatoon-dashboard-wrap .yd-kpi,#yatoon-dashboard-wrap .yd-official,#yatoon-dashboard-wrap .yd-panel,#yatoon-dashboard-wrap .yd-readiness,.sbs-admin-page .postbox,.sbs-card,.yatoon-admin-page .postbox,.yatoon-card{border:1px solid var(--yatoon-331-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(16,19,26,.06)!important}#yatoon-dashboard-wrap .yd-kpi{position:relative;overflow:hidden}#yatoon-dashboard-wrap .yd-kpi::after{content:"";position:absolute;inset:auto -24px -42px auto;width:90px;height:90px;border-radius:999px;background:var(--yatoon-331-soft-pink)}#yatoon-dashboard-wrap .yd-panel-head,#yatoon-dashboard-wrap .yd-readiness-head{background:linear-gradient(180deg,#fff,#fbfcfe)!important}#yatoon-dashboard-wrap table,.wp-list-table{border-radius:16px;overflow:hidden}#yatoon-dashboard-wrap th,.wp-list-table thead th{background:#f8fafc!important;color:#697386!important;font-weight:800!important}#yatoon-dashboard-wrap td,.wp-list-table td{vertical-align:middle}.wp-core-ui .button,.wp-core-ui .button-primary{border-radius:999px;font-weight:700}.wp-core-ui .button-primary{background:var(--yatoon-ui-primary)!important;border-color:var(--yatoon-ui-primary)!important;box-shadow:0 10px 22px color-mix(in srgb,var(--yatoon-ui-primary) 22%,transparent)!important}.sbs-bookings-toolbar,.sbs-services-toolbar,.yatoon-admin-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px!important;margin:16px 0!important;border:1px solid var(--yatoon-331-line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(16,19,26,.05)}.sbs-bookings-toolbar input,.sbs-bookings-toolbar select,.sbs-services-toolbar input,.sbs-services-toolbar select,.yatoon-admin-toolbar input,.yatoon-admin-toolbar select{min-height:38px;border-radius:12px!important;border-color:var(--yatoon-331-line)!important}#yatoon-setup-wizard .yw-card,#yatoon-setup-wizard .yw-complete,#yatoon-setup-wizard form{border-radius:22px!important;box-shadow:0 18px 52px rgba(16,19,26,.08)!important}@media (max-width:782px){.sbs-booking-container{max-width:calc(100vw - 18px)!important;border-radius:20px!important}.sbs-booking-main{padding:16px!important}.sbs-service-item{border-radius:20px!important}.sbs-service-desc,.sbs-service-description{font-size:clamp(14px, 3.8vw, 16px)!important}.sbs-book-btn{min-height:44px!important}#yatoon-dashboard-wrap .yd-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wp-core-ui .button,.wp-core-ui .button-primary{min-height:38px}}@media (max-width:430px){#yatoon-dashboard-wrap .yd-kpi-grid{grid-template-columns:1fr!important}.sbs-option-price,.sbs-service-price{font-weight:600!important}}.wrap h1+.page-title-action,.yatoon-admin-page h1+.page-title-action{border-radius:999px!important;border-color:var(--yatoon-331-line)!important}.sbs-metric-card,.sbs-stat-card,.yatoon-metric-card,.yatoon-stat-card{border:1px solid var(--yatoon-331-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgba(16,19,26,.06)!important}.sbs-category-count,.sbs-payment-status,.sbs-status,.sbs-status-badge,.yatoon-badge,.yatoon-status,.yd-pro-badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:0}.sbs-status-completed,.sbs-status-confirmed,.yatoon-status-completed,.yatoon-status-confirmed{background:#dcfce7!important;color:#166534!important}.sbs-status-pending,.yatoon-status-pending{background:#fef3c7!important;color:#92400e!important}.sbs-status-cancelled,.sbs-status-no_show,.yatoon-status-cancelled,.yatoon-status-no_show{background:#fee2e2!important;color:#991b1b!important}#sbs-booking-modal>div,#sbs-category-modal>div,#sbs-service-modal>div,.sbs-modal-content,.yatoon-modal-content{border-radius:24px!important;border:1px solid rgba(229,231,235,.92)!important;box-shadow:0 28px 80px rgba(16,19,26,.24)!important}#sbs-booking-modal h2,#sbs-category-modal h2,#sbs-service-modal h2,.sbs-modal-content h2,.yatoon-modal-content h2{letter-spacing:0!important;font-weight:800!important}#sbs-booking-modal input,#sbs-booking-modal select,#sbs-booking-modal textarea,#sbs-category-modal input,#sbs-category-modal select,#sbs-service-modal input,#sbs-service-modal select,#sbs-service-modal textarea,.sbs-modal-content input,.sbs-modal-content select,.sbs-modal-content textarea,.yatoon-modal-content input,.yatoon-modal-content select,.yatoon-modal-content textarea{border-radius:12px!important;border-color:var(--yatoon-331-line)!important}#sbs-booking-modal input:focus,#sbs-booking-modal select:focus,#sbs-booking-modal textarea:focus,#sbs-category-modal input:focus,#sbs-category-modal select:focus,#sbs-service-modal input:focus,#sbs-service-modal select:focus,#sbs-service-modal textarea:focus,.sbs-modal-content input:focus,.sbs-modal-content select:focus,.sbs-modal-content textarea:focus,.yatoon-modal-content input:focus,.yatoon-modal-content select:focus,.yatoon-modal-content textarea:focus{border-color:var(--yatoon-ui-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--yatoon-ui-primary) 14%,transparent)!important}.form-table th{color:#202635;font-weight:750}.description,.form-table td p.description{color:var(--yatoon-331-muted);line-height:1.45}.postbox .hndle,.postbox h2,.sbs-card h2,.yatoon-card h2{letter-spacing:0!important}#yatoon-setup-wizard{color:var(--yatoon-331-ink)}#yatoon-setup-wizard .yw-field,#yatoon-setup-wizard .yw-option,#yatoon-setup-wizard .yw-progress,#yatoon-setup-wizard .yw-step{border-radius:16px!important}#yatoon-setup-wizard .button,#yatoon-setup-wizard .yw-btn,#yatoon-setup-wizard button{border-radius:999px!important}body.sbs-booking-immersive .entry-title,body.sbs-booking-immersive .wp-block-post-title,body.sbs-booking-immersive .wp-site-blocks>main>.wp-block-group:first-child:has(h1:only-child),body.sbs-booking-immersive main>h1:first-child{display:none!important}body.sbs-booking-immersive .entry-content,body.sbs-booking-immersive .wp-block-post-content,body.sbs-booking-immersive .wp-site-blocks,body.sbs-booking-immersive main{margin-top:0!important;padding-top:0!important}body.sbs-booking-immersive .sbs-booking-container{margin-top:clamp(10px,2.4vw,24px)!important}body.sbs-booking-immersive #sbs-progress-bar.sbs-progress-bar{flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;padding:8px 2px 12px!important;scrollbar-width:thin!important}body.sbs-booking-immersive #sbs-progress-bar.sbs-progress-bar[style*="display: block"]{display:flex!important}body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-step{flex:0 0 auto!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-dot,body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-label{flex:0 0 auto!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-line{flex:1 1 24px!important}.sbs-calendar-container,.sbs-form-step.sbs-step-4 .sbs-calendar-container{border-color:var(--yatoon-331-pink-line)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff 0,#fbfcfe 100%)!important;box-shadow:0 16px 44px rgba(16,19,26,.07)!important}.sbs-calendar-header{border-radius:18px!important;background:#fff!important}.sbs-calendar-days{gap:10px!important;padding-bottom:4px!important}.sbs-calendar-day,.sbs-date-pill,.sbs-day-card{border-radius:18px!important;box-shadow:0 10px 24px rgba(16,19,26,.05)!important}.sbs-time-slots{border-radius:22px!important;background:#fff!important}.sbs-availability-empty,.sbs-empty-state,.sbs-no-availability{border:1px dashed color-mix(in srgb,var(--yatoon-ui-primary) 28%,#e5e7eb)!important;border-radius:22px!important;background:var(--yatoon-331-soft-pink)!important}@media (max-width:782px){body.sbs-booking-immersive{background:#fff!important}body.sbs-booking-immersive .sbs-booking-container{max-width:100%!important;width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.sbs-booking-immersive .sbs-venue-hero{margin-top:0!important;border-radius:22px!important}body.sbs-booking-immersive .sbs-calendar-container{border-radius:22px!important}body.sbs-booking-immersive #sbs-progress-bar.sbs-progress-bar{display:none!important}body.sbs-booking-immersive #sbs-mobile-cart-bar{left:0!important;right:0!important;transform:none!important;bottom:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:74px!important;border:1px solid rgba(229,231,235,.94)!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -8px 28px rgba(16,19,26,.14)!important;overflow:hidden!important}body.sbs-booking-immersive #sbs-cart-next-btn.is-disabled,body.sbs-booking-immersive #sbs-cart-next-btn[aria-disabled=true]{opacity:.78!important;cursor:pointer!important}body.sbs-booking-immersive #sbs-cart-back-btn,body.sbs-booking-immersive #sbs-cart-next-btn{min-width:76px!important}body.sbs-booking-immersive #sbs-cart-next-btn{min-width:116px!important}}.sbs-progress-bar,body.sbs-booking-immersive #sbs-progress-bar.sbs-progress-bar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:max(10px,env(safe-area-inset-left, 0px))!important;padding-right:max(10px,env(safe-area-inset-right, 0px))!important;overflow:visible!important}.sbs-progress-bar .sbs-prog-step,body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-step{box-sizing:border-box!important;flex:0 0 auto!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}.sbs-progress-bar .sbs-prog-dot,body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-dot{box-sizing:border-box!important;width:clamp(24px,7vw,30px)!important;height:clamp(24px,7vw,30px)!important;min-width:clamp(24px,7vw,30px)!important;font-size:clamp(11px, 3vw, 12px)!important}.sbs-progress-bar .sbs-prog-line,body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-line{flex:1 1 clamp(8px,6vw,44px)!important;min-width:8px!important;max-width:48px!important;align-self:center!important;margin:0!important;top:auto!important;transform:none!important}@media (max-width:390px){.sbs-progress-bar,body.sbs-booking-immersive #sbs-progress-bar.sbs-progress-bar{gap:2px!important;padding-left:max(12px,env(safe-area-inset-left, 0px))!important;padding-right:max(12px,env(safe-area-inset-right, 0px))!important}.sbs-progress-bar .sbs-prog-line,body.sbs-booking-immersive #sbs-progress-bar .sbs-prog-line{flex-basis:clamp(7px,4.8vw,24px)!important;min-width:7px!important}body.sbs-booking-immersive #sbs-mobile-cart-bar{grid-template-columns:70px minmax(0,1fr) 108px!important;gap:6px!important;padding-left:8px!important;padding-right:8px!important}body.sbs-booking-immersive #sbs-cart-back-btn,body.sbs-booking-immersive #sbs-cart-next-btn{padding-inline:10px!important;font-size:12px!important}}.sbs-date-shortcuts{gap:8px!important;padding:4px 0 10px!important;overflow-x:auto!important;scrollbar-width:none!important}.sbs-date-shortcuts::-webkit-scrollbar{display:none!important}.sbs-date-shortcut{min-height:38px!important;border-radius:999px!important;border:1px solid rgba(229,231,235,.9)!important;background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.04)!important;font-weight:800!important}.sbs-date-shortcut.active,.sbs-date-shortcut:focus,.sbs-date-shortcut:hover{border-color:color-mix(in srgb,var(--yatoon-ui-primary) 34%,#e5e7eb)!important;background:var(--yatoon-331-soft-pink)!important;color:#9d174d!important}.sbs-availability-empty,.sbs-empty-state,.sbs-no-availability{padding:clamp(18px,4vw,30px)!important;text-align:center!important}.sbs-availability-actions,.sbs-empty-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important}.sbs-availability-actions a,.sbs-availability-actions button,.sbs-empty-actions a,.sbs-empty-actions button{min-height:42px!important;border-radius:999px!important;padding:0 16px!important;font-weight:900!important}#sbs-cart-avatar{border-radius:18px!important;box-shadow:0 10px 22px rgba(236,72,153,.18)!important}#sbs-cart-meta,#sbs-cart-name{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#sbs-cart-expand-btn,#sbs-cart-next-btn{border-radius:999px!important;font-weight:900!important}.sbs-success-message{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;border:1px solid color-mix(in srgb,var(--yatoon-ui-primary) 18%,#e5e7eb)!important;border-radius:26px!important;background:linear-gradient(180deg,#fff 0,var(--yatoon-331-soft-pink) 100%)!important;box-shadow:0 18px 50px rgba(15,23,42,.08)!important}.sbs-rebooking-btn,.sbs-success-actions a,.sbs-success-actions button,.sbs-success-cal-btns a{min-height:42px!important;border-radius:999px!important;font-weight:900!important}.sbs-sidebar-empty-guide{border-style:dashed!important;border-color:color-mix(in srgb,var(--yatoon-ui-primary) 22%,#e5e7eb)!important;border-radius:22px!important;background:#fff!important}.sbs-booking-container,.sbs-booking-main,.sbs-calendar-container,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-success-message,.sbs-summary-card,.sbs-time-slots{color:#111827}.sbs-category-title,.sbs-form-step h3,.sbs-option-name,.sbs-service-name,.sbs-step-section-title{letter-spacing:0!important}.sbs-day-button,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{transition:border-color .18s,box-shadow .18s,transform .18s,background .18s!important}.sbs-day-button:hover,.sbs-option-item:hover,.sbs-service-item:hover,.sbs-staff-card:hover,.sbs-time-slot:hover{box-shadow:0 12px 30px rgba(15,23,42,.07)!important}.sbs-day-button.selected,.sbs-option-item.selected,.sbs-service-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--yatoon-ui-primary) 18%,transparent),0 14px 34px rgba(15,23,42,.08)!important}.sbs-option-description,.sbs-service-desc,.sbs-service-description,.sbs-staff-bio{color:#4b5563!important;line-height:1.55!important}.sbs-add-more-btn,.sbs-back-btn,.sbs-book-btn,.sbs-confirm-btn,.sbs-continue-btn,.sbs-submit-btn{border-radius:var(--yatoon-skin-primary-btn-radius,999px)!important;font-weight:900!important;letter-spacing:0!important}.sbs-option-price,.sbs-price,.sbs-service-price{font-variant-numeric:tabular-nums}@media (max-width:782px){.sbs-form-step{scroll-margin-top:14px}.sbs-step-section-title{font-size:clamp(22px, 7vw, 30px)!important;line-height:1.08!important;margin-bottom:10px!important}.sbs-section-helper,.sbs-service-desc,.sbs-service-description,.sbs-step-helper{font-size:14px!important}.sbs-option-item,.sbs-service-item,.sbs-staff-card{border-radius:18px!important}.sbs-service-item{padding:16px!important}.sbs-option-name,.sbs-service-name{font-size:17px!important;line-height:1.2!important}.sbs-add-more-btn,.sbs-back-btn,.sbs-book-btn,.sbs-confirm-btn,.sbs-continue-btn,.sbs-submit-btn{min-height:46px!important}}@media (max-width:390px){.sbs-booking-container{padding-left:10px!important;padding-right:10px!important}.sbs-option-item,.sbs-service-item,.sbs-staff-card{padding-left:13px!important;padding-right:13px!important}.sbs-option-name,.sbs-service-name{overflow-wrap:anywhere}}.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{margin-bottom:clamp(22px,5vw,38px)!important;padding-bottom:0!important}.sbs-category-tabs-wrap+.sbs-category-title,.sbs-category-tabs-wrap+[class*=sbs-category-title],body.sbs-booking-immersive .sbs-category-tabs-wrap+.sbs-category-title{margin-top:clamp(18px,4.5vw,34px)!important}@media (max-width:782px){.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{margin-bottom:18px!important}.sbs-category-tabs-wrap+.sbs-category-title,.sbs-category-tabs-wrap+[class*=sbs-category-title],body.sbs-booking-immersive .sbs-category-tabs-wrap+.sbs-category-title{margin-top:16px!important}.sbs-popular-picks .sbs-popular-pick{display:block!important}}.sbs-booking-container,.sbs-booking-main,.sbs-booking-sidebar,.sbs-checkout-card,.sbs-option-item,.sbs-popular-pick,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{box-shadow:none!important}.sbs-popular-picks-rail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.sbs-popular-pick{min-height:62px!important;padding:10px 12px!important;border:1px solid #e7e9ee!important;border-radius:10px!important;background:#fff!important;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s!important}.sbs-popular-pick:focus-visible,.sbs-popular-pick:hover{border-color:#0a0a0a!important;background:#f6f7f8!important;box-shadow:0 0 0 2px #0a0a0a inset,0 8px 18px rgba(15,23,42,.08)!important;transform:translateY(-1px)!important;outline:0!important}.sbs-popular-pick-name{font-size:13px!important;line-height:1.18!important}.sbs-popular-pick-meta{margin-top:4px!important;font-size:11px!important}#sbs-mobile-cart-bar{backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;border-radius:0!important;border-top:1px solid #e7e9ee!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -6px 18px rgba(15,23,42,.08)!important}#sbs-cart-next-btn{background:#0a0a0a!important;color:#fff!important}@media (max-width:760px){.sbs-booking-container{max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important}.sbs-booking-layout{display:block!important}.sbs-booking-main{padding:16px 14px calc(88px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important}.sbs-booking-sidebar,.sbs-location-banner,.sbs-venue-hero,.sbs-venue-trust-strip{display:none!important}.sbs-service-name,.sbs-staff-name{font-size:15px!important;line-height:1.2!important}.sbs-popular-picks-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.sbs-popular-picks .sbs-popular-pick{display:block!important}.sbs-popular-pick{min-height:72px!important;padding:10px!important}.sbs-popular-pick-name{font-size:12px!important}.sbs-popular-pick-meta{font-size:10.5px!important;line-height:1.18!important}.sbs-popular-pick-mobile-hidden{display:none!important}}.sbs-booking-steps{gap:8px!important}.sbs-book-btn,.sbs-category-tab,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-step-bubble,.sbs-time-slot{-webkit-tap-highlight-color:transparent}.sbs-service-item{border-radius:16px!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.sbs-service-header{align-items:flex-start!important;gap:12px!important}.sbs-service-name{margin-right:auto!important;overflow-wrap:anywhere!important}.sbs-book-btn,.sbs-book-btn.ybs-pill-btn{min-width:82px!important;white-space:nowrap!important;flex:0 0 auto!important}.sbs-category-tabs,.sbs-category-tabs-wrap{overflow-y:visible!important}.sbs-category-tab{min-height:38px!important;white-space:nowrap!important}.yatoon-ai-helper{border-radius:16px!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}.yatoon-ai-helper.is-collapsed{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-toggle{min-height:44px!important;width:100%!important;justify-content:space-between!important}.sbs-book-btn:focus-visible,.sbs-category-tab:focus-visible,.sbs-option-item:focus-visible,.sbs-service-item:focus-visible,.sbs-staff-card:focus-visible,.sbs-time-slot:focus-visible{outline:3px solid var(--yatoon-ui-focus)!important;outline-offset:2px!important}@media (max-width:760px){.sbs-booking-steps{margin:0 0 18px!important;padding:0 4px 12px!important;align-items:flex-start!important}.sbs-step-progress,.sbs-step-track{top:14px!important;left:18px!important;right:18px!important}.sbs-step-bubble{width:30px!important;height:30px!important;border-width:1.5px!important}.sbs-step-number{font-size:12px!important;line-height:1!important}.sbs-step-title{display:none!important;max-width:72px!important;white-space:normal!important;font-size:11px!important;line-height:1.15!important}.sbs-step.active .sbs-step-title{display:block!important}.sbs-form-step h3{font-size:22px!important;line-height:1.15!important;margin-bottom:14px!important}.sbs-category-tabs{gap:8px!important;padding:2px 2px 10px!important;scroll-padding-left:2px!important}.sbs-category-tab{min-height:36px!important;padding:0 14px!important;font-size:13px!important}.sbs-service-item{padding:14px!important;border-radius:18px!important}.sbs-service-header{align-items:flex-start!important}.sbs-book-btn,.sbs-book-btn.ybs-pill-btn{min-width:76px!important;min-height:40px!important;padding:0 14px!important}.ybs-svc-pills{gap:6px!important}.ybs-pill{min-height:26px!important;display:inline-flex!important;align-items:center!important}.sbs-service-desc,.sbs-service-desc-wrap,.sbs-service-description{font-size:13px!important;line-height:1.45!important}.yatoon-ai-helper{margin:0 0 14px!important}.yatoon-ai-helper textarea{font-size:16px!important;min-height:82px!important}}@media (max-width:390px){.sbs-service-header{gap:8px!important}.sbs-book-btn,.sbs-book-btn.ybs-pill-btn{min-width:68px!important;padding:0 12px!important}}:root{--yatoon-ui-focus:rgba(15, 23, 42, .18)}@supports (color:color-mix(in srgb,#000,#fff)){:root{--yatoon-ui-focus:color-mix(in srgb, var(--yatoon-brand, #111827) 22%, transparent)}}.sbs-booking-container,.sbs-booking-wrapper{text-rendering:optimizeLegibility}.sbs-category-tab,.sbs-option-item,.sbs-service-item,.sbs-staff-card,.sbs-time-slot{backface-visibility:hidden}.sbs-option-item:hover,.sbs-service-item:hover,.sbs-staff-card:hover{transform:translateY(-1px)}.sbs-book-btn,.sbs-category-tab,.sbs-time-slot,.yatoon-ai-toggle,.ybs-pill-btn{touch-action:manipulation}.sbs-category-tabs-wrap{scrollbar-width:none}.sbs-category-tabs-wrap::-webkit-scrollbar,.sbs-category-tabs::-webkit-scrollbar{display:none}.sbs-category-tab.active,.sbs-category-tab.is-active,.sbs-category-tab[aria-selected=true]{color:#fff!important;text-shadow:none!important}.yatoon-ai-helper .yatoon-ai-actions,.yatoon-ai-helper .yatoon-ai-footer{gap:10px!important;flex-wrap:wrap!important}.sbs-book-btn,.yatoon-ai-helper .button,.yatoon-ai-helper button,.ybs-pill-btn{min-height:42px!important}.sbs-form-step input[type=email],.sbs-form-step input[type=number],.sbs-form-step input[type=tel],.sbs-form-step input[type=text],.sbs-form-step select,.sbs-form-step textarea{min-height:44px!important}.sbs-pro-gate,.yatoon-admin-card,.yatoon-card,.yr-pro-banner,.yrr-pro-gate{border-radius:14px!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important}.sbs-pro-gate a,.yatoon-admin-card .button-primary,.yatoon-card .button-primary,.yr-pro-banner a,.yrr-pro-gate a{border-radius:999px!important;min-height:38px!important;box-shadow:none!important}@media (max-width:760px){.sbs-booking-container,.sbs-booking-wrapper{padding-left:max(14px,env(safe-area-inset-left, 0px))!important;padding-right:max(14px,env(safe-area-inset-right, 0px))!important}.sbs-service-item{margin-bottom:12px!important}.sbs-service-header{min-height:42px!important}.sbs-service-name{line-height:1.25!important}.sbs-category-tabs-wrap{margin-top:2px!important;margin-bottom:12px!important}.sbs-category-tabs{align-items:center!important}.sbs-category-tab{border-radius:999px!important;box-shadow:0 4px 14px rgba(15,23,42,.06)!important}.sbs-book-btn,.ybs-pill-btn{min-height:44px!important}.sbs-form-actions,.sbs-step-actions{gap:10px!important}.sbs-form-actions .button,.sbs-form-actions button,.sbs-step-actions .button,.sbs-step-actions button{min-height:46px!important}}.sbs-day-button{position:relative;overflow:hidden}.sbs-date-availability-meter{position:absolute;left:8px;right:8px;bottom:5px;height:3px;border-radius:999px;background:rgba(148,163,184,.22);opacity:0;pointer-events:none}.sbs-date-availability-meter span{display:block;width:0;height:100%;border-radius:inherit;background:#22c55e;transition:width .18s,background .18s}.sbs-availability-checking .sbs-date-availability-meter,.sbs-availability-high .sbs-date-availability-meter,.sbs-availability-low .sbs-date-availability-meter,.sbs-availability-medium .sbs-date-availability-meter,.sbs-availability-none .sbs-date-availability-meter{opacity:1}.sbs-availability-checking .sbs-date-availability-meter span{width:35%;background:#94a3b8}.sbs-availability-none .sbs-date-availability-meter span{width:100%;background:#ef4444}.sbs-availability-low .sbs-date-availability-meter span{width:34%;background:#84cc16}.sbs-availability-medium .sbs-date-availability-meter span{width:66%;background:#22c55e}.sbs-availability-high .sbs-date-availability-meter span{width:100%;background:#16a34a}@media (max-width:768px){body:not(.sbs-booking-immersive) .sbs-booking-container{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important;padding:6px 11px 18px!important;background:var(--sbs-plugin-bg,#f5f5f7)!important;border-radius:0!important}body.sbs-booking-immersive .sbs-booking-container{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:auto!important;padding:6px 11px max(18px,env(safe-area-inset-bottom, 0px))!important;background:var(--sbs-plugin-bg,#f5f5f7)!important;border-radius:0!important}.sbs-booking-main,body.sbs-booking-immersive .sbs-booking-main{padding:8px 10px 18px!important;border-left:0!important;border-right:0!important;background:var(--sbs-plugin-card-bg,#fff)!important;border-radius:12px!important}.sbs-mobile-flow-header,body.sbs-booking-immersive .sbs-mobile-flow-header{min-height:0!important;margin:-2px -10px 10px!important;padding:9px 10px 10px!important;gap:8px!important}.sbs-mobile-flow-header strong,body.sbs-booking-immersive .sbs-mobile-flow-header strong{font-size:16px!important;line-height:1.14!important}.sbs-mobile-flow-step,body.sbs-booking-immersive .sbs-mobile-flow-step{margin-bottom:1px!important;font-size:11px!important}.sbs-mobile-flow-count,body.sbs-booking-immersive .sbs-mobile-flow-count{padding:6px 9px!important;font-size:12px!important}.sbs-appt-type-wrap{margin-bottom:14px!important;padding:2px 0 8px!important}.sbs-appt-type-label{margin-bottom:6px!important}.sbs-appt-type-cards{gap:7px!important}.sbs-appt-type-card{min-height:64px!important;padding:9px 12px!important;border-radius:14px!important}.sbs-appt-type-icon{width:34px!important;height:34px!important;border-radius:9px!important;font-size:18px!important}.yatoon-ai-helper.is-collapsed .yatoon-ai-toggle{margin-bottom:12px!important;padding:10px 12px!important}.sbs-category-tabs-wrap{margin-left:-2px!important;margin-right:-2px!important;margin-bottom:8px!important;padding:0 2px 10px!important}.sbs-category-tabs{width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:flex-start!important}.sbs-service-search-wrap{margin:0 0 12px!important}.sbs-category-title{margin:12px 0 8px!important}}.yatoon-instant-target{animation:1.2s yatoonInstantPulse}@keyframes yatoonInstantPulse{0%{box-shadow:0 0 0 0 rgba(236,72,153,.28)}100%{box-shadow:0 0 0 12px rgba(236,72,153,0)}}.sbs-checkout-trust-strip{display:flex;flex-wrap:wrap;gap:6px 20px;margin:-2px 0 18px}.sbs-checkout-trust-strip span{display:inline-flex;align-items:center;min-height:0;padding:0;border:none;border-radius:0;background:0 0;color:#6b7280;font-size:13px;font-weight:600;line-height:1.3}.sbs-checkout-trust-strip span::before{content:"";width:6px;height:6px;margin-right:7px;border-radius:999px;background:#16a34a;flex-shrink:0}.sbs-booking-main{padding-top:12px!important}#sbs-add-more-title,#sbs-main-title,.sbs-page-title{margin-top:0!important}@media (max-width:768px){.sbs-booking-main,body.sbs-booking-immersive .sbs-booking-main{padding-top:4px!important}#sbs-add-more-title,#sbs-main-title,.sbs-page-title{margin-top:0!important;margin-bottom:10px!important}.sbs-service-desc-wrap{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#6b7280!important;line-height:1.35!important}.sbs-service-badges{margin-top:6px!important;gap:5px!important}.sbs-service-badges span:not(:first-child){display:none!important}.sbs-service-img-wrap{width:68px!important;height:68px!important}.sbs-service-right-col .sbs-book-btn{width:68px!important;min-height:34px!important;padding:6px 4px!important;font-size:11px!important}.sbs-design-upload-card,.sbs-option-section-addon,.sbs-option-section-main,.yatoon-design-upload-card{margin-top:10px!important}.sbs-option-section-head{margin-bottom:8px!important}.sbs-checkout-trust-strip{display:flex;flex-direction:column;gap:8px;margin:-2px 0 14px}.sbs-checkout-trust-strip span{min-height:0}.sbs-category-tabs-wrap{overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.sbs-category-tabs-wrap::-webkit-scrollbar{display:none!important}.sbs-staff-card-any{border-color:#16a34a!important;background:#f0fdf4!important}}.sbs-booking-container .ybs-svc-card-placeholder .ybs-svc-hero{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.92) 0 10%,transparent 11%),radial-gradient(circle at 82% 16%,rgba(255,255,255,.7) 0 7%,transparent 8%),linear-gradient(135deg,#ffe4ef 0,#f9a8d4 46%,#fb7185 100%)}.sbs-booking-container .ybs-svc-hero-fallback{width:100%;height:100%;display:grid;place-items:center;position:relative;isolation:isolate}.sbs-booking-container .ybs-svc-hero-fallback span{display:grid;place-items:center;color:#be185d;font-weight:900;box-shadow:0 14px 30px rgba(190,24,93,.18)}.sbs-booking-container .sbs-form-step.sbs-step-4 .sbs-calendar-header{width:fit-content}.sbs-booking-container .sbs-form-step.sbs-step-4 .sbs-month-opener::before{content:"";width:14px;height:14px;display:inline-block;margin-right:6px;vertical-align:-2px;border:2px solid currentColor;border-radius:4px;box-sizing:border-box;background:linear-gradient(currentColor 0 0) 2px 3px/8px 2px no-repeat}@media (max-width:640px){.sbs-booking-container .sbs-form-step.sbs-step-1>h3,.sbs-booking-container .sbs-form-step.sbs-step-3>h3,.sbs-booking-container .sbs-form-step.sbs-step-4>h3{font-size:28px;line-height:1.12;letter-spacing:0;margin:0 0 16px;color:#111827}.sbs-booking-container .sbs-services-list{display:grid;gap:14px}.sbs-booking-container .sbs-service-item.ybs-svc-card{border-radius:18px!important;border:1px solid #f1f5f9!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important;background:#fff!important;overflow:hidden}.sbs-booking-container .sbs-service-item.ybs-svc-card.selected{border-color:var(--primary-color,#ec4899)!important;box-shadow:0 0 0 3px rgba(236,72,153,.16),0 14px 34px rgba(15,23,42,.12)!important}.sbs-booking-container .ybs-svc-hero{aspect-ratio:1.9/1;min-height:132px}.sbs-booking-container .sbs-service-item.ybs-svc-card .sbs-service-layout{padding:14px 16px 16px!important}.sbs-booking-container .sbs-service-item.ybs-svc-card .sbs-service-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.sbs-booking-container .sbs-service-item.ybs-svc-card .sbs-service-name{font-size:18px!important;line-height:1.22!important}.sbs-booking-container .sbs-book-btn.ybs-pill-btn{min-height:36px;padding:0 16px!important;border-radius:999px!important;font-size:13px!important;font-weight:900!important}.sbs-booking-container .sbs-form-step.sbs-step-4 .sbs-calendar-container{border-radius:20px!important;padding:14px!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important;overflow:hidden!important}.sbs-booking-container .sbs-form-step.sbs-step-4 .sbs-calendar-header{display:grid!important;grid-template-columns:1fr 1fr;width:100%;border-radius:999px!important;padding:4px!important;background:#f1f5f9!important}.sbs-booking-container .sbs-form-step.sbs-step-4 .sbs-view-toggle{min-height:40px;border-radius:999px!important;font-weight:900!important}.sbs-booking-container .sbs-week-days{display:grid!important;grid-template-columns:repeat(7,minmax(44px,1fr))!important;gap:7px!important;overflow-x:auto;padding-bottom:2px}.sbs-booking-container .sbs-day-button{min-width:44px!important;min-height:76px!important;border-radius:16px!important}.sbs-booking-container .sbs-month-view{width:100%!important;padding:8px 0 0!important;overflow:hidden!important}.sbs-booking-container .sbs-month-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important}.sbs-booking-container .sbs-month-dayname{min-width:0!important;padding:2px 0 5px!important;font-size:11px!important;overflow:hidden;text-overflow:clip}.sbs-booking-container .sbs-month-cell.sbs-day-button{width:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:1/1!important;padding:0!important;border-radius:12px!important;font-size:14px!important}.sbs-booking-container .sbs-month-cell.empty{min-height:0!important;aspect-ratio:1/1!important}.sbs-booking-container .sbs-service-right-col{justify-items:center!important;align-content:start!important}.sbs-booking-container .sbs-service-right-col .sbs-book-btn,.sbs-booking-container .sbs-service-right-col .ybs-pill-btn{justify-self:center!important;margin-top:22px!important;transform:none!important}}body.yatoon-app-shell-on{--ym-ink:#111827;--ym-muted:#647084;--ym-soft:#f6f7f9;--ym-line:#e5e9f0;--ym-card:#ffffff;--ym-shadow:0 16px 44px rgba(15, 23, 42, .07);--ym-shadow-soft:0 7px 22px rgba(15, 23, 42, .05);background:var(--ym-soft)!important;color:var(--ym-ink)}body.yatoon-app-shell-on #wpbody-content{background:linear-gradient(180deg,#f8fafc 0,#f4f6f9 280px,#f6f7f9 100%)!important}body.yatoon-app-shell-on #yatoon-dashboard-wrap h1,body.yatoon-app-shell-on .wrap h1.wp-heading-inline,body.yatoon-app-shell-on .wrap>h1,body.yatoon-app-shell-on .yatoon-page-title{color:var(--ym-ink)!important;font-size:clamp(22px, 2vw, 30px)!important;font-weight:850!important;line-height:1.15!important;letter-spacing:0!important}body.yatoon-app-shell-on .description,body.yatoon-app-shell-on .wrap>h1+p,body.yatoon-app-shell-on p.description{color:var(--ym-muted)!important}body.yatoon-app-shell-on .form-table,body.yatoon-app-shell-on .postbox,body.yatoon-app-shell-on .sbs-admin-table-wrap,body.yatoon-app-shell-on .sbs-card,body.yatoon-app-shell-on .yatoon-admin-table-scroll,body.yatoon-app-shell-on .yatoon-card,body.yatoon-app-shell-on .yd-card,body.yatoon-app-shell-on .yd-panel,body.yatoon-app-shell-on .yw-launch-card{border:1px solid rgba(226,232,240,.95)!important;border-radius:14px!important;background:rgba(255,255,255,.98)!important;box-shadow:var(--ym-shadow-soft)!important}body.yatoon-app-shell-on .postbox,body.yatoon-app-shell-on .sbs-card,body.yatoon-app-shell-on .yatoon-card,body.yatoon-app-shell-on .yd-card,body.yatoon-app-shell-on .yd-panel{padding:clamp(16px,1.8vw,24px)!important}body.yatoon-app-shell-on .postbox h2,body.yatoon-app-shell-on .sbs-card h2,body.yatoon-app-shell-on .sbs-card h3,body.yatoon-app-shell-on .yatoon-card h2,body.yatoon-app-shell-on .yatoon-card h3,body.yatoon-app-shell-on .yd-card h2,body.yatoon-app-shell-on .yd-panel h2{color:var(--ym-ink)!important;font-weight:800!important;letter-spacing:0!important}body.yatoon-app-shell-on .button,body.yatoon-app-shell-on .page-title-action,body.yatoon-app-shell-on button{border-radius:9px!important;min-height:36px;font-weight:750!important;box-shadow:none!important}body.yatoon-app-shell-on .button-primary,body.yatoon-app-shell-on .page-title-action,body.yatoon-app-shell-on .yw-launch-btn-primary{background:#111827!important;border-color:#111827!important;color:#fff!important}body.yatoon-app-shell-on .button-primary:hover,body.yatoon-app-shell-on .page-title-action:hover,body.yatoon-app-shell-on .yw-launch-btn-primary:hover{background:#0b1220!important;border-color:#0b1220!important;transform:translateY(-1px)}body.yatoon-app-shell-on input[type=email],body.yatoon-app-shell-on input[type=number],body.yatoon-app-shell-on input[type=password],body.yatoon-app-shell-on input[type=search],body.yatoon-app-shell-on input[type=text],body.yatoon-app-shell-on input[type=url],body.yatoon-app-shell-on select,body.yatoon-app-shell-on textarea{border-color:var(--ym-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:0 1px 0 rgba(15,23,42,.03)!important}body.yatoon-app-shell-on input:focus,body.yatoon-app-shell-on select:focus,body.yatoon-app-shell-on textarea:focus{border-color:#111827!important;box-shadow:0 0 0 4px rgba(17,24,39,.1)!important;outline:0!important}body.yatoon-app-shell-on table.widefat,body.yatoon-app-shell-on table.wp-list-table{border:0!important;border-collapse:separate!important;border-spacing:0!important;background:0 0!important}body.yatoon-app-shell-on table.widefat thead th,body.yatoon-app-shell-on table.wp-list-table thead th{background:#f8fafc!important;color:#475569!important;font-size:11.5px!important;font-weight:800!important;text-transform:uppercase;border-bottom:1px solid var(--ym-line)!important}body.yatoon-app-shell-on table.widefat tbody td,body.yatoon-app-shell-on table.wp-list-table tbody td{border-bottom-color:#edf0f5!important;color:#1f2937}body.yatoon-app-shell-on table.widefat tbody tr:hover td,body.yatoon-app-shell-on table.wp-list-table tbody tr:hover td{background:#fbfcfe!important}body.yatoon-app-shell-on .notice,body.yatoon-app-shell-on .update-nag{border-radius:12px!important;box-shadow:var(--ym-shadow-soft)}body.yatoon-app-shell-on .yatoon-addon-card,body.yatoon-app-shell-on .yatoon-pro-gate,body.yatoon-app-shell-on .yw-launch-callout,body.yatoon-app-shell-on [class*=pro-gate]{border-radius:14px!important;border-color:rgba(226,232,240,.95)!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}body.yatoon-app-shell-on .sbs-status-paid,body.yatoon-app-shell-on .sbs-status-success,body.yatoon-app-shell-on .status-completed{border-radius:999px;background:#dcfce7!important;color:#166534!important}body.yatoon-app-shell-on .sbs-status-pending,body.yatoon-app-shell-on .status-pending{border-radius:999px;background:#fef3c7!important;color:#92400e!important}body.yatoon-app-shell-on .sbs-status-error,body.yatoon-app-shell-on .status-cancelled{border-radius:999px;background:#fee2e2!important;color:#991b1b!important}@media screen and (max-width:782px){body.yatoon-app-shell-on .wrap{margin-top:12px!important}body.yatoon-app-shell-on .sbs-card,body.yatoon-app-shell-on .yatoon-card,body.yatoon-app-shell-on .yd-card,body.yatoon-app-shell-on .yd-panel{padding:15px!important;border-radius:12px!important}}body.yatoon-app-shell-on .wrap{container-type:inline-size;max-width:1440px}body.yatoon-app-shell-on .sbs-table-toolbar,body.yatoon-app-shell-on .subsubsub,body.yatoon-app-shell-on .tablenav,body.yatoon-app-shell-on .yatoon-subtab-nav{border:1px solid #e5e9f0!important;border-radius:14px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 7px 22px rgba(15,23,42,.045)!important}body.yatoon-app-shell-on .tablenav{min-height:44px;padding:8px 12px!important}body.yatoon-app-shell-on .tablenav .actions{padding:0!important}body.yatoon-app-shell-on .search-box input[type=search],body.yatoon-app-shell-on .search-box input[type=text]{min-height:36px;min-width:240px}@media (max-width:768px){.sbs-booking-container .sbs-form-step input:not([type=checkbox]):not([type=radio]),.sbs-booking-container .sbs-form-step select,.sbs-booking-container .sbs-form-step textarea{font-size:16px!important}}body.yatoon-app-shell-on .wp-list-table .column-primary strong,body.yatoon-app-shell-on table.widefat strong{color:#111827}body.yatoon-app-shell-on .sbs-admin-table-wrap small,body.yatoon-app-shell-on .wp-list-table small,body.yatoon-app-shell-on table.widefat small{color:#647084!important;line-height:1.35}body.yatoon-app-shell-on .wp-list-table a,body.yatoon-app-shell-on table.widefat a{color:#1d4ed8;font-weight:700;text-decoration:none}body.yatoon-app-shell-on .wp-list-table a:hover,body.yatoon-app-shell-on table.widefat a:hover{color:#111827;text-decoration:underline}body.yatoon-app-shell-on .wp-list-table select,body.yatoon-app-shell-on table.widefat select{max-width:100%;min-height:32px;font-size:12.5px}body.yatoon-app-shell-on .button-small{min-height:30px!important;padding:2px 10px!important;border-radius:8px!important;font-size:12px!important}body.yatoon-app-shell-on .sbs-delete-booking,body.yatoon-app-shell-on button[style*="color:#999"],body.yatoon-app-shell-on button[style*="color:#dc2626"]{border-color:#fecaca!important;background:#fff7f7!important;color:#991b1b!important}body.yatoon-app-shell-on [style*="background:#0073aa"],body.yatoon-app-shell-on [style*="background:#0ea5e9"]{background:#111827!important;border-color:#111827!important;color:#fff!important}body.yatoon-app-shell-on [style*="background:#f0f9ff"],body.yatoon-app-shell-on [style*="background:#f8fbff"]{background:#f8fbff!important}body.yatoon-app-shell-on [style*="color:#10B981"],body.yatoon-app-shell-on [style*="color:#10b981"],body.yatoon-app-shell-on [style*="color:#15803d"],body.yatoon-app-shell-on [style*="color:#16a34a"]{color:#166534!important;font-weight:800}body.yatoon-app-shell-on [style*="color:#b91c1c"],body.yatoon-app-shell-on [style*="color:#dc2626"],body.yatoon-app-shell-on [style*="color:#ef4444"]{color:#991b1b!important}body.yatoon-app-shell-on [style*="color:#64748b"],body.yatoon-app-shell-on [style*="color:#6b7280"],body.yatoon-app-shell-on [style*="color:#718096"],body.yatoon-app-shell-on [style*="color:#999"]{color:#647084!important}body.yatoon-app-shell-on #sbs-design-gallery-modal>div,body.yatoon-app-shell-on #sbs-payment-note-modal>div,body.yatoon-app-shell-on #sbs-staff-modal>div,body.yatoon-app-shell-on .yc-detail-modal{border-radius:18px!important;box-shadow:0 28px 80px rgba(15,23,42,.24)!important}body.yatoon-app-shell-on #sbs-design-gallery-modal h3,body.yatoon-app-shell-on #sbs-payment-note-modal h3,body.yatoon-app-shell-on #sbs-staff-modal h2,body.yatoon-app-shell-on .yc-detail-modal h2{color:#111827!important;font-weight:850!important;letter-spacing:0!important}body.yatoon-app-shell-on .form-table{overflow:hidden}body.yatoon-app-shell-on .form-table th{color:#334155!important;font-weight:800!important}body.yatoon-app-shell-on .form-table td{color:#1f2937}body.yatoon-app-shell-on code{border-radius:6px;background:#f1f5f9;color:#334155}body.yatoon-app-shell-on .yatoon-addon-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:#dbe6ef!important;background:radial-gradient(circle at 0 0,rgba(236,72,153,.08),transparent 34%),linear-gradient(180deg,#fff,#fbfcfe)!important}body.yatoon-app-shell-on .lock-badge,body.yatoon-app-shell-on .yatoon-addon-pill{border-radius:999px!important;font-weight:850!important}@container (max-width:760px){body.yatoon-app-shell-on .yatoon-addon-hero{display:block}body.yatoon-app-shell-on .search-box input[type=search],body.yatoon-app-shell-on .search-box input[type=text]{min-width:0;width:100%}}.sbs-success-booking-summary{width:min(100%,620px);margin:24px auto 0;text-align:left}.sbs-success-booking-summary h4{margin:0 0 10px;color:#111827;font-size:17px;font-weight:850}.sbs-success-booking-card{padding:16px;border:1px solid #dfe6ee;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.05)}.sbs-success-booking-card+.sbs-success-booking-card{margin-top:12px}.sbs-success-booking-number{margin-bottom:4px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sbs-success-date{margin-bottom:10px;color:#111827;font-size:14px;font-weight:800}.sbs-success-service-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid #eef2f6}.sbs-success-service-copy{display:grid;gap:3px;min-width:0}.sbs-success-service-copy strong{color:#111827;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.sbs-success-service-copy>span:not(.sbs-success-guest-label){color:#64748b;font-size:12px;line-height:1.4}.sbs-success-guest-label{justify-self:start;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px;font-weight:850}.sbs-success-service-price{flex:0 0 auto;color:#111827;font-size:13px;font-weight:800}.sbs-success-booking-tax{display:flex;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #dfe6ee;color:#6b7280;font-size:13px}.sbs-success-booking-tax+.sbs-success-booking-total{padding-top:4px;border-top:0}.sbs-success-booking-total,.sbs-success-grand-total{display:flex;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #dfe6ee;color:#475569;font-size:13px}.sbs-success-booking-total strong,.sbs-success-grand-total strong{color:#111827}.sbs-success-grand-total{margin-top:12px;padding:13px 16px;border:1px solid #dfe6ee;border-radius:14px;background:#f8fafc;font-size:15px;font-weight:850}.sbs-mobile-flow-header.is-complete .sbs-mobile-flow-step,body.sbs-booking-immersive .sbs-mobile-flow-header.is-complete .sbs-mobile-flow-step{color:#047857!important}.sbs-option-empty-note{padding:14px 16px;border:1px solid #dfe6ee;border-radius:14px;background:#f8fafc;color:#475569;font-size:13px;line-height:1.5}@media (max-width:768px){.sbs-success-booking-summary{margin-top:18px}.sbs-success-booking-card{padding:13px;border-radius:14px}.sbs-success-service-row{gap:8px}.sbs-success-service-price{font-size:12px}.sbs-success-cal-btns{display:grid!important;grid-template-columns:1fr}.sbs-success-cal-btns .sbs-cal-btn{justify-content:center;width:100%;min-height:46px}}@media (max-width:782px){.sbs-booking-container .sbs-form-step.sbs-step-1>.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-booking-container .sbs-form-step.sbs-step-1>.sbs-category-tabs-wrap{margin-bottom:4px!important;padding-bottom:4px!important}.sbs-booking-container .sbs-form-step.sbs-step-1>.sbs-category-tabs-wrap+.sbs-service-search-wrap{margin-top:0!important}}:root{--y4-primary:var(--primary-color, var(--yatoon-skin-primary-btn-bg, #db2777));--y4-primary-strong:color-mix(in srgb, var(--y4-primary) 82%, #111827);--y4-primary-soft:color-mix(in srgb, var(--y4-primary) 10%, #ffffff);--y4-canvas:#f6f7fb;--y4-surface:#ffffff;--y4-surface-raised:#ffffff;--y4-text:#172033;--y4-muted:#667085;--y4-subtle:#98a2b3;--y4-border:#e4e7ec;--y4-border-strong:#d0d5dd;--y4-success:#14804a;--y4-warning:#b54708;--y4-danger:#b42318;--y4-info:#175cd3;--y4-radius-sm:9px;--y4-radius-md:14px;--y4-radius-lg:20px;--y4-radius-xl:26px;--y4-shadow-sm:0 1px 2px rgba(16, 24, 40, .05);--y4-shadow-md:0 8px 24px rgba(16, 24, 40, .08);--y4-shadow-lg:0 20px 48px rgba(16, 24, 40, .12);--y4-focus:0 0 0 3px color-mix(in srgb, var(--y4-primary) 22%, transparent);--y4-ease:cubic-bezier(.2, .8, .2, 1);--y4-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on{color:var(--y4-text);font-family:var(--y4-font);-webkit-font-smoothing:antialiased}.sbs-booking-container *,.sbs-portal-wrap *,.yatoon-manage-wrap *,.yatoon-staff-portal-page *,body.yatoon-app-shell-on *{box-sizing:border-box}.sbs-booking-container :is(button,a,input,select,textarea):focus-visible,.sbs-portal-wrap :is(button,a,input,select,textarea):focus-visible,.yatoon-manage-wrap :is(button,a,input,select,textarea):focus-visible,.yatoon-staff-portal-page :is(button,a,input,select,textarea):focus-visible,body.yatoon-app-shell-on :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--y4-primary);outline-offset:2px;box-shadow:var(--y4-focus)}.sbs-booking-container :is(.sbs-service-name,.sbs-service-item h3,.sbs-option-name,.sbs-staff-name,.sbs-summary-value),.sbs-portal-wrap :is(h1,h2,h3,td),.yatoon-manage-wrap :is(h1,h2,h3,td),.yatoon-staff-portal-page :is(h1,h2,h3,td){min-width:0;overflow-wrap:anywhere;word-break:normal}:is(.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on) :is(.is-loading,[aria-busy=true]){cursor:progress}:is(.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on) :is(button,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.55}.yatoon-state-message{padding:12px 14px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:var(--y4-surface);color:var(--y4-text)}.yatoon-state-message.is-success{border-color:color-mix(in srgb,var(--y4-success) 34%,#fff);color:var(--y4-success)}.yatoon-state-message.is-warning{border-color:color-mix(in srgb,var(--y4-warning) 34%,#fff);color:var(--y4-warning)}.yatoon-state-message.is-error{border-color:color-mix(in srgb,var(--y4-danger) 34%,#fff);color:var(--y4-danger)}.sbs-booking-container{width:min(1700px,calc(100% - 32px));margin:32px auto;background:0 0}.sbs-booking-layout{align-items:flex-start;gap:28px}.sbs-booking-main{min-width:0;border:1px solid var(--y4-border);border-radius:var(--y4-radius-xl);background:var(--y4-surface);box-shadow:var(--y4-shadow-md)}.sbs-form-step{padding:clamp(22px,4vw,42px)}.sbs-form-step>h1,.sbs-form-step>h2{color:var(--y4-text);letter-spacing:-.03em;line-height:1.12}.sbs-venue-hero{border:0;border-bottom:1px solid var(--y4-border);border-radius:0;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--y4-primary) 12%,transparent),transparent 42%),linear-gradient(135deg,#fff 0,#fbfbfd 100%);padding:clamp(24px,4vw,40px)}.sbs-checkout-trust-strip,.sbs-venue-trust-strip{border:1px solid transparent;border-radius:var(--y4-radius-md);background:#fbfcfe;color:var(--y4-muted)}.sbs-appt-type-wrap{margin:0 0 24px;padding:18px;border:1px solid transparent;border-radius:var(--y4-radius-lg);background:#fbfcfe}.sbs-appt-type-label{color:var(--y4-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sbs-appt-type-card{min-height:72px;border:1px solid transparent;border-radius:var(--y4-radius-md);background:var(--y4-surface);box-shadow:var(--y4-shadow-sm);transition:border-color .18s var(--y4-ease),transform .18s var(--y4-ease),box-shadow .18s var(--y4-ease)}.sbs-appt-type-card:hover{border-color:transparent;transform:translateY(-1px);box-shadow:var(--y4-shadow-md)}.sbs-appt-type-card.active,.sbs-appt-type-card.is-selected{border-color:transparent;background:var(--y4-primary-soft);box-shadow:none}.sbs-category-tabs-wrap{top:var(--yatoon-sticky-offset,0);z-index:20;background:rgba(255,255,255,.94);background:color-mix(in srgb,#fff 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sbs-category-tabs{mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent 100%);scrollbar-width:none}#sbs-cat-more-btn,.sbs-cat-tab,.sbs-category-tab{min-height:40px;border:1px solid var(--y4-border);border-radius:999px;background:#fff;color:var(--y4-muted);font-weight:650;white-space:nowrap}#sbs-cat-more-btn:hover,.sbs-cat-tab:hover,.sbs-category-tab:hover{border-color:var(--y4-border-strong);color:var(--y4-text)}.sbs-cat-tab.active,.sbs-category-tab.active{border-color:var(--y4-text);background:var(--y4-text)}.sbs-services-list>[hidden]{display:none!important}.sbs-service-desc-wrap.is-expanded{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}.sbs-service-desc-wrap.is-expanded .sbs-desc-full{display:inline!important;white-space:normal}.sbs-service-desc-wrap .sbs-read-more{appearance:none;display:inline-flex!important;width:auto!important;min-width:0!important;min-height:28px!important;margin:3px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:0 0!important;color:var(--sbs-readmore,var(--y4-primary))!important;font:inherit;font-size:12px!important;font-weight:750!important;line-height:1.4!important;text-transform:none!important;cursor:pointer}@media (min-width:981px){.sbs-booking-container{width:min(1340px,calc(100% - 32px));max-width:min(1340px,calc(100vw - 32px))!important}.sbs-booking-layout{grid-template-columns:minmax(0,1fr) minmax(310px,350px)!important;gap:24px!important}.sbs-category-tabs :is(.sbs-cat-tab,#sbs-cat-more-btn){padding:8px 12px!important;font-size:clamp(11px, .82vw, 12.5px)!important;flex:0 0 auto!important}}.sbs-form-group :is(input,select,textarea),.sbs-portal-wrap :is(input,select,textarea),.sbs-service-search-wrap input,.ysp-editor-input,.ysp-editor-select,.ysp-editor-textarea{min-height:46px;border:1px solid var(--y4-border-strong);border-radius:var(--y4-radius-sm);background:#fff;color:var(--y4-text);font:inherit;transition:border-color .16s,box-shadow .16s}.sbs-form-group :is(input,select,textarea):focus,.sbs-portal-wrap :is(input,select,textarea):focus,.sbs-service-search-wrap input:focus,.ysp-editor-input:focus,.ysp-editor-select:focus,.ysp-editor-textarea:focus{border-color:var(--y4-primary);box-shadow:var(--y4-focus)}.sbs-category-title{color:var(--y4-text);font-size:20px;font-weight:750;letter-spacing:-.02em}.sbs-service-item{position:relative;margin:0 0 12px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:var(--y4-surface);box-shadow:var(--y4-shadow-sm);transition:transform .18s var(--y4-ease),border-color .18s var(--y4-ease),box-shadow .18s var(--y4-ease)}.sbs-service-item:hover{border-color:color-mix(in srgb,var(--y4-primary) 34%,var(--y4-border));box-shadow:var(--y4-shadow-md)}.sbs-service-item.selected{border-color:var(--y4-primary);background:linear-gradient(135deg,#fff,var(--y4-primary-soft));box-shadow:var(--y4-focus)}.sbs-service-item h4,.sbs-service-name{color:var(--y4-text);font-weight:750;letter-spacing:-.015em}.sbs-service-desc,.sbs-service-description,.sbs-service-duration{color:var(--y4-muted)}.sbs-service-price{color:var(--y4-text);font-weight:750}.sbs-book-btn,.sbs-btn,.sbs-btn-add,.sbs-btn-next,.sbs-btn-submit,.sbs-navigation-buttons button,.sbs-portal-wrap button:not(.sbs-portal-link),.yatoon-manage-wrap button{min-height:44px;border:1px solid transparent;border-radius:var(--y4-radius-sm);font:inherit;font-weight:700;transition:transform .15s var(--y4-ease),box-shadow .15s var(--y4-ease),background .15s ease}.sbs-book-btn,.sbs-btn-add,.sbs-btn-next,.sbs-btn-submit{background:var(--y4-primary);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--y4-primary) 22%,transparent)}.sbs-book-btn:hover,.sbs-btn-add:hover,.sbs-btn-next:hover,.sbs-btn-submit:hover{background:var(--y4-primary-strong);transform:translateY(-1px)}.sbs-btn-back{border-color:var(--y4-border-strong);color:var(--y4-text);box-shadow:none}.sbs-loading{min-height:112px;border:1px dashed var(--y4-border-strong);border-radius:var(--y4-radius-md);background:#fbfcfe;color:var(--y4-muted)}.sbs-date-shortcut,.sbs-option-item,.sbs-staff-card,.sbs-time-slot{border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}.sbs-date-shortcut.active,.sbs-option-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{border-color:var(--y4-primary);background:var(--y4-primary-soft);box-shadow:var(--y4-focus)}.sbs-booking-sidebar{position:sticky;border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:#fff;box-shadow:var(--y4-shadow-md);overflow:clip}.sbs-summary-item{border-color:var(--y4-border)}.sbs-summary-edit-btn{width:34px;height:34px;border:1px solid var(--y4-border);color:var(--y4-muted)}.sbs-progress-bar{padding:18px 28px 8px;border-bottom:1px solid var(--y4-border);background:#fff}#sbs-toast,.ysp-toast{border-radius:var(--y4-radius-md);box-shadow:var(--y4-shadow-lg)}.sbs-portal-wrap,.yatoon-manage-wrap{width:min(780px,calc(100% - 32px));margin:32px auto}.sbs-portal-booking,.sbs-portal-card,.sbs-portal-login,.yatoon-manage-card,.yatoon-manage-panel{border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:#fff;box-shadow:var(--y4-shadow-md)}.sbs-portal-badge,.yatoon-status-badge{border-radius:999px;font-weight:700}.yatoon-staff-portal-page{margin:0;background:var(--y4-canvas)}#ysp-app{min-height:100dvh;background:var(--y4-canvas)}.ysp-topbar{border-bottom:1px solid var(--y4-border);background:color-mix(in srgb,#fff 94%,transparent);box-shadow:var(--y4-shadow-sm);backdrop-filter:blur(14px)}.ysp-topbar-name{color:var(--y4-text);font-weight:780;letter-spacing:-.02em}.ysp-last-sync,.ysp-topbar-sub{color:var(--y4-muted)}.ysp-calendar-options,.ysp-icon-button,.ysp-refresh-btn,.ysp-topbar-logout{border:1px solid var(--y4-border);border-radius:12px;background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-calendar-toolbar,.ysp-day-tabs,.ysp-staff-tabs{background:var(--y4-canvas)}.ysp-view-switch{padding:4px;border:1px solid var(--y4-border);border-radius:12px;background:#eef1f6}.ysp-view-switch button{min-height:36px;border:0;border-radius:9px;background:0 0;color:var(--y4-muted);font-weight:700}.ysp-view-switch button.active{background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-schedule{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.ysp-booking-card,.ysp-customer-card,.ysp-today-command{border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}.ysp-booking-card{transition:transform .15s var(--y4-ease),box-shadow .15s var(--y4-ease)}.ysp-booking-card:active{transform:scale(.99)}.ysp-bottom-nav{left:50%;bottom:max(10px,env(safe-area-inset-bottom, 0px));width:min(560px,calc(100% - 20px));border:1px solid color-mix(in srgb,var(--y4-border) 88%,transparent);border-radius:20px;background:color-mix(in srgb,#fff 94%,transparent);box-shadow:var(--y4-shadow-lg);transform:translateX(-50%);backdrop-filter:blur(18px);overflow:hidden}.ysp-bottom-nav-btn{min-width:0;min-height:62px;border-radius:14px;color:var(--y4-muted)}.ysp-bottom-nav-btn.active{background:var(--y4-primary-soft);color:var(--y4-primary-strong)}.ysp-bottom-nav-icon{font-size:0}.ysp-bottom-nav-btn[data-view=today] .ysp-bottom-nav-icon::before{content:"●"}.ysp-bottom-nav-btn[data-view=calendar] .ysp-bottom-nav-icon::before{content:"▦"}.ysp-bottom-nav-btn[data-view=clients] .ysp-bottom-nav-icon::before{content:"◎"}.ysp-bottom-nav-btn[data-view=checkout] .ysp-bottom-nav-icon::before{content:"$"}.ysp-bottom-nav-btn[data-view=messages] .ysp-bottom-nav-icon::before{content:"✉"}#ysp-bottom-more-btn .ysp-bottom-nav-icon::before{content:"•••"}.ysp-bottom-nav-icon::before{font-size:19px;line-height:1}.ysp-overlay{background:rgba(16,24,40,.48);backdrop-filter:blur(4px)}.ysp-sheet{border:1px solid var(--y4-border);border-radius:24px 24px 0 0;background:#fff;box-shadow:var(--y4-shadow-lg)}.ysp-sheet-handle{background:var(--y4-border-strong)}.ysp-login-logo{background:var(--y4-primary);box-shadow:0 14px 34px color-mix(in srgb,var(--y4-primary) 28%,transparent)}.ysp-numpad-btn{border:1px solid var(--y4-border);background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-numpad-btn:active{background:var(--y4-primary-soft);transform:scale(.96)}body.yatoon-app-shell-on,body.yatoon-app-shell-on #wpcontent{background:var(--y4-canvas)}.yatoon-app-sidebar{border-right:1px solid #253044;background:#101828;box-shadow:8px 0 28px rgba(16,24,40,.12)}.yatoon-app-brand{border-bottom:1px solid rgba(255,255,255,.08);font-size:17px;letter-spacing:-.02em}.yatoon-app-nav-label{color:#98a2b3;font-size:10px;font-weight:750;letter-spacing:.12em}.yatoon-app-nav a{border-radius:10px;color:#d0d5dd;transition:background .16s,color .16s,transform .16s}.yatoon-app-nav a:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.yatoon-app-nav a.is-active{background:color-mix(in srgb,var(--y4-primary) 26%,#172033);color:#fff;box-shadow:inset 3px 0 0 var(--y4-primary)}.yatoon-app-topbar{border-bottom:1px solid var(--y4-border);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.yatoon-app-search input{border:1px solid var(--y4-border);border-radius:11px;background:#f9fafb}body.yatoon-app-shell-on :is(.postbox,.card,.sbs-card,.yatoon-card,.yc-card,.yatoon-panel){border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}body.yatoon-app-shell-on :is(.widefat,.wp-list-table){border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm);overflow:hidden}body.yatoon-app-shell-on :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea){min-height:42px;border-color:var(--y4-border-strong);border-radius:9px;box-shadow:none}body.yatoon-app-shell-on :is(.button,.button-primary){min-height:38px;border-radius:9px;font-weight:650}body.yatoon-app-shell-on .button-primary{border-color:var(--y4-primary);background:var(--y4-primary);color:#fff}body.yatoon-app-shell-on :is(.notice,.updated,.error){border-radius:var(--y4-radius-sm);box-shadow:var(--y4-shadow-sm)}@media (max-width:980px){.sbs-booking-container{width:min(760px,calc(100% - 24px));margin:18px auto}.sbs-booking-layout{display:block}.sbs-booking-sidebar{position:static;margin-top:18px}.sbs-booking-main{border-radius:var(--y4-radius-lg)}}@media (max-width:640px){.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap{width:100%;margin:0}.sbs-booking-main,.sbs-portal-card,.sbs-portal-login,.yatoon-manage-card{border-right:0;border-left:0;border-radius:0;box-shadow:none}.sbs-form-step{padding:20px 16px 112px}.sbs-venue-hero{padding:22px 16px}.sbs-appt-type-wrap{padding:14px}.sbs-service-item{border-radius:var(--y4-radius-md)}.sbs-category-title{margin-top:24px}.sbs-booking-sidebar{display:none}.ysp-topbar{padding-top:env(safe-area-inset-top, 0px)}.ysp-view-switch{overflow-x:auto}.ysp-sheet{max-height:92dvh}}@media (prefers-reduced-motion:reduce){.sbs-booking-container *,.sbs-portal-wrap *,.yatoon-manage-wrap *,.yatoon-staff-portal-page *,body.yatoon-app-shell-on *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on{--y4-radius-control:10px;--y4-radius-card:16px;--y4-accent-soft:color-mix(in srgb, var(--y4-primary) 8%, #fff);font-size:15px;line-height:1.5}@media (min-width:641px){.sbs-booking-container .sbs-service-item.ybs-svc-card{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(156px,24%,196px);min-height:176px;overflow:hidden;border-radius:var(--y4-radius-card)!important}.sbs-booking-container .sbs-service-item.ybs-svc-card .ybs-svc-hero{grid-column:2;grid-row:1;width:100%;height:100%;min-height:176px;aspect-ratio:auto}.sbs-booking-container .sbs-service-item.ybs-svc-card .sbs-service-layout{grid-column:1;grid-row:1;padding:18px 20px!important}}.sbs-booking-container .ybs-svc-hero img{object-position:center}.sbs-booking-container .ybs-svc-card-placeholder .ybs-svc-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--y4-primary) 8%,#fff),#f8fafc),#f8fafc!important}.sbs-booking-container .ybs-svc-hero-fallback::after,.sbs-booking-container .ybs-svc-hero-fallback::before{content:"";position:absolute;z-index:-1;border:1px solid color-mix(in srgb,var(--y4-primary) 18%,transparent);border-radius:999px}.sbs-booking-container .ybs-svc-hero-fallback::before{width:112px;height:112px}.sbs-booking-container .ybs-svc-hero-fallback::after{width:148px;height:148px;opacity:.5}.sbs-booking-container .ybs-svc-hero-fallback span{width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--y4-primary) 15%,#fff)!important;border-radius:18px!important;color:var(--y4-primary-strong)!important;background:rgba(255,255,255,.88)!important;box-shadow:var(--y4-shadow-sm)!important;font-size:25px!important}.sbs-booking-container .ybs-svc-popular-overlay{color:var(--y4-primary-strong);border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.92);box-shadow:var(--y4-shadow-sm)}.sbs-booking-container .ybs-svc-pills .ybs-pill{color:var(--y4-muted);border:1px solid var(--y4-border);background:#f8fafc;font-weight:650}.sbs-booking-container .sbs-service-price-row{color:var(--y4-text);margin-top:10px}.sbs-booking-container .sbs-service-price{color:var(--y4-primary-strong)!important;font-size:15px;font-weight:780}.sbs-booking-container .sbs-book-btn.ybs-pill-btn{min-width:74px;min-height:38px!important;padding-inline:18px!important;border-radius:var(--y4-radius-control)!important;font-weight:750!important}.sbs-booking-container .ybs-next-opening.is-loaded,.sbs-booking-container .ybs-next-opening.is-urgent{color:var(--y4-muted)}.sbs-booking-container .ybs-next-opening-dot,.sbs-booking-container .ybs-next-opening.is-loaded .ybs-next-opening-dot,.sbs-booking-container .ybs-next-opening.is-urgent .ybs-next-opening-dot{background:var(--y4-primary);box-shadow:none;animation:none}.sbs-booking-container .sbs-staff-card.selected::after{content:"\2713"!important;display:grid;place-items:center;width:22px;height:22px;padding:0;color:#fff;background:var(--y4-primary);border-radius:50%;font-size:13px;line-height:1}.sbs-booking-container .sbs-summary-edit-btn{color:var(--y4-muted)!important;border:1px solid var(--y4-border)!important;border-radius:8px!important;background:#fff!important}.sbs-booking-container .sbs-summary-edit-btn[style*="display:none"]{display:none!important}.sbs-booking-container .sbs-summary-remove-service-btn{min-height:28px;padding:4px 8px;color:var(--y4-danger)!important;border:1px solid color-mix(in srgb,var(--y4-danger) 28%,var(--y4-border))!important;border-radius:8px!important;background:#fff!important;font-size:11px;font-weight:700;cursor:pointer}.sbs-booking-container .sbs-summary-remove-service-btn:hover{color:#fff!important;border-color:var(--y4-danger)!important;background:var(--y4-danger)!important}.sbs-booking-overlay .sbs-gr-remove-svc{display:inline-grid!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;place-items:center;color:#667085!important;border:1px solid #d0d5dd!important;border-radius:50%!important;background:#fff!important;font-size:24px!important;font-weight:500;line-height:1!important;box-shadow:0 1px 2px rgba(16,24,40,.05)}.sbs-booking-overlay .sbs-gr-remove-svc:focus-visible,.sbs-booking-overlay .sbs-gr-remove-svc:hover{color:#b42318!important;border-color:#fda29b!important;background:#fff5f4!important}@media (min-width:641px){.sbs-booking-container .sbs-service-item:not(.ybs-svc-card){min-height:174px}.sbs-booking-container .sbs-service-item:not(.ybs-svc-card) .sbs-service-content{padding:18px 20px!important}.sbs-booking-container .sbs-service-right-col{width:132px!important;min-width:132px!important;gap:10px!important;margin-left:8px!important}.sbs-booking-container .sbs-service-img-wrap{width:132px!important;height:112px!important;border-radius:14px!important}.sbs-booking-container .sbs-service-right-col .sbs-book-btn{width:132px!important;min-width:132px!important;min-height:40px!important;margin-top:0!important;border-radius:var(--y4-radius-control)!important}}.sbs-booking-container .sbs-service-img-wrap{position:relative;overflow:hidden;border:1px solid var(--y4-border);background:linear-gradient(145deg,var(--y4-accent-soft),#f8fafc)}.sbs-booking-container .sbs-service-img-wrap img{width:100%;height:100%;object-fit:cover}.sbs-booking-container .sbs-service-image-fallback{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at center,transparent 0 34px,color-mix(in srgb,var(--y4-primary) 12%,transparent) 35px 36px,transparent 37px),linear-gradient(145deg,var(--y4-accent-soft),#f8fafc)}.sbs-booking-container .sbs-service-image-fallback span{display:grid;width:48px;height:48px;place-items:center;color:var(--y4-primary-strong);border:1px solid color-mix(in srgb,var(--y4-primary) 16%,#fff);border-radius:15px;background:rgba(255,255,255,.9);font-size:22px;font-weight:800;box-shadow:var(--y4-shadow-sm)}.sbs-booking-container .sbs-service-popular-label{position:absolute;top:8px;left:8px;padding:4px 8px;color:var(--y4-primary-strong);border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:var(--y4-shadow-sm);font-size:10px;font-weight:750;line-height:1.2}.sbs-portal-wrap .sbs-portal-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;border:1px solid var(--y4-border);border-radius:14px;background:#f2f4f7}.sbs-portal-wrap .sbs-portal-tab{min-height:40px;border:0;border-radius:10px}.sbs-portal-wrap .sbs-portal-tab.active{color:#fff;background:var(--y4-primary);box-shadow:0 3px 10px color-mix(in srgb,var(--y4-primary) 20%,transparent)}.sbs-portal-wallet{padding:22px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:linear-gradient(145deg,#fff,var(--y4-accent-soft))}.sbs-portal-wallet-head,.sbs-portal-wallet-next,.sbs-portal-wallet-note{display:flex;align-items:center;justify-content:space-between;gap:16px}.sbs-portal-wallet-head h3{margin:2px 0 3px;font-size:24px}.sbs-portal-wallet-head p,.sbs-portal-wallet-note p{margin:0;color:var(--y4-muted)}.sbs-portal-wallet-mark{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;color:#fff;border-radius:15px;background:var(--y4-primary);font-size:22px;font-weight:800}.sbs-portal-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.sbs-portal-wallet-grid>div{padding:14px;border:1px solid var(--y4-border);border-radius:12px;background:rgba(255,255,255,.86)}.sbs-portal-wallet-grid span,.sbs-portal-wallet-next span{display:block;color:var(--y4-muted);font-size:12px}.sbs-portal-wallet-grid strong{display:block;margin-top:4px;font-size:18px}.sbs-portal-wallet-note{justify-content:flex-start;padding:14px;border-radius:12px;background:#fff}.sbs-portal-wallet-note>span{color:var(--y4-primary);font-size:18px;font-weight:800}.sbs-portal-wallet-next{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--y4-border)}.sbs-portal-wallet-next strong{text-align:right}.sbs-portal-wallet-cta{display:inline-flex!important;width:auto!important;margin-top:18px;text-decoration:none!important}.yatoon-staff-portal-page .ysp-today-metrics>div{border:1px solid var(--y4-border);border-radius:13px;background:#fff}.yatoon-staff-portal-page .ysp-today-metrics .attention{color:var(--y4-danger);border-color:color-mix(in srgb,var(--y4-danger) 25%,var(--y4-border));background:color-mix(in srgb,var(--y4-danger) 5%,#fff)}.yatoon-staff-portal-page .ysp-detail-actions{display:grid;gap:10px}.yatoon-staff-portal-page .ysp-square-row-action{min-height:58px;border:1px solid var(--y4-border);border-radius:12px;background:#fff}.yatoon-staff-portal-page .ysp-square-row-action[data-action=arrived] strong,.yatoon-staff-portal-page .ysp-square-row-action[data-action=completed] strong{color:var(--y4-primary-strong)}.yatoon-staff-portal-page .ysp-square-primary{min-height:48px;border-radius:12px;background:var(--y4-primary)!important}body.yatoon-app-shell-on :is(.postbox,.card,.sbs-card,.yatoon-card,.yc-card,.yatoon-panel,.yatoon-drawer,.yatoon-modal-content){border-radius:var(--y4-radius-card)!important}body.yatoon-app-shell-on :is(.widefat,.wp-list-table) tbody tr:hover{background:#f8fafc}body.yatoon-app-shell-on :is(.button,.button-primary,.button-secondary){border-radius:var(--y4-radius-control)!important}body.yatoon-app-shell-on :is(.yatoon-inline-status,.yatoon-inline-success,.yatoon-meta-confirmed){color:var(--y4-success)!important;font-weight:700}body.yatoon-app-shell-on .yatoon-inline-success{padding:10px 14px;border:1px solid color-mix(in srgb,var(--y4-success) 22%,var(--y4-border));border-radius:10px;background:color-mix(in srgb,var(--y4-success) 7%,#fff)}body.yatoon-app-shell-on .yatoon-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}@media (max-width:640px){.sbs-booking-container .ybs-svc-hero{min-height:148px!important;aspect-ratio:1.75/1!important}.sbs-booking-container .sbs-service-img-wrap{width:104px!important;height:96px!important;border-radius:14px!important}.sbs-booking-container .sbs-service-right-col{width:104px!important;min-width:104px!important;gap:8px!important}.sbs-booking-container .sbs-service-right-col .sbs-book-btn{width:104px!important;min-width:104px!important;min-height:42px!important;margin-top:0!important}.sbs-portal-wallet-grid{grid-template-columns:1fr}.sbs-portal-wallet{padding:18px}.sbs-portal-wrap .sbs-portal-tab{padding-inline:6px;font-size:12px}}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat{overflow:hidden;border:1px solid var(--y4-border);border-radius:var(--y4-radius-sm);box-shadow:var(--y4-shadow-sm)}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat thead th{padding:12px 14px;color:var(--y4-text-muted);font-size:12px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat td{padding:13px 14px;vertical-align:middle}body.yatoon-app-shell-on :where(.button,button,input,select,textarea,a,[tabindex]):focus-visible{outline:#2563eb solid 3px!important;outline-offset:2px!important;box-shadow:none!important}body.yatoon-app-shell-on :where(.button,.button-primary,.button-secondary){min-height:36px;border-radius:var(--y4-radius-control,10px)}body.yatoon-app-shell-on :where(.yatoon-empty-state,.yatoon-empty,.sbs-empty-state){padding:32px 20px;color:var(--y4-text-muted);text-align:center}@media (max-width:782px){body.yatoon-app-shell-on :where(.tablenav,.yatoon-filter-row,.sbs-filter-row){display:flex;height:auto;flex-wrap:wrap;gap:8px}body.yatoon-app-shell-on :where(.tablenav,.yatoon-filter-row,.sbs-filter-row) :where(input,select,.button){width:100%;max-width:none}}.sbs-booking-container :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea),.sbs-portal-wrap :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea),.yatoon-manage-wrap :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--y4-font)!important;letter-spacing:normal}.sbs-booking-overlay,.sbs-booking-overlay :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--y4-font)!important;letter-spacing:normal}.sbs-booking-container :where(.sbs-step-4 > h2,#sbs-main-title){color:var(--y4-text);font-family:var(--y4-font)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:780!important;line-height:1.1!important;letter-spacing:-.035em!important}#sbs-pending-services-banner{margin:0 0 18px;padding:18px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:#fff;box-shadow:var(--y4-shadow-sm)}.sbs-banner-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sbs-banner-heading>div{display:flex;align-items:center;gap:8px;color:var(--y4-text)}.sbs-banner-heading strong{font-size:15px}.sbs-banner-heading span:last-child{color:var(--y4-muted);font-size:12px;font-weight:650}.sbs-banner-check{display:grid!important;width:22px;height:22px;place-items:center;color:#fff!important;border-radius:50%;background:var(--y4-primary);font-size:12px!important;font-weight:800}.sbs-banner-service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 0;border-top:1px solid var(--y4-border)}.sbs-banner-service-main{min-width:0}.sbs-banner-service-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--y4-text);font-size:14px;font-weight:700;line-height:1.35}.sbs-banner-order{display:inline-grid;width:21px;height:21px;place-items:center;margin-right:2px;color:var(--y4-primary-strong);border-radius:7px;background:var(--y4-primary-soft);font-size:11px;font-weight:800}.sbs-banner-service-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px;color:var(--y4-muted);font-size:12px}.sbs-banner-service-meta>span{white-space:nowrap}.sbs-banner-service-meta>span+span::before{content:"·";margin-right:7px;color:var(--y4-border-strong)}#sbs-pending-services-banner .sbs-inline-staff-sel{width:auto;min-width:150px;max-width:100%;min-height:36px;padding:6px 32px 6px 10px;color:var(--y4-text);border:1px solid var(--y4-border-strong);border-radius:9px;background:#fff;font-size:12px;cursor:pointer}.sbs-banner-service-actions{display:flex;align-items:center;align-self:center;gap:6px}.sbs-banner-service-actions button{min-width:36px;min-height:36px;padding:7px 10px;color:var(--y4-muted);border:1px solid var(--y4-border);border-radius:9px;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.sbs-banner-service-actions button:hover{color:var(--y4-text);border-color:var(--y4-border-strong);background:#f8fafc}.sbs-banner-service-actions .sbs-banner-remove-btn{color:var(--y4-danger)}.sbs-banner-add-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--y4-border)}.sbs-banner-add-actions .sbs-btn{min-height:40px;padding:9px 14px!important;color:var(--y4-primary-strong)!important;border:1px solid color-mix(in srgb,var(--y4-primary) 35%,var(--y4-border))!important;border-radius:10px!important;background:var(--y4-primary-soft)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap}.sbs-banner-add-actions #sbs-banner-add-guest{background:#fff!important}.sbs-portal-wallet-assets{display:grid;gap:10px;margin:16px 0}.sbs-portal-wallet-asset{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--y4-border);border-radius:12px;background:#fff}.sbs-portal-wallet-asset strong{display:block}.sbs-portal-wallet-asset p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}.sbs-portal-wallet-asset-value{text-align:right;white-space:nowrap}.sbs-portal-wallet-history{margin-top:18px}.sbs-portal-wallet-history h4{margin:0 0 10px}.sbs-portal-wallet-history-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--y4-border);font-size:13px}.sbs-portal-wallet-history-row span{color:var(--y4-muted)}.sbs-portal-btn-primary{color:#fff!important;border-color:var(--y4-primary)!important;background:var(--y4-primary)!important;text-decoration:none!important}.sbs-portal-rewards{margin:18px 0;padding:16px;border:1px solid var(--y4-border);border-radius:13px;background:#fff}.sbs-portal-rewards h4{margin:0 0 8px}.sbs-portal-reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--y4-border)}.sbs-portal-reward-row p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}.sbs-portal-reward-row button[disabled]{opacity:.58;cursor:not-allowed}.sbs-portal-reward-message{min-height:20px;margin:10px 0 0;font-size:13px}#sbs-profile-message.success,.sbs-portal-reward-message.success{color:var(--y4-success)}#sbs-profile-message.error,.sbs-portal-reward-message.error{color:var(--y4-danger)}.sbs-portal-profile{padding:22px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:#fff}.sbs-portal-profile h3{margin:2px 0 4px;font-size:24px}.sbs-portal-profile-intro{max-width:680px;margin:0 0 18px;color:var(--y4-muted)}.sbs-portal-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sbs-portal-profile-grid label>span{display:block;margin:0 0 6px;color:var(--y4-text);font-size:12px;font-weight:750}.sbs-portal-profile-wide{grid-column:1/-1}.sbs-portal-profile textarea{resize:vertical}.sbs-portal-profile input[readonly]{color:var(--y4-muted);background:#f8fafc;cursor:not-allowed}.sbs-portal-profile-actions{display:flex;align-items:center;gap:14px;margin-top:16px}.sbs-portal-profile-actions .sbs-portal-btn{width:auto}.sbs-portal-profile-actions p{margin:0}.sbs-portal-privacy-note{margin-top:18px;padding:13px;border-radius:11px;background:var(--y4-primary-soft)}.sbs-portal-privacy-note p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}@media (max-width:640px){.sbs-portal-wrap .sbs-portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-portal-profile-grid{grid-template-columns:1fr}.sbs-portal-profile-wide{grid-column:auto}#sbs-pending-services-banner{padding:15px}.sbs-banner-service-row{grid-template-columns:1fr}.sbs-banner-service-actions{justify-content:flex-end}.sbs-banner-service-actions .sbs-banner-edit-btn,.sbs-banner-service-actions .sbs-banner-remove-btn{flex:1}.sbs-banner-add-actions{display:grid}.sbs-banner-add-actions .sbs-btn{width:100%}.sbs-booking-container :where(.sbs-step-4 > h2,#sbs-main-title){font-size:30px!important}}@keyframes yatoonCardIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sbs-service-item{animation:.28s both yatoonCardIn}.sbs-service-item:first-child{animation-delay:0s}.sbs-service-item:nth-child(2){animation-delay:30ms}.sbs-service-item:nth-child(3){animation-delay:60ms}.sbs-service-item:nth-child(4){animation-delay:90ms}.sbs-service-item:nth-child(5){animation-delay:120ms}.sbs-service-item:nth-child(n+6){animation-delay:150ms}@keyframes yatoonSelectPop{0%,100%{transform:scale(1)}45%{transform:scale(1.035)}}.sbs-day-button.selected,.sbs-option-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{animation:.22s ease-out yatoonSelectPop}@media (prefers-reduced-motion:reduce){.sbs-day-button.selected,.sbs-option-item.selected,.sbs-service-item,.sbs-staff-card.selected,.sbs-time-slot.selected{animation:none!important}}.sbs-booking-main,.sbs-form-step.sbs-step-1,body.sbs-booking-immersive .sbs-booking-main,body.sbs-booking-immersive .sbs-form-step.sbs-step-1{overflow:visible!important}.sbs-step-1{position:relative!important}.sbs-category-tabs-wrap,body.sbs-booking-immersive .sbs-category-tabs-wrap{position:relative!important;overflow:visible!important}.sbs-category-tabs,body.sbs-booking-immersive .sbs-category-tabs{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.sbs-cat-tab,body.sbs-booking-immersive .sbs-cat-tab{flex:0 0 auto!important;min-height:36px!important;max-width:none!important;padding:8px 14px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.sbs-category-tabs .sbs-cat-tab[data-cat].active,.sbs-category-tabs .sbs-cat-tab[data-cat].is-hover,.sbs-category-tabs .sbs-cat-tab[data-cat]:focus-visible,.sbs-category-tabs .sbs-cat-tab[data-cat]:hover,body.sbs-booking-immersive .sbs-category-tabs .sbs-cat-tab[data-cat].active,body.sbs-booking-immersive .sbs-category-tabs .sbs-cat-tab[data-cat].is-hover,body.sbs-booking-immersive .sbs-category-tabs .sbs-cat-tab[data-cat]:focus-visible,body.sbs-booking-immersive .sbs-category-tabs .sbs-cat-tab[data-cat]:hover{border-color:#111827!important;background:#111827!important;color:#fff!important;box-shadow:0 8px 18px rgba(17,24,39,.16)!important}.sbs-cat-overflow,body.sbs-booking-immersive .sbs-cat-overflow{display:none!important}#sbs-cat-more-btn,body.sbs-booking-immersive #sbs-cat-more-btn{min-width:58px!important;max-width:none!important;padding:8px 12px!important}#sbs-cat-more-btn.sbs-more-needed,body.sbs-booking-immersive #sbs-cat-more-btn.sbs-more-needed{display:inline-flex!important}#sbs-cat-more-btn.has-active,body.sbs-booking-immersive #sbs-cat-more-btn.has-active{border-color:#111827!important;background:#111827!important;color:#fff!important;box-shadow:0 8px 18px rgba(17,24,39,.16)!important}.sbs-cat-more-dropdown,body.sbs-booking-immersive .sbs-cat-more-dropdown{display:none;position:absolute!important;z-index:999999!important;min-width:180px!important;max-width:min(240px,calc(100vw - 24px))!important;max-height:min(55vh,360px)!important;overflow-y:auto!important;border:1px solid #e0e0e0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 28px rgba(0,0,0,.18)!important}.sbs-cat-more-dropdown.open{display:block!important}.sbs-cat-dropdown-item,body.sbs-booking-immersive .sbs-cat-dropdown-item{display:block!important;width:100%!important;min-height:44px!important;padding:13px 18px!important;overflow:visible!important;border:0!important;border-bottom:1px solid #f2f2f2!important;border-radius:0!important;background:#fff!important;color:#1a1a1a!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important}.sbs-cat-dropdown-item:last-child{border-bottom:0!important}.sbs-cat-dropdown-item.active,.sbs-cat-dropdown-item.is-hover,.sbs-cat-dropdown-item:active,.sbs-cat-dropdown-item:focus-visible,.sbs-cat-dropdown-item:hover,body.sbs-booking-immersive .sbs-cat-dropdown-item.active,body.sbs-booking-immersive .sbs-cat-dropdown-item.is-hover,body.sbs-booking-immersive .sbs-cat-dropdown-item:active,body.sbs-booking-immersive .sbs-cat-dropdown-item:focus-visible,body.sbs-booking-immersive .sbs-cat-dropdown-item:hover{border-color:#111827!important;background:#111827!important;color:#fff!important;font-weight:700!important}@media (max-width:768px){.sbs-category-tabs,body.sbs-booking-immersive .sbs-category-tabs{gap:6px!important}.sbs-cat-tab,body.sbs-booking-immersive .sbs-cat-tab{min-height:38px!important;padding:8px 10px!important;font-size:11px!important}#sbs-cat-more-btn,body.sbs-booking-immersive #sbs-cat-more-btn{min-width:56px!important;padding-inline:9px!important}}/*!
 * Yatoon booking — final override layer.
 *
 * 4.6.1 V2: this used to be a 14 KB string inside class-yatoon-frontend.php,
 * pushed onto the page with wp_add_inline_style() on every single request. An
 * inline <style> block cannot be cached by the browser, so every visitor paid
 * for it on every page view, and it could not be minified, diffed or linted
 * like a real stylesheet either.
 *
 * It still has to load LAST — the whole point of these rules is that they win
 * — so it is enqueued after every other Yatoon stylesheet rather than merged
 * into the bundle. The two genuinely dynamic blocks (per-site colours and
 * button overrides, built from saved options) remain inline, because they
 * differ per site and caching them would be wrong.
 */@media(min-width:1600px){.sbs-booking-container{width:min(1660px,calc(100% - 48px))!important;max-width:min(1660px,calc(100vw - 48px))!important;font-size:16px!important}.sbs-booking-layout{grid-template-columns:minmax(0,1fr) minmax(330px,360px)!important;gap:32px!important}.sbs-booking-container :is(#sbs-main-title,.sbs-form-step>h3){font-size:26px!important;line-height:1.18!important}.sbs-booking-container :is(.sbs-service-name,.sbs-appt-type-title){font-size:16px!important;line-height:1.35!important}.sbs-booking-container :is(.sbs-service-details,.sbs-service-brief,.sbs-service-desc-wrap,.sbs-appt-type-sub,.sbs-summary-item span,.yatoon-ai-helper p,.yatoon-ai-privacy-note){font-size:14px!important;line-height:1.5!important}.sbs-booking-container :is(.sbs-appt-type-label,.sbs-summary-label){font-size:12px!important;line-height:1.35!important}.sbs-booking-container :is(.sbs-cat-tab,#sbs-cat-more-btn,.sbs-book-btn,.sbs-portal-manage-link,.sbs-portal-banner-signout){font-size:13px!important}.sbs-booking-container .yatoon-ai-helper-header strong{font-size:clamp(14px,var(--yatoon-ai-title-size,14px),22px)!important}.sbs-booking-container .yatoon-ai-helper textarea{font-size:15px!important;line-height:1.5!important}.sbs-booking-container .sbs-booking-sidebar>h3{font-size:20px!important;line-height:1.3!important}}.sbs-booking-container .sbs-portal-banner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 18px!important;padding:22px 20px!important;overflow:visible!important;box-sizing:border-box!important;border:1px solid #e3e7ee!important;border-radius:16px!important;background:#f8fafc!important;background:linear-gradient(135deg,#f8fafc,#fff)!important;box-shadow:0 8px 24px rgba(15,23,42,.05)!important}.sbs-booking-container .sbs-portal-banner[hidden]{display:none!important}.sbs-booking-container .sbs-portal-banner-copy{display:grid!important;flex:1 1 280px!important;min-height:0!important;gap:3px!important}.sbs-booking-container .sbs-portal-banner-text{color:#18202d!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.sbs-booking-container .sbs-portal-banner-subtext{display:block!important;color:#667085!important;font-size:12px!important;line-height:1.45!important}.sbs-booking-container .sbs-google-signin{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:40px!important;padding:5px 14px 5px 6px!important;border:1px solid #d9dde5!important;border-radius:10px!important;background:#fff!important;color:#3c4043!important;box-shadow:0 1px 2px rgba(15,23,42,.08)!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.sbs-booking-container .sbs-google-signin:hover{border-color:#c6cbd4!important;background:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.1)!important;color:#202124!important;transform:translateY(-1px)}.sbs-booking-container .sbs-portal-manage-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 16px!important;box-sizing:border-box!important;border:1px solid #f0b8d1!important;border-radius:11px!important;background:#fff5fa!important;color:#9d174d!important;box-shadow:0 3px 10px rgba(157,23,77,.08)!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.sbs-booking-container .sbs-portal-manage-link:hover{border-color:#e889b3!important;background:#fce7f3!important;color:#831843!important;box-shadow:0 6px 16px rgba(157,23,77,.13)!important;transform:translateY(-1px)}.sbs-booking-container .sbs-portal-banner-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:0 1 auto!important;gap:10px!important;min-width:0!important}.sbs-booking-container .sbs-portal-banner-signout-form{display:block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.sbs-booking-container .sbs-portal-banner-signout-form input[type=hidden]{display:none!important}.sbs-booking-container .sbs-portal-banner-signout{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;box-sizing:border-box!important;border:1px solid #d8dee8!important;border-radius:11px!important;background:#fff!important;color:#475569!important;box-shadow:none!important;font:inherit!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.sbs-booking-container .sbs-portal-banner-signout:focus-visible,.sbs-booking-container .sbs-portal-banner-signout:hover{border-color:#94a3b8!important;background:#f8fafc!important;color:#0f172a!important;box-shadow:0 0 0 3px rgba(148,163,184,.18)!important;outline:0!important}.sbs-booking-container .sbs-google-signin-mark{display:grid!important;place-items:center!important;overflow:hidden!important;flex:0 0 26px!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;background:#fff!important}.sbs-booking-container .sbs-google-signin-mark svg{display:block!important;flex:none!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;inline-size:16px!important;block-size:16px!important}.sbs-booking-container .sbs-signin-options>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;text-align:center!important}.sbs-booking-container .sbs-signin-options>a:not(.sbs-apple-signin){width:100%!important;min-height:40px!important;margin:0!important;padding:7px 12px!important;box-sizing:border-box!important;border:1px solid #d7dee8!important;border-radius:10px!important;background:#fff!important;color:#374151!important;box-shadow:0 1px 2px rgba(15,23,42,.06)!important;font:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important}.sbs-booking-container .sbs-signin-options>a:not(.sbs-apple-signin):focus-visible,.sbs-booking-container .sbs-signin-options>a:not(.sbs-apple-signin):hover{border-color:#f472b6!important;background:#fff7fb!important;color:#111827!important;box-shadow:0 0 0 3px rgba(244,114,182,.12)!important;outline:0!important}.sbs-booking-container .sbs-signin-options>a>.sbs-apple-signin-mark,.sbs-booking-container .sbs-signin-options>a>.sbs-code-signin-icon,.sbs-booking-container .sbs-signin-options>a>.sbs-facebook-signin-mark,.sbs-booking-container .sbs-signin-options>a>.sbs-google-signin-mark{position:static!important;inset:auto!important;margin:0!important}.sbs-booking-container .sbs-signin-options>a.sbs-code-signin{padding:7px 12px!important}.sbs-booking-container .sbs-signin-options>a.sbs-code-signin>span:last-child{display:inline!important;width:auto!important;margin:0!important;text-align:center!important}.sbs-booking-container .sbs-signin-menu>.sbs-signin-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:44px!important;margin:0!important;padding:7px 11px!important;box-sizing:border-box!important;border:1px solid #d7dee8!important;border-radius:11px!important;background:var(--sbs-signin-trigger-bg,#f8fafc)!important;color:var(--sbs-signin-trigger-text,#1f2937)!important;box-shadow:0 4px 12px rgba(15,23,42,.06)!important;font:inherit!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;text-align:left!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.sbs-booking-container .sbs-signin-menu.is-open>.sbs-signin-trigger,.sbs-booking-container .sbs-signin-menu>.sbs-signin-trigger:focus-visible,.sbs-booking-container .sbs-signin-menu>.sbs-signin-trigger:hover{border-color:#f472b6!important;background:var(--sbs-signin-trigger-bg,#f8fafc)!important;color:var(--sbs-signin-trigger-text,#1f2937)!important;box-shadow:0 0 0 3px rgba(244,114,182,.14)!important;outline:0!important}.sbs-booking-container .sbs-signin-trigger-icon{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;background:rgba(236,72,153,.1)!important;color:#db2777!important}.sbs-booking-container .sbs-signin-trigger-icon svg{display:block!important;width:20px!important;height:20px!important}.sbs-booking-container .sbs-signin-trigger-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sbs-booking-container .sbs-signin-chevron{display:grid!important;place-items:center!important;flex:0 0 18px!important;margin-inline-start:auto!important;transition:transform .16s ease!important}.sbs-booking-container .sbs-signin-menu.is-open .sbs-signin-chevron{transform:rotate(180deg)!important}.sbs-booking-container .sbs-portal-banner .sbs-signin-menu{position:relative!important;z-index:10000!important;align-self:center!important;min-width:252px!important;overflow:visible!important}.sbs-booking-container .sbs-portal-banner .sbs-signin-menu>.sbs-signin-options{position:absolute!important;z-index:10001!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;display:grid!important;gap:8px!important;width:min(320px,calc(100vw - 36px))!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;border:1px solid #dce2ea!important;border-radius:14px!important;background:var(--sbs-signin-panel-bg,#fff)!important;box-shadow:0 18px 48px rgba(15,23,42,.2)!important;color:#172033!important}.sbs-booking-container .sbs-signin-menu:not(.is-open)>.sbs-signin-options{display:none!important}.sbs-booking-container .sbs-signin-menu.is-open>.sbs-signin-options{display:grid!important}.sbs-booking-container .sbs-signin-optional-note{margin:9px 2px 0!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important;text-align:left!important}.sbs-booking-container .sbs-customer-form .sbs-form-group:first-child>.sbs-signin-menu-wide{margin:0 0 22px!important}.sbs-booking-container .yatoon-ai-helper-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important}.sbs-booking-container .yatoon-ai-helper-actions .sbs-btn{width:100%!important;max-width:none!important;white-space:normal!important}.sbs-booking-container #yatoon-ai-service-status{display:none!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:9px 11px!important;border:1px solid #fed7aa!important;border-radius:9px!important;background:#fff7ed!important;color:#9a3412!important;font-size:13px!important;font-weight:650!important;line-height:1.4!important}.sbs-booking-container #yatoon-ai-service-status:not(:empty){display:block!important}@media(max-width:640px){.sbs-booking-container{padding-top:14px!important}.sbs-booking-container .sbs-booking-main{padding-top:14px!important}.sbs-booking-container #sbs-progress-bar{scroll-margin-top:150px!important}.sbs-booking-container .sbs-customer-form .sbs-form-group:first-child>.sbs-signin-menu-wide{margin-bottom:26px!important}.sbs-booking-container .sbs-portal-banner{align-items:stretch!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:18px!important;padding:17px 18px 20px!important}.sbs-booking-container .sbs-portal-banner-copy{flex:0 0 auto!important;width:100%!important;min-height:0!important}.sbs-booking-container .sbs-google-signin{flex:0 0 auto!important;width:100%!important;box-sizing:border-box!important}.sbs-booking-container .sbs-portal-banner-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important}.sbs-booking-container .sbs-portal-manage-link{width:100%!important}.sbs-booking-container .sbs-portal-banner-signout{min-width:78px!important}.sbs-booking-container .sbs-portal-banner .sbs-signin-menu{width:100%!important;min-width:0!important}.sbs-booking-container .sbs-portal-banner .sbs-signin-menu>.sbs-signin-options{position:static!important;width:100%!important;margin-top:8px!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important}}@media(max-width:640px){.sbs-booking-container>.sbs-booking-layout>.sbs-booking-main{padding-top:18px!important}.sbs-booking-container>.sbs-portal-banner{margin-top:8px!important}}.sbs-booking-container .sbs-portal-banner-signout,.sbs-booking-container .sbs-portal-manage-link{min-height:44px!important}.sbs-booking-container #sbs-cat-more-btn,.sbs-booking-container .sbs-cat-tab{min-height:44px!important}.sbs-booking-container .sbs-prog-step{min-width:44px!important;min-height:44px!important}.sbs-booking-container .sbs-appt-type-label{color:#6b7280!important}.sbs-booking-container #sbs-progress-bar.sbs-progress-bar-reserved{display:block!important;visibility:hidden!important;height:10px!important;min-height:10px!important;overflow:hidden!important;pointer-events:none!important}@media(max-width:640px){.sbs-booking-container #sbs-progress-bar.sbs-progress-bar-reserved{height:8px!important;min-height:8px!important}}.sbs-booking-container .sbs-navigation-buttons{bottom:0!important;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}.sbs-booking-container .yatoon-cof-box{margin-top:18px!important;padding:16px 16px 14px!important;border:1px solid #e3e7ee!important;border-radius:14px!important;background:linear-gradient(135deg,#f8fafc,#fff)!important}.sbs-booking-container .yatoon-cof-box.is-saved{border-color:#a7d7b8!important;background:linear-gradient(135deg,#f4fbf6,#fff)!important}.sbs-booking-container .yatoon-cof-title{margin:0 0 6px!important;font-size:15px!important;font-weight:800!important;color:#18202d!important}.sbs-booking-container .yatoon-cof-policy{margin:0 0 12px!important;font-size:12.5px!important;line-height:1.5!important;color:#667085!important}.sbs-booking-container .yatoon-cof-element{padding:12px!important;border:1px solid #d7dee8!important;border-radius:10px!important;background:#fff!important;min-height:46px!important}.sbs-booking-container .yatoon-cof-consent{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:12px 0 0!important;font-size:13px!important;line-height:1.5!important;color:#374151!important;cursor:pointer!important}.sbs-booking-container .yatoon-cof-consent input{margin-top:3px!important;width:18px!important;height:18px!important;flex:0 0 18px!important}.sbs-booking-container .yatoon-cof-save{margin-top:12px!important;min-height:44px!important;width:100%!important;box-sizing:border-box!important}.sbs-booking-container .yatoon-cof-status{margin:10px 0 0!important;font-size:13px!important;line-height:1.45!important;min-height:1.45em!important}.sbs-booking-container .yatoon-cof-status.is-error{color:#b4232b!important}.sbs-booking-container .yatoon-cof-status.is-success{color:#2d6b52!important;font-weight:700!important}.sbs-booking-container .yatoon-cof-status.is-working{color:#667085!important}@media(max-width:768px){.sbs-booking-container :is(input,select,textarea){font-size:16px!important}}:root{--portal-primary:#ec4899;--portal-radius:14px;--portal-shadow:0 4px 24px rgba(0,0,0,.10);--portal-border:#f0e6ee;--portal-bg:#fff;--portal-muted:#6b7280;--portal-success:#10b981;--portal-danger:#ef4444;--portal-upcoming:#fdf4ff;--portal-past:#f9fafb}.sbs-portal-wrap{max-width:680px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#1a1a1a}.sbs-portal-loading{display:flex;justify-content:center;padding:48px 0}.sbs-portal-spinner{width:36px;height:36px;border:3px solid #f3e8f0;border-top-color:var(--portal-primary);border-radius:50%;animation:sbs-spin .7s linear infinite;display:inline-block}@keyframes sbs-spin{to{transform:rotate(360deg)}}.sbs-portal-card{background:var(--portal-bg);border:1px solid var(--portal-border);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow);padding:32px 28px;margin-bottom:20px}.sbs-portal-login-icon{font-size:48px;text-align:center;margin-bottom:10px}.sbs-portal-login h2{margin:0 0 6px;font-size:22px;font-weight:700;text-align:center}.sbs-portal-login p.subtitle{color:var(--portal-muted);text-align:center;margin:0 0 24px;font-size:14px}.sbs-portal-input{width:100%;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:16px;box-sizing:border-box;margin-bottom:12px;transition:border-color .2s;outline:0}.sbs-portal-input:focus{border-color:var(--portal-primary);box-shadow:0 0 0 3px rgba(236,72,153,.12)}.sbs-portal-btn{width:100%;padding:13px;background:var(--portal-primary);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s}.sbs-portal-btn:hover{opacity:.9}.sbs-portal-btn:active{transform:scale(.98)}.sbs-portal-btn:disabled{opacity:.55;cursor:default}.sbs-portal-btn-sm{padding:7px 14px;font-size:13px;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:opacity .2s}.sbs-portal-btn-sm:hover{opacity:.85}.sbs-portal-btn-outline{background:0 0;border:1.5px solid var(--portal-primary);color:var(--portal-primary)}.sbs-portal-msg{text-align:center;font-size:13px;margin-top:10px;min-height:18px}.sbs-portal-msg.success{color:var(--portal-success)}.sbs-portal-msg.error{color:var(--portal-danger)}.sbs-portal-link{background:0 0;border:none;color:var(--portal-primary);font-size:13px;cursor:pointer;text-decoration:underline;padding:0}.sbs-portal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--portal-border);flex-wrap:wrap;gap:10px}.sbs-portal-header h2{margin:0;font-size:20px;font-weight:700}.sbs-portal-header .greeting{color:var(--portal-muted);font-size:13px}.sbs-portal-stats{display:flex;gap:12px;margin-bottom:22px;flex-wrap:wrap}.sbs-portal-stat{flex:1;min-width:120px;background:linear-gradient(135deg,#fdf4ff,#fff0fa);border:1px solid #f3d6ef;border-radius:12px;padding:14px 16px;text-align:center}.sbs-portal-stat .value{font-size:22px;font-weight:800;color:var(--portal-primary);line-height:1.2}.sbs-portal-stat .label{font-size:11px;color:var(--portal-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.sbs-portal-next{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff);border-radius:12px;padding:14px 16px;margin:-6px 0 20px}.sbs-portal-next>div{display:flex;flex-direction:column;gap:3px;min-width:0}.sbs-portal-next strong{color:#111827;font-size:15px}.sbs-portal-next span:not(.sbs-status-badge){color:#6b7280;font-size:12px}.sbs-portal-next .sbs-portal-kicker{color:#15803d;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.sbs-portal-tabs{display:flex;gap:6px;margin-bottom:18px;border-bottom:2px solid #f0e6ee;padding-bottom:0}.sbs-portal-tab{padding:8px 16px;font-size:14px;font-weight:600;color:var(--portal-muted);background:0 0;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-2px;transition:color .2s,border-color .2s}.sbs-portal-tab.active{color:var(--portal-primary);border-bottom-color:var(--portal-primary)}.sbs-portal-booking{border:1px solid var(--portal-border);border-radius:12px;padding:16px 18px;margin-bottom:12px;display:flex;gap:14px;align-items:flex-start;background:var(--portal-bg);transition:box-shadow .2s}.sbs-portal-booking:hover{box-shadow:0 2px 12px rgba(236,72,153,.1)}.sbs-portal-booking.upcoming{background:var(--portal-upcoming)}.sbs-portal-booking.past{background:var(--portal-past)}.sbs-portal-booking.cancelled{opacity:.6}.sbs-portal-date-badge{min-width:52px;text-align:center;background:var(--portal-primary);color:#fff;border-radius:10px;padding:8px 6px;flex-shrink:0}.sbs-portal-date-badge .month{font-size:10px;text-transform:uppercase;letter-spacing:.06em;opacity:.85}.sbs-portal-date-badge .day{font-size:22px;font-weight:800;line-height:1.1}.past .sbs-portal-date-badge{background:#9ca3af}.cancelled .sbs-portal-date-badge{background:#d1d5db}.sbs-portal-booking-info{flex:1}.sbs-portal-booking-info .service-name{font-weight:700;font-size:15px;margin:0 0 3px}.sbs-portal-booking-info .staff-name{font-size:13px;color:#9d174d;margin-bottom:2px}.sbs-portal-booking-info .time{color:var(--portal-muted);font-size:13px;margin:0 0 8px}.sbs-portal-booking-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.sbs-portal-mini-pill{display:inline-flex;align-items:center;min-height:20px;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1}.sbs-portal-booking-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.sbs-status-badge{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.sbs-status-confirmed{background:#d1fae5;color:#065f46}.sbs-status-pending{background:#fef3c7;color:#92400e}.sbs-status-cancelled{background:#fee2e2;color:#991b1b}.sbs-status-no_show{background:#f3f4f6;color:#374151}.sbs-portal-empty{text-align:center;padding:32px 16px;color:var(--portal-muted);font-size:14px}.sbs-portal-empty .icon{font-size:36px;margin-bottom:8px}.sbs-portal-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px}.sbs-portal-modal{background:#fff;border-radius:16px;padding:28px 24px;max-width:460px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.25);max-height:90vh;overflow-y:auto}.sbs-portal-modal h3{margin:0 0 18px;font-size:18px;font-weight:700}.sbs-portal-modal-close{float:right;background:0 0;border:none;font-size:22px;cursor:pointer;color:#9ca3af;margin-top:-4px}.sbs-portal-slot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.sbs-portal-slot{padding:9px;border:1.5px solid #e5e7eb;border-radius:8px;text-align:center;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;background:#fff}.sbs-portal-slot.selected,.sbs-portal-slot:hover{background:var(--portal-primary);color:#fff;border-color:var(--portal-primary)}.sbs-ai-reschedule-box{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb}.sbs-ai-reschedule-label{font-size:12px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.sbs-ai-chat-log{max-height:160px;overflow-y:auto;margin-bottom:8px}.sbs-ai-chat-log:empty{display:none}.sbs-ai-bubble{max-width:85%;padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4;margin-bottom:8px}.sbs-ai-bubble-user{background:var(--portal-primary);color:#fff;margin-left:auto;border-bottom-right-radius:3px}.sbs-ai-bubble-ai{background:#f3f4f6;color:#111827;margin-right:auto;border-bottom-left-radius:3px}.sbs-ai-proposal{background:#fff7fb;border:1.5px solid var(--portal-primary);border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:13px}.sbs-ai-row{display:flex;gap:8px}.sbs-ai-row .sbs-portal-input{margin:0;flex:1}.sbs-ai-row .sbs-portal-btn-sm{width:auto;padding:8px 16px}.sbs-portal-book-new{text-align:center;margin-top:16px}@media (max-width:480px){.sbs-portal-card{padding:20px 16px}.sbs-portal-booking{flex-direction:column;gap:10px}.sbs-portal-slot-grid{grid-template-columns:repeat(2,1fr)}.sbs-portal-stats{flex-direction:column}}.sbs-portal-login .brand-subtitle{font-size:13px;color:var(--portal-primary,#ec4899);margin:-8px 0 12px;font-style:italic;opacity:.85}.sbs-portal-wrap{--portal-shadow:0 12px 34px rgba(15, 23, 42, .08);--portal-border:#e5e7eb;--portal-muted:#6b7280;max-width:720px}.sbs-portal-card{border-radius:16px;box-shadow:var(--portal-shadow)}.sbs-portal-login-icon{display:none}.sbs-portal-header h2,.sbs-portal-login h2{color:#111827;letter-spacing:0}.sbs-portal-input{border-width:1px;border-radius:12px;min-height:46px}.sbs-portal-btn,.sbs-portal-btn-sm{border-radius:999px}.sbs-portal-btn{min-height:46px;font-weight:700;box-shadow:0 10px 22px rgba(236,72,153,.16)}.sbs-portal-btn-outline{background:#fff}.sbs-portal-stats{gap:10px}.sbs-portal-stat{background:#f8fafc;border-color:#e5e7eb;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sbs-portal-stat .value{color:#111827}.sbs-portal-tabs{border:1px solid #e5e7eb;border-radius:999px;padding:4px;background:#f8fafc}.sbs-portal-tab{flex:1;border:none;border-radius:999px;margin:0}.sbs-portal-tab.active{background:#111827;color:#fff;border-bottom-color:transparent;box-shadow:0 4px 12px rgba(17,24,39,.14)}.sbs-portal-booking{border-color:#e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sbs-portal-booking.upcoming{background:#fff;border-left:4px solid var(--portal-primary)}.sbs-portal-booking.past{background:#f8fafc}.sbs-portal-booking:hover{box-shadow:0 12px 28px rgba(15,23,42,.08)}.sbs-portal-date-badge{border-radius:12px;background:#111827}.sbs-status-badge{letter-spacing:0;text-transform:none}.sbs-portal-modal{border-radius:18px}.sbs-portal-slot{border-width:1px;border-radius:999px}@media (max-width:480px){.sbs-portal-wrap{padding:0 10px}.sbs-portal-tabs{border-radius:14px}.sbs-portal-next{align-items:flex-start;flex-direction:column}}.sbs-portal-wrap{--portal-primary:#ec4899;--portal-shadow:0 12px 40px rgba(15,23,42,.10);--portal-border:rgba(0,0,0,.08);--portal-bg:#ffffff;--portal-muted:#6b7280;--portal-success:#10b981;--portal-danger:#ef4444;--portal-surface2:#f8fafc;--portal-radius:18px;--portal-ease:cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased}.sbs-portal-wrap{max-width:700px;font-family:-apple-system,BlinkMacSystemFont,'SF Pro Text','Helvetica Neue',Arial,sans-serif}.sbs-portal-card{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--portal-border);border-radius:var(--portal-radius);box-shadow:var(--portal-shadow),0 1px 0 rgba(255,255,255,.9) inset;padding:32px 28px}.sbs-portal-login h2{letter-spacing:-.025em;font-weight:800}.sbs-portal-input{border:1px solid rgba(0,0,0,.14);border-radius:12px;background:#f8fafc;min-height:48px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.sbs-portal-input:focus{border-color:var(--portal-primary);background:#fff;box-shadow:0 0 0 4px rgba(236,72,153,.12)}.sbs-portal-btn{border-radius:999px;min-height:48px;font-weight:800;letter-spacing:-.01em;background:var(--portal-primary);box-shadow:0 8px 22px rgba(236,72,153,.22);transition:all .18s var(--portal-ease)}.sbs-portal-btn:hover{opacity:1;filter:brightness(1.06);box-shadow:0 12px 28px rgba(236,72,153,.28);transform:translateY(-1px)}.sbs-portal-btn:active{transform:scale(.98)}.sbs-portal-btn-sm{border-radius:999px;font-weight:700}.sbs-portal-header h2{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#111827}.sbs-portal-stats{gap:10px}.sbs-portal-stat{background:var(--portal-surface2);border:1px solid rgba(0,0,0,.07);border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:box-shadow .18s,transform .18s}.sbs-portal-stat:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.sbs-portal-stat .value{font-size:24px;font-weight:900;letter-spacing:-.03em;color:#111827}.sbs-portal-stat .label{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.sbs-portal-tabs{display:flex;gap:4px;background:#f2f4f8;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:4px;margin-bottom:20px}.sbs-portal-tab{flex:1;border-radius:999px;border:none;margin:0;padding:8px 16px;font-size:14px;font-weight:600;color:#6b7280;background:0 0;transition:all .18s var(--portal-ease)}.sbs-portal-tab.active{background:#111827;color:#fff;font-weight:700;border-bottom-color:transparent;box-shadow:0 4px 14px rgba(17,24,39,.18)}.sbs-portal-booking{background:var(--portal-bg);border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:16px 18px;margin-bottom:10px;box-shadow:0 1px 3px rgba(15,23,42,.04);transition:box-shadow .18s var(--portal-ease),transform .18s var(--portal-ease)}.sbs-portal-booking:hover{box-shadow:0 10px 26px rgba(15,23,42,.09);transform:translateY(-1px)}.sbs-portal-booking.upcoming{background:#fff;border-left:4px solid var(--portal-primary)}.sbs-portal-booking.past{background:var(--portal-surface2);opacity:.88}.sbs-portal-date-badge{background:#111827;border-radius:12px;min-width:54px;box-shadow:0 4px 12px rgba(17,24,39,.18)}.past .sbs-portal-date-badge{background:#9ca3af}.cancelled .sbs-portal-date-badge{background:#d1d5db}.sbs-portal-mini-pill{border-radius:999px;border:1px solid rgba(0,0,0,.08);background:var(--portal-surface2);font-weight:700}.sbs-portal-modal{background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:22px;box-shadow:0 28px 80px rgba(15,23,42,.22)}.sbs-portal-modal h3{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#111827}.sbs-portal-slot{border:1px solid rgba(0,0,0,.1);border-radius:999px;background:var(--portal-surface2);font-weight:700;transition:all .15s}.sbs-portal-slot.selected,.sbs-portal-slot:hover{background:var(--portal-primary);color:#fff;border-color:var(--portal-primary);box-shadow:0 4px 14px rgba(236,72,153,.25)}.sbs-status-confirmed{background:#dcfce7;color:#15803d}.sbs-status-pending{background:#fef9c3;color:#a16207}.sbs-status-cancelled{background:#fee2e2;color:#991b1b}.sbs-status-no_show{background:#f3f4f6;color:#374151}@media (max-width:480px){.sbs-portal-card{padding:22px 18px}.sbs-portal-tabs{border-radius:16px}}.sbs-portal-auth-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px}.sbs-portal-auth-tab{border:1px solid #dbe1ea;background:#fff;border-radius:10px;padding:10px 8px;color:#4b5563;font-weight:700;cursor:pointer}.sbs-portal-auth-tab.active{border-color:var(--portal-primary);color:var(--portal-primary);background:#fff7fb}.sbs-portal-link-account{margin:16px 0;padding:14px;border:1px solid #f9a8d4;background:#fdf2f8;border-radius:12px}.sbs-portal-link-account strong{color:#831843}.sbs-portal-link-account p{margin:5px 0;color:#6b7280;font-size:13px}.sbs-portal-link-account-form{display:flex;gap:8px;align-items:center;margin-top:10px}.sbs-portal-link-account-form .sbs-portal-input{margin:0;flex:1}.sbs-change-service-list{display:grid;gap:8px;max-height:240px;overflow:auto;margin:12px 0}.sbs-change-service-choice{display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:11px 12px;cursor:pointer}.sbs-change-service-choice span{font-size:12px;color:#6b7280}.sbs-change-service-choice.selected{border-color:var(--portal-primary);box-shadow:0 0 0 2px rgba(236,72,153,.16);background:#fff7fb}.sbs-change-service-confirm{margin-top:14px;padding-top:12px;border-top:1px solid #e5e7eb}.sbs-change-service-confirm p{font-size:12px;color:#6b7280}.sbs-portal-change-service-modal{max-width:560px}@media(max-width:600px){.sbs-portal-auth-tabs{grid-template-columns:1fr}.sbs-portal-link-account-form{display:block}.sbs-portal-link-account-form .sbs-portal-btn-sm{margin-top:8px;width:100%}.sbs-change-service-choice{align-items:flex-start;flex-direction:column}}.sbs-portal-wrap .sbs-change-service-choice{color:#111827!important;background:#fff!important}.sbs-portal-wrap .sbs-change-service-choice strong{display:block;color:#111827!important}.sbs-portal-wrap .sbs-change-service-choice span{color:#5b6474!important}.sbs-portal-wrap .sbs-change-service-choice:focus-visible,.sbs-portal-wrap .sbs-change-service-choice:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8}.sbs-portal-wrap .sbs-change-service-choice.selected{color:#111827!important;background:#fdf2f8!important;border-color:var(--portal-primary)!important}.sbs-portal-wrap .sbs-change-service-choice.selected strong{color:#111827!important}.sbs-portal-modal-footer{display:flex;justify-content:flex-start;margin-top:16px;padding-top:14px;border-top:1px solid #e5e7eb}.sbs-portal-wrap .sbs-google-signin{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:6px 16px 6px 7px;border:1px solid #d9dde5!important;border-radius:11px!important;background:#fff!important;color:#3c4043!important;box-shadow:0 1px 2px rgba(15,23,42,.08);font-size:14px!important;font-weight:650!important;line-height:1.2;text-decoration:none!important;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.sbs-portal-wrap .sbs-google-signin:hover{border-color:#bdc4cf!important;background:#f8faff!important;box-shadow:0 5px 14px rgba(15,23,42,.1);transform:translateY(-1px)}.sbs-portal-wrap .sbs-google-signin-mark{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:7px;background:#fff}.sbs-portal-wrap .sbs-google-signin-mark svg{display:block;width:18px;height:18px}.sbs-portal-wrap .sbs-google-signin-wide{width:100%;margin-bottom:14px}.sbs-portal-login-divider{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#98a2b3;font-size:12px}.sbs-portal-login-divider::after,.sbs-portal-login-divider::before{content:"";height:1px;flex:1;background:#e7eaf0}.sbs-portal-social-signin{display:grid;gap:10px;margin:18px 0 14px}.sbs-apple-signin,.sbs-portal-social-signin .sbs-google-signin{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:8px 16px!important;box-sizing:border-box!important;border-radius:11px!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:transform .16s,box-shadow .16s,border-color .16s!important}.sbs-apple-signin{border:1px solid #000!important;background:#000!important;color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.14)!important}.sbs-apple-signin:hover{background:#171717!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,0,0,.18)!important}.sbs-portal-social-signin .sbs-google-signin{margin:0!important;border:1px solid #d9dde5!important;background:#fff!important;color:#3c4043!important;box-shadow:0 1px 3px rgba(15,23,42,.08)!important}.sbs-apple-signin-mark,.sbs-google-signin-mark{display:grid!important;place-items:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important;overflow:hidden!important}.sbs-apple-signin-mark svg{display:block!important;width:17px!important;height:20px!important;min-width:17px!important;max-width:17px!important;min-height:20px!important;max-height:20px!important}.sbs-google-signin-mark svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important}.sbs-portal-link-account{background:#f8fafc!important;border-color:#dce3ec!important}.sbs-link-auth-tabs{margin-top:12px!important;margin-bottom:10px!important}@media(max-width:600px){.sbs-portal-social-signin{gap:9px}.sbs-apple-signin,.sbs-portal-social-signin .sbs-google-signin{min-height:48px!important;font-size:15px!important}.sbs-portal-link-account-form{display:grid!important;gap:8px!important}.sbs-portal-link-account-form .sbs-portal-btn-sm{width:100%!important;margin:0!important}}.sbs-portal-account-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.sbs-portal-account-actions .sbs-portal-btn-sm{min-height:38px;padding:8px 13px;border-radius:10px!important;font-size:13px;font-weight:750;cursor:pointer}.sbs-portal-account-actions .sbs-portal-btn-outline{border:1px solid #cfd6df!important;background:#fff!important;color:#334155!important}.sbs-portal-signout-btn{border:1px solid #111827!important;background:#111827!important;color:#fff!important}.sbs-portal-signout-btn:hover{background:#000!important;color:#fff!important}@media(max-width:600px){.sbs-portal-header{align-items:flex-start!important}.sbs-portal-account-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:4px}.sbs-portal-account-actions .sbs-portal-btn-sm{width:100%!important;white-space:nowrap}}.sbs-portal-social-signin{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:16px 0 14px!important}.sbs-portal-social-signin .sbs-social-icon-btn{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important;margin:0!important;border:1px solid #d8dee8!important;border-radius:13px!important;background:#fff!important;color:#111827!important;box-shadow:0 3px 10px rgba(15,23,42,.07)!important}.sbs-portal-social-signin .sbs-social-icon-btn:hover{border-color:#aeb9c8!important;background:#f8fafc!important;color:#111827!important;box-shadow:0 7px 18px rgba(15,23,42,.12)!important;transform:translateY(-1px)!important}.sbs-portal-social-signin .sbs-social-icon-btn .sbs-apple-signin-mark,.sbs-portal-social-signin .sbs-social-icon-btn .sbs-facebook-signin-mark,.sbs-portal-social-signin .sbs-social-icon-btn .sbs-google-signin-mark{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;min-width:26px!important;max-width:26px!important;min-height:26px!important;max-height:26px!important}.sbs-portal-login-back-wrap{display:flex;justify-content:flex-start;margin:-4px 0 12px}.sbs-portal-login-back{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:5px 9px;border-radius:9px;color:#64748b!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .15s,color .15s}.sbs-portal-login-back:hover{background:#f1f5f9;color:#1f2937!important}.sbs-portal-login-back:focus-visible{outline:3px solid var(--portal-primary);outline-offset:2px}@media(max-width:600px){.sbs-portal-login-back-wrap{margin:-2px 0 10px}.sbs-portal-login-back{min-height:44px;padding:7px 9px}}:root{--yatoon-skin-page-bg:#f5f5f7;--yatoon-skin-card-bg:#fff;--yatoon-skin-border:#e5e5ea;--yatoon-skin-primary-btn-bg:#008a00;--yatoon-skin-primary-btn-bg-hover:#008a00;--yatoon-skin-primary-btn-text:#fff;--yatoon-skin-primary-btn-size:16px;--yatoon-skin-primary-btn-radius:999px;--yatoon-apple-bg:var(--yatoon-skin-page-bg);--yatoon-apple-card:color-mix(in srgb, var(--yatoon-skin-card-bg) 86%, transparent);--yatoon-apple-card-solid:var(--yatoon-skin-card-bg);--yatoon-apple-text:#1d1d1f;--yatoon-apple-muted:#6e6e73;--yatoon-apple-border:var(--yatoon-skin-border);--yatoon-apple-border-strong:color-mix(in srgb, var(--yatoon-skin-border) 78%, #000 22%);--yatoon-apple-blue:var(--yatoon-skin-primary-btn-bg);--yatoon-apple-blue-hover:var(--yatoon-skin-primary-btn-bg-hover);--yatoon-apple-green:#34c759;--yatoon-apple-radius:18px;--yatoon-apple-radius-sm:12px;--yatoon-apple-shadow:0 18px 50px #00000014;--yatoon-apple-shadow-soft:0 8px 24px #0000000f}.sbs-booking-container,#yatoon-svc-wrap,.sbs-portal-wrap,.yatoon-manage-wrap{color:var(--yatoon-apple-text)!important;letter-spacing:0!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}#yatoon-svc-wrap,.sbs-portal-wrap,.yatoon-manage-wrap{background:var(--yatoon-apple-bg)!important}.sbs-booking-container{background:var(--yatoon-apple-bg)!important;border-radius:28px!important;max-width:1200px!important;padding:32px 18px 52px!important}.sbs-booking-main,.sbs-booking-sidebar,.sbs-options-container,.sbs-portal-card,.yatoon-manage-card,#yatoon-svc-wrap .ysm-inner,.sbs-card{backdrop-filter:saturate(180%)blur(18px);background:var(--yatoon-apple-card)!important;border:1px solid var(--yatoon-apple-border)!important;border-radius:var(--yatoon-apple-radius)!important;box-shadow:var(--yatoon-apple-shadow-soft)!important}.sbs-booking-main{padding:30px!important}.sbs-booking-sidebar{padding:24px!important;top:28px!important}.sbs-form-step h3,.sbs-portal-login h2,.sbs-portal-header h2,.yatoon-manage-header h2,#yatoon-svc-wrap .ysm-section-title{color:var(--yatoon-apple-text)!important;letter-spacing:-.02em!important;font-weight:760!important}.sbs-form-step h3{margin-bottom:24px!important;font-size:clamp(24px,3vw,34px)!important}.sbs-step-track,.sbs-step-progress{height:3px!important;top:18px!important}.sbs-step-bubble{border:1px solid var(--yatoon-apple-border-strong)!important;width:36px!important;height:36px!important;box-shadow:inset 0 1px #ffffffb3!important}.sbs-step.active .sbs-step-bubble,.sbs-step.completed .sbs-step-bubble{background:var(--yatoon-apple-blue)!important;border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--yatoon-apple-blue) 14%, transparent)!important}.sbs-step.completed .sbs-step-bubble{background:var(--yatoon-apple-green)!important;border-color:var(--yatoon-apple-green)!important}.sbs-step.active .sbs-step-title{color:var(--yatoon-apple-blue)!important}.sbs-service-item,.sbs-option-item,.sbs-staff-card,.sbs-time-slot,#yatoon-svc-wrap .ysm-item,#yatoon-svc-wrap .ysm-feat-card,.sbs-portal-stat,.sbs-portal-next{background:var(--yatoon-apple-card-solid)!important;border:1px solid var(--yatoon-apple-border)!important;border-radius:var(--yatoon-apple-radius-sm)!important;box-shadow:none!important;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s!important}.sbs-service-item:hover,.sbs-option-item:hover,.sbs-staff-card:hover,.sbs-time-slot:hover,#yatoon-svc-wrap .ysm-item:hover,#yatoon-svc-wrap .ysm-feat-card:hover{border-color:color-mix(in srgb, var(--yatoon-apple-blue) 38%, var(--yatoon-apple-border))!important;box-shadow:var(--yatoon-apple-shadow-soft)!important;transform:translateY(-1px)!important}.sbs-service-item.selected,.sbs-option-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{background:color-mix(in srgb, var(--yatoon-apple-blue) 7%, var(--yatoon-skin-card-bg))!important;border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--yatoon-apple-blue) 14%, transparent)!important}.sbs-service-name,#yatoon-svc-wrap .ysm-item-name,#yatoon-svc-wrap .ysm-feat-name{color:var(--yatoon-apple-text)!important;letter-spacing:-.01em!important;font-weight:720!important}.sbs-service-details,.sbs-service-brief,.sbs-service-desc-wrap,#yatoon-svc-wrap .ysm-item-desc,#yatoon-svc-wrap .ysm-item-duration,.sbs-portal-login p.subtitle,.yatoon-manage-subtitle,.ymr-label{color:var(--yatoon-apple-muted)!important}.sbs-book-btn,.sbs-select-btn,.sbs-btn-next:not(:disabled):not(.is-disabled),.sbs-btn-submit:not(:disabled):not(.is-disabled),#sbs-cart-next-btn:not(:disabled):not(.is-disabled),body.sbs-booking-immersive #sbs-cart-next-btn:not(:disabled):not(.is-disabled),.sbs-portal-btn,.yatoon-btn-primary,#yatoon-svc-wrap .ysm-book-btn,#yatoon-svc-wrap .ysm-item-book,.button-primary{background:var(--yatoon-apple-blue)!important;border-color:var(--yatoon-apple-blue)!important;color:var(--yatoon-skin-primary-btn-text)!important;border-radius:var(--yatoon-skin-primary-btn-radius)!important;box-shadow:none!important;font-size:var(--yatoon-skin-primary-btn-size)!important;min-height:40px!important;font-weight:700!important;transition:background .15s,transform .15s,box-shadow .15s!important}.sbs-book-btn:hover,.sbs-select-btn:hover,.sbs-btn-next:not(:disabled):not(.is-disabled):hover,.sbs-btn-submit:not(:disabled):not(.is-disabled):hover,#sbs-cart-next-btn:not(:disabled):not(.is-disabled):hover,body.sbs-booking-immersive #sbs-cart-next-btn:not(:disabled):not(.is-disabled):hover,.sbs-portal-btn:hover,.yatoon-btn-primary:hover,#yatoon-svc-wrap .ysm-book-btn:hover,#yatoon-svc-wrap .ysm-item-book:hover,.button-primary:hover{background:var(--yatoon-apple-blue-hover)!important;border-color:var(--yatoon-apple-blue-hover)!important;transform:translateY(-1px)!important}.sbs-portal-btn-outline,.yatoon-btn-outline,.yatoon-btn-ghost,.button:not(.button-primary){border-radius:999px!important}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=search],select,textarea,.sbs-portal-input,#yatoon-svc-wrap .ysm-search-box{border:1px solid var(--yatoon-apple-border)!important;background:color-mix(in srgb, var(--yatoon-skin-card-bg) 92%, transparent)!important;color:var(--yatoon-apple-text)!important;border-radius:12px!important;box-shadow:inset 0 1px 1px #00000005!important}input:focus,select:focus,textarea:focus,.sbs-portal-input:focus,#yatoon-svc-wrap .ysm-search-box:focus-within{border-color:var(--yatoon-apple-blue)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--yatoon-apple-blue) 14%, transparent)!important;outline:none!important}.sbs-popular-badge,.sbs-status-badge,#yatoon-svc-wrap .ysm-featured-badge{background:color-mix(in srgb, var(--yatoon-skin-card-bg) 92%, var(--yatoon-apple-bg))!important;border:1px solid var(--yatoon-apple-border)!important;color:var(--yatoon-apple-muted)!important;letter-spacing:.02em!important;border-radius:999px!important}.sbs-service-thumb,.sbs-staff-avatar-wrap,#yatoon-svc-wrap .ysm-item-img-wrap,#yatoon-svc-wrap .ysm-feat-img-wrap{background:color-mix(in srgb, var(--yatoon-skin-card-bg) 82%, var(--yatoon-apple-bg))!important;border-radius:16px!important;overflow:hidden!important}.sbs-portal-stat{background:linear-gradient(180deg, var(--yatoon-skin-card-bg), color-mix(in srgb, var(--yatoon-skin-card-bg) 80%, var(--yatoon-apple-bg)))!important}.sbs-portal-stat .value{color:var(--yatoon-apple-text)!important}.sbs-portal-tabs,#yatoon-svc-wrap .ysm-cat-nav{border-bottom:1px solid var(--yatoon-apple-border)!important}.sbs-portal-tab.active,#yatoon-svc-wrap .ysm-cat-tab.active{color:var(--yatoon-apple-blue)!important;border-bottom-color:var(--yatoon-apple-blue)!important}.yatoon-manage-header{background:linear-gradient(180deg, var(--yatoon-skin-card-bg), var(--yatoon-apple-bg))!important;color:var(--yatoon-apple-text)!important;border-bottom:1px solid var(--yatoon-apple-border)!important}.yatoon-manage-header h2,.sbs-admin-container,.sbs-admin-page{color:var(--yatoon-apple-text)!important}.sbs-card{padding:22px!important}.sbs-card h2{border-bottom:1px solid var(--yatoon-apple-border)!important;font-weight:760!important}.sbs-table-toolbar,.sbs-admin-table-wrap{border-radius:var(--yatoon-apple-radius-sm)!important;border-color:var(--yatoon-apple-border)!important;box-shadow:var(--yatoon-apple-shadow-soft)!important}.wp-list-table.widefat{border-radius:var(--yatoon-apple-radius-sm)!important;overflow:hidden!important}@media (width<=782px){.sbs-booking-container{border-radius:0!important;padding:18px 10px 34px!important}.sbs-booking-main,.sbs-booking-sidebar,#yatoon-svc-wrap .ysm-inner,.sbs-portal-card,.yatoon-manage-card{border-radius:16px!important;padding:18px!important}.sbs-booking-steps{margin-bottom:28px!important;padding:0!important}.sbs-step-title{font-size:11px!important}.sbs-service-layout,#yatoon-svc-wrap .ysm-item{gap:12px!important}}:root{--y4-primary:var(--primary-color, var(--yatoon-skin-primary-btn-bg, #db2777));--y4-primary-strong:color-mix(in srgb, var(--y4-primary) 82%, #111827);--y4-primary-soft:color-mix(in srgb, var(--y4-primary) 10%, #ffffff);--y4-canvas:#f6f7fb;--y4-surface:#ffffff;--y4-surface-raised:#ffffff;--y4-text:#172033;--y4-muted:#667085;--y4-subtle:#98a2b3;--y4-border:#e4e7ec;--y4-border-strong:#d0d5dd;--y4-success:#14804a;--y4-warning:#b54708;--y4-danger:#b42318;--y4-info:#175cd3;--y4-radius-sm:9px;--y4-radius-md:14px;--y4-radius-lg:20px;--y4-radius-xl:26px;--y4-shadow-sm:0 1px 2px rgba(16, 24, 40, .05);--y4-shadow-md:0 8px 24px rgba(16, 24, 40, .08);--y4-shadow-lg:0 20px 48px rgba(16, 24, 40, .12);--y4-focus:0 0 0 3px color-mix(in srgb, var(--y4-primary) 22%, transparent);--y4-ease:cubic-bezier(.2, .8, .2, 1);--y4-font:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on{color:var(--y4-text);font-family:var(--y4-font);-webkit-font-smoothing:antialiased}.sbs-booking-container *,.sbs-portal-wrap *,.yatoon-manage-wrap *,.yatoon-staff-portal-page *,body.yatoon-app-shell-on *{box-sizing:border-box}.sbs-booking-container :is(button,a,input,select,textarea):focus-visible,.sbs-portal-wrap :is(button,a,input,select,textarea):focus-visible,.yatoon-manage-wrap :is(button,a,input,select,textarea):focus-visible,.yatoon-staff-portal-page :is(button,a,input,select,textarea):focus-visible,body.yatoon-app-shell-on :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--y4-primary);outline-offset:2px;box-shadow:var(--y4-focus)}.sbs-booking-container :is(.sbs-service-name,.sbs-service-item h3,.sbs-option-name,.sbs-staff-name,.sbs-summary-value),.sbs-portal-wrap :is(h1,h2,h3,td),.yatoon-manage-wrap :is(h1,h2,h3,td),.yatoon-staff-portal-page :is(h1,h2,h3,td){min-width:0;overflow-wrap:anywhere;word-break:normal}:is(.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on) :is(.is-loading,[aria-busy=true]){cursor:progress}:is(.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on) :is(button,[role=button])[aria-disabled=true]{cursor:not-allowed;opacity:.55}.yatoon-state-message{padding:12px 14px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:var(--y4-surface);color:var(--y4-text)}.yatoon-state-message.is-success{border-color:color-mix(in srgb,var(--y4-success) 34%,#fff);color:var(--y4-success)}.yatoon-state-message.is-warning{border-color:color-mix(in srgb,var(--y4-warning) 34%,#fff);color:var(--y4-warning)}.yatoon-state-message.is-error{border-color:color-mix(in srgb,var(--y4-danger) 34%,#fff);color:var(--y4-danger)}.sbs-booking-container{width:min(1700px,calc(100% - 32px));margin:32px auto;background:0 0}.sbs-booking-layout{align-items:flex-start;gap:28px}.sbs-booking-main{min-width:0;border:1px solid var(--y4-border);border-radius:var(--y4-radius-xl);background:var(--y4-surface);box-shadow:var(--y4-shadow-md);overflow:visible}.sbs-form-step{padding:clamp(22px,4vw,42px)}.sbs-form-step>h1,.sbs-form-step>h2{color:var(--y4-text);letter-spacing:-.03em;line-height:1.12}.sbs-venue-hero{border:0;border-bottom:1px solid var(--y4-border);border-radius:0;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--y4-primary) 12%,transparent),transparent 42%),linear-gradient(135deg,#fff 0,#fbfbfd 100%);padding:clamp(24px,4vw,40px)}.sbs-checkout-trust-strip,.sbs-venue-trust-strip{border:1px solid transparent;border-radius:var(--y4-radius-md);background:#fbfcfe;color:var(--y4-muted)}.sbs-appt-type-wrap{margin:0 0 24px;padding:18px;border:1px solid transparent;border-radius:var(--y4-radius-lg);background:#fbfcfe}.sbs-appt-type-label{color:var(--y4-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sbs-appt-type-card{min-height:72px;border:1px solid transparent;border-radius:var(--y4-radius-md);background:var(--y4-surface);box-shadow:var(--y4-shadow-sm);transition:border-color .18s var(--y4-ease),transform .18s var(--y4-ease),box-shadow .18s var(--y4-ease)}.sbs-appt-type-card:hover{border-color:transparent;transform:translateY(-1px);box-shadow:var(--y4-shadow-md)}.sbs-appt-type-card.active,.sbs-appt-type-card.is-selected{border-color:transparent;background:var(--y4-primary-soft);box-shadow:none}.sbs-category-tabs-wrap{position:sticky;top:var(--yatoon-sticky-offset,0);z-index:20;margin:0 -4px 14px;padding:8px 4px;background:rgba(255,255,255,.94);background:color-mix(in srgb,#fff 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sbs-category-tabs{gap:8px;scrollbar-width:none}#sbs-cat-more-btn,.sbs-cat-tab,.sbs-category-tab{min-height:40px;border:1px solid var(--y4-border);border-radius:999px;background:#fff;color:var(--y4-muted);font-weight:650;white-space:nowrap}#sbs-cat-more-btn:hover,.sbs-cat-tab:hover,.sbs-category-tab:hover{border-color:var(--y4-border-strong);color:var(--y4-text)}.sbs-cat-tab.active,.sbs-category-tab.active{border-color:var(--y4-text);background:var(--y4-text);color:#fff}.sbs-services-list>[hidden]{display:none!important}.sbs-service-desc-wrap.is-expanded{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;max-height:none!important}.sbs-service-desc-wrap.is-expanded .sbs-desc-full{display:inline!important;white-space:normal}.sbs-service-desc-wrap .sbs-read-more{appearance:none;display:inline-flex!important;width:auto!important;min-width:0!important;min-height:28px!important;margin:3px 0 0!important;padding:0!important;border:0!important;box-shadow:none!important;background:0 0!important;color:var(--sbs-readmore,var(--y4-primary))!important;font:inherit;font-size:12px!important;font-weight:750!important;line-height:1.4!important;text-transform:none!important;cursor:pointer}@media (min-width:981px){.sbs-booking-container{width:min(1340px,calc(100% - 32px));max-width:min(1340px,calc(100vw - 32px))!important}.sbs-booking-layout{grid-template-columns:minmax(0,1fr) minmax(310px,350px)!important;gap:24px!important}.sbs-category-tabs :is(.sbs-cat-tab,#sbs-cat-more-btn){padding:8px 12px!important;font-size:clamp(11px, .82vw, 12.5px)!important;flex:0 0 auto!important}}.sbs-form-group :is(input,select,textarea),.sbs-portal-wrap :is(input,select,textarea),.sbs-service-search-wrap input,.ysp-editor-input,.ysp-editor-select,.ysp-editor-textarea{min-height:46px;border:1px solid var(--y4-border-strong);border-radius:var(--y4-radius-sm);background:#fff;color:var(--y4-text);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.sbs-form-group :is(input,select,textarea):focus,.sbs-portal-wrap :is(input,select,textarea):focus,.sbs-service-search-wrap input:focus,.ysp-editor-input:focus,.ysp-editor-select:focus,.ysp-editor-textarea:focus{border-color:var(--y4-primary);box-shadow:var(--y4-focus)}.sbs-category-title{margin:30px 0 12px;color:var(--y4-text);font-size:20px;font-weight:750;letter-spacing:-.02em}.sbs-service-item{position:relative;margin:0 0 12px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:var(--y4-surface);box-shadow:var(--y4-shadow-sm);transition:transform .18s var(--y4-ease),border-color .18s var(--y4-ease),box-shadow .18s var(--y4-ease)}.sbs-service-item:hover{border-color:color-mix(in srgb,var(--y4-primary) 34%,var(--y4-border));transform:translateY(-2px);box-shadow:var(--y4-shadow-md)}.sbs-service-item.selected{border-color:var(--y4-primary);background:linear-gradient(135deg,#fff,var(--y4-primary-soft));box-shadow:var(--y4-focus)}.sbs-service-item h4,.sbs-service-name{color:var(--y4-text);font-weight:750;letter-spacing:-.015em}.sbs-service-desc,.sbs-service-description,.sbs-service-duration{color:var(--y4-muted)}.sbs-service-price{color:var(--y4-text);font-weight:750}.sbs-book-btn,.sbs-btn,.sbs-btn-add,.sbs-btn-next,.sbs-btn-submit,.sbs-navigation-buttons button,.sbs-portal-wrap button:not(.sbs-portal-link),.yatoon-manage-wrap button{min-height:44px;border:1px solid transparent;border-radius:var(--y4-radius-sm);font:inherit;font-weight:700;transition:transform .15s var(--y4-ease),box-shadow .15s var(--y4-ease),background .15s ease}.sbs-book-btn,.sbs-btn-add,.sbs-btn-next,.sbs-btn-submit{background:var(--y4-primary);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--y4-primary) 22%,transparent)}.sbs-book-btn:hover,.sbs-btn-add:hover,.sbs-btn-next:hover,.sbs-btn-submit:hover{background:var(--y4-primary-strong);transform:translateY(-1px)}.sbs-btn-back{border-color:var(--y4-border-strong);background:#fff;color:var(--y4-text);box-shadow:none}.sbs-loading{min-height:112px;border:1px dashed var(--y4-border-strong);border-radius:var(--y4-radius-md);background:#fbfcfe;color:var(--y4-muted)}.sbs-date-shortcut,.sbs-option-item,.sbs-staff-card,.sbs-time-slot{border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}.sbs-date-shortcut.active,.sbs-option-item.selected,.sbs-staff-card.selected,.sbs-time-slot.selected{border-color:var(--y4-primary);background:var(--y4-primary-soft);box-shadow:var(--y4-focus)}.sbs-booking-sidebar{position:sticky;top:24px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:#fff;box-shadow:var(--y4-shadow-md);overflow:clip}.sbs-booking-summary{border:0;border-radius:0;background:#fff}.sbs-summary-item{border-color:var(--y4-border)}.sbs-summary-edit-btn{width:34px;height:34px;border:1px solid var(--y4-border);border-radius:50%;background:#fff;color:var(--y4-muted)}.sbs-progress-bar{padding:18px 28px 8px;border-bottom:1px solid var(--y4-border);background:#fff}#sbs-toast,.ysp-toast{border-radius:var(--y4-radius-md);box-shadow:var(--y4-shadow-lg)}.sbs-portal-wrap,.yatoon-manage-wrap{width:min(780px,calc(100% - 32px));margin:32px auto}.sbs-portal-booking,.sbs-portal-card,.sbs-portal-login,.yatoon-manage-card,.yatoon-manage-panel{border:1px solid var(--y4-border);border-radius:var(--y4-radius-lg);background:#fff;box-shadow:var(--y4-shadow-md)}.sbs-portal-badge,.yatoon-status-badge{border-radius:999px;font-weight:700}.yatoon-staff-portal-page{margin:0;background:var(--y4-canvas)}#ysp-app{min-height:100dvh;background:var(--y4-canvas)}.ysp-topbar{border-bottom:1px solid var(--y4-border);background:color-mix(in srgb,#fff 94%,transparent);box-shadow:var(--y4-shadow-sm);backdrop-filter:blur(14px)}.ysp-topbar-name{color:var(--y4-text);font-weight:780;letter-spacing:-.02em}.ysp-last-sync,.ysp-topbar-sub{color:var(--y4-muted)}.ysp-calendar-options,.ysp-icon-button,.ysp-refresh-btn,.ysp-topbar-logout{border:1px solid var(--y4-border);border-radius:12px;background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-calendar-toolbar,.ysp-day-tabs,.ysp-staff-tabs{background:var(--y4-canvas)}.ysp-view-switch{padding:4px;border:1px solid var(--y4-border);border-radius:12px;background:#eef1f6}.ysp-view-switch button{min-height:36px;border:0;border-radius:9px;background:0 0;color:var(--y4-muted);font-weight:700}.ysp-view-switch button.active{background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-schedule{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}.ysp-booking-card,.ysp-customer-card,.ysp-today-command{border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}.ysp-booking-card{transition:transform .15s var(--y4-ease),box-shadow .15s var(--y4-ease)}.ysp-booking-card:active{transform:scale(.99)}.ysp-bottom-nav{left:50%;bottom:max(10px,env(safe-area-inset-bottom, 0px));width:min(560px,calc(100% - 20px));border:1px solid color-mix(in srgb,var(--y4-border) 88%,transparent);border-radius:20px;background:color-mix(in srgb,#fff 94%,transparent);box-shadow:var(--y4-shadow-lg);transform:translateX(-50%);backdrop-filter:blur(18px);overflow:hidden}.ysp-bottom-nav-btn{min-width:0;min-height:62px;border-radius:14px;color:var(--y4-muted)}.ysp-bottom-nav-btn.active{background:var(--y4-primary-soft);color:var(--y4-primary-strong)}.ysp-bottom-nav-icon{font-size:0}.ysp-bottom-nav-btn[data-view=today] .ysp-bottom-nav-icon::before{content:"●"}.ysp-bottom-nav-btn[data-view=calendar] .ysp-bottom-nav-icon::before{content:"▦"}.ysp-bottom-nav-btn[data-view=clients] .ysp-bottom-nav-icon::before{content:"◎"}.ysp-bottom-nav-btn[data-view=checkout] .ysp-bottom-nav-icon::before{content:"$"}.ysp-bottom-nav-btn[data-view=messages] .ysp-bottom-nav-icon::before{content:"✉"}#ysp-bottom-more-btn .ysp-bottom-nav-icon::before{content:"•••"}.ysp-bottom-nav-icon::before{font-size:19px;line-height:1}.ysp-overlay{background:rgba(16,24,40,.48);backdrop-filter:blur(4px)}.ysp-sheet{border:1px solid var(--y4-border);border-radius:24px 24px 0 0;background:#fff;box-shadow:var(--y4-shadow-lg)}.ysp-sheet-handle{background:var(--y4-border-strong)}.ysp-login-logo{background:var(--y4-primary);box-shadow:0 14px 34px color-mix(in srgb,var(--y4-primary) 28%,transparent)}.ysp-numpad-btn{border:1px solid var(--y4-border);background:#fff;color:var(--y4-text);box-shadow:var(--y4-shadow-sm)}.ysp-numpad-btn:active{background:var(--y4-primary-soft);transform:scale(.96)}body.yatoon-app-shell-on{background:var(--y4-canvas)}body.yatoon-app-shell-on #wpcontent{background:var(--y4-canvas)}.yatoon-app-sidebar{border-right:1px solid #253044;background:#101828;box-shadow:8px 0 28px rgba(16,24,40,.12)}.yatoon-app-brand{border-bottom:1px solid rgba(255,255,255,.08);font-size:17px;letter-spacing:-.02em}.yatoon-app-nav-label{color:#98a2b3;font-size:10px;font-weight:750;letter-spacing:.12em}.yatoon-app-nav a{border-radius:10px;color:#d0d5dd;transition:background .16s ease,color .16s ease,transform .16s ease}.yatoon-app-nav a:hover{background:rgba(255,255,255,.08);color:#fff;transform:translateX(2px)}.yatoon-app-nav a.is-active{background:color-mix(in srgb,var(--y4-primary) 26%,#172033);color:#fff;box-shadow:inset 3px 0 0 var(--y4-primary)}.yatoon-app-topbar{border-bottom:1px solid var(--y4-border);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.yatoon-app-search input{border:1px solid var(--y4-border);border-radius:11px;background:#f9fafb}body.yatoon-app-shell-on .wrap{max-width:1440px}body.yatoon-app-shell-on :is(.postbox,.card,.sbs-card,.yatoon-card,.yc-card,.yatoon-panel){border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm)}body.yatoon-app-shell-on :is(.widefat,.wp-list-table){border:1px solid var(--y4-border);border-radius:var(--y4-radius-md);background:#fff;box-shadow:var(--y4-shadow-sm);overflow:hidden}body.yatoon-app-shell-on :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],select,textarea){min-height:42px;border-color:var(--y4-border-strong);border-radius:9px;box-shadow:none}body.yatoon-app-shell-on :is(.button,.button-primary){min-height:38px;border-radius:9px;font-weight:650}body.yatoon-app-shell-on .button-primary{border-color:var(--y4-primary);background:var(--y4-primary);color:#fff}body.yatoon-app-shell-on :is(.notice,.updated,.error){border-radius:var(--y4-radius-sm);box-shadow:var(--y4-shadow-sm)}@media (max-width:980px){.sbs-booking-container{width:min(760px,calc(100% - 24px));margin:18px auto}.sbs-booking-layout{display:block}.sbs-booking-sidebar{position:static;margin-top:18px}.sbs-booking-main{border-radius:var(--y4-radius-lg)}}@media (max-width:640px){.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap{width:100%;margin:0}.sbs-booking-main,.sbs-portal-card,.sbs-portal-login,.yatoon-manage-card{border-right:0;border-left:0;border-radius:0;box-shadow:none}.sbs-form-step{padding:20px 16px 112px}.sbs-venue-hero{padding:22px 16px}.sbs-appt-type-wrap{padding:14px}.sbs-service-item{border-radius:var(--y4-radius-md)}.sbs-category-title{margin-top:24px}.sbs-booking-sidebar{display:none}.ysp-topbar{padding-top:env(safe-area-inset-top, 0px)}.ysp-view-switch{overflow-x:auto}.ysp-sheet{max-height:92dvh}}@media (prefers-reduced-motion:reduce){.sbs-booking-container *,.sbs-portal-wrap *,.yatoon-manage-wrap *,.yatoon-staff-portal-page *,body.yatoon-app-shell-on *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.sbs-booking-container,.sbs-portal-wrap,.yatoon-manage-wrap,.yatoon-staff-portal-page,body.yatoon-app-shell-on{--y4-radius-control:10px;--y4-radius-card:16px;--y4-accent-soft:color-mix(in srgb, var(--y4-primary) 8%, #fff);font-size:15px;line-height:1.5}@media (min-width:641px){.sbs-booking-container .sbs-service-item.ybs-svc-card{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(156px,24%,196px);min-height:176px;overflow:hidden;border-radius:var(--y4-radius-card)!important}.sbs-booking-container .sbs-service-item.ybs-svc-card .ybs-svc-hero{grid-column:2;grid-row:1;width:100%;height:100%;min-height:176px;aspect-ratio:auto}.sbs-booking-container .sbs-service-item.ybs-svc-card .sbs-service-layout{grid-column:1;grid-row:1;padding:18px 20px!important}}.sbs-booking-container .ybs-svc-hero img{object-position:center}.sbs-booking-container .ybs-svc-card-placeholder .ybs-svc-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--y4-primary) 8%,#fff),#f8fafc),#f8fafc!important}.sbs-booking-container .ybs-svc-hero-fallback{position:relative;isolation:isolate}.sbs-booking-container .ybs-svc-hero-fallback::after,.sbs-booking-container .ybs-svc-hero-fallback::before{content:"";position:absolute;z-index:-1;border:1px solid color-mix(in srgb,var(--y4-primary) 18%,transparent);border-radius:999px}.sbs-booking-container .ybs-svc-hero-fallback::before{width:112px;height:112px}.sbs-booking-container .ybs-svc-hero-fallback::after{width:148px;height:148px;opacity:.5}.sbs-booking-container .ybs-svc-hero-fallback span{width:58px!important;height:58px!important;border:1px solid color-mix(in srgb,var(--y4-primary) 15%,#fff)!important;border-radius:18px!important;color:var(--y4-primary-strong)!important;background:rgba(255,255,255,.88)!important;box-shadow:var(--y4-shadow-sm)!important;font-size:25px!important}.sbs-booking-container .ybs-svc-popular-overlay{color:var(--y4-primary-strong);border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.92);box-shadow:var(--y4-shadow-sm)}.sbs-booking-container .ybs-svc-pills .ybs-pill{color:var(--y4-muted);border:1px solid var(--y4-border);background:#f8fafc;font-weight:650}.sbs-booking-container .sbs-service-price-row{color:var(--y4-text);margin-top:10px}.sbs-booking-container .sbs-service-price{color:var(--y4-primary-strong)!important;font-size:15px;font-weight:780}.sbs-booking-container .sbs-book-btn.ybs-pill-btn{min-width:74px;min-height:38px!important;padding-inline:18px!important;border-radius:var(--y4-radius-control)!important;font-weight:750!important}.sbs-booking-container .ybs-next-opening.is-loaded,.sbs-booking-container .ybs-next-opening.is-urgent{color:var(--y4-muted)}.sbs-booking-container .ybs-next-opening-dot,.sbs-booking-container .ybs-next-opening.is-loaded .ybs-next-opening-dot,.sbs-booking-container .ybs-next-opening.is-urgent .ybs-next-opening-dot{background:var(--y4-primary);box-shadow:none;animation:none}.sbs-booking-container .sbs-staff-card.selected::after{content:"\2713"!important;display:grid;place-items:center;width:22px;height:22px;padding:0;color:#fff;background:var(--y4-primary);border-radius:50%;font-size:13px;line-height:1}.sbs-booking-container .sbs-summary-edit-btn{color:var(--y4-muted)!important;border:1px solid var(--y4-border)!important;border-radius:8px!important;background:#fff!important}.sbs-booking-container .sbs-summary-edit-btn[style*="display:none"]{display:none!important}.sbs-booking-container .sbs-summary-remove-service-btn{min-height:28px;padding:4px 8px;color:var(--y4-danger)!important;border:1px solid color-mix(in srgb,var(--y4-danger) 28%,var(--y4-border))!important;border-radius:8px!important;background:#fff!important;font-size:11px;font-weight:700;cursor:pointer}.sbs-booking-container .sbs-summary-remove-service-btn:hover{color:#fff!important;border-color:var(--y4-danger)!important;background:var(--y4-danger)!important}.sbs-booking-overlay .sbs-gr-remove-svc{display:inline-grid!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;place-items:center;color:#667085!important;border:1px solid #d0d5dd!important;border-radius:50%!important;background:#fff!important;font-size:24px!important;font-weight:500;line-height:1!important;box-shadow:0 1px 2px rgba(16,24,40,.05)}.sbs-booking-overlay .sbs-gr-remove-svc:focus-visible,.sbs-booking-overlay .sbs-gr-remove-svc:hover{color:#b42318!important;border-color:#fda29b!important;background:#fff5f4!important}@media (min-width:641px){.sbs-booking-container .sbs-service-item:not(.ybs-svc-card){min-height:174px}.sbs-booking-container .sbs-service-item:not(.ybs-svc-card) .sbs-service-content{padding:18px 20px!important}.sbs-booking-container .sbs-service-right-col{width:132px!important;min-width:132px!important;gap:10px!important;margin-left:8px!important}.sbs-booking-container .sbs-service-img-wrap{width:132px!important;height:112px!important;border-radius:14px!important}.sbs-booking-container .sbs-service-right-col .sbs-book-btn{width:132px!important;min-width:132px!important;min-height:40px!important;margin-top:0!important;border-radius:var(--y4-radius-control)!important}}.sbs-booking-container .sbs-service-img-wrap{position:relative;overflow:hidden;border:1px solid var(--y4-border);background:linear-gradient(145deg,var(--y4-accent-soft),#f8fafc)}.sbs-booking-container .sbs-service-img-wrap img{width:100%;height:100%;object-fit:cover}.sbs-booking-container .sbs-service-image-fallback{display:grid;width:100%;height:100%;place-items:center;background:radial-gradient(circle at center,transparent 0 34px,color-mix(in srgb,var(--y4-primary) 12%,transparent) 35px 36px,transparent 37px),linear-gradient(145deg,var(--y4-accent-soft),#f8fafc)}.sbs-booking-container .sbs-service-image-fallback span{display:grid;width:48px;height:48px;place-items:center;color:var(--y4-primary-strong);border:1px solid color-mix(in srgb,var(--y4-primary) 16%,#fff);border-radius:15px;background:rgba(255,255,255,.9);font-size:22px;font-weight:800;box-shadow:var(--y4-shadow-sm)}.sbs-booking-container .sbs-service-popular-label{position:absolute;top:8px;left:8px;padding:4px 8px;color:var(--y4-primary-strong);border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:var(--y4-shadow-sm);font-size:10px;font-weight:750;line-height:1.2}.sbs-portal-wrap .sbs-portal-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;border:1px solid var(--y4-border);border-radius:14px;background:#f2f4f7}.sbs-portal-wrap .sbs-portal-tab{min-height:40px;border:0;border-radius:10px}.sbs-portal-wrap .sbs-portal-tab.active{color:#fff;background:var(--y4-primary);box-shadow:0 3px 10px color-mix(in srgb,var(--y4-primary) 20%,transparent)}.sbs-portal-wallet{padding:22px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:linear-gradient(145deg,#fff,var(--y4-accent-soft))}.sbs-portal-wallet-head,.sbs-portal-wallet-next,.sbs-portal-wallet-note{display:flex;align-items:center;justify-content:space-between;gap:16px}.sbs-portal-wallet-head h3{margin:2px 0 3px;font-size:24px}.sbs-portal-wallet-head p,.sbs-portal-wallet-note p{margin:0;color:var(--y4-muted)}.sbs-portal-wallet-mark{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;color:#fff;border-radius:15px;background:var(--y4-primary);font-size:22px;font-weight:800}.sbs-portal-wallet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.sbs-portal-wallet-grid>div{padding:14px;border:1px solid var(--y4-border);border-radius:12px;background:rgba(255,255,255,.86)}.sbs-portal-wallet-grid span,.sbs-portal-wallet-next span{display:block;color:var(--y4-muted);font-size:12px}.sbs-portal-wallet-grid strong{display:block;margin-top:4px;font-size:18px}.sbs-portal-wallet-note{justify-content:flex-start;padding:14px;border-radius:12px;background:#fff}.sbs-portal-wallet-note>span{color:var(--y4-primary);font-size:18px;font-weight:800}.sbs-portal-wallet-next{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--y4-border)}.sbs-portal-wallet-next strong{text-align:right}.sbs-portal-wallet-cta{display:inline-flex!important;width:auto!important;margin-top:18px;text-decoration:none!important}.yatoon-staff-portal-page .ysp-today-metrics>div{border:1px solid var(--y4-border);border-radius:13px;background:#fff}.yatoon-staff-portal-page .ysp-today-metrics .attention{color:var(--y4-danger);border-color:color-mix(in srgb,var(--y4-danger) 25%,var(--y4-border));background:color-mix(in srgb,var(--y4-danger) 5%,#fff)}.yatoon-staff-portal-page .ysp-detail-actions{display:grid;gap:10px}.yatoon-staff-portal-page .ysp-square-row-action{min-height:58px;border:1px solid var(--y4-border);border-radius:12px;background:#fff}.yatoon-staff-portal-page .ysp-square-row-action[data-action=arrived] strong,.yatoon-staff-portal-page .ysp-square-row-action[data-action=completed] strong{color:var(--y4-primary-strong)}.yatoon-staff-portal-page .ysp-square-primary{min-height:48px;border-radius:12px;background:var(--y4-primary)!important}body.yatoon-app-shell-on :is(.postbox,.card,.sbs-card,.yatoon-card,.yc-card,.yatoon-panel,.yatoon-drawer,.yatoon-modal-content){border-radius:var(--y4-radius-card)!important}body.yatoon-app-shell-on :is(.widefat,.wp-list-table) tbody tr:hover{background:#f8fafc}body.yatoon-app-shell-on :is(.button,.button-primary,.button-secondary){border-radius:var(--y4-radius-control)!important}body.yatoon-app-shell-on :is(.yatoon-inline-status,.yatoon-inline-success,.yatoon-meta-confirmed){color:var(--y4-success)!important;font-weight:700}body.yatoon-app-shell-on .yatoon-inline-success{padding:10px 14px;border:1px solid color-mix(in srgb,var(--y4-success) 22%,var(--y4-border));border-radius:10px;background:color-mix(in srgb,var(--y4-success) 7%,#fff)}body.yatoon-app-shell-on .yatoon-code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}@media (max-width:640px){.sbs-booking-container .ybs-svc-hero{min-height:148px!important;aspect-ratio:1.75/1!important}.sbs-booking-container .sbs-service-img-wrap{width:104px!important;height:96px!important;border-radius:14px!important}.sbs-booking-container .sbs-service-right-col{width:104px!important;min-width:104px!important;gap:8px!important}.sbs-booking-container .sbs-service-right-col .sbs-book-btn{width:104px!important;min-width:104px!important;min-height:42px!important;margin-top:0!important}.sbs-portal-wallet-grid{grid-template-columns:1fr}.sbs-portal-wallet{padding:18px}.sbs-portal-wrap .sbs-portal-tab{padding-inline:6px;font-size:12px}}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat{overflow:hidden;border:1px solid var(--y4-border);border-radius:var(--y4-radius-sm);box-shadow:var(--y4-shadow-sm)}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat thead th{padding:12px 14px;color:var(--y4-text-muted);font-size:12px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}body.yatoon-app-shell-on :where(.wrap,.yatoon-admin-page) .widefat td{padding:13px 14px;vertical-align:middle}body.yatoon-app-shell-on :where(.button,button,input,select,textarea,a,[tabindex]):focus-visible{outline:3px solid #2563eb!important;outline-offset:2px!important;box-shadow:none!important}body.yatoon-app-shell-on :where(.button,.button-primary,.button-secondary){min-height:36px;border-radius:var(--y4-radius-control,10px)}body.yatoon-app-shell-on :where(.yatoon-empty-state,.yatoon-empty,.sbs-empty-state){padding:32px 20px;color:var(--y4-text-muted);text-align:center}@media (max-width:782px){body.yatoon-app-shell-on :where(.tablenav,.yatoon-filter-row,.sbs-filter-row){display:flex;height:auto;flex-wrap:wrap;gap:8px}body.yatoon-app-shell-on :where(.tablenav,.yatoon-filter-row,.sbs-filter-row) :where(input,select,.button){width:100%;max-width:none}}.sbs-booking-container :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea),.sbs-portal-wrap :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea),.yatoon-manage-wrap :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--y4-font)!important;letter-spacing:normal}.sbs-booking-overlay,.sbs-booking-overlay :where(h1,h2,h3,h4,h5,h6,button,input,select,textarea){font-family:var(--y4-font)!important;letter-spacing:normal}.sbs-booking-container :where(.sbs-step-4 > h2,#sbs-main-title){color:var(--y4-text);font-family:var(--y4-font)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:780!important;line-height:1.1!important;letter-spacing:-.035em!important}#sbs-pending-services-banner{margin:0 0 18px;padding:18px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:#fff;box-shadow:var(--y4-shadow-sm)}.sbs-banner-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sbs-banner-heading>div{display:flex;align-items:center;gap:8px;color:var(--y4-text)}.sbs-banner-heading strong{font-size:15px}.sbs-banner-heading span:last-child{color:var(--y4-muted);font-size:12px;font-weight:650}.sbs-banner-check{display:grid!important;width:22px;height:22px;place-items:center;color:#fff!important;border-radius:50%;background:var(--y4-primary);font-size:12px!important;font-weight:800}.sbs-banner-service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 0;border-top:1px solid var(--y4-border)}.sbs-banner-service-main{min-width:0}.sbs-banner-service-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--y4-text);font-size:14px;font-weight:700;line-height:1.35}.sbs-banner-order{display:inline-grid;width:21px;height:21px;place-items:center;margin-right:2px;color:var(--y4-primary-strong);border-radius:7px;background:var(--y4-primary-soft);font-size:11px;font-weight:800}.sbs-banner-service-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px;color:var(--y4-muted);font-size:12px}.sbs-banner-service-meta>span{white-space:nowrap}.sbs-banner-service-meta>span+span::before{content:"·";margin-right:7px;color:var(--y4-border-strong)}#sbs-pending-services-banner .sbs-inline-staff-sel{width:auto;min-width:150px;max-width:100%;min-height:36px;padding:6px 32px 6px 10px;color:var(--y4-text);border:1px solid var(--y4-border-strong);border-radius:9px;background:#fff;font-size:12px;cursor:pointer}.sbs-banner-service-actions{display:flex;align-items:center;align-self:center;gap:6px}.sbs-banner-service-actions button{min-width:36px;min-height:36px;padding:7px 10px;color:var(--y4-muted);border:1px solid var(--y4-border);border-radius:9px;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.sbs-banner-service-actions button:hover{color:var(--y4-text);border-color:var(--y4-border-strong);background:#f8fafc}.sbs-banner-service-actions .sbs-banner-remove-btn{color:var(--y4-danger)}.sbs-banner-add-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid var(--y4-border)}.sbs-banner-add-actions .sbs-btn{min-height:40px;padding:9px 14px!important;color:var(--y4-primary-strong)!important;border:1px solid color-mix(in srgb,var(--y4-primary) 35%,var(--y4-border))!important;border-radius:10px!important;background:var(--y4-primary-soft)!important;font-size:12px!important;font-weight:750!important;white-space:nowrap}.sbs-banner-add-actions #sbs-banner-add-guest{background:#fff!important}.sbs-portal-wallet-assets{display:grid;gap:10px;margin:16px 0}.sbs-portal-wallet-asset{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--y4-border);border-radius:12px;background:#fff}.sbs-portal-wallet-asset strong{display:block}.sbs-portal-wallet-asset p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}.sbs-portal-wallet-asset-value{text-align:right;white-space:nowrap}.sbs-portal-wallet-history{margin-top:18px}.sbs-portal-wallet-history h4{margin:0 0 10px}.sbs-portal-wallet-history-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--y4-border);font-size:13px}.sbs-portal-wallet-history-row span{color:var(--y4-muted)}.sbs-portal-btn-primary{color:#fff!important;border-color:var(--y4-primary)!important;background:var(--y4-primary)!important;text-decoration:none!important}.sbs-portal-rewards{margin:18px 0;padding:16px;border:1px solid var(--y4-border);border-radius:13px;background:#fff}.sbs-portal-rewards h4{margin:0 0 8px}.sbs-portal-reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--y4-border)}.sbs-portal-reward-row p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}.sbs-portal-reward-row button[disabled]{opacity:.58;cursor:not-allowed}.sbs-portal-reward-message{min-height:20px;margin:10px 0 0;font-size:13px}#sbs-profile-message.success,.sbs-portal-reward-message.success{color:var(--y4-success)}#sbs-profile-message.error,.sbs-portal-reward-message.error{color:var(--y4-danger)}.sbs-portal-profile{padding:22px;border:1px solid var(--y4-border);border-radius:var(--y4-radius-card);background:#fff}.sbs-portal-profile h3{margin:2px 0 4px;font-size:24px}.sbs-portal-profile-intro{max-width:680px;margin:0 0 18px;color:var(--y4-muted)}.sbs-portal-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sbs-portal-profile-grid label>span{display:block;margin:0 0 6px;color:var(--y4-text);font-size:12px;font-weight:750}.sbs-portal-profile-wide{grid-column:1/-1}.sbs-portal-profile textarea{resize:vertical}.sbs-portal-profile input[readonly]{color:var(--y4-muted);background:#f8fafc;cursor:not-allowed}.sbs-portal-profile-actions{display:flex;align-items:center;gap:14px;margin-top:16px}.sbs-portal-profile-actions .sbs-portal-btn{width:auto}.sbs-portal-profile-actions p{margin:0}.sbs-portal-privacy-note{margin-top:18px;padding:13px;border-radius:11px;background:var(--y4-primary-soft)}.sbs-portal-privacy-note p{margin:3px 0 0;color:var(--y4-muted);font-size:12px}@media (max-width:640px){.sbs-portal-wrap .sbs-portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.sbs-portal-profile-grid{grid-template-columns:1fr}.sbs-portal-profile-wide{grid-column:auto}#sbs-pending-services-banner{padding:15px}.sbs-banner-service-row{grid-template-columns:1fr}.sbs-banner-service-actions{justify-content:flex-end}.sbs-banner-service-actions .sbs-banner-edit-btn,.sbs-banner-service-actions .sbs-banner-remove-btn{flex:1}.sbs-banner-add-actions{display:grid}.sbs-banner-add-actions .sbs-btn{width:100%}.sbs-booking-container :where(.sbs-step-4 > h2,#sbs-main-title){font-size:30px!important}}@media print{/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */.brz-mm-menu_theme-white{--mm-color-border:rgba( 0,0,0, 0.1 );--mm-color-button:rgba( 0,0,0, 0.3 );--mm-color-text:rgba( 0,0,0, 0.7 );--mm-color-text-dimmed:rgba( 0,0,0, 0.3 );--mm-color-background:#fff;--mm-color-background-highlight:rgba( 0,0,0, 0.06 );--mm-color-background-emphasis:rgba( 0,0,0, 0.03 );--mm-shadow:0 0 10px rgba( 0,0,0, 0.2 )}.brz-mm-menu_theme-dark{--mm-color-border:rgba( 0,0,0, 0.3 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.85 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#333;--mm-color-background-highlight:rgba( 255,255,255, 0.08 );--mm-color-background-emphasis:rgba( 0,0,0, 0.1 );--mm-shadow:0 0 20px rgba( 0,0,0, 0.5 )}.brz-mm-menu_theme-black{--mm-color-border:rgba( 255,255,255, 0.25 );--mm-color-button:rgba( 255,255,255, 0.4 );--mm-color-text:rgba( 255,255,255, 0.75 );--mm-color-text-dimmed:rgba( 255,255,255, 0.4 );--mm-color-background:#000;--mm-color-background-highlight:rgba( 255,255,255, 0.2 );--mm-color-background-emphasis:rgba( 255,255,255, 0.15 );--mm-shadow:none}:root{--mm-line-height:20px;--mm-listitem-size:44px;--mm-navbar-size:44px;--mm-offset-top:0;--mm-offset-right:0;--mm-offset-bottom:0;--mm-offset-left:0;--mm-color-border:rgba(0, 0, 0, 0.1);--mm-color-button:rgba(0, 0, 0, 0.3);--mm-color-text:rgba(0, 0, 0, 0.75);--mm-color-text-dimmed:rgba(0, 0, 0, 0.3);--mm-color-background:#f3f3f3;--mm-color-background-highlight:rgba(0, 0, 0, 0.05);--mm-color-background-emphasis:rgba(255, 255, 255, 0.4);--mm-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.brz-mm-hidden{display:none!important}.brz-mm-wrapper{overflow-x:hidden;position:relative}.brz-mm-menu{top:0;right:0;bottom:0;left:0;background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:var(--mm-offset-top);right:var(--mm-offset-right);bottom:var(--mm-offset-bottom);left:var(--mm-offset-left);z-index:0;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-line-height);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brz-mm-menu a,.brz-mm-menu a:not(.link--external):active,.brz-mm-menu a:not(.link--external):hover,.brz-mm-menu a:not(.link--external):link,.brz-mm-menu a:not(.link--external):visited{text-decoration:none;color:inherit}[dir=rtl] .brz-mm-menu{direction:rtl}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .brz-mm-panel:not(.brz-mm-panel_opened){-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[dir=rtl] .brz-mm-panel.brz-mm-panel_opened-parent{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.brz-mm-listitem_vertical>.brz-mm-panel{display:none;width:100%;padding:10px 0 10px 10px;-webkit-transform:none!important;transform:none!important}.brz-mm-listitem_vertical>.brz-mm-panel:after,.brz-mm-listitem_vertical>.brz-mm-panel:before{content:none;display:none}.brz-mm-listitem_opened>.brz-mm-panel{display:block}.brz-mm-listitem_vertical>.brz-mm-listitem__btn{height:44px;height:var(--mm-listitem-size);bottom:auto}.brz-mm-listitem_vertical .brz-mm-listitem:last-child:after{border-color:transparent}.brz-mm-listitem_opened>.brz-mm-listitem__btn:after{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:19px}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.brz-mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:50px;padding:0}.brz-mm-btn:after,.brz-mm-btn:before{border:2px solid rgba(0,0,0,.3);border:2px solid var(--mm-color-button)}.brz-mm-btn_next:after,.brz-mm-btn_prev:before{content:"";border-bottom:none;border-right:none;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.brz-mm-btn_prev:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.brz-mm-btn_next:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.brz-mm-btn_close:after,.brz-mm-btn_close:before{content:"";-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.brz-mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.brz-mm-btn_close:after{border-left:none;border-top:none;right:25px}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .brz-mm-btn_next:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}[dir=rtl] .brz-mm-btn_prev:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}[dir=rtl] .brz-mm-btn_close:after,[dir=rtl] .brz-mm-btn_close:before{right:auto}[dir=rtl] .brz-mm-btn_close:before{left:25px}[dir=rtl] .brz-mm-btn_close:after{left:18px}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.brz-mm-navbar{min-height:44px;border-bottom:1px solid rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3)}.brz-mm-navbar>*{min-height:44px}.brz-mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:var(--mm-navbar-size);border-bottom:1px solid var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}@supports (position:sticky){.brz-mm-navbar_sticky{position:sticky;top:0;z-index:1}}.brz-mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.brz-mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.brz-mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:20px;overflow:hidden}.brz-mm-navbar__title:not(:last-child){padding-right:0}.brz-mm-navbar__title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brz-mm-navbar__btn:not(.brz-mm-hidden)+.brz-mm-navbar__title{padding-left:0}.brz-mm-navbar__btn:not(.brz-mm-hidden)+.brz-mm-navbar__title:last-child{padding-right:50px}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .brz-mm-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.brz-mm-listview{list-style:none;display:block;padding:0;margin:0}.brz-mm-listitem{color:rgba(0,0,0,.75);border-color:rgba(0,0,0,.1);color:var(--mm-color-text);border-color:var(--mm-color-border);list-style:none;display:block;padding:0;margin:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.brz-mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:20px;right:0;bottom:0}.brz-mm-listitem a,.brz-mm-listitem a:hover{text-decoration:none}.brz-mm-listitem__btn,.brz-mm-listitem__text{padding:12px;display:block;padding:calc((var(--mm-listitem-size) - var(--mm-line-height))/ 2);padding-left:0;padding-right:0;color:inherit}.brz-mm-listitem__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:20px;padding-right:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%}.brz-mm-listitem__btn{background:rgba(3,2,1,0);border-color:inherit;width:auto;padding-right:50px;position:relative}.brz-mm-listitem__btn:not(.brz-mm-listitem__text){border-left-width:1px;border-left-style:solid}.brz-mm-listitem_selected>.brz-mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.brz-mm-listitem_opened>.brz-mm-listitem__btn,.brz-mm-listitem_opened>.brz-mm-panel{background:rgba(0,0,0,.05);background:var(--mm-color-background-highlight)}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}[dir=rtl] .brz-mm-listitem:after{left:0;right:20px}[dir=rtl] .brz-mm-listitem__text{padding-left:10px;padding-right:20px}[dir=rtl] .brz-mm-listitem__btn{padding-left:50px;border-left-width:0;border-left-style:none}[dir=rtl] .brz-mm-listitem__btn:not(.brz-mm-listitem__text){padding-right:0;border-right-width:1px;border-right-style:solid}.brz-mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.brz-mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.brz-mm-wrapper_opened{overflow-x:hidden;position:relative}.brz-mm-wrapper_opened .brz-mm-page{min-height:100vh}.brz-mm-wrapper_background .brz-mm-page{background:inherit}.brz-mm-menu_offcanvas{position:fixed;right:auto;z-index:0}.brz-mm-menu_offcanvas:not(.brz-mm-menu_opened){display:none}.brz-mm-menu_offcanvas{width:80%;min-width:240px;max-width:440px}.brz-mm-wrapper_opening .brz-mm-menu_offcanvas~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_offcanvas~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.brz-mm-wrapper_opening .brz-mm-menu_offcanvas~.brz-mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.brz-mm-wrapper__blocker{background:rgba(3,2,1,0);overflow:hidden;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2}.brz-mm-wrapper_blocking{overflow:hidden}.brz-mm-wrapper_blocking body{overflow:hidden}.brz-mm-wrapper_blocking .brz-mm-wrapper__blocker{display:block}.brz-mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}.brz-mm-menu_autoheight:not(.brz-mm-menu_offcanvas){position:relative}.brz-mm-menu_autoheight.brz-mm-menu_position-bottom,.brz-mm-menu_autoheight.brz-mm-menu_position-top{max-height:80%}.brz-mm-menu_autoheight-measuring .brz-mm-panel{display:block!important}.brz-mm-menu_autoheight-measuring .brz-mm-panels>.brz-mm-panel{bottom:auto!important;height:auto!important}.brz-mm-menu_autoheight-measuring .brz-mm-listitem_vertical:not(.brz-mm-listitem_opened) .brz-mm-panel{display:none!important}[class*=brz-mm-menu_columns-]{-webkit-transition-property:width;transition-property:width}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel{right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_opened,[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_opened-parent{display:block!important}[class*=brz-mm-panel_columns-]{border-right:1px solid;border-color:inherit}.brz-mm-menu_columns-1 .brz-mm-panel_columns-0,.brz-mm-menu_columns-2 .brz-mm-panel_columns-1,.brz-mm-menu_columns-3 .brz-mm-panel_columns-2,.brz-mm-menu_columns-4 .brz-mm-panel_columns-3{border-right:none}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-menu_columns-0 .brz-mm-panels>.brz-mm-panel{z-index:0}.brz-mm-menu_columns-0 .brz-mm-panels>.brz-mm-panel else{width:100%}.brz-mm-menu_columns-0 .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_opened):not(.brz-mm-panel_opened-parent){-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.brz-mm-menu_columns-0{width:80%;min-width:240px;max-width:0}.brz-mm-wrapper_opening .brz-mm-menu_columns-0~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-0~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:0px){.brz-mm-wrapper_opening .brz-mm-menu_columns-0~.brz-mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_columns-0.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-0.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:0){.brz-mm-wrapper_opening .brz-mm-menu_columns-0.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.brz-mm-menu_columns-1 .brz-mm-panels>.brz-mm-panel{z-index:1;width:100%}.brz-mm-menu_columns-1 .brz-mm-panels>.brz-mm-panel else{width:100%}.brz-mm-menu_columns-1 .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_opened):not(.brz-mm-panel_opened-parent){-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.brz-mm-menu_columns-1{width:80%;min-width:240px;max-width:440px}.brz-mm-wrapper_opening .brz-mm-menu_columns-1~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-1~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:550px){.brz-mm-wrapper_opening .brz-mm-menu_columns-1~.brz-mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_columns-1.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-1.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1.8333333333){.brz-mm-wrapper_opening .brz-mm-menu_columns-1.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.brz-mm-menu_columns-2 .brz-mm-panels>.brz-mm-panel{z-index:2;width:50%}.brz-mm-menu_columns-2 .brz-mm-panels>.brz-mm-panel else{width:100%}.brz-mm-menu_columns-2 .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_opened):not(.brz-mm-panel_opened-parent){-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.brz-mm-menu_columns-2{width:80%;min-width:240px;max-width:880px}.brz-mm-wrapper_opening .brz-mm-menu_columns-2~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-2~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1100px){.brz-mm-wrapper_opening .brz-mm-menu_columns-2~.brz-mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_columns-2.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-2.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:3.6666666667){.brz-mm-wrapper_opening .brz-mm-menu_columns-2.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-880px,0,0);transform:translate3d(-880px,0,0)}}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}.brz-mm-menu_columns-3 .brz-mm-panels>.brz-mm-panel{z-index:3;width:33.34%}.brz-mm-menu_columns-3 .brz-mm-panels>.brz-mm-panel else{width:100%}.brz-mm-menu_columns-3 .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_opened):not(.brz-mm-panel_opened-parent){-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.brz-mm-menu_columns-3{width:80%;min-width:240px;max-width:1320px}.brz-mm-wrapper_opening .brz-mm-menu_columns-3~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-3~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:1650px){.brz-mm-wrapper_opening .brz-mm-menu_columns-3~.brz-mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_columns-3.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-3.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:5.5){.brz-mm-wrapper_opening .brz-mm-menu_columns-3.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-1320px,0,0);transform:translate3d(-1320px,0,0)}}[class*=brz-mm-menu_columns-] .brz-mm-panels>.brz-mm-panel_columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}.brz-mm-menu_columns-4 .brz-mm-panels>.brz-mm-panel{z-index:4;width:25%}.brz-mm-menu_columns-4 .brz-mm-panels>.brz-mm-panel else{width:100%}.brz-mm-menu_columns-4 .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_opened):not(.brz-mm-panel_opened-parent){-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}.brz-mm-menu_columns-4{width:80%;min-width:240px;max-width:1760px}.brz-mm-wrapper_opening .brz-mm-menu_columns-4~.brz-mm-slideout{-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-4~.brz-mm-slideout{-webkit-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}}@media all and (min-width:2200px){.brz-mm-wrapper_opening .brz-mm-menu_columns-4~.brz-mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_columns-4.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_columns-4.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:7.3333333333){.brz-mm-wrapper_opening .brz-mm-menu_columns-4.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-1760px,0,0);transform:translate3d(-1760px,0,0)}}[class*=brz-mm-menu_columns-].brz-mm-menu_position-bottom,[class*=brz-mm-menu_columns-].brz-mm-menu_position-top{width:100%;max-width:100%;min-width:100%}.brz-mm-wrapper_opening [class*=brz-mm-menu_columns-].brz-mm-menu_position-front{-webkit-transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,-webkit-transform;transition-property:width,min-width,max-width,transform;transition-property:width,min-width,max-width,transform,-webkit-transform}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.brz-mm-counter{color:rgba(0,0,0,.3);display:block;padding-left:20px;float:right;text-align:right;color:var(--mm-color-text-dimmed)}.brz-mm-listitem_nosubitems>.brz-mm-counter{display:none}[dir=rtl] .brz-mm-counter{text-align:left;float:left;padding-left:0;padding-right:20px}.brz-mm-divider{position:relative;min-height:20px;padding:4.3px;background:#f3f3f3}.brz-mm-divider:before{background:rgba(0,0,0,.05)}.brz-mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@supports (position:sticky){.brz-mm-divider{position:sticky;z-index:2;top:0}.brz-mm-navbar_sticky:not(.brz-mm-hidden)~.brz-mm-listview .brz-mm-divider{top:var(--mm-navbar-size)}}.brz-mm-divider{min-height:var(--mm-line-height);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-line-height)) * .5);padding-right:10px;padding-left:20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.brz-mm-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--mm-color-background-highlight)}.brz-mm-wrapper_dragging .brz-mm-menu,.brz-mm-wrapper_dragging .brz-mm-slideout{-webkit-transition-duration:0s!important;transition-duration:0s!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.brz-mm-wrapper_dragging .brz-mm-menu{pointer-events:none!important}.brz-mm-wrapper_dragging .brz-mm-wrapper__blocker{display:none!important}.brz-mm-menu_dropdown{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}.brz-mm-wrapper_dropdown .brz-mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}.brz-mm-wrapper_dropdown .brz-mm-wrapper__blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.brz-mm-wrapper_dropdown .brz-mm-menu_dropdown{z-index:2}.brz-mm-wrapper_dropdown.brz-mm-wrapper_opened:not(.brz-mm-wrapper_opening) .brz-mm-menu_dropdown{display:none}.brz-mm-menu_tip-bottom:before,.brz-mm-menu_tip-left:before,.brz-mm-menu_tip-right:before,.brz-mm-menu_tip-top:before{content:"";background:inherit;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:-1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.brz-mm-menu_tip-left:before{left:22px}.brz-mm-menu_tip-right:before{right:22px}.brz-mm-menu_tip-top:before{top:-8px}.brz-mm-menu_tip-bottom:before{bottom:-8px}:root{--mm-iconbar-size:50px}.brz-mm-menu_iconbar-left .brz-mm-navbars_bottom,.brz-mm-menu_iconbar-left .brz-mm-navbars_top,.brz-mm-menu_iconbar-left .brz-mm-panels{margin-left:50px;margin-left:var(--mm-iconbar-size)}.brz-mm-menu_iconbar-left .brz-mm-iconbar{border-right-width:1px;display:block;left:0}.brz-mm-menu_iconbar-right .brz-mm-navbars_bottom,.brz-mm-menu_iconbar-right .brz-mm-navbars_top,.brz-mm-menu_iconbar-right .brz-mm-panels{margin-right:50px;margin-right:var(--mm-iconbar-size)}.brz-mm-menu_iconbar-right .brz-mm-iconbar{border-left-width:1px;display:block;right:0}.brz-mm-iconbar{width:50px;border-color:rgba(0,0,0,.1);background:#f3f3f3;color:rgba(0,0,0,.3);display:none;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;bottom:0;z-index:2;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.brz-mm-iconbar__bottom,.brz-mm-iconbar__top{width:inherit;position:absolute}.brz-mm-iconbar__bottom>*,.brz-mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:12.5px 0}.brz-mm-iconbar__bottom a,.brz-mm-iconbar__top a{text-decoration:none}.brz-mm-iconbar__top{top:0}.brz-mm-iconbar__bottom{bottom:0}.brz-mm-iconbar__tab_selected{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.brz-mm-panel_iconpanel-1{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size) * 1)}.brz-mm-panel_iconpanel-2{width:calc(100% - 100px);width:calc(100% - var(--mm-iconpanel-size) * 2)}.brz-mm-panel_iconpanel-3{width:calc(100% - 150px);width:calc(100% - var(--mm-iconpanel-size) * 3)}.brz-mm-panel_iconpanel-first~.brz-mm-panel{width:calc(100% - 50px);width:calc(100% - var(--mm-iconpanel-size))}.brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel{left:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}.brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel_opened,.brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel_opened-parent{display:block!important}.brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel_opened-parent{overflow-y:hidden;-webkit-transform:unset;transform:unset}.brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_iconpanel-first):not(.brz-mm-panel_iconpanel-0){border-left-width:1px;border-left-style:solid}.brz-mm-menu_hidedivider .brz-mm-panel_opened-parent .brz-mm-divider,.brz-mm-menu_hidenavbar .brz-mm-panel_opened-parent .brz-mm-navbar{opacity:0}.brz-mm-panel__blocker{background:inherit;opacity:0;display:block;position:absolute;top:0;right:0;left:0;z-index:3;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.brz-mm-panel_opened-parent .brz-mm-panel__blocker{opacity:.6;bottom:-100000px}[dir=rtl] .brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel{left:0;right:auto;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}[dir=rtl] .brz-mm-menu_iconpanel .brz-mm-panels>.brz-mm-panel:not(.brz-mm-panel_iconpanel-first):not(.brz-mm-panel_iconpanel-0){border-left:none;border-right:1px solid;border-color:inherit}.brz-mm-menu_keyboardfocus a:focus,.brz-mm-menu_keyboardfocus.brz-mm-menu_opened~.brz-mm-wrapper__blocker a:focus{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis);outline:0}.brz-mm-wrapper__blocker .brz-mm-tabstart{cursor:default;display:block;width:100%;height:100%}.brz-mm-wrapper__blocker .brz-mm-tabend{opacity:0;position:absolute;bottom:0}.brz-mm-navbars_top{-ms-flex-negative:0;flex-shrink:0}.brz-mm-navbars_top .brz-mm-navbar:not(:last-child){border-bottom:none}.brz-mm-navbars_bottom{-ms-flex-negative:0;flex-shrink:0}.brz-mm-navbars_bottom .brz-mm-navbar{border-bottom:none}.brz-mm-navbars_bottom .brz-mm-navbar:first-child{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--mm-color-border)}.brz-mm-btn:not(.brz-mm-hidden)+.brz-mm-navbar__searchfield .brz-mm-searchfield__input{padding-left:0}.brz-mm-navbar__searchfield:not(:last-child) .brz-mm-searchfield__input{padding-right:0}.mm-navbar__breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){padding-right:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{padding-left:0}.brz-mm-panel{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.brz-mm-panel:after{height:44px}.brz-mm-panel{z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-panel:not(.brz-mm-hidden){display:block}.brz-mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.brz-mm-panel_opened{z-index:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panel_opened-parent{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-panel_highest{z-index:2}.brz-mm-panel_noanimation{-webkit-transition:none!important;transition:none!important}.brz-mm-panel_noanimation.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-panels>.brz-mm-panel{position:absolute;left:0;right:0;top:0;bottom:0}.brz-mm-panel__content{padding:20px 20px 0}.brz-mm-panels{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75);position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.brz-mm-navbar_tabs>*{padding:0 10px;border:1px solid transparent}.brz-mm-navbar__tab_selected{background:#f3f3f3;color:rgba(0,0,0,.75)}.brz-mm-navbar__tab_selected:not(:first-child){border-left-color:rgba(0,0,0,.1)}.brz-mm-navbar__tab_selected:not(:last-child){border-right-color:rgba(0,0,0,.1)}.brz-mm-navbar__tab_selected{background:var(--mm-color-background);color:var(--mm-color-text)}.brz-mm-navbar__tab_selected:not(:first-child){border-left-color:var(--mm-color-border)}.brz-mm-navbar__tab_selected:not(:last-child){border-right-color:var(--mm-color-border)}.brz-mm-navbars_top .brz-mm-navbar_tabs{border-bottom:none}.brz-mm-navbars_top .brz-mm-navbar_tabs>*{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border)}.brz-mm-navbars_top .brz-mm-navbar__tab_selected{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border);border-bottom-color:transparent}.brz-mm-navbars_top.brz-mm-navbars_has-tabs .brz-mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.brz-mm-navbars_top.brz-mm-navbars_has-tabs .brz-mm-navbar_tabs~.brz-mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.brz-mm-navbars_bottom .brz-mm-navbar_tabs:first-child{border-top:none}.brz-mm-navbars_bottom .brz-mm-navbar_tabs>*{border-top-color:rgba(0,0,0,.1);border-top-color:var(--mm-color-border)}.brz-mm-navbars_bottom .brz-mm-navbar__tab_selected{border-bottom-color:rgba(0,0,0,.1);border-bottom-color:var(--mm-color-border);border-top-color:transparent}.brz-mm-navbars_bottom.brz-mm-navbars_has-tabs .brz-mm-navbar{background:#f3f3f3;background:var(--mm-color-background)}.brz-mm-navbars_bottom.brz-mm-navbars_has-tabs .brz-mm-navbar_tabs,.brz-mm-navbars_bottom.brz-mm-navbars_has-tabs .brz-mm-navbar_tabs~.brz-mm-navbar{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.brz-mm-searchfield{height:44px}.brz-mm-searchfield input{height:30.8px;line-height:30.8px}.brz-mm-searchfield input,.brz-mm-searchfield input:focus,.brz-mm-searchfield input:hover{background:rgba(0,0,0,.05);color:rgba(0,0,0,.75)}.brz-mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.brz-mm-searchfield input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:unset;max-height:unset;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;font:inherit;font-size:inherit}.brz-mm-searchfield input,.brz-mm-searchfield input:focus,.brz-mm-searchfield input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.brz-mm-searchfield input::-ms-clear{display:none}.brz-mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.brz-mm-panel__noresultsmsg{color:rgba(0,0,0,.3);padding:50px 0;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%}.brz-mm-searchfield__btn{position:absolute;right:0;top:0;bottom:0}.brz-mm-panel_search{left:0!important;right:0!important;width:100%!important;border-left:none!important}.brz-mm-searchfield__cancel{line-height:44px;display:block;padding-right:10px;margin-right:-100px;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition:margin .4s ease;transition:margin .4s ease}.brz-mm-searchfield__cancel-active{margin-right:0}.brz-mm-listitem_nosubitems>.brz-mm-listitem__btn{display:none}.brz-mm-listitem_nosubitems>.brz-mm-listitem__text{padding-right:10px}.brz-mm-listitem_onlysubitems>.brz-mm-listitem__text:not(.brz-mm-listitem__btn){z-index:-1;pointer-events:none}.brz-mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-20px;z-index:5;-webkit-transition:right .4s ease;transition:right .4s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.brz-mm-sectionindexer a{color:rgba(0,0,0,.3);color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.brz-mm-sectionindexer~.brz-mm-panel{padding-right:0}.brz-mm-sectionindexer_active{right:0}.brz-mm-sectionindexer_active~.brz-mm-panel{padding-right:20px}.brz-mm-menu_selected-hover .brz-mm-listitem__btn,.brz-mm-menu_selected-hover .brz-mm-listitem__text,.brz-mm-menu_selected-parent .brz-mm-listitem__btn,.brz-mm-menu_selected-parent .brz-mm-listitem__text{-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.brz-mm-menu_selected-hover .brz-mm-listview:hover>.brz-mm-listitem_selected>.brz-mm-listitem__text{background:0 0}.brz-mm-menu_selected-hover .brz-mm-listitem__btn:hover,.brz-mm-menu_selected-hover .brz-mm-listitem__text:hover{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}.brz-mm-menu_selected-parent .brz-mm-panel_opened-parent .brz-mm-listitem:not(.brz-mm-listitem_selected-parent)>.brz-mm-listitem__text{background:0 0}.brz-mm-menu_selected-parent .brz-mm-listitem_selected-parent>.brz-mm-listitem__btn,.brz-mm-menu_selected-parent .brz-mm-listitem_selected-parent>.brz-mm-listitem__text{background:rgba(255,255,255,.4);background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:440px}.brz-mm-wrapper_sidebar-collapsed body,.brz-mm-wrapper_sidebar-expanded body{position:relative}.brz-mm-wrapper_sidebar-collapsed .brz-mm-slideout,.brz-mm-wrapper_sidebar-expanded .brz-mm-slideout{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.brz-mm-wrapper_sidebar-collapsed .brz-mm-page,.brz-mm-wrapper_sidebar-expanded .brz-mm-page{background:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh}.brz-mm-wrapper_sidebar-collapsed .brz-mm-menu_sidebar-collapsed,.brz-mm-wrapper_sidebar-expanded .brz-mm-menu_sidebar-expanded{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;top:0!important;right:auto!important;bottom:0!important;left:0!important}.brz-mm-wrapper_sidebar-collapsed .brz-mm-slideout{width:calc(100% - 50px);-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0);width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}.brz-mm-wrapper_sidebar-collapsed:not(.brz-mm-wrapper_opening) .brz-mm-menu_hidedivider .brz-mm-divider,.brz-mm-wrapper_sidebar-collapsed:not(.brz-mm-wrapper_opening) .brz-mm-menu_hidenavbar .brz-mm-navbar{opacity:0}.brz-mm-wrapper_sidebar-expanded .brz-mm-menu_sidebar-expanded{width:440px;width:var(--mm-sidebar-expanded-size);min-width:0!important;max-width:100000px!important;border-right-width:1px;border-right-style:solid}.brz-mm-wrapper_sidebar-expanded .brz-mm-menu_sidebar-expanded.brz-mm-menu_pageshadow:after{content:none;display:none}.brz-mm-wrapper_sidebar-expanded.brz-mm-wrapper_blocking,.brz-mm-wrapper_sidebar-expanded.brz-mm-wrapper_blocking body{overflow:visible}.brz-mm-wrapper_sidebar-expanded .brz-mm-wrapper__blocker{display:none!important}.brz-mm-wrapper_sidebar-expanded:not(.brz-mm-wrapper_sidebar-closed) .brz-mm-menu_sidebar-expanded.brz-mm-menu_opened~.brz-mm-slideout{width:calc(100% - 440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0);width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}.brz-mm-menu__blocker{background:rgba(3,2,1,0);display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.brz-mm-menu_opened .brz-mm-menu__blocker{display:none}[dir=rtl].brz-mm-wrapper_sidebar-collapsed .brz-mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].brz-mm-wrapper_sidebar-expanded .brz-mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}[dir=rtl].brz-mm-wrapper_sidebar-expanded:not(.brz-mm-wrapper_sidebar-closed) .brz-mm-menu_sidebar-expanded.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}input.brz-mm-toggle{margin-top:2px;background:rgba(0,0,0,.1)}input.brz-mm-toggle:before{background:#f3f3f3}input.brz-mm-toggle{display:inline-block;min-width:58px;width:58px;height:34px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 34px)/ 2);border:none!important;background:var(--mm-color-border);border-radius:34px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}input.brz-mm-toggle:before{content:"";display:block;width:32px;height:32px;margin:1px;border-radius:34px;background:var(--mm-color-background);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}input.brz-mm-toggle:checked{background:#4bd963}input.brz-mm-toggle:checked:before{-webkit-transform:translateX(24px);transform:translateX(24px)}input.brz-mm-check{margin-top:2px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;background:0 0!important;cursor:pointer;display:inline-block;width:40px;height:40px;margin:0 10px;margin-top:calc((var(--mm-listitem-size) - 40px)/ 2)}input.brz-mm-check:before{content:"";display:block;width:40%;height:20%;margin:25% 0 0 20%;border-left:3px solid;border-bottom:3px solid;border-color:var(--mm-color-text);opacity:.3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity .2s ease;transition:opacity .2s ease}input.brz-mm-check:checked:before{opacity:1}[dir=rtl] input.brz-mm-toggle:checked~label.brz-mm-toggle:before{float:left}.brz-mm-menu_border-none .brz-mm-listitem:after{content:none}.brz-mm-menu_border-full .brz-mm-listitem:after{left:0!important}.brz-mm-menu_fx-menu-slide{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-wrapper_opened .brz-mm-menu_fx-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.brz-mm-wrapper_opening .brz-mm-menu_fx-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-wrapper_opened .brz-mm-menu_fx-menu-slide.brz-mm-menu_position-right{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}.brz-mm-wrapper_opening .brz-mm-menu_fx-menu-slide.brz-mm-menu_position-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-menu_fx-panels-none .brz-mm-panel,.brz-mm-panel_fx-none{-webkit-transition-property:none;transition-property:none}.brz-mm-menu_fx-panels-none .brz-mm-panel.brz-mm-panel_opened-parent,.brz-mm-panel_fx-none.brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-menu_fx-panels-slide-0 .brz-mm-panel_opened-parent{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-menu_fx-panels-slide-100 .brz-mm-panel_opened-parent{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.brz-mm-menu_fullscreen{width:100%;min-width:140px;max-width:10000px}.brz-mm-wrapper_opening .brz-mm-menu_fullscreen~.brz-mm-slideout{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}@media all and (max-width:140px){.brz-mm-wrapper_opening .brz-mm-menu_fullscreen~.brz-mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:10000px){.brz-mm-wrapper_opening .brz-mm-menu_fullscreen~.brz-mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}}.brz-mm-wrapper_opening .brz-mm-menu_fullscreen.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}@media all and (max-width:140px){.brz-mm-wrapper_opening .brz-mm-menu_fullscreen.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}}@media all and (min-width:71.4285714286){.brz-mm-wrapper_opening .brz-mm-menu_fullscreen.brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}}.brz-mm-menu_fullscreen.brz-mm-menu_position-top{height:100vh;min-height:140px;max-height:10000px}.brz-mm-menu_fullscreen.brz-mm-menu_position-bottom{height:100vh;min-height:140px;max-height:10000px}.brz-mm-menu_listview-justify .brz-mm-panels>.brz-mm-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.brz-mm-menu_listview-justify .brz-mm-panels>.brz-mm-panel:after{content:none;display:none}.brz-mm-menu_listview-justify .brz-mm-panels>.brz-mm-panel .brz-mm-listview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:0;margin-bottom:0}.brz-mm-menu_listview-justify .brz-mm-panels>.brz-mm-panel .brz-mm-listitem{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;min-height:50px}.brz-mm-menu_listview-justify .brz-mm-panels>.brz-mm-panel .brz-mm-listitem__text{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brz-mm-listview_inset{list-style:inside disc;width:100%;padding:0 30px 15px 30px;margin:0}.brz-mm-listview_inset .brz-mm-listitem{padding:5px 0}.brz-mm-menu_multiline .brz-mm-listitem__text{text-overflow:clip;white-space:normal}[class*=brz-mm-menu_pagedim].brz-mm-menu_opened~.brz-mm-wrapper__blocker{opacity:0}.brz-mm-wrapper_opening [class*=brz-mm-menu_pagedim].brz-mm-menu_opened~.brz-mm-wrapper__blocker{opacity:.3;-webkit-transition:opacity .4s ease .4s;transition:opacity .4s ease .4s}.brz-mm-menu_opened.brz-mm-menu_pagedim~.brz-mm-wrapper__blocker{background:inherit}.brz-mm-menu_opened.brz-mm-menu_pagedim-black~.brz-mm-wrapper__blocker{background:#000}.brz-mm-menu_opened.brz-mm-menu_pagedim-white~.brz-mm-wrapper__blocker{background:#fff}.brz-mm-menu_popup{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;z-index:2;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.brz-mm-menu_popup.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}.brz-mm-menu_popup.brz-mm-menu_opened~.brz-mm-wrapper__blocker{-webkit-transition-delay:0s!important;transition-delay:0s!important;z-index:1}.brz-mm-wrapper_opening .brz-mm-menu_popup{opacity:1}.brz-mm-menu_position-right{left:auto;right:0}.brz-mm-wrapper_opening .brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}@media all and (max-width:300px){.brz-mm-wrapper_opening .brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-240px,0,0);transform:translate3d(-240px,0,0)}}@media all and (min-width:1.8333333333){.brz-mm-wrapper_opening .brz-mm-menu_position-right.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}}.brz-mm-menu_position-bottom,.brz-mm-menu_position-front,.brz-mm-menu_position-top{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.brz-mm-menu_position-bottom.brz-mm-menu_opened,.brz-mm-menu_position-front.brz-mm-menu_opened,.brz-mm-menu_position-top.brz-mm-menu_opened{z-index:2}.brz-mm-menu_position-bottom.brz-mm-menu_opened~.brz-mm-slideout,.brz-mm-menu_position-front.brz-mm-menu_opened~.brz-mm-slideout,.brz-mm-menu_position-top.brz-mm-menu_opened~.brz-mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}.brz-mm-menu_position-bottom.brz-mm-menu_opened~.brz-mm-wrapper__blocker,.brz-mm-menu_position-front.brz-mm-menu_opened~.brz-mm-wrapper__blocker,.brz-mm-menu_position-top.brz-mm-menu_opened~.brz-mm-wrapper__blocker{z-index:1}.brz-mm-menu_position-front{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.brz-mm-menu_position-front.brz-mm-menu_position-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.brz-mm-menu_position-bottom,.brz-mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.brz-mm-menu_position-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.brz-mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.brz-mm-menu_position-bottom{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.brz-mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.brz-mm-wrapper_opening .brz-mm-menu_position-bottom,.brz-mm-wrapper_opening .brz-mm-menu_position-front,.brz-mm-wrapper_opening .brz-mm-menu_position-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.brz-mm-menu_shadow-page:after{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.brz-mm-menu_shadow-page.brz-mm-menu_position-right:after{left:auto;right:100%;clip-path:polygon(20px 0,40px 0,40px 100%,20px 100%)}.brz-mm-menu_shadow-page.brz-mm-menu_position-front:after{content:none;display:none}.brz-mm-menu_shadow-menu{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}.brz-mm-menu_shadow-panels .brz-mm-panels>.brz-mm-panel{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);-webkit-box-shadow:var(--mm-shadow);box-shadow:var(--mm-shadow)}
}.brz .brz-ow-hidden{overflow:hidden!important}.brz .brz-ow-visible{overflow:visible!important}[dir=rtl] .brz-ed-sidebar-drawer{-webkit-box-shadow:none!important;box-shadow:none!important}[dir=rtl] .brz-ed-sidebar-drawer--align-left.brz-ui-v2-modal__sidebar{right:unset!important}[dir=rtl] .brz-ed-sidebar-drawer--align-right.brz-ui-v2-modal__sidebar{left:unset!important}[dir=rtl] .brz-ed-sidebar-drawer .brz-ui-v2-modal-body .brz-scrollbar__view{-webkit-margin-end:0!important;margin-inline-end:0!important}[dir=rtl] .brz-ed-sidebar__add-elements--separator-title:not(.brz-ed-sidebar__add-elements--separator-title--opened) svg{transform:rotate(90deg)!important}[dir=rtl] .brz-ed-sidebar__add-elements--separator-title--opened svg{transform:rotate(180deg)!important}[dir=rtl] .brz-ed-popup-integrations__progress .brz-ed-popup-integrations__progress-stage:after{transform:translate(-3px)}[dir=rtl] .brz-ed-fixed-bottom-panel__btn{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=rtl] .brz-li.brz-ed-fixed-bottom-panel__item:last-child{border-right:1px solid var(--toolbars-icons-separators,rgba(255,255,255,.15))}[dir=rtl] .brz-li.brz-ed-fixed-bottom-panel__item:first-child{border-right:none}[dir=rtl] .brz-menu__item:has(.brz-menu__sub-menu[data-popper-placement^=right])>.brz-a:after{transform:rotate(-45deg)!important}[dir=rtl] .brz-timeline__content:before{transform:translateY(-50%)rotate(-45deg)!important}[dir=rtl] .brz-switcher__nav--active:before{transform:translate(100%)!important}[dir=rtl] .brz-switcher__nav2--control--active:before{transform:translate(calc(100% + 8px))!important}[dir=rtl] .brz-story .slick-slide{direction:rtl}[dir=rtl] .brz-story .story-slider-dot{transform-origin:100% 0!important}[dir=rtl] .brz-story .brz-slick-slider__arrow-next svg{transform:rotate(180deg)}[dir=rtl] .brz-story .brz-slick-slider__arrow-prev svg{transform:rotate(180deg)}[dir=rtl] .brz-section:not(.brz-story) .slick-list .slick-track{direction:rtl}[dir=rtl] .brz-carousel .brz-slick-slider__dots{left:unset;inset-inline-start:50%;transform:translate(50%)}body.brz,body .brz{box-sizing:border-box;scroll-behavior:auto;margin:0}body.brz *,body.brz :before,body.brz :after,body .brz *,body .brz :before,body .brz :after{box-sizing:border-box}@-ms-viewport{width:device-width}.brz .brz-figcaption,.brz .brz-figure,.brz .brz-section{display:block}body.brz-ed{background-color:var(--body-bg,#f3f3f3)}body.brz:before,body.brz:after{display:none}.brz-iframe{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}.brz{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brz .brz-root__container.brz-reset-all{font-family:inherit;display:block;overflow:hidden}.brz .brz-hr{box-sizing:content-box;height:0;margin:0;overflow:visible}.brz .brz-h1,.brz .brz-h2,.brz .brz-h3,.brz .brz-h4,.brz .brz-h5,.brz .brz-h6{margin-top:0;margin-bottom:0;padding:0}.brz .brz-p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.brz .brz-span{float:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.brz .brz-ol,.brz .brz-ul,.brz .brz-dl{margin:0;padding:0;list-style:none}.brz .brz-ol .brz-ol,.brz .brz-ul .brz-ul,.brz .brz-ol .brz-ul,.brz .brz-ul .brz-ol{margin:0}.brz .brz-dt{font-weight:700}.brz .brz-dd{margin-bottom:.5rem;margin-left:0}.brz .brz-blockquote{margin:0 0 1rem}.brz .brz-dfn{font-style:italic}.brz .brz-b,.brz .brz-strong{font-weight:700}.brz .brz-a:not(.brz-btn){color:var(--active-color,#3dbfe8);-webkit-text-decoration-skip:objects;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-decoration:none}.brz .brz-a:not(.brz-btn)[href]:hover{color:var(--active-color,#1aabd8);-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.brz .brz-a:not(.brz-btn):focus,.brz .brz-a:not(.brz-btn):active,.brz .brz-a:not(.brz-btn):hover{outline:none}.brz .brz-a.brz-btn[href]{text-decoration:none}.brz .brz-figure{min-width:auto;min-height:auto;margin:0}.brz .brz-img{vertical-align:middle;border-style:none}.brz svg:not(:root){overflow:hidden}.brz .brz-button,.brz .brz-input,.brz .brz-label,.brz .brz-textarea{-ms-touch-action:manipulation;touch-action:manipulation}.brz .brz-table{border-collapse:collapse}.brz .brz-caption{color:#828b92;text-align:left;caption-side:bottom;padding-top:.75rem;padding-bottom:.75rem}.brz .brz-th{text-align:left}.brz .brz-form{margin:0}.brz .brz-label{margin-bottom:0;font-weight:400;display:inline-block}.brz .brz-button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.brz .brz-input,.brz .brz-button,.brz .brz-select,.brz .brz-optgroup,.brz .brz-textarea{font-family:inherit;font-size:inherit;line-height:inherit;height:initial;min-height:initial;margin:0;padding:0}.brz .brz-button,.brz .brz-input{overflow:visible}.brz .brz-button,.brz .brz-select{text-transform:none}.brz .brz-button{-webkit-appearance:button}.brz .brz-button::-moz-focus-inner{border-style:none;padding:0}.brz .brz-input[type=radio]{box-sizing:border-box;padding:0}.brz .brz-input[type=checkbox]{box-sizing:border-box;padding:0}.brz .brz-input[type=number]{-moz-appearance:textfield}.brz .brz-input[type=date]{-webkit-appearance:listbox}.brz .brz-input[type=time]{-webkit-appearance:listbox}.brz .brz-input[type=datetime-local]{-webkit-appearance:listbox}.brz .brz-input[type=month]{-webkit-appearance:listbox}.brz .brz-textarea{resize:vertical;overflow:auto}.brz .brz-fieldset{border:0;min-width:0;margin:0;padding:0}.brz .brz-iframe,.brz .brz-object{max-width:100%;margin-bottom:0}.brz .brz-iframe{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}.brz [hidden]{display:none!important}.brz .brz-reset-all{azimuth:center;backface-visibility:visible;background-blend-mode:normal;border-block:none;border-collapse:separate;border-bottom:none;border-image-outset:0s;border-inline:none;border-spacing:0;-webkit-box-decoration-break:slice;box-decoration-break:slice;block-size:auto;-webkit-box-shadow:none;box-shadow:none;box-sizing:content-box;-webkit-column-break-after:auto;-moz-column-break-after:auto;break-after:auto;-webkit-column-break-before:auto;-moz-column-break-before:auto;break-before:auto;-webkit-column-break-inside:auto;-moz-column-break-inside:auto;break-inside:auto;caption-side:top;caret-color:auto;clear:none;clip:auto;clip-path:none;color:initial;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;-moz-column-gap:normal;-webkit-column-rule-color:currentcolor;-moz-column-rule-color:currentcolor;column-rule-color:currentcolor;-webkit-column-rule-style:none;-moz-column-rule-style:none;column-rule-style:none;-webkit-column-rule-width:medium;-moz-column-rule-width:medium;column-rule-width:medium;-webkit-column-span:none;-moz-column-span:none;column-span:none;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;empty-cells:show;filter:none;float:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-kerning:auto;font-kerning:auto;-webkit-font-language-override:normal;font-language-override:normal;font-size-adjust:none;font-synthesis:weight style;font-variant:normal;font-variant-alternates:normal;font-variant-east-asian:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;grid-column-gap:0;grid-row-gap:0;-ms-hyphens:manual;hyphens:manual;image-orientation:0deg;image-rendering:auto;image-resolution:1dppx;ime-mode:auto;height:auto;isolation:auto;letter-spacing:normal;line-break:auto;-webkit-margin-after:0;-webkit-margin-before:0;margin-block:0;-webkit-margin-end:0;margin-bottom:0;-webkit-margin-start:0;margin-inline:0;-webkit-mask-composite:source-over;mask-type:luminance;inline-size:auto;max-width:none;max-height:none;min-block-size:0;min-height:0;min-inline-size:0;mix-blend-mode:normal;-o-object-fit:fill;object-fit:fill;-o-object-position:50% 50%;object-position:50% 50%;offset-block-end:auto;offset-block-start:auto;offset-inline-end:auto;offset-inline-start:auto;opacity:1;orphans:2;outline-color:initial;outline-offset:0;overflow-wrap:normal;-webkit-padding-after:0;-webkit-padding-before:0;padding-block:0;-webkit-padding-end:0;padding-bottom:0;-webkit-padding-start:0;padding-inline:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50%;pointer-events:auto;quotes:initial;resize:none;ruby-align:space-around;ruby-merge:separate;ruby-position:over;scroll-behavior:auto;-ms-scroll-snap-coordinate:none;scroll-snap-coordinate:none;-ms-scroll-snap-destination:0 0;scroll-snap-destination:0 0;-ms-scroll-snap-points-x:none;scroll-snap-points-x:none;-ms-scroll-snap-points-y:none;scroll-snap-points-y:none;-ms-scroll-snap-type:none;scroll-snap-type:none;shape-image-threshold:0;shape-margin:0;shape-outside:none;tab-size:8;table-layout:auto;min-width:0;text-align:initial;text-align-last:auto;text-combine-upright:none;text-indent:0;text-justify:auto;text-orientation:mixed;text-overflow:clip;text-rendering:auto;text-shadow:none;text-transform:none;text-underline-position:auto;-ms-touch-action:auto;touch-action:auto;transform-box:border-box;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;transform-style:flat;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;will-change:auto;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;z-index:auto;-ms-appearance:none;appearance:none;background:0 0;border-top:none;border-left:none;border-right:none;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-repeat:stretch;border-radius:0;outline-width:medium;outline-style:none;-ms-flex-flow:row;flex-flow:row;-ms-flex:0 auto;flex:0 auto;-ms-flex-order:0;order:0;grid:none;grid-area:auto;-ms-flex-line-pack:stretch;-ms-flex-pack:start;align-content:stretch;justify-content:flex-start;-ms-flex-item-align:auto;align-self:auto;-ms-flex-align:stretch;align-items:stretch;column-gap:normal;width:auto;margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-left:0;padding-right:0;font:medium initial;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentColor;-webkit-text-emphasis:none;text-emphasis:none;-webkit-text-emphasis-position:over;text-emphasis-position:over;list-style:outside;transition:all;animation-name:none;animation-duration:0s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-play-state:running;animation-delay:0s;animation-fill-mode:none;display:inline;position:static;inset:auto;overflow:visible;transform:none;-webkit-mask:none;mask:none}.brz .asw-menu-btn{bottom:60px!important}.brz .brz-h1,.brz .brz-h2,.brz .brz-h3,.brz .brz-h4,.brz .brz-h5,.brz .brz-h6{color:inherit;font-family:inherit;font-weight:700;line-height:1.2}.brz .brz-h1{font-size:55px;font-weight:400}.brz .brz-h2{font-size:40px}.brz .brz-h3{font-size:32px}.brz .brz-h4{font-size:26px}.brz .brz-h5{font-size:19px}.brz .brz-h6{font-size:14px}.brz .brz-p{font-size:14px;font-weight:400}.brz .brz-flex-xs-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-xs-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-xs-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-xs-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-xs-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-xs-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-xs-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-xs-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-xs-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-xs-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-xs-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-xs-baseline{align-items:baseline!important}.brz .brz-align-items-xs-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-xs-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-xs-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-xs-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-xs-baseline{align-self:baseline!important}.brz .brz-align-self-xs-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-xs-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-xs-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}@media (min-width:480px){.brz .brz-flex-ms-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-ms-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-ms-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-ms-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-ms-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-ms-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-ms-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-ms-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-ms-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-ms-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-ms-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-ms-baseline{align-items:baseline!important}.brz .brz-align-items-ms-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-ms-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-ms-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-ms-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-ms-baseline{align-self:baseline!important}.brz .brz-align-self-ms-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-ms-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-ms-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:768px){.brz .brz-flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-sm-baseline{align-items:baseline!important}.brz .brz-align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-sm-baseline{align-self:baseline!important}.brz .brz-align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:992px){.brz .brz-flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-md-baseline{align-items:baseline!important}.brz .brz-align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-md-baseline{align-self:baseline!important}.brz .brz-align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1200px){.brz .brz-flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-lg-baseline{align-items:baseline!important}.brz .brz-align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-lg-baseline{align-self:baseline!important}.brz .brz-align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}@media (min-width:1400px){.brz .brz-flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.brz .brz-flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.brz .brz-flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brz .brz-justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.brz .brz-justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.brz .brz-justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.brz .brz-justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.brz .brz-justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.brz .brz-align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.brz .brz-align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.brz .brz-align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.brz .brz-align-items-xl-baseline{align-items:baseline!important}.brz .brz-align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.brz .brz-align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.brz .brz-align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.brz .brz-align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.brz .brz-align-self-xl-baseline{align-self:baseline!important}.brz .brz-align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.brz .brz-flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.brz .brz-flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}}.brz .brz-d-block{display:block!important}.brz .brz-d-inline-block{display:inline-block!important}.brz .brz-d-inline{display:inline!important}.brz .brz-d-none{display:none!important}.brz .brz-d-table{width:100%;display:table;position:relative}.brz .brz-d-table-cell{display:table-cell}.brz .brz-blocked{pointer-events:none}.brz .brz-enabled{pointer-events:all!important}.brz .brz-d-xs-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-xs-inline-flex{display:-ms-inline-flexbox;display:inline-flex}@media (min-width:480px){.brz .brz-d-ms-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-ms-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:768px){.brz .brz-d-sm-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-sm-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:992px){.brz .brz-d-md-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-md-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:1200px){.brz .brz-d-lg-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-lg-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:1400px){.brz .brz-d-xl-flex{min-width:0;display:-ms-flexbox;display:flex}.brz .brz-d-xl-inline-flex{display:-ms-inline-flexbox;display:inline-flex}}.brz .brz-p-relative{position:relative!important}.brz .brz-p-absolute{position:absolute!important}.brz .brz-p-fixed{position:fixed!important}.brz .brz-invisible{visibility:hidden!important}.brz .brz-visible{visibility:visible!important}.brz .brz-hidden{display:none!important}.brz .brz-transparent{opacity:0}.brz .brz-visible-print-block{display:none!important}@media print{.brz .brz-visible-print-block{display:block!important}}.brz .brz-visible-print-inline{display:none!important}@media print{.brz .brz-visible-print-inline{display:inline!important}}.brz .brz-visible-print-inline-block{display:none!important}@media print{.brz .brz-visible-print-inline-block{display:inline-block!important}.brz .brz-hidden-print{display:none!important}}.brz .brz-pointer-events-none{pointer-events:none!important}.brz .brz-pointer-events-auto{pointer-events:auto!important}.brz .brz-fw-100{font-weight:100!important}.brz .brz-fw-200{font-weight:200!important}.brz .brz-fw-300{font-weight:300!important}.brz .brz-fw-400{font-weight:400!important}.brz .brz-fw-500{font-weight:500!important}.brz .brz-fw-600{font-weight:600!important}.brz .brz-fw-700{font-weight:700!important}.brz .brz-fw-800{font-weight:800!important}.brz .brz-fw-900{font-weight:900!important}.brz .brz-typography-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.brz .brz-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brz .brz-cursor-none{cursor:none!important}.brz .brz-cursor-wait{cursor:wait!important}.brz .brz-cursor-pointer{cursor:pointer!important}.brz .brz-cursor-auto{cursor:auto!important}.brz .brz-transform--none{transform:none!important}.brz .brz-transition--none{transition:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brz .brz--required{color:var(--required,#ff0e0e);padding-left:5px}.brz .brz-animated{opacity:0;animation-fill-mode:backwards}.brz .brz-animated:not(.brz-animate){animation-name:none}.brz .brz-animated.brz-animate-opacity{opacity:1}.brz .brz-reveal{opacity:0;position:relative;overflow:hidden}.brz .brz-reveal.brz-reveal-up{--brz-reveal-clip-start:polygon(0% 100%,100% 100%,100% 100%,0% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-up}.brz .brz-reveal.brz-reveal-down{--brz-reveal-clip-start:polygon(0% 0%,100% 0%,100% 0%,0% 0%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-down}.brz .brz-reveal.brz-reveal-left{--brz-reveal-clip-start:polygon(100% 0%,100% 0%,100% 100%,100% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-left}.brz .brz-reveal.brz-reveal-right{--brz-reveal-clip-start:polygon(0% 0%,0% 0%,0% 100%,0% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-right}.brz .brz-reveal:not(.brz-animate){clip-path:var(--brz-reveal-clip-start,polygon(100% 0%,100% 0%,100% 100%,100% 100%));animation:none}@keyframes brz-reveal-up{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:var(--brz-comp-opacity,1);clip-path:var(--brz-reveal-clip-start,polygon(0% 100%,100% 100%,100% 100%,0% 100%))}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes brz-reveal-down{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:var(--brz-comp-opacity,1);clip-path:var(--brz-reveal-clip-start,polygon(0% 0%,100% 0%,100% 0%,0% 0%))}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes brz-reveal-left{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:var(--brz-comp-opacity,1);clip-path:var(--brz-reveal-clip-start,polygon(100% 0%,100% 0%,100% 100%,100% 100%))}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes brz-reveal-right{0%{opacity:0;animation-timing-function:step-end}.0001%{opacity:var(--brz-comp-opacity,1);clip-path:var(--brz-reveal-clip-start,polygon(0% 0%,0% 0%,0% 100%,0% 100%))}to{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}.brz .brz-icon-svg{stroke:none;fill:currentColor;color:currentColor;width:1em;max-width:none;height:1em;display:inline-block;position:relative}.brz .brz-icon-svg use{fill:inherit}.brz .brz-icon-svg path{transition:none}.brz .brz-icon-svg.grid-16{width:16px;height:16px}.brz .brz-icon-svg.grid-24{width:24px;height:24px}.brz .brz-icon-svg.glyph{fill:currentColor;stroke:none}.brz .brz-icon-svg.outline{stroke:currentColor;fill:none}.brz .brz-icon-svg.outline.stroke-2{stroke-width:2px}.brz .brz-element__pro{color:#292e37;border:3px solid var(--brand__primary__pro,#d62c64);background-color:rgba(237,237,237,.92);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:30px 20px;font-family:nunito,Open Sans,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4;display:-ms-flexbox;display:flex}.brz .brz-element__pro--absolute{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-element__pro-title.brz-p{margin:0 0 12px;font-size:13px;font-weight:600}.brz .brz-element__pro-link.brz-a,.brz .brz-element__pro-link.brz-a:hover{color:var(--brand__primary__pro,#d62c64)!important}.brz .brz-element__pro-lock{background-color:var(--brand__primary__pro,#d62c64);color:#fff;border-radius:90px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:90px;height:90px;margin-bottom:12px;font-size:20px;display:-ms-flexbox;display:flex}.brz .brz-element__pro-removed.brz-p{margin-bottom:12px;font-weight:600}.brz .brz-section{margin:0;padding:0;position:relative;overflow:visible}.brz .brz-section .brz-link-container{width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-section__content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;position:relative}.brz .brz-section__content>.brz-link-container:focus-visible{border:2px solid #2563eb}.brz .brz-section__content>.brz-bg{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.brz .brz-section__content>.brz-bg>.brz-bg-content{-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:justify;justify-content:space-between;height:100%}.brz .brz-section__content .brz-container__wrap{-ms-flex:1;flex:1}.brz .brz-section__content>.brz-container{-ms-flex:1;flex:1;position:relative}.brz .brz-section>.brz-slick-slider>.slick-list>.slick-track>.slick-slide{-ms-flex:1;flex:1}.brz .brz-section>.brz-slick-slider--fade>.slick-list>.slick-track>.slick-slide{-ms-flex:none;flex:none}.brz .brz-section>.brz-slick-slider .brz-section__content{height:100%}.brz .brz-section>.brz-slick-slider .brz-slick-slider__pause{cursor:pointer;font-size:24px;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-section>.brz-slick-slider:not(.slick-initialized){overflow:hidden}.brz .brz-section>.brz-slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}.brz .brz-section:has(.brz-menu__item-dropdown--active,.brz-menu__item--opened){z-index:1056}.brz .brz-section__header>.brz-section__menu-item{z-index:1055;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.brz .brz-section__header--animated{z-index:1056;opacity:0;visibility:hidden;width:100%;transition:none;position:fixed;top:0;left:0;transform:translateY(-100%)}.brz .brz-section__header--animated-opened{opacity:1;visibility:visible;transition:transform .2s linear,opacity .2s linear;transform:translate(0,0)}.brz .brz-section__header--animated-closed{visibility:hidden;pointer-events:none;transition:transform .2s linear,opacity .2s linear,visibility 0s linear .2s}.brz .brz-section__header--fixed{z-index:1055;position:relative}.brz .brz-section__header--fixed-opened{z-index:1056;width:100%;position:fixed;top:0;left:0}.brz .brz-section__header--fixed>.brz-section__menu-item,.brz .brz-section__header-sticky-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.brz .brz-section__menu-item>.brz-bg:after,.brz .brz-section__header-sticky-item>.brz-bg:after,.brz .brz-footer>.brz-bg:after{content:"";display:none;position:absolute;inset:0}.brz .brz-footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}.brz .brz-footer>.brz-container{-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;position:relative}.brz .brz-popup__inner{height:100%}.brz .brz-footer{position:relative}.brz .brz-footer__bg{-ms-flex-flow:column wrap;flex-flow:column wrap;display:-ms-flexbox;display:flex}.brz .brz-footer__bg>.brz-bg-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-ms-flexbox;display:flex}.brz .brz-footer .brz-container__wrap{-ms-flex:1;flex:1}.brz .brz-story{background-color:#222;-ms-flex-align:center;align-items:center;min-height:100vh;display:-ms-flexbox!important;display:flex!important}.brz .brz-story .brz-container{font-size:436px}.brz .brz-story .brz-ed-box__resizer{font-size:initial}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow{opacity:.4;z-index:3;background-color:#c9c9c9;border-radius:50%;padding:20px;transition:all .2s;position:absolute;top:50%}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow .brz-icon-svg{width:20px;height:20px}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-prev{inset-inline-start:20px}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-next,.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-replay{inset-inline-end:20px}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-next.slick-disabled,.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-prev.slick-disabled,.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-replay{opacity:0;display:none!important}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow-replay.slick-disabled{opacity:.4;display:block!important}.brz .brz-story>.brz-slick-slider .brz-slick-slider__arrow:hover{opacity:1}.brz .brz-story>.brz-slick-slider>.slick-list>.slick-track>.slick-slide{opacity:.4;-ms-flex:1;flex:1;transition:all .2s;overflow:hidden;transform:scale(.9)}.brz .brz-story>.brz-slick-slider>.slick-list>.slick-track>.slick-slide .brz-slick-slider__inner-arrow{display:none}.brz .brz-story>.brz-slick-slider>.slick-list>.slick-track>.slick-slide>div:not(.brz-container){font-size:0}.brz .brz-story>.brz-slick-slider>.slick-list>.slick-track>.slick-current{opacity:1;transition:all .2s;transform:scale(1)}.brz:not(.brz-ed) .brz-story .brz-container{font-size:436px}.brz:not(.brz-ed) .brz-story .brz-wrapper{pointer-events:none}.brz:not(.brz-ed) .brz-story a.brz-a,.brz:not(.brz-ed) .brz-story .brz-map,.brz:not(.brz-ed) .brz-story .brz-video,.brz:not(.brz-ed) .brz-story .brz-story-linked,.brz:not(.brz-ed) .brz-story .brz-forms2,.brz:not(.brz-ed) .brz-story .brz-embed-code,.brz:not(.brz-ed) .brz-story .brz-icon__container,.brz:not(.brz-ed) .brz-story .brz-image,.brz:not(.brz-ed) .brz-story .brz-rich-text a{pointer-events:initial}.brz:not(.brz-ed) .brz-story .brz-embed-code{font-size:initial}.brz:not(.brz-ed) .brz-story>.brz-slick-slider:not(.slick-initialized){-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz:not(.brz-ed) .brz-story>.brz-slick-slider:not(.slick-initialized)>.brz-section__content{min-width:320px;max-width:37.5vh;height:75vh;min-height:800px;max-height:100%;transform:translateZ(0)}.brz:not(.brz-ed) .brz-story>.slick-slider>.slick-list>.slick-track>.slick-slide{min-width:400px;max-width:400px;height:75vh;min-height:800px;max-height:800px}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots{width:100%;max-width:740px;margin:15px auto 0;display:-ms-flexbox;display:flex;bottom:-70px}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li{cursor:pointer;float:left;color:rgba(255,255,255,.4);width:30%;margin-right:4px;padding:15px 0;display:block}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li>button{border-radius:100px;width:100%;height:4px;transition:all .2s;display:block}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li.slick-active{position:relative;overflow:hidden}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li.slick-active:after{content:"";top:15px;background-color:#fff;border-radius:100px;width:0%;height:4px;position:absolute;inset-inline-start:0}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li.slick-active>button{background-color:#fff}.brz:not(.brz-ed) .brz-story>.slick-slider>.brz-slick-slider__dots>li:last-child{-webkit-margin-end:0;margin-inline-end:0}@media (max-width:767px){.brz:not(.brz-ed) .brz-story{min-height:auto}.brz:not(.brz-ed) .brz-story>.brz-slick-slider:not(.slick-initialized){-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz:not(.brz-ed) .brz-story>.brz-slick-slider:not(.slick-initialized)>.brz-section__content{min-width:320px;max-width:100vw;height:100vh;min-height:533px;max-height:100%}.brz:not(.brz-ed) .brz-story>.brz-slick-slider{padding-top:0}.brz:not(.brz-ed) .brz-story .slick-slider .brz-slick-slider__arrow{display:none!important}.brz:not(.brz-ed) .brz-story .slick-slider>.slick-list>.slick-track>.slick-slide{opacity:1;-ms-flex-pack:center;justify-content:center;min-width:400px;max-width:100vw;height:100vh;min-height:533px;max-height:100%;display:-ms-flexbox;display:flex;transform:translateZ(0)}.brz:not(.brz-ed) .brz-story .slick-slider>.slick-list>.slick-track>.slick-slide>div{width:100%}.brz:not(.brz-ed) .brz-story .slick-slider>.slick-list>.slick-track>.slick-slide .brz-slick-slider__inner-arrow{background-color:transparent;width:50%;height:100%;max-height:100vh;display:block;position:absolute;top:0}.brz:not(.brz-ed) .brz-story .slick-slider>.slick-list>.slick-track>.slick-slide .brz-slick-slider__inner-arrow-next{inset-inline-end:0}.brz:not(.brz-ed) .brz-story .slick-slider>.slick-list>.slick-track>.slick-slide .brz-slick-slider__inner-arrow-prev{inset-inline-start:0}.brz:not(.brz-ed) .brz-story .slick-slider>.brz-slick-slider__dots{-ms-flex-pack:center;justify-content:center;height:30px;margin-top:0;padding:0 15px;position:absolute;top:0}}.brz .brz-container,.brz .brz-section__content .brz-container__wrap{-ms-flex:auto!important;flex:auto!important}.brz _:-ms-lang(x)::-ms-backdrop{-ms-flex:auto!important;flex:auto!important}@keyframes storyProgress{to{width:100%}}.brz:not(.brz-ed) .brz-menu__mmenu:not(.brz-mm-menu),.brz:not(.brz-ed) .brz-menu__mmenu:not(.brz-mm-menu_opened){display:none}.brz:not(.brz-ed) .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu{visibility:hidden;opacity:0}.brz .brz-container,.brz .brz-container__wrap{width:100%}.brz .brz-container{width:var(--brz-section-container-width,100%);-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.brz .brz-container__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.brz .brz-row{text-align:start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;display:-ms-flexbox;display:flex;position:relative}.brz .brz-row__container{text-align:center;-ms-flex-pack:center;justify-content:center;position:relative}.brz .brz-row__container .brz-row__scroll-motion{width:100%}.brz .brz-row__container .brz-link-container{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.brz .brz-row__container>div[data-scroll-motion],.brz .brz-row__container>div[data-scroll-motion]>.brz-hover-animation__container,.brz .brz-row__container>.brz-hover-animation__container{min-height:inherit;display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}.brz .brz-row__container>.brz-hover-animation__container>.brz-bg,.brz .brz-row__container>.brz-bg{inset-inline-start:auto}.brz .brz-row__container .brz-wrapper__scrollmotion{width:100%;max-width:100%}.brz .brz-columns{will-change:flex,max-width;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:1px;display:-ms-flexbox;display:flex;position:relative}.brz .brz-columns .brz-hover-animation__container{-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit}.brz .brz-columns .brz-container-link{top:0;width:100%;height:100%;position:absolute;inset-inline-start:0}.brz .brz-columns>div[data-scroll-motion]>.brz-hover-animation__container>.brz-bg,.brz .brz-columns>div[data-scroll-motion]>.brz-bg,.brz .brz-columns>.brz-hover-animation__container>.brz-bg,.brz .brz-columns>.brz-bg{width:auto;height:auto;inset:0}.brz .brz-columns>:is(div[data-scroll-motion],.brz-hover-animation__container)>.brz-bg{width:auto;height:auto;inset:0}.brz .brz-columns div[data-scroll-motion]{display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;height:100%}.brz .brz-columns .brz-column__items{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 auto;flex:0 auto}.brz .brz-columns .brz-column__items>div:not(.brz-ed-sortable--empty){-ms-flex:0 auto;flex:0 auto;min-width:0}.brz .brz-columns--max-height .brz-column__items{z-index:1;scrollbar-width:thin;overflow-x:hidden;overflow-y:auto}.brz .brz-columns--max-height .brz-wrapper{min-height:auto}.brz .brz-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:0;min-height:1px}.brz .brz-wrapper:has(.brz-wrapper-transform,.brz-wrapper__scrollmotion,.brz-hover-animation__container) :has(.brz-menu__item-dropdown--active,.brz-menu__item--opened){z-index:1056}.brz .brz-wrapper>.brz-wrapper-transform{min-width:0;display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex:1 0 100%;flex:1 0 100%;transition:transform .2s}.brz .brz-wrapper>.brz-wrapper-transform>div.brz-wrapper__scrollmotion,.brz .brz-wrapper>div.brz-wrapper__scrollmotion{min-width:0;display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex:1 0 100%;flex:1 0 100%}.brz .brz-wrapper-clone{-ms-flex-align:center;align-items:center}.brz .brz-wrapper-clone>div{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:content;flex-basis:content;-ms-flex-align:center;align-items:center;min-width:0;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-wrapper-clone__item{-ms-flex-preferred-size:auto;flex-basis:auto;min-height:1px;position:relative}.brz .brz-wrapper-clone__item .brz-icon-svg{min-width:1em}.brz .brz-wrapper-clone>div.brz-motion--effects{-ms-flex-wrap:inherit;flex-wrap:inherit;gap:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.brz .brz-btn{text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;color:#fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;white-space:nowrap;backface-visibility:hidden;background-image:none;border:1px solid #ccc;outline:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:400;text-decoration:none;transition:background .3s,color .3s,border-color .3s;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-btn .brz-ed-box__resizer{height:auto;font-size:inherit}.brz .brz-btn:hover,.brz .brz-btn:focus,.brz .brz-btn.focus,.brz .brz-btn:focus{text-decoration:none}.brz .brz-btn .brz-span{display:block}.brz .brz-btn .brz-btn--story-container{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz .buttons{-ms-flex-align:center;align-items:center;margin:-10px}.brz .buttons .brz-wrapper-clone__item{padding:10px}.brz .brz-btn:focus-visible{outline:2px solid #00f!important}.brz .brz-a:focus-visible{outline:2px solid #00f!important}.brz .brz-a:focus-visible>.brz-lottie-anim{outline:2px solid #00f!important}.brz .brz-icon{vertical-align:middle;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:100%;transition:background .3s,color .3s,border-color .3s;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-story .brz-icon{width:100%;display:-ms-flexbox;display:flex}.brz .brz-story .brz-icon .brz-icon-svg{width:100%;height:100%}.brz .brz-story .brz-icon .brz-icon-svg-custom{padding-bottom:100%}.brz .brz-list{-ms-flex-align:center;align-items:center;margin:-6px}.brz .brz-list .brz-list__item{padding:6px}.brz .brz-countdown{display:-ms-flexbox;display:flex}.brz .brz-countdown__item{text-align:center;word-break:break-word;word-wrap:break-word;-ms-flex:1 0 25%;flex:1 0 25%;padding-left:15px;padding-right:15px}.brz .brz-countdown__number{margin-bottom:15px;font-size:1em}.brz .brz-countdown .brz-ed-box__resizer{width:100%;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-countdown2{direction:ltr;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.brz .brz-countdown2__item{text-align:center;word-break:break-word;word-wrap:break-word;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz .brz-countdown2__item:first-child{margin-left:0!important}.brz .brz-countdown2__item:last-child{margin-right:0!important}.brz .brz-countdown2__number{font-size:1em}.brz .brz-countdown2__label{text-transform:capitalize}.brz .brz-countdown2 .brz-countdown2-parts{width:100%;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-countdown2 .brz-countdown2-message{text-align:center;width:100%;min-height:55px;margin-top:15px;padding:17px 30px 0;display:none}.brz .brz-countdown2-style1{-ms-flex-direction:column;flex-direction:column}.brz .brz-countdown2-style2 .brz-countdown2__item{-ms-flex-direction:row;flex-direction:row}.brz .brz-countdown2-style2 .brz-countdown2__label{margin-left:5px}.brz .brz-countdown2-style3 .brz-countdown2-parts{-ms-flex-align:center;align-items:center}.brz .brz-countdown2-style3 .brz-countdown2__item .brz-countdown2__label{display:none}.brz .brz-countdown2_custom{height:auto!important;margin:0!important}.brz .brz-icon-text{text-align:left;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:stretch;align-items:stretch;width:100%;display:-ms-flexbox;display:flex}.brz .brz-icon-text .brz-text__editor,.brz .brz-icon-text .brz-text-btn{width:100%}.brz .brz-icon-text .brz-text__editor{white-space:pre-wrap}.brz .brz-icon-text .brz-wrapper-clone{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.brz .brz-icon-text .brz-icon__container{min-width:auto;display:-ms-flexbox;display:flex}.brz .brz-icon-text .brz-icon__container .brz-ed-box__resizer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.brz .brz-line{padding-top:7px;padding-bottom:7px;font-size:0;line-height:1;display:inline-block;position:relative}.brz .brz-line-container:before,.brz .brz-line-container:after{content:"";-ms-flex-positive:1;flex-grow:1}.brz .brz-line-container{text-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz .brz-line .brz-hr{background:0 0;border-bottom-width:0;border-left-width:0;border-right-width:0;width:100%}.brz .brz-map{vertical-align:middle;width:100%;display:inline-block;position:relative}.brz .brz-map.brz-map_styles:before,.brz .brz-map .brz-ui-ed-map-content:before{content:"";z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.brz .brz-slick-slider .brz-rich-text *,.brz .brz-slick-slider .brz-icon-svg{backface-visibility:hidden}.brz .brz-slick-slider .brz-bg-color{transform:translateZ(0)}.brz .brz-slick-slider .slick-slide>div,.brz .brz-slick-slider .brz-section__content{outline:none}.brz .brz-slick-slider--fade .slick-slide{visibility:hidden;height:auto}.brz .brz-slick-slider--fade .slick-slide.slick-active{visibility:visible}.brz .slick-initialized .slick-slide{display:block}.brz .slick-track{will-change:left;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.brz .brz-slick-slider__dots{text-align:center;min-width:90%;max-width:90%;margin:0;padding:0;font-size:0;list-style:none;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.brz .brz-slick-slider__dots li{vertical-align:middle;padding-top:10px;padding-left:5px;padding-right:5px;display:inline-block}.brz .brz-slick-slider__dots button{cursor:pointer;text-indent:-9999px;border:2px solid;border-radius:0;outline:none;padding:0;transition:transform .2s linear,background-color .2s linear;overflow:hidden;color:inherit!important;background-color:transparent!important}.brz .brz-slick-slider__dots button:has(.brz-carousel-dot-custom){text-indent:0;opacity:.6;border:none;padding:0}.brz .brz-slick-slider__dots .slick-active button{transition:transform .2s linear,background-color .2s linear;background-color:currentColor!important}.brz .brz-slick-slider__dots .slick-active button:has(.brz-carousel-dot-custom){opacity:1;background-color:transparent!important}.brz .brz-slick-slider__dots--circle button{border-radius:10px;width:10px;height:10px}.brz .brz-slick-slider__dots--diamond button{width:10px;height:10px;transform:rotate(-45deg)}.brz .brz-slick-slider__dots--square button{width:10px;height:10px}.brz .brz-slick-slider__arrow{z-index:2;cursor:pointer;color:#000;background-color:transparent;border:none;font-size:30px;transition:opacity .2s linear;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.brz .brz-slick-slider__arrow:hover{transition:opacity .2s linear}.brz .brz-slick-slider__arrow .brz-icon-svg{display:block}.brz .brz-slick-slider__arrow-prev{inset-inline-start:30px;transform:translateY(-50%)rotate(-180deg)}.brz .brz-slick-slider__arrow-next{inset-inline-end:30px}.brz:not(.brz-ed) .brz-slick-slider__pause-button{font-size:inherit;cursor:pointer;background:0 0;border:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;display:-ms-inline-flexbox;display:inline-flex}.brz:not(.brz-ed) .brz-slick-slider__arrow:focus-visible{outline:2px solid #2563eb}.brz:not(.brz-ed) .brz-slick-slider__dots li button:focus-visible{outline:2px solid #2563eb}.brz:not(.brz-ed) .brz-slick-slider__pause-button:focus-visible{outline:2px solid #2563eb}.brz .brz-timeline__tab{min-width:280px;list-style:none;position:relative}.brz .brz-timeline__tab:after,.brz .brz-timeline__tab:before{content:"";position:absolute}.brz .brz-timeline__tab:last-child:after{display:none}.brz .brz-timeline__nav--title{text-align:center;width:116px;min-width:116px;max-width:116px;position:relative;left:-10px}.brz .brz-timeline__nav--icon{-webkit-margin-start:20px;margin-inline-start:20px}.brz .brz-timeline__content{border-style:solid;border-radius:5px;position:relative;box-shadow:0 0 20px rgba(52,49,75,.1)}.brz .brz-timeline__content:before{content:"";width:15px;height:15px;position:absolute;top:0;transform:translateY(-50%)rotate(45deg)}.brz .brz-timeline__nav--mobile{display:none}.brz .brz-popup{z-index:1060;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0}.brz .brz-popup__close{z-index:2;color:#fff;cursor:pointer;font-size:0;position:absolute;top:36px;left:50px}.brz .brz-popup__close .brz-icon-svg{font-size:26px}.brz .brz-popup>.brz-container__wrap{-ms-flex-pack:center;justify-content:center;max-height:100%;padding-top:70px;padding-bottom:70px}.brz .brz-popup .brz-container{-ms-flex-pack:center;justify-content:center;height:100%}.brz .brz-popup .brz-container>.brz-row__container{max-height:100%}.brz .brz-popup .brz-container>.brz-row__container>.brz-row{max-height:100%;overflow-x:hidden;overflow-y:auto}.brz .brz-popup__preview{z-index:-1;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94),z-index .3s cubic-bezier(.25,.46,.45,.94);transform:translate(-100%)}.brz .brz-popup__preview.brz-popup--opened{z-index:1070;visibility:visible;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s cubic-bezier(.25,.46,.45,.94),z-index .3s cubic-bezier(.25,.46,.45,.94);transform:translate(0)}.brz .brz-popup2,.brz.brz-popup2{height:100%;width:100%!important;max-width:100%!important}.brz .brz-popup2--fixed,.brz.brz-popup2--fixed{z-index:1060;position:fixed;top:0;left:0}.brz .brz-popup2__close,.brz.brz-popup2__close{z-index:2;color:#fff;cursor:pointer;font-size:0;position:absolute}.brz .brz-popup2__close .brz-icon-svg,.brz.brz-popup2__close .brz-icon-svg{font-size:26px}.brz .brz-popup2 .brz-container__wrap,.brz.brz-popup2 .brz-container__wrap{margin:0;position:relative}.brz .brz-popup2 .brz-container__wrap .brz-container,.brz.brz-popup2 .brz-container__wrap .brz-container{height:100%}.brz .brz-popup2__inner,.brz.brz-popup2__inner{height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.brz .brz-popup2__inner>.brz-container__wrap,.brz.brz-popup2__inner>.brz-container__wrap{max-height:100%;margin:0;padding:0}.brz .brz-popup2__vertical-align,.brz.brz-popup2__vertical-align{transform:rotate(270deg)}.brz .brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container,.brz.brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container{height:100%;max-height:100%}.brz .brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container>.brz-row,.brz.brz-popup2__custom2 .brz-popup2__inner .brz-container__wrap>.brz-container>.brz-row__container>.brz-row{max-height:100%;overflow-x:hidden;overflow-y:auto}.brz .brz-popup2--inMegaMenu{z-index:1069}.brz .brz-popup2__preview.brz-popup2--fixed,.brz.brz-popup2__preview.brz-popup2--fixed{z-index:-1;visibility:hidden;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transform:translateY(-110%)}.brz .brz-popup2__preview.brz-popup2--opened,.brz.brz-popup2__preview.brz-popup2--opened{z-index:1070;visibility:visible;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);transform:translate(0)}.brz .brz-popup2__preview.brz-popup2--opened.brz-popup2--inMegaMenu,.brz.brz-popup2__preview.brz-popup2--opened.brz-popup2--inMegaMenu{z-index:1069}.brz.brz-conditions-popup--static .brz-popup2{top:unset;left:unset;position:relative;overflow-y:hidden}.brz.brz-conditions-popup--static .brz-popup2__close{display:none}.brz .brz-carousel{width:100%;display:block}.brz .brz-carousel__slider:not(.slick-initialized){visibility:hidden;display:-ms-flexbox;display:flex}.brz .brz-carousel__slider.slick-initialized{visibility:visible;-ms-flex-wrap:wrap;flex-wrap:wrap}.brz .brz-carousel>.slick-slider{overflow:hidden}.brz .brz-carousel>.slick-slider .slick-slide{height:auto}.brz .brz-carousel>.slick-slider>.slick-list>.slick-track>.slick-slide>div,.brz .brz-carousel>.slick-slider>.slick-list>.slick-track>.slick-slide>div>.brz-carousel__item,.brz .brz-carousel>.slick-slider>.slick-list>.slick-track>.slick-slide>div>.brz-carousel__item>.brz-columns,.brz .brz-carousel>.slick-slider>.slick-list>.slick-track>.slick-slide>div>.brz-columns{height:100%}.brz .brz-carousel>.slick-slider>.brz-slick-slider__arrow{opacity:1}.brz .brz-carousel>.slick-slider>.brz-slick-slider__dots{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;bottom:10px}.brz .brz-carousel>.slick-slider .slick-slide{outline:none}.brz .brz-carousel>.slick-slider .slick-track{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.brz .brz-carousel>.slick-slider .brz-slick-slider__pause{font-size:24px;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-carousel .brz-rich-text *,.brz .brz-carousel .brz-icon-svg{backface-visibility:hidden}.brz .brz-carousel>.brz-carousel__slider--fade .slick-slide{visibility:hidden;height:auto}.brz .brz-carousel>.brz-carousel__slider--fade .slick-slide.slick-active{visibility:visible}.brz .brz-carousel__slider--arrow-top-left .brz-slick-slider__arrow{left:0!important;right:auto!important}.brz .brz-carousel__slider--arrow-top-right .brz-slick-slider__arrow{left:auto!important;right:0!important}.brz .brz-carousel__slider--arrow-bottom-left .brz-slick-slider__arrow{bottom:40px;left:0!important;right:auto!important;top:unset!important}.brz .brz-carousel__slider--arrow-bottom-right .brz-slick-slider__arrow{bottom:40px;left:auto;right:0!important;top:unset!important}.brz .brz-carousel__slider--arrow-bottom-middle .brz-slick-slider__arrow{bottom:40px;left:50%!important;right:auto!important;top:unset!important}.brz .brz-carousel__slider--arrow-middle-left .brz-slick-slider__arrow{top:50%!important;left:0!important;right:auto!important}.brz .brz-carousel__slider--arrow-middle-right .brz-slick-slider__arrow{top:50%!important;left:auto!important;right:0!important}.brz .brz-carousel-dot-custom{font-size:16px}.brz .brz-carousel .brz-slick-slider__dots{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.brz .brz-carousel .brz-slick-slider__dots li{padding-bottom:10px}.brz .brz-posts{width:100%}.brz .brz-posts__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.brz .brz-posts__filter{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0;list-style:none;display:-ms-flexbox;display:flex}.brz .brz-posts__filter-wrapper{grid-column:1/-1;-ms-flex-pack:center;justify-content:center;width:100%}.brz .brz-posts__filter--style-2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.brz .brz-posts__filter__item{cursor:pointer}.brz .brz-posts__filter__item:first-child{margin-left:0!important}.brz .brz-posts__filter__item:last-child{margin-right:0!important}.brz .brz-posts__item>.brz-columns{height:100%}.brz .brz-posts__pagination ul.page-numbers{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.brz .brz-posts__pagination ul.page-numbers>li{margin-bottom:0;margin-left:4px;margin-right:4px;position:relative}.brz .brz-posts__pagination ul.page-numbers>li:first-child{margin-left:0}.brz .brz-posts__pagination ul.page-numbers>li:last-child{margin-right:0}.brz .brz-posts__pagination ul.page-numbers .page-numbers{color:inherit;outline:none;padding:6px 10px;font-size:18px;line-height:1;text-decoration:none;transition:color .2s linear;display:block;position:relative}.brz .brz-posts__pagination ul.page-numbers .page-numbers:hover{transition:color .2s linear}.brz .fb_iframe_widget{min-height:20px}.brz .fb-post span,.brz .fb-post span iframe,.brz .fb-video span,.brz .fb-video span iframe,.brz .fb-group,.brz .fb-group span,.brz .fb-group span iframe{width:100%!important;min-width:100%!important}.brz .fb-page[fb-xfbml-state=rendered]{display:block}.brz .fb-page[fb-xfbml-state=parsed]{display:none}.brz .fb-page,.brz .fb-page span,.brz .fb-page span iframe[style],.brz .fb-comments,.brz .fb-comments span,.brz .fb-comments span iframe[style]{width:100%!important;min-width:100%!important;max-height:100%!important}.brz .brz-fb-comments,.brz .brz-fb-embed{width:100%}.brz .brz-fb-page,.brz .brz-fb-group{position:relative}.brz .brz-fb-page:before,.brz .brz-fb-group:before{content:"";z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.brz .brz-wp__postinfo{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-wp__postinfo__column ul{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.brz .brz-wp__postinfo__column ul .brz-li.brz-li{-webkit-margin-end:0;margin-inline-end:0}.brz .brz-wp__postinfo__column ul .brz-li.brz-li:first-child{margin-top:0}.brz .brz-wp__postinfo>ul{margin:0;padding:0}.brz .brz-wp__postinfo .brz-li{cursor:default;-ms-flex-align:center;align-items:center;margin-top:0;margin-left:0;list-style:none;display:-ms-inline-flexbox;display:inline-flex}.brz .brz-wp__postinfo .brz-li:last-child{-webkit-margin-end:0!important;margin-inline-end:0!important}.brz .brz-wp__postinfo .brz-li .brz-icon-svg{-webkit-margin-end:.5em;margin-inline-end:.5em}.brz .brz-wp__postinfo__disabled-author ul .brz-li:first-child,.brz .brz-wp__postinfo__disabled-date ul .brz-li:nth-child(2),.brz .brz-wp__postinfo__disabled-time ul .brz-li:nth-child(3),.brz .brz-wp__postinfo__disabled-comments ul .brz-li:nth-child(4){display:none}.brz .brz-single-post-navigation{width:100%;position:relative}.brz .brz-single-post-navigation .brz-span{display:block}.brz .brz-single-post-navigation a:focus{outline:none}.brz .brz-navigation-title,.brz .brz-navigation{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.brz .brz-navigation-title .brz-a,.brz .brz-navigation-title .brz-span,.brz .brz-navigation .brz-a,.brz .brz-navigation .brz-span{max-width:49%}.brz .brz-navigation__prev:nth-child(2n){text-align:end;text-decoration:none}.brz .brz-single-post-navigation:before{content:"";pointer-events:none;background:#a5aeb4;width:1px;margin:auto;position:absolute;inset:0}.brz .brz-navigation__next{text-decoration:none}.brz .brz-navigation-title__next,.brz .brz-navigation__next{text-align:right;margin-left:auto}.brz .brz-navigation-title__prev,.brz .brz-navigation__prev{padding-right:50px}.brz .brz-navigation-title__next,.brz .brz-navigation__next{padding-left:50px}.brz .brz-navigation-title__next,.brz .brz-navigation__next,.brz .brz-navigation-title__prev,.brz .brz-navigation__prev{max-width:50%}.brz .brz-post-navigation{width:100%;position:relative}.brz .brz-post-navigation:before{content:"";background:#a5aeb4;width:1px;margin:auto;position:absolute;inset:0}.brz .brz-post-navigation .brz-ui-ed-navigation-title,.brz .brz-post-navigation .brz-ui-ed-navigation{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.brz .brz-post-navigation .brz-ui-ed-navigation-title span,.brz .brz-post-navigation .brz-ui-ed-navigation-title a,.brz .brz-post-navigation .brz-ui-ed-navigation span,.brz .brz-post-navigation .brz-ui-ed-navigation a{max-width:50%}.brz .brz-post-navigation .brz-ui-ed-navigation-title a,.brz .brz-post-navigation .brz-ui-ed-navigation a{text-decoration:none}.brz .brz-post-navigation .brz-ui-ed-navigation-title :last-child,.brz .brz-post-navigation .brz-ui-ed-navigation :last-child{text-align:right}.brz .brz-post-navigation .brz-ui-ed-navigation .brz-ui-ed-typography{cursor:pointer}.brz .brz-post-navigation .brz-ui-ed-navigation-title{word-wrap:break-word}.brz .brz-post-navigation .brz-ui-ed-navigation-title .brz-ui-ed-text-editor:focus{outline:0}.brz .brz-search-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;overflow:visible}.brz .brz-search-container--minimal{overflow:hidden}.brz .brz-search-container--minimal .brz-search-form{padding:0 15px}.brz .brz-search-container .brz-ed-box__resizer{height:unset}.brz .brz-search-container .brz-search-form{-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex;position:relative}.brz .brz-search-container .brz-btn{z-index:1;margin-left:auto}.brz .brz-search-container .brz-wrapper-clone__wrap{margin:0}.brz .brz-search-container .brz-search{background-color:transparent;border:0;border-radius:0;outline:none;width:100%;padding:0 15px}.brz .brz-search-container .brz-search:-webkit-autofill{transition:background-color 500000s!important}.brz .brz-search-container .brz-search::-webkit-input-placeholder{color:inherit}.brz .brz-search-container .brz-search::placeholder{color:inherit}.brz .brz-search-container .brz-search:-ms-placeholder-shown{color:inherit}.brz .brz-search-container .brz-search::placeholder{color:inherit}.brz .brz-search-container .brz-search::placeholder{color:inherit}.brz .brz-protected{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz .brz-protected-form{-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz .brz-protected-form__input{outline:none;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz .brz-protected-form__input .brz-input{background-color:transparent;border:none;outline:none;width:100%}.brz .brz-protected-form__input .brz-input::-webkit-input-placeholder{opacity:.5;color:inherit}.brz .brz-protected-form__input .brz-input::placeholder{opacity:.5;color:inherit}.brz .brz-protected-form__input .brz-input:-ms-placeholder-shown{opacity:.5;color:inherit}.brz .brz-protected-form__input .brz-input::placeholder{opacity:.5;color:inherit}.brz .brz-protected-form__input .brz-input::placeholder{opacity:.5;color:inherit}.brz .brz-protected-form__button{-ms-flex:auto;flex:auto}.brz .brz-protected-form__button .brz-btn{width:100%}.brz .brz-protected__alert{letter-spacing:2.5px;text-transform:uppercase;color:#fff;background-color:red;width:100%;min-height:55px;margin-top:15px;padding:17px 30px;font-family:nunito,Open Sans,Arial,sans-serif;font-size:12px;font-weight:600;line-height:2}.brz .brz-image{display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;position:relative;overflow:hidden}@media (min-width:992px){.brz .brz-image--withHover:hover .brz-img,.brz .brz-image--withHover:hover .dynamic-image{opacity:0}.brz .brz-image--withHover:hover .brz-img__hover{opacity:1}}.brz .brz-image .brz-img__hover-population-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-image .brz-img__hover-population .brz-dc-hover-visible,.brz .brz-image .brz-img__hover-population-wrapper .brz-dc-hover-visible{opacity:1}.brz .brz-image .brz-img__hover{display:none;position:absolute;top:0}@media (min-width:992px){.brz .brz-image .brz-img__hover{display:block}}.brz .brz-image .brz-img__hover img{width:100%;height:100%}.brz .brz-image .brz-img__hover-svg{width:100%;height:100%;position:absolute;top:0}.brz .brz-image .brz-img__hover.brz-img__hover-preview:not(.brz-img__hover-gif),.brz .brz-image .brz-img__hover-population{width:100%;height:100%}.brz .brz-image .brz-img__hover-population img,.brz .brz-image .brz-img__hover-size--original img{-o-object-fit:cover;object-fit:cover}.brz .brz-image .brz-img{max-width:100%}.brz .brz-image .brz-img-svg,.brz .brz-image .brz-img-external{width:100%;height:100%}.brz .brz-image .brz-a,.brz .brz-image .brz-picture{outline:none}.brz .brz-image .brz-a:focus-visible>.brz-picture{border:2px solid #00f!important}.brz .brz-image .brz-shortcode__placeholder{position:absolute;top:0}.brz:not(.brz-ed) .brz-image .brz-a,.brz:not(.brz-ed) .brz-image .brz-picture{width:100%;height:auto}.brz:not(.brz-ed) .brz-image .brz-img{height:100%;top:0;left:0}.brz:not(.brz-ed) .brz-image .brz-img-svg:not(.brz-img__original){position:absolute}.brz:not(.brz-ed) .brz-image__lightbox *{cursor:-webkit-zoom-in;cursor:zoom-in}.brz:not(.brz-ed) .brz-image .brz-picture:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.brz:not(.brz-ed) .brz-image--story .brz-shortcode__placeholder .brz-icon-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brz .mfp-bg{z-index:1100}.brz .mfp-wrap{z-index:1101}.brz .mfp-figure figcaption{margin:0}.brz .mfp-img{-webkit-user-select:none;-ms-user-select:none;user-select:none}.brz .mfp-figure:after,.brz .mfp-iframe-scaler iframe{box-shadow:0 0 40px rgba(0,0,0,.35)}.brz.brz-lightbox{z-index:1102}.brz .brz-lightbox-controls{z-index:1047;color:#fff;opacity:.65;-ms-flex-align:center;align-items:center;gap:10px;height:44px;font-size:18px;display:-ms-flexbox;display:flex;position:absolute;top:0;right:30px}.brz .brz-lightbox-controls .zoom-in{cursor:-webkit-zoom-in;cursor:zoom-in}.brz .brz-lightbox-controls .zoom-out{cursor:-webkit-zoom-out;cursor:zoom-out}.brz .brz-lightbox-controls:hover{opacity:1}.brz .brz-shape{vertical-align:middle;width:100%;position:relative;display:-ms-flexbox!important;display:flex!important}.brz .brz-shape .brz-ed-border,.brz .brz-shape .brz-d-xs-flex{height:100%}.brz .brz-shape .brz-ed-box__resizer{height:unset}.brz .brz-shape:before{content:"";z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.brz .brz-reset-psw{width:100%}.brz .brz-reset-psw .brz-input{width:100%;max-width:100%;height:auto;min-height:auto;color:inherit;font-size:inherit;letter-spacing:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border:none;outline:none}.brz .brz-reset-psw .brz-input::-webkit-input-placeholder{color:inherit;opacity:.5}.brz .brz-reset-psw .brz-input::placeholder{color:inherit;opacity:.5}.brz .brz-reset-psw .brz-input:-ms-placeholder-shown{color:inherit;opacity:.5}.brz .brz-reset-psw .brz-input::placeholder{color:inherit;opacity:.5}.brz .brz-reset-psw .brz-input::placeholder{color:inherit;opacity:.5}.brz .brz-reset-psw__item{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.brz .brz-reset-psw__item-button .brz-btn{outline:none;width:100%}.brz .brz-reset-psw__item-button .brz-icon-svg{-ms-flex-positive:0;flex-grow:0}.brz .brz-reset-psw-form{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-top:0!important}.brz .brz-reset-psw-form__field{padding-top:0!important}.brz .brz-reset-psw-form__field a{text-decoration:none}.brz .brz-reset-psw-form .brz-reset-psw__field-label{display:block}.brz .brz-reset-psw-form .brz-reset-psw__field-empty.brz-input,.brz .brz-reset-psw .brz-reset-psw-form .brz-reset-psw-form__field .brz-reset-psw__field-empty.brz-input{border-color:red}.brz .brz-reset-psw__alert{letter-spacing:2.5px;text-transform:uppercase;color:#fff;background-color:red;width:100%;min-height:55px;margin-top:15px;padding:17px 30px;font-family:nunito,Open Sans,Arial,sans-serif;font-size:12px;font-weight:600;line-height:2}.brz .brz-shopify-product-review,.brz .brz-shopify-trust-seals,.brz .brz-shopify-trust-product-rating,.brz .brz-shopify-trust-product-review,.brz .brz-shopify-trust-me-badges,.brz .brz-shopify-stamped-badge{background-color:transparent}.brz .brz-paypal{width:100%}.brz .brz-paypal--disabled{pointer-events:none;opacity:.7}.brz .brz-paypal-icon-parent{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz .brz-paypal-form{display:-ms-flexbox;display:flex}.brz .brz-paypal-text{white-space:nowrap}.brz .brz-paypal-button{cursor:pointer;border:none;outline:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;display:-ms-flexbox;display:flex;overflow:hidden}.brz .brz-paypal-button:hover{border:none}.brz .brz-alert{overflow-wrap:break-word;width:100%;height:100%;transition-property:color,background-color,text-shadow,box-shadow,border;position:relative}.brz .brz-alert .brz-ed-box__resizer,.brz .brz-alert-title,.brz .brz-alert-description{transition-property:inherit}.brz .brz-alert-close{cursor:pointer;line-height:0;transition-property:inherit;position:absolute}.brz .brz-alert-close-icon{box-sizing:content-box}.brz .brz-leadific{word-break:break-word;width:100%;display:-ms-flexbox;display:flex}.brz .brz-leadific .brz-a{width:100%;display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.brz .brz-post-info{width:100%;display:-ms-flexbox;display:flex}.brz .brz-post-info .brz-ui-ed-list .brz-ui-ed-list-items{word-break:break-all;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;display:-ms-flexbox;display:flex}.brz .brz-post-info .brz-ui-ed-list .brz-ui-ed-list-items .brz-ui-ed-list-item{border-bottom:0;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:0;display:-ms-flexbox;display:flex}.brz .brz-post-info .brz-ui-ed-list .brz-ui-ed-list-items .brz-ui-ed-list-item svg{-webkit-margin-end:.5em;margin-inline-end:.5em}.brz .brz-post-info .brz-ui-ed-list .brz-ui-ed-list-items .brz-ui-ed-list-item:first-child{margin-top:0}.brz .brz-post-info .brz-ui-ed-list .brz-ui-ed-list-items .brz-ui-ed-list-item:last-child{-webkit-margin-end:0;margin-inline-end:0}.brz .brz-wp-post-content{width:100%}.brz .brz-wp-post-content>div>:first-child{margin-top:0}.brz .brz-wp-post-content>div>:last-child{margin-bottom:0}.brz .brz-wp-post-content>div>*{margin:revert}.brz .brz-wp-post-content p a,.brz .brz-wp-post-content h1 a,.brz .brz-wp-post-content h2 a,.brz .brz-wp-post-content h3 a,.brz .brz-wp-post-content h4 a,.brz .brz-wp-post-content h5 a,.brz .brz-wp-post-content h6 a{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;font-variation-settings:inherit!important}.brz .brz-rich-text .brz-tp__dc-block-st1{width:100%;white-space:initial}.brz .brz-rich-text .brz-tp__dc-block-st1>:first-child{margin-top:0}.brz .brz-rich-text .brz-tp__dc-block-st1>:last-child{margin-bottom:0}.brz .brz-rich-text .brz-tp__dc-block-st1>*{margin-bottom:1em}.brz .brz-wp-post-excerpt{width:100%}.brz .brz-wp-post-excerpt-content{margin:0}.brz .brz-wp-title{width:100%}.brz .brz-wp-title-content{margin:0}.brz .brz-woo-stock{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woo-stock .stock{margin:0}.brz .brz-woosku,.brz .brz-wooproductmeta{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-wooproductmeta>div>.brz-metas{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.brz .brz-wooproductmeta__container{display:-ms-flexbox;display:flex;position:relative}.brz .brz-wooproductmeta__container.brz-wooproductmeta__container:first-child>.brz-wooproductmeta__item.brz-wooproductmeta__item{padding-top:0}.brz .brz-wooproductmeta__container:last-child>.brz-wooproductmeta__item.brz-wooproductmeta__item{padding-bottom:0}.brz .brz-wooproductmeta__item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz .brz-wooproductmeta__item .brz-a{color:inherit!important}.brz .brz-wooproductmeta__item .brz-a:hover{text-decoration:underline}.brz .brz-wooproductmeta__item-value:not(:first-child) .brz-a{padding-left:5px}.brz .brz-wooproductmeta-table{border-collapse:collapse}.brz .brz-wooproductmeta-table>div>.brz-metas{display:table}.brz .brz-wooproductmeta-table>div>.brz-metas .brz-wooproductmeta__container{display:table-row}.brz .brz-wooproductmeta-table>div>.brz-metas .brz-wooproductmeta__item{vertical-align:middle;display:table-cell}.brz .brz-woo-price{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important}.brz .brz-woo-price>div{font-size:0}.brz .brz-woo-price>div>.brz-price-none{margin:0;font-size:16px}.brz .brz-woo-price>div>p.price{-ms-flex-align:center;align-items:center;width:100%;margin:0;display:-ms-flexbox;display:flex}.brz .brz-woo-price>div>p.price del{opacity:1!important}.brz .brz-woo-price>div>p.price del .amount{display:block}.brz .brz-woo-price>div>p.price ins{background:0 0;text-decoration:none}.brz .brz-woo-price>div>p.price ins .amount{display:block}.brz .brz-woo-attributes{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.brz .brz-woo-attributes table{border:0}.brz .brz-woo-attributes h2{margin:0}.brz .brz-woo-attributes .woocommerce-product-attributes{width:100%;margin:0}.brz .brz-woo-attributes .woocommerce-product-attributes tr{background-color:transparent;border-width:0}.brz .brz-woo-attributes .woocommerce-product-attributes-item__label,.brz .brz-woo-attributes .woocommerce-product-attributes-item__value{width:50%;padding:0;font-style:normal}.brz .brz-woo-attributes .woocommerce-product-attributes-item__label p,.brz .brz-woo-attributes .woocommerce-product-attributes-item__value p{margin:0;padding:0}.brz .brz-woocart__wrapper{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woocart__wrapper--opened .brz-woocart__background,.brz .brz-woocart__wrapper--opened .brz-woocart__sidebar{opacity:1;pointer-events:auto}.brz .brz-woocart__wrapper .brz-woocart__dc{width:-webkit-fit-content;width:-moz-fit-content;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:fit-content;display:-ms-flexbox;display:flex}.brz .brz-woocart{-ms-flex-align:center;align-items:center;padding:10px 15px;display:-ms-flexbox;display:flex}.brz .brz-woocart,.brz .brz-woocart__dc .brz-cart{font-size:initial}.brz .brz-woocart__background{opacity:0;pointer-events:none;z-index:1060;cursor:auto;background-color:rgba(0,0,0,.4);width:100vw;height:100vh;transition:opacity .3s ease-in-out;position:fixed;top:0;left:0}.brz .brz-woocart__parent{cursor:pointer}.brz .brz-woocart__parent.brz-woocart--bubble .brz-woocart__icon:before{text-align:center;z-index:1;border-radius:100%;min-width:1.6em;height:1.6em;font-size:10px;line-height:1.5em;position:absolute;top:-.7em;right:-1em}.brz .brz-woocart__icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;position:relative}.brz .brz-woocart__sidebar{z-index:1060;opacity:0;pointer-events:none;cursor:auto;max-width:100%;max-height:100vh;padding:40px 15px 15px;transition:opacity .3s ease-in-out;position:fixed;overflow:auto}.brz .brz-woocart__sidebar-item{padding:20px 0;display:-ms-flexbox;display:flex}.brz .brz-woocart__sidebar-item:first-child{padding-top:0}.brz .brz-woocart__sidebar-item:not(:first-child){border-top:1px solid #000}.brz .brz-woocart__sidebar__product-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:15px;display:-ms-flexbox;display:flex}.brz .brz-woocart__sidebar-remove{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.brz .brz-woocart__sidebar-image__block{-ms-flex-negative:0;flex-shrink:0;width:80px;height:80px;position:relative}.brz .brz-woocart__sidebar-image__block *{width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-woocart__sidebar-image__block img{-o-object-fit:cover;object-fit:cover}.brz .brz-woocart__sidebar-close{cursor:pointer;width:20px;height:20px;position:absolute;top:15px;right:15px}.brz .brz-woocart__sidebar-close:before,.brz .brz-woocart__sidebar-close:after{content:"";background-color:#000;width:1px;height:100%;margin:auto;position:absolute;top:0;left:0;right:0}.brz .brz-woocart__sidebar-close:before{transform:rotate(45deg)}.brz .brz-woocart__sidebar-close:after{transform:rotate(-45deg)}.brz .brz-woocart__sidebar-subtotal{border-bottom:1px solid #000;margin-bottom:20px;padding:15px 0}.brz .brz-woocart__sidebar-subtotal:not(:nth-child(2)){border-top:1px solid #000}.brz .brz-woocart__sidebar-buttons{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.brz .brz-woocart__sidebar-button{text-align:center;padding:10px 15px}.brz .brz-woocart__sidebar-button:last-child{margin-bottom:0}.brz.brz-woocart--opened .brz-root__container,.brz.brz-woocart--opened .brz-root__container>.brz-section,.brz.brz-woocart--opened .brz-root__container .brz-section__header>.brz-section__menu-item{z-index:auto}.brz-ed .brz-woocart__sidebar .brz-woocart__sidebar-image__block .brz-a{pointer-events:none}.brz .brz-woo-rating{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woo-rating.brz-disabled-rating-text .woocommerce-review-link{display:none}.brz .brz-woo-rating .woocommerce-product-rating{-ms-flex-align:center;align-items:center;margin:0;display:-ms-flexbox;display:flex}.brz .brz-woo-rating .woocommerce-product-rating .star-rating{margin:0}.brz .brz-woo-gallery .woocommerce-product-gallery{max-width:100%;margin:0;font-size:1.3rem;display:-ms-flexbox;display:flex;float:none!important;width:100%!important}.brz .brz-woo-gallery .woocommerce-product-gallery img{width:100%}.brz .brz-woo-gallery .woocommerce-product-gallery .flex-viewport{width:100%;margin-bottom:0}.brz .brz-woo-gallery .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{overflow:hidden}.brz .brz-woo-gallery .woocommerce-product-gallery .flex-control-thumbs{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;display:-ms-flexbox;display:flex}.brz .brz-woo-gallery .woocommerce-product-gallery .flex-control-thumbs li{overflow:hidden}.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-1 .flex-control-thumbs li:nth-child(n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-2 .flex-control-thumbs li:nth-child(2n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-3 .flex-control-thumbs li:nth-child(3n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-4 .flex-control-thumbs li:nth-child(4n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-5 .flex-control-thumbs li:nth-child(5n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-6 .flex-control-thumbs li:nth-child(6n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-7 .flex-control-thumbs li:nth-child(7n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsTB-8 .flex-control-thumbs li:nth-child(8n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-1 .flex-control-thumbs li:nth-child(n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-2 .flex-control-thumbs li:nth-child(2n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-3 .flex-control-thumbs li:nth-child(3n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-4 .flex-control-thumbs li:nth-child(4n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-5 .flex-control-thumbs li:nth-child(5n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-6 .flex-control-thumbs li:nth-child(6n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-7 .flex-control-thumbs li:nth-child(7n),.brz .brz-woo-gallery.brz-woo-gallery__thumbsRL-8 .flex-control-thumbs li:nth-child(8n){margin-right:0}.brz .brz-woo-gallery__style-top .woocommerce-product-gallery{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.brz .brz-woo-gallery__style-top .woocommerce-product-gallery .flex-control-thumbs{width:100%}.brz .brz-woo-gallery__style-bottom .woocommerce-product-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap}.brz .brz-woo-gallery__style-bottom .woocommerce-product-gallery .flex-control-thumbs{width:100%}.brz .brz-woo-gallery__style-left .woocommerce-product-gallery{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.brz .brz-woo-gallery__style-left .woocommerce-product-gallery .flex-control-thumbs{height:100%}.brz .brz-woo-gallery__style-right .woocommerce-product-gallery{-ms-flex-direction:row;flex-direction:row}.brz .brz-woo-gallery__style-right .woocommerce-product-gallery .flex-control-thumbs{height:100%}.brz .brz-woo-add-to-cart{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woo-add-to-cart .hidden{display:none}.brz .brz-woo-add-to-cart>div:not(.brz-shortcode__placeholder){-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woo-add-to-cart form.cart>.quantity{float:none}.brz .brz-woo-add-to-cart form:not(.variations_form){display:-ms-inline-flexbox;display:inline-flex}.brz .brz-woo-add-to-cart form.grouped_form{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.brz .brz-woo-add-to-cart form.grouped_form .woocommerce-grouped-product-list{margin-top:0}.brz .brz-woo-add-to-cart form.grouped_form .woocommerce-grouped-product-list-item td{padding:.7em 1em}.brz .brz-woo-add-to-cart form.grouped_form .woocommerce-grouped-product-list-item__label a{-webkit-text-decoration:unset;text-decoration:unset;color:inherit}.brz .brz-woo-add-to-cart form.variations_form{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:-ms-flexbox;display:flex}.brz .brz-woo-add-to-cart form.variations_form table{margin-top:0}.brz .brz-woo-add-to-cart form.variations_form select{background-color:inherit}.brz .brz-woo-add-to-cart form.variations_form table.variations td{vertical-align:middle}.brz .brz-woo-add-to-cart form.variations_form table.variations td .reset-variations{margin-left:15px}.brz .brz-woo-add-to-cart form.variations_form .single_variation_wrap{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex}.brz .brz-woo-add-to-cart form.variations_form .single_variation_wrap .single_variation{width:100%;margin:0}.brz .brz-woo-add-to-cart form.variations_form .single_variation_wrap .single_variation>div{margin-bottom:20px}.brz .brz-woo-add-to-cart form.variations_form .variations_button{display:-ms-inline-flexbox;display:inline-flex}.brz .brz-woo-add-to-cart .woocommerce-variation-price{margin-bottom:20px}.brz .brz-woo-add-to-cart *{transition-property:color,background-color,border}.brz .brz-woo-add-to-cart input[type=number].input-text{text-align:center;outline:none;width:100%;height:auto;min-height:100%;padding:0}.brz .brz-woo-add-to-cart .single_add_to_cart_button{width:auto;min-width:auto;max-width:none;min-height:auto;max-height:none;margin:0}.brz .brz-woo-add-to-cart div .bundle_form .cart .bundle_wrap .bundle_button .single_add_to_cart_button.bundle_add_to_cart_button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.brz .brz-wooexcerpt{width:100%}.brz .brz-wooexcerpt .woocommerce-product-details__short-description *{transition-property:color}.brz .brz-wooexcerpt .woocommerce-product-details__short-description :last-child{margin:0}.brz .brz-wooexcerpt .woocommerce-product-details__short-description ul,.brz .brz-wooexcerpt .woocommerce-product-details__short-description ol{padding-left:20px}.brz .brz-wooexcerpt .woocommerce-product-details__short-description>:not(:last-child){margin-bottom:.9rem}.brz .brz-woo-page{overflow:hidden}.brz .brz-woo-page .woocommerce .woocommerce-form-track-order .form-row .input-text{margin:0}.brz:not(.brz-ed) .brz-woo-pages,.brz .brz-twitter.brz-twitter__embed{overflow:hidden}.brz .brz-hover-animation__container{width:100%;height:100%;display:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.brz .brz-hover-animation__container>a[data-brz-link-type]{display:-ms-flexbox;display:flex}.brz .brz-hover-animation__container svg{backface-visibility:hidden}.brz .brz-hover-animation__container:has(.brz-btn){height:auto}.brz .brz-btn--hover{vertical-align:middle;transition-property:filter,transform,opacity,color,background,border-color,box-shadow;position:relative;overflow:hidden;transform:perspective(1px)translateZ(0)}.brz .brz-btn--hover:before{content:"";border-radius:inherit;z-index:-1;position:absolute;inset:0}.brz .brz-btn--hover.brz-fade:before{opacity:0}.brz .brz-btn--hover.brz-fade:hover:before{opacity:1}@keyframes brz-back-pulse{50%{background-color:inherit;background-image:inherit}}.brz .brz-btn--hover.brz-back-pulse:before{opacity:0}.brz .brz-btn--hover.brz-back-pulse:hover:before{opacity:1;animation-name:brz-back-pulse;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:.3s}.brz .brz-btn--hover.brz-sweep-to-right:before{transform-origin:0;transition-timing-function:ease-out;transform:scaleX(0)}.brz .brz-btn--hover.brz-sweep-to-right:hover:before{transform:scaleX(1)}.brz .brz-btn--hover.brz-sweep-to-left:before{transform-origin:100%;transition-timing-function:ease-out;transform:scaleX(0)}.brz .brz-btn--hover.brz-sweep-to-left:hover:before{transform:scaleX(1)}.brz .brz-btn--hover.brz-sweep-to-bottom:before{transform-origin:50% 0;transition-timing-function:ease-out;transform:scaleY(0)}.brz .brz-btn--hover.brz-sweep-to-bottom:hover:before{transform:scaleY(1)}.brz .brz-btn--hover.brz-sweep-to-top:before{transform-origin:50% 100%;transition-timing-function:ease-out;transform:scaleY(0)}.brz .brz-btn--hover.brz-sweep-to-top:hover:before{transform:scaleY(1)}.brz .brz-btn--hover.brz-bounce-to-right:before{transform-origin:0;transition-timing-function:ease-out;transform:scaleX(0)}.brz .brz-btn--hover.brz-bounce-to-right:hover:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleX(1)}.brz .brz-btn--hover.brz-bounce-to-left:before{transform-origin:100%;transition-timing-function:ease-out;transform:scaleX(0)}.brz .brz-btn--hover.brz-bounce-to-left:hover:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleX(1)}.brz .brz-btn--hover.brz-bounce-to-bottom:before{transform-origin:50% 0;transition-timing-function:ease-out;transform:scaleY(0)}.brz .brz-btn--hover.brz-bounce-to-bottom:hover:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleY(1)}.brz .brz-btn--hover.brz-bounce-to-top:before{transform-origin:50% 100%;transition-timing-function:ease-out;transform:scaleY(0)}.brz .brz-btn--hover.brz-bounce-to-top:hover:before{transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transform:scaleY(1)}.brz .brz-btn--hover.brz-radial-out:before{border-radius:100%;transition-timing-function:ease-out;transform:scale(0)}.brz .brz-btn--hover.brz-radial-out:hover:before{transform:scale(2)}.brz .brz-btn--hover.brz-radial-in:before{border-radius:100%;transition-timing-function:ease-out;transform:scale(2)}.brz .brz-btn--hover.brz-radial-in:hover:before{transform:scale(0)}.brz .brz-btn--hover.brz-rectangle-in:before{transition-timing-function:ease-out;transform:scale(1)}.brz .brz-btn--hover.brz-rectangle-in:hover:before{transform:scale(0)}.brz .brz-btn--hover.brz-rectangle-out:before{transition-timing-function:ease-out;transform:scale(0)}.brz .brz-btn--hover.brz-rectangle-out:hover:before{transform:scale(1)}.brz .brz-btn--hover.brz-shutter-in-horizontal:before{transform-origin:50%;transition-timing-function:ease-out;transform:scaleX(1)}.brz .brz-btn--hover.brz-shutter-in-horizontal:hover:before{transform:scaleX(0)}.brz .brz-btn--hover.brz-shutter-out-horizontal:before{transform-origin:50%;transition-timing-function:ease-out;transform:scaleX(0)}.brz .brz-btn--hover.brz-shutter-out-horizontal:hover:before{transform:scaleX(1)}.brz .brz-btn--hover.brz-shutter-in-vertical:before{transform-origin:50%;transition-timing-function:ease-out;transform:scaleY(1)}.brz .brz-btn--hover.brz-shutter-in-vertical:hover:before{transform:scaleY(0)}.brz .brz-btn--hover.brz-shutter-out-vertical:before{transform-origin:50%;transition-timing-function:ease-out;transform:scaleY(0)}.brz .brz-btn--hover.brz-shutter-out-vertical:hover:before{transform:scaleY(1)}.brz .brz-bg{overflow:hidden;z-index:auto!important}.brz .brz-bg,.brz .brz-bg-color,.brz .brz-bg-image,.brz .brz-bg-video,.brz .brz-bg-map{top:0;width:100%;height:100%;display:block;position:absolute;inset-inline-start:0}.brz .brz-bg-image{background-repeat:no-repeat;background-size:cover}.brz .brz-bg-image-parallax--init{inset-inline-start:0;width:100%;height:100vh;-webkit-transform-origin:center center 0;transform-origin:center center 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-position:50%;background-size:cover;top:-50vh;transition:all!important}.brz .brz-bg-shape{inset-inline-start:0;pointer-events:none;background-repeat:no-repeat;width:100%;height:100px;position:absolute;right:0}.brz .brz-bg-shape__top{top:0}.brz .brz-bg-shape__bottom{bottom:0;transform:rotateX(180deg)}.brz .brz-bg-shape__top:after,.brz .brz-bg-shape__bottom:after{content:"";width:100%;height:100%;position:absolute;top:0}.brz .brz-iframe.brz-bg-video__cover,.brz .brz-iframe.brz-bg-map__cover,.brz .brz-bg-video__cover{top:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;border:none;width:100%;max-width:none;height:100%;position:absolute;inset-inline-start:0}.brz .brz-bg-video__cover{-o-object-fit:cover;object-fit:cover}.brz .brz-bg-slideshow{width:100%;height:100%;position:relative;overflow:hidden}.brz .brz-bg-slideshow-item{background-position:50%;background-size:cover;min-width:100%;min-height:100%}.brz .brz-bg-slideshow-burns-effect{transition-duration:20s}.brz .brz-bg-slideshow-rotate-180{transform:rotate(180deg)}@keyframes gradient-animation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.brz-ui-ed-map-content{width:100%;height:100%;position:relative;overflow:hidden}.brz-ui-ed-map-content .brz-ui-ed-iframe{border-style:none;width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-shareButton{text-align:center;-ms-flex-line-pack:center;-ms-flex-pack:center;align-content:center;justify-content:center;-ms-flex-align:center;align-items:center}.brz .brz-shareButton__item{word-break:break-word;cursor:pointer;text-decoration:none;display:-ms-flexbox;display:flex;overflow:hidden}.brz .brz-shareButton__item-text{-ms-flex-positive:1;flex-grow:1}.brz .brz-shareButton__item-icon,.brz .brz-shareButton__item-text{-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center}.brz .brz-calendly .calendly-inline-widget{transition-property:filter,color,background,border-color,box-shadow}.brz .brz-chart_title{width:100%;display:-ms-flexbox;display:flex;margin-bottom:20px!important}.brz .brz-ed-sidebar-drawer.brz-ed-sidebar__addable.addable--chart .brz-ed-sidebar-drawer__body .brz-scrollbar__wrapper .brz-scrollbar__view{padding-inline:10px}.brz .brz-audio .brz-media-caption{-webkit-margin-start:15px;cursor:pointer;margin-inline-start:15px;font-size:20px;display:-ms-flexbox;display:flex;position:relative}.brz .brz-audio .brz-media-caption-active:before{content:"";background-color:currentColor;height:2px;position:absolute;bottom:-5px;left:0;right:0}.brz .brz-audio-caption{z-index:3;position:absolute;bottom:0}.brz .brz-audio-caption:empty{display:none}.brz .brz-audio :is(.brz-audio-play-pause-btn,.brz-audio-volume-btn,.brz-audio-slider):focus-visible{outline:2px solid #2563eb}.brz .brz-rich-text{-webkit-font-smoothing:antialiased;-ms-flex:auto;flex:auto;min-width:0}.brz .brz-rich-text .brz-ed-box__resizer{max-width:100%}.brz .brz-rich-text .brz-capitalize-on,.brz .brz-rich-text .brz-capitalize-on span{text-transform:uppercase}.brz .brz-rich-text .brz-lowercase-on,.brz .brz-rich-text .brz-lowercase-on span{text-transform:lowercase}.brz .brz-rich-text .brz-tp-script-sub,.brz .brz-rich-text .brz-tp-script-super,.brz .brz-rich-text .brz-tp-script-sub span,.brz .brz-rich-text .brz-tp-script-sub sub,.brz .brz-rich-text .brz-tp-script-sub sup,.brz .brz-rich-text .brz-tp-script-super span,.brz .brz-rich-text .brz-tp-script-super sub,.brz .brz-rich-text .brz-tp-script-super sup{font-size:inherit}.brz .brz-rich-text{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.brz .brz-rich-text>*{white-space:pre-wrap;-webkit-font-feature-settings:normal;font-feature-settings:normal}.brz .brz-rich-text i,.brz .brz-rich-text em{font-style:italic}.brz .brz-rich-text ul li,.brz .brz-rich-text ol li{-webkit-margin-start:1em;margin-inline-start:1em}.brz .brz-rich-text ol>li,.brz .brz-rich-text ul>li{list-style-type:none}.brz .brz-rich-text ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;counter-increment:list-0}.brz .brz-rich-text ul li:before,.brz .brz-rich-text ol li.ql-indent-1:before,.brz .brz-rich-text ol li.ql-indent-3:before,.brz .brz-rich-text ol li.ql-indent-5:before,.brz .brz-rich-text ol li.ql-indent-7:before{content:"•";-webkit-margin-start:-1em;min-width:1em;margin-inline-start:-1em;display:inline-block}.brz .brz-rich-text ol li:before,.brz .brz-rich-text ol li.ql-indent-2:before,.brz .brz-rich-text ol li.ql-indent-4:before,.brz .brz-rich-text ol li.ql-indent-6:before,.brz .brz-rich-text ol li.ql-indent-8:before{-webkit-margin-start:-1em;min-width:1em;margin-inline-start:-1em;display:inline-block}.brz .brz-rich-text ol li:before{content:counter(list-0,decimal)"."}.brz .brz-rich-text ol li.ql-indent-1{counter-increment:list-1;counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8}.brz .brz-rich-text ol li.ql-indent-2{counter-increment:list-2}.brz .brz-rich-text ol li.ql-indent-2:before{content:counter(list-2,decimal)"."}.brz .brz-rich-text ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8}.brz .brz-rich-text ol li.ql-indent-3{counter-increment:list-3;counter-reset:list-4 list-5 list-6 list-7 list-8}.brz .brz-rich-text ol li.ql-indent-4{counter-increment:list-4}.brz .brz-rich-text ol li.ql-indent-4:before{content:counter(list-4,decimal)"."}.brz .brz-rich-text ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8}.brz .brz-rich-text ol li.ql-indent-5{counter-increment:list-5;counter-reset:list-6 list-7 list-8}.brz .brz-rich-text ol li.ql-indent-6{counter-increment:list-6}.brz .brz-rich-text ol li.ql-indent-6:before{content:counter(list-6,decimal)"."}.brz .brz-rich-text ol li.ql-indent-6{counter-reset:list-7 list-8}.brz .brz-rich-text ol li.ql-indent-7{counter-increment:list-7;counter-reset:list-8}.brz .brz-rich-text ol li.ql-indent-8{counter-increment:list-8}.brz .brz-rich-text ol li.ql-indent-8:before{content:counter(list-8,decimal)"."}.brz .brz-rich-text ol li.ql-indent-8{counter-reset:reset}.brz .brz-rich-text .ql-editor{white-space:pre-wrap}.brz .brz-rich-text .brz-text-mask,.brz .brz-rich-text .brz-image-gradient{caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text .brz-text-mask::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text .brz-image-gradient::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text .brz-text-mask::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text .brz-image-gradient::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text>div>h1,.brz .brz-rich-text>div>h2,.brz .brz-rich-text>div>h3,.brz .brz-rich-text>div>h4,.brz .brz-rich-text>div>h5,.brz .brz-rich-text>div>h6{text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;margin-top:0;margin-bottom:0;padding:0}.brz .brz-rich-text>div>h1:before,.brz .brz-rich-text>div>h2:before,.brz .brz-rich-text>div>h3:before,.brz .brz-rich-text>div>h4:before,.brz .brz-rich-text>div>h5:before,.brz .brz-rich-text>div>h6:before{display:none}.brz .brz-rich-text>div>p,.brz .brz-rich-text span{text-transform:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.brz .brz-rich-text span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-transform:inherit}.brz .brz-rich-text p{display:block}.brz .brz-rich-text a,.brz .brz-rich-text em,.brz .brz-rich-text span{display:inline}.brz .brz-rich-text ol,.brz .brz-rich-text ul,.brz .brz-rich-text dl{margin:0;padding:0}.brz .brz-rich-text ol,.brz .brz-rich-text ul{-webkit-margin-start:1em;margin-inline-start:1em}.brz .brz-rich-text ol ol,.brz .brz-rich-text ul ul,.brz .brz-rich-text ol ul,.brz .brz-rich-text ul ol{margin:0}.brz .brz-rich-text strong{font-weight:700}.brz .brz-rich-text .link--anchor,.brz .brz-rich-text .link--story,.brz .brz-rich-text .link--upload,.brz .brz-rich-text .link--external,.brz .brz-rich-text .link--popup,.brz .brz-rich-text .link--page,.brz .brz-rich-text .link--dynamic{text-decoration:none}.brz .brz-rich-text .link--anchor:hover,.brz .brz-rich-text .link--story:hover,.brz .brz-rich-text .link--upload:hover,.brz .brz-rich-text .link--external:hover,.brz .brz-rich-text .link--popup:hover,.brz .brz-rich-text .link--page:hover,.brz .brz-rich-text .link--dynamic:hover{text-decoration:underline}.brz .brz-rich-text .brz-tp__dc-block:after{content:"";clear:both;display:table}.brz .brz-rich-text .brz-tp__dc-block ul{font-family:inherit}.brz .brz-rich-text .brz-tp__dc-block ul li{list-style-type:inherit;display:list-item}.brz .brz-rich-text .brz-tp__dc-block ul li:before{content:none}.brz .brz-rich-text .brz-tp__dc-block iframe,.brz .brz-rich-text .brz-tp__dc-block object,.brz .brz-rich-text .brz-tp__dc-block video,.brz .brz-rich-text .brz-tp__dc-block img{max-width:100%}.brz .brz-rich-text__population-tooltip *,.brz .brz-rich-text [data-tooltip],.brz .brz-rich-text [data-brz-tooltip]{text-underline-offset:5px;-webkit-text-decoration:underline dashed!important;text-decoration:underline dashed!important}@media only screen and (max-width:767px){.brz .brz-rich-text [data-color-mobile-var]{color:var(--brz-text-xs-color)!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-color-tablet-var]{color:var(--brz-text-sm-color)!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-background-color-mobile-var]:not([data-gradient-color-mobile-var]){background-color:var(--brz-text-xs-background-color)!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-background-color-tablet-var]:not([data-gradient-color-tablet-var]){background-color:var(--brz-text-sm-background-color)!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var]:not([data-gradient-background-mobile-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var]:not([data-gradient-background-mobile-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var]:not([data-gradient-background-mobile-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var]:not([data-gradient-background-mobile-var]){display:inline-block;background-image:var(--brz-text-xs-background-image),linear-gradient(0deg,var(--brz-text-xs-background-color),var(--brz-text-xs-background-color))!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var]:not([data-gradient-background-tablet-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var]:not([data-gradient-background-tablet-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var]:not([data-gradient-background-tablet-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var]:not([data-gradient-background-tablet-var]){display:inline-block;background-image:var(--brz-text-sm-background-image),linear-gradient(0deg,var(--brz-text-sm-background-color),var(--brz-text-sm-background-color))!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-gradient-color-mobile-var][data-gradient-background-mobile-var]:not([data-background-color-mobile-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-gradient-color-mobile-var][data-gradient-background-mobile-var]:not([data-background-color-mobile-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-mobile-var][data-gradient-background-mobile-var]:not([data-background-color-mobile-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-mobile-var][data-gradient-background-mobile-var]:not([data-background-color-mobile-var]){display:inline-block;background-image:var(--brz-text-xs-background-image),var(--brz-text-xs-text-background-image)!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-gradient-color-tablet-var][data-gradient-background-tablet-var]:not([data-background-color-tablet-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-gradient-color-tablet-var][data-gradient-background-tablet-var]:not([data-background-color-tablet-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-tablet-var][data-gradient-background-tablet-var]:not([data-background-color-tablet-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-tablet-var][data-gradient-background-tablet-var]:not([data-background-color-tablet-var]){display:inline-block;background-image:var(--brz-text-sm-background-image),var(--brz-text-sm-text-background-image)!important;-webkit-background-clip:text,border-box!important;background-clip:text,border-box!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var][data-gradient-background-mobile-var]{caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var][data-gradient-background-mobile-var]::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-mobile-var][data-gradient-color-mobile-var][data-gradient-background-mobile-var]{display:inline-block;background-image:var(--brz-text-xs-background-image),var(--brz-text-xs-text-background-image),linear-gradient(0deg,var(--brz-text-xs-background-color),var(--brz-text-xs-background-color))!important;-webkit-background-clip:text,border-box,border-box!important;background-clip:text,border-box,border-box!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var][data-gradient-background-tablet-var]{caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var][data-gradient-background-tablet-var]::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-background-color-tablet-var][data-gradient-color-tablet-var][data-gradient-background-tablet-var]{display:inline-block;background-image:var(--brz-text-sm-background-image),var(--brz-text-sm-text-background-image),linear-gradient(0deg,var(--brz-text-sm-background-color),var(--brz-text-sm-background-color))!important;-webkit-background-clip:text,border-box,border-box!important;background-clip:text,border-box,border-box!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-gradient-color-mobile-var]:not([data-background-color-mobile-var]):not([data-gradient-background-mobile-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-gradient-color-mobile-var]:not([data-background-color-mobile-var]):not([data-gradient-background-mobile-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-mobile-var]:not([data-background-color-mobile-var]):not([data-gradient-background-mobile-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-mobile-var]:not([data-background-color-mobile-var]):not([data-gradient-background-mobile-var]){background-image:var(--brz-text-xs-background-image)!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-gradient-color-tablet-var]:not([data-background-color-tablet-var]):not([data-gradient-background-tablet-var]){caret-color:#000;-webkit-box-decoration-break:clone;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz .brz-rich-text [data-gradient-color-tablet-var]:not([data-background-color-tablet-var]):not([data-gradient-background-tablet-var])::-moz-selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-tablet-var]:not([data-background-color-tablet-var]):not([data-gradient-background-tablet-var])::selection{-webkit-text-fill-color:initial;color:#fff;background:#3dbfe8}.brz .brz-rich-text [data-gradient-color-tablet-var]:not([data-background-color-tablet-var]):not([data-gradient-background-tablet-var]){background-image:var(--brz-text-sm-background-image)!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-gradient-background-mobile-var]:not([data-gradient-color-mobile-var]){background-image:var(--brz-text-xs-text-background-image)!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-gradient-background-tablet-var]:not([data-gradient-color-tablet-var]){background-image:var(--brz-text-sm-text-background-image)!important}.brz .brz-rich-text [data-gradient-color-tablet-var] .brz-image-gradient,.brz .brz-rich-text [data-color-tablet-var] .brz-image-gradient{caret-color:unset!important;color:unset!important;-webkit-text-fill-color:unset!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important;background-image:unset!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-gradient-color-mobile-var] .brz-image-gradient,.brz .brz-rich-text [data-color-mobile-var] .brz-image-gradient{caret-color:unset!important;color:unset!important;-webkit-text-fill-color:unset!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important;background-image:unset!important}}@media only screen and (max-width:991px) and (min-width:768px){.brz .brz-rich-text [data-gradient-background-tablet-var] .text-gradient-bg,.brz .brz-rich-text [data-background-color-tablet-var] .text-gradient-bg{caret-color:unset!important;color:unset!important;-webkit-text-fill-color:unset!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important;background-image:unset!important}}@media only screen and (max-width:767px){.brz .brz-rich-text [data-gradient-background-mobile-var] .text-gradient-bg,.brz .brz-rich-text [data-background-color-mobile-var] .text-gradient-bg{caret-color:unset!important;color:unset!important;-webkit-text-fill-color:unset!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-box-decoration-break:unset!important;box-decoration-break:unset!important;background-image:unset!important}}.brz .brz-rich-text__custom a{-webkit-text-decoration-skip:objects;background-color:transparent;text-decoration:none}.brz .brz-rich-text__custom a[href] :not(.brz-ed-content-dc-link):hover{text-decoration:underline}.brz .brz-rich-text__population .brz-rich-text-context-wrapper{font-size:inherit}.brz .brz-rich-text__population span,.brz .brz-rich-text__population .brz-rich-text-context-wrapper{z-index:0;display:inline-block;position:relative}.brz .brz-rich-text__population span:before,.brz .brz-rich-text__population .brz-rich-text-context-wrapper:before{content:"";z-index:-1;position:absolute;inset:0}.brz .brz-rich-text__population-cloud h1,.brz .brz-rich-text__population-cloud h2,.brz .brz-rich-text__population-cloud h3,.brz .brz-rich-text__population-cloud h4,.brz .brz-rich-text__population-cloud h5,.brz .brz-rich-text__population-cloud h6,.brz .brz-rich-text__population-cloud p{margin:0}.brz .brz-rich-text__population-cloud a{color:inherit;text-decoration:none}.brz .brz-rich-text__population-cloud a:hover{text-decoration:underline}.brz .brz-rich-text__population-cloud blockquote{border-left:4px solid #ccc;margin:5px 0;padding:0 0 0 16px}.brz .brz-rich-text .ql-indent-1{padding-left:3em}.brz .brz-rich-text .ql-indent-2{padding-left:6em}.brz .brz-rich-text .ql-indent-3{padding-left:9em}.brz .brz-rich-text .ql-indent-4{padding-left:12em}.brz .brz-rich-text .ql-indent-5{padding-left:15em}.brz .brz-rich-text .ql-indent-6{padding-left:18em}.brz .brz-rich-text .ql-indent-7{padding-left:21em}.brz .brz-rich-text .ql-indent-8{padding-left:24em}.brz .brz-rich-text .ql-indent-9{padding-left:27em}.brz .brz-rich-text .ql-align-center{text-align:center}.brz .brz-rich-text .ql-align-right{text-align:right}.brz .brz-rich-text .ql-align-justify{text-align:justify}.brz .brz-text__editor{min-width:10px}.brz .brz-text__editor:empty:before{content:"  "}.brz .brz-population-mask.brz-population-mask__style{-webkit-text-fill-color:transparent;-webkit-background-clip:text}.brz .brz-story .brz-rich-text ol,.brz .brz-story .brz-rich-text ul{margin-left:0}.brz .story-slider-dot .brz-rich-text ol,.brz .story-slider-dot .brz-rich-text ul{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}.brz:not(.brz-ed) .brz-population-mask{-webkit-background-clip:text;background-clip:text;color:transparent!important}.brz:not(.brz-ed) .brz-story .brz-rich-text>div{width:100%}.brz:not(.brz-ed) .brz-rich-text .brz-tp__dc-block-st1>*{margin:0}.brz .brz-counter{position:relative}.brz .brz-counter .brz-counter-figures{text-align:center;display:-ms-flexbox;display:flex}.brz .brz-counter .brz-counter-figures span{word-break:normal;white-space:pre}.brz .brz-counter-simple{width:auto!important}.brz .brz-counter-radial .brz-counter-figures{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brz .brz-counter-empty .brz-counter-figures,.brz .brz-counter-pie .brz-counter-figures{display:none}.brz .brz-counter .brz-ed-box__resizer{height:auto}.brz .brz-counter .brz-counter-chart{text-align:center;font-size:initial;margin:0 auto}.brz .brz-counter .brz-counter-chart svg{background:#9acd32;border-radius:50%;width:100%;height:100%;transform:rotate(-90deg)}.brz .brz-counter .brz-counter-chart.brz-counter-chart-radial svg{background:0 0}.brz .brz-counter .brz-counter-chart.brz-counter-chart-radial .brz-counter-pie-chart{fill:transparent}.brz .brz-counter .brz-counter-chart.brz-counter-chart-empty svg{background:0 0}.brz .brz-counter .brz-counter-chart.brz-counter-chart-empty .brz-counter-pie-chart{fill:transparent;stroke-width:32px}.brz .brz-counter .brz-counter-chart.brz-counter-chart-pie svg{background:0 0}.brz .brz-counter .brz-counter-chart.brz-counter-chart-pie .brz-counter-pie-chart{stroke-width:32px}.brz .brz-shortcode__placeholder{background-color:#ececec;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-ms-flexbox;display:flex}.brz .brz-shortcode__placeholder *{color:#c7c8ca!important}.brz .brz-shortcode__placeholder .brz-icon-svg{width:calc(16px + 7.5%);height:calc(16px + 7.5%)}.brz-image-comparison{width:100%;height:100%;position:relative}.brz-image-comparison__slider-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.brz-image-comparison .brz-ed-image__wrapper:after{z-index:1}.brz-image-comparison .brz-ed-image__wrapper .brz-picture:has(.brz-shortcode__placeholder){width:100%;height:100%;display:block}.brz-image-comparison__range{-ms-appearance:none;appearance:none;cursor:ew-resize;z-index:3;position:absolute;top:0;left:0;-ms-touch-action:none!important;touch-action:none!important;background-color:transparent!important;border:none!important;outline:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.brz-image-comparison__range::-webkit-slider-thumb{-ms-appearance:none;appearance:none;cursor:ew-resize;background:0 0!important;border:none!important;width:1px!important;height:100%!important}.brz-image-comparison__range::-webkit-slider-runnable-track{cursor:ew-resize!important;background:0 0!important;border:none!important;border-radius:0!important;height:100%!important}.brz-image-comparison__range::-moz-range-thumb{cursor:ew-resize;background:0 0!important;border:none!important;width:1px!important;height:100%!important}.brz-image-comparison__range--active{cursor:-webkit-grabbing;cursor:grabbing}.brz-image-comparison__range--editor{pointer-events:none;cursor:default}.brz-image-comparison__range--vertical{width:100%;height:100%;cursor:ns-resize!important;-webkit-writing-mode:vertical-lr!important;-ms-writing-mode:tb-lr!important;writing-mode:vertical-lr!important}.brz-image-comparison__range--vertical::-webkit-slider-thumb{cursor:ns-resize;width:100%;height:1px!important}.brz-image-comparison__range--vertical::-moz-range-thumb{cursor:ns-resize;width:100%;height:1px}.brz-image-comparison__range--vertical.brz-image-comparison__range--active{cursor:-webkit-grabbing;cursor:grabbing}.brz-image-comparison:has(.brz-image-comparison__range:focus-visible) .brz-image-comparison__thumb{outline:2px solid #2563eb}.brz-image-comparison__picture{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.brz-image-comparison__picture:not(.brz-image-comparison__picture--overlay){z-index:0;position:relative}.brz-image-comparison__picture--overlay{z-index:1;top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.brz-image-comparison__picture img,.brz-image-comparison__picture .brz-img{-o-object-fit:cover;object-fit:cover;display:block;opacity:1!important;width:100%!important;height:100%!important;margin:0!important}.brz-image-comparison__slider-wrapper--vertical .brz-image-comparison__picture--overlay{width:100%!important}.brz-image-comparison__slider-wrapper--horizontal picture{height:100%!important}.brz-image-comparison__slider{z-index:2;pointer-events:none;background-color:#fff;width:2px;transition:background-color .2s;position:absolute;top:0;bottom:0;transform:translate(-50%)}.brz-image-comparison__slider--vertical{width:100%;height:2px;inset:auto 0;transform:translateY(-50%)translate(0)}.brz-image-comparison__thumb{cursor:ew-resize;pointer-events:auto;border-radius:50%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brz-image-comparison__thumb:hover{transform:translate(-50%,-50%)scale(1.1)}.brz-image-comparison__slider--active .brz-image-comparison__thumb{transform:translate(-50%,-50%)scale(1.15)}.brz-image-comparison__slider--vertical .brz-image-comparison__thumb{cursor:ns-resize;left:50%;transform:translate(-50%,-50%)}.brz-image-comparison__thumb-icon{width:20px;height:20px;transition:transform .2s;display:block}.brz-image-comparison__thumb-icon--vertical{transform:rotate(90deg)}.brz-pinterest,.brz-pinterest .brz-ed-pinterest--content{-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz-pinterest--followButton span[data-pin-log=button_follow]:after{background-size:cover;width:100%;height:100%;top:0;left:0}.brz .brz .brz-animated{opacity:0;animation-fill-mode:backwards}.brz .brz .brz-animated:not(.brz-animate){animation-name:none}.brz .brz .brz-animated.brz-animate-opacity{opacity:1}.brz .brz .brz-reveal{opacity:0;position:relative;overflow:hidden}.brz .brz .brz-reveal.brz-reveal-up{--brz-reveal-clip-start:polygon(0% 100%,100% 100%,100% 100%,0% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-up}.brz .brz .brz-reveal.brz-reveal-down{--brz-reveal-clip-start:polygon(0% 0%,100% 0%,100% 0%,0% 0%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-down}.brz .brz .brz-reveal.brz-reveal-left{--brz-reveal-clip-start:polygon(100% 0%,100% 0%,100% 100%,100% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-left}.brz .brz .brz-reveal.brz-reveal-right{--brz-reveal-clip-start:polygon(0% 0%,0% 0%,0% 100%,0% 100%);animation:1.2s cubic-bezier(.645,.045,.355,1) forwards brz-reveal-right}.brz .brz .brz-reveal:not(.brz-animate){clip-path:var(--brz-reveal-clip-start,polygon(100% 0%,100% 0%,100% 100%,100% 100%));animation:none}.brz .admin-bar .wp-env .visual-sidebar{top:32px;left:0}.brz .admin-bar .wp-env .visual-wrap-block-wrap{margin-left:0;padding-bottom:0}.brz .brz-wp__sidebar{width:100%}.brz .brz-wp__sidebar .brz-shortcode__placeholder{width:100%;min-height:300px}.brz .brz-wp-shortcode{width:100%;min-height:20px}.brz .brz-wp-shortcode .woocommerce:empty{width:100%;height:15px}.brz .brz-wp-shortcode .woocommerce-product-gallery{opacity:1!important}.brz .brz-wp-shortcode .brz-shortcode__placeholder{width:100%}html{scroll-behavior:initial!important}.brz-blocked,.brz-ui-ed-blocked{pointer-events:none}.brz .brz-audio{pointer-events:auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.brz .brz-audio .brz-custom-audio{z-index:3;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:20px;padding-right:20px;display:-ms-flexbox;display:flex;position:relative}.brz .brz-audio .brz-custom-audio .brz-audio-play-pause-btn{cursor:pointer;z-index:3;display:-ms-flexbox;display:flex}.brz .brz-audio .brz-custom-audio .brz-audio-current-time{margin-left:25px}.brz .brz-audio .brz-custom-audio .brz-audio-total-time{margin-left:15px}.brz .brz-audio .brz-custom-audio .brz-audio-slider{cursor:pointer;-ms-flex-positive:1;flex-grow:1;position:relative}.brz .brz-audio .brz-custom-audio .brz-audio-slider .brz-audio-progress{border-radius:inherit;pointer-events:none;position:absolute}.brz .brz-audio .brz-custom-audio .brz-audio-slider:before{content:"";opacity:.35;background-repeat:no-repeat;margin:0 auto;display:block;position:absolute;inset:0}.brz .brz-audio .brz-custom-audio .brz-audio-title{position:relative}.brz .brz-audio .brz-custom-audio .brz-audio-controls-wrapper{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;display:-ms-flexbox;display:flex}.brz .brz-audio .brz-custom-audio .brz-audio-controls{z-index:3;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.brz .brz-audio .brz-custom-audio .brz-audio-controls .brz-audio-slider{border-radius:5px;height:8px;margin-left:16px;margin-right:16px}.brz .brz-audio .brz-custom-audio .brz-audio-controls .brz-audio-slider .brz-audio-progress{height:100%}.brz .brz-audio .brz-custom-audio .brz-audio-controls span{cursor:default}.brz .brz-audio .brz-custom-audio .brz-audio-controls:empty{display:none}.brz .brz-audio .brz-custom-audio .brz-audio-volume{z-index:3;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:15px;display:-ms-flexbox;display:flex;position:relative}.brz .brz-audio .brz-custom-audio .brz-audio-volume .brz-audio-volume-btn{cursor:pointer;display:-ms-flexbox;display:flex}.brz .brz-audio .brz-custom-audio .brz-audio-volume .brz-audio-volume-controls{border-radius:5px;-ms-flex-direction:column;flex-direction:column;width:60px;height:8px;margin-left:10px;display:-ms-flexbox;display:flex}.brz .brz-audio .brz-custom-audio .brz-audio-volume .brz-audio-volume-controls .brz-audio-slider{border-radius:3px}.brz .brz-audio .brz-custom-audio .brz-audio-volume .brz-audio-volume-controls .brz-audio-slider .brz-audio-progress{width:100%;height:100%;bottom:0}.brz .brz-audio .brz-audio__cover{border:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.brz .brz-audio .brz-audio__cover:before{content:"";background-repeat:no-repeat;margin:0 auto;display:block;position:absolute;inset:0}.brz-calendly{height:inherit}.brz-calendly .calendly-inline-widget{min-width:auto!important;height:100%!important}.brz-calendly .calendly-inline-widget iframe{max-height:100%!important}.brz .brz-embed-code{width:100%;height:auto;display:inline-block;position:relative}.brz .brz-embed-code:before{content:"";z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.brz .brz-embed-code .brz-shortcode__placeholder{height:45px;min-height:100%}.brz .brz-embed-code img{max-width:100%}.brz .brz-embed-code .brz-embed-content{width:100%}.brz .brz-embed-code .brz-embed-content iframe{display:block}.brz-spacer{width:100%}.brz-lottie-anim{display:-ms-flexbox;display:flex}.brz-lottie-anim canvas,.brz-lottie__canvas{width:100%}.brz-map-content{width:100%;height:100%;position:relative;overflow:hidden}.brz-map-content .brz-iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-progress-bar-style1{width:100%;position:relative}.brz .brz-progress-bar-style1:after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-progress-bar-style1 .brz-progress-bar__wrapper{overflow:hidden}.brz .brz-progress-bar-style1 .brz-d-xs-flex{width:100%;height:100%}.brz .brz-progress-bar-style1 .brz-text__editor{white-space:nowrap;text-overflow:ellipsis;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.brz .brz-progress-bar-style1.brz-without-text .brz-progress-bar__percent{text-align:right;width:100%}.brz .brz-progress-bar-style2 .brz-progress-bar__wrapper{overflow:hidden}.brz .brz-progress-bar-style2 .brz-d-xs-flex{width:100%;height:100%}.brz .brz-progress-bar-style2 .brz-progress-bar__percent{text-align:center;margin-bottom:10px;padding:4px 7px;display:inline-block;position:relative}.brz .brz-progress-bar-style2 .brz-progress-bar-overlay{width:100%;position:relative}.brz .brz-progress-bar-style2 .brz-progress-bar-overlay:after{content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.brz .brz-soundcloud{font-size:0;position:relative}.brz .brz-soundcloud:before{content:"";z-index:3;pointer-events:none;width:100%;height:100%;position:absolute}.brz .brz-soundcloud .brz-soundCloud-content{width:100%;height:100%;position:relative;overflow:hidden}.brz .brz-soundcloud .brz-soundCloud-content iframe{width:100%}.brz .brz-soundcloud .brz-soundCloud-content:before{content:"";z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.brz-starrating-container,.brz-starrating-text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz-starrating-color{top:0;z-index:2;max-width:100%;position:absolute;inset-inline-start:0;overflow:hidden}.brz-starrating-icon-wrap{position:relative}.brz-starrating .brz-starrating-container .brz-icon-svg{top:.1em}.brz-starrating .brz-starrating-container .brz-icon-svg:last-child{margin-right:0!important}.brz-starrating-color-full{width:100%}.brz-starrating-color-w1{width:10%}.brz-starrating-color-w2{width:20%}.brz-starrating-color-w3{width:30%}.brz-starrating-color-w4{width:40%}.brz-starrating-color-w5{width:50%}.brz-starrating-color-w6{width:60%}.brz-starrating-color-w7{width:70%}.brz-starrating-color-w8{width:80%}.brz-starrating-color-w9{width:90%}.brz-starrating{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.brz-starrating-style2-container{padding:2px 9px;display:-ms-flexbox;display:flex}.brz-starrating-style2-container .brz-starrating-text,.brz-starrating-style2-container .brz-starrating-icon-wrap{-ms-flex-item-align:center;align-self:center}@media print{.brz .brz-menu__container{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;flex-wrap:wrap;width:100%;display:flex}.brz .brz-menu__container .brz-mm-menu__icon:hover{cursor:pointer}.brz .brz-menu__ul{margin:0;padding:0;font-family:inherit;list-style:none}.brz .brz-menu:not(.brz-mm-menu){-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;position:relative}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu{visibility:hidden;opacity:0;z-index:-1;margin:0;padding:0;position:absolute}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu:before{content:"";z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a{position:relative}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:after{content:"";top:0;bottom:0;box-sizing:content-box;border:2px;border-style:solid none none solid;width:7px;height:7px;margin:auto;transition:border-color .2s linear;display:block;position:absolute;transform:rotate(135deg)}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:23px}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:23px}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:auto;right:23px}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:23px;right:auto}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:23px;right:auto}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item:has(.brz-menu__sub-menu)>.brz-a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:23px;right:auto}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__sub-menu .brz-menu__item .brz-a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;width:100%;padding:15px 35px 15px 15px}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__item{align-items:center;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__item>.brz-a{color:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;font-size:inherit;display:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;text-decoration:none}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__item>.brz-a:hover{text-decoration:none}.brz .brz-menu:not(.brz-mm-menu) .brz-menu__item:has(.brz-menu__sub-menu) .brz-menu__item{padding:0;transition:background-color .2s linear,border-bottom-color .2s linear}.brz .brz-menu.brz-menu__mmenu:not(.brz-mm-menu){display:none}.brz .brz-menu.brz-mm-menu{text-transform:initial}.brz .brz-menu.brz-mm-menu.brz-mm-menu_opened{display:block}.brz .brz-menu.brz-mm-menu .brz-mm-navbar{z-index:1;position:-webkit-sticky!important;position:sticky!important}.brz .brz-menu.brz-mm-menu .brz-mm-navbar a:not(.brz-btn),.brz .brz-menu.brz-mm-menu .brz-mm-navbar>*{color:inherit}.brz .brz-menu.brz-mm-menu .brz-mm-navbar:not(.brz-mm-listitem){background-color:transparent}.brz .brz-menu.brz-mm-menu .brz-mm-navbar span.brz-mm-close{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.brz .brz-menu.brz-mm-menu .brz-mm-navbar-sticky{top:0}.brz .brz-menu.brz-mm-menu .brz-menu__ul>.brz-mm-navbar{border-bottom-width:inherit;background-color:transparent}.brz .brz-menu.brz-mm-menu .brz-menu__ul .brz-mm-listitem_opened>.brz-mm-panel{background-color:rgba(255,255,255,.05)}.brz .brz-menu.brz-mm-menu .brz-mm-listitem_opened .brz-menu__sub-menu .brz-mm-panel{background-color:transparent}.brz .brz-menu.brz-mm-menu .brz-menu__item{visibility:visible;opacity:1;width:auto;padding:0;display:flex;position:relative;top:auto;transform:none}.brz .brz-menu.brz-mm-menu .brz-menu__item:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item.brz-mm-listitem_vertical>.brz-mm-panel{padding:0 10px}.brz .brz-menu.brz-mm-menu .brz-menu__item:has(.brz-mega-menu__mmenu)>.brz-mm-panel{padding:0;overflow:visible}.brz .brz-menu.brz-mm-menu .brz-menu__item.brz-mm-listitem_opened{overflow:hidden}.brz .brz-menu.brz-mm-menu .brz-menu__item.brz-mm-listitem_opened>.brz-mm-listitem__text{position:relative}.brz .brz-menu.brz-mm-menu .brz-menu__item.brz-mm-listitem_opened>.brz-mm-listitem__text:after{content:"";border-bottom:1px solid;border-color:inherit;display:block;position:absolute;bottom:0;left:0;right:0}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-listitem__text{color:inherit;font-weight:inherit;letter-spacing:inherit;font-family:inherit;line-height:inherit;font-size:inherit;border-color:inherit;align-items:center;padding:10px 20px;display:flex}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next{min-width:50px;color:inherit;background:0 0;border:0;padding:0;display:flex}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:0}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0;right:auto}.brz .brz-menu.brz-mm-menu .brz-menu__item .brz-mm-btn_next:after{border-color:inherit;width:7px;height:7px;position:relative;left:auto;right:auto}.brz .brz-menu .brz-mm-navbar__title{padding:12px 20px;font-size:13px;line-height:20px;display:flex}.brz .brz-menu .brz-mm-navbar__title:focus,.brz .brz-menu .brz-mm-navbar__title:active{outline:none}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar{padding:0}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right{-webkit-padding-end:40px;flex-direction:row-reverse;display:flex}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left{-webkit-padding-start:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar-left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:40px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-mm-navbar__title{padding:12px 0}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text{-webkit-padding-end:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.brz .brz-menu--has-dropdown.brz-mm-menu .brz-menu__item>.brz-mm-listitem__text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:50px}.brz .brz-menu .brz-a{white-space:break-spaces;width:100%}.brz .brz-menu .brz-a,.brz .brz-menu .brz-mm-btn_next{transition:color .2s linear}.brz .brz-menu .brz-a:focus,.brz .brz-menu .brz-a:active,.brz .brz-menu .brz-a:hover,.brz .brz-menu .brz-mm-btn_next:focus,.brz .brz-menu .brz-mm-btn_next:active,.brz .brz-menu .brz-mm-btn_next:hover{outline:none}.brz .brz-menu__error{text-overflow:ellipsis;white-space:nowrap;background-color:#ececec;border-radius:3px;height:50px;padding:0 20px;font-family:nunito,Open Sans,Arial,sans-serif;font-size:15px;line-height:50px;overflow:hidden}.brz .brz-menu__error .brz-a{-webkit-margin-end:5px;cursor:pointer;font-weight:700}.brz .brz-menu__error .brz-a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.brz .brz-menu__error .brz-a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.brz .brz-menu__error .brz-a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:5px}.brz .brz-menu__error .brz-a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.brz .brz-menu__error .brz-a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.brz .brz-menu__error .brz-a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:5px}.brz .brz-menu.brz-mm-menu_opened~.brz-mm-wrapper__blocker{transition-delay:0s}.brz .brz-menu .brz-mm-panels{background-repeat:no-repeat;background-size:cover}.brz.brz-mega-menu__portal,.brz-mega-menu__portal{opacity:0;visibility:hidden;z-index:1068;transition:opacity .2s linear;position:absolute}.brz.brz-mega-menu__portal--opened,.brz-mega-menu__portal--opened{opacity:1;visibility:visible;transition:opacity .2s linear}.brz.brz-mega-menu__portal[data-popper-placement^=right],.brz.brz-mega-menu__portal[data-popper-placement^=left],.brz-mega-menu__portal[data-popper-placement^=right],.brz-mega-menu__portal[data-popper-placement^=left]{padding-top:0;padding-bottom:0}.brz.brz-mega-menu__portal[data-popper-placement^=right],.brz-mega-menu__portal[data-popper-placement^=right]{-webkit-padding-end:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=right]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=right]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=right]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=right]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=right]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=right]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=right]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=left],.brz-mega-menu__portal[data-popper-placement^=left]{-webkit-padding-start:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=left]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=left]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz-mega-menu__portal[data-popper-placement^=left]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=left]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=left]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=left]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz-mega-menu__portal[data-popper-placement^=left]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=top],.brz.brz-mega-menu__portal[data-popper-placement^=bottom],.brz-mega-menu__portal[data-popper-placement^=top],.brz-mega-menu__portal[data-popper-placement^=bottom]{padding-left:0;padding-right:0}.brz.brz-mega-menu__portal[data-popper-placement^=top],.brz-mega-menu__portal[data-popper-placement^=top]{padding-top:0}.brz.brz-mega-menu__portal[data-popper-placement^=bottom],.brz-mega-menu__portal[data-popper-placement^=bottom]{padding-bottom:0}.brz .brz-mega-menu__portal-inPopup{z-index:1070}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=top]:before{bottom:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=bottom]:before{top:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=left]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--offset)*-1)}.brz .brz-menu .brz-menu__sub-menu[data-popper-placement^=right]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:calc(var(--offset)*-1)}.brz .brz-mega-menu__dropdown{width:100%}.brz .brz-mega-menu{position:relative}.brz .brz-mega-menu>.brz-bg{overflow:hidden}.brz .brz-mega-menu>.brz-container{position:relative}.brz:not(.brz-ed) .brz-menu__mmenu:not(.brz-mm-menu_opened){display:none}.brz:not(.brz-ed) .brz-menu:not(.brz-menu__mmenu) .brz-menu__item:hover>.brz-menu__sub-menu,.brz:not(.brz-ed) .brz-menu:not(.brz-menu__mmenu) .brz-menu__item:hover>.brz-mega-menu__portal,.brz:not(.brz-ed) .brz-menu:not(.brz-menu__mmenu) .brz-menu__item-dropdown--active>.brz-menu__sub-menu,.brz:not(.brz-ed) .brz-menu:not(.brz-menu__mmenu) .brz-menu__item--opened>.brz-mega-menu__portal{visibility:visible;opacity:1;z-index:1068;transition:z-index .2s linear,opacity .2s linear}.brz:not(.brz-ed) .brz-menu:not(.brz-menu--has-dropdown) .brz-mm-navbar__title{padding-left:0;padding-right:0}.brz:not(.brz-ed) .brz-menu .brz-mm-panel_has-navbar{padding-top:44px}.brz:not(.brz-ed) .brz-mega-menu__portal{z-index:1068}.brz:not(.brz-ed) .brz-mega-menu__portal.brz-mega-menu__portal-inPopup{z-index:1071}.brz:not(.brz-ed) .brz-mm-menu__icon:focus-visible{outline-offset:2px;outline:2px solid #2563eb!important}.brz .brz-root__container.brz-mm-page{background:inherit;position:relative}.brz .brz-root__container.brz-mm-slideout{transition:transform .4s}.brz .brz-mm-menu_position-bottom.brz-mm-menu_opened,.brz .brz-mm-menu_position-front.brz-mm-menu_opened,.brz .brz-mm-menu_position-top.brz-mm-menu_opened{z-index:4}.brz .brz-mm-menu_position-bottom.brz-mm-menu_opened~.brz-mm-wrapper__blocker,.brz .brz-mm-menu_position-front.brz-mm-menu_opened~.brz-mm-wrapper__blocker,.brz .brz-mm-menu_position-top.brz-mm-menu_opened~.brz-mm-wrapper__blocker{z-index:3}.brz.brz-mm-wrapper:not(.brz-mm-wrapper_blocking),.brz-mm-wrapper:not(.brz-mm-wrapper_blocking){overflow:visible}.brz.brz-mm-wrapper_opened .brz-root__container.brz-mm-page,.brz-mm-wrapper_opened .brz-root__container.brz-mm-page{z-index:auto}.brz.brz-mm-wrapper_opened:not(.brz-ed) .brz-root__container>.brz-section:not(.brz-section__header),.brz-mm-wrapper_opened:not(.brz-ed) .brz-root__container>.brz-section:not(.brz-section__header){z-index:1}.brz.brz-mm-wrapper_opened .brz-popup,.brz.brz-mm-wrapper_opened .brz-popup2,.brz.brz-mm-wrapper_opened .brz-section__header,.brz.brz-mm-wrapper_opened .brz-mega-menu__portal,.brz-mm-wrapper_opened .brz-popup,.brz-mm-wrapper_opened .brz-popup2,.brz-mm-wrapper_opened .brz-section__header,.brz-mm-wrapper_opened .brz-mega-menu__portal{z-index:2}.brz .brz-toc-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.brz .brz-toc--opened .brz-toc-body{height:auto}.brz .brz-toc-body{will-change:height,transition-duration;background-clip:padding-box;height:0;transition-timing-function:ease-in-out;overflow:hidden}.brz .brz-toc-body__list{margin:0;padding:0;font-family:inherit;list-style-position:inside}.brz .brz-toc-body__list-marker{margin-right:5px}.brz .brz-toc-body__list .brz-li{cursor:pointer}.brz .brz-toc-body__list-numbers{list-style-type:none}.brz .brz-toc-message{min-height:24px;display:block}.brz .brz-toc-text-underline .brz-toc-body__list li .brz-toc-body__list-content{text-decoration:underline}.brz .brz-toc-b-none .brz-toc-body{border:none}.brz-google-search.brz-input{background-color:transparent;border:0;border-radius:0;outline:none;width:100%;padding:0 15px}.brz-google-search::-webkit-input-placeholder{color:inherit}.brz-google-search::placeholder{color:inherit}.brz-google-search:-ms-placeholder-shown{color:inherit}.brz-google-search::placeholder{color:inherit}.brz-google-search::placeholder{color:inherit}.brz-google-search::placeholder{color:inherit}.brz-google-search-container{flex-direction:column;align-items:center;width:100%;display:flex;overflow:visible}.brz-google-search-container--minimal{overflow:hidden}.brz-google-search-container--minimal .brz-google-search-form{padding:0 15px}.brz-google-search .brz-ed-box__resizer{height:unset}.brz-google-search-form{align-items:center;width:100%;display:flex;position:relative}.brz-google-search .brz-btn{z-index:1;margin-left:auto}.brz-google-search .brz-wrapper-clone__wrap{margin:0}.brz-google-search-label-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brz-google-search-setup{color:#334155;box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;margin-top:16px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.brz-google-search-setup__header{border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:14px;display:flex}.brz-google-search-setup__icon{color:#3b82f6;flex-shrink:0;width:22px;height:22px}.brz-google-search-setup__title{color:#1e293b;font-size:15px;font-weight:600}.brz-google-search-setup__steps{flex-direction:column;gap:18px;display:flex}.brz-google-search-setup__step{align-items:flex-start;gap:14px;display:flex}.brz-google-search-setup__step-number{color:#fff;background:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:600;line-height:1;display:flex}.brz-google-search-setup__step-content{flex:1}.brz-google-search-setup__step-content strong{color:#1e293b;margin-bottom:4px;font-size:13px;font-weight:600;display:block}.brz-google-search-setup__step-content p{color:#64748b;margin:0 0 6px;font-size:12px;line-height:1.5}.brz-google-search-setup__link{color:#3b82f6;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.brz-google-search-setup__link:hover{color:#2563eb;text-decoration:underline}.brz-google-search-results:not(:has(.gsc-resultsbox-visible)){display:none}.brz-wrapper:has(.brz-google-search){flex-direction:column}.brz .brz-tooltip{z-index:1100}.brz .brz-tooltip--arrow{border:6px solid transparent;width:0;height:0}.brz .brz-tooltip[data-popper-placement*=bottom] .brz-tooltip--arrow{border-top:none;top:-6px}.brz .brz-tooltip[data-popper-placement*=top] .brz-tooltip--arrow{border-bottom:none;bottom:-6px}.brz .brz-tooltip[data-popper-placement*=right] .brz-tooltip--arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #6c7583;left:-12px}.brz .brz-tooltip[data-popper-placement*=left] .brz-tooltip--arrow{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid;border-right:6px solid transparent;right:-12px}.brz:not(.brz-ed) .brz-tooltip{display:none}.brz:not(.brz-ed) .brz-tooltip[data-show]{display:block}
}