@import url(https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,700;1,400;1,700&family=DM+Sans:wght@400;500;700&display=swap);.elementor-kit-168449{--e-global-color-primary:#5C1238;--e-global-color-secondary:#C8607A;--e-global-color-text:#1E0E16;--e-global-color-accent:#7A1A4E;--e-global-color-64345bf:#A02468;--e-global-color-b260126:#D4849E;--e-global-color-9db425f:#F0C4D2;--e-global-color-01e1f48:#FAEAF0;--e-global-color-c1302ba:#FAF6F2;--e-global-color-e474275:#F2EBE2;--e-global-color-54c0dd3:#E4D0D8;--e-global-color-9f76450:#180A10;--e-global-color-e7c94ce:#6B4458;--e-global-color-ceffb94:#9A7888;--e-global-typography-primary-font-family:"Crimson Pro";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Crimson Pro";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-font-style:italic;--e-global-typography-f5640c3-font-family:"Brittany Signature"}.elementor-kit-168449 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body,.elementor-widget-text-editor,.elementor-widget-text-editor p{font-family:'DM Sans',-apple-system,sans-serif!important;color:#1E0E16;background-color:#FAF6F2;line-height:1.65}h1,h2,h3,h4,.elementor-heading-title{font-family:'Crimson Pro',Georgia,serif!important;font-weight:700;color:#5C1238;letter-spacing:-.01em;line-height:1.15}h1 em,h2 em,h3 em,h4 em,.elementor-heading-title em{font-style:italic!important;color:#C8607A!important;font-weight:400!important}h5,h6,.elementor-heading-title.h5,.elementor-heading-title.h6{font-family:'DM Sans',sans-serif!important;font-weight:700!important;text-transform:uppercase;letter-spacing:2.5px;color:#C8607A!important}a{color:#7A1A4E;transition:color 0.2s ease}a:hover{color:#C8607A}.elementor-button a,a.elementor-button{color:inherit}.elementor-button,.elementor-button-link,button[type="submit"],input[type="submit"]{font-family:'DM Sans',sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border-radius:999px!important;padding:14px 28px!important;transition:all 0.2s ease!important;border:none!important}.elementor-button:not(.elementor-button-secondary){background-color:#5C1238!important;color:#FFFFFF!important}.elementor-button:not(.elementor-button-secondary):hover{background-color:#7A1A4E!important;transform:translateY(-2px)}header,.elementor-location-header{background-color:#180A10}header nav a,.elementor-nav-menu a,.elementor-location-header a{font-family:'DM Sans',sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px!important;text-transform:uppercase!important;color:rgb(250 246 242 / .85)!important}header nav a:hover,.elementor-nav-menu a:hover{color:#F0C4D2!important}.elementor-location-header .e-con:has(>.e-con-inner>.elementor-widget-html:only-child),.elementor-location-header .e-con:has(>.elementor-widget-html:only-child){min-height:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.elementor-location-header .e-con>.e-con-inner:has(>.elementor-widget-html:only-child){padding:0!important;min-height:0!important}.elementor-location-header .elementor-widget-html{margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.elementor-location-header .elementor-section,.elementor-location-header .elementor-container,.elementor-location-header .e-con,.elementor-location-header .elementor-widget-wrap,.elementor-location-header .elementor-column-wrap{align-items:center!important;align-content:center!important}.elementor-location-header .elementor-section .elementor-container{min-height:80px}@media (min-width:1025px){.elementor-location-header .e-con-inner,.elementor-location-header .elementor-container,.elementor-location-header .elementor-row{flex-wrap:nowrap!important;align-items:center!important;gap:16px}.elementor-location-header .elementor-widget-nav-menu{flex:1 1 auto!important;min-width:0!important}.elementor-location-header .elementor-nav-menu{flex-wrap:nowrap!important;justify-content:center!important}.elementor-location-header .elementor-nav-menu li{flex-shrink:0!important}.elementor-location-header .elementor-nav-menu .elementor-item{white-space:nowrap!important}.elementor-location-header .e-con>.e-con:last-child,.elementor-location-header .elementor-column:last-child{flex:0 0 auto!important;min-width:max-content!important}}@media (min-width:1025px) and (max-width:1380px){.elementor-location-header .elementor-nav-menu .elementor-item{padding-left:6px!important;padding-right:6px!important;font-size:11px!important;letter-spacing:0.3px!important}.elementor-location-header .elementor-nav-menu .sub-arrow{margin-left:2px!important}.elementor-location-header .elementor-button{padding:10px 14px!important;font-size:11px!important;letter-spacing:1px!important}.elementor-location-header .grow-me-search .elementor-icon{min-width:32px}}@media (min-width:1025px) and (max-width:1150px){.elementor-location-header .elementor-nav-menu .elementor-item{padding-left:4px!important;padding-right:4px!important;font-size:10.5px!important}}footer,.elementor-location-footer{background-color:#180A10!important;color:rgb(250 246 242 / .5)}footer a,.elementor-location-footer a{color:rgb(250 246 242 / .7)!important}footer a:hover,.elementor-location-footer a:hover{color:#D4849E!important}.elementor-post,.elementor-post__card,article.post{background-color:#FFF;border-radius:12px;border:1px solid #E4D0D8;overflow:hidden;transition:all 0.25s ease}.elementor-post:hover,.elementor-post__card:hover,article.post:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(92 18 56 / .12);border-color:#D4849E}.elementor-post__title,.elementor-post__title a,article.post .entry-title,article.post .entry-title a{font-family:'Crimson Pro',serif!important;font-weight:700!important;color:#5C1238!important;font-size:19px!important;line-height:1.25!important}.elementor-post__excerpt,article.post .entry-content{font-family:'DM Sans',sans-serif!important;color:#6B4458!important;font-size:14px!important;line-height:1.55!important}.elementor-post__date,.elementor-post__meta-data,article.post .entry-meta{font-family:'DM Sans',sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#9A7888!important}.bg-warm-ivory{background-color:#FAF6F2!important}.bg-ivory-2{background-color:#F2EBE2!important}.bg-petal{background-color:#FAEAF0!important}.bg-near-black{background-color:#180A10!important;color:#FAF6F2!important}.bg-plum{background-color:#5C1238!important;color:#FAF6F2!important}[style*="#FF0099"],[style*="#FF00FF"],[style*="#E91E63"],[style*="#D81B60"]{color:#5C1238!important}@media (max-width:768px){h1,.elementor-heading-title.h1{font-size:32px!important}h2,.elementor-heading-title.h2{font-size:26px!important}h3,.elementor-heading-title.h3{font-size:20px!important}body{font-size:16px!important}}@media (max-width:1024px){.hm-mobile-header,.hm-mobile-header>.e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;min-height:64px}.hm-mobile-header .elementor-widget-theme-site-logo,.hm-mobile-header .elementor-widget-site-logo,.hm-mobile-header .elementor-widget-image{flex:0 1 auto!important;max-width:60%!important}.hm-mobile-header .elementor-widget-theme-site-logo img,.hm-mobile-header .elementor-widget-site-logo img,.hm-mobile-header .elementor-widget-image img{max-height:36px!important;width:auto!important}}@media (max-width:480px){.hm-mobile-header .elementor-widget-theme-site-logo img,.hm-mobile-header .elementor-widget-site-logo img,.hm-mobile-header .elementor-widget-image img{max-height:28px!important}}.hm-hamburger-toggle{cursor:pointer}.hm-hamburger-toggle .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px;min-height:44px}.grow-me-search .elementor-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px;min-height:40px}.grow-me-search .elementor-icon svg,.grow-me-search .elementor-icon i{font-size:20px!important;width:20px!important;height:20px!important}.hm-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#180A10!important;z-index:99998!important;overflow-y:auto!important;padding:90px 24px 40px!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}body.hm-menu-open .hm-overlay{opacity:1;visibility:visible;pointer-events:auto}body.hm-menu-open{overflow:hidden!important}.hm-overlay-close{position:absolute!important;top:18px!important;right:16px!important;z-index:99999!important;cursor:pointer}.hm-overlay-close .elementor-icon{color:#FAF6F2!important}.hm-overlay-close .elementor-icon svg,.hm-overlay-close .elementor-icon i{color:#FAF6F2!important;fill:#FAF6F2!important;font-size:28px!important}.hm-overlay-menu .elementor-nav-menu{display:flex!important;flex-direction:column!important;width:100%!important}.hm-overlay-menu .elementor-nav-menu li{display:block!important;width:100%!important}.hm-overlay-menu .elementor-nav-menu .elementor-item{font-family:'DM Sans',sans-serif!important;font-size:18px!important;font-weight:500!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:rgb(250 246 242 / .85)!important;padding:18px 56px 18px 8px!important;border:none!important;width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;background-color:transparent!important}.hm-overlay-menu .elementor-nav-menu .elementor-item:hover,.hm-overlay-menu .elementor-nav-menu .elementor-item:focus,.hm-overlay-menu .elementor-nav-menu .elementor-item.highlighted,.hm-overlay-menu .elementor-nav-menu .elementor-item.elementor-item-active,.hm-overlay-menu .elementor-nav-menu .sub-menu .elementor-sub-item:hover,.hm-overlay-menu .elementor-nav-menu .sub-menu .elementor-sub-item:focus,.hm-overlay-menu .elementor-nav-menu .sub-menu .elementor-sub-item.highlighted,.hm-overlay-menu .elementor-nav-menu .sub-menu .elementor-sub-item.elementor-item-active{background-color:rgb(240 196 210 / .08)!important;color:#F0C4D2!important}.hm-overlay-menu .elementor-nav-menu .sub-menu,.hm-overlay-menu .elementor-nav-menu li ul.sub-menu{position:static!important;display:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:none!important;box-shadow:none!important;background:rgb(244 192 209 / .04)!important;top:auto!important;left:auto!important;transform:none!important}.hm-overlay-menu .menu-item-has-children.menu-item-open>.sub-menu{display:block!important}.hm-overlay-menu .elementor-nav-menu .sub-menu .elementor-sub-item{font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0.8px!important;text-transform:none!important;padding:14px 8px 14px 24px!important;color:rgb(250 246 242 / .7)!important;border:none!important;display:block!important;width:100%!important;background-color:transparent!important}.hm-overlay-menu .dropdown-menu-toggle,.hm-overlay-menu .ast-header-navigation-arrow{display:none!important}.hm-overlay-menu .sub-arrow svg,.hm-overlay-menu .sub-arrow i,.hm-overlay-menu .sub-arrow::before{display:none!important}.hm-overlay-menu .menu-item-has-children>a{position:relative!important}.hm-overlay-menu .sub-arrow{position:absolute!important;top:0!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:56px!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important;cursor:pointer;transition:transform 0.25s ease;transform-origin:50% 50%;z-index:2}.hm-overlay-menu .sub-arrow::after{content:'';display:block;width:10px;height:10px;border-right:2px solid #F0C4D2;border-bottom:2px solid #F0C4D2;transform:rotate(45deg);transform-origin:50% 50%;margin-top:-4px;transition:border-color 0.2s ease}.hm-overlay-menu .menu-item-has-children:hover>a .sub-arrow::after,.hm-overlay-menu .sub-arrow:hover::after{border-color:#FAF6F2}.hm-overlay-menu .menu-item-has-children.menu-item-open>a .sub-arrow{transform:rotate(180deg)}.hm-overlay-menu .menu-item-has-children>a{padding-right:56px!important}.hm-overlay-subscribe{margin-top:16px!important}.hm-overlay-subscribe .elementor-button{width:100%!important}.entry-content p[style*="background"],.entry-content span[style*="background"],.entry-content div[style*="background"],.elementor-widget-text-editor p[style*="background"],.elementor-widget-text-editor span[style*="background"]{background:transparent!important;background-color:transparent!important}.entry-content span[style*="background"][style*="padding"]{padding:0!important}.hm-overlay-menu .menu-item-has-children>a .hm-parent-label{display:inline-block}.hm-overlay-menu .elementor-nav-menu .elementor-item::after,.hm-overlay-menu .elementor-nav-menu .elementor-item::before,.hm-overlay-menu .elementor-nav-menu .elementor-sub-item::after,.hm-overlay-menu .elementor-nav-menu .elementor-sub-item::before{background-color:#FAF6F2!important;background:#FAF6F2!important}.hm-overlay{height:100vh!important;height:100dvh!important;padding-bottom:max(180px, env(safe-area-inset-bottom, 0px) + 80px)!important}body.hm-menu-open #goog_plcm_frame,body.hm-menu-open iframe[id^="google_ads_iframe"],body.hm-menu-open iframe[src*="googlesyndication"],body.hm-menu-open iframe[src*="doubleclick"],body.hm-menu-open [id*="adhesion" i],body.hm-menu-open [class*="adhesion" i],body.hm-menu-open [id^="grow-me-"][class*="sticky"],body.hm-menu-open .grow-me-bottom-ad,body.hm-menu-open #mv-creator-card,body.hm-menu-open .mv-creator-card,body.hm-menu-open [class*="mv-adhesion"],body.hm-menu-open .ad-slot-sticky,body.hm-menu-open [class*="sticky-ad" i]{display:none!important;visibility:hidden!important}body.hm-menu-open{overflow:hidden!important;position:relative}html body.hm-menu-open .hm-overlay,body.hm-menu-open.hm-menu-open .hm-overlay{opacity:1!important;visibility:visible!important;pointer-events:auto!important}html .hm-overlay-menu .menu-item-has-children.menu-item-open>.sub-menu,.hm-overlay-menu li.menu-item-open>ul.sub-menu{display:block!important}@font-face{font-family:'Brittany Signature';font-display:auto;src:url(https://hairmotive.com/wp-content/uploads/2026/04/BrittanySignature.ttf) format('truetype')}