body.login{background-size:cover}.vertical-align{display:flex;flex-direction:column;justify-content:center}.more{color:#D88DAF}.arrow{opacity:0}.beauty_blurb:hover .arrow{opacity:1;transition:all .5s}.beauty_blurb:hover .more{font-weight:600;transition:all .5s}.beauty_blurb .more{transition:all .5s}.beauty_blurb .arrow{transition:all .5s}.services .service_description{opacity:0}.services:hover h3{transform:translateY(-200px);transition:all 1s}.services h3{transition:all 1s}.services:hover .service_description{transform:translateY(-150px);opacity:1;transition:all 1s;transition-delay:.3s}.services .service_description{transition:all 1s}.beauty_person .et_pb_social_media_follow{transform:scale(0);opacity:0;transition:all .5s!important;margin-bottom:-50px!important}.beauty_person:hover .et_pb_social_media_follow{opacity:1;transform:scale(1);transition:all .5s!important;margin-bottom:0!important}.beauty_person:hover img{-ms-transform:scale(1.0)!important;-webkit-transform:scale(1.0)!important;transform:scale(1.05)!important;-webkit-transition:all 1000ms cubic-bezier(0.170,0.690,0.470,0.995);-moz-transition:all 1000ms cubic-bezier(0.170,0.690,0.470,0.995);-o-transition:all 1000ms cubic-bezier(0.170,0.690,0.470,0.995);transition:all 1000ms cubic-bezier(0.170,0.690,0.470,0.995);overflow:hidden}.beauty_person img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transform-origin:bottom}.scroll_down:hover{transform:rotate(360deg);transition:all .5s}.scroll_down{transition:all .5s}.footer_link .footer_arrow{opacity:0;transition:all .3s}.footer_link:hover .footer_arrow{opacity:1;transition:all .3s}@media only screen and (max-width:980px){.three-columns .et_pb_column{width:33%!important}}.et_pb_social_media_follow li a.icon:hover::before{color:#31363A}.et_pb_widget_area_left{border:none}.gform_wrapper .gform_footer input.button{color:#ffffff!important;border-width:0px!important;font-size:16px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#d88daf;border-radius:50px;padding-top:15px!important;padding-right:40px!important;padding-bottom:15px!important;padding-left:40px!important;cursor:pointer}.gform_wrapper .gform_footer input.button:hover{border-color:#f4adcd!important;background-image:linear-gradient(136deg,#d88daf 0%,#9e6673 100%)!important;background-color:#d88daf!important}.woocommerce ul.products li.product .onsale{background-color:#d88daf!important}.woocommerce a.button,.woocommerce-page a.button{color:#ffffff!important;border-width:0px!important;border-color:rgba(0,0,0,0);background-color:#d88daf!important;padding:0.3em 1em!important}.woocommerce a.button:hover,.woocommerce-page a.button:hover{background-image:linear-gradient(180deg,#d88daf 0%,#9e6673 100%)!important;background-color:#d88daf!important;color:#ffffff!important}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover{background-image:linear-gradient(180deg,#d88daf 0%,#9e6673 100%)!important;background-color:#d88daf!important;color:#ffffff!important}.woocommerce-info{background:#d88daf!important}.wc-backward{color:#ffffff;background:#d88daf!important}.woocommerce-notice .woocommerce-notice--success .woocommerce-thankyou-order-received{padding-bottom:3em}.woocommerce_gc_giftcard_form input[type=text],textarea{background:#eee;border:none;border-radius:0;color:#999!important;font-size:14px;padding:15px!important}.woocommerce_gc_giftcard_form textarea{width:100%}.orderby,.woocommerce div.product form.cart .variations td select{color:#999;background-color:#eee;padding:16px 20px 16px 16px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:#666;margin-top:-20px;pointer-events:none}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside!important}.et_pb_gallery_title,.mfp-gallery .mfp-title{display:none}.wpf_layout_horizontal .wpf_item.wpf_item_submit{background:#fff;border-radius:50px!important}.wpf_search_button{color:#ffffff!important;border-width:0px!important;border-color:#ffffff;border-radius:50px!important;font-size:14px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#D88DAF!important}.wpf_search_button:hover{color:#ffffff!important;background-image:linear-gradient(134deg,#d88daf 0%,#9e6673 100%)}.woocommerce-page span.onsale,.woocommerce span.onsale{background:#d88daf!important}.fallingsnow{position:relative}.fallingsnow:after{content:'';display:block;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;pointer-events:none;background-image:url('https://b-unique.ie/wp-content/uploads/2022/10/divi-life-snowflakes-b.png'),url('https://b-unique.ie/wp-content/uploads/2022/10/divi-life-snowflakes-d.png'),url('https://b-unique.ie/wp-content/uploads/2022/10/divi-life-snowflakes-a-2.png');animation:divi-life-snow 10s linear infinite}@keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-moz-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-webkit-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@-ms-keyframes divi-life-snow{0%{background-position:0px 0px,0px 0px,0px 0px}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_shop ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_shop ul.products.columns-6 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_wc_related_products ul.products.columns-6 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-1 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-2 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-3 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-4 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-5 li.product,.et-db #et-boc .et-l .et_pb_wc_upsells ul.products.columns-6 li.product{width:100%!important;margin-right:0%!important}}.treatment-btn{display:inline-block;padding:0.6em 1.5em;border:0!important;border-radius:50px;background-color:#D88DAF;color:#ffffff!important;font-size:14px;font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;padding:15px 40px!important;text-transform:uppercase!important;text-decoration:none;letter-spacing:0.04em;line-height:1.4;transition:all 0.3s ease}.treatment-btn:hover{background-image:linear-gradient(134deg,#d88daf 0%,#9e6673 100%);background-color:#D88DAF;color:#ffffff!important}.treatment-btn:active{transform:translateY(0)}.treatment-meta{margin-top:1.5rem}.treatment-meta .treatment-cta{margin-top:12px}.treatment{padding-bottom:2rem;border-bottom:1px!important;border-bottom-color:#c3c3c3!important;border-bottom-style:dotted!important}