:root{--primary: #E86020;--primary-dark: #B23900;--black: #000;--black-1: #282828;--gray-1: #5f5f5f;--gray-11: #8f8f8f;--gray-2: #bebebe;--gray-3: #eeeeee;--gray-4: #f7f7f7;--white: #fff;--radius: 3px;--menu-shadow: 0 3px 5px 0 rgba(0,0,0,0.1);--menu-shadow-2: 0 3px 10px 0 rgba(0,0,0,0.1);--transition: all 0.3s ease}.arrow-top,.arrow-right,.arrow-bottom,.arrow-left{position:relative}.contact-wrapper{display:flex;justify-content:center}.ccontact{display:flex;flex-direction:column;width:100%;margin-top:32px;max-width:1230px}.ccontact .paragraph{font-size:12px;color:var(--gray-1);padding:0 32px;margin:24px 16px 0 16px}@media(min-width: 992px){.ccontact .paragraph{max-width:initial;padding:initial;margin:12px 0 0 0}}.ccontact__info-section{display:flex;gap:10%}@media(min-width: 992px)and (max-width: 1230px){.ccontact__info-section{gap:5%;padding:16px}}.ccontact__info{display:flex;flex-direction:column}.ccontact__info:first-of-type{min-width:300px}.ccontact__info .title{margin-bottom:16px}.ccontact__info .title--h4{line-height:24px;font-weight:700;font-size:18px}.ccontact__info .middle-text{display:flex;flex-direction:column;margin:16px 0}.ccontact__info .subtitle{font-size:18px;line-height:26px;color:var(--gray-1)}.ccontact__info .subtitle--primary{color:var(--primary);font-weight:700}.ccontact__info .subtitle--small{font-size:14px;line-height:26px}.ccontact__info .account-number{color:var(--gray-1);margin-bottom:16px;font-size:14px;line-height:26px}.ccontact__info .adress{color:var(--gray-1);margin-bottom:16px}.ccontact__nav-btns{display:flex;justify-content:space-between;border-top:1px solid var(--black);border-bottom:1px solid var(--black);padding:16px 0;margin:40px 0;gap:16px}.ccontact__nav-btns .nav-btn{cursor:pointer;font-size:18px;line-height:24px;font-weight:700}.ccontact__nav-btns .nav-btn--active{color:var(--primary)}@media(min-width: 992px)and (max-width: 1230px){.ccontact__nav-btns{margin:40px 16px}.ccontact__nav-btns .nav-btn{font-size:16px;line-height:24px;font-weight:700}}.ccontact .header{display:flex;justify-content:space-between;align-items:center;box-shadow:none;margin-bottom:16px;z-index:0}.ccontact .header__left,.ccontact .header__right{width:45%;border-top:1px solid var(--black)}.ccontact .header__section-title{flex:1;width:10%;height:20px;text-align:center;font-size:18px;line-height:24px;font-weight:700}@media(min-width: 992px)and (max-width: 1230px){.ccontact .header{margin:0 16px 16px 16px}}@media(min-width: 992px)and (max-width: 1230px){.ccontact .sections{margin:0 16px 16px 16px}}.ccontact .sections .section{flex-direction:column;display:none}.ccontact .sections .section .arrow-wrapper{display:none}.ccontact .sections .section--visible{display:flex}.ccontact .sections .section__title{font-size:16px;line-height:22px;margin-bottom:16px;font-weight:500}.ccontact .sections .section__subtitle{font-size:16px;line-height:22px;margin-bottom:16px;color:var(--primary)}.ccontact .sections .section .stores{visibility:visible;height:auto}@media(min-width: 992px){.ccontact .sections .section .stores{display:block !important}}.ccontact .sections .section.salons{flex-direction:row;gap:99px}.ccontact .sections .section.salons .salons__map{flex:1;width:100%;min-width:65%;height:460px}.ccontact .sections .section.salons .salons__map .map{width:100%;height:100%}.ccontact .sections .section.salons .salons__info-wrapper{display:flex;flex-direction:column;flex:1}.ccontact .sections .section.salons .salons__info-wrapper .custom-collapse{border-bottom:0}.ccontact .sections .section.salons .salons__info-wrapper .custom-collapse__ch{display:none}.ccontact .sections .section.salons .salons__info-wrapper .custom-collapse__header{display:inline-block;width:initial !important}.ccontact .sections .section.salons .salons__info-wrapper .text{font-size:18px;line-height:24px;font-weight:700;margin-bottom:16px}.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper{display:flex;flex-direction:column;justify-content:center;padding-left:20px;width:100%}.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper .street-name,.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper .postal-code{font-size:18px;line-height:26px;color:var(--gray-1)}@media(max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper{padding-left:10%}}.ccontact .sections .section.salons .salons__info-wrapper .mobile-map{display:none}.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper{display:flex;flex-direction:column;justify-content:center;padding-left:20px;margin-top:16px}.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper .phone-number,.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper .email{font-size:18px;line-height:26px;font-weight:700;color:var(--primary)}@media(max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper{padding-left:10%}}.ccontact .sections .section.salons .salons__info-wrapper .opening-wrapper{display:flex;flex-direction:column;justify-content:center;padding-left:20px;margin-top:16px}.ccontact .sections .section.salons .salons__info-wrapper .opening-wrapper .text{color:var(--gray-1);font-size:14px;line-height:26px;font-weight:500;margin:0}@media(max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .opening-wrapper{padding-left:10%}}.ccontact .sections .section.salons .salons__info-wrapper .city{font-size:18px;line-height:26px;font-weight:500;color:var(--black);cursor:pointer}.ccontact .sections .section.salons .salons__info-wrapper .city:not(:last-of-type){margin-bottom:12px}.ccontact .sections .section.salons .salons__info-wrapper .city--active{font-size:18px;line-height:26px;font-weight:700;cursor:default}.ccontact .sections .section.salons .salons__info-wrapper .city--active .street{color:var(--black)}.ccontact .sections .section.salons .salons__info-wrapper .street{font-size:18px;line-height:26px;color:var(--gray-1);font-weight:500}@media(max-width: 992px){.ccontact .header{display:none}.ccontact .header__left,.ccontact .header__right{width:35%}.ccontact__nav-btns{display:none}.ccontact__info-section{flex-direction:column}.ccontact__info{padding-left:32px;padding-right:32px;margin:0 16px}.ccontact__info:not(:first-child){border-top:2px solid var(--gray-2);padding-top:32px;margin-top:32px}.ccontact__info .account-number{font-size:16px}.ccontact__info .title--h4{font-size:16px}.ccontact__info .subtitle{font-size:16px;text-decoration:none}.ccontact__info .subtitle--mobile{font-size:18px}.ccontact__info .subtitle--small{font-size:16px;line-height:22px}.ccontact .sections{margin:16px 16px 0 16px}.ccontact .sections .salons{border-top:2px solid var(--gray-2);border-bottom:2px solid var(--gray-2);padding:16px 0;margin-top:24px !important}.ccontact .sections .stores{margin-top:32px}.ccontact .sections .section{display:flex;flex-direction:column;margin-top:16px}.ccontact .sections .section:not(:first-of-type){margin-top:12px;padding:16px 32px 0 32px}.ccontact .sections .section .arrow-wrapper{display:flex;margin-left:32px;align-items:center;gap:8px;font-size:16px;font-weight:700;cursor:pointer}.ccontact .sections .section .arrow-wrapper--hide .arrow{transform:rotate(360deg) !important}.ccontact .sections .section .arrow-wrapper .arrow{box-sizing:border-box;background-position:center;background-size:contain;background-repeat:no-repeat;background-origin:content-box;display:flex;justify-content:center;align-items:center;background-image:url(../img/arrow-bottom.5e203fb68c11d83a5ef7.svg);transform:rotate(180deg);width:23px;height:26px;padding-bottom:6px;transition:all .5s ease-out}.ccontact .sections .section .tempish{display:none}.ccontact .sections .section .info-last{margin:0;padding:0px}.ccontact .sections .section.salons{gap:0px}.ccontact .sections .section.salons .salons__map{display:none}.ccontact .sections .section.salons .salons__info-wrapper .row:not(:last-of-type){margin-bottom:16px !important}.ccontact .sections .section.salons .salons__info-wrapper .mobile-map{display:initial}.ccontact .sections .section.salons .salons__info-wrapper .mobile-map .map{height:300px;width:100%}.ccontact .sections .section.salons .salons__info-wrapper .content-wrapper{display:flex;flex-direction:column;gap:16px}.ccontact .sections .section.salons .salons__info-wrapper .street{font-size:16px;font-weight:400;color:var(--black)}.ccontact .sections .section.salons .salons__info-wrapper .city{font-size:16px;text-decoration:underline;padding:0 32px}.ccontact .sections .section.salons .salons__info-wrapper .city--active .street{font-weight:700}.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper{padding-left:20px}.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper .street-name,.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper .postal-code{font-size:16px;font-weight:500}}@media(max-width: 992px)and (max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .adress-wrapper{padding-left:10%}}@media(max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper{padding-left:20px}.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper .phone-number,.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper .email{font-size:16px;text-decoration:none}}@media(max-width: 992px)and (max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .contact-wrapper{padding-left:10%}}@media(max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .opening-wrapper{padding-left:20px}}@media(max-width: 992px)and (max-width: 992px){.ccontact .sections .section.salons .salons__info-wrapper .opening-wrapper{padding-left:10%}}@media(max-width: 992px){.ccontact .sections .section__title,.ccontact .sections .section .title{font-size:18px;font-weight:500;padding-bottom:12px;margin-bottom:12px}}@media(max-width: 992px){.ccontact .sections .section__subtitle{font-size:18px;text-decoration:none;line-height:18px}}@media(max-width: 992px){.ccontact .sections .section .middle-text{margin:0}.ccontact .sections .section .middle-text .subtitle{font-size:18px;text-decoration:none;font-weight:500;line-height:32px}}
