.landing{width:100%;background-color:#ffefea;height:fit-content;padding:3.6em 0;margin:0;box-shadow:1px 0 3px 1px #0003}.landing__title{margin-bottom:1em}.landing__title-sub,.landing__title-main{margin:0}.about-me{width:fit-content}.about-me__contents{margin-top:clamp(-5.5em,-5vw,-4em)}.about-me__photo{margin-top:5em;width:clamp(150px,22em,300px);overflow:visible}.about-me__info{width:fit-content}.about-me__name{width:min-content;margin-top:0;margin-bottom:0}.about-me__text{padding:0 1em;max-width:40em}.nail-services{margin-bottom:2vh}.nail-services__info{width:fit-content}.nail-services__title-sub{margin-bottom:clamp(-200px,-4vw,-30px);margin-left:auto;margin-right:auto;margin-top:0;width:fit-content;transform:translate(-1em)}.nail-services__title-main{width:fit-content;margin:0 auto}.nail-services__text{height:fit-content;width:fit-content;font-size:1em;letter-spacing:.05em;padding:0 1em}@media(min-width:767px){.nail-services__text{margin-top:-1.5em}}.nail-services__list-heading{font-weight:300;line-height:0}.nail-services__item{font-weight:350;letter-spacing:.105em}.nail-services__disclaimer{font-size:.7em;max-width:300px;display:block;overflow:wrap}.nail-services__buttons{margin-top:1.5em;margin-bottom:1.5em}.nail-services__photo{height:100%;max-width:400px;box-shadow:-3px 2px 4px #0000001a}.prices-modal{z-index:9999;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;pointer-events:auto}.prices-modal__backdrop{z-index:-1;width:100%;height:100%;position:fixed;background-color:#0000004d}.prices-modal__exit{border:none;font-size:1.5em;opacity:.6;color:#000;background-color:transparent;margin:0}.prices-modal__display{background-color:#fffbfa;box-shadow:-2px 2px 2px #0000001a;border:solid 5px #FFFBFA;border-radius:20px}@media(max-width:767px){.prices-modal__display{margin:0 .5em}}.prices-menu__title{width:fit-content}.prices-menu__title-main{margin:0 auto}.prices-menu__title-sub{margin:0 auto;margin-bottom:clamp(-55px,-4vw,-30px)}.prices-menu__prices{width:fit-content}.prices-menu__note{width:fit-content;max-width:30em;padding:0 1em}.price-component__title{font-family:Mansalva;font-size:2em;font-weight:300;color:#c1595f;letter-spacing:.05em;margin:.25em 0}.price-component__container{list-style:none}.price-component__name{text-align:right;margin:auto 0;font-weight:450;font-size:1em;letter-spacing:.1em}.price-component__price{text-align:left;margin:0;letter-spacing:.1em}
