@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(../sites/ciracevihair-com-95988f10/home-8a5edab2/josefin-sans-latin.woff2)format("woff2")}html{scrollbar-color:#c1c1c1 #fafafa;scrollbar-width:auto}body{background:#fff;margin:0}.ciracevi-site{--cream:#f8edd2;--red:#a40303;--active:#df0000;--text:#474747;--ink:#000;--content:1400px;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Josefin Sans,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.ciracevi-site *{box-sizing:border-box}.ciracevi-site h1,.ciracevi-site h2,.ciracevi-site h3,.ciracevi-site h4,.ciracevi-site h5,.ciracevi-site p{margin:0}.ciracevi-site h2{color:var(--ink);font-size:32px;font-weight:600;line-height:1}.ciracevi-site a{color:inherit;cursor:pointer;text-decoration:none}.ciracevi-site button{font:inherit;cursor:pointer}.ciracevi-site a:focus-visible,.ciracevi-site button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.ciracevi-site img{max-width:100%;height:auto;display:block}.ciracevi-site .section-shell{max-width:1420px;margin-inline:auto;padding:10px}.ciracevi-site .copy{font-size:16px;line-height:24px}.ciracevi-site .copy p{margin:0 0 14.4px}.ciracevi-site .copy strong{font-weight:700}.ciracevi-site .section-title{text-align:center;margin-bottom:20px}.ciracevi-site .skip-link{z-index:100;background:#fff;padding:12px;position:absolute;top:-80px;left:16px}.ciracevi-site .skip-link:focus{top:12px}.ciracevi-site .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.ciracevi-site h2{font-size:20px}.ciracevi-site .copy{font-size:14px;line-height:21px}}@media (forced-colors:active){html{scrollbar-color:auto}}@media (prefers-reduced-motion:reduce){.ciracevi-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
