.InputCheckBox2[data-astro-cid-bvonu2zv]{display:flex;gap:10px;align-items:center;padding:0;cursor:pointer}.InputCheckBox2[data-astro-cid-bvonu2zv]>input[data-astro-cid-bvonu2zv][type=checkbox]{width:0;margin:0;opacity:0}.InputCheckBox2[data-astro-cid-bvonu2zv]>.input-checkbox-dummy[data-astro-cid-bvonu2zv]{position:relative;top:0;left:0;display:block;width:26px;height:26px;background:#fff;border:1px solid var(--border-color-base);border-radius:5px}.InputCheckBox2[data-astro-cid-bvonu2zv]>.input-checkbox-dummy[data-astro-cid-bvonu2zv]:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-image:url(/images/icon-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid transparent;border-radius:4px;transition:all .2s ease;transform:scale(0)}.InputCheckBox2[data-astro-cid-bvonu2zv]>input[data-astro-cid-bvonu2zv][type=checkbox]:checked+.input-checkbox-dummy[data-astro-cid-bvonu2zv]{background-color:#fff}.InputCheckBox2[data-astro-cid-bvonu2zv]>input[data-astro-cid-bvonu2zv][type=checkbox]:checked+.input-checkbox-dummy[data-astro-cid-bvonu2zv]:before{display:block;background-color:var(--color-green-1);opacity:1;transform:scale(1)}.CourseFilter{display:flex;flex-direction:column;align-items:flex-start;max-width:980px;background:var(--color-gray-1)}.CourseFilter .menu-header{display:flex;gap:10px;align-items:center;justify-content:space-between;width:calc(100% - 64px);padding:24px 32px;font-weight:600;text-align:left}.CourseFilter .menu-header .icon{position:relative;flex-shrink:0;width:24px;height:24px;background:transparent;border-radius:4px}.CourseFilter .menu-header .icon>div:nth-child(1){position:absolute;top:calc(50% - 1px);left:50%;display:block;width:11px;height:2px;background-color:var(--color-green-1);border-radius:20px;transition:.3s;transform:translate(-50%)}.CourseFilter .menu-header .icon>div:nth-child(2){position:absolute;top:50%;left:50%;display:block;width:2px;height:11px;background:var(--color-green-1);border-radius:20px;transition:.3s;transform:translate(-50%,-50%)}.CourseFilter .menu-body{overflow:hidden;transition:height .3s ease-in-out}.CourseFilter .menu-body-inner{padding:12px 32px 24px}.CourseFilter .menuItem{display:flex;flex-direction:column}.CourseFilter .menuItem .menuItem-label{flex-shrink:0;width:84px;margin-right:32px;font-weight:600;color:#092b2b;letter-spacing:.8px}.CourseFilter .menuItem .menuItem-list{display:flex;flex:1;flex-wrap:wrap;gap:12px 24px}.CourseFilter .menuItem .menuItem-listItem{width:100%}.CourseFilter .menuItem .menuItem-listItem .InputCheckBox2{padding:0}.CourseFilter .menuItem+.menuItem{margin-top:20px}.CourseFilter .menu-header.is-open .icon>div:nth-child(2){opacity:0}.CourseFilterEmpty{display:none;padding:32px;font-weight:600;color:var(--font-gray);text-align:center;background-color:var(--color-green-1);border-radius:10px}.CourseFilterResults{display:flex;flex-direction:column;gap:20px 0}@media screen and (min-width: 992px){.CourseFilter{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0}.CourseFilter .menuItem{display:flex;flex-direction:row}.CourseFilter .menuItem .menuItem-label{margin-bottom:8px;font-weight:600;color:#092b2b;letter-spacing:.8px}.CourseFilter .menuItem .menuItem-list{flex-direction:row}.CourseFilter .menuItem .menuItem-listItem{flex-basis:auto;width:auto;max-width:100%}}.CoursePriceTables-container .table-title{margin-top:50px;margin-bottom:20px}@media screen and (min-width: 992px){.CoursePriceTables-container .table-title{margin-top:60px;margin-bottom:30px}}.CoursePriceTables-container .CoursePriceTable{width:100%;font-weight:600}.CoursePriceTables-container .CoursePriceTable table{width:100%}.CoursePriceTables-container .CoursePriceTable th,.CoursePriceTables-container .CoursePriceTable td{padding:.5em;font-size:14px;line-height:1.68;text-align:center;border:1px solid #fff}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable th,.CoursePriceTables-container .CoursePriceTable td{padding:.8em;font-size:16px}}.CoursePriceTables-container .CoursePriceTable thead{color:#fff;background-color:var(--color-green-1)}.CoursePriceTables-container .CoursePriceTable tbody tr{background-color:var(--color-gray-1)}.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-1{width:110px}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-1{width:437px}}.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-2{width:8em}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-2{width:240px}}.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-3{width:3em}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-3{width:auto}}.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-4{width:50px}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable .CoursePriceTable-row-4{width:auto}}.CoursePriceTables-container .CoursePriceTable tbody td{padding:15px}.CoursePriceTables-container .CoursePriceTable tbody .item-image img{width:58%;margin:auto}.CoursePriceTables-container .CoursePriceTable tbody .note{font-size:11px;font-weight:400}@media screen and (min-width: 992px){.CoursePriceTables-container .CoursePriceTable tbody .note{font-size:14px}}.media-container{display:flex;flex-direction:column-reverse;gap:10px;align-items:center;padding-top:10px}@media screen and (min-width: 992px){.media-container{flex-direction:row;gap:60px;padding-top:0}}.media-container .image-container{max-width:400px}.media-container .content-container{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 992px){.media-container .content-container{gap:30px}}.HairRemovalPriceTab .style{display:flex;align-items:center;justify-content:center;width:100%;height:58px;cursor:pointer}.HairRemovalPriceTab .style p{padding:0 10px;font-size:14px;line-height:1.68;text-align:center}.HairRemovalPriceTab .on{color:#fff;background:var(--color-green-1)}.HairRemovalPriceTab .off{color:var(--color-green-1);background:#fff;border:1px solid var(--color-green-1)}.tabs-bar{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:100%;margin:0 0 40px}@media screen and (min-width: 992px){.tabs-bar{margin:0 auto 70px}}.tabs-bar .tabs-bar-item:has([data-variant-type=center]) .HairRemovalPriceTab .off{border-right:none;border-left:none}.tabs-container{margin-top:50px}@media screen and (min-width: 992px){.tabs-container{margin-top:60px}}.tab-content:not(.is-active){display:none}.HairRemovalPriceTab[data-variant-type=left] .style{border-radius:16px 0 0 16px}.HairRemovalPriceTab[data-variant-type=right] .style{border-radius:0 16px 16px 0}.column2{display:flex;flex-direction:column;gap:60px;max-width:100%;padding:0 16px 60px;margin:0 auto}@media screen and (min-width: 992px){.column2{flex-direction:row;gap:70px;max-width:1080px;padding:0 50px 120px}}.column2 .Section{flex-grow:1;padding:0}.column2 .Section .SectionBody,.column2 .Section .SectionBody .SectionBodyItem{flex-grow:1}.column2 .Section .SectionBody .SectionBodyItem>p{flex-grow:1}.column2 .Section .SectionBody .SectionBodyItem .PhoneReservationCard{flex-grow:1}
