@font-face{font-display:swap;font-family:'Glacial Indifference';src:url(/wp-content/themes/Divi-child/font/glacial-indifference.regular.otf) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Quentin';src:url(/wp-content/themes/Divi-child/font/Quentin.ttf) format('truetype')}@media (min-width:1921px) and (max-width:2560px){.custom-color-img .et_pb_image_wrap img,.hair-color-img .et_pb_image_wrap img,.haircuts-img .et_pb_image_wrap img,.hair-treatments-img .et_pb_image_wrap img,.hair-extension-img .et_pb_image_wrap img,.professional-makeup-img .et_pb_image_wrap img,.on-location-img .et_pb_image_wrap img{min-height:1600px!important;width:100%}}@media(min-width:1400px){.et_pb_heading_1 .et_pb_heading_container h3,.et_pb_heading_3 .et_pb_heading_container h3,.et_pb_heading_5 .et_pb_heading_container h3,.et_pb_heading_7 .et_pb_heading_container h3,.et_pb_heading_9 .et_pb_heading_container h3{font-size:121px!important;margin-bottom:-50px!important}.et_pb_heading_2 .et_pb_heading_container h2,.et_pb_heading_4 .et_pb_heading_container h2,.et_pb_heading_6 .et_pb_heading_container h2{font-size:42px!important;font-weight:400!important}.et_pb_heading_8 .et_pb_heading_container h2,.et_pb_heading_10 .et_pb_heading_container h2{font-size:42px!important}.et_pb_heading_2 .et_pb_heading_container h3,.et_pb_heading_4 .et_pb_heading_container h3,.et_pb_heading_6 .et_pb_heading_container h3,.et_pb_heading_8 .et_pb_heading_container h3,.et_pb_heading_10 .et_pb_heading_container h3,.et_pb_heading_12 .et_pb_heading_container h3{font-size:121px!important}}@media(min-width:1025px){.custom-card{min-height:440px}.custom-card h3{font-size:64px;margin-top:100px}.custom-card h2{font-size:34px}}@media(max-width:1024px){.custom-card h13{font-size:60px;margin-top:50px}.custom-card h2{font-size:28px}@media (min-width:981px){.hair-color .et_pb_column_inner_1{padding-left:50px!important}}}@media(min-width:981px){.align-center{display:flex;align-items:center}.align-baseline{display:flex;align-items:baseline}}.et_header_style_centered #main-header .logo_container{height:auto;padding:11px 0 11px 0}.custom-card{border:solid 1px #fff0;transition:border 0.3s ease}.custom-card:hover{border:solid 1px #FFB7AF}@media(min-width:1025px){.custom-card h3{color:#FFB7AF;font-family:"Quentin";font-style:normal;font-weight:400;line-height:normal;margin-bottom:-20px;font-size:40px!important}}.custom-card h2{color:#FFF;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}.custom-card p{color:#FFF;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.17px;margin-bottom:70px}.custom-card a{color:#FFB7AF;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.1px;text-decoration-line:underline}.et-pb-controllers .et-pb-active-control{background-color:#FCDCD8}.et-pb-controllers a{background-color:#fcdcd8bd}.et_pb_row_5{overflow:hidden}.gallery img{padding-right:40px}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@media(min-width:769px){.gallery{display:flex;animation:scroll 15s linear infinite;justify-content:space-around;align-items:center}}@media(max-width:768px){.gallery{display:flex;animation:scroll 10s linear infinite;justify-content:space-around;align-items:center}}.et_pb_column_1_3 .et_pb_team_member_image{margin:auto;padding-bottom:20px}.et_pb_column_1_3 .et_pb_team_member{margin-bottom:20px!important}.member-container{position:relative;display:flex;justify-content:center;background:linear-gradient(to top,#000000de,#fff0);opacity:0;transition:opacity 0.3s ease}.member-container:hover{opacity:1}.member-content{text-align:center;opacity:0;transition:opacity .35s ease;height:100%}.member-container:hover .member-content{opacity:1;border:2px solid #FFB7AF}.member-content h2{color:#FFF;font-size:34px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3.06px}.member-content p{color:#FFF;font-family:Poppins;font-size:19px;font-style:normal;font-weight:300;line-height:152.6%;letter-spacing:1.71px}.member-a{color:#FFB7AF;font-size:17px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:4.93px;text-decoration-line:underline}divider{border-top:2px solid #FFB7AF}.price-description{font-size:14px;margin-left:20px;margin-top:10px}.price-price,.price-header{color:#000;font-size:19px;font-weight:600;line-height:1em}.price-price{margin-right:20px;margin-top:-8px;margin-left:10px}.price-header{margin-right:10px;margin-left:20px}dotted-title-after,dotted-title-before{display:flex;width:-webkit-fill-available;align-items:center;height:4px;margin:0 2px}dotted-title-after:after,dotted-title-before:before{border-top:2px dotted #111;content:'';display:inline-block;height:0;flex:1}.mfp-title{display:none}.g-recaptcha,.wpforms-submit-container{text-align:center}.wpforms-submit-container button{padding:10px 50px;background:#FFB7AF!important;color:#fff;text-transform:uppercase;font-weight:600}@media(min-width:690px){ul.et_pb_tabs_controls{display:flex;justify-content:center;background-color:#fff;gap:20px}}@media(max-width:689px){ul.et_pb_tabs_controls{display:grid;background-color:#fff;gap:20px}ul.et_pb_tabs_controls li{margin:auto}}.et_pb_tabs_controls li{border-right:0;border-bottom:0}.et_pb_tab_active{border-bottom:2px solid #FFB7AF!important}.et_pb_tabs_controls li a{padding:4px 0}.woofc-menu-item-inner-subtotal{display:none}@media(max-width:980px){.et_pb_sticky .et_pb_row_1_tb_header,.et_pb_row_1_tb_header{margin-top:-10px!important}}@media(min-width:1200px){.social-title{color:#FFB7AF;font-family:"quentin",montserrat;font-size:90px;font-weight:100;letter-spacing:1.1px;padding-top:35px}}@media(max-width:1200px) and (min-width:981px){.social-title{color:#FFB7AF;font-family:"quentin",montserrat;font-size:70px;font-weight:100;letter-spacing:1.1px;padding-top:35px}}@media(max-width:980px){.social-title{color:#FFB7AF;font-family:"quentin",montserrat;font-size:75px;font-weight:100;letter-spacing:1.1px;padding-top:35px}}@media(min-width:767px){.d-hidden-desktop{display:none!important}.d-hidden-mobile{display:block!important}body.woocommerce-account footer h2{font-size:46px!important}}@media(max-width:767px){#post-1078 .wedding-plan.wedding-pic .et_pb_row.et_pb_row_11{flex-direction:column!important}.home-page-banner{padding-top:140px!important}.why-choose-tabs .et_pb_tabs_controls li{display:flex;justify-content:center;align-items:center}.why-choose-tabs .et_pb_tabs_controls li a{display:block;width:100%;text-align:center!important}.before-after{display:flex;flex-wrap:wrap}.before-after .et_pb_column.et_pb_column_1_4{width:50%!important;max-width:50%!important}.before-after .et_pb_image img{width:100%;height:auto}.on-location-makeup .best-for-box ul{list-style-position:inside!important}.relaxed.et_pb_column_9{border:0px!important}.on-location-makeup ul{list-style-position:inside!important}.why-trust-glamorous div#pageStart.et_pb_row_7.et_pb_row{display:flex;flex-direction:column-reverse!important}.why-trust-glamorous.et_pb_section_6.et_pb_section{padding-right:0px!important;padding-left:0px!important}.get-in-touch .wpforms-submit-container{text-align:center!important}.visit-us-disc .et_pb_main_blurb_image{transform:translate(0,29px)}.visit-us-disc h4.et_pb_module_header{text-align:left!important}.visit-us-disc .et_pb_blurb_description p{text-align:left!important}#post-8965 .et_pb_row.FAQs-section{padding-left:0px!important;padding-right:0px!important}.professional-haircare-disc .et_pb_text_inner p{text-align:left!important}.professional-haircare .et_pb_heading_container h1.et_pb_module_heading{text-align:left!important;margin-left:12px}.general-qus .et_pb_heading_container h2.et_pb_module_heading{text-align:left!important}.home-page-banner .welcome-to p{font-weight:400!important;text-align:left!important}.glamorous-salon .et_pb_heading_container h1.et_pb_module_heading{text-align:left!important}.shop-favourites.et_pb_section_4.et_pb_section{margin-top:70px}.best-for-box ul{list-style-position:inside!important}.homepage-img-section.home-hair-extension .et_pb_column{width:50%!important;float:left!important}.homepage-img-section.home-hair-extension .et_pb_column:nth-child(2n+1){clear:left!important}.homepage-img-section.home-hair-extension .et_pb_column{padding-left:5px!important;padding-right:5px!important;box-sizing:border-box!important}.homepage-img-section.home-hair-extension .et_pb_row{margin-left:-5px!important;margin-right:-5px!important}.hair-extension-page .et_pb_row.et_pb_gutters1{display:flex;flex-direction:column!important}.extensions-section .et_pb_row.et_pb_gutters1{display:flex;flex-direction:column-reverse!important}#post-751 .bridal-makeup-cayman-islands .et_pb_row.et_pb_gutters1{display:flex;flex-direction:column!important}.custom-color-section .et_pb_row.et_pb_gutters1{display:flex;flex-direction:column-reverse!important}.hair-and-makeup-salon .et_pb_row.et_pb_row_0.flex-center.et_pb_equal_columns.et_pb_gutters1{display:flex;flex-direction:column-reverse!important}.crafting-beauty-section .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single{width:95%!important}.crafting-beauty-section.et_section_specialty .et_pb_row{width:100%!important}.wedding-plan-button.et_pb_gutters1{transform:translate(-16px,-152px)!important;width:100%!important}body .woocommerce ul.products li.product a.add_to_cart_button{order:3!important;opacity:1!important;font-family:'LFutura'!important;font-weight:400!important}li.product.type-product.post-1981.status-publish.first.instock.product_cat-brazilian-blowout.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple.et_pb_shop_item_0_0{width:100%!important;margin-bottom:0px!important}li.product.type-product.post-8239.status-publish.first.instock.product_cat-curling-iron.product_cat-t3-micro.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple.et_pb_shop_item_1_0{width:100%!important;margin-bottom:0px!important}li.product.type-product.post-1897.status-publish.first.instock.product_cat-7-seconds.product_cat-unite.has-post-thumbnail.taxable.shipping-taxable.purchasable.product-type-simple.et_pb_shop_item_2_0{width:100%!important;margin-bottom:0px!important}h1{font-size:32px!important;text-align:center!important;color:#0f0f0f!important}h3,h4,h6{text-align:center!important;color:#0f0f0f!important}h2{font-size:28px!important;text-align:center!important;color:#0f0f0f!important}p{text-align:center!important}.best-for-box{text-align:center!important}div#pageStart.wedding-hair-makeup{display:flex;flex-direction:column-reverse}#post-1078 .wedding-plan .et_pb_row.et_pb_row_10.et_pb_equal_columns{display:flex;justify-content:center;align-items:center;flex-direction:column!important}bdi,span{text-align:center!important}.profession .et_pb_module.et_pb_heading.et_pb_heading_0.faqh1.et_pb_bg_layout_{margin-bottom:0px!important;PADDING-LEFT:10px!important}.FAQs-section .faq-accordion p{text-align:left!important}.hair-color-section .et_pb_row{display:flex;justify-content:center;align-items:center!important;flex-direction:column-reverse!important}.shop-favourites a.button{opacity:1!important}.why-choose-glamorous{display:flex;flex-direction:column!important;padding-left:20px;padding-right:20px}#post-751 .professional-makeup-artist{transform:translate(0,0)!important}.glamorous-salon-section .et_pb_gutters2.et_pb_row .et_pb_column_1_2.et_pb_column_5{transform:translate(0,0)!important}.et_pb_row .et_pb_column.wedding-col-1,.et_pb_row .et_pb_column.wedding-col-2{width:100%!important;margin-right:0!important}.like-products .glide .glide__slides .product .et_shop_image img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:325px!important}#pageStart .et_pb_heading_container h2.et_pb_module_heading{font-size:28px!important;text-align:center;margin-bottom:20px;font-weight:400!important;color:#000}.explore-services{display:inline-block;margin-left:-20px!important;margin-top:-16px!important}.d-hidden-mobile{display:none!important}.d-hidden-desktop{display:block!important}body.woocommerce.single-product #main-content .like-products ul.glide__slides.products li.product{margin-right:0!important;width:100vw!important;max-width:100vw!important;min-width:auto!important;transform:translate(0,0)}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner{position:relative;text-align:center;display:flex;width:55%!important;transform:translate(33px,-3px)!important}.woofc-area-mid .woofc-item.woofc-item-has-remove{padding:0!important;width:90%!important}.woofc-area-mid .woofc-item-inner{padding-left:0!important}#woofc-area span.woofc-area-heading::after{transform:translate(9px,4px)!important}body.woocommerce-account footer h2{font-size:24px!important}.custom-color-packages .et_pb_tab_active:after{left:49%!important;width:100%!important}.social-title{color:#FFB7AF;font-family:"quentin",montserrat;font-size:60px;font-weight:100;letter-spacing:1.1px;padding-top:35px}}.loginform,.registerform{margin:auto;width:50%!important}.loginregisterpage{display:grid}.lost_password{text-align:center!important}.woocommerce-form-login p:first-child{padding-bottom:22px!important}.registersubmitbtn{text-align:center}.registersubmitbtn a{color:#0F0F0F;font-style:normal;border-bottom:1px solid;font-weight:600;font-size:14px;line-height:100%}button.woocommerce-button.button.woocommerce-form-login__submit{margin-bottom:42px;margin-top:16px;width:100%;background:#FCD9D5!important;color:#0F0F0F;text-transform:none;left:0;border-color:#FCD9D5!important;font-size:14px;border-radius:0}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{left:0}form.woocommerce-form.woocommerce-form-login.login input{border:1px solid #D1D5DB!important;background-color:#fff;line-height:normal}form.woocommerce-form.woocommerce-form-register.register input{border:1px solid #D1D5DB;background-color:#fff;line-height:normal}.lost_password{text-align:center}p.woocommerce-LostPassword.lost_password a{color:#000;font-weight:600;margin:15px 9px;border-bottom:1px solid;font-size:14px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none}.woocommerce-privacy-policy-text p{display:none;text-align:center;font-family:Montserrat;font-Weight:400;font-Style:normal;font-Size:12px;Line-height:14.63px;margin-top:18px;margin-bottom:40px;color:#111827!important}input#user_login{width:30%;margin-bottom:10px}button.woocommerce-Button.button{left:0px!important}.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:100%;overflow:visible}.woocommerce-error{border-top-color:#c59d5f}.woocommerce-error::before{content:"\e016";color:#c59d5f}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}input#user_login{border-color:#D1D5DB;border-radius:5px}.optional{display:none}.u-column1.col-1 h2{font-size:20px;font-family:'Montserrat';font-weight:600;color:#111827}h2.reg-title{text-align:left;font-size:20px;font-weight:600;font-family:'Montserrat';color:#111827;margin-left:20px;margin-bottom:0}h5.reg-sub-title{text-align:left;font-size:16px;font-weight:400;font-family:'Montserrat';color:#111827;margin-left:20px;margin-bottom:0}.page-id-12 .woocommerce-form-row .woocommerce-form-register__submit{width:100%;text-transform:none!important;color:#ffff!important;background:#c59d5f!important}.u-column2.col-2 h2{font-size:20px;font-family:'Montserrat';font-weight:600;color:#111827}.backbtn{text-align:left;width:100%;margin:14px auto}.backbtn a{font-family:Montserrat;font-style:normal;font-weight:500;font-size:24px;line-height:24px;color:#111827}.lost_reset_password p{color:#111827!important;font-family:'Montserrat'!important;font-weight:400!important;font-size:16px!important}.lost_reset_password input{border-color:#D1D5DB!important}.form-row label{color:#111827!important;font-size:14px!important;font-family:'Montserrat';font-weight:500!important;font-style:normal!important;text-align:left;line-height:1.5em}.lost_reset_password button.woocommerce-Button.button{width:100%;margin-top:20px;background:#000!important;color:#ffff!important;font-size:16px;font-family:'Montserrat';font-weight:600!important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{margin-bottom:2em;width:100%;background:#FCD9D5!important;color:#0F0F0F!important;text-transform:none;left:0;border-color:#FCD9D5!important;font-size:14px;border-radius:0;font-weight:500}.u-column2.col-2.registerform{border:none}.page-id-12 .registerform h2,.page-id-12 .registerform h4,.page-id-12 .backbtn{display:none}form.woocommerce-ResetPassword.lost_reset_password{width:50%!important;display:grid;margin:0 auto;grid-template-rows:auto}.lost_reset_password button.woocommerce-Button.button{width:100%;margin-top:20px;background:#000000!important;color:#ffff!important;font-size:16px;font-family:'Montserrat';font-weight:600!important}.lost_reset_password input#user_login{width:100%!important;;margin-bottom:10px}.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{order:-1;display:block}@media(max-width:998px){.page-id-11 div#customer_details{width:100%!important;margin:0!important;padding:0 20px}.page-id-11 .woocommerce-checkout div#order_review{width:100%!important;padding:0 20px}}@media (min-width:579px) and (max-width:768px){.page-id-11 div#customer_details{width:100%!important;margin:0!important;padding:0 20px}.page-id-11 .woocommerce-checkout div#order_review{width:100%!important;padding:0 20px}}.woocommerce-message,.woocommerce-error{border-top-color:#ffb7af!important}.woocommerce-message::before,.woocommerce-error::before{color:#ffb7af!important}#et-boc .area-outer-wrap[data-da-type=popup]{padding:0}#et-boc .area-outer-wrap .da-close{right:auto;font-size:50px;font-weight:500;opacity:1;margin-left:25px;margin-top:15px;background:#000!important;-webkit-box-shadow:0 0 0 0 #00000008!important;box-shadow:0 0 0 0 #00000008!important;color:#fff!important}.woocommerce ul.products li.product a .et_shop_image .et_overlay{background:none;border:1px solid #FFB7AF}.woocommerce ul.products li.product a .et_shop_image .et_overlay:before{display:none}.woocommerce ul.products li.product .button{order:3;opacity:0;color:#fff;background-color:#000;border:1px solid #222;font-size:14px;font-weight:400;min-width:100%;border-radius:0;text-align:center;font-family:Lfutura}.woocommerce ul.products li.product .button:hover{color:#000;background-color:#fff;border-color:#222}.woocommerce a.added_to_cart{display:flex;justify-content:center;color:#FFB7AF}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{background:#000!important;border-radius:0px!important;text-transform:uppercase;font-size:14px;font-style:normal;font-weight:400!important;letter-spacing:1.438px;font-family:Lfutura!important;padding:1px 13px!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000;text-align:center;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}@media (min-width:768px){.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important}.loginform,.registerform{margin:auto}}@media screen and (min-width:320px) and (max-width:767px){body.woocommerce-account footer h2{font-size:24px!important}}@media (max-width:767px){.hair-treatment-section .et_pb_row{display:flex;flex-direction:column-reverse}#post-7 .woocommerce-order-details tfoot{transform:translate(0,-25px)}.et_pb_wc_cart_products_0.et_pb_row_layout_default table.shop_table_responsive tr td::before{font-size:16px!important;font-weight:400!important;font-family:Lfutura!important}#post-7 p#shipping_state_field{width:100%;min-width:100%}#post-7 p#shipping_city_field{min-width:100%}.contact-fields-wrapper{display:flex;gap:0px!important;flex-direction:column!important}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}}.woocommerce-MyAccount-navigation ul li{margin-bottom:12px!important}.woocommerce-account .woocommerce-MyAccount-content p strong{color:#0F0F0F!important}.woocommerce-account .woocommerce-MyAccount-content p a{color:#0F0F0F!important}.woocommerce-account .woocommerce-MyAccount-content .addresses .woocommerce-Address a{color:#0F0F0F!important}.woocommerce-MyAccount-content address{font-size:14px!important}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h3{font-size:20px!important}body.woocommerce-account.woocommerce-edit-address.shipping .woocommerce-address-fields button.button{font-size:12px!important;color:#0F0F0F!important;font-weight:400!important}body.woocommerce-edit-account .woocommerce form .show-password-input::before{display:none!important;content:none!important}.single-product .related.products{display:none!important}.single-product button.single_add_to_cart_button.button.alt{background:#FCD9D5!important;color:#0F0F0F!important;border:1px solid #FCD9D5!important;width:450px!important;margin-top:20px!important;height:41px!important;font-size:16px!important;font-weight:400!important;border-radius:0px!important}.buy-now-button{background:#0F0F0F!important;color:#FFF!important;border:1px solid #0F0F0F!important;width:450px!important;margin-top:20px!important;height:41px!important;font-size:16px!important;font-weight:400!important;border-radius:0px!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-account .woocommerce-MyAccount-content button.button{font-size:14px!important;background:#ffb7af!important;border:1px solid #ffb7af!important;color:#000!important;font-weight:400!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;background:#fcd9d5;border:#fcd9d5;color:#0F0F0F;font-size:14px!important;font-weight:400!important;font-family:'LFutura'!important;text-transform:math-auto;padding:6px 23px!important;letter-spacing:1px}h3#ship-to-different-address{display:none!important}.woocommerce-checkout #customer_details h3{font-family:"FreightDisp Pro"!important;font-weight:500!important;font-size:20px!important;margin-top:25px!important}.woocommerce-checkout #customer_details .form-row label{color:#000000!important;font-weight:300!important}#content-area table td{max-width:30px!important;width:30px!important}body.woocommerce-checkout #content-area #order_review tr.cart-subtotal th{font-size:14px!important;font-weight:400!important;font-family:'LFutura'!important}body.woocommerce-checkout .woocommerce-billing-fields>h3{display:none!important}body.woocommerce-checkout #content-area #order_review table th{font-size:14px!important;font-weight:400!important;font-family:'LFutura'!important}body.woocommerce-checkout #content-area #order_review table td{font-size:14px!important;font-weight:400!important;font-family:'LFutura'!important}.woocommerce-checkout .entry-content table:not(.variations){border:none}.contact-fields-wrapper{display:flex;gap:60px}.woocommerce-checkout #main-content .cart-subtotal td{border-top:none!important}.woocommerce form .form-row input.input-text{border:1px solid #11111130!important;height:49px!important;border-radius:2px!important}.woocommerce-checkout .shop_table tfoot tr.order-total th,.woocommerce-checkout .shop_table tfoot tr.order-total td{border-top:1px solid #11111130;border-bottom:1px solid #11111130}.woocommerce-checkout h3#order_review_heading{border-bottom:1px solid #11111130!important}body.woocommerce-checkout strong.product-quantity{background:transparent!important}body.woocommerce-checkout #shipping_city_field,body.woocommerce-checkout #shipping_state_field{display:inline-block;width:49%;float:none!important;clear:none!important;margin-right:2%}body.woocommerce-checkout #shipping_state_field{margin-right:0}@media (max-width:768px){body.woocommerce-checkout #shipping_city_field,body.woocommerce-checkout #shipping_state_field{width:100%;margin-right:0}}body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #billing_state_field{display:inline-block;width:49%;float:none!important;clear:none!important;margin-right:2%}body.woocommerce-checkout #billing_state_field{margin-right:0}@media (max-width:768px){body.woocommerce-checkout #shipping_city_field,body.woocommerce-checkout #shipping_state_field,body.woocommerce-checkout #billing_city_field,body.woocommerce-checkout #billing_state_field{width:100%;margin-right:0}}.banner-design-custom h2{font-size:64px!important;font-weight:400!important;font-family:"FreightBig Pro"!important}.content-design-custom{font-weight:400!important;font-family:"Futura (Light)"!important}.content-design-custom strong{font-weight:400;font-family:"Futura (Light)"!important}.custom-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:none;justify-content:center;align-items:center;z-index:9999}.lightbox-content{position:relative;max-width:80%}.lightbox-close{position:fixed;top:40px;right:30px;font-size:40px;color:#000;cursor:pointer;z-index:10001}.lightbox-prev,.lightbox-next{position:fixed;top:50%;transform:translateY(-50%);background:#fff0;border:none;color:#000;font-size:40px;cursor:pointer;z-index:10000}.lightbox-prev{left:20px}.lightbox-next{right:20px}.lightbox-fullscreen{position:fixed;top:40px;left:30px;background:#fff0;border:none;font-size:32px;cursor:pointer;z-index:10001}body.lightbox-open header,body.lightbox-open footer{display:none!important}body.lightbox-open .et_pb_section_0_tb_header,body.lightbox-open .et_pb_sticky,body.lightbox-open .et_pb_sticky_module{display:none!important}body.lightbox-open .et_pb_section_0_tb_header.et_pb_sticky{display:none!important}body.lightbox-open{overflow:hidden}.hair-color-section .et_pb_row{display:flex;justify-content:center;align-items:center!important}.professional-makeup .professional-makeup-artist h1.et_pb_module_heading{transform:translate(20px,0)!important}@media (max-width:600px){.slider-custom .swiper-slide{width:100vw!important;max-width:100vw!important;flex:0 0 320px!important;min-width:100vw!important}}.home-hair-extension .et_pb_image .et_pb_image_wrap,.home-hair-extension .et_pb_image .et_pb_image_wrap img{width:100%!important;height:200px!important}.home-page-banner{display:flex;transform:translate(0,-134px)!important;align-items:center;justify-content:center}@media (max-width:767px){.lightbox-prev{left:5px}.lightbox-next{right:5px}}@media (min-width:768px){.lightbox-prev{left:5px}.lightbox-next{right:5px}}.lightbox-image{max-width:90vw;max-height:85vh;width:auto;height:auto;object-fit:contain;object-position:center;display:block;margin:auto}.slider-custom .swiper-slide{height:400px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.slider-custom .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;max-width:100%!important;max-height:100%!important}@media only screen and (max-width:767px){.glamorous-salon-section .et_pb_row.et_pb_row_2.et_pb_equal_columns.et_pb_gutters2{display:flex;flex-direction:column}.wedding-col-1,.wedding-col-2{width:100%!important;max-width:100%!important;flex:0 0 100%!important}#search-popup .et_pb_row_2_tb_header.et_pb_row{margin-left:26px!important;width:100%!important}#post-7 .et-l.et-l--post .et_builder_inner_content .et_pb_section.et_pb_section_0 .et_pb_row{width:90%!important}#main-content .glamo_shop_table .glamo_coupon_container{width:251px!important}.qty-control{right:0px!important}body #et-main-area #main-content .glamo_coupon .glamo_coupon_container button.button{padding:3.5px 20px!important}.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses{display:flex;flex-direction:column;gap:24px;position:static!important;top:0;left:0;width:0}#left-area .woocommerce-column{width:100%;max-width:290px!important;min-width:290px!important}#left-area .woocommerce-order .woocommerce-thankyou-order-details{display:flex;flex-direction:column;gap:28px}#left-area .woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details{width:100%!important;height:197px;display:flex!important;flex-direction:column!important;max-width:289px}body.woocommerce-order-received .container{width:90%;max-width:1080px;margin:auto;position:relative}ul.wc-bacs-bank-details.order_details.bacs_details::after{top:17px!important}#content-area td.product-qty{text-align:center}}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product a.add_to_cart_button{order:3;opacity:0!important;font-family:'LFutura'!important;font-weight:400!important}.woocommerce .like-products ul.products li.product a.add_to_cart_button{min-width:90%!important;margin-bottom:10px!important;width:90%!important}.woocommerce .like-products ul.products li.product a.add_to_cart_button{min-width:90%!important;margin-bottom:10px!important;width:90%!important;margin-left:auto;margin-right:auto;text-align:center;display:flex;justify-content:center;margin-top:0!important}.woocommerce ul.products li.product .custom-review-text{display:none;order:2;padding-bottom:0!important;font-family:'LFutura'!important}.woocommerce .like-products ul.products li.product a.add_to_cart_button{opacity:1!important}.woocommerce:not(.single-product) ul.products li.product:hover a.add_to_cart_button{display:inline-block!important;opacity:1!important}.woocommerce.single-product .like-products .custom-review-text{display:none!important}.products.columns-3 .price span.woocommerce-Price-amount.amount{font-family:'Montserrat'!important;font-weight:400!important}.products.columns-3 .product.type-product h2.woocommerce-loop-product__title{font-family:'LFutura'!important;font-weight:400!important}#pageStart .et_pb_heading_container h2.et_pb_module_heading{font-size:42px;font-weight:400!important;color:#000}#left-area .cart button.single_add_to_cart_button.button.alt{font-family:'LFutura'!important;font-weight:400!important;text-transform:math-auto}#left-area .cart button.button.buy-now-button{font-family:'LFutura'!important;font-weight:400!important}.wpf-search-container .et_pb_module .price span.woocommerce-Price-amount.amount{color:#000;font-size:20px;font-weight:400!important;font-family:'Montserrat'!important}.et_builder_inner_content.product .et_pb_module_inner h1{font-family:'LFutura'!important;font-weight:400!important;font-size:34px}.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward{color:black!important;font-weight:400!important;font-family:'LFutura'!important;padding:6px 24px!important}.woocommerce-notices-wrapper .woocommerce-message{color:black!important;font-weight:400!important;font-family:'Montserrat'!important}.products .product.type-product span.et_overlay{border:none!important}.woocommerce-form-login-toggle .woocommerce-info a,.woocommerce-message a{color:#000!important}.woocommerce-cart-form__cart-item.cart_item td.product-name a{font-family:'LFutura'!important}.shop_table dl.variation{font-family:'LFutura'!important}.cart_totals h5{font-size:24px!important;font-weight:400!important}#post-6 .cart-subtotal th{font-weight:400!important;font-family:'LFutura'!important}#post-6 .woocommerce-shipping-totals.shipping th{font-weight:400!important;font-family:'LFutura'!important}.woocommerce-cart table.shop_table th.product-thumbnail{display:none!important}.summary.entry-summary h1.product_title.entry-title{font-weight:400!important;font-family:Lfutura!important}#product-1899 .et_pb_module.et_pb_wc_upsells.et_pb_wc_upsells_0.et_pb_bg_layout_{margin-top:105px}ul.glide__slides li{border:1px solid #d5d5d5;padding:20px 0!important}.glide__arrow.glide__arrow--right{background-color:transparent!important;margin-top:0px!important;text-align:center;cursor:pointer;position:absolute;z-index:9;box-shadow:none!important;top:48%}.glide__arrow.glide__arrow--left{box-shadow:none!important;margin-top:0px!important}.glide__arrows img{filter:brightness(0)!important;min-width:20px!important}.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{justify-content:end!important}.et-db #et-boc .et-l .et_overlay{display:none!important}.entry-content a.et_pb_button.et_pb_button_7.et_pb_bg_layout_light{font-family:Lfutura!important}#post-751 a.et_pb_button.et_pb_button_2.et_pb_bg_layout_light{font-family:Lfutura!important}#pageStart a.clear-all-filters{color:#000!important;text-decoration:underline;font-weight:400;font-family:'LFutura'}.shop-favourites a.button.product_type_simple.add_to_cart_button{font-weight:400;font-family:'LFutura'!important;display:inline-block;margin-top:20px;width:100%;color:#fff;background:#000;opacity:0}.shop-favourites a.button{font-weight:400!important;font-family:Lfutura!important;display:inline-block;margin-top:20px;width:100%;color:white!important;background:#000!important;opacity:0}.shop-favourites a.button.product_type_simple.add_to_cart_button :hover{color:#000!important;background:#fff!important}.shop-favourites a.button:hover{color:#000!important;background:#fff!important}.glam-product-slider .slider-item:hover .button,.glam-product-slider .slick-slide:hover .button,.glam-product-slider .owl-item:hover .button,.glam-product-slider .swiper-slide:hover .button{opacity:1}.glam-product-slider .slick-slide:hover a.button,.glam-product-slider .owl-item:hover a.button,.glam-product-slider .swiper-slide:hover a.button{opacity:1}#post-7 .woocommerce .woocommerce-error{background:#fcd9d5!important}#post-8 .woocommerce .woocommerce-error{background:#fcd9d5!important}#post-7 .woocommerce-error li a strong{color:#000!important;font-size:16px!important;font-weight:400!important;font-family:montserrat!important}#post-7 .woocommerce-error li a{color:#000!important;font-size:16px!important;font-weight:400!important;font-family:montserrat!important}#post-7 .woocommerce-message,.woocommerce-error,.woocommerce-info{color:#000!important;font-size:16px!important;font-weight:400!important;font-family:montserrat!important}button.woocommerce-button.button.woocommerce-form-login__submit{font-family:Lfutura!important}.entry-content .et_pb_blurb_container span{font-size:19px!important;font-weight:400!important}#post-462 .et_pb_heading_container h2.et_pb_module_heading{font-weight:400!important}.et_pb_with_background .et_pb_text_inner h2{font-weight:400!important}#product-1899 .up-sells.upsells h2{font-weight:400!important}.our-process .et_pb_heading_container h2.et_pb_module_heading{font-weight:400!important}.wedding-plan .et_pb_heading_container h2.et_pb_module_heading{font-weight:400!important}.shop_table th{font-family:Lfutura!important;font-weight:400!important}#post-7 .shop_table span.woocommerce-Price-amount.amount{font-family:'LFutura'!important;font-weight:400!important}#post-7 .shop_table td{font-family:Lfutura!important;font-weight:400!important}.et_pb_row_0_tb_footer .et_pb_text_inner a{color:white!important}.mail-to .et_pb_text_inner a{color:#fcd9d5!important}#post-8 .et_pb_section{padding:0 0 100px 0px!important}body.da-popup-visible #et-boc .area-outer-wrap #search-popup form .search-field{height:62px;font-size:24px;color:#fff!important;background:none!important;border:1px solid #fff!important;border-radius:20px!important;padding:30px;text-align:left!important;scale:.8}.woocommerce ul.order_details li strong{font-weight:400!important;color:#000;font-family:'Montserrat'}.woocommerce ul.order_details li span{font-weight:400!important;color:#000;font-family:'Montserrat'}#post-7 .woocommerce-order-overview.order_details li{font-size:14px!important}#post-7 .woocommerce-order-overview.order_details li strong{font-size:inherit!important}#post-7 .woocommerce ul.order_details li{margin-right:20px!important}.woofc-area .woofc-suggested .woofc-suggested-product-info .woofc-suggested-product-atc p a:hover{opacity:1;background-color:#FFB7AF;color:#fff}#woofc-area .woofc-suggested .woofc-suggested-product-info .woofc-suggested-product-name a{color:#111;font-weight:400!important;font-family:Lfutura!important}#woofc-area .woofc-suggested-heading span{font-family:Montserrat;font-size:14px!important;color:black!important;font-weight:400 !IMPORTANT;display:inline-block;padding:32px 0}#woofc-area span.woofc-area-heading{font-size:24px;font-family:'FreightDispPro',sans-serif!important;font-weight:400!important;line-height:153%}#woofc-area span.woofc-area-heading{display:block}#woofc-area span.woofc-area-heading::after{content:"FREE SHIPPING ON ORDERS OVER $50";display:block;font-size:14px;font-family:montserrat;font-weight:400;margin-top:8px;letter-spacing:1px;color:#000;transform:translate(25px,4px)}.woofc-area-top{height:auto!important;padding-bottom:10px}.woofc-area-bot span.woocommerce-Price-amount.amount{color:black!important;font-family:montserrat!important}.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a{font-family:Lfutura!important;font-weight:400!important}.woofc-action .woofc-action-inner a.woofc-action-checkout{font-weight:400!important;font-family:Lfutura!important}.woofc-action .woofc-action-inner a.woofc-action-cart{font-weight:400!important;font-family:Lfutura!important}.woofc-area-mid .woofc-item.woofc-item-has-remove{width:90%!important}.bridal-and-makeup h1.et_pb_module_heading{font-weight:400!important}.et_pb_row_2 .glide .glide__slides.products.columns-4{display:flex;gap:10px;width:3570px!important}body.wp-singular.single.single-product #page-container .container{max-width:1280px!important;width:95%!important}#et-boc .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#fcd9d5!important}body.single-product .like-products h2.woocommerce-loop-product__title{min-height:60px;max-height:59px}#main-content section.up-sells.upsells.products h2{font-weight:400!important}.product-prize span.woocommerce-Price-amount.amount{font-family:Lfutura!important;font-size:20px}p.futuraFont.feature-toggle{font-size:20px;color:#000;line-height:175%;letter-spacing:12%}.product .et_builder_inner_content.et_pb_gutters3.product ul li{font-size:16px;letter-spacing:.9px;line-height:1.75;font-weight:400!important;font-family:"Lfutura"!important}.like-products .glide__track{min-height:364px}body.single-product #main-content .clearfix{display:none!important}.glam-product-slider .slider-item{position:relative}.glam-product-slider .slider-item[data-slick-index="2"]:not(.slick-cloned)::before,.glam-product-slider .slider-item[data-slick-index="6"]:not(.slick-cloned)::before,.glam-product-slider .slider-item[data-slick-index="7"]:not(.slick-cloned)::before,.glam-product-slider .slider-item[data-slick-index="8"]:not(.slick-cloned)::before,.glam-product-slider .slider-item[data-slick-index="9"]:not(.slick-cloned)::before{content:"New Arrival";position:absolute;top:10px;left:20px;background:#000;color:#fff;padding:3px 12px;font-size:14px;font-weight:400;z-index:2;font-family:'LFutura';pointer-events:none}#et-boc .pl-auto.header-menu{padding-bottom:0px!important}.like-products .glide .glide__slides .product .et_shop_image img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{height:215px;width:100%;object-fit:cover}.professional-makeup ul{list-style:disc!important;display:block!important;padding-left:31px}.professional-makeup ul li{display:list-item!important}.on-location-makeup ul{list-style:disc!important;display:block!important;padding-left:31px}.on-location-makeup ul li{display:list-item!important}.woofc-area.woofc-style-01 .woofc-area-mid{max-height:500px!important;min-height:350px!important;height:500px!important}.custom-color-section .et_pb_row{justify-content:center;align-items:center}.wedding-plan .et_pb_row.et_pb_row_9.et_pb_equal_columns{display:flex;justify-content:center;align-items:center}.bridal-and-makeup .et_pb_image_0 .et_pb_image_wrap img{min-height:580px;object-fit:cover!important}.bridal-and-makeup .et_pb_image_1 .et_pb_image_wrap img{min-height:616px;object-fit:cover!important}#post-751 .et_pb_section_0{padding:0}.professional-artists{margin:auto ! IMPORTANT;width:500px;top:90px}.faq-accordion .et_pb_toggle{position:relative;border-bottom:1px solid #e5e5e5}.faq-accordion .et_pb_toggle_title:before{display:none}.faq-accordion .et_pb_toggle_title{position:relative;padding-right:40px}.faq-accordion .et_pb_toggle_title:after{content:"+";position:absolute;right:8px;top:38%;transform:translateY(-50%);font-size:32px;font-weight:400;color:#000;transition:all 0.3s ease}.faq-accordion .et_pb_toggle_open .et_pb_toggle_title:after{content:"−";color:#000}.faq-accordion .et_pb_toggle_content{padding-top:10px}.professional-discription ul{list-style:disc!important;display:block!important;padding-left:31px}.professional-discription ul li{display:list-item!important}.wedding-banner{position:relative;min-height:100vh}.wedding-text{position:absolute;left:50%;transform:translateX(-50%);padding-top:19%;z-index:999}.cayman-climate .et_pb_text_inner h3{font-weight:600}.bride-discription .et_pb_text_inner h3{font-weight:600}.wedding-col-1{width:45%!important}.wedding-col-2{width:55%!important}.et_pb_column_1_2.wedding-col-1{width:45%!important}body.et-tb-has-header .et_pb_row.et_pb_row_0_tb_header{padding-top:0px!important}body.et-tb-has-header .et_pb_column_2_tb_header{transform:translateX(120px) translateY(9px)}.et_pb_menu_0_tb_header #menu-header li a{color:#000;font-weight:400!important}.et_pb_menu_0_tb_header #menu-header>li.current-menu-item>a{color:#fcd9d5!important;font-weight:700!important}.et_pb_section.et_pb_section_0.wedding-banner.et_pb_with_background.et_section_regular{display:flex;width:100%;align-items:center;justify-content:center;transform:translate(0,-140px)}.et_pb_row.et_pb_row_0.professional-artists{top:0!important}.et_pb_module.et_pb_heading.et_pb_heading_0.wedding-text.et_pb_bg_layout_{position:relative}.et_pb_section.et_pb_section_1.makeup-hero-section.et_pb_with_background.et_section_regular{display:flex;width:100%;align-items:center;justify-content:center;transform:translate(0,-285px)}#post-751 .et_pb_heading_4.bridal-makeup-island{margin:0 auto!important;padding-top:25px}#post-751 .custom-title{font-weight:700!important;font-size:16px!important;font-family:'Montserrat',sans-serif!important;padding-bottom:0}#post-751 .professional-makeup-artist{transform:translate(100px,0)}#post-462 .custom-title,#post-1078 .custom-title,#post-9038 .custom-title,#post-8912 .custom-title,#post-9422 .custom-title,#post-9333 .custom-title{font-weight:700!important;font-size:16px!important;font-family:'Montserrat',sans-serif!important;padding-bottom:0}body.woocommerce footer h3{font-family:"FreightDispPro"!important}.why-choose-us .et_pb_text_inner ul{padding-left:20px;list-style-type:disc}#post-1078 .wedding-plan .et_pb_row.et_pb_row_10.et_pb_equal_columns{display:flex;justify-content:center;align-items:center}#post-8940 .protein-treatment .et_pb_row{display:flex;flex-wrap:wrap}#post-8940 .protein-treatment .et_pb_column{padding:0!important;margin:0!important}#post-8940 .protein-treatment .et_pb_image_wrap{display:block;line-height:0}#post-8940 .protein-treatment .et_pb_image_wrap img{width:100%;height:440px;object-fit:cover;display:block}.wedding-plan-button.et_pb_gutters1{transform:translate(-288px,-214px)}.why-choose-glamorous{display:flex;justify-content:center;align-items:center}.vertical-faq{display:flex}.vertical-faq .et_pb_tabs_controls{flex-direction:column;width:25%;border-right:1px solid #ddd}.vertical-faq .et_pb_tabs_controls li{width:100%;text-align:left;padding:12px 20px;border-bottom:1px solid #eee}.vertical-faq .et_pb_all_tabs{width:75%;padding-left:40px}.product-menu .et_pb_menu .et-menu>li{padding-left:1px!important;padding-right:10px!important}.pl-auto.header-menu{transform:translate(0,-21px)!important}.et-db #et-boc .et-l .product-menu .et_pb_column_2_tb_header{transform:translateX(120px) translateY(27px)}.d-hidden-mobile .pl-auto.header-menu.black-bg-header{transform:translate(0,0)!important}.header-menu.black-bg-header .et_pb_button_module_wrapper.et_pb_button_0_tb_header_wrapper.et_pb_module{margin-left:-5px!important}.all-product-menu .et_pb_menu .et-menu>li{padding-left:1px!important;padding-right:10px!important}.et-db #et-boc .et-l .all-product-menu .et_pb_column_2_tb_header{transform:translateX(120px) translateY(27px)}.best-for-box ul{list-style-type:disc!important}#post-1078 .wedding-plan.wedding-pic .et_pb_row.et_pb_row_11{display:flex;align-items:center!important;justify-content:center!important}#post-1078 .swiper-slide.dsm_image_carousel_item picture{height:100%!important;min-height:100%!important;width:100%!important;max-width:100%!important}footer .subscription-form p{color:#fff!important}