body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{transition-duration:50ms}body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{transition-delay:0}body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{transition-delay:50ms}body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{transition-duration:100ms}body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{transition-delay:0}body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{transition-delay:100ms}body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{transition-duration:150ms}body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{transition-delay:0}body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{transition-delay:150ms}body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{transition-duration:200ms}body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{transition-delay:0}body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{transition-delay:200ms}body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{transition-duration:250ms}body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{transition-delay:0}body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{transition-delay:250ms}body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{transition-duration:300ms}body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{transition-delay:0}body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{transition-delay:300ms}body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{transition-duration:350ms}body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{transition-delay:0}body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{transition-delay:350ms}body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{transition-duration:400ms}body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{transition-delay:0}body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{transition-delay:400ms}body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{transition-duration:450ms}body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{transition-delay:0}body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{transition-delay:450ms}body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{transition-duration:500ms}body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{transition-delay:0}body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{transition-delay:500ms}body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{transition-duration:550ms}body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{transition-delay:0}body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{transition-delay:550ms}body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{transition-duration:600ms}body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{transition-delay:0}body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{transition-delay:600ms}body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{transition-duration:650ms}body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{transition-delay:0}body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{transition-delay:650ms}body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{transition-duration:700ms}body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{transition-delay:0}body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{transition-delay:700ms}body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{transition-duration:750ms}body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{transition-delay:0}body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{transition-delay:750ms}body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{transition-duration:800ms}body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{transition-delay:0}body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{transition-delay:800ms}body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{transition-duration:850ms}body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{transition-delay:0}body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{transition-delay:850ms}body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{transition-duration:900ms}body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{transition-delay:0}body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{transition-delay:900ms}body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{transition-duration:950ms}body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{transition-delay:0}body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{transition-delay:950ms}body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{transition-duration:1000ms}body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{transition-delay:0}body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{transition-delay:1000ms}body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{transition-duration:1050ms}body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{transition-delay:0}body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{transition-delay:1050ms}body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{transition-duration:1100ms}body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{transition-delay:0}body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{transition-delay:1100ms}body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{transition-duration:1150ms}body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{transition-delay:0}body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{transition-delay:1150ms}body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{transition-duration:1200ms}body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{transition-delay:0}body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{transition-delay:1200ms}body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{transition-duration:1250ms}body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{transition-delay:0}body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{transition-delay:1250ms}body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{transition-duration:1300ms}body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{transition-delay:0}body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{transition-delay:1300ms}body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{transition-duration:1350ms}body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{transition-delay:0}body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{transition-delay:1350ms}body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{transition-duration:1400ms}body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{transition-delay:0}body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{transition-delay:1400ms}body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{transition-duration:1450ms}body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{transition-delay:0}body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{transition-delay:1450ms}body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{transition-duration:1500ms}body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{transition-delay:0}body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{transition-delay:1500ms}body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{transition-duration:1550ms}body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{transition-delay:0}body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{transition-delay:1550ms}body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{transition-duration:1600ms}body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{transition-delay:0}body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{transition-delay:1600ms}body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{transition-duration:1650ms}body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{transition-delay:0}body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{transition-delay:1650ms}body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{transition-duration:1700ms}body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{transition-delay:0}body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{transition-delay:1700ms}body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{transition-duration:1750ms}body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{transition-delay:0}body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{transition-delay:1750ms}body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{transition-duration:1800ms}body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{transition-delay:0}body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{transition-delay:1800ms}body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{transition-duration:1850ms}body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{transition-delay:0}body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{transition-delay:1850ms}body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{transition-duration:1900ms}body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{transition-delay:0}body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{transition-delay:1900ms}body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{transition-duration:1950ms}body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{transition-delay:0}body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{transition-delay:1950ms}body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{transition-duration:2000ms}body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{transition-delay:0}body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{transition-delay:2000ms}body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{transition-duration:2050ms}body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{transition-delay:0}body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{transition-delay:2050ms}body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{transition-duration:2100ms}body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{transition-delay:0}body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{transition-delay:2100ms}body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{transition-duration:2150ms}body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{transition-delay:0}body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{transition-delay:2150ms}body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{transition-duration:2200ms}body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{transition-delay:0}body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{transition-delay:2200ms}body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{transition-duration:2250ms}body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{transition-delay:0}body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{transition-delay:2250ms}body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{transition-duration:2300ms}body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{transition-delay:0}body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{transition-delay:2300ms}body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{transition-duration:2350ms}body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{transition-delay:0}body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{transition-delay:2350ms}body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{transition-duration:2400ms}body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{transition-delay:0}body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{transition-delay:2400ms}body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{transition-duration:2450ms}body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{transition-delay:0}body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{transition-delay:2450ms}body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{transition-duration:2500ms}body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{transition-delay:0}body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{transition-delay:2500ms}body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{transition-duration:2550ms}body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{transition-delay:0}body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{transition-delay:2550ms}body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{transition-duration:2600ms}body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{transition-delay:0}body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{transition-delay:2600ms}body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{transition-duration:2650ms}body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{transition-delay:0}body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{transition-delay:2650ms}body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{transition-duration:2700ms}body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{transition-delay:0}body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{transition-delay:2700ms}body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{transition-duration:2750ms}body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{transition-delay:0}body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{transition-delay:2750ms}body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{transition-duration:2800ms}body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{transition-delay:0}body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{transition-delay:2800ms}body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{transition-duration:2850ms}body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{transition-delay:0}body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{transition-delay:2850ms}body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{transition-duration:2900ms}body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{transition-delay:0}body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{transition-delay:2900ms}body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{transition-duration:2950ms}body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{transition-delay:0}body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{transition-delay:2950ms}body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{transition-duration:3000ms}body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{transition-delay:0}body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{transition-delay:3000ms}body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1)}body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{transition-timing-function:cubic-bezier(0.42, 0, 1, 1)}body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{transition-timing-function:cubic-bezier(0, 0, 0.58, 1)}body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1)}body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate3d(0, 0, 0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate3d(0, 0, 0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate3d(0, 0, 0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgb(30, 30, 30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0, 0, 0, 0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}:root{--white: #fff;--White: #FFF;--violet: #6057a6;--Linear-Violet-stroke: #8B88A7;--Violet-Dark: #292642;--violet-50: rgba(96, 87, 166, 0.50);--violet-500: rgba(96, 87, 166, 0.5);--violet-light: #afabd3;--dark: #111;--grey-light: #edf0f4;--grey-light-80: rgba(234, 238, 241, 0.80);--grey-light-800: rgba(234, 238, 241, 0.8);--violet-dark: #292642;--pink: #d14f7a;--violet-gradient: linear-gradient(254deg, rgba(169, 161, 230, 0.00) 2.73%, rgba(81, 63, 225, 0.20) 65.34%), #A9A1E6;--Violet-gradient: linear-gradient(254deg, rgba(169, 161, 230, 0.00) 2.73%, rgba(81, 63, 225, 0.20) 65.34%), #A9A1E6;--Violet-Bright: #5246B8;--violet-bright: #5246b8;--purple-light: #f6f1fb;--purple-grey: #9f80b2;--mint: #33b7b4;--yellow: #d8a361;--crimson: #d14f7a;--bright-pink: #c87eda;--pink-750: rgba(201, 170, 225, 0.75);--bright-purple: #8342fe;--white-100: rgba(255, 255, 255, 0.1);--violet-light-2: #c7c4e0;--grey-dark: #444;--White-gradient-Hero: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.86) 71.15%, #FFF 79.81%);--font-family: "Avenir", "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--main-color: var(--Violet-Bright, #5246B8);--second-color: var(--white, #fff);--second-color-light: var(--purple-light, #f6f1fb);--main-text-color: var(--Violet-Dark, #292642)}body{font-family:var(--font-family)}@font-face{font-family:"avenir";font-weight:400;src:url("fonts/Avenir/Avenir-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"avenir";font-weight:500;src:url("fonts/Avenir/Avenir-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"avenir";font-weight:700;src:url("fonts/Avenir/Avenir-Black.ttf") format("truetype");font-display:swap}@font-face{font-family:"avenir";font-weight:900;src:url("fonts/Avenir/Avenir-Black.ttf") format("truetype");font-display:swap}body:not(a,button){cursor:default}.description-text .description-text--excerpt a{display:none}.description-text p{margin-bottom:1rem;line-height:1.5}.description-text p:last-child{margin-bottom:0}.description-text strong{color:#173f35;font-family:brf-medium,sans-serif}.description-text ul li{margin-bottom:.5rem;position:relative;padding-left:1rem}.description-text ul li::before{content:"";width:5px;height:5px;border-radius:50%;background:#000;display:block;position:absolute;left:0;top:9px}.description-text ul li:last-child{margin-bottom:0}.description-text ul+ul{margin-top:1.5rem}.description-text--bienvenue p:last-child{max-width:calc(50% - 1rem);text-align:justify}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-track{background:rgba(255,255,255,.5)}::-webkit-scrollbar-thumb{background:#303233}::-webkit-scrollbar-thumb:hover{background:#303233}.fancybox-container{z-index:998}.fancybox-content{max-width:1028px;height:525px !important}.fancybox-toolbar{top:120px}.grecaptcha-badge{visibility:hidden}.wpc-term-count-0{display:none !important}.ml-menu{position:fixed;max-width:133.5rem;bottom:0;top:60px;left:0;z-index:25;width:100%;height:100vh;align-items:flex-start;opacity:0;visibility:hidden;transition:all .3s;padding-bottom:50px;padding-left:15px;padding-right:15px;overflow:hidden;box-shadow:0px 4px 40px rgba(255,255,255,.36);flex-direction:column;border-top:2px solid #ede3e9;flex-wrap:wrap}@media(max-width: 1300px){.ml-menu{max-width:116.5rem}}@media(max-width: 991px){.ml-menu{border-top-right-radius:0;overflow-y:scroll;flex-wrap:wrap}}.ml-menu.show{opacity:1;visibility:visible;transform:none}.ml-menu__links{width:100%;text-align:center;padding-top:60px}@media(max-width: 576px){.ml-menu__links{padding:60px 0 10px 0}}.ml-menu__nav .submenu{padding:0;display:none}.ml-menu__nav .submenu a{font-size:1.4rem}.ml-menu__list{padding:0;margin:0;list-style:none}.ml-menu__list:nth-child(2){margin-top:2rem}.ml-menu__list li:not(:last-child){margin-bottom:4rem}@media(max-width: 1700px){.ml-menu__list li:not(:last-child){margin-bottom:3rem}}@media(max-width: 1439px){.ml-menu__list li:not(:last-child){margin-bottom:2rem}}@media(max-width: 1200px){.ml-menu__list li:not(:last-child){margin-bottom:16px}}.ml-menu__list li a,.ml-menu__list li span:not(.ml-menu__caret){color:#393d3f;font-size:18px;padding:0;line-height:1;transition:all .3s;position:relative}.ml-menu__list li a::before,.ml-menu__list li span:not(.ml-menu__caret)::before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:#000;transition:all .3s;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) scale(0);left:0;display:none}.ml-menu__list li a:hover,.ml-menu__list li span:not(.ml-menu__caret):hover{background:0;color:#000}.ml-menu__list li a:hover::before,.ml-menu__list li span:not(.ml-menu__caret):hover::before{transform:translateY(-50%) scale(1)}@media(max-width: 991px){.ml-menu__list li a,.ml-menu__list li span:not(.ml-menu__caret){font-size:18px}}.ml-menu__list li a:hover{font-weight:bold;background:0}.ml-menu__list li a:focus,.ml-menu__list li a:active{background:0;color:#000}.ml-menu__list li.acces-link a,.ml-menu__list li.contact-link a{color:#c18667}.ml-menu__list li.contact-link a{text-decoration:underline}.ml-menu__list .nav-link{display:inline-block;position:relative;display:flex;justify-content:start}.ml-menu p.footer__desk{color:#63a7da;text-align:left;margin-top:auto}.ml-menu .header__contact{font-size:2.4rem;color:#63a7da;display:block;margin-left:0;margin-top:2rem}.ml-menu .header__contact::before{background:#000}.ml-menu .bienvenue__address{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;padding-bottom:50px}@media(max-width: 576px){.ml-menu .bienvenue__address .ha-button{width:100%;text-align:center}}.ml-menu__svg{position:absolute;left:0;bottom:0;opacity:.3}.ml-menu__panel{width:100%}.ml-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:14;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease,visibility .3s ease;will-change:opacity,visibility;pointer-events:none}.ml-backdrop.show{opacity:1;visibility:visible}.ml-menu{inset:0;max-width:none;top:0;bottom:0;z-index:1100;background:#fff;border-top:0;box-shadow:none;padding:0;overflow:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;display:none}@media(max-width: 991px){.ml-menu{display:block}}.ml-menu__panel{height:100%;display:flex;flex-direction:column;padding:8px 20px 24px;overflow-y:auto}.ml-menu__search-wrap{position:relative;margin-bottom:32px}.ml-menu .ml-menu__search-popular{display:none !important}.ml-menu__search-inner{display:flex;align-items:center;gap:12px;border-bottom:2px solid rgba(96,87,166,.35);min-height:44px}.ml-menu__search-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-menu__search-icon svg{display:block}.ml-menu__search-field{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);color:var(--Violet-Dark, #292642);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border:0 !important;border-radius:0;padding:0 !important}.ml-menu__search-field::-moz-placeholder{color:rgba(181,186,190,.8)}.ml-menu__search-field::placeholder{color:rgba(181,186,190,.8)}.ml-menu__search-field:focus{outline:none !important;box-shadow:none !important}.ml-menu__search-field::-webkit-search-cancel-button,.ml-menu__search-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ml-menu__search-field::-moz-search-cancel-button{display:none}.ml-menu__search-dropdown{margin-top:12px}.ml-menu__search-results{display:none;min-height:32px}.ml-menu__search-results.has-results,.ml-menu__search-results.is-loading{display:block}.ml-menu__search-results.is-loading::after{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--violet-bright, #5246B8);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:ml-menu-search-spin .6s linear infinite}.ml-menu__search-results.has-results~.ml-menu__search-popular{display:none}.ml-menu__search-dropdown-title{font-weight:800;font-size:12px;color:var(--violet-dark, #292642);margin:0 0 8px 0;text-transform:uppercase}.ml-menu__search-dropdown-item{display:block;padding:6px 0;color:var(--violet-dark, #292642);font-size:14px;text-decoration:none}.ml-menu__search-dropdown-item:hover{color:var(--violet-bright, #5246B8)}.ml-menu__search-product{display:flex;align-items:center;gap:10px;padding:10px 0;text-decoration:none;color:var(--violet-dark, #292642);border-bottom:1px solid rgba(82,70,184,.1)}.ml-menu__search-product:last-of-type{border-bottom:0}.ml-menu__search-product:hover{background:rgba(82,70,184,.06)}.ml-menu__search-product-img{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--purple-light, #F6F1FB)}.ml-menu__search-product-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-menu__search-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ml-menu__search-product-name{font-size:13px;font-weight:600;line-height:1.3}.ml-menu__search-product-price{font-size:12px;color:var(--violet-bright, #5246B8);font-weight:700}.ml-menu__search-view-all{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(82,70,184,.2);text-align:center;font-size:13px;font-weight:700;color:var(--violet-bright, #5246B8);text-decoration:none}@keyframes ml-menu-search-spin{to{transform:rotate(360deg)}}.ml-menu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.ml-menu__logo{display:inline-flex;align-items:center;text-decoration:none}.ml-menu__logo img{display:block;width:90px;height:36px;aspect-ratio:5/2;-o-object-fit:contain;object-fit:contain}.ml-menu__close{width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ml-menu__close:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.ml-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.ml-menu__list li{margin:0}.ml-menu__list a,.ml-menu__list span{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;color:var(--Violet-Dark, #292642);text-decoration:none;font-family:Avenir,var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-transform:uppercase;white-space:nowrap}.ml-menu__list a svg:not(.ml-menu__submenu-toggle),.ml-menu__list span svg:not(.ml-menu__submenu-toggle){display:none !important}.ml-menu__list li.current-menu-item>a,.ml-menu__list li.current-menu-item>span{color:var(--Violet-Bright, #5246B8)}.ml-menu__list .menu-item-has-children>a,.ml-menu__list .menu-item-has-children>span{padding-right:2px}.ml-menu__list .menu-item-has-children>a>svg,.ml-menu__list .menu-item-has-children>span>svg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ml-menu__list .menu-item-has-children.is-open>a>svg,.ml-menu__list .menu-item-has-children.is-open>span>svg{transform:rotate(180deg)}.ml-menu__list .submenu{list-style:none;margin:16px 0 0 0;display:none}.ml-menu__list .submenu li{margin:0}.ml-menu__list .submenu li:not(:last-child){margin-bottom:14px}.ml-menu__list .submenu a,.ml-menu__list .submenu span{color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:14px !important;font-style:normal;font-weight:800;line-height:140%;text-transform:uppercase}.ml-menu__buttons{padding-top:64px;display:flex;flex-direction:column;gap:12px}.ml-menu__btn{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:16px 22px;border-radius:20px;font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ml-menu__btn:active{transform:translateY(1px)}.ml-menu__btn:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.ml-menu__btn--primary{background:var(--violet-bright, #5246B8);color:var(--white, #fff)}.ml-menu__btn--outline{background:var(--white, #fff);color:var(--violet-bright, #5246B8);border:1px solid rgba(96,87,166,.45)}.ml-backdrop{z-index:1090}.ml-backdrop.show{pointer-events:auto}.ml-menu{z-index:999;top:var(--header-offset, 84px);height:calc(100vh - var(--header-offset, 84px));border-top:1px solid rgba(96,87,166,.35)}.ml-backdrop{z-index:80;top:var(--header-offset, 84px);height:calc(100vh - var(--header-offset, 84px))}.ha-preloader{z-index:2000;overflow:hidden}.ha-preloader__logo{filter:blur(20px)}.ha-preloader__line--first{transform:translateX(-150vh)}.ha-preloader__line--last{transform:translateX(150vh)}.ha-preloader #preloader_svg{opacity:0}.ha-preloader #preloader_svg.show{opacity:1}.ha-preloader path[data-start]{opacity:0}input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=hidden]),textarea,select,.select2-container--default .select2-selection--single{display:flex;height:56px;padding:12px;align-items:center;gap:10px;align-self:stretch;border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--White, #FFF);color:var(--Violet-Dark, #292642);font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;width:100%}.select2-selection__arrow{top:14px !important}textarea{height:auto;min-height:56px;align-items:flex-start}.wpcf7-form:not(.invalid) .wpcf7-not-valid-tip{display:none !important}.wpcf7-not-valid-tip{font-size:12px !important}.form-group{position:relative}.form-group label{color:#fff}.form-group .ha-form-input-label{position:absolute;top:50%;transform:translateY(-50%);color:#2b2a29;pointer-events:none;font-size:16px;transition:all .3s}.form-group .ha-form-input-label.active{font-size:11px;transform:translateY(-120%)}.form-group--submit{margin-top:1.5rem}@media(max-width: 991px){.form-group--submit{margin-top:2rem}}.form-group textarea{min-height:58px;height:100px;background:rgba(0,0,0,0);width:100%;border:0;border-radius:0;color:#fff;padding-top:2rem;padding-left:0;font-size:16px;border-bottom:2px solid #dad7d4;width:100%}.form-group textarea:hover,.form-group textarea:focus{border-color:#2a313e;box-shadow:none;outline:none}.form-group textarea:focus{border:1px solid #082b84}.form-group .wpcf7-not-valid-tip{position:absolute;font-size:14px;top:calc(100% + 3px)}.form-group [type=text],.form-group [type=tel],.form-group [type=email],.form-group select,.form-group textarea{border:0;background:rgba(0,0,0,0);width:100%;height:58px;border-radius:0;padding-left:0;border-radius:0;background:#fff;padding-left:1.5rem;border:1px solid #fff}@media(max-width: 767px){.form-group [type=text],.form-group [type=tel],.form-group [type=email],.form-group select,.form-group textarea{max-width:100%}}.form-group [type=text]:hover,.form-group [type=text]:focus,.form-group [type=tel]:hover,.form-group [type=tel]:focus,.form-group [type=email]:hover,.form-group [type=email]:focus,.form-group select:hover,.form-group select:focus,.form-group textarea:hover,.form-group textarea:focus{border-color:#082b84;outline:none;box-shadow:none}.form-group [type=text]::-moz-placeholder, .form-group [type=tel]::-moz-placeholder, .form-group [type=email]::-moz-placeholder, .form-group select::-moz-placeholder, .form-group textarea::-moz-placeholder{color:#fff}.form-group [type=text]::placeholder,.form-group [type=text]:placeholder,.form-group [type=tel]::placeholder,.form-group [type=tel]:placeholder,.form-group [type=email]::placeholder,.form-group [type=email]:placeholder,.form-group select::placeholder,.form-group select:placeholder,.form-group textarea::placeholder,.form-group textarea:placeholder{color:#fff}.form-group select{padding-top:0;padding-bottom:0;line-height:58px}.form-group.error .questionaire__error-message{opacity:1;visibility:visible}.form-group--textarea .ha-form-input-label{top:22%}.form-group--submit{margin-top:2.5rem}.questionaire__error-message{color:red;position:absolute;opacity:0;visibility:hidden;transition:all .3s;font-size:14px}.required-input.error .questionaire__error-message{opacity:1;visibility:visible;bottom:-24px}.questionaire__radio-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:2rem;position:relative}.questionaire__radio-list.error .questionaire__error-message{opacity:1;visibility:visible}.questionaire__radio-list .questionaire__radio-input{margin-right:2rem}.questionaire__radio-list .wpcf7-list-item{margin:0;display:flex;align-items:center}.questionaire__radio-list>label{flex:0 0 100%;margin-bottom:0;display:flex;align-items:center}.questionaire__radio-list label{color:#000;font-size:18px;margin-bottom:10px}.questionaire__radio-list label [type=radio]{margin-right:.5rem;color:#6a6aef}.questionaire__radio-list label [type=radio]:checked{outline:none}.wpcf7-form-control{display:flex;margin-top:.5rem}.wpcf7-form-control [type=radio]{width:20px;height:20px;color:#6a6aef;cursor:pointer}.wpcf7-form-control [type=radio]:focus{outline:none;box-shadow:none}.wpcf7-form-control>span{margin-right:2rem !important}@media(max-width: 576px){.wpcf7-form-control>span{margin-bottom:.5rem}}.wpcf7-radio{display:flex;justify-content:space-between}.wpcf7-radio .wpcf7-list-item{margin:0;display:flex;align-items:center;flex-direction:row-reverse}.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{margin-left:10px}.wpcf7-form-control-wrap{display:block}.form-group.selected .nice-select{padding-top:.5rem}.form-group.selected .current{opacity:1}.nice-select{float:none;height:58px;background:rgba(0,0,0,0);line-height:58px;border-radius:0 !important;font-size:14px;border:0 !important;padding-left:0;background:#e5f0df;border-radius:30px !important;max-width:450px}@media(max-width: 767px){.nice-select{max-width:100%}}.nice-select:hover{background:#fff;border-color:#2a313e}.nice-select:after{display:none}.nice-select::before{content:"";position:absolute;top:calc(50% - 12px);background:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 0.75L5 5.25L9.5 0.75' stroke='%232B2A29' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;height:24px;width:24px;right:10px;transition:all .3s}.nice-select .current{padding-left:1.5rem;color:#222}.nice-select .option{color:#222;background:#fff !important;border-bottom:1px solid rgba(0,0,0,0) !important}.nice-select .option.selected{background:#f6faf4 !important;color:#396563}.nice-select .option:hover{background:#f6faf4 !important}.nice-select .list:hover .option:not(:hover){background:#fff !important}.nice-select .list{border:0 !important;box-shadow:none !important;box-shadow:0 !important;border-radius:30px;background:#fff}.nice-select .list li:first-child{display:none}.nice-select .list li{position:relative;padding-left:1rem}.nice-select .list li:hover::before{background:#fff}.nice-select.open::before{transform:none;transform:rotate(180deg)}.nice-select .list{width:100%}.nice-select .list .option:empty{display:none}[type=checkbox],[type=radio]{border:2px solid #222}[type=checkbox]:focus,[type=radio]:focus{box-shadow:#fff 0px 0px 0px 2px,#6a6aef 0px 0px 0px 4px,rgba(0,0,0,0) 0px 0px 0px 0px}.wpcf7-not-valid-tip{opacity:0}.wpcf7-form.invalid .wpcf7-not-valid-tip{opacity:1}[type=radio],[type=checkbox]{width:20px;height:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;position:relative;margin-top:-2px;border-radius:2px}[type=radio]::before,[type=checkbox]::before{content:"";position:absolute;border:1px solid #5246b8;left:0;right:0;bottom:0;top:0;border-radius:2px;transition:all .3s}[type=radio]::after,[type=checkbox]::after{content:"";position:absolute;width:100%;height:100%;background:#5246b8;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:2px;transition:all .3s;opacity:0}[type=radio]:checked,[type=radio]:focus,[type=checkbox]:checked,[type=checkbox]:focus{background:0;outline:none;box-shadow:none}[type=radio]:checked::before,[type=checkbox]:checked::before{border-color:#2b2a29;color:#fff;z-index:200}[type=radio]:checked::after,[type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -50%) scale(1);color:#fff}.wpcf7-response-output{grid-column:span 12/span 12}.success .codedropz-upload-handler{border-color:#27ae60}.success .codedropz-upload-handler h3 svg path,.success .codedropz-upload-handler h2 svg path{stroke:#27ae60;fill:#27ae60}.success .cd-upload-btn{display:none}.error .codedropz-upload-handler{border-color:#eb5757}.error .codedropz-upload-handler h3 svg path,.error .codedropz-upload-handler h2 svg path{stroke:#eb5757;fill:#eb5757}.codedropz-upload-handler{color:#7b8796;border-color:#018db3;font-size:16px;padding:0}.codedropz-upload-handler .codedropz-upload-container{padding:0}.codedropz-upload-handler .codedropz-upload-inner{position:relative}.codedropz-upload-handler .codedropz-upload-inner h3,.codedropz-upload-handler .codedropz-upload-inner h2{font-size:16px;line-height:1;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:8px}.codedropz-upload-handler .codedropz-upload-inner h3 span,.codedropz-upload-handler .codedropz-upload-inner h2 span{font-size:16px}.codedropz-upload-handler .codedropz-upload-inner h3 svg,.codedropz-upload-handler .codedropz-upload-inner h2 svg{margin-bottom:14px;display:block}.codedropz-upload-handler .codedropz-upload-inner span{font-size:12px}.codedropz-upload-handler .codedropz-upload-inner{padding:40px 16px}.codedropz-upload-handler .codedropz-btn-wrap,.codedropz-upload-handler .cd-upload-btn{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.dnd-upload-details span.name span{color:#266958;letter-spacing:1px}.dnd-upload-details em{letter-spacing:1px}.form-group textarea{height:150px}.wpcf7-not-valid-tip{opacity:0}.wpcf7-form.invalid .wpcf7-not-valid-tip{opacity:1}.form-teeths{margin-bottom:30px;display:flex;flex-wrap:wrap}.form-teeths [type=text]{display:none}.form-teeths__label{margin-right:30px;min-width:130px}.form-teeths .form-group{flex:0 0 100%;margin:0}.form-files{margin-bottom:40px;margin-top:40px}.form-group--radios-full{margin-bottom:40px}.form-group--radios-full .wpcf7-radio{flex-direction:column;align-items:flex-start}.form-group--radios-full .wpcf7-radio .wpcf7-list-item{margin-right:0}.form-group--radios-full .wpcf7-radio .wpcf7-list-item:not(:last-child){margin-bottom:1rem}.page-forms .form-group-section{margin-top:40px;margin-bottom:40px}.page-forms .form-group-section .wpcf7-form-control{justify-content:flex-start;margin-top:20px}.page-forms .form-group--submit{margin-bottom:0}.page-forms .codedropz-upload-handler{border:1px solid #dad7d4;border-radius:100px}.page-forms .codedropz-upload-handler h3{font-size:18px;color:#2b2a29}.page-forms .codedropz-upload-handler .codedropz-upload-inner{padding:10px}.page-forms .wpcf7-form-control-wrap{margin-bottom:20px}.page-forms .codedropz-upload-handler .codedropz-upload-inner span{font-size:15px;color:#2b2a29}.page-forms .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin:0 !important;display:flex;align-items:center;flex-direction:row-reverse}.page-forms .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label{margin-left:10px}.page-forms svg path[data-teeth]{cursor:pointer}.page-forms svg path[data-teeth].active,.page-forms svg path[data-teeth].checked{fill:#000}.page-forms svg path[data-teeth-num]{cursor:pointer;pointer-events:none}.page-forms svg path[data-teeth-num].active,.page-forms svg path[data-teeth-num].checked{fill:#fff}.page-forms [name=numero-dent]{pointer-events:none}.dnd-upload-counter{display:none !important}.slider-nav{z-index:2;position:relative;color:#fff}.slider-nav__arrows{display:flex;justify-content:space-between}.slider-nav__count{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:22px}.slider-nav .slick-arrow{width:4.5rem;height:4.5rem;border-radius:50%;transition:background .3s;width:auto}@media(max-width: 767px){.slider-nav .slick-arrow{height:3.4rem;width:3.4rem}}.slider-nav .slick-arrow svg{margin:0}.slider-nav .slick-arrow svg path{transition:fill .3s;fill:#fff}@media(max-width: 767px){.slider-nav .slick-arrow svg{height:3.4rem;width:3.4rem}}.slider-nav .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.7}.slider-nav .count-divider{position:relative;display:inline-block;height:5px;width:25px}.slider-nav .count-divider::before{content:"";position:absolute;background:#f2f2f4;width:1px;height:64px;display:block;transform:skew(-20deg) translate(-62%, -57%);left:0;top:0;transform-origin:center}.ad-burger{position:relative;display:block;width:24px;height:23px;cursor:pointer}.ad-burger__line{position:absolute;right:0;height:2px;width:100%;background-color:#000;transition:top .3s ease,background .3s ease,transform .5s ease}.ad-burger__line:nth-child(1){top:5px}.ad-burger__line:nth-child(2){top:11px}.ad-burger__line:nth-child(3){top:17px}@media(min-width: 1200px){.ad-burger:hover .ad-burger__line:nth-child(3){transform:translateX(-20px);transition:transform .32s cubic-bezier(0.22, 0.61, 0.36, 1)}}.ad-burger--open .ad-burger__line:nth-child(1){width:26px;top:11px;transform:rotate(45deg)}.ad-burger--open .ad-burger__line:nth-child(2){width:26px;top:11px;transform:rotate(-45deg)}.ad-burger--open .ad-burger__line:nth-child(3){display:none}.ml-menu{position:fixed;max-width:133.5rem;bottom:0;top:60px;left:0;z-index:25;width:100%;height:100vh;align-items:flex-start;opacity:0;visibility:hidden;transition:all .3s;padding-bottom:50px;padding-left:15px;padding-right:15px;overflow:hidden;box-shadow:0px 4px 40px rgba(255,255,255,.36);flex-direction:column;border-top:2px solid #ede3e9;flex-wrap:wrap}@media(max-width: 1300px){.ml-menu{max-width:116.5rem}}@media(max-width: 991px){.ml-menu{border-top-right-radius:0;overflow-y:scroll;flex-wrap:wrap}}.ml-menu.show{opacity:1;visibility:visible;transform:none}.ml-menu__links{width:100%;text-align:center;padding-top:60px}@media(max-width: 576px){.ml-menu__links{padding:60px 0 10px 0}}.ml-menu__nav .submenu{padding:0;display:none}.ml-menu__nav .submenu a{font-size:1.4rem}.ml-menu__list{padding:0;margin:0;list-style:none}.ml-menu__list:nth-child(2){margin-top:2rem}.ml-menu__list li:not(:last-child){margin-bottom:4rem}@media(max-width: 1700px){.ml-menu__list li:not(:last-child){margin-bottom:3rem}}@media(max-width: 1439px){.ml-menu__list li:not(:last-child){margin-bottom:2rem}}@media(max-width: 1200px){.ml-menu__list li:not(:last-child){margin-bottom:16px}}.ml-menu__list li a,.ml-menu__list li span:not(.ml-menu__caret){color:#393d3f;font-size:18px;padding:0;line-height:1;transition:all .3s;position:relative}.ml-menu__list li a::before,.ml-menu__list li span:not(.ml-menu__caret)::before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:#000;transition:all .3s;display:inline-block;position:absolute;top:50%;transform:translateY(-50%) scale(0);left:0;display:none}.ml-menu__list li a:hover,.ml-menu__list li span:not(.ml-menu__caret):hover{background:0;color:#000}.ml-menu__list li a:hover::before,.ml-menu__list li span:not(.ml-menu__caret):hover::before{transform:translateY(-50%) scale(1)}@media(max-width: 991px){.ml-menu__list li a,.ml-menu__list li span:not(.ml-menu__caret){font-size:18px}}.ml-menu__list li a:hover{font-weight:bold;background:0}.ml-menu__list li a:focus,.ml-menu__list li a:active{background:0;color:#000}.ml-menu__list li.acces-link a,.ml-menu__list li.contact-link a{color:#c18667}.ml-menu__list li.contact-link a{text-decoration:underline}.ml-menu__list .nav-link{display:inline-block;position:relative;display:flex;justify-content:start}.ml-menu p.footer__desk{color:#63a7da;text-align:left;margin-top:auto}.ml-menu .header__contact{font-size:2.4rem;color:#63a7da;display:block;margin-left:0;margin-top:2rem}.ml-menu .header__contact::before{background:#000}.ml-menu .bienvenue__address{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;padding-bottom:50px}@media(max-width: 576px){.ml-menu .bienvenue__address .ha-button{width:100%;text-align:center}}.ml-menu__svg{position:absolute;left:0;bottom:0;opacity:.3}.ml-menu__panel{width:100%}.ml-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:14;opacity:0;visibility:hidden;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease,visibility .3s ease;will-change:opacity,visibility;pointer-events:none}.ml-backdrop.show{opacity:1;visibility:visible}.ml-menu{inset:0;max-width:none;top:0;bottom:0;z-index:1100;background:#fff;border-top:0;box-shadow:none;padding:0;overflow:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;display:none}@media(max-width: 991px){.ml-menu{display:block}}.ml-menu__panel{height:100%;display:flex;flex-direction:column;padding:8px 20px 24px;overflow-y:auto}.ml-menu__search-wrap{position:relative;margin-bottom:32px}.ml-menu .ml-menu__search-popular{display:none !important}.ml-menu__search-inner{display:flex;align-items:center;gap:12px;border-bottom:2px solid rgba(96,87,166,.35);min-height:44px}.ml-menu__search-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ml-menu__search-icon svg{display:block}.ml-menu__search-field{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);color:var(--Violet-Dark, #292642);font-size:16px;font-style:normal;font-weight:400;line-height:140%;border:0 !important;border-radius:0;padding:0 !important}.ml-menu__search-field::-moz-placeholder{color:rgba(181,186,190,.8)}.ml-menu__search-field::placeholder{color:rgba(181,186,190,.8)}.ml-menu__search-field:focus{outline:none !important;box-shadow:none !important}.ml-menu__search-field::-webkit-search-cancel-button,.ml-menu__search-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ml-menu__search-field::-moz-search-cancel-button{display:none}.ml-menu__search-dropdown{margin-top:12px}.ml-menu__search-results{display:none;min-height:32px}.ml-menu__search-results.has-results,.ml-menu__search-results.is-loading{display:block}.ml-menu__search-results.is-loading::after{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--violet-bright, #5246B8);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:ml-menu-search-spin .6s linear infinite}.ml-menu__search-results.has-results~.ml-menu__search-popular{display:none}.ml-menu__search-dropdown-title{font-weight:800;font-size:12px;color:var(--violet-dark, #292642);margin:0 0 8px 0;text-transform:uppercase}.ml-menu__search-dropdown-item{display:block;padding:6px 0;color:var(--violet-dark, #292642);font-size:14px;text-decoration:none}.ml-menu__search-dropdown-item:hover{color:var(--violet-bright, #5246B8)}.ml-menu__search-product{display:flex;align-items:center;gap:10px;padding:10px 0;text-decoration:none;color:var(--violet-dark, #292642);border-bottom:1px solid rgba(82,70,184,.1)}.ml-menu__search-product:last-of-type{border-bottom:0}.ml-menu__search-product:hover{background:rgba(82,70,184,.06)}.ml-menu__search-product-img{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--purple-light, #F6F1FB)}.ml-menu__search-product-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ml-menu__search-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ml-menu__search-product-name{font-size:13px;font-weight:600;line-height:1.3}.ml-menu__search-product-price{font-size:12px;color:var(--violet-bright, #5246B8);font-weight:700}.ml-menu__search-view-all{display:block;margin-top:10px;padding-top:10px;border-top:1px solid rgba(82,70,184,.2);text-align:center;font-size:13px;font-weight:700;color:var(--violet-bright, #5246B8);text-decoration:none}@keyframes ml-menu-search-spin{to{transform:rotate(360deg)}}.ml-menu__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px}.ml-menu__logo{display:inline-flex;align-items:center;text-decoration:none}.ml-menu__logo img{display:block;width:90px;height:36px;aspect-ratio:5/2;-o-object-fit:contain;object-fit:contain}.ml-menu__close{width:24px;height:24px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ml-menu__close:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.ml-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.ml-menu__list li{margin:0}.ml-menu__list a,.ml-menu__list span{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;color:var(--Violet-Dark, #292642);text-decoration:none;font-family:Avenir,var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-transform:uppercase;white-space:nowrap}.ml-menu__list a svg:not(.ml-menu__submenu-toggle),.ml-menu__list span svg:not(.ml-menu__submenu-toggle){display:none !important}.ml-menu__list li.current-menu-item>a,.ml-menu__list li.current-menu-item>span{color:var(--Violet-Bright, #5246B8)}.ml-menu__list .menu-item-has-children>a,.ml-menu__list .menu-item-has-children>span{padding-right:2px}.ml-menu__list .menu-item-has-children>a>svg,.ml-menu__list .menu-item-has-children>span>svg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:transform .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ml-menu__list .menu-item-has-children.is-open>a>svg,.ml-menu__list .menu-item-has-children.is-open>span>svg{transform:rotate(180deg)}.ml-menu__list .submenu{list-style:none;margin:16px 0 0 0;display:none}.ml-menu__list .submenu li{margin:0}.ml-menu__list .submenu li:not(:last-child){margin-bottom:14px}.ml-menu__list .submenu a,.ml-menu__list .submenu span{color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:14px !important;font-style:normal;font-weight:800;line-height:140%;text-transform:uppercase}.ml-menu__buttons{padding-top:64px;display:flex;flex-direction:column;gap:12px}.ml-menu__btn{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:16px 22px;border-radius:20px;font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.ml-menu__btn:active{transform:translateY(1px)}.ml-menu__btn:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.ml-menu__btn--primary{background:var(--violet-bright, #5246B8);color:var(--white, #fff)}.ml-menu__btn--outline{background:var(--white, #fff);color:var(--violet-bright, #5246B8);border:1px solid rgba(96,87,166,.45)}.ml-backdrop{z-index:1090}.ml-backdrop.show{pointer-events:auto}.ml-menu{z-index:999;top:var(--header-offset, 84px);height:calc(100vh - var(--header-offset, 84px));border-top:1px solid rgba(96,87,166,.35)}.ml-backdrop{z-index:80;top:var(--header-offset, 84px);height:calc(100vh - var(--header-offset, 84px))}.ml-breadcrumbs{display:flex;align-items:center;font-size:16px}@media(max-width: 991px){.ml-breadcrumbs{font-size:16px}}@media(max-width: 576px){.ml-breadcrumbs{overflow-x:scroll}}.ml-breadcrumbs::-webkit-scrollbar{width:.1rem;height:.2rem}.ml-breadcrumbs ul{display:flex;align-items:center;padding:0;margin:0;list-style:none}@media(max-width: 576px){.ml-breadcrumbs ul{justify-content:flex-start;overflow-y:hidden}}.ml-breadcrumbs ul li{margin:0 15px;text-align:left}.ml-breadcrumbs ul li:first-child{margin-left:0}.ml-breadcrumbs ul li:last-child span{font-size:16px;color:#222;white-space:nowrap}.ml-breadcrumbs ul li a{position:relative;font-size:16px;transition:all .3s;color:#222;white-space:nowrap}.ml-breadcrumbs ul li a:hover{color:#266958;text-decoration:underline}.ml-breadcrumbs ul li a:hover::after{color:inherit}.ml-breadcrumbs ul li a::after{content:"|";position:absolute;right:-18px;top:-2px}.section-title,.restore__title,.what-is__title,.products__title,.faqs__title,.testimonials__title,.our-process__title,.mission__title,.treatments__title{color:var(--violet-50, rgba(96, 87, 166, 0.5));font-family:var(--font-family);font-size:140px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;margin-bottom:60px;leading-trim:both;text-edge:cap}@media(max-width: 991px){.section-title,.restore__title,.what-is__title,.products__title,.faqs__title,.testimonials__title,.our-process__title,.mission__title,.treatments__title{font-size:40px}}.section-title--small{font-size:64px}@media(max-width: 991px){.section-title--small{font-size:31px}}.c-button,.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:16px 22px;border-radius:20px;background:var(--white, #fff);color:var(--violet-bright, #5246b8);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-decoration:none;border:none;cursor:pointer;transition:all .5s}@media(max-width: 576px){.c-button,.button{width:100%}}.c-button:hover,.button:hover{background:var(--Violet, #6057A6);color:#fff}.c-button:active,.button:active{transform:translateY(1px)}.c-button:focus-visible,.button:focus-visible{outline:2px solid var(--white, #fff);outline-offset:3px}.c-button--violet,.button--violet{border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);border:1px solid var(--Violet-Bright, #5246B8)}.c-button--violet:hover,.button--violet:hover{background:#fff;color:var(--Violet-Bright, #5246B8)}.c-button--violet:focus-visible,.button--violet:focus-visible{outline:2px solid var(--white, #fff);outline-offset:3px}.c-button:disabled,.button:disabled{border-radius:20px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));border-color:var(--grey-light-80, rgba(234, 238, 241, 0.8));cursor:not-allowed;color:var(--Violet-Bright, #5246B8) !important;opacity:.5}.product-card{position:relative;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:20px;border-radius:18px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;cursor:pointer}.product-card__link-cover{position:absolute;inset:0;z-index:2}.product-card__link-cover::after{content:"";position:absolute;inset:0}.product-card__link{position:relative;z-index:3}.product-card .star-rating{display:none}.product-card .onsale{position:absolute;top:12px;left:12px;z-index:2;display:inline-block;padding:6px 12px;border-radius:12px;background:var(--Violet, #6057A6);color:#fff;font-family:Avenir,var(--font-family);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 2px 8px rgba(96,87,166,.25)}.product-card__image-wrapper{flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:20px;background:var(--grey-light, #edf0f4);background:var(--grey-light, #edf0f4)}.product-card__image{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.product-card__content{display:flex;padding:22px 18px;justify-content:center;align-items:center;gap:8px;align-self:stretch;flex-direction:column;align-items:flex-start;background:#fff;width:100%}.product-card__header{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.product-card__title{color:var(--Violet, #6057A6);font-family:Avenir;font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__link{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--violet-light-2, #C7C4E0);transition:color .3s;border-radius:6px;background:var(--White, #FFF);padding:17px}.product-card__link:hover svg{transform:rotate(45deg)}.product-card__link:hover svg path{fill:var(--Violet, #6057A6)}.product-card__link svg{display:block;transition:transform .3s ease}.product-card__link svg path{transition:fill .3s}.product-card__price{color:var(--Violet, #6057A6);font-family:Avenir;font-size:16px;font-style:normal;font-weight:400;line-height:140%;leading-trim:both;text-edge:cap;margin:0}.product-card__price-value{font-size:14px;line-height:140%}.woocommerce-pagination,.navigation{margin-top:4rem}.woocommerce-pagination .nav-links,.navigation .nav-links{display:flex;align-items:center}.woocommerce-pagination ul.page-numbers,.navigation ul.page-numbers{display:flex;align-items:center}.woocommerce-pagination a,.woocommerce-pagination span,.navigation a,.navigation span{font-weight:bold;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:.2s;background:var(--second-color);font-size:16px;border:2px solid #5246b8;color:#5246b8}@media(max-width: 414){.woocommerce-pagination a,.woocommerce-pagination span,.navigation a,.navigation span{min-width:32px;height:32px;font-size:.875rem}}.woocommerce-pagination a.current,.woocommerce-pagination a:hover,.woocommerce-pagination span.current,.woocommerce-pagination span:hover,.navigation a.current,.navigation a:hover,.navigation span.current,.navigation span:hover{box-shadow:0 20px 30px 0 rgba(1,1,1,.1);background:var(--main-color);color:#fff;background:#5246b8}.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.navigation a.page-numbers,.navigation span.page-numbers{margin:0 .5rem}.woocommerce-pagination a.next,.woocommerce-pagination a.prev,.woocommerce-pagination span.next,.woocommerce-pagination span.prev,.navigation a.next,.navigation a.prev,.navigation span.next,.navigation span.prev{font-size:16px;line-height:38px;height:auto;width:auto;border-radius:6px;min-width:40px;height:40px}@media(max-width: 576px){.woocommerce-pagination a.next,.woocommerce-pagination a.prev,.woocommerce-pagination span.next,.woocommerce-pagination span.prev,.navigation a.next,.navigation a.prev,.navigation span.next,.navigation span.prev{font-size:.75rem}}.woocommerce-pagination .page-numbers{display:flex;margin:0;padding:0;list-style:none;justify-content:center;position:relative;flex-wrap:wrap}.navigation{margin-top:3rem}.navigation .nav-links{display:flex;justify-content:center}.toolbar-categories__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px;background:var(--second-color);border-radius:20px;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff}.toolbar-categories__list .categories__item{flex:0 0 140px;text-align:center;padding:10px;border-radius:12px;font-size:14px;transition:all .3s;background:linear-gradient(254deg, rgba(4, 0, 255, 0) 2.7%, rgba(4, 0, 255, 0.2) 50%),#b8b0f5}.toolbar-categories__list .categories__item:hover img{transform:scale(1.02)}.toolbar-categories__list .categories__item figure{border-radius:50%;overflow:hidden;margin-bottom:1rem}.toolbar-categories__list .categories__item img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}.toolbar-categories__list .categories__item-title{min-height:50px;color:#fff;font-weight:800}.woocommerce-notices-wrapper{margin:1.5rem 0}.woocommerce-message,.woocommerce-info,.woocommerce-error{position:relative;padding:1rem 1.5rem;border-radius:10px;font-size:16px;line-height:1.4;display:flex;align-items:center;justify-content:space-between;gap:1rem;box-shadow:0 4px 12px rgba(0,0,0,.2);animation:fadeInDown .4s ease;outline:none !important}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:var(--main-color);color:var(--second-color);font-weight:600;padding:.6rem 1.2rem;border-radius:6px;transition:all .2s ease;white-space:nowrap}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:var(--main-color);transform:translateY(-2px)}.woocommerce-message{background:var(--second-color);border-left:4px solid var(--main-color);color:var(--main-text-color)}.woocommerce-info{background:var(--second-color-light);border-left:4px solid var(--main-color);color:var(--main-text-color)}.woocommerce-error{background:var(--second-color-light);border-left:4px solid #e74c3c;color:var(--main-text-color)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header{z-index:999;padding:16px 0}@media(max-width: 991px){.header{padding:0}}.header__wrap{display:flex;width:calc(100% - 2rem);max-width:1620px;padding:16px 24px;flex-direction:column;align-items:flex-start;gap:8px;margin:0 auto;border-radius:12px;background:var(--purple-light, #F6F1FB);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width: 991px){.header__wrap{border-radius:0;width:100%}}@media(max-width: 1400px){.header__wrap{padding:16px 24px}}@media(max-width: 991px){.header__wrap{padding:16px 32px}}@media(max-width: 576px){.header__wrap{padding:14px 18px}}.header__inner{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo{display:inline-flex;align-items:center;flex:0 0 auto}.header__logo img{display:block;height:auto;max-width:130px;flex-shrink:0}@media(max-width: 991px){.header__logo img{width:90px;height:36px;aspect-ratio:5/2;-o-object-fit:contain;object-fit:contain}}.header__nav{display:flex;justify-content:center;flex:1 1 auto}@media(max-width: 991px){.header__nav{display:none}}.header__search-panel{display:flex;min-width:0;flex-direction:column;gap:0;position:relative}@media(max-width: 991px){.header__search-panel{display:none !important}}.header__search-wrapper{position:relative;display:flex;justify-content:center;flex:1;min-width:0}.header__search-form{flex:1;min-width:0;width:100%;display:flex;justify-content:center;display:flex;height:57px;min-height:48px;padding:12px 16px;align-items:center;border-radius:20px;border:1px solid var(--Violet-Bright, #5246B8);background:var(--White, #FFF);width:57px;overflow:hidden;transition:width .25s ease}.header--search-open .header__search-form{width:300px;max-width:400px}.header--search-open .header__search-form .header__search-field,.header--search-open .header__search-form .header__search-clear{opacity:1;visibility:visible;width:auto;overflow:visible}.header__search-input{width:100%}.header__search-field{width:0;min-width:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,visibility .2s ease;flex:1;min-width:0;border:0 !important;outline:none;background:rgba(0,0,0,0);color:var(--violet-dark, #292642);font-family:Avenir,var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:0 !important;height:auto !important;border-radius:0 !important}.header__search-field:focus{outline:0 !important;box-shadow:none !important}.header__search-field::-webkit-search-cancel-button,.header__search-field::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.header__search-field::-moz-search-cancel-button{display:none}.header__search-field::-moz-placeholder{color:rgba(181,186,190,.8)}.header__search-field::placeholder{color:rgba(181,186,190,.8)}.header__search-clear{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;flex-shrink:0;width:0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,visibility .2s ease;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.header--search-open .header__search-clear{width:auto;opacity:1;visibility:visible}.header__search-clear:focus-visible{outline:2px solid var(--Violet-Bright, #5246B8);outline-offset:2px}.header__search-clear svg{display:block}.header__search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:12px 16px;border-radius:20px;border:1px solid var(--Violet-Bright, #5246B8);background:var(--White, #FFF);box-shadow:0 18px 50px rgba(0,0,0,.12);z-index:10;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.header--search-open .header__search-dropdown{opacity:1;visibility:visible}.header__search-dropdown-title{font-weight:800;font-size:14px;color:var(--violet-dark, #292642);margin:0 0 8px 0}.header__search-dropdown-item{display:block;padding:8px 0;color:var(--violet-dark, #292642);font-size:16px;text-decoration:none;transition:color .2s ease}.header__search-dropdown-item:hover{color:var(--violet-bright, #5246B8)}.header__search-results{display:none;min-height:40px}.header__search-results.has-results,.header__search-results.is-loading{display:block}.header__search-results.is-loading::after{content:"";display:inline-block;width:20px;height:20px;border:2px solid var(--violet-bright, #5246B8);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:header-search-spin .6s linear infinite}.header__search-results.has-results~.header__search-popular{display:none}.header__search-product{display:flex;align-items:center;gap:12px;padding:10px 0;text-decoration:none;color:var(--violet-dark, #292642);border-bottom:1px solid rgba(82,70,184,.1);transition:background .2s ease}.header__search-product:last-child{border-bottom:0}.header__search-product:hover{background:rgba(82,70,184,.06)}.header__search-product-img{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--purple-light, #F6F1FB)}.header__search-product-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__search-product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.header__search-product-name{font-size:14px;font-weight:600;line-height:1.3}.header__search-product-price{font-size:13px;color:var(--violet-bright, #5246B8);font-weight:700}.header__search-product-price .woocommerce-Price-amount{color:inherit}.header__search-view-all{display:block;margin-top:12px;padding-top:12px;border-top:1px solid rgba(82,70,184,.2);text-align:center;font-size:14px;font-weight:700;color:var(--violet-bright, #5246B8);text-decoration:none;transition:opacity .2s ease}.header__search-view-all:hover{opacity:.85}@keyframes header-search-spin{to{transform:rotate(360deg)}}.header__menu{display:flex;width:646px;justify-content:center;align-items:center;gap:24px;list-style:none;margin:0;padding:0}@media(max-width: 1600px){.header__menu{width:auto}}@media(max-width: 1500px){.header__menu{gap:20px}}@media(max-width: 1200px){.header__menu{gap:16px}}.header__menu li{position:relative;margin:0;padding:0}.header__menu>li:nth-last-child(2){padding-left:18px;margin-left:2px}.header__menu>li:nth-last-child(2)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:34px;background:rgba(41,38,66,.22)}.header__menu>li>a,.header__menu>li>span{color:var(--violet-dark, #292642);text-align:right;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:800;line-height:140%;text-decoration:none;transition:color .2s ease,opacity .2s ease;position:relative;white-space:nowrap}.header__menu>li>a::after,.header__menu>li>span::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--violet-bright, #5246B8);transform:scaleX(0);transition:transform .2s ease}.header__menu>li>a:hover,.header__menu>li>span:hover{color:var(--violet-bright, #5246B8);opacity:1}.header__menu>li>a:hover::after,.header__menu>li>span:hover::after{transform:scaleX(1)}.header__menu .menu-item-has-children>a,.header__menu .menu-item-has-children>span{padding-right:22px}.header__menu .menu-item-has-children>a svg,.header__menu .menu-item-has-children>span svg{position:absolute;top:50%;right:0;transform:translateY(-50%);width:14px;height:9px}.header__menu .submenu{position:absolute;top:calc(100% + 12px);left:-16px;min-width:230px;padding:10px 8px;border-radius:12px;background:var(--purple-light, #F6F1FB);box-shadow:0 18px 50px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:200;list-style:none;margin:0}.header__menu .submenu li{display:block}.header__menu .submenu a,.header__menu .submenu span{display:block;padding:10px 12px;border-radius:10px;text-align:left;font-size:16px}.header__menu .submenu a:hover,.header__menu .submenu span:hover{opacity:1;background:rgba(82,70,184,.08)}.header__menu .submenu:has(>.menu-item-has-children){left:50%;right:auto;min-width:min(680px,100vw - 40px);max-width:min(920px,100vw - 40px);width:-moz-max-content;width:max-content;padding:28px 40px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:clamp(28px,4vw,56px);background:#fff;border:1px solid rgba(82,70,184,.14);box-shadow:0 24px 64px rgba(41,38,66,.1),0 8px 24px rgba(82,70,184,.05);border-radius:16px;transform:translate(-50%, -4px)}.header__menu .submenu:has(>.menu-item-has-children) svg{display:none}.header__menu .submenu:has(>.menu-item-has-children)>li{flex:1 1 0;min-width:140px;max-width:280px}.header__menu .submenu:has(>.menu-item-has-children)>li>a,.header__menu .submenu:has(>.menu-item-has-children)>li>span{font-weight:800;font-size:16px;line-height:1.3;color:var(--violet-dark, #292642);padding:0 0 14px;margin-bottom:6px;border-radius:0;background:rgba(0,0,0,0) !important;border-bottom:1px solid rgba(82,70,184,.1)}.header__menu .submenu:has(>.menu-item-has-children)>li .submenu{position:static;opacity:inherit;visibility:inherit;pointer-events:inherit;transform:none;display:block;padding:4px 0 0;margin:0;min-width:auto;width:100%;background:rgba(0,0,0,0);border:0;box-shadow:none;border-radius:0}.header__menu .submenu:has(>.menu-item-has-children)>li .submenu li{display:block}.header__menu .submenu:has(>.menu-item-has-children)>li .submenu a,.header__menu .submenu:has(>.menu-item-has-children)>li .submenu span{display:flex;align-items:center;gap:10px;padding:11px 12px;margin:0 -12px;font-size:16px;font-weight:600;color:var(--violet-dark, #292642);border-radius:10px;text-align:left;pointer-events:auto}.header__menu .submenu:has(>.menu-item-has-children)>li .submenu a:hover,.header__menu .submenu:has(>.menu-item-has-children)>li .submenu span:hover{background:rgba(82,70,184,.07) !important}.header__menu>li.mega-menu-grid>.submenu{left:50%;right:auto;min-width:min(720px,100vw - 40px);max-width:min(960px,100vw - 40px);padding:28px 36px;display:grid;grid-template-columns:repeat(4, minmax(120px, 1fr));gap:8px 28px;background:#fff;border:1px solid rgba(82,70,184,.14);box-shadow:0 24px 64px rgba(41,38,66,.1),0 8px 24px rgba(82,70,184,.05);border-radius:16px;transform:translate(-50%, -4px)}@media(max-width: 1200px){.header__menu>li.mega-menu-grid>.submenu{grid-template-columns:repeat(3, 1fr)}}.header__menu>li.mega-menu-grid>.submenu li{display:block}.header__menu>li.mega-menu-grid>.submenu a,.header__menu>li.mega-menu-grid>.submenu span{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;font-size:16px;font-weight:600;color:var(--violet-dark, #292642)}.header__menu>li.mega-menu-grid>.submenu a:hover,.header__menu>li.mega-menu-grid>.submenu span:hover{background:rgba(82,70,184,.07)}.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)){left:50%;right:auto;min-width:min(680px,100vw - 40px);max-width:min(920px,100vw - 40px);width:-moz-max-content;width:max-content;padding:28px 40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 24px;background:#fff;border:1px solid rgba(82,70,184,.14);box-shadow:0 24px 64px rgba(41,38,66,.1),0 8px 24px rgba(82,70,184,.05);border-radius:16px;transform:translate(-50%, -4px)}.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) svg{display:none}.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) li{display:block}.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) a,.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) span{display:flex;align-items:center;gap:10px;padding:11px 12px;font-size:16px;font-weight:600;color:var(--violet-dark, #292642);border-radius:10px;text-align:left}.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) a:hover,.header__menu>li>.submenu:not(:has(>li.menu-item-has-children)) span:hover{background:rgba(82,70,184,.07) !important}.header__menu .menu-item-rx>a::before,.header__menu .menu-item-rx>span::before{content:"Rx";flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 4px;font-size:9px;font-weight:800;letter-spacing:.02em;color:var(--violet-bright, #5246B8);background:rgba(82,70,184,.1);border-radius:4px;line-height:1}.header__menu>li>a:hover+.submenu,.header__menu>li>span:hover+.submenu,.header__menu>li>.submenu:hover{opacity:1;visibility:visible;pointer-events:auto}.header__menu>li>a:hover+.submenu:has(>.menu-item-has-children),.header__menu>li>span:hover+.submenu:has(>.menu-item-has-children),.header__menu>li>.submenu:has(>.menu-item-has-children):hover{transform:translate(-50%, -10px)}.header__menu>li.mega-menu-grid>a:hover+.submenu,.header__menu>li.mega-menu-grid>span:hover+.submenu,.header__menu>li.mega-menu-grid>.submenu:hover{transform:translate(-50%, 0)}.header__menu>li>a:hover+.submenu:not(:has(>.menu-item-has-children)),.header__menu>li>span:hover+.submenu:not(:has(>.menu-item-has-children)),.header__menu>li>.submenu:hover:not(:has(>.menu-item-has-children)){transform:translate(-50%, -10px)}.header__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.header__actions-desktop{display:flex;align-items:center;gap:12px}@media(max-width: 991px){.header__actions-desktop{display:none}}.header__cta{width:160px}.header__burger{display:none;width:24px;height:24px;padding:0;background:rgba(0,0,0,0);border:0;cursor:pointer;flex:0 0 auto;align-items:center;justify-content:center}@media(max-width: 991px){.header__burger{display:inline-flex}}.header__burger:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.header__burger-icon{display:inline-flex;align-items:center;justify-content:center}.header__burger-icon svg{display:block}.header__burger-icon--close{display:none}.header .ad-burger--open .header__burger-icon--open{display:none}.header .ad-burger--open .header__burger-icon--close{display:inline-flex}.header__cart{display:flex;width:57px;height:57px;padding:15px 10px;justify-content:center;align-items:center;position:relative;aspect-ratio:1/1;border-radius:24px;background:var(--violet-bright, #5246B8);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.header__cart:hover{opacity:.95}.header__cart:active{transform:translateY(1px)}.header__cart:focus-visible{outline:2px solid var(--violet-bright, #5246B8);outline-offset:3px}.header__cart svg{width:40px;height:40px}.header__cart-count{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;color:var(--violet-bright, #5246B8);font-size:12px;font-weight:800;line-height:1}.header__search-btn{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:0;cursor:pointer;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.header__search-btn:hover{opacity:.95}.header__search-btn:active{transform:translateY(1px)}.header__search-btn:focus-visible{outline:2px solid var(--Violet-Bright, #5246B8);outline-offset:2px}.header--search-open .header__search-btn{opacity:0}.header__search-btn svg{display:block}.header__account{display:flex;width:57px;height:57px;padding:15px 10px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:24px;background:var(--violet-bright, #5246B8);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.header__account:hover{opacity:.95}.header__account:active{transform:translateY(1px)}.header__account:focus-visible{outline:2px solid var(--violet-bright, #5246B8);outline-offset:3px}.header__account svg{width:40px;height:40px}@media(min-width: 991px){.header.header--fixed{padding:10px 0}.header.header--fixed .header__wrap{box-shadow:0 18px 50px rgba(0,0,0,.12)}}.header--checkout .header__inner{justify-content:center}.footer{background:var(--violet, #6057A6);color:var(--white, #FFF);padding-top:46px;padding-bottom:423px;position:relative;overflow:hidden}@media(max-width: 767px){.footer{padding-top:40px;padding-bottom:260px}}@media(max-width: 576px){.footer{padding-bottom:180px}}@media(max-width: 576px){.footer__col--brand{display:grid;grid-template-columns:1fr 1fr;gap:32px;grid-column:span 2}}@media(max-width: 576px){.footer__col--treatments{grid-column:span 2}.footer__col--treatments .footer__list{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media(max-width: 576px){.footer__col--company{grid-column:span 1}}@media(max-width: 576px){.footer__col--legal{grid-column:span 1}}@media(max-width: 576px){.footer__col--contact{grid-column:span 2}}.footer__inner{border-top-left-radius:2rem;border-top-right-radius:2rem}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:56px;position:relative;z-index:2}@media(max-width: 1200px){.footer__grid{gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr 1.1fr}}@media(max-width: 991px){.footer__grid{grid-template-columns:1.2fr 1fr 1fr;row-gap:40px}}@media(max-width: 767px){.footer__grid{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width: 576px){.footer__grid{grid-template-columns:1fr 1fr;gap:36px}}.footer__logo{display:inline-block;margin-bottom:24px}@media(max-width: 991px){.footer__logo{margin-bottom:0}}.footer__logo img{display:block;width:150px;height:auto}.footer__tagline{margin:0;color:var(--White, #FFF);font-size:18px;line-height:140%;max-width:320px}.footer__title{margin:0 0 24px 0;color:var(--White, #FFF);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;line-height:1}@media(max-width: 991px){.footer__title{margin-bottom:18px}}.footer__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}@media(max-width: 991px){.footer__list{gap:10px}}.footer__list li{margin:0}.footer__list a{color:var(--white, #fff);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:opacity .2s ease,text-decoration-color .2s ease}@media(max-width: 576px){.footer__list a{font-size:16px}}.footer__list a:hover{opacity:.85}.footer__list a:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}.footer__list--contact{gap:10px}.footer__contact-link{text-decoration:none}.footer__hours{margin-top:18px}@media(max-width: 991px){.footer__hours{margin-top:17px}}.footer__hours-title{margin:0 0 8px 0;color:var(--white, #fff);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:700;line-height:140%}.footer__hours-text{margin:0;color:var(--white, #fff);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:400;line-height:140%}.footer__social{list-style:none;padding:0;margin:24px 0 0 0;display:flex;align-items:center;gap:12px}@media(max-width: 991px){.footer__social{margin-top:50px}}@media(max-width: 767px){.footer__social{justify-content:space-between}}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--white, #fff);transition:transform .2s ease,opacity .2s ease}.footer__social-link svg{display:block}.footer__social-link:hover{transform:translateY(-1px);opacity:.95}.footer__social-link:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:3px}.footer__bg-logo{position:absolute;left:50%;transform:translateX(-50%);width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;bottom:0;max-width:1073px}@media(max-width: 576px){.footer__bg-logo{max-width:calc(100% - 2rem)}}.footer__bg-logo svg{display:block;width:100%;height:auto}.hero{min-height:100vh;position:relative;overflow:hidden;display:flex}@media(max-width: 991px){.hero{min-height:inherit}}.hero::after{content:"";position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:100%;height:442px;background:var(--White-gradient-Hero, linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.86) 71.15%, #FFF 79.81%));z-index:2}@media(max-width: 576px){.hero::after{bottom:-30px;height:142px}}.hero__bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:auto;z-index:0;bottom:0}@media(max-width: 767px){.hero__bg{width:100%}}.hero__bg.hero__bg-slider .slick-list,.hero__bg.hero__bg-slider .slick-track{height:100%}.hero__bg.hero__bg-slider .slick-slide{height:100%}.hero__bg.hero__bg-slider .hero__slide{height:100%;min-height:100vh;position:relative;display:block}@media(max-width: 991px){.hero__bg.hero__bg-slider .hero__slide{min-height:70vh}}.hero__bg.hero__bg-slider .hero__img{width:100%;height:100%;min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 991px){.hero__bg.hero__bg-slider .hero__img{min-height:70vh}}.hero__bg.hero__bg-slider .hero__slide-cta{position:absolute;left:0;right:0;bottom:35%;z-index:3;display:flex;justify-content:center;align-items:center;padding:0 20px;pointer-events:auto}@media(max-width: 576px){.hero__bg.hero__bg-slider .hero__slide-cta{bottom:88px}}@media(max-width: 991px){.hero__bg.hero__bg-slider .hero__slide-cta{display:none}}.hero__bg.hero__bg-slider .hero__slide-btn{width:auto;min-width:220px;box-shadow:0 8px 32px rgba(41,38,66,.12)}.hero__slide{outline:none}.hero__img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__content{position:relative;z-index:1;text-align:center;width:100%;padding:0 20px;pointer-events:auto}.hero__title{color:var(--Violet, #6057A6);text-align:center;font-size:92px;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase;font-family:var(--font-family);opacity:0;position:absolute}@media(max-width: 991px){.hero__title{font-size:18px;margin-bottom:15px}}.hero__subtitle{display:flex;flex-wrap:wrap;gap:20px;color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:82px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase;leading-trim:both;text-edge:cap;margin-left:22%}@media(max-width: 991px){.hero__subtitle{font-size:48px;gap:15px}}@media(max-width: 767px){.hero__subtitle{font-size:36px;gap:10px}}.hero__subtitle-left{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.hero__subtitle-line{display:block}.hero__subtitle-right{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.hero__subtitle-peak{display:inline-flex;align-items:center;line-height:1}.hero__logo{display:inline-block;width:auto;height:1.1em;vertical-align:middle;margin:0 .05em;position:relative;top:-0.05em;width:565px}.hero__logo svg{width:100%;height:auto;display:block}.hero__subtitle-now{display:block;margin-top:-0.2em;margin-left:.5em}@media(max-width: 991px){.hero__subtitle-now{margin-top:-0.15em;margin-left:.3em}}@media(max-width: 767px){.hero__subtitle-now{margin-left:.2em}}.hero__heading{color:var(--white, #fff);text-align:left;font-size:64px;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase;font-family:var(--font-family);margin:0}@media(max-width: 991px){.hero__heading{font-size:36px;text-align:center}}@media(max-width: 767px){.hero__heading{font-size:28px}}.hero__description{font-size:22px;font-style:normal;font-weight:400;line-height:140%;margin:0;text-align:center;color:#292642}@media(min-width: 991px){.hero__description{position:absolute;left:50%;bottom:40px;transform:translateX(-50%)}}@media(max-width: 991px){.hero__description{text-align:center;font-size:14px}}.hero__button{margin-top:0}.hero--glp{background:var(--Violet-gradient, linear-gradient(254deg, rgba(169, 161, 230, 0) 2.73%, rgba(81, 63, 225, 0.2) 65.34%), #A9A1E6);align-items:center;justify-content:center;padding-top:0;flex-direction:row;position:relative;overflow:hidden}.hero--glp .hero__video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;z-index:0}@media(max-width: 576px){.hero--glp .hero__video--desktop{display:none}}.hero--glp .hero__video--mobile{display:none}@media(max-width: 576px){.hero--glp .hero__video--mobile{display:block}}@media(min-width: 1200px){.hero--glp .hero__img{display:none}}@media(max-width: 576px){.hero--glp .hero__img{opacity:0}}@media(max-width: 991px){.hero--glp{min-height:844px;padding-top:64px}}.hero--glp::after{display:none}@media(max-width: 991px){.hero--glp{flex-direction:column}}.hero--glp .hero__button{min-width:230px}.hero--glp .hero__heading{font-size:80px;position:relative;z-index:10}@media(max-width: 1200px){.hero--glp .hero__heading{font-size:48px}}@media(max-width: 991px){.hero--glp .hero__heading{font-size:40px;text-align:left;margin-bottom:-40px}}.hero--glp .hero__heading span{display:block;color:var(--Violet-Bright, #5246B8)}@media(max-width: 991px){.hero--glp .hero__heading span{font-size:20px;line-height:1}}.hero--glp .hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;max-width:1480px;margin:0;padding:0 20px;z-index:1;position:static}@media(max-width: 991px){.hero--glp .hero__content{max-width:100%;align-items:center;padding:40px 20px}}.hero--glp .hero__bg{position:absolute;top:50%;transform:translateY(-50%);right:5%;width:38%;left:auto;bottom:auto}@media(max-width: 991px){.hero--glp .hero__bg{width:100%;position:relative;height:auto;transform:none;max-width:380px}}.hero--glp .hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 991px){.hero--ed-treatment .hero__content{align-items:start}}.hero--ed-treatment .hero__description{position:static;transform:none;text-align:left;max-width:547px;color:#fff}@media(min-width: 991px){.hero--ed-treatment .hero__description{font-size:24px;margin-bottom:24px}}@media(min-width: 991px){.hero--ed-treatment .hero__bg{right:5%;transform:translateY(-50%);top:54%}}.hero--ed-treatment .hero__title{line-height:1}.hero--ed-treatment .hero__subheading{margin-bottom:64px;color:var(--Violet-Bright, #5246B8);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:56px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.24px;text-transform:uppercase;text-align:left}.hero--ed-treatment .hero__subheading span{color:rgba(255,255,255,.7)}@media(max-width: 1200px){.hero--ed-treatment .hero__subheading{margin-bottom:40px;margin-top:16px;font-size:24px}}@media(max-width: 991px){.hero--ed-treatment .hero__subheading{margin-bottom:0}}@media(max-width: 991px){.hero--peptides .hero__content{align-items:start}}.hero--peptides .hero__description{position:static;transform:none;text-align:left;max-width:550px;color:#fff}@media(min-width: 991px){.hero--peptides .hero__bg{right:5%;transform:translateY(-50%);top:54%}}.hero--peptides .hero__bg img{opacity:1 !important;display:block !important}@media(max-width: 991px){.hero--peptides .hero__heading{margin-bottom:0}}@media(min-width: 991px){.hero--hair{min-height:900px !important;height:100vh}}.hero--hair img{opacity:1 !important;display:block !important}.hero--hair .hero__img{position:absolute;right:0;bottom:0;max-width:50vw;height:auto}@media(max-width: 991px){.hero--hair .hero__img{width:110vw;left:50%;right:auto;max-width:inherit;transform:translateX(-50%);max-width:none}}@media(max-width: 576px){.hero--hair .hero__img{width:130vw;left:auto;transform:none;right:0}}@media(max-width: 991px){.hero--hair .hero__description,.hero--hair .hero__button{position:relative;z-index:10}}@media(max-width: 991px){.hero--hair .hero__description{color:#000}}.hero--peptides{min-height:1154px;padding:140px 0 36px}@media(max-width: 991px){.hero--peptides{min-height:811px}}.hero--peptides .hero__bg{right:0;top:auto;bottom:0;transform:none;width:50%}@media(max-width: 991px){.hero--peptides .hero__bg{position:absolute;width:75%;max-width:unset}}@media(max-width: 767px){.hero--peptides .hero__bg{width:150%;right:-25%}}@media(max-width: 991px){.hero--peptides .hero__content{gap:0;padding-top:0;padding-bottom:0;height:100%;flex:1 1 auto}}@media(max-width: 991px){.hero--peptides .hero__subheading{margin-top:0;font-size:22px}}@media(max-width: 991px){.hero--peptides .hero__description{margin-bottom:16px;margin-top:auto}}@media(min-width: 991px){.hero--skin{padding-top:100px}}@media(max-width: 576px){.hero--skin .hero__heading{font-size:34px}}@media(max-width: 576px){.hero--skin .hero__subheading{font-size:22px;margin-bottom:0px}}@media(max-width: 576px){.hero--skin .hero__bg{position:static}}.hero--contact .hero__heading{text-align:center;width:100%;font-size:64px;text-transform:uppercase}@media(max-width: 1200px){.hero--contact .hero__heading{font-size:48px}}@media(max-width: 991px){.hero--contact .hero__heading{font-size:36px}}@media(max-width: 767px){.hero--contact .hero__heading{font-size:28px}}.post-type-archive-product .treatments{margin-top:0;padding-bottom:50px}.treatments{padding:0 0 160px;margin-top:-262px;position:relative;z-index:20;grid-column:span 12/span 12}@media(max-width: 991px){.treatments{margin-top:-100px;padding-bottom:80px}}.treatments__inner{display:flex;flex-direction:column;align-items:center;position:relative;z-index:10}.treatments__title{margin:0 0 -20px 0;width:100%;text-align:center;position:relative;z-index:10;color:#c9aae1}@media(max-width: 1200px){.treatments__title{margin:0 0 0 0;color:rgba(227,203,245,.75)}}@media(max-width: 576px){.treatments__title{font-size:32px}}.treatments__grid{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;justify-content:center;align-items:stretch;position:relative;z-index:10}@media(max-width: 1200px){.treatments__grid{grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:stretch}}.treatments--count-6 .treatments__grid{grid-template-columns:repeat(3, 1fr);margin:0 auto}@media(max-width: 1200px){.treatments--count-6 .treatments__grid{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:100%}}@media(max-width: 576px){.treatments--count-6 .treatments__grid{grid-template-columns:1fr 1fr}}.treatments__card{display:flex;height:328px;padding:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-shrink:0;align-self:stretch;border-radius:18px;border:1px solid var(--grey-light-80, rgba(234, 238, 241, 0.8));background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden;transition:background .25s ease,border-color .25s ease;text-decoration:none;color:inherit;box-sizing:border-box;cursor:pointer}@media(max-width: 1200px){.treatments__card{width:100%;height:auto;min-height:328px}}@media(max-width: 576px){.treatments__card{min-height:222px;padding:16px}}.treatments__card:hover{background:rgba(234,238,241,.95);border-color:#eaeef1}.treatments__card:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.treatments__card-kicker{margin:0;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:.02em;text-transform:uppercase;position:relative;z-index:10}.treatments__card-kicker span{leading-trim:both;text-edge:cap;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:block}@media(max-width: 991px){.treatments__card-kicker span{font-size:14px}}@media(max-width: 991px){.treatments__card-kicker{font-size:16px}}.treatments__card-kicker--mint{color:var(--mint, #33B7B4)}.treatments__card-kicker--violet{color:var(--violet, #6057A6)}.treatments__card-kicker--pink{color:var(--pink, #D14F7A)}.treatments__card-kicker--violet-dark{color:var(--violet-dark, #292642)}.treatments__card-kicker--purple-grey{color:var(--purple-grey, #9F80B2)}.treatments__card-kicker--violet-bright{color:var(--violet-bright, #5246B8)}.treatments__card-kicker--bright-pink{color:var(--bright-pink, #C87EDA)}.treatments__card-kicker--yellow{color:var(--yellow, #D8A361)}.treatments__card-bottom{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}.treatments__card-media{margin:0;flex:1 1 auto;min-width:0;border-radius:14px;position:absolute;bottom:0;width:90%;height:90%}@media(max-width: 576px){.treatments__card-media{width:auto;height:auto}}.treatments__card:nth-child(1) .treatments__card-media,.treatments__card:nth-child(3) .treatments__card-media,.treatments__card:nth-child(8) .treatments__card-media{left:-10%;right:auto;bottom:-20%;width:100%;height:110%}@media(max-width: 576px){.treatments__card:nth-child(1) .treatments__card-media,.treatments__card:nth-child(2) .treatments__card-media{bottom:-30%}}@media(max-width: 576px){.treatments__card:nth-child(2) .treatments__card-media{bottom:6%}}.treatments__card-media--placeholder{aspect-ratio:1/1;max-width:180px}.treatments__card-img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transform-origin:bottom left;transform:translateY(10%) rotate(15deg);transition:transform .35s ease}.treatments__card:hover .treatments__card-img{transform:translateY(10%) rotate(0deg)}.treatments__card:nth-child(2) .treatments__card-img,.treatments__card:nth-child(4) .treatments__card-img,.treatments__card:nth-child(5) .treatments__card-img,.treatments__card:nth-child(6) .treatments__card-img,.treatments__card:nth-child(7) .treatments__card-img{transform:translateX(-20%) translateY(5%) rotate(10deg)}.treatments__card:nth-child(2):hover .treatments__card-img,.treatments__card:nth-child(4):hover .treatments__card-img,.treatments__card:nth-child(5):hover .treatments__card-img,.treatments__card:nth-child(6):hover .treatments__card-img,.treatments__card:nth-child(7):hover .treatments__card-img{transform:translateX(-10%) translateY(10%) rotate(0deg)}.treatments__card-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0;position:relative;z-index:10;border-radius:6px;background:var(--White, #FFF);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:17px}.treatments__card-link svg{display:block;transition:transform .3s ease}.treatments__card-link svg path{transition:fill .3s}.treatments__card:hover .treatments__card-link svg{transform:rotate(45deg)}.treatments__card:hover .treatments__card-link svg path{fill:var(--Violet, #6057A6)}.treatments__lead{margin:32px 0 0 0;max-width:980px;color:var(--violet, #6057A6);text-align:center;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 991px){.treatments__lead{font-size:16px;margin-top:24px}}.mission{padding:180px 0 0}@media(max-width: 991px){.mission{padding:80px 0 0}}.mission__grid{display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width: 991px){.mission__grid{flex-direction:column;align-items:stretch}}.mission__left{flex:0 0 730px;min-width:0;display:flex;flex-direction:column;align-items:center}@media(min-width: 991px){.mission__left{align-items:flex-start}}@media(max-width: 991px){.mission__left{flex:none;width:100%}}.mission__right{flex:1 1 0;min-width:0;display:flex;justify-content:flex-end}@media(max-width: 991px){.mission__right{justify-content:flex-start}}.mission__title{margin:0 0 -20px 0}@media(max-width: 991px){.mission__title{margin-bottom: -3px;text-align:left}}.mission__card{display:flex;width:100%;max-width:730px;padding:32px;flex-direction:column;align-items:center;gap:40px;border-radius:18px;border:1px solid var(--grey-light-80, rgba(234, 238, 241, 0.8));background:var(--grey-light-80, rgba(234, 238, 241, 0.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 991px){.mission__card{max-width:none;padding:16px}}.mission__copy{display:flex;flex-direction:column;gap:16px}.mission__text{margin:0;color:var(--violet-dark, #292642);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.mission__badges{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:32px}.mission__badge{display:block;height:90px;width:auto}@media(max-width: 576px){.mission__badge{height:72px}}.mission__image{margin:0;width:100%;max-width:600px;aspect-ratio:574/380;border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 991px){.mission__image{max-width:none;aspect-ratio:1/1}}.mission__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;vertical-align:bottom}@media(max-width: 991px){.mission__img{height:100%;-o-object-fit:cover;object-fit:cover}}.why-peak{background:var(--Violet-gradient, linear-gradient(254deg, rgba(169, 161, 230, 0) 2.73%, rgba(81, 63, 225, 0.2) 65.34%), #A9A1E6)}.why-peak--peptides{margin-bottom:180px}@media(max-width: 991px){.why-peak--peptides{margin-bottom:80px}}.why-peak__inner{display:flex;padding:120px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}@media(max-width: 991px){.why-peak__inner{padding:80px 0;gap:0}}.why-peak__title{margin:0;color:#fff;margin-bottom:-30px}@media(max-width: 991px){.why-peak__title{margin-bottom:-5px}}.why-peak__grid{display:flex;flex-wrap:wrap;gap:20px;max-width:1480px;width:100%}@media(max-width: 1200px){.why-peak__grid{gap:16px}}@media(max-width: 991px){.why-peak__grid{gap:16px}}@media(max-width: 576px){.why-peak__grid{gap:12px}}@media(max-width: 991px){.why-peak__grid--desktop{display:none}}.why-peak__grid--mobile{display:none}@media(max-width: 991px){.why-peak__grid--mobile{display:flex}}.why-peak__card,.why-peak__image{border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width: 576px){.why-peak__card,.why-peak__image{height:130px}}.why-peak__card img,.why-peak__image img{height:325px}@media(max-width: 991px){.why-peak__card img,.why-peak__image img{height:auto}}@media(max-width: 991px){.why-peak__image:nth-child(2){width:calc(40% - 8px) !important;flex-basis:calc(40% - 8px) !important}.why-peak__image:nth-child(4){width:calc(40% - 8px) !important;flex-basis:calc(40% - 8px) !important}}.why-peak__card{display:flex;width:100%;min-height:268px;padding:22px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex-shrink:0}@media(max-width: 991px){.why-peak__card{padding:16px;min-height:-moz-max-content;min-height:max-content}}.why-peak__card:nth-child(1){width:calc(.2465277778*(100% - 40px));flex-basis:calc(.2465277778*(100% - 40px))}.why-peak__card:nth-child(2){width:calc(.3333333333*(100% - 40px));flex-basis:calc(.3333333333*(100% - 40px))}.why-peak__card:nth-child(5){width:calc(.25*(100% - 60px));flex-basis:calc(.25*(100% - 60px))}.why-peak__card:nth-child(6){width:calc(.25*(100% - 60px));flex-basis:calc(.25*(100% - 60px))}.why-peak__card:nth-child(7){width:calc(.338028169*(100% - 60px));flex-basis:calc(.338028169*(100% - 60px))}@media(max-width: 991px){.why-peak__card:nth-child(1){width:calc(60% - 8px) !important;flex-basis:calc(60% - 8px) !important}.why-peak__card:nth-child(2){width:calc(40% - 8px) !important;flex-basis:calc(40% - 8px) !important}.why-peak__card:nth-child(5){width:calc(60% - 8px) !important;flex-basis:calc(60% - 8px) !important}.why-peak__card:nth-child(6){width:calc(50% - 8px) !important;flex-basis:calc(50% - 8px) !important}.why-peak__card:nth-child(7){width:calc(50% - 8px) !important;flex-basis:calc(50% - 8px) !important}}@media(max-width: 1200px){.why-peak__card{width:100% !important;flex-basis:100% !important}}.why-peak__card-title{margin:0;color:var(--violet, #6057A6);font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase}@media(max-width: 576px){.why-peak__card-title{font-size:16px}}.why-peak__card-text{margin:0;color:var(--violet-dark, #292642);font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 991px){.why-peak__card-text{font-size:16px}}.why-peak__image{width:100%;min-height:268px;overflow:hidden;background:#d3d3d3;flex-shrink:0}@media(max-width: 991px){.why-peak__image{min-height:auto}.why-peak__image img{height:100%}}.why-peak__image:nth-child(4){width:calc(.161971831*(100% - 60px));flex-basis:calc(.161971831*(100% - 60px))}@media(max-width: 1200px){.why-peak__image{width:100% !important;flex-basis:100% !important}}.why-peak__image--wide{width:calc(.4201388889*(100% - 40px));flex-basis:calc(.4201388889*(100% - 40px))}@media(max-width: 991px){.why-peak__image--wide{width:100% !important;flex-basis:100% !important}}@media(max-width: 1200px){.why-peak__image--wide{width:100%;flex-basis:100%}}.why-peak__image:not(.why-peak__image--wide){flex-basis:100%;width:0;margin:0;padding:0;border:none;overflow:hidden}.why-peak__image:not(.why-peak__image--wide):nth-child(4){flex-basis:calc(.161971831*(100% - 60px));width:calc(.161971831*(100% - 60px));height:auto;min-height:268px;margin:0;padding:0;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;border-radius:18px}@media(max-width: 991px){.why-peak__image:not(.why-peak__image--wide):nth-child(4){width:calc(40% - 8px) !important;flex-basis:calc(40% - 8px) !important;height:auto;min-height:268px;margin:0;padding:0;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;border-radius:18px}}@media(max-width: 1200px){.why-peak__image:not(.why-peak__image--wide):nth-child(4){width:100% !important;flex-basis:100% !important}}.why-peak__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.why-peak__footer{margin-top:56px;width:100%;display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width: 991px){.why-peak__footer{gap:40px;margin-top:16px}}.why-peak__lead{margin:0;max-width:900px;color:rgba(255,255,255,.9);text-align:center;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.why-peak__button{width:190px}@media(max-width: 576px){.why-peak__button{width:100%}}.why-peak--ed{margin-bottom:180px}@media(max-width: 991px){.why-peak--ed{margin-bottom:80px}}.our-process .our-process__item-link{display:none}.our-process{padding:0 0 180px}@media(max-width: 991px){.our-process{padding:0 0 80px}}.our-process__inner{display:flex;flex-direction:column;align-items:center}.our-process__title{margin:0 0 -20px 0;width:100%}@media(max-width: 991px){.our-process__title{margin:0 0 0 0}}.our-process__grid{width:100%;display:flex;gap:20px;align-items:stretch}@media(max-width: 991px){.our-process__grid{flex-direction:column;flex-wrap:wrap;display:flex}}.our-process__items-wrapper{flex:1;display:flex;gap:20px;align-items:stretch;flex-direction:column}@media(min-width: 991px){.our-process__items-wrapper>*{height:272px}}@media(max-width: 991px){.our-process__items-wrapper{grid-template-columns:1fr;display:contents}}.our-process__item{display:flex;padding:22px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:18px;border:1px solid var(--grey-light-80, rgba(234, 238, 241, 0.8));background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);gap:18px;overflow:hidden;position:relative}@media(max-width: 991px){.our-process__item{min-height:322px;width:50%;flex:0 0 50%}}.our-process__item--tall{width:480px;flex-shrink:0}@media(max-width: 991px){.our-process__item--tall{width:100%}}.our-process__item--tall .our-process__item-media{left:20px;bottom:0;right:20px;width:auto}@media(max-width: 991px){.our-process__item--tall .our-process__item-media{max-width:235px;bottom:0;top:auto;left:50%;transform:translateX(-50%);right:auto}}.our-process__item--wide{width:100%}.our-process__item--wide .our-process__item-media{top:50%;transform:translateY(-50%);right:10%;max-width:30%}@media(max-width: 1200px){.our-process__item--wide .our-process__item-media{right:5%}}@media(max-width: 991px){.our-process__item--wide .our-process__item-media{max-width:335px;bottom:0;left:50%;transform:translateX(-50%)}}@media(max-width: 576px){.our-process__item--wide .our-process__item-media{max-width:285px;width:100%}}.our-process__item--wide .our-process__item-link{position:absolute;bottom:20px}.our-process__item--wide:first-child .our-process__item-media{top:0;transform:none;max-width:50%}@media(max-width: 1400px){.our-process__item--wide:first-child .our-process__item-media{max-width:30%}}@media(max-width: 991px){.our-process__item--wide:first-child .our-process__item-media{max-width:335px;bottom:0;top:auto;left:50%;transform:translateX(-50%);max-width:235px}}@media(min-width: 991px){.our-process__item--wide:last-child .our-process__item-media{max-width:50%;right:5%}}.our-process__item--tall{min-height:520px}@media(max-width: 991px){.our-process__item--tall{min-height:322px}}.our-process__item-title{margin:0;color:var(--violet, #6057A6);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;line-height:1.3}@media(max-width: 991px){.our-process__item-title{font-size:16px}}.our-process__item-text{margin:10px 0 0 0;color:var(--violet-dark, #292642);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 991px){.our-process__item-text{font-size:16px}}.our-process__item-copy{width:100%}.our-process__item-bottom{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;gap:16px}.our-process__item-media{margin:0;flex:1 1 auto;min-width:0;border-radius:14px;overflow:hidden;position:absolute}.our-process__item-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.our-process__item-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:0;border-radius:6px;text-decoration:none;position:relative;z-index:10}.our-process__item-link:focus-visible{outline:2px solid var(--violet, #6057A6);outline-offset:4px}.our-process__item-link:hover{transform:translateY(-1px)}.our-process__lead{margin:24px 0 0 0;max-width:870px;color:var(--violet, #6057A6);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 576px){.our-process__lead{font-size:16px;text-align:left}.our-process__lead br{display:none}}.cta{position:relative;overflow:hidden;background:var(--Violet-gradient, linear-gradient(254deg, rgba(169, 161, 230, 0) 2.73%, rgba(81, 63, 225, 0.2) 65.34%), #A9A1E6)}.cta .container{position:relative;z-index:1}.cta__composition{position:absolute;bottom:0;top:0;left:50%;transform:translateX(-50%);width:1920px;pointer-events:none;z-index:0;display:flex;align-items:flex-end}@media(max-width: 991px){.cta__composition{width:130%;transform:none;left:25%}}.cta__inner{display:flex;padding:120px 0;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;position:relative;z-index:1}@media(max-width: 991px){.cta__inner{padding:60px 0;gap:24px}}.cta__kicker{margin:0;width:100%;color:var(--white, #fff);text-align:center;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase}@media(max-width: 991px){.cta__kicker{font-size:14px}}.cta__title{margin:0;width:100%;color:var(--white, #fff);text-align:center;leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:64px;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase}@media(max-width: 767px){.cta__title{font-size:28px}}.cta__text{margin:0;width:100%;margin-left:auto;margin-right:auto;color:var(--white, #fff);text-align:center;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 991px){.cta__text{text-align:center}.cta__text br{display:none}}.cta__button{margin-top:24px;width:190px;align-self:center}@media(max-width: 991px){.cta__button{margin-top:0}}.cta--glp{background:url(../images/glp/cta-bg.jpg) no-repeat center/cover}.cta--ed-treatment{background:url(../images/ed/cta-bg.jpg) no-repeat center/cover}@media(min-width: 991px){.cta--ed-treatment{display:flex;min-height:765px;flex-direction:column;justify-content:center}}.cta--hair-treatment{background:url(../images/hair/cta-bg.jpg) no-repeat center/cover}.cta--sexual-health-women{background:url(../images/sexual-women/cta-bg.jpg) no-repeat center/cover}.cta--skin{background:url(../images/skin/cta-bg.jpg) no-repeat center/cover}.cta--peptides{background:url(../images/peptides/cta-bg.jpg) no-repeat center/cover;position:relative}.cta--peptides::before{content:"";position:absolute;inset:0;background:linear-gradient(262deg, rgba(96, 87, 166, 0) 1.43%, rgba(96, 87, 166, 0.4) 20.53%)}.post-type-archive-product .testimonials{padding-top:100px}.testimonials{padding:180px 0}@media(max-width: 991px){.testimonials{padding:80px 0}}.testimonials__slide{max-width:605px}@media(max-width: 767px){.testimonials__slide{max-width:311px}}@media(max-width: 576px){.testimonials__slide{max-width:90%}}.testimonials .container{position:relative;z-index:1}.testimonials .container::before{content:"";position:absolute;top:0;right:calc(100% - 10px);width:50%;height:100%;background:var(--Gradient-white, linear-gradient(-90deg, rgba(255, 255, 255, 0) 4.39%, rgba(255, 255, 255, 0.55) 28.48%, rgba(255, 255, 255, 0.8) 66.31%));opacity:1;z-index:1}@media(max-width: 1600px){.testimonials .container::before{display:none}}@media(max-width: 991px){.testimonials .container::before{display:none}}.testimonials .container::after{content:"";position:absolute;top:0;left:calc(100% - 10px);width:100%;height:100%;background:#fff;opacity:1;z-index:1;background:var(--Gradient-white, linear-gradient(90deg, rgba(255, 255, 255, 0) 4.39%, rgba(255, 255, 255, 0.55) 28.48%, rgba(255, 255, 255, 0.8) 66.31%))}@media(max-width: 1600px){.testimonials .container::after{left:calc(60% - 10px);width:60%}}@media(max-width: 991px){.testimonials .container::after{display:none}}.testimonials .slick-list{overflow:inherit}.testimonials__kicker{margin:0 0 24px 0;color:var(--violet, #6057A6);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;text-transform:uppercase;line-height:1}@media(max-width: 991px){.testimonials__kicker{font-size:16px;margin-bottom:16px}}.testimonials__title{margin-bottom:-20px}@media(max-width: 991px){.testimonials__title{margin-bottom:-5px}}.testimonials__slider .slick-list{margin:0 -12px}@media(max-width: 576px){.testimonials__slider .slick-list{margin:0 -8px}}.testimonials__slider .slick-slide{padding:0 12px;height:100%}@media(max-width: 576px){.testimonials__slider .slick-slide{padding:0 8px}}.testimonials__card{display:flex;flex-direction:column;height:100%;padding:32px;border-radius:18px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));min-height:280px}.testimonials__item-title{margin:0 0 12px 0;color:var(--violet, #6057A6);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:110%}@media(max-width: 991px){.testimonials__item-title{font-size:18px;margin-bottom:8px}}.testimonials__text{margin:0;color:var(--violet-dark, #292642);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.testimonials__meta{margin-top:24px;display:flex;align-items:center;gap:12px}.testimonials__avatar{width:60px;height:60px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--grey-light, #edf0f4)}.testimonials__name{margin:0;color:var(--dark, #111);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%}.testimonials__location{margin:0;color:rgba(17,17,17,.6);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.testimonials .slick-dots{margin:60px 0 0 0;padding:0;list-style:none;display:flex;justify-content:center;gap:10px}@media(max-width: 991px){.testimonials .slick-dots{margin:24px 0 0 0}}@media(max-width: 576px){.testimonials .slick-dots{gap:4px}}.testimonials .slick-dots li{margin:0;padding:0;display:block}.testimonials .slick-dots li button{width:30px;height:10px;border-radius:100px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));border:none;padding:0;font-size:0;line-height:0;cursor:pointer}@media(max-width: 991px){.testimonials .slick-dots li button{width:20px;height:8px}}@media(max-width: 576px){.testimonials .slick-dots li button{width:10px;height:3px}}.testimonials .slick-dots li button:before{display:none}.testimonials .slick-dots li.slick-active button{background:var(--violet-50, rgba(96, 87, 166, 0.5))}.testimonials .slick-prev{display:flex;width:70px;height:70px;padding:15px 15px 15px 10px;justify-content:center;align-items:center;gap:8px;border-radius:35px;background:var(--Violet, #6057A6);border:none;cursor:pointer;position:absolute;left:-10%;top:calc(50% - 37.5px);transform:translateY(-50%);z-index:2;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}@media(max-width: 1600px){.testimonials .slick-prev{left:1%}}@media(max-width: 991px){.testimonials .slick-prev{display:none !important}}.testimonials .slick-prev:before{display:none}.testimonials .slick-prev svg{width:40px;height:40px}.testimonials.testimonials--can-go-back .slick-prev{opacity:1;visibility:visible;pointer-events:auto}.testimonials .slick-next{display:flex;width:70px;height:70px;padding:15px 10px 15px 15px;justify-content:center;align-items:center;gap:8px;border-radius:35px;background:var(--Violet, #6057A6);border:none;cursor:pointer;position:absolute;right:-10%;top:calc(50% - 37.5px);transform:translateY(-50%);z-index:2}@media(max-width: 1600px){.testimonials .slick-next{right:1%}}@media(max-width: 991px){.testimonials .slick-next{display:none !important}}.testimonials .slick-next:before{display:none}.testimonials .slick-next svg{width:40px;height:40px}.acces__item{position:relative;padding-left:35px;transition:all .3s}.acces__item>svg:first-child{position:absolute;top:0;left:0}.dp-single{padding:100px 0}@media(max-width: 991px){.dp-single{padding:80px 0}}.dp-single__content{margin:0 auto;font-family:var(--font-family);color:var(--main-text-color, var(--Violet-Dark))}.dp-single__content a{color:var(--main-color, var(--Violet-Bright));text-decoration:underline;text-underline-offset:2px;font-weight:600;padding:0;border:0;font-weight:400}.dp-single__content a:hover{text-decoration-thickness:2px;opacity:.9}.dp-single__content a:focus-visible{outline:2px solid var(--main-color, var(--Violet-Bright));outline-offset:3px}.dp-single__content p{margin-bottom:20px}@media(max-width: 576px){.dp-single__content p{margin-bottom:20px}}.dp-single__content>.wp-block-image{margin-bottom:20px}.dp-single__content>:last-child{margin-bottom:0}.dp-single__content .wp-block-gallery{margin-bottom:20px}.dp-single__content .wp-block-gallery.slick-slider{position:relative;margin-bottom:30px}@media(max-width: 576px){.dp-single__content .wp-block-gallery .wp-block-image{min-height:unset !important;max-width:100% !important}.dp-single__content .wp-block-gallery .wp-block-image img{width:100% !important;min-height:unset !important}}@media(max-width: 576px){.dp-single__content .wp-block-gallery .slick-arrow{position:absolute;bottom:-20px}}@media(max-width: 576px){.dp-single__content .wp-block-gallery .slick-arrow.slick-prev{left:0}}@media(max-width: 576px){.dp-single__content .wp-block-gallery .slick-arrow.slick-next{right:0}}.dp-single__content .wp-block-image img{-o-object-fit:cover;object-fit:cover}.dp-single__content img{max-width:100%}.dp-single__content img.size-full{width:100%;max-width:100%}.dp-single__content img.size-full.not-full{width:auto}.dp-single__content img.align-center,.dp-single__content img.aligncenter{display:block;margin:0 auto}.dp-single__content h2,.dp-single__content h3,.dp-single__content h4{font-weight:600;font-family:var(--font-family);color:var(--main-text-color, var(--Violet-Dark));margin:30px 0;line-height:1.15}@media(max-width: 576px){.dp-single__content h2,.dp-single__content h3,.dp-single__content h4{margin:20px 0}}.dp-single__content h2{font-size:40px}@media(max-width: 991px){.dp-single__content h2{font-size:32px}}.dp-single__content h3{font-size:32px}@media(max-width: 991px){.dp-single__content h3{font-size:26px}}@media(max-width: 576px){.dp-single__content h3{font-size:22px}}.dp-single__content h4{font-size:17px}@media(max-width: 576px){.dp-single__content h4{font-size:14px}}.dp-single__content ul,.dp-single__content ol{margin-bottom:20px;padding:0}.dp-single__content ul ul,.dp-single__content ul ol,.dp-single__content ol ul,.dp-single__content ol ol{margin-top:10px}.dp-single__content ul li{list-style:none;margin-bottom:10px;position:relative;padding-left:20px}.dp-single__content ul li::before{content:"";position:absolute;top:7px;left:0;width:.6rem;height:.6rem;border-radius:50%;display:block;background:var(--main-color, var(--Violet-Bright))}.dp-single__content ul li ol{margin-top:10px}.dp-single__content ol{counter-reset:post-list-lvl-1}.dp-single__content ol li{padding-left:0;margin-bottom:20px}.dp-single__content ol li::before{display:inline;position:static;background:rgba(0,0,0,0);width:auto;height:auto;color:var(--main-text-color, var(--Violet-Dark));font-family:var(--font-family)}.dp-single__content ol li li{padding-left:20px}.dp-single__content ol li::before{counter-increment:post-list-lvl-1;content:counter(post-list-lvl-1) ". ";background:0;width:auto;height:auto;top:0}.dp-single__content ol .level2{counter-reset:post-list-lvl-2}.dp-single__content ol .level2 li::before{counter-increment:post-list-lvl-2;content:counter(post-list-lvl-1) "." counter(post-list-lvl-2) ". "}.dp-single__content ol .level3{counter-reset:post-list-lvl-3}.dp-single__content ol .level3 li::before{counter-increment:post-list-lvl-3;content:counter(post-list-lvl-1) "." counter(post-list-lvl-2) "." counter(post-list-lvl-3) ". "}.dp-single__content blockquote{margin:24px 0}.dp-single__content blockquote p{display:inline-block;background:var(--main-color, var(--Violet-Bright));color:var(--second-color, #fff);padding:15px 20px;margin:0;border-radius:8px}.dp-single__content .has-text-align-left{text-align:left !important}.dp-single__content .has-text-align-center{text-align:center !important}.dp-single__content .has-text-align-right{text-align:right !important}.dp-single__content .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}@media(max-width: 576px){.dp-single__content .wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-left:0}}.dp-single__content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}@media(max-width: 576px){.dp-single__content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:0}}@media(max-width: 576px){.dp-single__content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-bottom:1.5rem}}.dp-single__content .wp-block-embed.aligncenter{display:flex;justify-content:center}.alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw}.alignwide{left:0;margin-left:50%;transform:translateX(-50%);width:calc(100% + 160px);max-width:none}@media(max-width: 1200px){.alignwide{width:calc(100% + 40px)}}@media(max-width: 991px){.alignwide{width:calc(100% + 80px)}}@media(max-width: 800px){.alignwide{width:calc(100% + 30px)}}@media(max-width: 767px){.alignwide{width:calc(100% + 60px)}}@media(max-width: 576px){.alignwide{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:100vw;max-width:100vw;left:auto;transform:none}}.blog-page{padding:100px 0}.blog-page__empty{font-family:var(--font-family);color:var(--violet-light, #8b88a7);text-align:center;padding:2rem 0}@media(max-width: 991px){.blog-page{padding:80px 0}}.blog-page .container{margin:0 auto;padding:0 1.5rem}.blog-page__title{font-family:var(--font-family);font-size:2.5rem;font-weight:700;color:var(--main-text-color, var(--Violet-Dark));margin:0 0 2.5rem;line-height:1.2}@media(max-width: 991px){.blog-page__title{font-size:2rem;margin-bottom:2rem}}@media(max-width: 576px){.blog-page__title{font-size:1.75rem;margin-bottom:1.5rem}}.blog-page__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.75rem}@media(max-width: 991px){.blog-page__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 576px){.blog-page__grid{grid-template-columns:1fr;gap:1.25rem}}.blog-page__pagination{margin-top:3rem;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}@media(max-width: 576px){.blog-page__pagination{margin-top:2rem}}.blog-card{display:flex;flex-direction:column;background:#fff;border-radius:24px;box-shadow:0 4px 24px rgba(41,38,66,.08);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease;text-decoration:none;color:inherit;height:100%}.blog-card:hover{box-shadow:0 12px 40px rgba(41,38,66,.12);transform:translateY(-2px)}.blog-card:hover .blog-card__title a{color:var(--main-color, var(--Violet-Bright))}.blog-card:hover .blog-card__more{color:var(--main-color, var(--Violet-Bright))}.blog-card__image-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--grey-light, #edf0f4)}.blog-card__image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.blog-card:hover .blog-card__image-wrap img{transform:scale(1.03)}.blog-card__category{position:absolute;top:1rem;right:1rem;display:inline-block;padding:.35rem .75rem;background:var(--main-color, var(--Violet-Bright));color:#fff;font-family:var(--font-family);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;text-decoration:none;z-index:2}@media(max-width: 576px){.blog-card__category{font-size:.65rem;padding:.3rem .6rem;top:.75rem;right:.75rem}}.blog-card__category:hover{opacity:.9;color:#fff}.blog-card__content{display:flex;flex-direction:column;flex:1;padding:1.5rem 1.5rem 1.25rem}@media(max-width: 576px){.blog-card__content{padding:1.25rem 1rem 1rem}}.blog-card__title{margin:0 0 .75rem;font-family:var(--font-family);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--main-text-color, var(--Violet-Dark))}.blog-card__title a{color:inherit;text-decoration:none;transition:color .2s ease}@media(max-width: 991px){.blog-card__title{font-size:1.15rem}}@media(max-width: 576px){.blog-card__title{font-size:1.1rem;margin-bottom:.5rem}}.blog-card__excerpt{font-family:var(--font-family);font-size:.9375rem;line-height:1.5;color:var(--violet-light, #8b88a7);margin:0 0 1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 576px){.blog-card__excerpt{font-size:.875rem;-webkit-line-clamp:2;margin-bottom:.75rem}}.blog-card__excerpt p{margin:0}.blog-card__more{font-family:var(--font-family);font-size:.9375rem;font-weight:600;color:var(--main-text-color, var(--Violet-Dark));text-decoration:none;transition:color .2s ease}@media(max-width: 576px){.blog-card__more{font-size:.875rem}}.blog-card__more::after{content:" »";margin-left:.15em}.blog-page .nav-links{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.blog-page .nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;font-family:var(--font-family);font-size:.9375rem;font-weight:600;color:var(--main-text-color, var(--Violet-Dark));background:#fff;border:1px solid var(--grey-light, #edf0f4);border-radius:8px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.blog-page .nav-links .page-numbers:hover:not(.current){background:var(--purple-light, #f6f1fb);border-color:var(--main-color, var(--Violet-Bright));color:var(--main-color, var(--Violet-Bright))}.blog-page .nav-links .page-numbers.current{background:var(--main-color, var(--Violet-Bright));border-color:var(--main-color, var(--Violet-Bright));color:#fff}.blog-page .nav-links .page-numbers.prev svg,.blog-page .nav-links .page-numbers.next svg{display:block}.post-type-archive-product .faqs,.single-product .faqs{padding-top:0}.faqs{padding:180px 0}@media(max-width: 991px){.faqs{padding:80px 0}}.faqs__title{margin-bottom:-20px}@media(max-width: 991px){.faqs__title{margin-bottom:-5px}}.faqs__list{display:flex;flex-direction:column;gap:24px}.faqs__item{border-radius:18px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));overflow:hidden;transition:all .3s ease}.faqs__item.is-active .faqs__icon-plus{display:none}.faqs__item.is-active .faqs__icon-minus{display:block}.faqs__question{display:flex;padding:32px;align-items:center;gap:10px;align-self:stretch;width:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(max-width: 991px){.faqs__question{padding:18px}}.faqs__question:hover{opacity:.8}.faqs__question-text{flex:1;color:var(--violet, #6057a6);font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase;leading-trim:both;text-edge:cap}@media(max-width: 991px){.faqs__question-text{font-size:16px}}.faqs__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;position:relative}.faqs__icon svg{width:48px;height:48px;position:absolute;top:0;left:0}.faqs__icon-minus{display:none !important}.faqs__item.is-active .faqs__icon-plus{display:none !important}.faqs__item.is-active .faqs__icon-minus{display:block !important}.faqs__answer{display:none;padding:0 32px 32px 32px;overflow:hidden;margin-top:-8px}@media(max-width: 991px){.faqs__answer{padding:0 18px 18px 18px;margin-top:-4px}}.faqs__answer-text{color:var(--dark, #111);font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:1.6;leading-trim:both;text-edge:cap;margin:0}@media(max-width: 991px){.faqs__answer-text{font-size:16px}}.disclaimer{padding:0 0 100px;color:var(--Violet, #6057A6)}@media(max-width: 991px){.disclaimer{padding:0 0 80px}}.disclaimer__text{color:var(--dark, #111);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0;padding-left:1rem;color:var(--Violet, #6057A6);border-left:2px solid var(--Violet, #6057A6)}@media(max-width: 991px){.disclaimer__text{font-size:14px}}.disclaimer__text strong{font-weight:700}.disclaimer__full{display:none}.disclaimer.is-expanded .disclaimer__short{display:none}.disclaimer.is-expanded .disclaimer__full{display:inline}.disclaimer__toggle{color:var(--violet, #6057a6);font-weight:700;cursor:pointer;transition:opacity .2s ease}.disclaimer__toggle:hover{opacity:.7;text-decoration:underline}.changes{position:relative;overflow:hidden;padding:180px 0;margin:80px 0}@media(max-width: 991px){.changes{padding:80px 0;margin:40px 0}}.changes__bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:url(../images/glp/lifestyle-bg.png) no-repeat center/cover;z-index:0;pointer-events:none}@media(max-width: 991px){.changes__bg{top:auto;height:80%}}.changes__overlay{position:absolute;bottom:0;left:0;right:0;width:100%;height:369px;background:var(--White-gradient-Hero, linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.86) 71.15%, #FFF 79.81%));z-index:1;pointer-events:none}@media(max-width: 991px){.changes__overlay{height:200px}}.changes .container{position:relative;z-index:2}.changes__inner{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}@media(max-width: 991px){.changes__inner{grid-template-columns:1fr;gap:40px}}.changes .section-title,.changes .restore__title,.changes .what-is__title,.changes .products__title,.changes .treatments__title,.changes .mission__title,.changes .our-process__title,.changes .testimonials__title,.changes .faqs__title{margin-bottom:0}@media(min-width: 991px){.changes .section-title,.changes .restore__title,.changes .what-is__title,.changes .products__title,.changes .treatments__title,.changes .mission__title,.changes .our-process__title,.changes .testimonials__title,.changes .faqs__title{font-size:52px}}.changes__header{display:flex;flex-direction:column}.changes__subtitle{color:var(--Violet-light-2, #C7C4E0);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:32px;font-style:normal;font-weight:900;line-height:120%;text-transform:uppercase;margin:0;margin-bottom:24px}@media(max-width: 991px){.changes__subtitle{font-size:18px;margin-bottom:16px}}.changes__text{color:var(--Violet, #6057A6);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0;margin-top:8px}@media(max-width: 991px){.changes__text{font-size:14px}.changes__text br{display:none}}.changes__list{display:flex;flex-direction:column;gap:24px}.changes__item{border-radius:18px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));overflow:hidden;transition:all .3s ease}.changes__item.is-active .changes__answer{display:block}.changes__item.is-active .changes__icon-plus{display:none}.changes__item.is-active .changes__icon-minus{display:block}.changes__question{display:flex;padding:32px;align-items:center;gap:10px;align-self:stretch;width:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;transition:all .3s ease}@media(max-width: 991px){.changes__question{padding:18px}}.changes__question:hover{opacity:.8}.changes__question-text{flex:1;color:var(--violet, #6057a6);font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;leading-trim:both;text-edge:cap;line-height:1}@media(max-width: 991px){.changes__question-text{font-size:16px}}.changes__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;position:relative}.changes__icon svg{width:48px;height:48px;position:absolute;top:0;left:0}.changes__icon-minus{display:none !important}.changes__item.is-active .changes__icon-plus{display:none !important}.changes__item.is-active .changes__icon-minus{display:block !important}.changes__answer{display:none;padding:0 32px 32px 32px;overflow:hidden;margin-top:-8px}@media(max-width: 991px){.changes__answer{padding:0 18px 18px 18px;margin-top:-4px}}.changes__answer-text{color:var(--dark, #111);font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%;leading-trim:both;text-edge:cap;margin:0}@media(max-width: 991px){.changes__answer-text{font-size:16px}}.changes--skin .changes__text{max-width:480px}.benefits{padding:180px 0}@media(max-width: 991px){.benefits{padding:80px 0}}.benefits__inner{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width: 991px){.benefits__inner{grid-template-columns:1fr;gap:24px}}@media(min-width: 991px){.benefits__left .benefits__card{height:393px}}.benefits__right{display:flex;flex-direction:column;gap:20px}@media(max-width: 991px){.benefits__right{gap:24px}}@media(min-width: 991px){.benefits__right .benefits__card:last-child{overflow:hidden}.benefits__right .benefits__card:last-child .benefits__card-image{right:-5%;bottom:-20%}}@media(min-width: 991px){.benefits--hair .benefits__inner{align-items:stretch}.benefits--hair .benefits__right{display:grid;grid-template-rows:1fr 1fr;gap:20px}.benefits--hair .benefits__right .benefits__card{min-height:0;overflow:hidden}}@media(min-width: 991px){.benefits--sexual-women .benefits__inner{align-items:stretch}.benefits--sexual-women .benefits__right{display:grid;grid-template-rows:1fr 1fr;gap:20px}.benefits--sexual-women .benefits__right .benefits__card{min-height:0;overflow:hidden}.benefits--sexual-women .benefits__right .benefits__card:first-child .benefits__card-image{transform:none;bottom:auto;top:0;right:0;width:auto}.benefits--sexual-women .benefits__title-main{font-size:48px}}.benefits__title{display:flex;flex-direction:column;margin:0 0 32px 0}@media(max-width: 991px){.benefits__title{margin-bottom:16px}}.benefits__title-main{font-family:var(--font-family);font-size:64px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;leading-trim:both;text-edge:cap;line-height:1;color:var(--violet-50, rgba(96, 87, 166, 0.5))}@media(max-width: 991px){.benefits__title-main{font-size:35px}}.benefits__title-sub{color:var(--Violet-light-2, #C7C4E0);font-family:var(--font-family);font-size:32px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;leading-trim:both;text-edge:cap}@media(max-width: 991px){.benefits__title-sub{font-size:20px}}.benefits__intro{color:var(--Violet-Dark, #292642);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 56px 0}@media(max-width: 991px){.benefits__intro{margin-bottom:32px}}.benefits__card{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:18px;align-self:stretch;border-radius:18px;border:1px solid var(--Linear-Stroke, #FFF);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}@media(max-width: 991px){.benefits__card{display:flex;height:242px;flex:1 1 242px;padding:18px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch}}.benefits__card:hover .benefits__card-image{transform:translateY(0) rotate(0)}.benefits__card-title{color:var(--Violet, #6057A6);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:1.2;text-transform:uppercase;margin:0 0 4px 0;max-width:408px;position:relative;z-index:1}@media(max-width: 991px){.benefits__card-title{color:var(--Violet, #6057A6);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase;margin-bottom:10px}}@media(max-width: 767px){.benefits__card-title{max-width:243px}}.benefits__card-text{color:var(--Violet-Dark, #292642);font-size:22px;font-weight:400;max-width:407px;position:relative;z-index:10}@media(max-width: 991px){.benefits__card-text{color:var(--Violet-Dark, #292642);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}}@media(max-width: 767px){.benefits__card-text{max-width:243px}}.benefits__card-image{margin-top:auto;position:absolute;bottom:0;right:-5%;width:50%;transform-origin:bottom left;transform:translateY(5%) rotate(5deg);transition:transform .35s ease}@media(max-width: 991px){.benefits__card-image{margin-top:auto}}@media(max-width: 576px){.benefits__card-image{right:-12% !important;transform:translateY(2%) rotate(5deg);width:54%}}.benefits__card-image img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width: 991px){.benefits--skin .benefits__inner{align-items:stretch}.benefits--skin .benefits__right{display:grid;grid-template-rows:1fr 1fr;gap:20px}.benefits--skin .benefits__right .benefits__card{min-height:0;overflow:hidden}.benefits--skin .benefits__right .benefits__card:last-child .benefits__card-image{bottom:0}}.benefits--skin .our-process__lead{margin-left:auto;margin-right:auto}.benefits--peptides{padding:180px 0 180px}@media(max-width: 991px){.benefits--peptides{padding:180px 0 80px}}@media(min-width: 991px){.benefits--peptides .benefits__inner{grid-template-columns:55fr 45fr;align-items:stretch}.benefits--peptides .benefits__right{display:grid;grid-template-rows:1fr 1fr;gap:20px}}.benefits--peptides .benefits__right .benefits__card-image{right:-15%}.benefits--peptides .benefits__right .benefits__card:last-child .benefits__card-image{right:-15%;bottom:0}.benefits--peptides .benefits__cards-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(min-width: 991px){.benefits--peptides .benefits__cards-row .benefits__card{height:393px}}@media(max-width: 991px){.benefits--peptides .benefits__cards-row{grid-template-columns:1fr;gap:24px}}.benefits--peptides .benefits__cards-row .benefits__card:nth-child(1) .benefits__card-image{right:-5%;bottom:0;width:62%}.benefits--peptides .benefits__cards-row .benefits__card:nth-child(2) .benefits__card-image{right:0;bottom:0;width:60%}@media(max-width: 576px){.benefits--peptides .benefits__cards-row .benefits__card:nth-child(2) .benefits__card-image{right:5% !important}}.benefits--hair .benefits__right .benefits__card:last-child .benefits__card-image,.benefits--sexual-women .benefits__right .benefits__card:last-child .benefits__card-image{bottom:0}@media(max-width: 576px){.benefits--sexual-women .benefits__right .benefits__card:first-child .benefits__card-image{top:0;transform:none;right:-25% !important}}@media(max-width: 576px){.benefits--sexual-women .benefits__card:last-child .benefits__card-image{bottom:0;right:0 !important;transform:none}}.products{padding:0 0 180px}@media(max-width: 991px){.products{padding:0 0 80px}}.products--has-scroll .container{position:relative;z-index:1}.products--has-scroll .container::before{content:"";position:absolute;top:0;right:calc(100% - 10px);width:100%;height:100%;background:#fff;opacity:1;z-index:1}@media(max-width: 991px){.products--has-scroll .container::before{display:none}}.products--has-scroll .container::after{content:"";position:absolute;top:0;left:calc(100% - 10px);width:100%;height:100%;background:#fff;opacity:1;z-index:1;background:var(--Gradient-white, linear-gradient(90deg, rgba(255, 255, 255, 0) 4.39%, rgba(255, 255, 255, 0.55) 28.48%, rgba(255, 255, 255, 0.8) 66.31%))}@media(max-width: 1600px){.products--has-scroll .container::after{left:calc(60% - 10px);width:60%}}@media(max-width: 991px){.products--has-scroll .container::after{display:none}}.products--has-scroll .products__slider .slick-list{overflow:inherit}.products--no-scroll .products__slider .slick-list{margin:0;padding:0;padding-bottom:15px}@media(max-width: 576px){.products--no-scroll .products__slider .slick-list{margin:0}}.products__inner{position:relative}.products__grid--desktop{display:none}@media(min-width: 768px){.products__grid--desktop{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-moz-column-gap:24px;column-gap:24px;row-gap:32px}}@media(min-width: 768px){.products__slider--mobile{display:none !important}}.products__slide li{list-style:none}.products__title{margin-bottom:56px}.products__title br{display:none}@media(max-width: 991px){.products__title{margin-bottom:32px}.products__title br{display:block}}.products__button{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;margin-top:32px}@media(max-width: 991px){.products__button{margin-top:24px}}@media(max-width: 576px){.products__button{width:auto}}.products__slider{position:relative}.products__slider li{list-style:none}@media(max-width: 576px){.products__slider li{max-width:350px}}.products__slider .slick-list{margin:0 -12px;padding-bottom:10px;padding-right:10px}@media(max-width: 576px){.products__slider .slick-list{margin:0 -8px}}.products__slider .slick-slide{padding:0 12px;height:100%}@media(max-width: 576px){.products__slider .slick-slide{padding:0 8px}}.products .slick-dots{margin:22px 0 0 0;padding:0;list-style:none;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media(max-width: 991px){.products .slick-dots{margin:24px 0 0 0}}@media(max-width: 576px){.products .slick-dots{gap:4px}}.products .slick-dots li{margin:0;padding:0;display:block}.products .slick-dots li button{width:30px;height:10px;border-radius:100px;background:var(--grey-light-80, rgba(234, 238, 241, 0.8));border:none;padding:0;font-size:0;line-height:0;cursor:pointer}@media(max-width: 991px){.products .slick-dots li button{width:20px;height:8px}}@media(max-width: 576px){.products .slick-dots li button{width:10px;height:3px}}.products .slick-dots li button:before{display:none}.products .slick-dots li.slick-active button{background:var(--violet-50, rgba(96, 87, 166, 0.5))}.products .slick-next{display:flex;width:70px;height:70px;padding:15px 10px 15px 15px;justify-content:center;align-items:center;gap:8px;border-radius:35px;background:var(--Violet, #6057A6);border:none;cursor:pointer;position:absolute;right:-35px;top:calc(50% - 37.5px);transform:translateY(-50%);z-index:2}@media(max-width: 1600px){.products .slick-next{right:1rem}}@media(max-width: 991px){.products .slick-next{display:none !important}}.products .slick-next:before{display:none}.products .slick-next svg{width:40px;height:40px}.process{position:relative;padding:120px 0;background:var(--Violet-gradient, linear-gradient(254deg, rgba(169, 161, 230, 0) 2.73%, rgba(81, 63, 225, 0.2) 65.34%), #A9A1E6)}@media(max-width: 991px){.process{padding:64px 0}}.process .container{position:relative;z-index:1}.process__inner{display:grid;grid-template-columns:605px 1fr;gap:20px}@media(max-width: 991px){.process__inner{grid-template-columns:1fr;gap:40px}}.process__image{width:100%;max-width:605px;height:100%}@media(max-width: 991px){.process__image{max-width:100%}}.process__image--mobile{display:none}@media(max-width: 991px){.process__image--mobile{display:block}}@media(max-width: 991px){.process__image--desktop{display:none}}.process__image img{width:100%;height:100%;display:block;border-radius:18px;-o-object-fit:cover;object-fit:cover}.process__content{display:flex;flex-direction:column;gap:24px}.process__heading{display:flex;flex-direction:column;margin:0}.process__heading-main,.process__heading-sub{color:var(--grey-light-80, rgba(234, 238, 241, 0.8));leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:32px;font-style:normal;font-weight:900;line-height:110%;text-transform:uppercase}@media(max-width: 991px){.process__heading-main,.process__heading-sub{font-size:24px}}.process__heading-main{color:#fff;font-size:68px;line-height:1}@media(max-width: 991px){.process__heading-main{font-size:36px}}@media(max-width: 991px){.process__heading-sub{font-size:26px}}.process__list{display:flex;flex-direction:column;gap:20px}@media(max-width: 991px){.process__list{gap:16px}}.process__card{display:flex;padding:40px 100px 40px 40px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 991px){.process__card{padding:16px;gap:8px}}.process__card-title{color:var(--Violet, #6057A6);font-family:var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;margin:0}@media(max-width: 991px){.process__card-title{color:var(--Violet, #6057A6);font-size:14px}}.process__card-text{color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%;margin:0}@media(max-width: 991px){.process__card-text{font-size:14px}}.process__subtext{margin:40px 0 0 0;text-align:center;color:#fff;font-size:16px}@media(max-width: 991px){.process__subtext{margin:14px 0 0 0;font-size:16px}}.process__button{margin:24px auto 0 auto;width:190px}@media(max-width: 991px){.process__button{margin:40px auto 0 auto;width:100%;max-width:190px}}@media(max-width: 576px){.process__button{max-width:100%;width:100%}}.process .why-peak__footer{margin-top:40px;gap:56px}@media(max-width: 991px){.process .why-peak__footer{margin-top:14px;gap:40px}}.what-is{padding:180px 0}@media(max-width: 991px){.what-is{padding:80px 0}}.what-is__inner{display:flex;gap:64px}@media(max-width: 767px){.what-is__inner{flex-direction:column;gap:32px}}.what-is__title{margin-bottom:48px}@media(max-width: 767px){.what-is__title{margin-bottom:16px}}.what-is__content{max-width:800px;display:flex;flex-direction:column;gap:24px}.what-is__text{color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-family:Avenir;font-size:32px;font-style:normal;font-weight:400;line-height:120%}@media(max-width: 1200px){.what-is__text{font-size:16px}}.what-is__list{top:16px;left:16px;display:flex;flex-direction:column;gap:8px;position:absolute}.what-is__tag{display:flex;padding:8px 16px;max-width:-moz-max-content;max-width:max-content;flex-direction:column;align-items:flex-start;gap:8px;border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--grey-light-80, rgba(234, 238, 241, 0.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-family:var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:140%}@media(max-width: 767px){.what-is__tag{font-size:18px}}.what-is__image{flex:0 0 615px;position:relative;height:699px}@media(max-width: 1200px){.what-is__image{flex:0 0 50%}}@media(max-width: 767px){.what-is__image{flex:auto;height:500px}}@media(max-width: 576px){.what-is__image{height:500px}}.what-is__image::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;background:#afabd3}.what-is__image svg{position:absolute;bottom:0;left:0;border-bottom-left-radius:18px}.what-is__image img{position:absolute;bottom:0;right:0;pointer-events:none}@media(max-width: 767px){.what-is__image img{width:60%}}@media(max-width: 576px){.what-is__image img{width:100%}}.coming-soon__form-wrapper{display:flex;flex-direction:column;max-width:100%}.coming-soon__intro{margin-bottom:8px}.coming-soon__form .register__step{max-width:none}.coming-soon__form .form-row{margin-bottom:20px}.coming-soon__form .form-row:last-of-type{margin-bottom:0}.coming-soon__form-row--half{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}@media(max-width: 576px){.coming-soon__form-row--half{grid-template-columns:1fr;gap:0}}.coming-soon__form-row--half .form-row{margin-bottom:0}.coming-soon__interests{margin-bottom:24px}.coming-soon__interests-title{margin:0 0 16px;color:var(--Violet-Dark, #292642);font-family:Avenir,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.coming-soon__interests .form-row{margin-bottom:12px}.coming-soon__interests .form-row:last-child{margin-bottom:0}.coming-soon__interests label{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--Violet-Dark, #292642);font-size:16px;font-weight:400}.coming-soon__interests input[type=checkbox]{width:20px;height:20px;flex-shrink:0;border-radius:4px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);accent-color:var(--main-color, #5246b8)}.coming-soon .button.c-button{width:100%;min-width:100%;background:#266958;color:#fff}.coming-soon .button.c-button:hover{opacity:.9;background:#1f5648}.coming-soon .button.c-button:focus-visible{outline-color:#266958}.restore{padding:180px 0}@media(max-width: 991px){.restore{padding:80px 0}}.restore__image{overflow:hidden;border-radius:18px}@media(min-width: 991px){.restore__image{flex:0 0 443px}}.restore__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width: 991px){.restore__image--desktop{display:none}}.restore__image--mobile{display:none}@media(max-width: 991px){.restore__image--mobile{display:block}}.restore__inner{display:flex;gap:48px}@media(max-width: 991px){.restore__inner{flex-direction:column;gap:32px}}.restore__title{margin-bottom:0}.restore__content{display:flex;flex-direction:column;gap:32px}@media(max-width: 991px){.restore__content{gap:24px}}.restore__text{color:#292642;font-family:var(--font-family);font-size:28px;font-style:normal;font-weight:400;line-height:160%;margin:0}@media(max-width: 991px){.restore__text{font-size:16px}}.why-peak--sexual .section-title,.why-peak--sexual .treatments__title,.why-peak--sexual .mission__title,.why-peak--sexual .our-process__title,.why-peak--sexual .testimonials__title,.why-peak--sexual .faqs__title,.why-peak--sexual .products__title,.why-peak--sexual .what-is__title,.why-peak--sexual .restore__title{margin-bottom:24px}@media(max-width: 991px){.why-peak--sexual .section-title,.why-peak--sexual .treatments__title,.why-peak--sexual .mission__title,.why-peak--sexual .our-process__title,.why-peak--sexual .testimonials__title,.why-peak--sexual .faqs__title,.why-peak--sexual .products__title,.why-peak--sexual .what-is__title,.why-peak--sexual .restore__title{margin-bottom:16px}}.why-peak--sexual .why-peak__image--wide{width:calc(40% - 40px);flex-basis:calc(40% - 40px)}@media(max-width: 1200px){.why-peak--sexual .why-peak__image--wide{width:100%;flex-basis:100%}}.why-peak--sexual .why-peak__image.why-peak__image--sexual-large:nth-child(4){width:calc(33.3333333333% - 1px);flex-basis:calc(33.3333333333% - 1px)}@media(max-width: 991px){.why-peak--sexual .why-peak__image.why-peak__image--sexual-large:nth-child(4){width:33.3333333333%;flex-basis:33.3333333333%}}.why-peak--sexual .why-peak__card:nth-child(1){width:30%;flex-basis:30%}.why-peak--sexual .why-peak__card:nth-child(2){width:30%;flex-basis:30%}.why-peak--sexual .why-peak__card:nth-child(5){width:calc(33.3333333333% - 20px);flex-basis:calc(33.3333333333% - 20px)}.why-peak--sexual .why-peak__card:nth-child(6){width:calc(33.3333333333% - 20px);flex-basis:calc(33.3333333333% - 20px)}@media(max-width: 991px){.why-peak--sexual .why-peak__card:nth-child(1){width:calc(60% - 8px) !important;flex-basis:calc(60% - 8px) !important}.why-peak--sexual .why-peak__card:nth-child(2){width:calc(40% - 8px) !important;flex-basis:calc(40% - 8px) !important}.why-peak--sexual .why-peak__card:nth-child(5){width:calc(60% - 8px) !important;flex-basis:calc(60% - 8px) !important}.why-peak--sexual .why-peak__card:nth-child(6){width:100% !important;flex-basis:100% !important}.why-peak--sexual .why-peak__card:nth-child(7){width:calc(50% - 8px) !important;flex-basis:calc(50% - 8px) !important}}@media(max-width: 1200px){.why-peak--sexual .why-peak__card{width:100% !important;flex-basis:100% !important}}@media(max-width: 576px){.why-peak--sexual .why-peak__image:nth-child(2){min-height:212px}}@media(max-width: 576px){.why-peak--sexual .why-peak__image:nth-child(4){min-height:234px}}@media(max-width: 991px){.why-peak.why-peak--peptides .section-title br,.why-peak.why-peak--peptides .treatments__title br,.why-peak.why-peak--peptides .mission__title br,.why-peak.why-peak--peptides .our-process__title br,.why-peak.why-peak--peptides .testimonials__title br,.why-peak.why-peak--peptides .faqs__title br,.why-peak.why-peak--peptides .products__title br,.why-peak.why-peak--peptides .what-is__title br,.why-peak.why-peak--peptides .restore__title br{display:none}}.why-peak.why-peak--peptides .why-peak__card:nth-child(1),.why-peak.why-peak--peptides .why-peak__image:nth-child(2),.why-peak.why-peak--peptides .why-peak__card:nth-child(3){width:calc((100% - 40px)/3);flex-basis:calc((100% - 40px)/3)}@media(max-width: 576px){.why-peak.why-peak--peptides .why-peak__image:nth-child(2){min-height:190px}}.why-peak.why-peak--peptides .why-peak__image:nth-child(4){width:calc(.241958042*(100% - 40px));flex-basis:calc(.241958042*(100% - 40px))}@media(max-width: 576px){.why-peak.why-peak--peptides .why-peak__image:nth-child(4){min-height:166px}}.why-peak.why-peak--peptides .why-peak__card:nth-child(5),.why-peak.why-peak--peptides .why-peak__image:nth-child(6){width:calc(.379020979*(100% - 40px));flex-basis:calc(.379020979*(100% - 40px))}.woocommerce-notices-wrapper{width:100%;max-width:1460px;margin:0 auto;position:relative}.woocommerce>.woocommerce-notices-wrapper{padding:0 20px;margin-top:20px}.theme-shop{padding:50px 0 100px;color:#fff}@media(max-width: 991px){.theme-shop{padding-top:50px}}.theme-shop .section-title,.theme-shop .treatments__title,.theme-shop .mission__title,.theme-shop .our-process__title,.theme-shop .testimonials__title,.theme-shop .faqs__title,.theme-shop .products__title,.theme-shop .what-is__title,.theme-shop .restore__title{margin-bottom:2.5rem}.theme-shop .treatments{padding-bottom:0;margin-top:0}.theme-shop .treatments .container{padding:0}.theme-shop .product-card{height:auto;gap:0;width:auto}.theme-shop__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem;padding:0}@media(max-width: 767px){.theme-shop__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.theme-shop__list{grid-template-columns:repeat(1, minmax(0, 1fr))}}.theme-shop .wpc-filter-chips-list:not(:empty){margin-bottom:1rem}.theme-shop .wpc-filter-chips-list:empty{display:none}.theme-shop .section-title,.theme-shop .treatments__title,.theme-shop .mission__title,.theme-shop .our-process__title,.theme-shop .testimonials__title,.theme-shop .faqs__title,.theme-shop .products__title,.theme-shop .what-is__title,.theme-shop .restore__title{line-height:1}.theme-shop .section-title,.theme-shop .treatments__title,.theme-shop .mission__title,.theme-shop .our-process__title,.theme-shop .testimonials__title,.theme-shop .faqs__title,.theme-shop .products__title,.theme-shop .what-is__title,.theme-shop .restore__title,.theme-shop__categories,.theme-shop .woocommerce-breadcrumb,.theme-shop .woocommerce-notices-wrapper{grid-column:span 12/span 12}.theme-shop .woocommerce-breadcrumb{font-size:16px}.theme-shop .wpc-filter-chips-list a,.theme-shop body .wpc-filter-chips-list li.wpc-filter-chip a{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px;border-radius:20px !important;background-color:var(--white, #fff) !important;color:var(--violet-bright, #5246b8) !important;font-size:14px;font-style:normal;font-weight:800;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .4s}.theme-shop__sidebar{grid-column:span 3/span 3}@media(max-width: 991px){.theme-shop__sidebar{grid-column:span 12/span 12}}.theme-shop__sidebar .wpc-posts-found{margin-bottom:1.5rem;font-size:16px}.theme-shop__sidebar .wpc-posts-found span{color:var(--main-color)}.theme-shop__sidebar .wpc-posts-found:not(:has(span)){display:none}.theme-shop__sidebar .wpc-posts-found{margin-bottom:2rem;background:var(--second-color);border-radius:20px;padding:20px;font-size:16px;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff;color:var(--Violet, #6057A6);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase}.theme-shop__sidebar .wpc-filters-section{margin-bottom:2rem;background:var(--second-color);border-radius:20px;padding:20px;font-size:16px;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff}.theme-shop__sidebar .wpc-filters-section .wpc-filter-title{color:var(--Violet, #6057A6);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase}.theme-shop__sidebar .wpc-filters-section .wpc-filters-submit-button,.theme-shop__sidebar .wpc-filters-section .wpc-filters-reset-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 16px;border-radius:20px !important;background-color:var(--white, #fff) !important;color:var(--violet-bright, #5246b8);font-size:14px;font-style:normal;font-weight:800;line-height:1;text-decoration:none;border:none;cursor:pointer;transition:all .4s}.theme-shop__sidebar .wpc-filters-section .wpc-filters-submit-button:hover,.theme-shop__sidebar .wpc-filters-section .wpc-filters-reset-button:hover{background:var(--violet-bright, #5246B8) !important;color:#fff}.theme-shop__sidebar .wpc-filters-section label{color:var(--violet-dark, #292642)}.theme-shop__sidebar .wpc-filters-section [type=number]{background:var(--second-color-light);border-radius:12px;border-color:var(--main-color);color:#fff}.theme-shop__sidebar .wpc-filters-section .ui-slider-range{background-color:var(--main-color) !important}.theme-shop__sidebar .wpc-filters-section__title{font-size:20px}.theme-shop__sidebar .wpc-filters-section:last-child{margin-bottom:0}.theme-shop__content{grid-column:span 9/span 9}@media(max-width: 991px){.theme-shop__content{grid-column:span 12/span 12}}.theme-shop .row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:2rem}.woocommerce-breadcrumb{grid-column:span 12/span 12;font-size:16px;color:#fff}.woocommerce-breadcrumb a:hover{color:var(--main-color)}body .wpc-filter-chips-list li.wpc-chip-reset-all a{border-color:#fff !important}body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{border-color:var(--main-color) !important}.theme-widget:not(.widget_wpc_filters_widget){margin-bottom:2rem;background:var(--second-color);border-radius:20px;padding:20px;font-size:16px}.theme-widget:not(.widget_wpc_filters_widget) .theme-widget__title{margin-bottom:8px}.theme-widget:not(.widget_wpc_filters_widget) [type=search]{background:var(--second-color-light);border-radius:12px;border-color:var(--main-color);color:#fff;min-height:32px;box-sizing:border-box;padding:8px 16px;width:100%}.theme-widget:not(.widget_wpc_filters_widget) [type=submit]{display:block;padding:10px 15px;border-radius:12px;border:1px solid var(--main-color);background:var(--main-color);text-align:center;color:var(--main-text-color);font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease;max-width:-moz-max-content;max-width:max-content;margin-top:20px}.theme-widget:not(.widget_wpc_filters_widget) [type=submit]:hover{background:rgba(0,0,0,0);color:var(--main-color)}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox],.wpc-filters-main-wrap li.wpc-term-item input[type=radio]{width:20px;height:20px}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox],.wpc-filters-main-wrap li.wpc-term-item input[type=radio]{position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;cursor:pointer;border:2px solid #ccc;border-radius:4px;background-color:#fff;transition:all .2s ease-in-out}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:hover,.wpc-filters-main-wrap li.wpc-term-item input[type=radio]:hover{border-color:#999}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]::before,.wpc-filters-main-wrap li.wpc-term-item input[type=radio]::before{content:"✓";position:absolute;inset:-2px;display:block;border-radius:inherit;background-color:rgba(0,0,0,0);transition:background-color .2s ease-in-out;display:flex;justify-content:center;align-items:center;color:#fff}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:checked::before,.wpc-filters-main-wrap li.wpc-term-item input[type=radio]:checked::before{background-color:var(--main-color)}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox][type=radio],.wpc-filters-main-wrap li.wpc-term-item input[type=radio][type=radio]{border-radius:50%}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox][type=radio]::before,.wpc-filters-main-wrap li.wpc-term-item input[type=radio][type=radio]::before{border-radius:50%;transform:scale(0)}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox][type=radio]:checked::before,.wpc-filters-main-wrap li.wpc-term-item input[type=radio][type=radio]:checked::before{transform:scale(0.5);background-color:#007aff}.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:hover,.wpc-filters-main-wrap li.wpc-term-item input[type=radio]:hover{background:rgba(0,0,0,0);color:var(--main-color)}.wpc-filters-submit-button{background:var(--main-color) !important;order:-1}.wpc-filters-reset-button{background:rgba(0,0,0,0) !important}.wpc-filter-layout-submit-button{display:flex !important;flex-direction:row !important}.product-type-subscription .button{display:block;padding:20px 40px;border-radius:90px;border:2.583px solid var(--main-color);background:var(--second-color);max-width:375px;text-align:center;color:var(--main-text-color);font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease;padding:15px 25px;font-size:18px}.product-type-subscription .button:hover{background:var(--main-color);border:2.583px solid var(--second-color);color:var(--second-color)}.wpc-custom-selected-terms ul:empty{display:none}.theme-shop .theme-shop__sidebar .widget_search{margin-bottom:2rem;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff;border-radius:20px;padding:20px;font-size:16px}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__label{display:block;margin-bottom:12px;color:var(--Violet, #6057A6);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search{display:block}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__inside-wrapper{position:relative;width:100% !important;max-width:100%;display:block}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__input{box-sizing:border-box;width:100%;height:57px;min-height:48px;padding:12px 16px;padding-right:120px;color:var(--Violet, #6057A6);font-family:Inter,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;background:#fff;border:1px solid rgba(96,87,166,.15);border-radius:16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__input::-moz-placeholder{color:var(--Violet, #6057A6);opacity:.55;font-weight:500}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__input::placeholder{color:var(--Violet, #6057A6);opacity:.55;font-weight:500}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__input:focus{border-color:var(--Violet, #6057A6);box-shadow:0 0 0 2px rgba(96,87,166,.15)}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__button{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex !important;justify-content:center;align-items:center;gap:10px;padding:12px 16px !important;margin:0 !important;margin-top:0 !important;min-height:0;height:auto;border-radius:20px !important;background:var(--violet-bright, #5246B8) !important;color:#fff !important;border:2px solid var(--violet-bright, #5246B8) !important;font-size:14px;font-style:normal;font-weight:800;line-height:1;cursor:pointer;transition:border-color .25s ease,color .25s ease;box-shadow:none}.theme-shop .theme-shop__sidebar .widget_search .wp-block-search__button:hover{background:var(--violet-bright, #5246B8) !important;border-color:#fff !important;color:#e6e2ff !important}.wc-block-product-categories{margin-bottom:0 !important}.widget_block{margin-bottom:2rem;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff !important;border-radius:20px;padding:20px;font-size:16px}.widget_block .wp-block-heading{display:block;margin-bottom:12px;color:var(--Violet, #6057A6);font-size:16px;font-style:normal;font-weight:900;line-height:140%;text-transform:uppercase}.widget_block .wp-block-woocommerce-product-categories{color:var(--Violet, #6057A6)}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1{margin-top:8px;padding-left:16px;gap:8px}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item>a{display:inline-flex;align-items:center;gap:6px;color:var(--violet-dark, #292642);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .25s ease}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item>a:hover{color:var(--violet-bright, #5246B8)}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item>a .wc-block-product-categories-list-item__name{overflow-wrap:anywhere}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--violet-dark, #292642);font-size:15px;font-weight:700;line-height:1.3;transition:color .25s ease}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-label:hover{color:var(--violet-bright, #5246B8)}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-label .wc-block-product-categories-list-item__name{overflow-wrap:anywhere}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .shop-cat-checkbox{flex-shrink:0;width:13px;height:13px;cursor:pointer;accent-color:var(--violet-bright, #5246B8)}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item.is-filtered>.theme-shop__cat-label{color:var(--violet-bright, #5246B8);font-weight:800}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .wc-block-product-categories-list-item-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background:#fff;color:var(--violet-bright, #5246B8);font-size:13px;font-weight:800;line-height:1}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-toggle{width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:var(--violet-bright, #5246B8);cursor:pointer;position:relative;transition:background-color .25s ease,color .25s ease}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-toggle::before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;position:absolute;left:50%;top:50%;transform:translate(-50%, -65%) rotate(45deg);transition:transform .25s ease}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-toggle[aria-expanded=true]{background:var(--violet-bright, #5246B8);color:#fff}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-toggle[aria-expanded=true]::before{transform:translate(-50%, -35%) rotate(-135deg)}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item .theme-shop__cat-children{width:100%}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item.is-current>a{color:var(--violet-bright, #5246B8);font-weight:800}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item.is-current .wc-block-product-categories-list-item-count{background:var(--violet-bright, #5246B8);color:#fff}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list-item.is-current-ancestor>a{color:var(--Violet, #6057A6);font-weight:800}.widget_block .wp-block-woocommerce-product-categories .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.widget_block .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a{font-size:14px;font-weight:600;opacity:.95}.search-results{padding-top:0}.search-results .treatments{display:none}.theme-shop__cat-clear{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:#082b84;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.theme-shop__cat-clear:hover{color:var(--violet-bright, #5246B8)}.shop-title-bar{background:linear-gradient(254deg, rgba(4, 0, 255, 0) 2.7%, rgba(4, 0, 255, 0.2) 50%),#b8b0f5;padding:200px 0 100px;position:relative;overflow:hidden}@media(max-width: 576px){.shop-title-bar{padding-top:120px;padding-bottom:70px}}.shop-title-bar__composition{position:absolute;width:1920px;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-end;bottom:0;pointer-events:none}.shop-title-bar .container{z-index:20;position:relative}.shop-title-bar .woocommerce-breadcrumb{margin-bottom:.5rem;font-weight:600}.shop-title-bar .section-title,.shop-title-bar .treatments__title,.shop-title-bar .mission__title,.shop-title-bar .our-process__title,.shop-title-bar .testimonials__title,.shop-title-bar .faqs__title,.shop-title-bar .products__title,.shop-title-bar .what-is__title,.shop-title-bar .restore__title{color:#fff;margin-bottom:0;font-size:56px}@media(max-width: 991px){.shop-title-bar .section-title,.shop-title-bar .treatments__title,.shop-title-bar .mission__title,.shop-title-bar .our-process__title,.shop-title-bar .testimonials__title,.shop-title-bar .faqs__title,.shop-title-bar .products__title,.shop-title-bar .what-is__title,.shop-title-bar .restore__title{font-size:32px}}.shop-title-bar--contacts{padding:268px 0 163px}@media(min-width: 991px){.shop-title-bar--contacts .section-title,.shop-title-bar--contacts .treatments__title,.shop-title-bar--contacts .mission__title,.shop-title-bar--contacts .our-process__title,.shop-title-bar--contacts .testimonials__title,.shop-title-bar--contacts .faqs__title,.shop-title-bar--contacts .products__title,.shop-title-bar--contacts .what-is__title,.shop-title-bar--contacts .restore__title{font-size:92px}}.single-product .theme-single-product-wrap{padding-top:160px}@media(max-width: 991px){.single-product .theme-single-product-wrap{padding-top:120px}}.single-product main{overflow:hidden}.single-product .woocommerce-notices-wrapper:empty{display:none}.product_meta{display:none}.theme-single-product{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column:span 12/span 12;gap:100px;font-size:16px;position:relative;color:var(--Violet-Dark, #292642)}@media(max-width: 767px){.theme-single-product{grid-template-columns:repeat(1, minmax(0, 1fr));gap:30px}}.theme-single-product .section-title,.theme-single-product .treatments__title,.theme-single-product .mission__title,.theme-single-product .our-process__title,.theme-single-product .testimonials__title,.theme-single-product .faqs__title,.theme-single-product .products__title,.theme-single-product .what-is__title,.theme-single-product .restore__title{font-size:32px}@media(max-width: 991px){.theme-single-product .theme-quantity{flex:auto}}.theme-single-product__content .section-title,.theme-single-product__content .treatments__title,.theme-single-product__content .mission__title,.theme-single-product__content .our-process__title,.theme-single-product__content .testimonials__title,.theme-single-product__content .faqs__title,.theme-single-product__content .products__title,.theme-single-product__content .what-is__title,.theme-single-product__content .restore__title{margin-bottom:24px;font-size:36px}@media(max-width: 991px){.theme-single-product__content .section-title,.theme-single-product__content .treatments__title,.theme-single-product__content .mission__title,.theme-single-product__content .our-process__title,.theme-single-product__content .testimonials__title,.theme-single-product__content .faqs__title,.theme-single-product__content .products__title,.theme-single-product__content .what-is__title,.theme-single-product__content .restore__title{display:none}}.theme-single-product .theme-single-product-shipping{display:flex;align-items:center;gap:8px;margin-top:16px;font-weight:500}.theme-single-product .theme-single-product-shipping .theme-shipping-returns__icon{width:24px;height:24px;flex-shrink:0}.theme-single-product .theme-single-product-shipping__text{color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-family:Avenir,var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.theme-single-product .product-slider-images{margin-bottom:1rem}.theme-single-product .product-slider-nav{margin-left:-0.5rem;margin-right:-0.5rem}.theme-single-product .product-slider-nav .slick-slide{padding-left:.5rem;padding-right:.5rem}.theme-single-product .product-slider-nav img{border-radius:12px}.theme-single-product .woocommerce-product-gallery__wrapper{position:relative}.theme-single-product .woocommerce-product-gallery__wrapper .section-title,.theme-single-product .woocommerce-product-gallery__wrapper .treatments__title,.theme-single-product .woocommerce-product-gallery__wrapper .mission__title,.theme-single-product .woocommerce-product-gallery__wrapper .our-process__title,.theme-single-product .woocommerce-product-gallery__wrapper .testimonials__title,.theme-single-product .woocommerce-product-gallery__wrapper .faqs__title,.theme-single-product .woocommerce-product-gallery__wrapper .products__title,.theme-single-product .woocommerce-product-gallery__wrapper .what-is__title,.theme-single-product .woocommerce-product-gallery__wrapper .restore__title{display:none}@media(max-width: 991px){.theme-single-product .woocommerce-product-gallery__wrapper .section-title,.theme-single-product .woocommerce-product-gallery__wrapper .treatments__title,.theme-single-product .woocommerce-product-gallery__wrapper .mission__title,.theme-single-product .woocommerce-product-gallery__wrapper .our-process__title,.theme-single-product .woocommerce-product-gallery__wrapper .testimonials__title,.theme-single-product .woocommerce-product-gallery__wrapper .faqs__title,.theme-single-product .woocommerce-product-gallery__wrapper .products__title,.theme-single-product .woocommerce-product-gallery__wrapper .what-is__title,.theme-single-product .woocommerce-product-gallery__wrapper .restore__title{display:block;margin-bottom:32px}}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow rect.slick-arrow-bg{fill:var(--violet-dark, #292642);transition:fill .2s ease}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow path{fill:var(--white)}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow:hover rect.slick-arrow-bg{fill:var(--violet, #6057a6)}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow.slick-next{right:2rem}.theme-single-product .woocommerce-product-gallery__wrapper .slick-arrow.slick-prev{left:2rem}.theme-single-product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{border-radius:12px}@media(max-width: 991px){.theme-single-product__images{margin-bottom:1rem}}.theme-single-product__images img{max-width:100%;width:100%;height:auto;margin-bottom:10px;overflow:hidden;position:relative}.theme-single-product__images .slick-slider{padding:0}.theme-single-product__images .slick-slider li{border:1px solid #ddd;padding:8px;margin:0 5px}.theme-single-product__images .slick-slider img{margin:0}.theme-single-product__images .section-title,.theme-single-product__images .treatments__title,.theme-single-product__images .mission__title,.theme-single-product__images .our-process__title,.theme-single-product__images .testimonials__title,.theme-single-product__images .faqs__title,.theme-single-product__images .products__title,.theme-single-product__images .what-is__title,.theme-single-product__images .restore__title{display:none}@media(max-width: 991px){.theme-single-product__images .section-title,.theme-single-product__images .treatments__title,.theme-single-product__images .mission__title,.theme-single-product__images .our-process__title,.theme-single-product__images .testimonials__title,.theme-single-product__images .faqs__title,.theme-single-product__images .products__title,.theme-single-product__images .what-is__title,.theme-single-product__images .restore__title{display:block;margin-bottom:32px}}.theme-single-product__images .flex-control-nav{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px}.theme-single-product .product_meta{margin-top:20px}.theme-single-product .theme-quantity{margin-right:1rem}.theme-single-product .main-button{padding:15px 25px;font-size:18px}.theme-single-product .woocommerce-product-details__short-description{margin-bottom:42px}.theme-single-product .woocommerce-product-details__short-description p{margin-bottom:16px}.theme-single-product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.theme-single-product .price{display:flex;gap:10px;align-items:baseline;margin-bottom:32px;font-size:38px;color:var(--violet-50, rgba(96, 87, 166, 0.5));leading-trim:both;text-edge:cap;font-family:Avenir;font-style:normal;font-weight:900;line-height:110%}.theme-single-product .price ins{text-decoration:none;color:var(--main-color)}.theme-single-product .price del{color:#a5a5a5;font-size:20px}.theme-single-product .price .price{color:var(--woo-accent);font-weight:700}.theme-single-product .price .price-old{color:#8b8f94;text-decoration:line-through}.theme-form-cart{border-top:1px solid var(--main-graycolor);border-bottom:1px solid var(--main-graycolor)}.theme-form-cart .single_add_to_cart_button{width:calc(100% - 177px)}@media(max-width: 576px){.theme-form-cart .single_add_to_cart_button{width:calc(100% - 190px)}}.theme-form-cart .product-state-notice{margin-bottom:1.5rem}@media(max-width: 576px){.theme-form-cart .product-state-notice{flex-direction:column}}.theme-form-cart .product-state-notice a{font-weight:800;color:var(--violet)}.theme-form-cart .cart{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:0}@media(max-width: 576px){.theme-form-cart .cart{justify-content:space-between;gap:.5rem}}.theme-form-cart form.variations_form.cart td,.theme-form-cart form.variations_form.cart th{vertical-align:middle}.theme-form-cart .woocommerce-variation-description p{margin-bottom:20px}.theme-form-cart label{color:var(--violet-50, rgba(96, 87, 166, 0.5));leading-trim:both;text-edge:cap;font-family:Avenir,var(--font-family);font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin:0}.theme-form-cart select{display:flex;padding:12px 48px 12px 18px;justify-content:space-between;align-items:center;align-self:stretch;width:100%;min-height:48px;box-shadow:none;font-size:15px;font-weight:400;line-height:1.5;border-radius:12px;border:1px solid var(--grey-light-80, rgba(234, 238, 241, 0.8));background-color:var(--grey-light-80, rgba(234, 238, 241, 0.8));background-image:url("data:image/svg+xml,%3Csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.42944%208.51193C4.49357%208.43711%204.57181%208.37566%204.6597%208.33109C4.74759%208.28652%204.8434%208.25971%204.94166%208.25219C5.03991%208.24467%205.13869%208.25658%205.23234%208.28725C5.32599%208.31792%205.41267%208.36675%205.48744%208.43093L11.9994%2014.0119L18.5114%208.43093C18.6633%208.30906%2018.8565%208.25101%2019.0504%208.26904C19.2442%208.28707%2019.4235%208.37977%2019.5502%208.52756C19.677%208.67534%2019.7413%208.86662%2019.7296%209.06095C19.7179%209.25529%2019.631%209.43745%2019.4874%209.56894L12.4874%2015.5689C12.3515%2015.6854%2012.1784%2015.7494%2011.9994%2015.7494C11.8205%2015.7494%2011.6474%2015.6854%2011.5114%2015.5689L4.51144%209.56894C4.36063%209.43945%204.26738%209.25539%204.25219%209.0572C4.23701%208.859%204.30112%208.66289%204.43044%208.51193'%20fill='%23292442'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.theme-form-cart select:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 2px rgba(211,162,33,.2)}.theme-form-cart select option{color:#1a1a1a;background:#fff}.theme-form-cart .variations{width:100%;border:none;margin:0;margin-bottom:32px}.theme-form-cart .variations tbody{display:flex;flex-direction:column;gap:18px}.theme-form-cart .variations tr{display:flex;gap:1rem;border-radius:12px;flex-direction:column}.theme-form-cart .variations tr td,.theme-form-cart .variations tr th{border:none;padding:0;vertical-align:middle}.theme-form-cart .variations th.label{flex-shrink:0;flex:0 0 50%}.theme-form-cart .variations td.value{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:.75rem;flex-direction:column;flex:0 0 50%}.theme-form-cart .variations .reset_variations{position:relative;font-size:12px;color:var(--main-color);opacity:.8}.theme-form-cart .variations .reset_variations:hover{opacity:1}.theme-form-cart .variations .reset_variations[style*=hidden]{display:none}.theme-form-cart .variations+.single_variation_wrap{margin-top:1rem;width:100%;padding-top:1rem;border-top:1px solid var(--main-graycolor)}.theme-form-cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:1rem}.theme-form-cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%;flex:0 0 calc(100% - 193px)}.theme-form-cart .custom-select{flex:0 0 100%;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.theme-quantity{display:flex;flex:0 0 161px;width:161px;height:57px;padding:12px 18px;justify-content:space-between;align-items:center;color:var(--Dark, #111);border-radius:20px;border:1px solid var(--Violet, #6057A6);font-family:Avenir,sans-serif;font-size:22px;font-style:normal;font-weight:400;line-height:140%}.theme-quantity__btn{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;width:24px;height:24px;background:none;border:none;cursor:pointer;color:var(--Violet, #6057A6);transition:opacity .2s ease;flex-shrink:0}.theme-quantity__btn:hover{opacity:.8}.theme-quantity__btn:focus{outline:none}.theme-quantity__btn svg{display:block;width:24px;height:24px}.theme-quantity__input{width:3ch;min-width:0;padding:0 !important;margin:0;border:none !important;background:rgba(0,0,0,0) !important;color:inherit !important;height:auto !important;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:center;-moz-appearance:textfield}.theme-quantity__input::-webkit-outer-spin-button,.theme-quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.theme-related{padding:180px 0;grid-column:span 12/span 12}.theme-related .product-card{width:auto;height:auto}@media(max-width: 991px){.theme-related{padding-top:80px}}.theme-related .section-title,.theme-related .treatments__title,.theme-related .mission__title,.theme-related .our-process__title,.theme-related .testimonials__title,.theme-related .faqs__title,.theme-related .products__title,.theme-related .what-is__title,.theme-related .restore__title{margin-bottom:32px}.theme-related ul,.theme-related li{list-style:none}.theme-related .row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}@media(max-width: 991px){.theme-related .row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 576px){.theme-related .row{grid-template-columns:repeat(1, minmax(0, 1fr))}}.theme-product-tabs{padding-top:20px;padding-bottom:180px;font-size:16px;grid-column:span 12/span 12}@media(max-width: 991px){.theme-product-tabs{padding-top:80px}}.theme-product-tabs .nav-tabs{border-bottom:1px solid var(--violet-50, rgba(96, 87, 166, 0.5));padding:0;margin:0;list-style:none;display:flex;gap:24px}@media(max-width: 576px){.theme-product-tabs .nav-tabs li{flex:1 0 auto}}.theme-product-tabs .nav-tabs li.active a{border-color:#6057a6}.theme-product-tabs .nav-tabs li a{background-color:rgba(0,0,0,0);display:block;padding:10px 0;border-top:0;border-left:0;border-right:0;border-bottom:3px solid rgba(0,0,0,0);text-align:center;color:var(--Violet-Dark, #292642);font-size:16px;font-weight:400;font-family:Avenir,sans-serif;transition:all .3s}.theme-product-tabs .woocommerce-Tabs-panel{margin-top:40px;max-width:980px}.theme-product-tabs .woocommerce-Tabs-panel p{font-size:18px}.theme-product-tabs .woocommerce-Tabs-panel--description>h2{display:none}.theme-product-tabs .woocommerce-Tabs-panel h2{margin-bottom:1rem}.theme-product-tabs .woocommerce-Tabs-panel h3{margin-top:40px;margin-bottom:20px;color:var(--violet-50, rgba(96, 87, 166, 0.5));font-family:Avenir,sans-serif;font-size:26px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;leading-trim:both;text-edge:cap}.theme-product-tabs .woocommerce-Tabs-panel h3:first-child{margin-top:0}.theme-product-tabs .woocommerce-Tabs-panel p{color:var(--Violet-Dark, #292642);font-size:18px;margin-bottom:20px}.theme-product-tabs .woocommerce-Tabs-panel ul{color:var(--Violet-Dark, #292642);font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%;list-style:none;padding-left:0;margin:0 0 1rem 0}.theme-product-tabs .woocommerce-Tabs-panel ul li{position:relative;padding-left:36px;margin-bottom:.5rem}.theme-product-tabs .woocommerce-Tabs-panel ul li::before{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9245 20H4.5407H2L7.68384 9.66676L8.65336 11.0295L12.3884 4L22 20H19.4525H14.9245Z' fill='%235246B8'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-product-attributes,table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:16px;color:var(--main-light);border-radius:12px;overflow:hidden}@media(max-width: 576px){.woocommerce-product-attributes,table{display:flex;flex-direction:column}}.woocommerce-product-attributes th,.woocommerce-product-attributes td,table th,table td{padding:1rem 1.5rem;text-align:left}@media(max-width: 576px){.woocommerce-product-attributes tbody,table tbody{display:flex;flex-direction:column}}.woocommerce-product-attributes tbody tr,table tbody tr{border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width: 576px){.woocommerce-product-attributes tbody tr,table tbody tr{flex:0 0 100%}}.woocommerce-product-attributes tbody tr:last-child,table tbody tr:last-child{border-bottom:none}.woocommerce-product-attributes tbody tr th,table tbody tr th{width:30%;font-weight:600;font-size:20px;color:var(--main-color);border-right:1px solid rgba(255,255,255,.05)}.woocommerce-product-attributes tbody tr th label,table tbody tr th label{font-size:20px}.woocommerce-product-attributes tbody tr td,table tbody tr td{color:var(--main-color)}.woocommerce-product-attributes tbody tr td p,table tbody tr td p{margin:0;color:var(--main-text-color);font-weight:400}@media(max-width: 768px){.woocommerce-product-attributes tbody tr,table tbody tr{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);margin-bottom:1rem;border-radius:8px;overflow:hidden}.woocommerce-product-attributes tbody tr th,table tbody tr th{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding:.8rem 1rem}.woocommerce-product-attributes tbody tr td,table tbody tr td{width:100%;padding:.8rem 1rem}}.product-slider-nav.hide{display:none}.single_variation_wrap{width:100%}.theme-shop:has(.variations_form) .reset_variations{display:none !important}.theme-shop:has(.variations_form) .theme-single-product__content>div>.price{display:none !important}.theme-single-product .theme-single-product-rating{display:flex;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.theme-single-product .theme-single-product-rating__stars{display:flex;align-items:center;gap:2px}.theme-single-product .theme-single-product-rating__stars .theme-rating-star{width:24px;height:24px;flex-shrink:0}.theme-single-product .theme-single-product-rating__reviews{color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-family:Avenir,var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.theme-single-product .theme-single-product-rating__reviews:hover{color:var(--Violet-Dark, #292642)}.theme-product-reviews{padding:3rem 0 4rem;color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family)}@media(max-width: 991px){.theme-product-reviews{padding-top:0}}.theme-product-reviews .theme-product-reviews__title{margin-bottom:40px}.theme-product-reviews .theme-product-reviews__summary{display:flex;flex-wrap:wrap;align-items:stretch;gap:2rem;margin-bottom:2rem}@media(max-width: 767px){.theme-product-reviews .theme-product-reviews__summary{flex-direction:column;align-items:stretch;gap:1.5rem}}.theme-product-reviews .theme-product-reviews__rating-block{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:32px}@media(max-width: 767px){.theme-product-reviews .theme-product-reviews__rating-block{gap:1rem}}.theme-product-reviews .theme-product-reviews__rating-meta{display:flex;flex-direction:column;gap:.25rem;font-size:18px}.theme-product-reviews .theme-product-reviews__average{color:var(--Violet, #6057A6);leading-trim:both;text-edge:cap;font-family:Avenir,var(--font-family);font-size:92px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase}@media(max-width: 767px){.theme-product-reviews .theme-product-reviews__average{font-size:56px}}@media(max-width: 576px){.theme-product-reviews .theme-product-reviews__average{font-size:48px}}.theme-product-reviews .theme-product-reviews__count{font-size:16px;color:#000;line-height:140%}.theme-product-reviews .theme-product-reviews__stars{display:flex;align-items:center;gap:2px}.theme-product-reviews .theme-product-reviews__stars .theme-rating-star{width:24px;height:24px}.theme-product-reviews .theme-product-reviews__distribution{flex:1 1 0;min-width:200px;display:flex;flex-direction:column;gap:.5rem;border-left:1px solid var(--violet-50, rgba(96, 87, 166, 0.5));border-right:1px solid var(--violet-50, rgba(96, 87, 166, 0.5));margin-left:auto;margin-right:auto}@media(max-width: 767px){.theme-product-reviews .theme-product-reviews__distribution{border-left:none;border-right:none;margin-left:0;margin-right:0;padding-top:1rem;padding-bottom:1rem;padding-left:12px;padding-right:12px;border-bottom:1px solid var(--violet-50, rgba(96, 87, 166, 0.5))}}.theme-product-reviews .theme-product-reviews__distribution-row{display:flex;align-items:center;gap:.75rem;width:264px;max-width:100%;margin-left:auto;margin-right:auto}@media(max-width: 767px){.theme-product-reviews .theme-product-reviews__distribution-row{width:100%}}.theme-product-reviews .theme-product-reviews__distribution-stars{display:flex;align-items:center;gap:2px;width:7rem}.theme-product-reviews .theme-product-reviews__distribution-stars .theme-rating-star{width:16px;height:16px}.theme-product-reviews .theme-product-reviews__distribution-bar-wrap{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.theme-product-reviews .theme-product-reviews__distribution-bar{height:100%;background:#6057a6;border-radius:4px;min-width:0;transition:width .2s ease}.theme-product-reviews .theme-product-reviews__distribution-num{font-size:14px;color:#6b7280;min-width:1.5rem;text-align:right}.theme-product-reviews .theme-product-reviews__actions{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center}.theme-product-reviews .theme-product-reviews__write-btn{display:inline-block;padding:.75rem 1.5rem;background:#6057a6;color:#fff;font-size:16px;font-weight:500;line-height:140%;border-radius:8px;text-decoration:none;white-space:nowrap}.theme-product-reviews .theme-product-reviews__write-btn:hover{background:#4c468a;color:#fff}.theme-product-reviews .theme-product-reviews__toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--violet-50, rgba(96, 87, 166, 0.5));padding-bottom:10px}.theme-product-reviews .theme-product-reviews__showing{font-size:14px;color:#000;line-height:140%}.theme-product-reviews .theme-product-reviews__sort{position:relative;display:flex;align-items:center}@media(max-width: 576px){.theme-product-reviews .theme-product-reviews__sort{font-size:14px}}.theme-product-reviews .theme-reviews-dropdown{position:relative}.theme-product-reviews .theme-reviews-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 0 16px;border-radius:12px;background:var(--Grey-White, #FFF);color:var(--Grey-100, #2F2F2F);font-size:14px;font-style:normal;font-weight:400;line-height:140%;cursor:pointer;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(max-width: 576px){.theme-product-reviews .theme-reviews-dropdown__trigger{width:auto;font-size:14px}}.theme-product-reviews .theme-reviews-dropdown__trigger:hover{border-color:#ccc}.theme-product-reviews .theme-reviews-dropdown__trigger-icon{flex-shrink:0;display:flex;align-items:center;line-height:0}.theme-product-reviews .theme-reviews-dropdown__trigger-icon svg{width:24px;height:24px;transition:transform .2s ease}.theme-product-reviews .theme-reviews-dropdown__trigger[aria-expanded=true] .theme-reviews-dropdown__trigger-icon svg{transform:rotate(180deg)}.theme-product-reviews .theme-reviews-dropdown__panel{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:163px;border-radius:12px;border:1px solid #ddd;background:var(--Grey-White, #FFF);box-shadow:3px 2px 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.theme-product-reviews .theme-reviews-dropdown__panel[hidden]{display:none}.theme-product-reviews .theme-reviews-dropdown__option{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--Grey-100, #2F2F2F);font-family:Avenir,var(--font-family);font-size:14px;font-style:normal;font-weight:400;line-height:140%;width:100%}.theme-product-reviews .theme-reviews-dropdown__option input[type=radio]{accent-color:#6057a6;width:16px;height:16px;flex-shrink:0}.theme-product-reviews .theme-reviews-dropdown__option:hover{color:var(--Violet-Dark, #292642)}.theme-product-reviews .theme-product-reviews__list{margin-bottom:2rem}.theme-product-reviews .theme-product-reviews__commentlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.theme-product-reviews .theme-product-reviews__commentlist li{list-style:none;margin:0}.theme-product-reviews .theme-review-card__inner{display:flex;padding:32px 64px;align-items:stretch;gap:40px;align-self:stretch;border-radius:18px;border:1px solid var(--grey-light-80, rgba(234, 238, 241, 0.8));background:var(--grey-light-80, rgba(234, 238, 241, 0.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width: 767px){.theme-product-reviews .theme-review-card__inner{padding:24px;flex-direction:column;gap:24px}}.theme-product-reviews .theme-review-card__left{display:flex;flex-direction:column;gap:12px;flex-shrink:0;flex:0 0 245px}@media(max-width: 767px){.theme-product-reviews .theme-review-card__left{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px}}@media(max-width: 576px){.theme-product-reviews .theme-review-card__left{flex-direction:column;align-items:flex-start;width:100%}}.theme-product-reviews .theme-review-card__left-top{display:flex;gap:16px}.theme-product-reviews .theme-review-card__avatar{width:60px;height:60px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}.theme-product-reviews .theme-review-card__avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-product-reviews .theme-review-card__author{display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 767px){.theme-product-reviews .theme-review-card__author{align-items:flex-start;text-align:left}}@media(max-width: 576px){.theme-product-reviews .theme-review-card__author{align-items:flex-start;text-align:left}}.theme-product-reviews .theme-review-card__name{color:var(--Dark, #111);font-family:Avenir,var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%}.theme-product-reviews .theme-review-card__city{color:var(--Dark, #111);font-family:Avenir,var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.theme-product-reviews .theme-review-card__right{flex:1;min-width:0}.theme-product-reviews .theme-review-card__right-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.theme-product-reviews .theme-review-card__title{color:var(--Violet, #6057A6);leading-trim:both;text-edge:cap;font-family:Avenir,var(--font-family);font-size:26px;font-style:normal;font-weight:900;line-height:110%;margin:0 0 8px 0}.theme-product-reviews .theme-review-card__stars{display:flex;align-items:center;gap:2px;margin-bottom:12px}.theme-product-reviews .theme-review-card__stars .theme-rating-star{width:24px;height:24px}.theme-product-reviews .theme-review-card__text{font-size:16px;line-height:140%;color:var(--Violet-Dark, #292642);margin-bottom:32px}.theme-product-reviews .theme-review-card__text p:last-child{margin-bottom:0}.theme-product-reviews .theme-review-card__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.theme-product-reviews .theme-review-card__date{font-size:18px;font-style:normal;margin-top:auto;text-align:center;color:var(--Violet-Dark, #292642);margin-top:auto}.theme-product-reviews .theme-review-card__helpful{display:flex;align-items:center;gap:8px}.theme-product-reviews .theme-review-card__helpful-label{color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:18px;font-style:normal;font-weight:400;line-height:140%}.theme-product-reviews .theme-review-card__helpful-btn{padding:0;border:none;background:none;cursor:pointer;line-height:0;display:inline-flex}.theme-product-reviews .theme-review-card__helpful-btn:hover{opacity:.8}.theme-product-reviews .theme-review-card__helpful-btn svg{width:24px;height:24px}.theme-product-reviews .theme-review-card__helpful-count{font-size:18px;color:var(--Violet-Dark, #292642);min-width:1.5rem}.theme-product-reviews .theme-product-reviews__noreviews{color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:16px;font-weight:400;line-height:140%;margin:0;padding:2rem 1.5rem;text-align:center;background:rgba(234,238,241,.5);border-radius:12px;border:1px dashed rgba(96,87,166,.25)}.theme-product-reviews .theme-product-reviews__footer{margin-top:1rem}.theme-product-reviews .theme-product-reviews__view-more{color:var(--Violet-Dark, #292642);font-family:Avenir,var(--font-family);font-size:18px;font-style:normal;font-weight:800;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:20%;text-underline-position:from-font}.theme-product-reviews .theme-product-reviews__view-more:hover{color:var(--Violet-Dark, #292642)}.theme-product-reviews .theme-product-reviews__form-wrapper{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.theme-product-reviews .theme-product-reviews__form-wrapper--hidden{display:none}.theme-product-reviews .theme-product-reviews__respond{max-width:600px}.theme-product-reviews .theme-product-reviews__form-notes{font-size:14px;color:#6b7280;margin-bottom:1.25rem;line-height:140%}.theme-product-reviews .theme-product-reviews__form-title{font-size:1.25rem;font-weight:700;color:var(--Violet-Dark, #292642);margin-bottom:1.25rem;display:block}.theme-product-reviews .theme-product-reviews__form{display:flex;flex-direction:column;gap:1rem}.theme-product-reviews .theme-product-reviews__form-row--two-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 576px){.theme-product-reviews .theme-product-reviews__form-row--two-cols{grid-template-columns:1fr}}.theme-product-reviews .theme-product-reviews__form-field label,.theme-product-reviews .theme-product-reviews__form-rating label,.theme-product-reviews .theme-product-reviews__form-comment label{display:block;font-size:14px;font-weight:500;color:var(--Violet-Dark, #292642);margin-bottom:.35rem}.theme-product-reviews .theme-product-reviews__form-field .required,.theme-product-reviews .theme-product-reviews__form-rating .required,.theme-product-reviews .theme-product-reviews__form-comment .required{color:#6057a6}.theme-product-reviews .theme-product-reviews__form-field a,.theme-product-reviews .theme-product-reviews__form-rating a,.theme-product-reviews .theme-product-reviews__form-comment a{display:none}.theme-product-reviews .theme-product-reviews__form-rating-label{display:block;margin-bottom:.5rem}.theme-product-reviews .theme-product-reviews__form-rating-stars{display:flex;align-items:center;gap:4px;margin-bottom:.5rem}.theme-product-reviews .theme-product-reviews__form-star{display:inline-flex;padding:0;border:none;background:none;cursor:pointer;line-height:0}.theme-product-reviews .theme-product-reviews__form-star .theme-product-reviews__form-star-filled{display:none}.theme-product-reviews .theme-product-reviews__form-star .theme-product-reviews__form-star-outline{display:inline-block}.theme-product-reviews .theme-product-reviews__form-star.is-filled .theme-product-reviews__form-star-filled{display:inline-block}.theme-product-reviews .theme-product-reviews__form-star.is-filled .theme-product-reviews__form-star-outline{display:none}.theme-product-reviews .theme-product-reviews__form-star .theme-rating-star{width:28px;height:28px;display:block}.theme-product-reviews .theme-product-reviews__form-select--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.theme-product-reviews .theme-product-reviews__form-input,.theme-product-reviews .theme-product-reviews__form-select:not(.theme-product-reviews__form-select--hidden),.theme-product-reviews .theme-product-reviews__form-textarea{width:100%;max-width:100%;padding:.6rem .75rem;font-size:16px;line-height:140%;color:var(--Violet-Dark, #292642);border:1px solid #d1d5db;border-radius:8px;font-family:Avenir,var(--font-family)}.theme-product-reviews .theme-product-reviews__form-input:focus,.theme-product-reviews .theme-product-reviews__form-select:not(.theme-product-reviews__form-select--hidden):focus,.theme-product-reviews .theme-product-reviews__form-textarea:focus{outline:none;border-color:#6057a6}.theme-product-reviews .theme-product-reviews__form-textarea{min-height:120px;resize:vertical}.theme-product-reviews .theme-product-reviews__form-cookies{margin:1rem 0 1.25rem;font-size:14px;color:var(--Violet-Dark, #292642);line-height:140%}.theme-product-reviews .theme-product-reviews__form-cookies label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.theme-product-reviews .theme-product-reviews__form-cookies input[type=checkbox]{margin-top:.2rem;width:1rem;height:1rem;accent-color:#266958}.theme-product-reviews .theme-product-reviews__form .form-submit{margin:.5rem 0 0}.theme-product-reviews .theme-product-reviews__form .submit,.theme-product-reviews .theme-product-reviews__form .theme-product-reviews__form-submit{padding:.75rem 1.5rem;background:#266958;color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em;border:none;border-radius:8px;cursor:pointer;font-family:Avenir,var(--font-family);text-transform:uppercase;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff)}.theme-product-reviews .theme-product-reviews__form .submit:hover,.theme-product-reviews .theme-product-reviews__form .theme-product-reviews__form-submit:hover{opacity:.9}.theme-product-reviews .theme-product-reviews__form .submit:focus-visible,.theme-product-reviews .theme-product-reviews__form .theme-product-reviews__form-submit:focus-visible{outline:2px solid var(--white, #fff);outline-offset:3px}.theme-product-reviews .theme-product-reviews__form .submit:hover,.theme-product-reviews .theme-product-reviews__form .theme-product-reviews__form-submit:hover{background:#1e5345;color:#fff}.theme-product-reviews .theme-product-reviews__verification-required,.theme-product-reviews .theme-product-reviews__must-login{margin-top:2rem;color:#6b7280;font-size:16px}.theme-product-reviews .theme-product-reviews__verification-required a,.theme-product-reviews .theme-product-reviews__must-login a{color:#6057a6;text-decoration:underline}.theme-account{color:var(--dark, #111)}.theme-account__row{grid-column:span 12/span 12;display:grid;grid-template-columns:300px 1fr;gap:32px;padding:40px;background:var(--white, #fff);border:1px solid var(--violet-light-2, #c7c4e0);border-radius:30px;font-size:16px;box-shadow:0 4px 20px rgba(96,87,166,.08)}@media(max-width: 991px){.theme-account__row{padding:20px;border-radius:16px;grid-template-columns:1fr}}.theme-account .edit-account .col-span-12{display:flex;flex-direction:column;gap:32px}.theme-account .edit-account .md\:col-span-6{grid-column:span 12/span 12}@media(min-width: 767px){.theme-account .edit-account .md\:col-span-6{grid-column:span 6/span 6}}.theme-account legend{margin-bottom:1rem;color:var(--violet-bright, #5246b8);font-size:24px}.theme-account fieldset{border:0}.theme-account em{display:none}.theme-account label{margin-bottom:8px;display:inline-block;color:var(--dark, #111)}.theme-account .woocommerce-MyAccount-navigation{background:var(--purple-light, #f6f1fb);border-radius:20px;overflow:hidden;padding:20px;border:1px solid var(--violet-light-2, #c7c4e0)}.theme-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.theme-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 16px;border-radius:12px;color:var(--dark, #111);font-weight:500;text-decoration:none;transition:all .3s ease;background:var(--white, #fff);border:1px solid rgba(0,0,0,0)}.theme-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--violet-bright, #5246b8);color:var(--white, #fff);transform:translateX(4px);border-color:var(--violet-bright, #5246b8)}.theme-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--violet-bright, #5246b8);color:var(--white, #fff)}.theme-account .woocommerce-MyAccount-content{background:var(--purple-light, #f6f1fb);padding:30px;border-radius:20px;line-height:1.6;font-size:15px;box-shadow:0 4px 20px rgba(96,87,166,.06);border:1px solid var(--violet-light-2, #c7c4e0);color:var(--dark, #111)}.theme-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper{margin-bottom:16px}.theme-account .woocommerce-MyAccount-content a:not(.button){color:var(--violet-bright, #5246b8);font-weight:500;text-decoration:underline;transition:color .3s ease}.theme-account .woocommerce-MyAccount-content a:hover{color:var(--Violet-Bright, #5246B8)}.theme-account .woocommerce-MyAccount-content p{margin-bottom:1rem}.woocommerce-customer-details{margin-top:40px;color:var(--dark, #111)}.woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.woocommerce-customer-details .woocommerce-columns .woocommerce-column{background:var(--purple-light, #f6f1fb);border:1px solid var(--violet-light-2, #c7c4e0);border-radius:20px;padding:32px;color:var(--dark, #111);box-shadow:0 6px 20px rgba(96,87,166,.06)}.woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-column__title{font-size:22px;font-weight:600;color:var(--violet-bright, #5246b8);margin-bottom:20px;border-bottom:1px solid var(--violet-light-2, #c7c4e0);padding-bottom:10px}.woocommerce-customer-details .woocommerce-columns .woocommerce-column address{font-style:normal;line-height:1.6;font-size:16px;color:var(--grey-dark, #444)}.woocommerce-customer-details .woocommerce-columns .woocommerce-column .woocommerce-customer-details--email{margin-top:15px;font-size:15px;color:var(--purple-grey, #9f80b2);word-break:break-all}@media(max-width: 767px){.woocommerce-customer-details .woocommerce-columns{grid-template-columns:1fr}}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.woocommerce-Addresses .col-span-12{background:var(--purple-light, #f6f1fb);border:1px solid var(--violet-light-2, #c7c4e0);border-radius:20px;padding:32px;color:var(--dark, #111);box-shadow:0 6px 20px rgba(96,87,166,.06);position:relative}.woocommerce-Addresses .col-span-12 .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid var(--violet-light-2, #c7c4e0);padding-bottom:10px}.woocommerce-Addresses .col-span-12 .woocommerce-Address-title h3{font-size:22px;font-weight:600;color:var(--violet-bright, #5246b8)}.woocommerce-Addresses .col-span-12 .woocommerce-Address-title .edit{font-size:14px;padding:6px 14px;border-radius:20px;background:var(--violet-bright, #5246b8);color:var(--white, #fff);font-weight:600;text-decoration:none;transition:all .3s ease}.woocommerce-Addresses .col-span-12 .woocommerce-Address-title .edit:hover{background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);opacity:.9}.woocommerce-Addresses .col-span-12 address{font-style:normal;line-height:1.6;font-size:16px;color:var(--grey-dark, #444)}@media(max-width: 767px){.woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-form{margin-top:20px;grid-column:span 12/span 12;color:var(--dark, #111)}.woocommerce-form h2{font-size:26px;font-weight:600;margin-bottom:20px;color:var(--violet-bright, #5246b8)}.woocommerce-form p{margin-bottom:20px}.woocommerce-form label{display:block;font-size:14px;margin-bottom:6px;color:var(--dark, #111)}.woocommerce-form input[type=text],.woocommerce-form input[type=email],.woocommerce-form input[type=date],.woocommerce-form input[type=password]{padding:12px 20px;border-radius:50px;height:45px;color:var(--dark, #111);background:var(--white, #fff);border:1px solid var(--violet-light-2, #c7c4e0);width:100%;font-size:14px;transition:all .3s ease}.woocommerce-form input[type=text]::-moz-placeholder, .woocommerce-form input[type=email]::-moz-placeholder, .woocommerce-form input[type=date]::-moz-placeholder, .woocommerce-form input[type=password]::-moz-placeholder{color:var(--purple-grey, #9f80b2)}.woocommerce-form input[type=text]::placeholder,.woocommerce-form input[type=email]::placeholder,.woocommerce-form input[type=date]::placeholder,.woocommerce-form input[type=password]::placeholder{color:var(--purple-grey, #9f80b2)}.woocommerce-form input[type=text]:focus,.woocommerce-form input[type=email]:focus,.woocommerce-form input[type=date]:focus,.woocommerce-form input[type=password]:focus{outline:none;border-color:var(--violet-bright, #5246b8);box-shadow:0 0 0 2px rgba(82,70,184,.15)}.woocommerce-form .form-row{display:flex;align-items:center;justify-content:space-between}.woocommerce-form .form-row .woocommerce-form__label{font-size:14px;color:var(--purple-grey, #9f80b2);display:flex;align-items:center;gap:6px}.woocommerce-form .form-row .woocommerce-button{background:var(--violet-bright, #5246b8);color:var(--white, #fff);font-size:16px}.woocommerce-form .form-row .woocommerce-button:hover{background:var(--Violet-Bright, #5246B8)}.woocommerce-form .lost_password{margin-top:10px;font-size:13px}.woocommerce-form .lost_password a{color:var(--violet-bright, #5246b8);text-decoration:none}.woocommerce-form .lost_password a:hover{text-decoration:underline}.theme-login{grid-column:span 12/span 12;padding:60px 40px;background:var(--white, #fff);border:1px solid var(--violet-light-2, #c7c4e0);display:grid;grid-template-columns:1fr 1fr;gap:32px;box-shadow:0 4px 20px rgba(96,87,166,.08);border-radius:18px;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff}@media(max-width: 991px){.theme-login{padding:20px;border-radius:16px;grid-template-columns:1fr}}.theme-login .form-row{display:flex;flex-direction:column;align-items:start}.theme-login .form-row .password-input{flex:0 0 100%;width:100%}.theme-login h2{margin-bottom:1rem;color:var(--violet-bright, #5246b8);font-size:28px}.woocommerce-ResetPassword{grid-column:span 12/span 12;padding:40px;background:var(--white, #fff);border:1px solid var(--violet-light-2, #c7c4e0);border-radius:30px;display:grid;max-width:500px;margin-left:auto;margin-right:auto;box-shadow:0 4px 20px rgba(96,87,166,.08)}@media(max-width: 991px){.woocommerce-ResetPassword{padding:20px;border-radius:16px}}.woocommerce-ResetPassword .form-row{margin-bottom:20px}.woocommerce-ResetPassword .title{font-size:24px;font-weight:600;margin-bottom:10px;color:var(--violet-bright, #5246b8)}.woocommerce-ResetPassword p{color:var(--grey-dark, #444);font-size:14px;line-height:1.6}.pk-reset-confirmation{grid-column:span 12/span 12;padding:40px;background:var(--white, #fff);border:1px solid var(--violet-light-2, #c7c4e0);border-radius:30px;display:grid;gap:20px;text-align:center;box-shadow:0 4px 20px rgba(96,87,166,.08)}@media(max-width: 991px){.pk-reset-confirmation{padding:20px;border-radius:16px}}.pk-reset-confirmation .woocommerce-message{background:var(--purple-light, #f6f1fb);color:var(--violet-bright, #5246b8);font-weight:600;padding:15px 20px;border-radius:12px;border:1px solid var(--violet-bright, #5246b8);font-size:18px}.pk-reset-confirmation p{color:var(--grey-dark, #444);font-size:14px;line-height:1.6;max-width:600px;margin:0 auto}body:has(.pk-reset-confirmation) .theme-account .col-span-12{grid-column:span 12/span 12}.woocommerce-address-fields .form-row{margin-bottom:20px !important}@media(max-width: 576px){.woocommerce-orders-table thead{display:none}}@media(max-width: 576px){.woocommerce-orders-table th,.woocommerce-orders-table td{display:flex;justify-content:space-between}.woocommerce-orders-table th::before,.woocommerce-orders-table td::before{content:attr(data-title)}}.theme-account mark,.woocommerce-form mark{background:rgba(0,0,0,0) !important;color:var(--dark, #111) !important}.account-btn-wrapper{display:flex;flex-direction:column;justify-content:end}.table-responsive{overflow:visible}.woocommerce-notices-wrapper:empty{display:none}.entry-footer,.entry-header{display:none;padding:0 !important}.cart-page-title{padding-top:50px;margin-bottom:3.5rem}@media(max-width: 576px){.cart-page-title{margin-bottom:0}}.cart-page-title .woocommerce-breadcrumb{margin-bottom:16px}@media(max-width: 991px){.cart-page-title{padding-top:80px}}.theme-cart{font-size:16px}.theme-cart .col-span-12{grid-column:span 12/span 12}.theme-cart .section-title,.theme-cart .treatments__title,.theme-cart .mission__title,.theme-cart .our-process__title,.theme-cart .testimonials__title,.theme-cart .faqs__title,.theme-cart .products__title,.theme-cart .what-is__title,.theme-cart .restore__title{margin-bottom:0}.theme-cart .row{padding:40px;background:var(--second-color);border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:30px;box-shadow:0 4px 20px rgba(82,70,184,.08)}@media(max-width: 991px){.theme-cart .row{padding:20px;border-radius:16px}}.theme-cart .main-button{padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);transition:opacity .2s ease,transform .2s ease}.theme-cart .main-button:hover{opacity:.9;transform:translateY(-1px)}.theme-cart-form .table{margin-bottom:0;width:100%;border-collapse:collapse}@media(max-width: 767px){.theme-cart-form .table thead{display:none}}.theme-cart-form .table thead th{padding:16px;text-align:left;color:var(--main-text-color);font-size:16px;font-weight:700;border-bottom:2px solid var(--Linear-Violet-stroke, #8B88A7);font-family:var(--font-family)}.theme-cart-form .table thead th:first-child{padding-left:0}.theme-cart-form .table thead th:last-child{text-align:right;padding-right:0}@media(max-width: 576px){.theme-cart-form .table tr{margin-bottom:0}}.theme-cart-form .table tr.cart_item{position:relative;border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7);transition:background-color .2s ease}.theme-cart-form .table tr.cart_item:hover{background-color:var(--second-color-light)}@media(max-width: 576px){.theme-cart-form .table tr.cart_item{display:block;background:var(--second-color);padding:1.5rem;border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:16px;margin-bottom:1rem}.theme-cart-form .table tr.cart_item:last-child{margin-bottom:0}}.theme-cart-form .table tr.cart_item td{padding:20px 16px;color:var(--main-text-color);font-size:16px;font-family:var(--font-family)}.theme-cart-form .table tr.cart_item td:first-child{padding-left:0}@media(max-width: 576px){.theme-cart-form .table tr.cart_item td:first-child{padding-top:0;border-top:0}}.theme-cart-form .table tr.cart_item td:last-child{padding-right:0}@media(max-width: 576px){.theme-cart-form .table tr.cart_item td:last-child{border-bottom:0;padding-bottom:0}}.theme-cart-form .table td,.theme-cart-form .table th{text-align:center;vertical-align:middle}@media(max-width: 767px){.theme-cart-form .table td,.theme-cart-form .table th{text-align:right}}.theme-cart-form .table td.product-name,.theme-cart-form .table th.product-name{text-align:left;font-weight:600;color:var(--main-text-color)}@media(max-width: 767px){.theme-cart-form .table td.product-name,.theme-cart-form .table th.product-name{text-align:right}}.theme-cart-form .table td.product-name a,.theme-cart-form .table th.product-name a{color:var(--main-text-color);text-decoration:none;transition:color .2s ease}.theme-cart-form .table td.product-name a:hover,.theme-cart-form .table th.product-name a:hover{color:var(--main-color)}@media(max-width: 767px){.theme-cart-form .table td.product-thumbnail,.theme-cart-form .table th.product-thumbnail{text-align:center}}@media(max-width: 767px){.theme-cart-form .table td.product-thumbnail,.theme-cart-form .table th.product-thumbnail{justify-content:center}}@media(max-width: 576px){.theme-cart-form .table td.product-thumbnail::before,.theme-cart-form .table th.product-thumbnail::before{display:none}}.theme-cart-form .table td.product-thumbnail img,.theme-cart-form .table th.product-thumbnail img{border-radius:12px}.theme-cart-form .table td.product-remove,.theme-cart-form .table th.product-remove{font-size:24px}@media(max-width: 767px){.theme-cart-form .table td.product-remove,.theme-cart-form .table th.product-remove{justify-content:center}}.theme-cart-form .table td.product-remove a,.theme-cart-form .table th.product-remove a{transition:all .3s ease;color:var(--main-color);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0);transform-origin:center}.theme-cart-form .table td.product-remove a:hover,.theme-cart-form .table th.product-remove a:hover{transform:scale(1.1);background:var(--second-color-light);color:#e74c3c}@media(max-width: 767px){.theme-cart-form .table td{display:flex;justify-content:space-between;align-items:center}}@media(max-width: 767px){.theme-cart-form .table td::before{content:attr(data-title) " ";float:left;text-transform:capitalize;margin-right:15px;font-weight:700;color:var(--main-text-color)}}.theme-cart-form .table .theme-quantity{display:flex;justify-content:center;margin:0 auto}.theme-cart-form .table .product-price{font-weight:700;color:var(--main-color);font-size:18px}.theme-cart-form .table .product-subtotal{font-weight:800;color:var(--main-color);font-size:18px}.theme-cart-form .table .variation .variation-Size{display:inline-block;font-size:14px;color:var(--main-text-color);opacity:.7;margin-top:4px}.theme-cart-form .table .variation dt{font-weight:600;color:var(--main-text-color)}.theme-cart-form .table .variation dd{color:var(--main-text-color)}.theme-cart-form .table .actions{padding:30px 0 0 0;border-top:1px solid var(--Linear-Violet-stroke, #8B88A7);margin-top:20px}@media(max-width: 576px){.theme-cart-form .table .actions{padding:20px 10px 10px}}.theme-cart-form .table .actions::before{display:none}.theme-cart-form .table .actions_inner{display:flex;align-items:center;gap:1.5rem}@media(max-width: 767px){.theme-cart-form .table .actions_inner{width:100%;flex-direction:column;align-items:stretch;gap:1.5rem}}@media(max-width: 576px){.theme-cart-form .table .actions_inner{flex-wrap:wrap;justify-content:center}}.theme-cart-form .table .actions [name=update_cart]{padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--white, #fff);color:var(--Violet-Bright, #5246B8);border:2px solid var(--Violet-Bright, #5246B8);transition:all .2s ease;font-family:var(--font-family);cursor:pointer}.theme-cart-form .table .actions [name=update_cart]:hover{background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);transform:translateY(-1px)}@media(min-width: 767px){.theme-cart-form .table .actions [name=update_cart]{margin-left:auto}}@media(max-width: 767px){.theme-cart-form .table .actions [name=update_cart]{width:100%}}.theme-cart-form .table .actions .coupon{display:flex;align-items:center;gap:1rem;flex:1}@media(max-width: 767px){.theme-cart-form .table .actions .coupon{flex:0 0 100%;width:100%;flex-direction:column;align-items:stretch;gap:1rem}}.theme-cart-form .table .actions .coupon [name=coupon_code]{flex:1}@media(max-width: 767px){.theme-cart-form .table .actions .coupon [name=coupon_code]{width:100%}}.theme-cart-form .table .actions .coupon label{display:none}@media(min-width: 576px){.theme-cart-form .table .actions .form-group{margin-right:1.5rem}}.theme-cart-form .table .actions .form-group::before{color:var(--Linear-Violet-stroke, #8B88A7);left:20px}.theme-cart-form .table .actions .form-group [name=coupon_code]{padding:12px 20px;border-radius:18px;height:56px;color:var(--Violet-Dark, #292642);background:var(--white, #fff);border:1px solid var(--Linear-Violet-stroke, #8B88A7);min-width:180px;font-size:18px;font-family:var(--font-family);transition:border-color .2s ease,box-shadow .2s ease}.theme-cart-form .table .actions .form-group [name=coupon_code]::-moz-placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-cart-form .table .actions .form-group [name=coupon_code]::placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-cart-form .table .actions .form-group [name=coupon_code]:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(82,70,184,.1)}.theme-cart-form .table .actions .button,.theme-cart-form .table .actions .dp-button{padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);border:none;transition:opacity .2s ease,transform .2s ease;font-family:var(--font-family);cursor:pointer}.theme-cart-form .table .actions .button:hover,.theme-cart-form .table .actions .dp-button:hover{opacity:.9;transform:translateY(-1px)}@media(max-width: 576px){.theme-cart-form .table .actions .button,.theme-cart-form .table .actions .dp-button{min-width:250px;width:100%}}.theme-cart-form .table .product-thumbnail img{max-width:8rem;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px}@media(max-width: 576px){.theme-cart-form .table .product-quantity{flex-direction:column;justify-content:center;align-items:center}.theme-cart-form .table .product-quantity::before{margin-right:0;margin-bottom:.75rem;font-weight:700;color:var(--main-text-color)}}.cart-collaterals .cart_totals{padding:30px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:20px;max-width:600px;margin-left:auto;margin-right:auto;background:var(--second-color-light);box-shadow:0 4px 20px rgba(82,70,184,.08)}@media(max-width: 991px){.cart-collaterals .cart_totals{padding:20px;border-radius:16px}}.cart-collaterals .cart_totals h2{font-size:28px;color:var(--main-color);text-align:center;margin:0 0 1.5rem 0;font-weight:800;font-family:var(--font-family)}@media(max-width: 991px){.cart-collaterals .cart_totals h2{font-size:24px}}.cart-collaterals .shop_table{width:100%;border-collapse:collapse}.cart-collaterals .shop_table tr{margin-bottom:0;border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7)}.cart-collaterals .shop_table tr:last-child{border-bottom:none}.cart-collaterals .shop_table th,.cart-collaterals .shop_table td{padding:12px 16px;text-align:left;color:var(--main-text-color);font-size:16px;font-family:var(--font-family)}.cart-collaterals .shop_table th:last-child,.cart-collaterals .shop_table td:last-child{text-align:right;font-weight:700;color:var(--main-color);font-size:18px}.cart-collaterals .shop_table th{padding-top:16px;padding-bottom:16px;font-weight:700;color:var(--main-text-color)}.cart-collaterals .shop_table tfoot tr:last-child th,.cart-collaterals .shop_table tfoot tr:last-child td{font-size:20px;font-weight:800;padding-top:20px;padding-bottom:20px;border-top:2px solid var(--main-color)}.cart-collaterals .shipping-calculator-button{color:var(--main-color);font-weight:600;text-decoration:none;transition:opacity .2s ease}.cart-collaterals .shipping-calculator-button:hover{opacity:.8;text-decoration:underline}.pk-divider{padding:2rem 0;text-align:center;display:flex;align-items:center;justify-content:center;flex:0 0 100%;grid-column:span 12/span 12}.pk-divider__line{flex:1 1 100%;height:1px;background:var(--Linear-Violet-stroke, #8B88A7);opacity:.3}.pk-divider .lt-ico{font-size:3.2rem;padding:0 1rem;color:var(--Linear-Violet-stroke, #8B88A7)}.pk-divider svg{width:80px;height:auto}.pk-divider svg path{fill:var(--main-color);stroke:rgba(0,0,0,0)}.pk-divider svg rect{fill:rgba(0,0,0,0)}.wc-proceed-to-checkout{text-align:center;margin-top:2rem}.wc-proceed-to-checkout .flex{display:flex;justify-content:center}.wc-proceed-to-checkout .button{padding:16px 32px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);border:none;transition:opacity .2s ease,transform .2s ease;font-family:var(--font-family);cursor:pointer;width:100%;max-width:400px}.wc-proceed-to-checkout .button:hover{opacity:.9;transform:translateY(-1px)}.woocommerce-shipping-methods{margin-bottom:15px;list-style:none;padding:0}.woocommerce-shipping-methods li{display:flex;gap:12px;align-items:center;margin-bottom:12px;padding:12px;border-radius:12px;transition:background-color .2s ease}.woocommerce-shipping-methods li:hover{background:var(--second-color-light)}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-shipping-methods li label{cursor:pointer;color:var(--main-text-color);font-weight:500;font-family:var(--font-family)}.woocommerce-shipping-methods li input[type=radio]{cursor:pointer}.cart-empty-state{min-height:58vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem 4rem;font-family:var(--font-family)}@media(max-width: 991px){.cart-empty-state{min-height:50vh;padding:2.5rem 1.25rem 3rem}}@media(max-width: 576px){.cart-empty-state{min-height:45vh;padding:2rem 1rem 2.5rem}}.cart-empty-state__inner{width:100%;max-width:440px;text-align:center;background:var(--second-color);border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:28px;box-shadow:0 8px 32px rgba(82,70,184,.06),0 2px 12px rgba(41,38,66,.04);padding:3.5rem 2rem 2.5rem;position:relative;overflow:hidden}.cart-empty-state__inner::before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:120%;height:80%;background:radial-gradient(ellipse at center, rgba(82, 70, 184, 0.06) 0%, transparent 70%);pointer-events:none}@media(max-width: 991px){.cart-empty-state__inner{border-radius:22px;padding:2.75rem 1.75rem 2.25rem}}@media(max-width: 576px){.cart-empty-state__inner{border-radius:18px;padding:2.25rem 1.25rem 2rem}}.cart-empty-state__icon{width:80px;height:80px;margin:0 auto 1.75rem;display:flex;align-items:center;justify-content:center;background:var(--second-color-light);border:2px solid rgba(82,70,184,.12);border-radius:50%;color:var(--main-color);opacity:.95}.cart-empty-state__icon svg{width:38px;height:38px}@media(max-width: 576px){.cart-empty-state__icon{width:68px;height:68px;margin-bottom:1.5rem}.cart-empty-state__icon svg{width:32px;height:32px}}.cart-empty-state .wc-empty-cart-message{width:100%;max-width:none;margin:0;position:relative;z-index:1}.cart-empty-state .wc-empty-cart-message .cart-empty,.cart-empty-state .wc-empty-cart-message .woocommerce-info{background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;font-size:1.125rem;line-height:1.55;color:var(--main-text-color);list-style:none;text-align:center;justify-content:center}.cart-empty-state .wc-empty-cart-message .cart-empty::before,.cart-empty-state .wc-empty-cart-message .woocommerce-info::before{display:none}.cart-empty-state .wc-empty-cart-message ul,.cart-empty-state .wc-empty-cart-message li,.cart-empty-state .wc-empty-cart-message p{margin:0;padding:0;list-style:none;font-size:1.125rem;color:var(--main-text-color);line-height:1.55}.cart-empty-state .wc-empty-cart-message p{font-weight:500}.cart-empty-state__actions{margin:1.75rem 0 0;padding:0;position:relative;z-index:1}@media(max-width: 576px){.cart-empty-state__actions{margin-top:1.5rem}}.cart-empty-state__btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2rem;font-size:1.0625rem;font-weight:800;border-radius:16px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff) !important;text-decoration:none;border:none;font-family:var(--font-family);box-shadow:0 4px 20px rgba(82,70,184,.35);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cart-empty-state__btn:hover{background:var(--Violet-Bright, #5246B8);transform:translateY(-2px);box-shadow:0 8px 28px rgba(82,70,184,.4);color:var(--white, #fff) !important}.woocommerce-checkout .woocommerce-error{flex-direction:column;gap:10px;align-items:start;grid-column:span 12/span 12}.woocommerce-checkout .woocommerce-message{grid-column:span 12/span 12}.checkout-inline-error-message{color:#e74c3c;font-size:14px;margin-top:5px;font-weight:500}.checkout-sms-disclosure{color:var(--main-text-color);opacity:.7;font-size:13px;line-height:1.5;margin-top:10px;margin-bottom:20px}.woocommerce-page .main-button{padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);transition:opacity .2s ease,transform .2s ease}.woocommerce-page .main-button:hover{opacity:.9;transform:translateY(-1px)}.woocommerce-page [type=text],.woocommerce-page [type=email],.woocommerce-page [type=tel],.woocommerce-page [type=password],.woocommerce-page textarea{padding:12px 20px;border-radius:18px;height:56px;color:var(--Violet-Dark, #292642);background:var(--white, #fff);border:1px solid var(--Linear-Violet-stroke, #8B88A7);width:100%;font-size:18px;font-family:var(--font-family);transition:border-color .2s ease}.woocommerce-page [type=text]::-moz-placeholder, .woocommerce-page [type=email]::-moz-placeholder, .woocommerce-page [type=tel]::-moz-placeholder, .woocommerce-page [type=password]::-moz-placeholder, .woocommerce-page textarea::-moz-placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.woocommerce-page [type=text]::placeholder,.woocommerce-page [type=email]::placeholder,.woocommerce-page [type=tel]::placeholder,.woocommerce-page [type=password]::placeholder,.woocommerce-page textarea::placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.woocommerce-page [type=text]:focus,.woocommerce-page [type=email]:focus,.woocommerce-page [type=tel]:focus,.woocommerce-page [type=password]:focus,.woocommerce-page textarea:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(82,70,184,.1)}.woocommerce-form-login-toggle{grid-column:span 12/span 12}.woocommerce-form-login-toggle a.showlogin{color:var(--violet-bright, #5246b8);font-weight:600;text-decoration:underline}.woocommerce-form-login-toggle a.showlogin:hover{opacity:.9}.theme-login--checkout{grid-template-columns:1fr;margin-bottom:24px}.theme-login--checkout h2.section-title,.theme-login--checkout h2.treatments__title,.theme-login--checkout h2.mission__title,.theme-login--checkout h2.our-process__title,.theme-login--checkout h2.testimonials__title,.theme-login--checkout h2.faqs__title,.theme-login--checkout h2.products__title,.theme-login--checkout h2.what-is__title,.theme-login--checkout h2.restore__title{margin-bottom:1rem;color:var(--violet-bright, #5246b8);font-size:28px}.theme-login--checkout .lost_password a,.theme-login--checkout .woocommerce-LostPassword a{color:var(--violet-bright, #5246b8);text-decoration:underline}.theme-login--checkout .lost_password a:hover,.theme-login--checkout .woocommerce-LostPassword a:hover{opacity:.85}.theme-login--checkout .woocommerce-form-login{margin-top:0}.theme-login--checkout .woocommerce-form label{margin-bottom:16px}.theme-login--checkout form p.form-row{margin-bottom:16px}.theme-checkout-wrapper .woocommerce-form-coupon-toggle{grid-column:span 12/span 12}.theme-checkout-wrapper .pk-divider__line{background:var(--Linear-Violet-stroke, #8B88A7);opacity:.3}.theme-checkout-wrapper .pk-divider svg path{fill:var(--main-color);stroke:rgba(0,0,0,0)}.theme-checkout-wrapper .woocommerce-checkout-review-order-table{overflow:inherit;width:100%;border-collapse:collapse}.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead th,.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead td,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot th,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot td{padding:12px 16px;text-align:left;color:var(--main-text-color);font-size:16px}.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead th:last-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead td:last-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot th:last-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot td:last-child{text-align:right}.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead th:first-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table thead td:first-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot th:first-child,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot td:first-child{text-align:left}.theme-checkout-wrapper .woocommerce-checkout-review-order-table tbody td{padding:12px 16px;color:var(--main-text-color);font-size:16px}.theme-checkout-wrapper .woocommerce-checkout-review-order-table tbody td:last-child{text-align:right}.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot tr:last-child td,.theme-checkout-wrapper .woocommerce-checkout-review-order-table tfoot tr:last-child th{font-weight:800;font-size:18px;color:var(--main-color)}.theme-checkout-wrapper .order-summary-collapsible{margin-top:16px;border-radius:12px;overflow:hidden;background:var(--second-color-light, #f8f6fc);border:1px solid rgba(139,136,167,.2)}.theme-checkout-wrapper .order-summary-collapsible__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:rgba(0,0,0,0);border:0;cursor:pointer;color:var(--main-text-color);font-size:16px;font-weight:700;font-family:var(--font-family);text-align:left;transition:background .2s ease}.theme-checkout-wrapper .order-summary-collapsible__trigger:hover{background:rgba(82,70,184,.06)}.theme-checkout-wrapper .order-summary-collapsible__trigger:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.theme-checkout-wrapper .order-summary-collapsible__label{flex:0 0 auto}.theme-checkout-wrapper .order-summary-collapsible__amount{flex:1 1 auto;text-align:right;color:var(--main-color);font-size:18px}.theme-checkout-wrapper .order-summary-collapsible__icon{flex-shrink:0;transition:transform .2s ease}.theme-checkout-wrapper .order-summary-collapsible__content{display:none;padding:10px 18px 18px}.theme-checkout-wrapper .order-summary-collapsible.is-open .order-summary-collapsible__icon{transform:rotate(180deg)}.theme-checkout-wrapper .order-summary-collapsible.is-open .order-summary-collapsible__content{display:block}.theme-checkout-wrapper .order-summary-collapsible__divider{height:0;border-top:.5px solid rgba(139,136,167,.4);margin:10px 0 16px}.theme-checkout-wrapper .order-summary-collapsible__row{display:flex;justify-content:space-between;align-items:center;margin-top:10px;gap:12px}.theme-checkout-wrapper .order-summary-collapsible__row:first-of-type{margin-top:0}.theme-checkout-wrapper .order-summary-collapsible__text{margin:0;color:var(--main-text-color);font-size:15px}.theme-checkout-wrapper .order-summary-collapsible__value{font-size:15px;color:var(--main-text-color)}.theme-checkout-wrapper .order-summary-collapsible__value span,.theme-checkout-wrapper .order-summary-collapsible__value .woocommerce-Price-amount{margin-right:0}.theme-checkout-wrapper .checkout-coupon-inline{margin-top:16px;padding:20px;background:var(--second-color-light, #f8f6fc);border:1px solid rgba(139,136,167,.2);border-radius:12px}.theme-checkout-wrapper .checkout-coupon-inline__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.theme-checkout-wrapper .checkout-coupon-inline__icon{flex-shrink:0;color:var(--main-text-color);opacity:.7}.theme-checkout-wrapper .checkout-coupon-inline__title{font-size:18px;font-weight:700;color:var(--main-text-color);font-family:var(--font-family)}.theme-checkout-wrapper .checkout-coupon-inline__body{display:flex;gap:0;align-items:stretch;border:1px solid rgba(139,136,167,.35);border-radius:14px;overflow:hidden;background:var(--white, #fff)}.theme-checkout-wrapper .checkout-coupon-inline__input{flex:1;min-width:0;border:0 !important;padding:14px 18px !important;height:52px !important;font-size:16px !important;font-family:var(--font-family);color:var(--Violet-Dark, #292642);background:rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;outline:none !important}.theme-checkout-wrapper .checkout-coupon-inline__input::-moz-placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout-wrapper .checkout-coupon-inline__input::placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout-wrapper .checkout-coupon-inline__btn{flex-shrink:0;padding:14px 28px;font-size:16px;font-weight:700;font-family:var(--font-family);color:var(--white, #fff);background:var(--Violet-Bright, #5246B8);border:0;cursor:pointer;transition:opacity .2s ease,background .2s ease}.theme-checkout-wrapper .checkout-coupon-inline__btn:hover{opacity:.85}.theme-checkout-wrapper .checkout-coupon-inline__btn.is-loading{opacity:.6;pointer-events:none}.theme-checkout-wrapper .checkout-coupon-inline__message{margin-top:10px;font-size:14px;line-height:1.4;font-family:var(--font-family)}.theme-checkout-wrapper .checkout-coupon-inline__message:empty{display:none}.theme-checkout-wrapper .checkout-coupon-inline__message.is-error{color:#e74c3c}.theme-checkout-wrapper .checkout-coupon-inline__message.is-success{color:#22c55e}.theme-checkout-wrapper .checkout-coupon-inline__message .woocommerce-error,.theme-checkout-wrapper .checkout-coupon-inline__message .woocommerce-message{margin:0;padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none;font-size:14px;list-style:none}.theme-checkout-wrapper .checkout-coupon-inline__message .woocommerce-error li,.theme-checkout-wrapper .checkout-coupon-inline__message .woocommerce-message li{margin:0;padding:0}.theme-checkout-wrapper .checkout-shipping-methods{width:100%;border-collapse:collapse;margin-top:16px}.theme-checkout-wrapper .checkout-shipping-methods th,.theme-checkout-wrapper .checkout-shipping-methods td{padding:8px 0;font-size:15px;color:var(--main-text-color);font-weight:400;vertical-align:top}.theme-checkout-wrapper .checkout-shipping-methods th{text-align:left;font-weight:600}.theme-checkout-wrapper .checkout-shipping-methods td{text-align:right}.theme-checkout-wrapper .order-summary-collapsible__disclaimer{margin-top:20px;padding:20px;border-radius:8px;border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.06)}.theme-checkout-wrapper .order-summary-collapsible__disclaimer p{margin:0;font-size:10px;line-height:1.5;color:var(--main-text-color);font-family:var(--font-family)}.theme-checkout-wrapper .order-summary-collapsible__disclaimer a{color:var(--main-color);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.theme-checkout-wrapper .main-button{width:100%;padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);transition:opacity .2s ease,transform .2s ease}.theme-checkout-wrapper .main-button:hover{opacity:.9;transform:translateY(-1px)}.theme-checkout{width:100%;grid-column:span 12/span 12}.theme-checkout__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;padding:40px;background:var(--second-color);border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:30px;box-shadow:0 4px 20px rgba(82,70,184,.08)}@media(max-width: 991px){.theme-checkout__row{grid-template-columns:repeat(1, minmax(0, 1fr));padding:20px;border-radius:16px}}.theme-checkout .order_review{padding:30px;background:var(--second-color-light);border-radius:20px;border:1px solid var(--Linear-Violet-stroke, #8B88A7)}@media(max-width: 991px){.theme-checkout .order_review{margin-top:25px;padding:20px;border-radius:16px}}.theme-checkout:not(.pk-cart) [type=text],.theme-checkout:not(.pk-cart) [type=number],.theme-checkout:not(.pk-cart) [type=email],.theme-checkout:not(.pk-cart) [type=tel]{height:56px;padding:12px 20px;border-radius:18px;background:var(--white, #fff);border:1px solid var(--Linear-Violet-stroke, #8B88A7);color:var(--Violet-Dark, #292642);font-size:18px;font-family:var(--font-family)}.theme-checkout:not(.pk-cart) [type=text]::-moz-placeholder, .theme-checkout:not(.pk-cart) [type=number]::-moz-placeholder, .theme-checkout:not(.pk-cart) [type=email]::-moz-placeholder, .theme-checkout:not(.pk-cart) [type=tel]::-moz-placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout:not(.pk-cart) [type=text]::placeholder,.theme-checkout:not(.pk-cart) [type=number]::placeholder,.theme-checkout:not(.pk-cart) [type=email]::placeholder,.theme-checkout:not(.pk-cart) [type=tel]::placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout:not(.pk-cart) [type=text]:focus,.theme-checkout:not(.pk-cart) [type=number]:focus,.theme-checkout:not(.pk-cart) [type=email]:focus,.theme-checkout:not(.pk-cart) [type=tel]:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(82,70,184,.1)}.theme-checkout .woocommerce-billing-fields__field-wrapper,.theme-checkout .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:0 1.5rem;row-gap:0}@media(max-width: 576px){.theme-checkout .woocommerce-billing-fields__field-wrapper,.theme-checkout .woocommerce-shipping-fields__field-wrapper{display:block}}.theme-checkout .woocommerce-billing-fields__field-wrapper .form-row,.theme-checkout .woocommerce-shipping-fields__field-wrapper .form-row{grid-column:span 12}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field{grid-column:span 6}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field{grid-column:span 6}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_email_field{grid-column:span 6}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_country_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_country_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_country_field{grid-column:span 12}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{grid-column:span 7}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{grid-column:span 5}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_city_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_state_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_city_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_state_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-column:span 4}@media(max-width: 767px){.theme-checkout .woocommerce-billing-fields__field-wrapper,.theme-checkout .woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr}.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_first_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_last_name_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_phone_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_email_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_city_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_city_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_state_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_state_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.theme-checkout .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_first_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_last_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_phone_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_email_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_city_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_city_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_state_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_state_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,.theme-checkout .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{grid-column:span 1}}.theme-checkout__legal{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(139,136,167,.25);display:none}.theme-checkout__legal-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;list-style:none;margin:0;padding:0}.theme-checkout__legal-list a{color:var(--main-color, #5246B8);font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:3px;transition:opacity .2s ease,-webkit-text-decoration .2s ease;transition:opacity .2s ease,text-decoration .2s ease;transition:opacity .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.theme-checkout__legal-list a:hover{text-decoration:underline;opacity:.85}.theme-checkout textarea{width:100%;min-height:120px;height:auto;padding:12px 20px;font-size:18px;font-family:var(--font-family);background:var(--white, #fff);border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);color:var(--Violet-Dark, #292642);resize:vertical;transition:border-color .2s ease}.theme-checkout textarea::-moz-placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout textarea::placeholder{color:var(--Linear-Violet-stroke, #8B88A7);opacity:.6}.theme-checkout textarea:focus{outline:none;border-color:var(--main-color);box-shadow:0 0 0 3px rgba(82,70,184,.1)}.theme-checkout h3,.theme-checkout h2{font-size:1.5rem;color:var(--main-color);margin-bottom:25px;font-weight:800;line-height:1.2;font-family:var(--font-family)}@media(max-width: 991px){.theme-checkout h3,.theme-checkout h2{font-size:1.2rem}}.theme-checkout h2{margin-bottom:20px;font-size:2rem}@media(max-width: 991px){.theme-checkout h2{font-size:1.75rem}}.theme-checkout .order_details{margin-bottom:25px;width:100%;max-width:500px;margin:0 auto}.theme-checkout input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]),.theme-checkout textarea{border:1px solid var(--Linear-Violet-stroke, #8B88A7);padding:12px 20px;background:var(--white, #fff);color:var(--Violet-Dark, #292642);font-size:18px;font-family:var(--font-family);border-radius:18px}.theme-checkout .form-row{margin-bottom:25px}.theme-checkout .form-row label{font-size:16px;margin-bottom:.75rem;display:block;color:var(--main-text-color);font-weight:600;font-family:var(--font-family)}.theme-checkout .form-row.place-order{margin:0;margin-top:2rem}.theme-checkout .woocommerce-additional-fields h3{margin-bottom:5px}.theme-checkout ul.payment_methods{list-style:none;padding:0;margin:0 0 2.5rem 0}.theme-checkout .woocommerce-privacy-policy-text{margin-bottom:2.5rem;display:none}.theme-checkout .woocommerce-order{width:100%;max-width:80rem;margin:0 auto}.theme-checkout .woocommerce-thankyou-order-received{margin-bottom:25px;font-size:24px;text-align:center}.theme-checkout .woocommerce-shipping-methods{list-style:none;margin:0;padding:0}.theme-checkout .woocommerce-shipping-methods label{margin:0}.theme-checkout .wc-urk-shipping-form-group{display:none !important}.select2-container .select2-selection--single{height:56px;line-height:56px;background:var(--white, #fff);font-size:18px;font-family:var(--font-family)}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:56px;padding-left:20px;color:var(--Violet-Dark, #292642)}.select2-container--default .select2-selection--single .select2-selection__arrow{line-height:56px;top:14px;right:15px}.select2-container--default .select2-selection--single{border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:18px !important;transition:border-color .2s ease}.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:focus-within{border-color:var(--main-color);box-shadow:0 0 0 3px rgba(82,70,184,.1)}.woocommerce-form-coupon-toggle{padding:20px;background-color:var(--second-color);font-size:18px;flex:0 0 100%;border-radius:20px;padding-left:60px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);color:var(--main-text-color);transition:all .2s ease}.woocommerce-form-coupon-toggle:hover{border-color:var(--main-color);box-shadow:0 2px 8px rgba(82,70,184,.1)}.woocommerce-form-coupon-toggle svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:2.5rem;height:auto}.woocommerce-form-coupon-toggle svg path{fill:var(--main-color)}.checkout_coupon{flex:0 0 100%;grid-column:span 12/span 12;font-size:16px;padding:20px;background:var(--second-color-light);border-radius:20px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);margin-top:15px}.checkout_coupon p{margin-top:15px;margin-bottom:15px;color:var(--main-text-color)}.checkout_coupon input[type=text]{margin-bottom:15px}.checkout_coupon .button{min-width:-moz-max-content;min-width:max-content;padding:16px 22px;font-size:18px;font-weight:800;border-radius:20px;background:var(--Violet-Bright, #5246B8);color:var(--white, #fff);transition:opacity .2s ease,transform .2s ease}.checkout_coupon .button:hover{opacity:.9;transform:translateY(-1px)}@media(max-width: 576px){.checkout_coupon .button{min-width:100%}}.woocommerce-form-coupon-toggle{display:flex;align-items:center;position:relative}.woocommerce-form-coupon-toggle .woocommerce-info{padding:0;border:0;margin:0;display:inline-block;box-shadow:none;background:rgba(0,0,0,0)}.woocommerce-NoticeGroup{margin-bottom:20px}.wc_payment_method .payment_box{display:none}.showcoupon{text-decoration:underline}.wc_payment_methods{font-size:16px}.wc_payment_methods .wc_payment_method{margin-bottom:1rem;display:flex;align-items:center;padding:12px;border-radius:12px;transition:background-color .2s ease}.wc_payment_methods .wc_payment_method:hover{background:var(--second-color-light)}.wc_payment_methods .wc_payment_method input{display:block !important}.wc_payment_methods .wc_payment_method label{cursor:pointer;color:var(--main-text-color);font-weight:500}.wc_payment_methods .wc_payment_method>*{cursor:pointer}.wc_payment_methods .wc_payment_method:last-child{margin-bottom:0}.woocommerce-shipping-methods li{margin-bottom:1rem;display:flex;align-items:center;grid-gap:.75rem;padding:8px 12px;border-radius:12px;transition:background-color .2s ease}.woocommerce-shipping-methods li:hover{background:var(--second-color-light)}.woocommerce-shipping-methods li label{cursor:pointer;color:var(--main-text-color);font-weight:500}.woocommerce-shipping-methods li>*{cursor:pointer}.woocommerce-shipping-methods li:last-child{margin-bottom:0}.woocommerce-order{font-size:16px;grid-column:span 12/span 12;padding:40px;background:var(--second-color);border:1px solid var(--Linear-Violet-stroke, #8B88A7);border-radius:30px;box-shadow:0 4px 20px rgba(82,70,184,.08);margin-top:100px;color:var(--main-text-color)}@media(max-width: 991px){.woocommerce-order{padding:20px;border-radius:16px;margin-top:50px}}.woocommerce-order .woocommerce-order-details{margin-top:2rem}.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-size:1.5rem;color:var(--main-color);margin-bottom:rem;font-weight:800;line-height:1.2;font-family:var(--font-family)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details,.woocommerce-order .woocommerce-order-details table.order_details.shop_table{width:100%;border-collapse:collapse;border-radius:18px;overflow:hidden;background:var(--white, #fff);border:1px solid var(--Linear-Violet-stroke, #8B88A7);box-shadow:0 2px 12px rgba(82,70,184,.06)}@media(max-width: 767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details,.woocommerce-order .woocommerce-order-details table.order_details.shop_table{margin-top:.5rem}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead{background:var(--second-color-light)}@media(max-width: 991px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead tr,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead tr{display:flex;align-items:center;width:100%}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th{padding:14px 18px;text-align:left;font-size:15px;font-weight:700;color:var(--main-color);font-family:var(--font-family);border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7);vertical-align:middle}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th:first-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th:first-child{flex:1}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th:last-child{flex:0 0 auto;text-align:right}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr{border-bottom:1px solid rgba(139,136,167,.25);transition:background .2s ease}@media(max-width: 767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr{flex-direction:row}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr:last-child{border-bottom:none;margin-bottom:0}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr:hover,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr:hover{background:var(--second-color-light)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody td{padding:14px 18px;color:var(--main-text-color);font-size:16px;font-family:var(--font-family);vertical-align:middle}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td:first-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody td:first-child{font-weight:500}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody td:last-child{text-align:right;font-weight:700;color:var(--main-color)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note{background:var(--second-color-light);border-bottom:1px solid rgba(139,136,167,.25)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note p,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note p{color:#000}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note td,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note td{padding:1.25rem 18px;text-align:center;vertical-align:middle}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note a,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note span,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note strong,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note a,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note span,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note strong{color:var(--main-text-color) !important}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note a,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note a{text-decoration:underline;text-underline-offset:2px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note a:hover,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note a:hover{color:var(--main-color) !important}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note h3,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note h4,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note h3,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note h4{font-size:1rem;margin:0 0 .5rem;color:var(--main-text-color) !important;font-weight:700}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr.product-purchase-note img,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody tr.product-purchase-note img{display:inline-block;margin:.5rem 0}@media(max-width: 991px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details,.woocommerce-order .woocommerce-order-details table.order_details.shop_table{table-layout:fixed}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th{padding:12px 14px;font-size:14px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th:first-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th:first-child{flex:1 1 65%}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table thead th:last-child{flex:0 0 35%;padding-left:8px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody td{padding:12px 14px;font-size:15px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tbody td:last-child{padding-left:8px}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot tr{border-top:2px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--second-color-light)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot tr:last-child th,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot tr:last-child td{padding:16px 18px;font-size:18px;font-weight:800;color:var(--main-color);border-top:2px solid var(--main-color)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot th,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot td{padding:12px 18px;text-align:left;font-size:16px;color:var(--main-text-color)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th:last-child,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot th:last-child,.woocommerce-order .woocommerce-order-details table.order_details.shop_table tfoot td:last-child{text-align:right}.woocommerce-thankyou-order-received{font-size:28px;color:var(--main-color);margin-bottom:1.5rem;font-weight:800;text-align:center;font-family:var(--font-family)}@media(max-width: 991px){.woocommerce-thankyou-order-received{font-size:24px}}.woocommerce-page [type=radio],.woocommerce-page [type=checkbox]{width:20px;height:20px;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;margin-right:8px}.woocommerce-page [type=radio]::before,.woocommerce-page [type=checkbox]::before{content:"";position:absolute;border:2px solid var(--main-color);left:0;right:0;bottom:0;top:0;border-radius:1px;transition:all .3s ease;background:var(--white, #fff)}.woocommerce-page [type=radio]::after,.woocommerce-page [type=checkbox]::after{content:"";position:absolute;width:100%;height:100%;background:var(--main-color);top:50%;left:50%;transform:translate(-50%, -50%) scale(0);border-radius:4px;transition:all .3s ease;opacity:0}.woocommerce-page [type=radio]:checked::before,.woocommerce-page [type=checkbox]:checked::before{border-color:var(--main-color);background:var(--main-color)}.woocommerce-page [type=radio]:checked::after,.woocommerce-page [type=checkbox]:checked::after{opacity:1;transform:translate(-50%, -50%) scale(0.6);background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.5L4.5 8L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.woocommerce-page [type=radio]::before,.woocommerce-page [type=radio]::after{border-radius:50%}.woocommerce-page [type=radio]:checked::after{background-image:none;background:var(--white, #fff);width:8px;height:8px;transform:translate(-50%, -50%) scale(1)}.select2-search--dropdown,.select2-results{color:var(--main-text-color);background:var(--white, #fff) !important;border-radius:18px;border:1px solid var(--Linear-Violet-stroke, #8B88A7)}.select2-results__option{padding:12px 20px;color:var(--main-text-color);font-size:18px;font-family:var(--font-family)}.select2-results__option--highlighted{background:var(--second-color-light) !important;color:var(--main-color) !important}.select2-container--open .select2-dropdown--below{border-color:var(--Linear-Violet-stroke, #8B88A7) !important;border-radius:18px;margin-top:4px;box-shadow:0 4px 20px rgba(82,70,184,.15)}.payment_method_authnet{flex-wrap:wrap;gap:20px}.payment_method_authnet .payment_box{flex:0 0 100%;width:100%;border:0}.payment_method_authnet .payment_box fieldset{border:0}label[for=payment_method_authnet]{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:.5em;column-gap:.5em}@media(max-width: 767px){label[for=payment_method_authnet]{grid-template-columns:1fr}}label[for=payment_method_authnet] img{width:32px;height:auto;margin:0}label[for=payment_method_authnet]{grid-auto-flow:column}#activecampaign_for_woocommerce_accepts_marketing_field .checkbox{position:relative;padding-left:2.5rem}#activecampaign_for_woocommerce_accepts_marketing_field .checkbox [type=checkbox]{position:absolute;left:0;top:5px}#activecampaign_for_woocommerce_accepts_marketing_field label{display:inline-block}.woocommerce-order-details .product-purchase-note{margin-top:20px}.woocommerce-order-details .product-purchase-note h3,.woocommerce-order-details .product-purchase-note h4,.woocommerce-order-details .product-purchase-note p,.woocommerce-order-details .product-purchase-note a,.woocommerce-order-details .product-purchase-note span,.woocommerce-order-details .product-purchase-note strong{color:var(--main-text-color) !important}@media(max-width: 991px){.shop-title-bar--contacts{padding:120px 0 56px}}.shop-title-bar--contacts .contact-section__title{color:var(--White, #FFF);font-size:36px;font-style:normal;font-weight:900;text-transform:uppercase;line-height:1}.shop-title-bar--contacts .contact-section__subtitle{color:#d8d5f1;font-size:20px;font-style:normal;font-weight:900;text-transform:uppercase;line-height:1.1}.contact-section{padding:180px 0 0}@media(max-width: 991px){.contact-section{padding:80px 0 0}}.contact-section__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin:0 auto}@media(max-width: 991px){.contact-section__grid{grid-template-columns:1fr;gap:80px}}.contact-section__info .contact-section__title{margin-bottom:0}.contact-section__title{color:var(--violet-50, rgba(96, 87, 166, 0.5));font-family:var(--font-family);font-size:48px;font-weight:900;line-height:1.1;text-transform:uppercase;margin:0 0 8px}@media(max-width: 991px){.contact-section__title{color:#d8d5f1;leading-trim:both;text-edge:cap;font-family:Avenir;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase}}.contact-section__subtitle{color:var(--violet-50, rgba(96, 87, 166, 0.5));font-family:var(--font-family);font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase;margin:0 0 4px;opacity:.9}@media(max-width: 991px){.contact-section__subtitle{color:#d8d5f1;leading-trim:both;text-edge:cap;font-family:Avenir;font-size:20px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;opacity:1}}.contact-section__subtitle--last{margin-bottom:24px}.contact-section__field:not(.contact-section__field--checkbox) label{display:none}.contact-section__description{color:var(--dark, #111);font-family:var(--font-family);font-size:22px;font-weight:400;line-height:1.5;margin:0 0 48px;max-width:623px}@media(max-width: 991px){.contact-section__description{margin-bottom:48px}}.contact-section__details{margin-bottom:48px}.contact-section__details:last-of-type{margin-bottom:0}.contact-section__label{color:var(--violet-50, rgba(96, 87, 166, 0.5));leading-trim:both;text-edge:cap;font-family:Avenir;font-size:26px;font-style:normal;font-weight:900;line-height:1;text-transform:uppercase;margin-bottom:24px}.contact-section__value{color:var(--Violet-Dark, #292642);leading-trim:both;text-edge:cap;font-size:22px;font-style:normal;font-weight:400;line-height:140%}.contact-section__form-wrap{border-radius:18px;background:linear-gradient(75deg, rgba(96, 87, 166, 0.2) 2.2%, rgba(96, 87, 166, 0) 48.91%),#e6e2ff;padding:56px}@media(max-width: 991px){.contact-section__form-wrap{padding:24px}}.contact-section__form-title{color:var(--Violet, #6057A6);text-align:center;leading-trim:both;text-edge:cap;font-family:Avenir;font-size:26px;font-style:normal;font-weight:900;line-height:normal;text-transform:uppercase;margin-bottom:64px}@media(max-width: 991px){.contact-section__form-title{margin-bottom:32px;font-size:16px}}.contact-section__form{display:flex;flex-direction:column;gap:24px}.contact-section__form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 576px){.contact-section__form-row{grid-template-columns:1fr}}.contact-section__field label{color:var(--violet-dark, #292642);font-family:var(--font-family);font-size:14px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.contact-section__field--checkbox label{text-transform:none;font-weight:400;font-size:16px;margin-bottom:0}.contact-section__checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.contact-section__checkbox-label input[type=checkbox]{margin-top:4px;width:20px;height:20px;flex-shrink:0;accent-color:var(--violet-bright, #5246b8)}.contact-section__checkbox-label span{color:var(--dark, #111);line-height:1.5}.contact-section__checkbox-label span a{color:var(--violet-bright, #5246b8);text-decoration:underline}.contact-section__checkbox-label span a:hover{text-decoration:none}.contact-section__submit-wrap{display:flex;flex-direction:column;margin-top:40px;align-items:start}@media(max-width: 991px){.contact-section__submit-wrap{margin-top:12px}}.contact-section__submit{min-width:200px}.contact-section__form-status:not(:empty){margin-bottom:1rem}.shop-title-bar--thank-you{padding:200px 0 80px}@media(max-width: 576px){.shop-title-bar--thank-you{padding:120px 0 60px}}.shop-title-bar--thank-you .thank-you__title{color:#fff;margin-bottom:0}.thank-you{padding-bottom:120px}@media(max-width: 576px){.thank-you{padding-bottom:80px}}.thank-you__inner{max-width:720px;margin:0 auto;padding-top:48px}.thank-you__description{margin-bottom:40px}.thank-you__description p{font-size:18px;line-height:1.6;color:var(--violet-50, rgba(96, 87, 166, 0.85));margin:0 0 1em}.thank-you__description p:last-child{margin-bottom:0}.thank-you__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}@media(max-width: 576px){.thank-you__actions{flex-direction:column;align-items:stretch}}.thank-you__btn--secondary{background:rgba(0,0,0,0);color:var(--Violet-Bright, #5246B8);border:2px solid var(--Violet-Bright, #5246B8)}.thank-you__btn--secondary:hover{background:var(--Violet-Bright, #5246B8);color:#fff}.checkout-progress{grid-column:span 12/span 12}.checkout-progress__steps{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.checkout-progress__step{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--Linear-Violet-stroke, #8B88A7);white-space:nowrap}.checkout-progress__step:not(:last-child)::after{content:"";display:block;width:48px;height:2px;background:currentColor;opacity:.25;margin:0 14px}.checkout-progress__step--done{color:#27ae60}.checkout-progress__step--done::after{opacity:.5}.checkout-progress__step--active{color:var(--main-color);font-weight:700}.checkout-progress__icon{width:28px;height:28px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;transition:background .25s ease,border-color .25s ease,color .25s ease}.checkout-progress__icon svg{width:13px;height:13px}.checkout-progress__step--done .checkout-progress__icon{background:#27ae60;border-color:#27ae60;color:#fff}.checkout-progress__step--active .checkout-progress__icon{background:var(--main-color);border-color:var(--main-color);color:#fff}@media(max-width: 576px){.checkout-progress__step{font-size:12px}.checkout-progress__step:not(:last-child)::after{width:24px;margin:0 6px}}.checkout-step{transition:opacity .25s ease;opacity:1}.checkout-step__title{font-size:1.6rem;font-weight:800;color:var(--main-color);margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7);opacity:.9}.checkout-step--hidden{display:none}.checkout-step__back-row{margin-bottom:1.25rem}.checkout-step__back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;font-size:14px;font-weight:600;color:var(--main-color);cursor:pointer;font-family:var(--font-family);opacity:.75;transition:opacity .2s ease,gap .2s ease}.checkout-step__back:hover{opacity:1;gap:8px}.checkout-step__nav{margin-top:2rem}.checkout-step[data-step="2"] table{display:none}.c-button--next-step{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;font-size:18px;font-weight:800;border-radius:20px;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px rgba(82,70,184,.3)}.c-button--next-step:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 24px rgba(82,70,184,.4)}.theme-checkout__col--summary{position:sticky;top:24px;align-self:start;background:linear-gradient(180deg, rgba(82, 70, 184, 0.06) 0%, rgba(82, 70, 184, 0.02) 100%);border-radius:24px;padding:28px 24px;border:1px solid rgba(82,70,184,.12)}@media(max-width: 991px){.theme-checkout__col--summary{position:static;padding:24px 20px;border-radius:20px}}.theme-checkout__col--summary .order_review{background:rgba(0,0,0,0);border:none;padding:0}.theme-checkout__col--summary #order_review_heading{font-size:1.25rem;font-weight:800;color:var(--main-color);margin:0 0 1.25rem 0;padding-bottom:.75rem;border-bottom:2px solid rgba(82,70,184,.15);letter-spacing:-0.02em}.theme-checkout__col--summary .woocommerce-checkout-review-order{margin-top:0}.theme-checkout__col--summary .woocommerce-checkout-review-order-table{width:100%;border:none;border-collapse:collapse;display:block;background:rgba(255,255,255,.6);border-radius:16px;overflow:hidden;border:1px solid rgba(82,70,184,.08)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table thead{display:none}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody{display:block;padding:0 4px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody tr.cart_item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 18px;border:none;border-bottom:1px solid rgba(82,70,184,.08);transition:background .15s ease}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody tr.cart_item:last-child{border-bottom:none}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody td{display:block;padding:0;border:none;font-size:15px;color:var(--main-text-color);vertical-align:middle;background:rgba(0,0,0,0)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-name{flex:1;min-width:0;font-weight:600;line-height:1.35;font-size:15px;letter-spacing:-0.01em}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__row{display:flex;align-items:center;gap:12px;width:100%}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__thumb{flex-shrink:0;width:56px;height:56px;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.8)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__name{font-size:15px;font-weight:600;line-height:1.3;color:var(--main-text-color)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap{display:block;margin-top:2px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .quantity{display:inline-block !important}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .quantity.hidden{display:none !important}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .theme-quantity{display:inline-flex !important;align-items:center;gap:0;visibility:visible;opacity:1;height:30px;width:84px;padding:4px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .theme-quantity .theme-quantity__input{font-size:14px !important}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .theme-quantity__input,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap input.qty{display:inline-block !important;width:26px;height:18px;padding:0 2px;font-size:11px;text-align:center;visibility:visible;opacity:1;border:1px solid rgba(139,136,167,.3);border-radius:4px;background:#fff}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .theme-quantity__btn{display:inline-flex !important;align-items:center;justify-content:center;width:16px;height:18px;padding:0;visibility:visible;opacity:1}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-wrap .theme-quantity__btn svg{width:12px;height:12px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .cart-item__qty-static{font-size:14px;font-weight:600;color:var(--main-text-color);opacity:.85}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-total{flex-shrink:0;text-align:right;font-weight:700;font-size:15px;color:var(--main-color);white-space:nowrap}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-remove{flex-shrink:0}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-remove .checkout-remove-item{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--main-color);font-size:20px;line-height:1;cursor:pointer;transition:color .2s ease,background .2s ease}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-remove .checkout-remove-item:hover{background:rgba(231,76,60,.12);color:#e74c3c}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tbody .product-remove .checkout-remove-item:disabled{opacity:.6;cursor:not-allowed}.theme-checkout__col--summary .woocommerce-checkout-review-order-table .product-quantity{font-weight:500;opacity:.8;font-size:.9em;color:var(--main-text-color)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot{display:block;padding:12px 18px 18px;border-top:2px solid rgba(82,70,184,.1);background:rgba(255,255,255,.4)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border:none}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot th{flex:1;padding:0;border:none;font-size:14px;font-weight:600;color:var(--main-text-color);text-align:left;background:rgba(0,0,0,0)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot td{flex-shrink:0;padding:0;border:none;font-size:14px;font-weight:600;color:var(--main-text-color);text-align:right;background:rgba(0,0,0,0)}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.cart-discount th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.fee th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.fee td,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.tax-rate th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.tax-rate td,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.tax-total th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.tax-total td{font-size:14px;font-weight:500;opacity:.9}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.shipping{flex-direction:column;align-items:stretch;width:100%}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping th,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.shipping th{width:100%;font-weight:600}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping td,.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.shipping td{display:block;width:100%;max-width:100%;font-weight:600}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-destination{font-size:12px;opacity:.8;margin-top:2px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.order-total{margin-top:10px;padding:14px 16px;background:rgba(82,70,184,.08);border-radius:12px;margin-left:-4px;margin-right:-4px;margin-bottom:-4px;padding-left:16px;padding-right:16px}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.order-total th{font-size:1.05rem;font-weight:800;color:var(--main-color);letter-spacing:-0.02em}.theme-checkout__col--summary .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:1.2rem;font-weight:800;color:var(--main-color);letter-spacing:-0.02em}.theme-checkout__col--summary .woocommerce-form-coupon-toggle,.theme-checkout__col--summary .checkout_coupon{margin-top:1rem;padding:14px 18px;background:rgba(255,255,255,.7);border-radius:14px;border:1px solid rgba(82,70,184,.12);font-size:14px;color:var(--main-text-color)}.theme-checkout__col--summary .woocommerce-form-coupon-toggle a{color:var(--main-color);font-weight:600;text-decoration:underline;text-underline-offset:3px}.theme-checkout__col--summary .woocommerce-form-coupon-toggle a:hover{opacity:.9}#shipping_method.woocommerce-shipping-methods,.theme-checkout .woocommerce-shipping-methods{list-style:none;margin:0 0 1rem 0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%}#shipping_method.woocommerce-shipping-methods li,.theme-checkout .woocommerce-shipping-methods li{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;gap:16px;margin:0;padding:16px 20px;background:#fff;border:1px solid rgba(139,136,167,.25);border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}#shipping_method.woocommerce-shipping-methods li .item,.theme-checkout .woocommerce-shipping-methods li .item{display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem;width:100%}#shipping_method.woocommerce-shipping-methods li .peaks-po-box-notice,#shipping_method.woocommerce-shipping-methods li .peaks-pickup-address,.theme-checkout .woocommerce-shipping-methods li .peaks-po-box-notice,.theme-checkout .woocommerce-shipping-methods li .peaks-pickup-address{text-align:left}#shipping_method.woocommerce-shipping-methods li:hover,.theme-checkout .woocommerce-shipping-methods li:hover{border-color:rgba(82,70,184,.35)}#shipping_method.woocommerce-shipping-methods li:has(.shipping_method:checked),.theme-checkout .woocommerce-shipping-methods li:has(.shipping_method:checked){border-color:var(--main-color);box-shadow:0 0 0 2px rgba(82,70,184,.15)}#shipping_method.woocommerce-shipping-methods label,.theme-checkout .woocommerce-shipping-methods label{flex:1;margin:0;cursor:pointer;font-size:16px;font-weight:600;color:var(--main-text-color);text-align:left}#shipping_method.woocommerce-shipping-methods .shipping_method,.theme-checkout .woocommerce-shipping-methods .shipping_method{width:20px;height:20px;margin:0;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--main-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid rgba(139,136,167,.5);border-radius:50%;background:#fff;transition:border-color .2s ease,background .2s ease}#shipping_method.woocommerce-shipping-methods .shipping_method:checked,.theme-checkout .woocommerce-shipping-methods .shipping_method:checked{border-color:var(--main-color);background:var(--main-color);box-shadow:inset 0 0 0 3px #fff}.theme-checkout .woocommerce-shipping-totals h3,.theme-checkout .shipping-title{font-size:1rem;font-weight:700;color:var(--main-text-color);margin:0 0 12px 0}.wc_payment_methods.payment_methods.methods,#payment .wc_payment_methods{list-style:none;margin:0 0 1.25rem 0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.wc_payment_methods.payment_methods.methods>li.wc_payment_method,#payment .wc_payment_methods>li.wc_payment_method{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;margin:0;padding:0;background:#fff;border:1px solid rgba(139,136,167,.25);border-radius:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.wc_payment_methods.payment_methods.methods>li.wc_payment_method:hover,#payment .wc_payment_methods>li.wc_payment_method:hover{border-color:rgba(82,70,184,.35)}.wc_payment_methods.payment_methods.methods>li.wc_payment_method:has(.input-radio:checked),#payment .wc_payment_methods>li.wc_payment_method:has(.input-radio:checked){border-color:var(--main-color);box-shadow:0 0 0 2px rgba(82,70,184,.15)}.wc_payment_methods.payment_methods.methods>li.wc_payment_method>label,#payment .wc_payment_methods>li.wc_payment_method>label{grid-column:1;grid-row:1;display:flex;align-items:center;gap:10px;margin:0;padding:16px 20px;cursor:pointer;font-size:16px;font-weight:600;color:var(--main-text-color);text-align:left}.wc_payment_methods.payment_methods.methods>li.wc_payment_method>label img,#payment .wc_payment_methods>li.wc_payment_method>label img{max-height:24px}.wc_payment_methods.payment_methods.methods>li.wc_payment_method>input.input-radio,#payment .wc_payment_methods>li.wc_payment_method>input.input-radio{grid-column:2;grid-row:1;align-self:center;justify-self:end;margin:0 20px 0 0;width:20px;height:20px;flex-shrink:0;cursor:pointer;accent-color:var(--main-color);-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid rgba(139,136,167,.5);border-radius:50%;background:#fff;transition:border-color .2s ease,background .2s ease}.wc_payment_methods.payment_methods.methods>li.wc_payment_method>input.input-radio:checked,#payment .wc_payment_methods>li.wc_payment_method>input.input-radio:checked{border-color:var(--main-color);background:var(--main-color);box-shadow:inset 0 0 0 3px #fff}.wc_payment_methods.payment_methods.methods>li.wc_payment_method>.payment_box,#payment .wc_payment_methods>li.wc_payment_method>.payment_box{grid-column:1/-1;grid-row:2;padding:14px 20px 16px;margin:0;border-top:1px solid rgba(139,136,167,.12);background:rgba(255,255,255,.5);border-radius:0 0 12px 12px;font-size:14px;color:var(--main-text-color);display:block !important}.checkout-trust{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px 16px;background:rgba(82,70,184,.04);border-radius:12px;border:1px solid rgba(82,70,184,.12);margin-top:1.25rem}.checkout-trust__secure{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#27ae60}.checkout-trust__lock{flex-shrink:0}.checkout-trust__cards{display:flex;align-items:center;gap:6px}.checkout-trust__card-icon{width:34px;height:22px;border-radius:4px;display:block;flex-shrink:0}.checkout-trust__guarantee{display:flex;align-items:center;gap:6px;margin-top:.75rem;font-size:12px;color:var(--main-text-color);opacity:.65;justify-content:center}.checkout-trust__guarantee svg{flex-shrink:0;color:var(--main-color);opacity:.8}.c-button--place-order{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 24px;font-size:20px;font-weight:800;border-radius:20px;box-shadow:0 4px 20px rgba(82,70,184,.35);position:relative;overflow:hidden;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.c-button--place-order::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.12) 0%, transparent 60%);pointer-events:none}.c-button--place-order:hover:not(:disabled){opacity:.93;transform:translateY(-2px);box-shadow:0 8px 28px rgba(82,70,184,.45)}.c-button--place-order.is-loading{opacity:.8;cursor:wait}.c-button--place-order.is-loading::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.15) 50%, transparent 100%);animation:btn-shimmer 1.2s infinite}.place-order__icon{flex-shrink:0;display:flex;align-items:center}@media(max-width: 576px){.c-button--place-order{font-size:18px;padding:16px 20px}}@keyframes btn-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.checkout-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--main-color);color:#fff;padding:14px 20px;box-shadow:0 -4px 20px rgba(0,0,0,.15);transform:translateY(100%);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 991px){.checkout-sticky-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}}.checkout-sticky-bar--visible{transform:translateY(0)}.checkout-sticky-bar__toggle{display:flex;align-items:center;gap:8px;background:none;border:none;color:inherit;font-family:var(--font-family);font-size:15px;font-weight:600;cursor:pointer;padding:0;flex:1}.checkout-sticky-bar__label{flex:1;text-align:left}.checkout-sticky-bar__chevron{opacity:.8}.checkout-sticky-bar__total{font-size:18px;font-weight:800;white-space:nowrap}.checkout-sticky-bar__total .woocommerce-Price-amount{color:inherit}.theme-checkout .form-row.woocommerce-validated input,.theme-checkout .form-row.woocommerce-validated .select2-selection{border-color:#27ae60 !important}.theme-checkout .form-row.woocommerce-invalid input,.theme-checkout .form-row.woocommerce-invalid textarea,.theme-checkout .form-row.woocommerce-invalid .select2-selection{border-color:#e74c3c !important;box-shadow:0 0 0 3px rgba(231,76,60,.08) !important}.theme-checkout .checkout-field-error{display:block;color:#e74c3c;font-size:12px;font-weight:500;margin-top:5px;padding-left:4px;animation:field-error-in .15s ease}@keyframes field-error-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkout-upsell{margin-bottom:1.5rem;border-radius:16px;border:1px solid var(--Linear-Violet-stroke, #8B88A7);background:var(--second-color-light);overflow:hidden;transition:opacity .3s ease,transform .3s ease}.checkout-upsell--hiding{opacity:0;transform:translateY(-8px)}.checkout-upsell__header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--second-color);border-bottom:1px solid var(--Linear-Violet-stroke, #8B88A7)}.checkout-upsell__header-text{display:flex;flex-direction:column;gap:2px}.checkout-upsell__label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--main-color);text-transform:uppercase;letter-spacing:.04em}.checkout-upsell__label svg{flex-shrink:0}.checkout-upsell__subtitle{font-size:11px;font-weight:600;color:var(--main-text-color);opacity:.7;text-transform:uppercase;letter-spacing:.03em;padding-left:22px}.checkout-upsell__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:#f5a623;color:#fff;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.checkout-upsell__body{display:flex;align-items:center;gap:12px;padding:14px 16px}.checkout-upsell__image{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--white, #fff)}.checkout-upsell__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.checkout-upsell__info{flex:1;min-width:0}.checkout-upsell__name{font-size:15px;font-weight:700;color:var(--main-text-color);line-height:1.3;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-upsell__desc{font-size:12px;color:var(--main-text-color);opacity:.7;line-height:1.4;margin-bottom:6px;position:relative;padding-right:72px}.checkout-upsell__desc-checkbox{display:none}.checkout-upsell__desc-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-upsell__desc-text p{margin:0}.checkout-upsell__desc-text--expanded{display:block;-webkit-line-clamp:initial;overflow:visible}.checkout-upsell__desc-checkbox:checked~.checkout-upsell__desc-text{display:block;-webkit-line-clamp:initial;overflow:visible}.checkout-upsell__desc-toggle{cursor:pointer;position:absolute;right:0;bottom:0;line-height:1.4;background:var(--second-color-light);padding-left:6px}.checkout-upsell__desc-toggle-more,.checkout-upsell__desc-toggle-less{font-weight:600;color:var(--main-color);text-decoration:underline;text-underline-offset:2px}.checkout-upsell__desc-toggle-less{display:none}.checkout-upsell__desc-checkbox:checked~.checkout-upsell__desc-toggle .checkout-upsell__desc-toggle-more{display:none}.checkout-upsell__desc-checkbox:checked~.checkout-upsell__desc-toggle .checkout-upsell__desc-toggle-less{display:inline}.checkout-upsell__pricing{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.checkout-upsell__price{font-size:15px;font-weight:700;color:var(--main-color)}.checkout-upsell__price--regular{font-size:13px;font-weight:400;color:var(--main-text-color);opacity:.5;text-decoration:line-through}.checkout-upsell__price--sale{color:var(--main-color)}.checkout-upsell__save{font-size:12px;font-weight:700;color:#fff;background:#e05c2a;padding:2px 7px;border-radius:20px;white-space:nowrap}.checkout-upsell__action{flex-shrink:0;margin-left:auto}.checkout-upsell__btn{display:flex;align-items:center;justify-content:center;gap:2px;min-width:60px;padding:10px 14px;border-radius:12px;background:var(--main-color, #5246B8);color:#fff;border:none;cursor:pointer;font-family:var(--font-family);transition:opacity .2s ease,transform .2s ease,background .2s ease;line-height:1.2}.checkout-upsell__btn:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.checkout-upsell__btn:disabled{cursor:default}.checkout-upsell__btn.is-loading{opacity:.7}.checkout-upsell__btn.is-added{background:#27ae60}.checkout-upsell__btn-icon{font-size:18px;font-weight:700;line-height:1;display:block}.checkout-upsell__btn-text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:block}.checkout-upsell__promo-line{padding:8px 16px;background:rgba(224,92,42,.08);border-top:1px dashed rgba(224,92,42,.3);font-size:12px;font-weight:600;color:#e05c2a;text-align:center}@media(max-width: 576px){.checkout-upsell__body{gap:10px}.checkout-upsell__image{width:52px;height:52px}.checkout-upsell__name{font-size:14px}.checkout-upsell__btn{min-width:52px;padding:8px 10px}}#billing_country_field strong{color:var(--Violet-Bright, #5246B8)}.theme-register-page{max-width:1250px;margin-left:auto;margin-right:auto;width:100%;font-size:16px;padding:100px 0}.theme-register-page h2.section-title,.theme-register-page h2.treatments__title,.theme-register-page h2.mission__title,.theme-register-page h2.our-process__title,.theme-register-page h2.testimonials__title,.theme-register-page h2.faqs__title,.theme-register-page h2.products__title,.theme-register-page h2.what-is__title,.theme-register-page h2.restore__title{text-align:center;margin-bottom:24px}.theme-register{display:block}.account-existing{text-align:center}.account-existing a{font-weight:bold;color:var(--main-color)}.account-existing a:hover{text-decoration:underline}.register .form-messages:not(:empty){margin-bottom:2rem}.register h3{text-align:center;margin-bottom:1rem;color:var(--Violet, #6057A6);text-align:center;leading-trim:both;text-edge:cap;font-family:Avenir;font-size:20px;font-style:normal;line-height:normal}.register__step{display:none;max-width:460px;margin-left:auto;margin-right:auto}.register__step.active{display:block}.register .button{min-width:100%}.register .field-error{color:#e74c3c;font-size:12px;margin-top:5px;display:block}.register .form-actions .form-row{display:flex;flex-direction:column-reverse;gap:16px}.register .form-actions .form-row .button-secondary{background:rgba(0,0,0,0);color:var(--main-color);border:1px solid var(--main-color)}.register .form-actions .form-row .button-secondary:hover{background:var(--main-color);color:#fff}.therapy-list{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}
.shop-title-bar {
    background-image: url('/wp-content/uploads/2026/06/Peak-Now-Categories-Banner-02.jpg');
    background-position: center center;
}

@media (max-width: 767px) {
    .shop-title-bar {
        background-size: cover;
    }
}

.treatments__card {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}

.treatments__card:hover {
    background-size: cover !important;
    background-position: center center !important;
}

.treatments__card-media,
.treatments__card-media--placeholder {
    display: none !important;
}

.treatments__card-kicker,
.treatments__card-kicker span {
    color: #fff !important;
}

@media (max-width: 767px) {
    .treatments__card {
        background-position: 75% center !important;
    }
}