:root{--col-offwhite: #F8F6EE;--col-yellow: #FBDD3F;--col-light-yellow: #FFF8D3;--col-light-black: #232121;--col-white: #FFF;--col-black: #000;--col-grey: #BEBEBE;--col-dark-grey: #7F7F7F;--fs-lora: Lora;--banner-font: "Plus Jakarta Sans";--banner-weight: 600}@font-face{font-family:Inter Medium;src:url(/cdn/shop/files/Inter-Medium.woff2?v=1752776293) format("woff2"),url(/cdn/shop/files/Inter-Medium.woff?v=1752776293) format("woff");font-weight:500;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}@font-face{font-family:Inter Semi Bold;src:url(/cdn/shop/files/Inter-SemiBold.woff2?v=1752776293) format("woff2"),url(/cdn/shop/files/Inter-SemiBold.woff?v=1752776293) format("woff");font-weight:600;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}@font-face{font-family:Inter Bold;src:url(/cdn/shop/files/Inter-Bold.woff2?v=1752776293) format("woff2"),url(/cdn/shop/files/Inter-Bold.woff?v=1752776293) format("woff");font-weight:700;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}@font-face{font-family:Dm Sans Regular;src:url(/cdn/shop/files/AnyConv.com__DMSans-Regular.woff2?v=1755017267) format("woff2"),url(/cdn/shop/files/AnyConv.com__DMSans-Regular.woff?v=1755017267) format("woff");font-weight:400;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}@font-face{font-family:Dm Sans Medium;src:url(/cdn/shop/files/AnyConv.com__DMSans-Medium.woff2?v=1755017267) format("woff2"),url(/cdn/shop/files/AnyConv.com__DMSans-Medium.woff?v=1755017267) format("woff");font-weight:500;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}@font-face{font-family:Dm Sans Bold;src:url(/cdn/shop/files/AnyConv.com__DMSans-Bold.woff2?v=1755017267) format("woff2"),url(/cdn/shop/files/AnyConv.com__DMSans-Bold.woff?v=1755017267) format("woff");font-weight:700;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased}.time-slots{background-color:#f8f6ee!important}.time-slots .mblp-age-groups-step{min-height:500px}.reserve-your-party-now p{color:#000;text-align:center;font-family:Lora!important;font-size:52px;font-style:normal;font-weight:600;line-height:160%;max-width:970px;margin:0 auto;padding:34px 0 18px}.reserve-your-party-now{background:#fbdd3f;margin:0!important;padding:56px 0}@media(max-width:1200px){.reserve-your-party-now p{font-size:38px;max-width:750px}}@media(max-width:768px){.reserve-your-party-now{padding:20px 0}.reserve-your-party-now p{font-size:20px}}img.blog-post-card__image{height:364.68px;object-fit:cover}.page-width{max-width:var(--page-width, 1440px);width:100%;margin:0 auto;padding:0 40px}.hair__heading{color:#000;text-align:center;font-family:Mona Sans!important;font-size:50px;font-style:normal;font-weight:500;line-height:56px;letter-spacing:-.86px;text-transform:capitalize;margin:0}.add-btn{display:flex;justify-content:center;align-items:center;gap:var(--item-spacing-xxs, 4px);text-transform:capitalize}.tfc__view-all{transition:color .2s ease,border-color .2s ease}.tfc__view-all:hover{opacity:.6;border-color:#0007}@media(max-width:786px){.page-width{padding:0 16px}.hair__heading{color:#000;text-align:center;font-family:Mona Sans!important;font-size:30px;font-style:normal;font-weight:500;line-height:38px;letter-spacing:0;text-transform:capitalize}}*{letter-spacing:0px}x-header.header.csp-header{background:#fff;padding:7px 40px;max-width:1440px;margin:0 auto}.csp-header li.header__primary-nav-item a,.csp-header .header__menu-disclosure summary{color:#000;font-family:Mona Sans;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.csp-header .header__cart-dot{box-shadow:none;background-color:#000;border-radius:100%}.csp-header .header__logo-image{width:174px;height:50px;max-width:100%}.csp-header .mega-menu{background:#fff}@media screen and (min-width:1150px){.csp-header .header__primary-nav{column-gap:30px}}@media screen and (min-width:700px){.csp-header .header__secondary-nav{column-gap:16px}}@media screen and (max-width:700px){x-header.header.csp-header{padding:10px 16px}.csp-header .header__secondary-nav{flex-wrap:nowrap;grid-area:secondary-nav;justify-content:end;justify-self:end;align-items:center;gap:13px;display:flex}.csp-header .header__logo-image{width:100%;height:auto;max-width:140px}.header__secondary-nav svg{width:23px;height:22px;flex-shrink:0}}.header__dropdown-menu{background:#fff;border-top:2px solid black;border-bottom:0px;border-right:0px;border-left:0px}.csp-header .mega-menu--tabbed{display:grid;grid-template-columns:280px 1fr 1fr;min-height:360px;background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 8px 24px #00000014;gap:40px;align-items:stretch;padding:40px}.mega-menu__sidebar{border-right:1px solid rgba(0,0,0,.1);display:flex;flex-direction:column;gap:24px;padding:0 0 27px}.mega-menu__sidebar-heading{color:var(--Green-girls-Black, #0A180A);font-family:Mona Sans;font-size:22px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.44px;margin:0}.mega-menu__sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mega-menu__sidebar-item{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-left:3px solid transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:#444;text-align:left;line-height:1.4;transition:background .15s ease,color .15s ease,border-color .15s ease;padding:12px 24px 12px 12px}.mega-menu__sidebar-item:hover{background:#f3f3f3;color:#111}.mega-menu__sidebar-item.is-active{border-bottom:1px solid rgba(0,0,0,.1);background:#f8f8f8}.mega-menu__sidebar-icon{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.mega-menu__sidebar-icon-img{width:33px;height:33px;object-fit:contain}.mega-menu__sidebar-arrow{margin-left:auto;color:#ccc;line-height:0;transition:color .15s ease}.mega-menu__sidebar-item.is-active .mega-menu__sidebar-arrow,.mega-menu__sidebar-item:hover .mega-menu__sidebar-arrow{color:#555}.mega-menu__panels{padding:0;display:flex;flex-direction:column}.mega-menu__panel{display:none;flex-direction:column;height:100%}.mega-menu__panel.is-active{display:flex;justify-content:space-between}.mega-parent{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}h3.mega-menu__panel-heading{color:var(--Green-girls-Black, #0A180A);font-family:Mona Sans!important;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.mega-menu__panel-list{list-style:none;margin:0 0 auto;padding:0;flex:1}.mega-menu__panel-list li{width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.mega-menu__panel-list li:last-child{border-bottom:none}ul.mega-menu__panel-list.unstyled-list{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;align-self:stretch}.mega-menu__panel-link{display:block;padding:0 0 12px;color:var(--Green-girls-Black, #0A180A);font-family:Plus Jakarta Sans;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:20px!important;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1);transition:color .15s ease}.mega-menu__panel-link:hover{color:#111}a.mega-menu__panel-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:14px 24px;border:none;cursor:pointer;align-self:flex-start;border-radius:33.19px;background:var(--Yellow, #FBDD40)!important;color:#000;font-family:Plus Jakarta Sans!important;font-size:14.571px!important;font-style:normal;font-weight:600!important;line-height:21px;text-transform:capitalize;letter-spacing:-.2px;transition:background .2s ease,transform .15s ease}.mega-menu__panel-cta:hover{background:#000!important;transform:translateY(-1px);color:#fff!important}.mega-menu__promo{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.csp-header .mega-menu__promo>*{min-width:240px;max-width:100%;flex:100%}.mega-menu__promo-panel{display:none;flex-direction:column;gap:6px;height:100%}.mega-menu__promo-panel.is-active{display:flex}.mega-menu__promo-card{position:relative;display:block;flex:1;overflow:hidden;border-radius:10px;text-decoration:none;min-height:130px;background:#eee}.mega-menu__promo-card:hover .mega-menu__promo-img{transform:scale(1.04)}.mega-menu__promo-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.mega-menu__promo-label{position:absolute;top:24px;left:24px;color:#000;font-family:Plus Jakarta Sans;font-size:22px;font-style:normal;font-weight:500;line-height:normal;pointer-events:none}.mega-menu__sidebar-item span{color:var(--Green-girls-Black, #0A180A);text-align:center;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:500;line-height:120%}.mega-menu__promo-panel{animation:none}.mega-menu__promo-panel.is-active{animation:mmPromoFadeIn .2s ease forwards}@keyframes mmPromoFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:900px){.mega-menu--tabbed{grid-template-columns:1fr}.mega-menu__sidebar{border-right:none;border-bottom:1px solid #ececec}.mega-menu__promo-panel.is-active{flex-direction:row}}@media screen and (max-width:786px){.header-sidebar__linklist-button{color:var(--Green-girls-Black, #0A180A);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%;border-bottom:.5px solid #000;padding:0 16px 20px}.header-sidebar__scroller{padding-inline-start:var(--drawer-body-padding-inline);padding-inline-end:var(--drawer-body-padding-inline);overflow-y:auto;padding:0}ul.header-sidebar__linklist.unstyled-list{display:flex;flex-direction:column;gap:20px;align-self:stretch;width:100%}button.header-sidebar__back-button{color:var(--Green-girls-Black, #0A180A);font-family:Mona Sans;font-size:20px;font-style:normal;font-weight:600;line-height:120%;padding-left:12px;border:0px}.header-sidebar__nested-linklist{border-inline-start-width:1px;margin:0;display:grid;border:0px;background:#f8f8f8;padding:0 16px;gap:20px}details[is=accordion-disclosure][open]{border-bottom:1px solid rgba(0,0,0,.1);background:#f8f8f8;padding:12px 0}details[open] .header-sidebar__linklist-button{border:none}a.link-faded-reverse{color:var(--Green-girls-Black, #0A180A);font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:500;line-height:120%;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.1)}.header-sidebar__scroller.second details[open] svg{transform:rotate(180deg)}a.link-faded-reverse:last-child{border:0px}.header-sidebar__scroller{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) #f1f1f1}.header-sidebar__scroller::-webkit-scrollbar{width:8px;height:8px}.header-sidebar__scroller::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.header-sidebar__scroller::-webkit-scrollbar-thumb{background:#00000040;border-radius:10px;border:2px solid #f1f1f1}.header-sidebar__scroller::-webkit-scrollbar-thumb:hover{background:#0006}.header-sidebar__scroller::-webkit-scrollbar-corner{background:#f1f1f1}.meaga-row{display:flex;align-items:center;gap:12px}}:root{--stagger: .15s;--fade-duration: .7s;--section-duration: 1.2s;--fade-ease: cubic-bezier(.16, 1, .3, 1)}.fade-in-section{opacity:0;transform:translateY(40px);transition:opacity var(--section-duration) var(--fade-ease),transform var(--section-duration) var(--fade-ease)}.fade-in-section.is-visible{opacity:1;transform:none}.fade-in-item,.fade-in-up,.fade-in-left,.fade-in-right{visibility:hidden;opacity:0;will-change:transform,opacity}.fade-in-up{transform:translateY(30px) scale(.97)}.fade-in-left{transform:translate(-40px) scale(.97)}.fade-in-right{transform:translate(40px) scale(.97)}.fade-in-item{transform:translateY(20px) scale(.98)}.fade-in-section.is-visible .fade-in-item,.fade-in-section.is-visible .fade-in-up,.fade-in-section.is-visible .fade-in-left,.fade-in-section.is-visible .fade-in-right{visibility:visible;opacity:1;transform:none;transition:opacity var(--fade-duration) var(--fade-ease),transform var(--fade-duration) var(--fade-ease),visibility 0s;transition-delay:calc(var(--i, 0) * var(--stagger))}.title_title{color:#000;font-family:Mona Sans;font-size:48px;font-style:normal;font-weight:500;line-height:56px;letter-spacing:0;text-transform:capitalize}.btn_btn{border-radius:41px;background:var(--Yellow, #FBDD40);padding:18px 30px;transition:all .3s ease;text-decoration:none;color:#000;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:500;line-height:148%;text-transform:capitalize}.btn_btn:hover{background-color:#000;color:#fff}.csp-header .header__menu-disclosure summary{display:flex;align-items:center;gap:5px}.csp-header .header__menu-disclosure summary:after{content:"";width:15px;height:15px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23333333' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.kaching-bundles .kaching-bundles__bar-container{border-radius:12px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important;cursor:pointer!important}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-wrapper{padding:14px 16px!important}.kaching-bundles .kaching-bundles__bar-radio{box-shadow:0 0 0 2px #0000005c!important}.kaching-bundles span.kaching-bundles__bar-title{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:18.3px!important;letter-spacing:-.31px!important}.kaching-bundles .kaching-bundles__bar-second-line{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:18.3px!important;letter-spacing:-.31px!important;opacity:1!important}.kaching-bundles .kaching-bundles__bar-price{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:18.3px!important;letter-spacing:-.31px!important}.kaching-bundles .kaching-bundles__bar-container:hover,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-color:#000!important;box-shadow:inset 0 0 0 1px #000!important;background:#f9f6ee!important}.kaching-bundles .kaching-bundles__bar-content-left{gap:5px!important}.kaching-bundles .kaching-bundles__bar-label{border-radius:44px!important;background:#fbdd40!important;color:#000!important;font-family:Plus Jakarta Sans!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;line-height:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important;padding:6px 8px!important}.kaching-bundles .kaching-bundles__bar-full-price{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:14px;font-style:normal!important;font-weight:500;line-height:18.3px!important;letter-spacing:-.31px!important;opacity:.6!important;margin-top:5px!important}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{box-shadow:0 0 0 2px #00000c!important;background:#fbdd40!important}.kaching-bundles .kaching-bundles__bar{margin:0!important}.kaching-bundles .kaching-bundles__bars{gap:18px!important}.kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-bottom:12px!important;margin-top:0!important}.kaching-bundles .kaching-bundles__block-title{margin-bottom:12px!important;margin-top:0!important;color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{display:none!important}.appstle_widget_title{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;margin-bottom:12px!important}.appstle_subscription_wrapper{margin:0!important}.appstle_subscription_wrapper_option.appstle_include_dropdown{margin:20px 0 0!important;padding:20px!important}.appstle_subscription_wrapper_option{padding:20px!important;border-radius:12px!important;border:1.5px solid rgba(0,0,0,.3)!important;background:#ffffff4d!important;box-shadow:none!important;cursor:pointer!important}.appstle_circle{border:2px solid #00000066!important}span.appstle_one_time_text{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:capitalize!important}.appstle_subscription_wrapper_option.appstle-active-option{background:#f9f6ee!important}.appstle_subscription_wrapper_option.appstle-active-option .appstle_circle{border-color:#000!important}.appstle_subscription_wrapper_option.appstle-active-option .appstle_circle:before{display:none!important}.appstle_subscription_wrapper_option.appstle-active-option span.appstle_dot{background:#fbdd40!important}span.appstle_subscription_amount.transcy-money{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:18.3px!important;letter-spacing:-.31px!important}span.appstle_subscription_compare_amount.transcy-money{color:#000!important;font-family:Plus Jakarta Sans!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:18.3px!important;letter-spacing:-.31px!important;opacity:.6!important}span.appstle_subscribe_save_text{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:capitalize!important}span.appstle-save-badge{border-radius:44px!important;background:#fbdd40!important;padding:6px 8px!important;color:#000!important;font-family:Plus Jakarta Sans!important;font-size:10px!important;font-style:normal!important;font-weight:600!important;line-height:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important}label.appstle_select_label{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:capitalize!important;margin:12px 0!important}.appstle_subscribe_option{margin-top:0!important}.appstleSelectedSellingPlanOptionDescription{margin-top:12px;color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:148%!important;text-transform:capitalize!important}.appstle_custom_select{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:capitalize!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;background:#fff!important}.appstle_custom_select{color:#101010!important;font-family:Plus Jakarta Sans!important;font-size:14px!important;font-style:normal!important;font-weight:600!important;line-height:120%!important;text-transform:capitalize!important;box-shadow:none!important;outline:none!important;cursor:pointer!important;border-radius:4px!important;border:1px solid rgba(0,0,0,.12)!important;background:#fff!important}.appstle_select{padding:12px!important}#appstle_subscription_widget0 .appstle_tooltip_wrapper.appstle_tooltip_wrapper{display:none!important}.appstle_subscription_radio_wrapper,.appstle_one_time_details_wrapper{align-items:center!important}.main_pdp-wrapper quantity-selector.quantity-selector.cart_qty_slctr{margin-top:20px}.appstle-tootltip-parent{display:none!important}.main_pdp-wrapper buy-buttons.buy-buttons{gap:0}#appstle_subscription_widget0{margin:0!important}@media screen and (max-width:768px){.title_title{font-size:30px;line-height:38px}.btn_btn{font-size:14px;line-height:120%}span.appstle_one_time_text,span.appstle_subscribe_save_text{font-size:14px!important}span.appstle-text-and-badge-wrapper{gap:5px!important}span.appstle_subscription_amount.transcy-money{font-size:16px!important}.appstle_subscription_wrapper_option.appstle_include_dropdown{margin:16px 0 0!important}.kaching-bundles .kaching-bundles__bars{gap:16px!important}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-wrapper{padding:14px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
