.cosmetologists-section__intro{padding-block:8rem 4rem!important;text-align:center;justify-content:center!important;padding-inline:2rem;background-color:#f5f5f5;margin-bottom:0!important}@media(max-width:768px){.cosmetologists-section__intro{padding-block:4rem 1.2rem!important}}.cosmetologists-directory{margin-bottom:1rem}.cosmetologists-tabs{display:flex;flex-direction:column;gap:6rem;padding-inline:2rem;background-color:#f5f5f5;padding-block-end:8rem!important}@media(max-width:768px){.cosmetologists-tabs{gap:3rem;padding-block-end:4rem!important}}.cosmetologists-tabs__list{width:max-content;display:flex;margin:0 auto;padding:0;justify-content:center}.cosmetologists-tabs__tab{padding:20px 50px;font:inherit;font-size:.95rem;cursor:pointer;color:#999;border:none;background:transparent;border-bottom:2px solid #C4C4C4;transition:all .3s ease;font-size:16px;line-height:1}.cosmetologists-tabs__tab:hover{color:#000}.cosmetologists-tabs__tab[aria-selected=true]{color:#000;border-bottom-color:#000}@media(max-width:768px){.cosmetologists-tabs__tab{padding:10px 22px;font-size:14px;border-bottom-width:1px}}.cosmetologists-tabs__panel{display:flex;justify-content:center}.cosmetologists-tabs__panel[hidden]{display:none!important}.cosmetologists-filters__form{max-width:700px;width:100%}.cosmetologists-filters__row{display:flex;flex-direction:column;gap:.5rem}.cosmetologists-filters__label{font-size:16px;font-weight:300;width:max-content}@media(max-width:768px){.cosmetologists-filters__label{font-size:14px}}.cosmetologists-filters__controls{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}@media(max-width:768px){.cosmetologists-filters__controls{gap:1rem}}.cosmetologists-filters__controls .cosmetologists-search__input{flex:1;min-height:50px;box-shadow:inset 0 0 0 .1rem #c4c4c4;font-size:16px;padding-inline:26px}.cosmetologists-filters__controls .cosmetologists-search__input::placeholder{color:#858585;font-weight:300}.cosmetologists-filters__controls .cosmetologists-search__input:focus-visible,.cosmetologists-filters__controls .cosmetologists-search__input:hover{box-shadow:inset 0 0 0 .1rem #000}:is(.cosmetologists-filters__controls .cosmetologists-search__input:focus-visible,.cosmetologists-filters__controls .cosmetologists-search__input:hover)::placeholder{opacity:1}@media(max-width:768px){.cosmetologists-filters__controls .cosmetologists-search__input{font-size:16px;padding-inline:10px}}.cosmetologists-filters__controls .cosmetologists-combobox{position:relative;flex:1;min-width:0;align-self:stretch;z-index:1}.cosmetologists-filters__controls .cosmetologists-combobox.is-open{z-index:5}.cosmetologists-filters__controls .cosmetologists-combobox__input{width:100%;margin:0}.cosmetologists-combobox__options{position:absolute;left:0;right:0;top:100%;margin:0;margin-top:.25rem;padding:0;list-style:none;max-height:min(40vh,16rem);overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgb(var(--color-background));box-shadow:inset 0 0 0 .1rem #c4c4c4}.cosmetologists-combobox__options[hidden]{display:none!important}.cosmetologists-combobox__option{padding:.65rem 26px;font-size:16px;cursor:pointer;color:#000}.cosmetologists-combobox__option:hover,.cosmetologists-combobox__option[aria-selected=true]{background:#0000000f}@media(max-width:768px){.cosmetologists-combobox__option{font-size:14px;padding:.45rem 10px}}.cosmetologists-filters__submit{flex-shrink:0;white-space:nowrap;min-height:50px!important;font-size:16px!important;font-weight:300!important;padding-inline:50px!important}@media(max-width:768px){.cosmetologists-filters__submit{font-size:14px!important;padding-inline:16px!important}}.cosmetologists-search__input{display:block}.cosmetologists-results-layout{max-width:1350px;margin-inline:auto;padding-inline:2rem;padding-block:4rem 8rem}@media(max-width:768px){.cosmetologists-results-layout{padding-block:3rem 4rem}}.cosmetologists-results-head{display:flex;flex-direction:column;gap:.5rem;text-align:center;margin-block-end:3rem}.cosmetologists-results-head[hidden]{display:none!important}.cosmetologists-results-head__title{font-size:30px;margin:0;line-height:normal}.cosmetologists-results-head__status{margin:0;font-size:16px;color:#858585;line-height:normal}@media(max-width:768px){.cosmetologists-results-head{margin-block-end:2rem}.cosmetologists-results-head__title{font-size:2rem}.cosmetologists-results-head__status{font-size:14px}}.cosmetologists-search__results{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.cosmetologists-search__results{grid-template-columns:repeat(1,1fr);gap:1rem}}.cosmetologist-card{display:flex;flex-direction:column;gap:1rem;padding:4rem;border:1px solid #f5f5f5;background:#f5f5f5}@media(max-width:768px){.cosmetologist-card{padding:3rem;gap:1rem;max-width:300px;width:300px;margin-inline:auto}}[data-cos-shared-results] .cosmetologist-card[hidden]{display:none!important}.cosmetologist-card__header{display:flex;align-items:center;gap:1rem;justify-content:space-between}.cosmetologist-card__media{width:5.2rem;height:5.2rem;border-radius:50%;overflow:hidden;flex-shrink:0}@media(max-width:768px){.cosmetologist-card__media{width:3.6rem;height:3.6rem}}.cosmetologist-card__media img{width:100%;height:100%;object-fit:cover}.cosmetologist-card__name{margin:0;font-size:20px}@media(max-width:768px){.cosmetologist-card__name{font-size:16px}}.cosmetologist-card__content{display:flex;flex-direction:column;gap:1rem;font-size:16px;font-weight:300}.cosmetologist-card__content span{font-weight:400}@media(max-width:768px){.cosmetologist-card__content{font-size:14px;gap:.5rem}}.cosmetologist-card__address,.cosmetologist-card__phone{margin:0;line-height:normal}.cosmetologist-card__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:auto;padding-top:10px}.cosmetologist-card__actions a{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.cosmetologist-card__actions{gap:1rem}.cosmetologist-card__actions svg{width:20px;height:20px}}.cosmetologists-shuffle{display:flex;justify-content:center;margin-block-start:3rem}.cosmetologists-shuffle[hidden]{display:none!important}.cosmetologists-shuffle__btn{min-height:50px!important;font-size:16px!important;font-weight:300!important;padding-inline:50px!important}@media(max-width:768px){.cosmetologists-shuffle{margin-block-start:2rem}.cosmetologists-shuffle__btn{font-size:14px!important;padding-inline:16px!important}}.article-card__info-date{display:flex;align-items:center}checkout-diagnosis-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000001;align-items:flex-end;justify-content:center;pointer-events:none}checkout-diagnosis-modal.is-active{display:flex;pointer-events:auto}checkout-diagnosis-modal.is-active .checkout-diagnosis-modal__overlay{animation:fade-in var(--duration-long) ease}@keyframes checkout-diagnosis-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.checkout-diagnosis-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#0000008c;cursor:default;display:block!important}.checkout-diagnosis-modal__panel{position:relative;z-index:1;width:100%;max-height:90vh;overflow-y:auto;background-color:rgb(var(--color-background))}checkout-diagnosis-modal.is-active .checkout-diagnosis-modal__panel{animation:checkout-diagnosis-slide-up var(--duration-long) ease}.checkout-diagnosis-modal__content{padding:30px 20px 60px;text-align:center}.checkout-diagnosis-modal__heading{font-size:20px;font-weight:700;line-height:1.2}.checkout-diagnosis-modal__text{font-size:12px;line-height:16px;letter-spacing:.2px;margin-block:20px}.checkout-diagnosis-modal__checkbox{width:max-content;margin:20px auto;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-align:start}.checkout-diagnosis-modal__checkbox input{position:absolute;opacity:0;width:0;height:0}.checkout-diagnosis-modal__checkbox-box{flex-shrink:0;width:1.8rem;height:1.8rem;border:.1rem solid rgb(var(--color-foreground));background-color:rgb(var(--color-background))}.checkout-diagnosis-modal__checkbox input:checked+.checkout-diagnosis-modal__checkbox-box{background-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .3rem rgb(var(--color-background))}.checkout-diagnosis-modal__checkbox-label{font-size:12px;font-weight:500;line-height:10px}.checkout-diagnosis-modal__buttons{display:flex;gap:10px;justify-content:center}.checkout-diagnosis-modal__buttons .button{font-size:12px;min-height:0}.checkout-diagnosis-modal__buttons .button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.checkout-diagnosis-modal--open{overflow:hidden}@media screen and (min-width:750px){checkout-diagnosis-modal.is-active{align-items:center;padding:5rem}.checkout-diagnosis-modal__panel{width:min(650px,100%);max-height:calc(100vh - 10rem)}checkout-diagnosis-modal.is-active .checkout-diagnosis-modal__panel{animation:fade-in var(--duration-long) ease}.checkout-diagnosis-modal__heading{letter-spacing:.8px}.checkout-diagnosis-modal__text{font-size:12px;line-height:20px;letter-spacing:.48px}.checkout-diagnosis-modal__checkbox-label{font-size:14px;font-weight:500;line-height:24px}.checkout-diagnosis-modal__buttons .button{padding:10px 20px;font-size:14px}}.header__menu-item-icon svg{width:10px;transform:rotate(90deg);margin-right:5px}.tags-badge{position:absolute;top:.8rem;left:.8rem;z-index:1;background:#000;color:#fff;font-size:12px;border-radius:3px;padding:5px 12px 3px;text-transform:uppercase;font-family:ABC Favorit Mono;line-height:normal}@media screen and (max-width:749px){.tags-badge{padding:3px 6px 1px;font-size:9px}}.empty-badge{margin:0;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
