*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}html{height:100%;font-size:62.5%}body{height:100%;box-sizing:border-box;background:#F3F0EB;color:#5e5d5d;font-family:"arboria",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem}.Hidden{position:absolute;left:-9999px}.Wrapper{width:134.4rem;max-width:calc(100% - 3rem);margin:0 auto}.Content--stylised{font-family:"ivypresto-display",serif;font-style:italic;font-size:2rem;line-height:1.5em;margin:5rem 0 5rem 0!important;max-width:75%;color:#ccb296;letter-spacing:.1em}.Overlay{position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .9)}.blank-page-content{min-height:calc(100vh - 300px);display:flex;align-items:center;justify-content:center}.blank-page-content .Wrapper{width:100%;display:flex;align-items:center;justify-content:center}.Overlay__container{position:fixed!important;z-index:110;top:0!important;left:0;width:100%;background:#fff;border-radius:1.5rem;transition:all .3s;transform:translateY(-5rem) translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;height:100vh;transform:none!important;padding:50px 20px;overflow:auto;display:flex;align-items:center;justify-content:center}.Overlay__container img{max-width:750px;margin:auto}.Overlay__container a.Link--close{top:30px;right:30px;font-size:30px}.Overlay__container--visible{transform:translateY(0) translateX(-50%);opacity:1;visibility:visible;pointer-events:all;position:relative}.Overlay__container--lightbox{background:none;text-align:center}.Overlay__container--visible .Loading{width:100%;height:50rem;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#000}.Link--close{position:absolute;top:-2.5rem;right:0;color:#fff}body .Overlay__container h2{font-family:"ivypresto-display",serif;text-transform:unset;font-size:2.5rem;font-weight:400}.Overlay__container .Button{display:inline-block;background:#ccb296;color:#ebe0dd;border-radius:2rem;transition:all .3s;position:relative;-webkit-appearance:none;border:0;padding:.8rem 3rem 1rem 3rem;text-decoration:none}.Row{display:flex;justify-content:space-between;margin-top:2rem}.Input label{display:block;margin-bottom:5px;font-size:1.2rem;text-transform:uppercase}.Input input,.Input select,.Input textarea{outline:none}.Input--checkbox{display:flex}.Input--checkbox label{text-transform:unset;display:flex;align-items:center}.Input--checkbox input{position:absolute;left:-9999px}.Input--checkbox input+.Icons{font-size:2rem;color:#236655;margin-right:1rem}.Input--checkbox input+.Icons .fa-check-square{display:none}.Input--checkbox input+.Icons .fa-square{display:block}.Input--checkbox input:checked+.Icons .fa-check-square{display:block}.Input--checkbox input:checked+.Icons .fa-square{display:none}h2,h1{font-family:"ivypresto-display",serif;font-weight:400;font-style:normal;font-size:5rem}h2 small,h1 small{display:block;margin-top:1rem;font-size:1.6rem;font-family:"arboria",sans-serif;font-weight:400}.Button a,button{display:inline-block;background:#ccb296;color:#ebe0dd;border-radius:2rem;transition:all .3s;position:relative;-webkit-appearance:none;border:0}.Button a:after{display:none}button{padding:.8rem 3rem}.Button--light a{color:#746c69!important;background:#fff}.Button a:hover,.Button a:focus,button:hover,button:focus{background:#000;color:#ebe0dd!important;box-shadow:0 3px 5px rgb(0 0 0 / .3);transform:translateY(-2px)}.ButtonGroup{margin-top:3rem}.ButtonGroup__list{margin:0;padding:0;list-style:none}.ButtonGroup--right{display:flex;justify-content:flex-end}.site-header{position:absolute;top:0;left:0;width:100%;padding:3rem;transition:all .3s}.logged-in .site-header{top:3.2rem}.site-header .Wrapper{display:flex;justify-content:space-between}.site-header.sticky{position:fixed;z-index:30;background:rgb(0 0 0 / .8);padding:1rem;box-shadow:0 0 1rem rgb(0 0 0 / .1)}.site-title,.site-description{display:none}.site-logo a img{max-height:11rem;transition:all .5s}.site-logo a:hover img,.site-logo a:focus img{transform:scale(1.05)}.site-header.sticky .site-logo a img{max-height:6rem}#menu-primary-menu{display:flex;justify-content:flex-end;flex-wrap:wrap;margin:3rem 0 0 0;padding:0;list-style:none;transition:all .3s}.site-header.sticky #menu-primary-menu{margin-top:5px}#menu-primary-menu li{position:relative}#menu-primary-menu li a{text-decoration:none;color:#5e5d5d;font-size:1.8rem;display:block;padding:1rem 2rem;position:relative;transition:all .3s}#menu-primary-menu li.Button a{padding:.7rem 2rem 1rem 2rem!important;margin-left:2rem;transform:translateY(4px);background:#5e5d5d;color:#f3f0eb!important;transition:all .3s}#menu-primary-menu li.Button a:hover,#menu-primary-menu li.Button a:focus{color:#5e5d5d!important;background:#f3f0eb}#menu-primary-menu li a:after{content:"";width:0;height:1px;background:#5e5d5d;position:absolute;bottom:0;left:50%;transition:all .3s;transform-origin:center}.site-header.sticky #menu-primary-menu li a{color:#f3f0eb}body .site-header.sticky #menu-primary-menu li.Button a{background:#5e5d5d;color:#f3f0eb!important}.site-header.sticky #menu-primary-menu li.Button a:hover,.site-header.sticky #menu-primary-menu li.Button a:focus{background:#5e5d5d;color:#f3f0eb!important}#menu-primary-menu li a:hover:after,#menu-primary-menu li.current_page_item a:after{width:calc(100% - 4rem);left:2rem}#menu-primary-menu li ul{position:absolute;left:50%;top:5rem;background:#fff;padding:5px 2rem;border-radius:1.5rem;box-shadow:0 5px 5px rgb(0 0 0 / .1);list-style:none;transform:translateX(-50%);width:30rem;transition:all .3s;opacity:0;visibility:hidden;pointer-events:none}#menu-primary-menu li ul:before{content:"";position:absolute;top:-2px;left:50%;width:1rem;height:1rem;background:#fff;transform:rotate(45deg) translateX(-50%)}#menu-primary-menu li:hover ul{top:4rem;opacity:1;visibility:visible;pointer-events:all}#menu-primary-menu li ul li{border-bottom:1px solid #b7b4b3}#menu-primary-menu li ul li:last-child{border-bottom:0}#menu-primary-menu li ul li a{color:#5e5d5d!important;padding-left:0;transition:all .3s}#menu-primary-menu li ul li a:after{display:none}#menu-primary-menu li ul li a:hover,#menu-primary-menu li ul li a:focus{color:#000}.mobile-menu-bars{display:none}#mobile-menu{position:absolute;left:-9999px}.Hero{background:#fff;color:#5e5d5d;height:70vh;border-radius:0 0 15rem 0;position:relative;z-index:-1}.Hero--internal{height:auto;padding-top:calc(15vh + 150px)}.Hero--internal{padding-top:calc(15vh + 150px);padding-bottom:7rem;height:auto;background:#ccb296 url(https://bodyritualswa.com.au/wp-content/themes/bodyrituals/./assets/images/body-rituals-watermark.webp) bottom right no-repeat;background-size:25%;background-blend-mode:overlay}.Hero video{width:100%;height:100%;object-fit:cover;border-radius:0 0 15rem 0;opacity:.2}.Hero::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgb(204 178 150 / .7);mix-blend-mode:normal;border-radius:0 0 15rem 0}.Hero--internal::after{display:none}.Hero .Wrapper{position:absolute;z-index:2;bottom:7rem;left:50%;transform:translateX(-50%)}.Hero--internal .Wrapper{position:unset;transform:unset}.Hero h1 small,.Hero h2 small{font-size:1.8rem}.Breakout__blog{position:relative}.Breakout__blog:before{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;width:50%;background:#ccb296;border-radius:0 10rem 0 0}.Breakout__blog .Wrapper{display:flex}.Breakout__blog .Breakout__left,.Breakout__blog .Breakout__right{width:50%;flex-shrink:0}.Breakout__blog .Breakout__left{padding:10rem 10rem 10rem 0}.Breakout__blog .Breakout__right{padding:10rem}.Breakout__blog .Breakout__left h2{margin-bottom:3rem}.Breakout__blog .Breakout__left h2 small{margin-bottom:2rem;text-transform:uppercase}.Breakout__blog .Breakout__left p{line-height:1.5em}.Breakout__blog .Breakout__left .Button a{background:#f3f0eb;text-decoration:none;padding:1.3rem 3rem 1.5rem 3rem;text-align:center;font-size:1.4rem;border-radius:3rem;margin-bottom:1.5rem}.Breakout__blog .Breakout__left .Button a:hover,.Breakout__blog .Breakout__left .Button a:focus{background:#000;color:#fff}.FeaturedBlog__list,.Articles__list{margin:0;padding:0;list-style:none}.Articles__list{max-width:60%;margin:0 auto 5rem auto}.FeaturedBlog__item a,.Articles__item a{display:block;padding:2rem;border-radius:1rem;background:#fff;color:#ccb296;text-decoration:none;margin-bottom:3rem;transition:all .3s;position:relative}.FeaturedBlog__item a:hover,.FeaturedBlog__item a:focus,.Articles__item a:hover,.Articles__item a:focus{box-shadow:0 3px 5px rgb(0 0 0 / .1)}.Articles__item a{color:#7c7271}.Articles__item a:hover,.Articles__item a:focus{color:#ccb296}.Articles__item a:after{content:"\f061";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:3rem;transform:translateY(-50%);transition:all .3s}.Articles__item a:hover:after,.Articles__item a:focus:after{content:"\f178"}.FeaturedBlog__item a .Category,.Articles__item a .Category{display:block;margin-bottom:1rem;text-transform:uppercase;color:#7c7271}.Breakout__products{margin:8rem 0}.Breakout__products h2{font-size:1.6rem;font-weight:700;text-transform:uppercase;text-align:center;margin-bottom:6rem;font-family:Helvetica,sans-serif;color:#a29896}.Tiles__list{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.Tiles__item{width:calc(25% - 2.5rem);color:#5e5d5d;font-weight:700;font-size:1.4rem;margin-bottom:3rem}.Tiles__item a{color:#5e5d5d;text-decoration:none}.Tiles__item a:hover,.Tiles__item a:focus{text-decoration:underline}.Tiles__item .Item__image{display:block;background:#fff;border-radius:1rem;width:100%;height:25rem;margin-bottom:2rem;transition:all .3s}.Tiles__item .Item__image:hover{box-shadow:0 3px 5px rgb(0 0 0 / .1);transform:translateY(-3px)}.Tiles__item .Item__image a img{display:block;width:100%;height:100%;object-fit:contain;border-radius:1rem}.Tiles__item h3{margin-bottom:5px}.Tiles--serviceBundles .Tiles__item{background:#fff;border-radius:1.5rem;position:relative;margin:0 2rem 3rem 2rem;width:calc(33.33% - 4rem)}.Tiles--serviceBundles .Tiles__list{margin-bottom:10rem;justify-content:flex-start;flex-wrap:wrap}.Tiles--serviceBundles .Tiles__item .Item__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1.5rem 1.5rem 0 0}.Tiles--serviceBundles .Tiles__item h3{position:absolute;margin-top:-4rem;font-size:1.4rem;background:#000;color:#fff;padding:.8rem 2rem 1rem 2rem;border-radius:3rem;transform:translateX(-2rem)}.Tiles--serviceBundles .Tiles__item .Item__summary{padding:2rem 3rem;font-weight:400;line-height:1.5em}.Tiles--serviceBundles .Tiles__item .Item__details{display:flex;margin:0 3rem;font-weight:400}.Tiles--serviceBundles .Tiles__item .Item__details .Detail{margin:0 2rem 0 0}.Tiles--serviceBundles .Tiles__item .Item__details .Detail i{margin-right:.5rem}.Tiles--serviceBundles .Tiles__item .Button a{margin:3rem;display:block;background:#ccb296;color:#fff!important;text-align:center;padding:1rem 3rem;font-weight:400}.woocommerce ul.products li.product a img{border-radius:5px;background:#fff;transition:all .3s}.woocommerce ul.products li.product a:hover img,.woocommerce ul.products li.product a:focus img{transform:translateY(-5px);box-shadow:0 5px 5px rgb(0 0 0 / .1)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{color:#5e5d5d}.woocommerce ul.products li.product .price{color:#5e5d5d;font-weight:700}.woocommerce ul.products li.product .button{display:none;background:#ccb296;color:#fff;font-weight:400;font-size:1.2rem;text-transform:uppercase;border-radius:3px;margin-right:1rem;transition:all .3s}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus{transform:translateY(-3px);background:#000;box-shadow:0 3px 3px rgb(0 0 0 / .1)}.woocommerce a.added_to_cart{color:#5e5d5d;font-size:1.2rem;text-transform:uppercase}.woocommerce a.added_to_cart:hover,.woocommerce a.added_to_cart:focus{text-decoration:underline!important}.woocommerce-pagination,.pagination{margin-bottom:5rem}.pagination{text-align:center;display:flex;justify-content:center;margin-bottom:10rem}.pagination .nav-links{display:flex!important;width:auto;border:1px solid #ddceca;border-radius:3px;font-size:1.4rem;padding:0}.woocommerce nav.woocommerce-pagination ul,.pagination .nav-links{border-color:#ddceca;border-radius:3px;font-size:1.4rem}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{color:#746c69}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#ccb296;color:#fff}.pagination a,.pagination span{display:block;color:#746c69;padding:5px 1rem!important;text-decoration:none;text-align:center;border-right:1px solid #ddceca}.pagination a:last-child,.pagination span:last-child{border-right:0}.pagination a:focus,.pagination a:hover,.pagination .current{background:#ddceca}.woocommerce-result-count{padding-top:1rem;font-size:1.4rem}form select{-webkit-appearance:none;padding:1rem 1rem 1.2rem 1rem;border:1px solid #ccb296;border-radius:3px;outline:none;background:#faf6f5;font-family:"arboria",sans-serif;font-size:1.4rem;color:#615857}.Breakout__productIntro{margin:15rem 0}.Breakout__productIntro .Wrapper{display:flex;align-items:center}.Breakout__productIntro .Wrapper__left,.Breakout__productIntro .Wrapper__right{width:50%;flex-shrink:0}.Breakout__productIntro .Wrapper__left,.Breakout__productIntro .Wrapper__right{padding-right:10rem}.Breakout__productIntro .Wrapper__left .Image img{display:block;max-width:100%;border-radius:3rem;height:auto}.Breakout__productIntro .Wrapper__right h2{color:#ccb296;margin-bottom:4rem}.Breakout__productIntro .Wrapper__right h2 small{text-transform:uppercase;margin-bottom:1rem;color:#5e5d5d}.Breakout__productIntro .Wrapper__right p{line-height:1.5em}.Breakout__productIntro .Wrapper__right .Button a{padding:1rem 3rem 1.4rem 3rem;border-radius:3rem;text-decoration:none;font-size:1.4rem;background:#ccb296;color:#fff}.Breakout__productIntro .Wrapper__right .Button a:hover,.Breakout__productIntro .Wrapper__right .Button a:focus{background:#000}.Breakout__leadMagnet{padding:0 0 10rem 0}.Breakout__leadMagnet .Wrapper{position:relative}.Breakout__leadMagnet .Wrapper__left{width:70%;background:#000;padding:10rem 30rem 10rem 10rem;border-radius:5rem 5rem 5rem 0;color:#fff}.Breakout__leadMagnet .Wrapper__left .Summary{text-transform:uppercase;margin-bottom:2rem}.Breakout__leadMagnet .Wrapper__left h2{font-size:3.5rem;margin-bottom:1.5rem}.Breakout__leadMagnet .Wrapper__left p{line-height:1.5em}.Breakout__leadMagnet .Wrapper__left .Button a{padding:.7rem 3rem 1rem 3rem;text-decoration:none;font-size:1.4rem;border:1px solid #fff0}.Breakout__leadMagnet .Wrapper__left .Button a:hover,.Breakout__leadMagnet .Wrapper__left .Button a:focus{border:1px solid #fff}.Breakout__leadMagnet .Wrapper__right{width:45%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.Breakout__leadMagnet .Wrapper__right .Image{max-width:100%}.Breakout__leadMagnet .Wrapper__right .Image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3rem}.Breakout__leadMagnet.LeadMagnet--alt{position:relative;margin:10rem 0 15rem 0;padding:0}.Breakout__leadMagnet.LeadMagnet--alt::before{content:"";width:55%;height:100%;position:absolute;z-index:-1;top:0;right:0;background:#ccb296;border-radius:10rem 0 0 0}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper{position:relative;display:flex}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__left{background:none;width:60%;height:48rem;position:absolute;top:0;left:0;z-index:-2;border-radius:0;padding:0}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__left img{display:block;width:100%;height:100%;object-fit:cover;transform:translateY(8rem)}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right{position:static;width:50%;margin-left:45%;transform:translateX(0);color:#fff;padding:10rem 0 10rem 10rem;line-height:1.5em}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right h2 small{text-transform:uppercase;display:block;margin-bottom:1rem;letter-spacing:.1em;font-size:1.2rem}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right p{line-height:1.5em}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right .Button{margin-top:1rem;background:#fff;padding:1rem 3rem 1.3rem 3rem;border-radius:3rem;text-decoration:none;color:#615857;font-size:1.4rem;display:inline-block;transition:all .3s}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right .Button:hover,.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right .Button:focus{transform:translateY(-3px);background:#615857;color:#ebe0dd;box-shadow:0 3px 3px rgb(0 0 0 / .1)}.Breakout--light{background:#ccb296 url(https://bodyritualswa.com.au/wp-content/themes/bodyrituals/./assets/images/body-rituals-watermark.webp) bottom right no-repeat;background-size:30%;color:#5e5d5d;padding:10rem 0;margin:10rem 0;border-radius:0 15rem 0 0}.Breakout--light .Wrapper{display:flex;align-items:center}.Breakout--light .Wrapper .Wrapper__left,.Breakout--light .Wrapper .Wrapper__right{width:50%}.Breakout--light .Summary{text-transform:uppercase;margin-bottom:.5rem}.Breakout--light h2{margin-bottom:1.5rem}.Breakout--light p{line-height:1.5em;margin-bottom:2rem}.Breakout--light p:last-child{margin-bottom:0}.Breakout--light .Wrapper .Wrapper__right{padding-left:10rem}.Breakout--light .Wrapper .Wrapper__right .Image img{display:block;width:100%;height:100%;object-fit:contain;border-radius:3rem}.Breakout--light .ButtonGroup__list{display:flex}.Breakout--light .ButtonGroup__item{margin-right:1rem}.Breakout--light .Button a{text-decoration:none;background:#f3f0eb!important;font-size:1.4rem;padding:.8rem 3rem 1rem 3rem}.Breakout--light .Button a:hover,.Breakout--light .Button a:focus{color:#f3f0eb!important;background:#746c69!important}.PullQuote{color:#ccb296;text-align:center;padding:10rem 0 0 0;width:75rem;max-width:100%;margin:0 auto}.Quote__content{font-size:2rem;font-family:"ivypresto-display",serif;font-weight:400;font-style:italic;line-height:1.5em;padding-bottom:5rem;position:relative}.Quote__content:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:4px;width:8rem;background:#ccb296}.Quote__author{margin-top:3rem;margin-bottom:1rem;text-transform:uppercase}.Quote__position{font-size:1.2rem}.CTATiles__list{margin:15rem auto 0 auto;padding:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap}.CTATiles--internal .CTATiles__list{margin:0}.CTATiles__item{padding:5rem 5rem 5rem 20rem;border-radius:3rem;width:calc(50% - 2rem);background-size:cover;color:#000;line-height:1.5em;transition:all .3s;margin-bottom:30px;background-color:#ccb296;background-blend-mode:multiply;text-align:right;position:relative;z-index:0;background-image:none}.CTATiles__item:hover{box-shadow:0 5px 5px rgb(0 0 0 / .1)}.CTATiles__item .Item__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;border-radius:30px;mix-blend-mode:multiply}.CTATiles__item .Item__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:30px;opacity:.4}.CTATiles__item .Heading{text-transform:uppercase;font-size:2rem;margin-bottom:2rem}.CTATiles__item .Button a{margin-top:3rem;color:#ccb296;background:#000;text-decoration:none;padding:.8rem 3rem 1rem 3rem;font-size:1.4rem}.CTATiles__item .Button a:hover,.CTATiles__item .Button a:focus{color:#ccb296;background:#615857}.CTATiles--internal{margin-bottom:15rem 0 5rem 0}.CTATiles--internal h2{margin:0 0 5rem 0;letter-spacing:.1em;color:#9c918f;font-size:1.6rem;font-family:"arboria",sans-serif;text-align:center;text-transform:uppercase;font-weight:700}.Breadcrumbs{padding:10rem 0 4rem 0}.Breadcrumbs a{text-decoration:none;color:#ccb296;transition:all .3s;padding:1rem 0 1.3rem 0;border-radius:30px}.Breadcrumbs a i{margin-right:1rem}.Breadcrumbs a:hover{background:#ccb296;color:#fff;padding:1rem 2rem 1.3rem 2rem}.Product--content .Wrapper{display:flex;justify-content:space-between}.Product--content .Wrapper .Wrapper__left{width:calc(50% - 3rem);flex-shrink:0;position:relative}.Product--content .Wrapper .Wrapper__left img{display:block;border-radius:1.5rem;transition:all .3s;position:sticky;top:5rem}.Product--content .Wrapper .Wrapper__left img:hover{transform:scale(1.02) translateY(-3px);box-shadow:0 5px 5px rgb(0 0 0 / .1)}.Product--content .Wrapper .Wrapper__right{width:calc(50% - 3rem);flex-shrink:0}.Product--content h2{font-family:"arboria",sans-serif;font-size:3.5rem;margin-top:0;margin-bottom:2rem;color:#ccb296}.Product--content .Product__excerpt{margin:2rem 0;line-height:1.5em}.Attributes__list{margin:0 0 1rem 0;padding:0;list-style:none}.Attributes__item{display:flex;justify-content:flex-start;padding:0 0 1rem 0}.Attributes__item .Item__key{width:12rem}.Attributes__item .Item__key i{margin-right:1rem}.Product--content .Product__price{font-size:3.5rem;font-weight:700}.Product--content .ButtonGroup{margin-bottom:3rem}.Product--content .ButtonGroup .ButtonGroup__list .button{//background:#ebe0dd;background:#ccb296;//color:#615857;color:#f3f0eb;border-radius:5rem;font-weight:400;padding:1rem 3rem 1.3rem 3rem;transition:all .3s;margin-right:1rem}.Product--content .ButtonGroup .ButtonGroup__list .button:hover,.Product--content .ButtonGroup .ButtonGroup__list .button:focus{transform:translateY(-3px);//background:#615857;background:#000;color:#f3f0eb;box-shadow:0 3px 3px rgb(0 0 0 / .1)}.Product__description{line-height:1.5em}.Product__description h3{text-transform:uppercase;margin-bottom:1rem;font-size:1.6rem}.Product__description h4{text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;font-size:1.6rem}.Product__description p{margin:1rem 0}.Product__description a{color:#ccb296}.Product__description ul,.Product__description ol{margin-left:4rem;margin-top:2rem;margin-bottom:2rem}.Product__description ul li,.Product__description ol li{padding:5px 0}.Product__video{margin:5rem 0;width:100%;height:40rem}.Product__video iframe{width:100%!important;height:100%!important;object-fit:cover!important}.Accordion__panel{border-bottom:1px solid #958784;padding:2rem 0}.Accordion__panel h3{margin:0;padding:0}.Accordion__panel h3 a{display:block;margin:0;padding:1rem 0;text-decoration:none;color:#615857}.Accordion__panel ul{margin:0;padding:0 0 2rem 0;list-style:none}.Accordion__panel ul li{position:relative;padding:5px 5px 5px 3rem}.Accordion__panel ul li:before{content:"\f058";font-family:"Font Awesome 5 Pro";color:#ccb296;position:absolute;left:0;top:8px}.Accordion__panel p{margin-bottom:2rem;line-height:1.5em}.Page__view .entry-image .Wrapper{height:35rem}.Page__view .entry-image img{display:block;width:100%;height:100%;object-fit:cover}.Page__view .entry-content .Wrapper{background:#fff;width:70%;margin:15rem auto -5rem auto!important;border-radius:1.5rem;padding:5rem;transform:translateY(-20rem);color:#5e5d5d}.Page__view .entry-content p{margin:2rem 0;line-height:1.5em}.Page__view .entry-content p:last-child{margin-bottom:0}.Page__view h3{font-family:"ivypresto-display",serif;font-weight:400;font-size:3rem;margin-bottom:3rem}.Breakout--team .Wrapper{align-items:flex-start;position:relative}.Breakout--team .Wrapper .Wrapper__left{position:sticky;top:10rem}.TeamMember__list{margin:0;padding:0;list-style:none}.TeamMember__item{background:#fff;border-radius:1.5rem;margin-bottom:3rem;transition:all .3s}.TeamMember__item:hover{box-shadow:0 5px 5px rgb(0 0 0 / .1)}.TeamMember__item .Item__image{height:35rem}.TeamMember__item .Item__image a img{outline:none;border:0}.TeamMember__item .Item__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;border-radius:1.5rem 1.5rem 0 0}.TeamMember__item h3{padding:3rem 3rem 1rem 3rem;font-size:1.4rem;text-transform:uppercase}.TeamMember__item .Item__summary{padding:.5rem 3rem 3rem 3rem;font-size:1.4rem;font-style:italic;line-height:1.5em}.TeamMember__overlay{display:flex}.TeamMember__overlay .TeamMember__left{width:40%}.TeamMember__overlay .TeamMember__left img{display:block;width:100%;height:100%;object-fit:cover;border-radius:1.5rem 0 0 1.5rem}.TeamMember__overlay .TeamMember__right{width:60%;padding:5rem;height:70vh;line-height:1.5em;overflow:auto}.TeamMember__overlay .TeamMember__right p{margin-bottom:2rem}.TeamMember__overlay .TeamMember__right p:last-child{margin-bottom:0}.TeamMember__overlay .CTA__list{margin:3rem 0 0 0;padding:0;list-style:none;display:flex;align-items:center}.TeamMember__overlay .CTA__item .Button{background:#ccb296;color:#f3f0eb;margin-right:2rem}.TeamMember__overlay .CTA__item .Link--text{color:#ccb296}.Blog__view article{max-width:70%;margin:0 auto 5rem auto;background:#fff;border-radius:1.5rem}.Blog__view article header{background:#ccb296 url(https://bodyritualswa.com.au/wp-content/themes/bodyrituals/./assets/images/body-rituals-watermark.webp) bottom right no-repeat;background-size:auto 100%;padding:6rem 5rem 3rem 5rem;border-radius:1.5rem 1.5rem 5rem 0}.Blog__view article header .Category{display:block;text-transform:uppercase;color:#5e5d5d;margin-bottom:1rem}.Blog__view article h2{color:#fff;font-size:3rem}.Blog__view article .entry-image img{display:block;margin:5rem 5rem 0 5rem;max-width:calc(100% - 10rem);height:auto;border-radius:1.5rem;transition:all 3s}.Blog__view article .entry-image img:hover{box-shadow:0 5px 5px rgb(0 0 0 / .1);transform:scale(1.02)}.Blog__view article .entry-content{padding:2rem 5rem 5rem;line-height:1.5em}.Blog__view article .entry-content img{display:block;max-width:70%;margin:2rem auto}.Blog__view article .entry-content h3{margin:3rem 0 2rem 0}.Blog__view article .entry-content p{margin:1rem 0}.Blog__view article .entry-content ul,.Blog__view article .entry-content ol{margin:3rem 0;padding-left:3rem}.Blog__view article .entry-content a{color:#ccb296;transition:all .3s}.Blog__view article .entry-content a:hover,.Blog__view article .entry-content a:focus{background:#000;color:#fff}.Blog__view .Pagination{margin-bottom:10rem}.Blog__view .Pagination .Wrapper{display:flex;justify-content:space-between}.Blog__view .Pagination .Wrapper .Wrapper__left{display:flex;align-items:center}.Blog__view .Pagination a{text-decoration:none;color:#ccb296}.Blog__view .Pagination a:hover,.Blog__view .Pagination a:focus{text-decoration:underline;background:none}.blog .Articles{margin-bottom:15rem}.Template--contact .Page--content{padding:10rem 0}.Template--contact .Wrapper{display:flex}.Template--contact .Wrapper .Wrapper__left{width:70%;padding-right:10rem}.Template--contact .Wrapper .Wrapper__left .Content--stylised{margin:0 0 5rem 0;letter-spacing:.1em}.Template--contact .Wrapper .Wrapper__left .Contact__list{margin:0 0 5rem 0;padding:0;list-style:none}.Template--contact .Wrapper .Wrapper__left .Contact__item{margin-bottom:1rem;display:flex}.Template--contact .Wrapper .Wrapper__left .Contact__item i{display:block;width:3rem;transform:translateY(3px);color:#ccb296}.Template--contact .Wrapper .Wrapper__left .Contact__item a{color:#ccb296;text-decoration:none}.Template--contact .Wrapper .Wrapper__left .Contact__item a:hover,.Template--contact .Wrapper .Wrapper__left .Contact__item a:focus{text-decoration:underline}.Template--contact .Wrapper .Wrapper__left .ButtonGroup .Button{display:inline-block;background:#ccb296;color:#f3f0eb;text-decoration:none;padding:1rem 3rem 1.2rem 3rem;border-radius:3rem;transition:all .3s}.Template--contact .Wrapper .Wrapper__left .ButtonGroup .Button:hover,.Template--contact .Wrapper .Wrapper__left .ButtonGroup .Button:focus{transform:translateY(-3px);box-shadow:0 3px 3px rgb(0 0 0 / .1);color:#f3f0eb;background:#000}.Template--contact .Wrapper .Wrapper__right{width:30%}.Hours{background:#fff;border-radius:1.5rem;padding:5rem;color:#5e5d5d}.Hours h2{font-size:100%;font-family:"arboria",sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:2rem}.Template--contact .Hours h2 i{color:#ccb296;margin-right:1rem}.Hours__list{margin:0;padding:0;list-style:none}.Hours__list li{margin-bottom:1rem;display:flex;line-height:1.5em}.Hours__list li b{width:12rem;color:#ccb296}.MapBox{margin:10rem 0 0 0;width:100%;height:45rem}.Treatment__view .entry-image .Wrapper{height:60rem}.Treatment__view .entry-image img{display:block;width:100%;height:100%;object-fit:cover}.Treatment__view .entry-content .Wrapper{background:#fff;width:70%;max-width:100rem;margin:0 auto -5rem auto;border-radius:1.5rem;padding:5rem;transform:translateY(-20rem);color:#5e5d5d}.Treatment__view .entry-content p{margin:2rem 0;line-height:1.5em}.Treatment__view .entry-content p:last-child{margin-bottom:0}.Treatment__view .entry-content .ButtonGroup__list{margin:4rem 0 0 0;padding:0;list-style:none;display:flex;justify-content:center}.Treatment__view .entry-content .ButtonGroup__item a{display:block;font-size:1.4rem;padding:.8rem 3rem 1rem 3rem;text-decoration:none;margin:0 1rem;background:#ccb296;color:#fff!important}.Treatment__view .entry-content .ButtonGroup__item a:hover,.Treatment__view .entry-content .ButtonGroup__item a:focus{background:#000}.Treatment__view h2{font-weight:400;font-size:3rem;margin-bottom:3rem}.entry-usps .Wrapper{display:flex;align-items:flex-start}.entry-usps .Wrapper .Wrapper__left{width:30%}.entry-usps .Wrapper .Wrapper__left h2{color:#ccb296}.entry-usps .Wrapper .Wrapper__right{width:70%}.USP__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.USP__item{width:calc(50% - 3rem);margin-bottom:5rem}.USP__item:nth-child(odd){margin-right:6rem}.USP__item h3{margin-bottom:1rem;text-transform:uppercase;font-size:1.4rem}.USP__item p{line-height:1.5em;margin-bottom:2rem}.USP__item p:last-child{margin-bottom:0}.BeforeAfter{margin:10rem 0}.BeforeAfter h2{color:#746c69;text-transform:uppercase;font-family:"arboria",sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.1em;margin-bottom:4rem}.BeforeAfter__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.BeforeAfter__item{width:calc(20% - 2rem);margin:0 2rem 2.5rem 0}.BeforeAfter__item a{display:block;width:100%}.BeforeAfter__item a img{display:block;max-width:100%;height:auto;transition:all .3s;border-radius:2.1rem}.BeforeAfter__item a:hover img,.BeforeAfter__item a:focus img{transform:scale(1.03);box-shadow:0 3px 3px rgb(0 0 0 / .1)}.Breakout__faqs{margin-bottom:15rem}.Breakout__faqs h2{color:#f3f0eb}.Breakout__faqs .Wrapper{display:block;max-width:80%}.Breakout__faqs .FAQ__list{margin:0;padding:0;list-style:none}.FAQ__item a{color:#f3f0eb;text-decoration:none;display:block;padding:2rem 0 2rem 0;border-bottom:1px solid #f3f0eb;transition:all .3s}.FAQ__item h3{font-size:1.6rem;padding-right:10rem;position:relative}.FAQ__item h3:after{content:"\f107";font-family:"Font Awesome 6 Pro";position:absolute;top:.3rem;right:0rem;font-size:2rem;transition:all .3s}.FAQ__item a:focus h3:after{content:"\f106"}.FAQ__item .FAQ__answer{display:block;line-height:1.5em;transition:all .3s;height:0;opacity:0;visibility:hidden;padding-right:8rem}.FAQ__item a:focus .FAQ__answer{height:auto;opacity:1;visibility:visible;margin-top:2rem}.FAQ__item a:focus,.FAQ__item a:hover{color:#5e5d5d}.Page--cart .Content--stylised{text-align:center;margin:10rem auto}.Cart{margin:5rem auto 10rem auto;max-width:60%;background:#fff;padding:5rem;border-radius:1rem}.Cart a{color:#ccb296;text-decoration:none}.Cart a:hover,.Cart a:focus{text-decoration:underline}#coupon_code{width:30rem;padding:.9rem 1.5rem;border-radius:3px;margin-right:1rem}.woocommerce .cart .button,.woocommerce .cart input.button{background:#ccb296;color:#fff;font-size:1.2rem;text-transform:uppercase;padding:1.1rem 3rem 1.2rem 3rem;transition:all .3s;border-radius:3rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]{font-size:1.2rem;text-transform:uppercase;padding:1.1rem 3rem 1.2rem 3rem;transition:all .3s;color:#fff}.Cart h2{font-family:"arboria",sans-serif;font-size:3rem;font-weight:700;margin-bottom:2rem}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background:#ccb296;color:#fff;border-radius:5rem;padding:.8em 1em 1em 1em;transition:all .3s}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background:#ebe0dd;color:#5e5d5d}input:not([type="file" i],[type="image" i],[type="checkbox" i],[type="radio" i]),textarea{padding:1rem 1.5rem;border:1px solid #ddd;font:inherit;border-radius:3px;transition:all .3s}input:focus:not([type="file" i],[type="image" i],[type="checkbox" i],[type="radio" i]),textarea:focus{border-bottom:1px solid #ccb296;box-shadow:0 3px 3px rgb(0 0 0 / .1)}.Cart--checkout h3{margin-top:2rem;margin-bottom:1rem}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid #ccb296}.woocommerce-info::before{color:#ccb296}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe0dd}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:1px solid #ddd1ce}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background:#ccb296;color:#fff;border-radius:3rem;transition:all .3s}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background:#ddceca;color:#746c69}.site-footer{min-height:40rem;background:#000;color:#f3f0eb;border-radius:0 15rem 0 0}.site-footer .Wrapper{display:flex}.Footer__identity{padding:10rem 10rem 10rem 0;color:#fff;font-size:1.8rem}.Footer__identity .site-logo a img{max-height:16rem;max-width:25rem}.Footer__identity a{color:#ccb296;font-size:2rem}.Socials__list{margin:2rem 0 0 0;padding:0;list-style:none;display:flex;align-items:center}.Socials__item{margin-right:1rem}.Footer__content{width:100%;padding:10rem 0 10rem 20rem}.page-template-template-sqt-bio-microneedling a.wp-block-button__link.wp-element-button{color:#fff}@media only screen and (max-width:768px){.Footer__content{padding-left:0}}.Footer__content .Row{display:flex;justify-content:space-between}.Footer__content .Row--buttons{justify-content:flex-end}.Footer__content .Button{margin-left:30px;margin-bottom:3rem;display:block;background:#f3f0eb;border:1px solid #fff0;color:#898483;padding:1.3rem 4rem 1.5rem 4rem;border-radius:3rem;font-size:1.4rem;text-transform:unset;transition:all .3s}.Footer__content .Button:hover,.Footer__content .Button:focus{color:#f3f0eb;background:#000;border:1px solid #f3f0eb;box-shadow:0 3px 5px rgb(0 0 0 / .1);transform:translateY(-2px)}body .Footer__content a{color:#f3f0eb;text-decoration:none;text-transform:uppercase}.Footer__content i{color:#ccb296}.Footer__content ul{margin:0;padding:0;list-style:none}.Footer__content ul li{margin-bottom:2rem}.Footer__contact a{text-transform:unset;text-decoration:underline}.Address__item{display:flex;}.Address__item i{width:3rem;margin-top:2px;font-size:2rem}.Baseline{background:#111;color:#f3f0eb;padding:3rem;font-size:1.2rem}.Baseline .Wrapper{display:flex;justify-content:space-between;align-items:center}.Baseline__powered{display:flex;align-items:center}.Baseline__powered img{display:block;max-width:7.5rem;margin-left:1rem}.page-template-template-sqt-bio-microneedling h2.wp-block-heading{margin-bottom:15px}.page-template-template-sqt-bio-microneedling .Hero.Hero--internal{z-index:inherit}.page-template-template-sqt-bio-microneedling ul.wp-block-list{padding-left:17px}.page-template-template-sqt-bio-microneedling ul.wp-block-list li:not(last-child){margin-bottom:15px}.page-template-template-sqt-bio-microneedling a.wp-block-button__link{padding:10px 24px 13px}.page-template-template-sqt-bio-microneedling a.wp-block-button__link:hover{background:#746c69}.elementor-shortcode .beforeAfter-slider{margin:0}.beforeAfter-slider .slick-track{display:flex}@media only screen and (max-width:1280px){#menu-primary-menu li a{font-size:1.5rem;padding:1rem 1.5rem}}@media only screen and (max-width:768px){.Overlay__container img{max-width:100%}.beforeAfter-slider .BeforeAfter__item{margin:0!important}.beforeAfter-slider .slick-dotted.slick-slider{padding-bottom:25px}.Wrapper{max-width:calc(100% - 6rem)}h2{font-size:3.5rem}h2 small{font-size:1.4rem}CT .Content--stylised{margin:10rem auto;max-width:85%;text-align:center}.Overlay__container,.Overlay__container--visible{left:0;margin:0 auto;width:100%}.site-header{padding-left:0;position:fixed;z-index:20;background:#222}.site-header.sticky{padding-left:0}.site-logo a img{max-height:6rem}.mobile-menu-bars{display:flex;align-items:center;color:#fff;position:absolute;right:3rem;top:5rem}.site-header.sticky .mobile-menu-bars{top:3rem}.mobile-menu-bars i{color:#fff}.menu-primary-menu-container{position:fixed;z-index:10;top:0;left:-9999px;background:#222;width:50%;height:100vh;transition:all .5s}.menu-primary-menu-container ul{flex-direction:column}#mobile-menu:checked+.menu-primary-menu-container{left:0;transition:all .5s}#menu-primary-menu li a{padding:1rem 3rem}#menu-primary-menu li a:hover:after,#menu-primary-menu li.current_page_item a:after{width:calc(100% - 3rem);left:3rem}#menu-primary-menu li ul{position:static;transform:translateY(0);opacity:1;visibility:visible;pointer-events:all;background:#ccb296;border-radius:0;padding:0 0 1.5rem 0;display:none}#menu-primary-menu li ul:before{display:none}#menu-primary-menu li:hover,#menu-primary-menu li:focus{background:#ccb296}#menu-primary-menu li:hover a:after,#menu-primary-menu li:focus a:after{display:none}#menu-primary-menu li:hover ul{display:block}#menu-primary-menu ul li{margin-left:4rem}#menu-primary-menu li ul li a{color:#fff}#menu-primary-menu li ul li a:after{background:#ccb296!important}#menu-primary-menu li.Button a{display:inline-block;margin:1rem 3rem;background:#5e5d5d;color:#f3f0eb}#menu-primary-menu li.Button a:hover,#menu-primary-menu li.Button a:focus{background:#5e5d5d;color:#f3f0eb}.Hero{border-radius:0 0 10rem 0}.Hero--internal{background-size:40%}.Hero h2 small{font-size:1.6rem;margin-top:5px}.Hero video{opacity:.1;border-radius:0 0 10rem 0}.Hero::after{border-radius:0 0 10rem 0}.CTATiles__list{margin-top:8rem}.CTATiles__item{padding:3rem}.PullQuote{padding:8rem 0 0 0;width:70%}.Breakout--light{background-size:50%;padding:5rem 0;margin:10rem 0;border-radius:0 10rem 0 0}.Breakout--light .Wrapper .Wrapper__right{padding-left:5rem}.Breakout--light .Wrapper .Wrapper__right .Image img{border-radius:1.5rem}.Breakout__productIntro{margin:0}.Breakout__productIntro .Wrapper{align-items:flex-start}.Breakout__productIntro .Wrapper__left{position:relative;padding-right:5rem;padding-top:1.5rem}.Breakout__productIntro .Wrapper__right{padding-right:0}.Breakout__productIntro .Wrapper__left .Image img{border-radius:1.5rem}.Tiles__item .Item__image{height:15rem}.Tiles--serviceBundles{overflow:hidden}.Tiles--serviceBundles .Wrapper{width:100%;max-width:100%}.Tiles--serviceBundles .Tiles__list{flex-wrap:nowrap;overflow:auto}.Tiles--serviceBundles .Tiles__item{width:calc(45% - 4rem);flex-shrink:0}.Tiles--serviceBundles .Tiles__item:first-child{margin-left:4rem}.Tiles--serviceBundles .Tiles__item:last-child{margin-right:3rem}.Breakout__leadMagnet{padding-top:10rem}.Breakout__leadMagnet .Wrapper{position:relative}.Breakout__leadMagnet .Wrapper__left{width:90%;padding:5rem;border-radius:5rem 5rem 5rem 0}.Breakout__leadMagnet .Wrapper__right{width:45%;top:-2rem}.Breakout__leadMagnet .Wrapper__right .Image img{border-radius:1.5rem;box-shadow:0 5px 5px rgb(0 0 0 / .1)}.Breakout__leadMagnet.LeadMagnet--alt{margin-top:0;margin-bottom:7rem}.LeadMagnet--alt .Wrapper{flex-direction:column}.LeadMagnet--alt::before{display:none}.LeadMagnet--alt .Wrapper .Wrapper__left{position:static;z-index:1;width:100%;height:40rem;transform:translateY(0)}.LeadMagnet--alt .Wrapper .Wrapper__right{width:100%;margin:0;background:#ccb296;padding:12rem 5rem 5rem 5rem;line-height:revert}.BeforeAfter{margin:0rem 0}.BeforeAfter__item{width:calc(25% - 2rem)}.BeforeAfter__item:nth-child(5n+5){margin-right:2rem}.BeforeAfter__item:nth-child(4n+4){margin-right:0}.Breakout__blog:before{border-radius:0 5rem 0 0}.Breakout__blog .Wrapper{display:flex}.Breakout__blog .Breakout__left,.Breakout__blog .Breakout__right{width:50%;flex-shrink:0}.Breakout__blog .Breakout__left{padding:5rem 5rem 5rem 0}.Breakout__blog .Breakout__right{padding:5rem 0 5rem 3rem}.Breakout__blog .Breakout__left .Button a{text-align:left}.Breakout__blog .Breakout__left .Button a:hover,.Breakout__blog .Breakout__left .Button a:focus{background:#726e6d;color:#ddceca}.Product--content .Wrapper .Wrapper__left img{top:20rem}.Blog__view article{max-width:calc(100% - 6rem)}.Blog__view article header{padding:3rem}.Blog__view article .entry-image img{margin:3rem 3rem 0 3rem;max-width:calc(100% - 6rem)}.Blog__view article .entry-content{padding:3rem}.Blog__view .Pagination{margin-bottom:5rem}.Blog__view .Pagination .Wrapper{justify-content:center;flex-wrap:wrap}.Blog__view .Pagination .Wrapper .Wrapper__left,.Blog__view .Pagination .Wrapper .Wrapper__right{width:100%;text-align:center;margin-bottom:1rem}.Template--contact .Wrapper .Wrapper__left{width:50%;padding-right:5rem}.Template--contact .Wrapper .Wrapper__right{width:50%}.Treatment__view .entry-image .Wrapper{height:35rem}.Treatment__view .entry-content .Wrapper{width:80%;margin:0 auto;padding:3rem;transform:translateY(-10rem)}.Treatment__view .entry-content .ButtonGroup__list{flex-direction:column}.Treatment__view .entry-content .ButtonGroup__item a{margin:0 0 1rem 0;text-align:center}.Breakout--team{margin:-10rem 0 10rem 0}.Breakout--team .Wrapper .Wrapper__left{top:18rem}.TeamMember__item .Item__image{height:20rem}.Page__view .entry-image .Wrapper{height:45rem}.Cart{max-width:calc(100% - 6rem);padding:3rem}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:3rem}.site-footer{min-height:unset;border-radius:0 10rem 0 0;font-size:1.4rem}.Footer__identity{padding:5rem 0}.Footer__identity .site-logo a img{max-height:10rem}.Footer__content{padding:5rem 0 3rem 5rem}.Socials__item{font-size:1.4rem}.Baseline{padding:3rem 0}}@media only screen and (max-width:576px){.menu-primary-menu-container{width:75%;box-shadow:0 0 1rem rgb(0 0 0 / .1)}.Row{flex-direction:column}.Input{margin-bottom:1.5rem}.Input input,.Input select,.Input textarea{width:100%;margin:0}.Overlay__container .ButtonGroup{margin-top:0}.Hero h1{font-size:3rem}.Hero{height:50vh}.Hero--internal{background-size:60%;height:auto;padding-top:calc(1vh + 150px);padding-bottom:5rem}.Hero video{opacity:.2}.CTATiles .Wrapper{max-width:calc(100% - 6rem)}.CTATiles__list{padding-bottom:2rem;padding-right:0;justify-content:center;max-width:100%}.CTATiles__item{width:100%;flex-shrink:0;margin:0 auto 2rem auto}.CTATiles__item:first-child{margin-left:0}.CTATiles__item a span{position:absolute;left:-9999px}.Breakout--light{margin-bottom:8rem}.Breakout--light .Wrapper{flex-direction:column}.Breakout--light .Wrapper .Wrapper__left,.Breakout--light .Wrapper .Wrapper__right{width:100%;padding:0}.Breakout--light .ButtonGroup__list{flex-direction:column}.Breakout--light .ButtonGroup__item{margin-bottom:1rem}.Breakout--light .Wrapper .Wrapper__right{margin-top:5rem}.Breakout__productIntro .Wrapper{flex-direction:column}.Breakout__productIntro .Wrapper .Wrapper__left,.Breakout__productIntro .Wrapper .Wrapper__right{width:100%;padding:0}.Breakout__productIntro .Wrapper .Wrapper__left{padding-bottom:5rem}.Breakout__productIntro .Wrapper .Wrapper__right h2{margin-bottom:2rem}.Breakout__productIntro .Wrapper .Wrapper__right h2 small{margin-bottom:5px}.Tiles__list{flex-wrap:wrap}.Tiles__item{width:calc(50% - 1.5rem);margin-bottom:3rem}.Tiles--serviceBundles{overflow:hidden}.Tiles--serviceBundles .Wrapper{width:100%;max-width:100%}.Tiles--serviceBundles .Tiles__list{flex-wrap:nowrap;overflow:auto;padding-right:3rem}.Tiles--serviceBundles .Tiles__item{width:calc(85% - 4rem);flex-shrink:0}.Tiles--serviceBundles .Tiles__item .Item__image{height:25rem}.Tiles--serviceBundles .Tiles__item:first-child{margin-left:4rem}.Tiles--serviceBundles .Tiles__item:last-child{margin-right:3rem}.Breakout__leadMagnet{padding-top:0}.Breakout__leadMagnet .Wrapper{display:flex;flex-direction:column}.Breakout__leadMagnet .Wrapper__left{width:100%;padding:5rem;border-radius:0 0 5rem 0;order:1}.Breakout__leadMagnet .Wrapper__right{position:static;width:100%;order:0;transform:translateY(0)}.Breakout__leadMagnet .Wrapper__right .Image img{border-radius:1.5rem 1.5rem 0 0;box-shadow:none}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__left{order:0;height:25rem}.Breakout__leadMagnet.LeadMagnet--alt .Wrapper__right{order:1}.BeforeAfter__item{width:calc(50% - 1rem)}.BeforeAfter__item:nth-child(4n+4){margin-right:2rem}.BeforeAfter__item:nth-child(even){margin-right:0}.Breakout__blog:before{width:100%;border-radius:0 10rem 0 0;background:linear-gradient(to bottom,rgb(235 224 221) 0%,#fff0 100%)}.Breakout__blog .Wrapper{display:flex;flex-direction:column}.Breakout__blog .Breakout__left,.Breakout__blog .Breakout__right{width:100%;flex-shrink:0}.Breakout__blog .Breakout__right{padding:0 0 3rem 0}.Breadcrumbs{padding-top:4rem}.Product--content .Wrapper{flex-direction:column}.Product--content .Wrapper .Wrapper__left,.Product--content .Wrapper .Wrapper__right{width:100%}.Product--content .Wrapper .Wrapper__left{margin-bottom:5rem}.Product__video{height:18rem;margin:3rem 0}.Breakout--team{margin:5rem 0 10rem 0}.Breakout--team .Wrapper .Wrapper__left{position:static}.TeamMember__item .Item__image{height:20rem}.TeamMember__overlay{flex-direction:column}.TeamMember__overlay .TeamMember__left{width:100%}.TeamMember__overlay .TeamMember__left img{border-radius:1.5rem 1.5rem 0 0}.TeamMember__overlay .TeamMember__right{width:100%;padding:3rem;min-height:auto;height:auto;overflow:visible}.TeamMember__overlay .CTA__list{flex-direction:column}.TeamMember__overlay .CTA__item{width:100%;margin-bottom:1rem;text-align:center}.TeamMember__overlay .CTA__item .Button{margin-right:0}.Page__view .entry-image .Wrapper{height:25rem;max-width:100%}.Page__view .entry-content .Wrapper{transform:translateY(-8rem);padding:20px;width:100%}.Page__view .entry-content .Wrapper h2{font-size:2rem}.Articles__list{max-width:100%}.Articles__item a{padding-right:7rem}.Template--contact .Wrapper{flex-direction:column}.Template--contact .Wrapper .Wrapper__left{width:100%;padding-right:0;margin-bottom:5rem}.Template--contact .Content--stylised{max-width:100%}.Template--contact .Wrapper .Wrapper__right{width:100%}.Treatment__view .entry-image .Wrapper{max-width:100%;height:25rem}.Treatment__view .entry-content .Wrapper{width:calc(100% - 6rem);margin:0 auto;padding:3rem;transform:translateY(-10rem)}.entry-usps .Wrapper{flex-direction:column}.entry-usps .Wrapper .Wrapper__left{width:100%}.entry-usps .Wrapper .Wrapper__right{width:100%}.USP__list{flex-direction:column}.USP__item{width:100%;margin-bottom:3rem}.USP__item:nth-child(odd){margin-right:0}.site-footer .Wrapper{flex-direction:column}.Footer__content{flex-direction:column;padding:0 0 3rem 0}.Footer__content .Row{flex-direction:column}.Footer__content .Button{margin-left:0;display:inline-block;margin-right:auto}.Footer__content .Address__list{margin-top:3rem}.Baseline .Wrapper{flex-direction:column;align-items:center}.Baseline__powered{margin-top:3rem;display:flex;flex-direction:column}.Baseline__powered img{margin-left:0;margin-top:5px}.Content--stylised{max-width:100%}.page-id-480 .Page__view .entry-content .Wrapper{max-width:calc(100% - 20px);padding:10px}.Hours{padding:2rem}}