.menu-drawer{right:0}.header__icon--menu{border-radius:30px 0;padding:22px 30px;background:#fc3b6d;height:58px}.icon-hamburger,.icon-close{color:#fff}.mobile-filter-opener{display:flex;align-items:center;column-gap:16px}.mobile-facets__inner .mobile-facets__header{padding-top:50px;padding-bottom:20px}.mobile-facets__header .mobile-facets__heading{font-family:Josefin Sans,sans-serif;font-size:32px;line-height:34px;color:#354259}.mobile-facets__summary span{font-size:24px;line-height:34px;color:#354259;font-weight:700}.mobile-facets__list .mobile-facets__label .icon-checkmark{top:15px;left:25px}.mobile-facets__list .mobile-facets__label{align-items:center}.facets-vertical-form{display:flex;justify-content:space-between}.mobile-facets__inner .mobile-facets-selected-wrap{padding:20px;background:#f4efd9}.mobile-facets__inner .filter-used{font-size:18px;line-height:34px;font-weight:700;color:#76826b;border-bottom:1px solid #354259;padding-bottom:16px;margin-bottom:16px}.mobile-facets__inner .active-facets .active-facets__button-inner{font-size:18px;line-height:27px;padding:8px 15px 8px 8px;display:block}.mobile-facets__inner .active-facets__button-wrapper .active-facets__button-remove span{font-size:18px;line-height:27px;font-weight:700}#MainContent{overflow:hidden}.mobile-sticky-buttons-wrap{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 -3px 10px #0000001a;padding:20px 32px}.mobile-sticky-buttons-wrap .product-form__input{flex:unset;margin:unset;max-width:77px;min-width:unset}.mobile-sticky-buttons-wrap .product-form__submit{margin:0;padding:20px 28px}.mobile-sticky-buttons-wrap .quantity-and-buttons .btn-solid{width:100%}.product__media-wrapper .slider-buttons{margin-bottom:20px}@media(max-width:1920px){.floating-buttons-section{right:12%}.footer .header__heading-logo-wrapper{width:416px}}@media(max-width:1440px){.multi-image-with-text.index-section{background-position:160% 0}.footer .header__heading-logo-wrapper{width:auto}.about-us .header-wrapper:before{right:0;width:410px;height:550px}.footer .footer__content-top{column-gap:90px}.about-us .multi-image-with-text.index-section{background-size:36%}.page-Meet-Caitlynn .multi-image-item #image-block5{bottom:510px;left:24%}.subtitle_with_margin{left:0}.quote-box{bottom:240px}.quote-box .quote-content{width:490px}}@media(max-width:1399px){.floating-buttons-section{right:2%}.multi-image-with-text.index-section{background-position:200% 0}.about-us .multi-image-with-text.index-section{background-size:38%}.page-Meet-Caitlynn .multi-image-item #image-block5{bottom:400px;left:26%}.subtitle_with_margin{left:0}.quote-box{left:32px;bottom:160px}.quote-box .quote-content{max-width:480px}}@media(max-width:1280px){.multi-image-with-text.index-section{background-position:252% 0}.footer .footer__content-top{column-gap:90px}.footer .footer_shop_info_wrap{width:calc(28% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(28% - var(--grid-desktop-horizontal-spacing) / 2)}.about-us .header-wrapper:before{content:none}.about-us .multi-image-with-text.index-section{background-size:36%}.page-Meet-Caitlynn .multi-image-item #image-block5{bottom:440px;left:23%}.subtitle_with_margin{left:0}.quote-box{left:32px;bottom:160px}.quote-box .quote-content{position:relative;max-width:420px}.related_products_holder .custom_prev,.related_products_holder .custom_next{left:-10px;z-index:99}.related_products_holder .custom_next{left:auto;right:-10px}#Details-menu-drawer-container{display:none}}@media(max-width:1025px){.bridal-services .site-wrapper:before,.bridal-services .site-wrapper:after,.services-hair .site-wrapper:before,.services-hair .site-wrapper:after,.makeup .site-wrapper:before,.makeup .site-wrapper:after,.extentions .site-wrapper:before,.extentions .site-wrapper:after{content:"";background-size:100%;z-index:-1;position:absolute;width:100%;height:50%}.bridal-services .site-wrapper:after,.services-hair .site-wrapper:after,.makeup .site-wrapper:after,.extentions .site-wrapper:after{top:4%}.bridal-services .site-wrapper:before,.services-hair .site-wrapper:before,.makeup .site-wrapper:before,.extentions .site-wrapper:before{bottom:8%}.mobile-facets__wrapper{display:none}#Details-menu-drawer-container{display:block}overflow-hidden-tablet{overflow:hidden}h2,h2.h1{font-size:44px;line-height:54px}.index-Meet-Little-BirdBeauty .image-with-text__heading{font-size:48px;line-height:58px;padding-bottom:30px}.index-Meet-Little-BirdBeauty .image-with-text__heading span svg{position:relative;bottom:-36px}.index-Meet-Little-BirdBeauty .image_frame_window{width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2)}.header{display:flex;justify-content:space-between;align-items:center}.header__navigation,.header__cta{display:none}.header__store__info{justify-content:center;margin:0}.multi-image-with-text #image-block5{bottom:-21%}.multi-image-with-text.index-section .section-sub-title p{position:relative;z-index:1}.index-Bridal-Services-Wedding-Services .image-with-text__text ul:first-child{padding-right:16px}.process-content .multicolumn-list .grid__item{width:calc(33% - 16px);max-width:calc(33% - 16px)}.multi-image-with-text.index-section{background:url(./banner-tab.png) no-repeat right 0;background-size:60%}.multi-image-with-text.index-section .contact-info,.address-info,.action_btn{position:relative;z-index:1}.image-with-text-bg_img{background-size:100%}.bg_pattern_img{position:absolute;left:-50px;bottom:-100px}.bg_pattern_img img{width:50%}.index-Services .multicolumn-list .grid__item{width:31%;max-width:31%}.index-Services:before{background:none}.index-Services:after{right:-80px;background-size:100%;background-repeat:no-repeat;width:370px;height:376px}.index-Meet-Little-BirdBeauty .image-with-text__media--large{height:auto}.section-template--19320952717602__bf1dadeb-89d4-4c05-a589-6d679bf77fcb-padding{padding-top:0!important}.index-Bridal-Services-Wedding-Services .image-with-text__content{padding-top:0;padding-right:0}.heading_banner{padding-top:180px}.about-us .multi-image-with-text.index-section{padding-top:30px;margin-bottom:60px;background:url(./img-tab-about1.png) no-repeat left 0;background-size:40%}.about-us .multi-image-with-text.index-section .multi-image-item.item-text{width:460px;max-width:460px}.about-us .header-wrapper:before{content:none}.page-Meet-Caitlynn .multi-image-item #image-block5{left:30%;bottom:auto;top:20%}.quote-box .quote-content{max-width:432px}.subtitle_with_margin{left:0}.quote-box{left:32px;bottom:32%}.about-us .page-Meet-Caitlynn:after{width:375px;height:950px;background-size:100%;bottom:-130px;right:-70px}.get-in-touch-banner .banner__media{display:none}.get-in-touch-banner .banner__content{background:url(./img-tab-bg.png) no-repeat 0 0;border-radius:50px;background-size:cover;background-position:center}.get-in-touch-banner .banner__content .banner__box{padding:0;max-width:65rem!important}.get-in-touch-banner .banner__content .banner__box .banner__heading{line-height:70px}.shop-collection .grid__item{width:31%;max-width:31%}.img-banner-services{background:transparent}.services-list-grid{margin:0 -16px}.services-list-item{padding:0 16px}.services-list-grid .content-info.grid__item{width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(54% - var(--grid-desktop-horizontal-spacing) / 2)}.services-list-grid .content-price.grid__item{width:calc(46% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(46% - var(--grid-desktop-horizontal-spacing) / 2)}.services-start-price.content_price_has_suffix .content-price-prefix{text-align:center}.d-none-tablet{display:none}.events-section .grid__item{width:31%;max-width:32%}.event-posts .event-card:last-child{display:none}.testimonial-slider .swiper-wrapper .review-wrapper{width:648px}.faq-section{padding:80px 0;background-size:101%!important}.faq-section .title span{min-width:368px}.newsletter .newsletter__wrapper{justify-content:center;column-gap:50px}.newsletter .grid__item:first-child{width:100%;max-width:100%;text-align:center}.newsletter__wrapper .grid__item:nth-child(2){width:44%;max-width:44%}.newsletter__wrapper .grid__item:nth-child(3){width:18%;max-width:18%}.service-page-image-with-text .image-with-text__grid{justify-content:space-between}.service-page-image-with-text .image-with-text__media-item{width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(44% - var(--grid-desktop-horizontal-spacing) / 2)}.service-page-image-with-text .image-with-text__text-item{width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)}.bridal-services .get-in-touch-banner .banner__media{display:none;padding:60px 0}.bridal-services .get-in-touch-banner .banner__content{background:url(./banner-bg.png) no-repeat 0 0;padding:80px 0;border-radius:0;background-size:cover;background-position:center}.bridal-services .get-in-touch-banner .banner__content .banner__box{padding:60px 22px 30px}.banner--medium:not(.banner--adapt){min-height:unset!important}.testimonial-slider{margin-bottom:0}.facets-vertical .facets-wrapper{display:none}.page__title .heading__border:after{left:20%;right:20%}.related-products-wrapper .page-width{padding-left:0!important;padding-right:0!important}.related-products-wrapper .related-products__heading{padding-left:32px!important;padding-right:32px!important}.footer .footer__content-top{column-gap:72px;padding-bottom:0}.footer .footer__content-top .footer_shop_info_wrap{width:31%;max-width:31%}.footer .footer__content-top .footer__blocks-wrapper{width:23%;max-width:23%}.footer__blocks-wrapper .footer-block--menu{width:100%;max-width:100%}.footer .contact_item_logo svg{width:40px}.footer__blocks-wrapper{row-gap:0!important}.footer__blocks-wrapper,.footer_contact_section{padding-top:70px}.footer-block__details-content .list-menu__item--link{padding:0}.info-card-wrap-desktop{display:none}.info-card-wrap-tablet{display:block}.info-card-wrap-tablet .info-card-wrap{margin-top:30px!important;column-gap:16px}.cart__footer{margin-top:30px}.related_products_holder .custom_prev,.related_products_holder .custom_next{display:none}.product__info-wrapper .color-select{width:100%}.quantity-and-buttons .buy_buttons_holder{width:110%}.quantity-and-buttons .btn-solid{padding:18px 28px}.facets-vertical-sort{padding-bottom:20px}}@media(max-width:769px){h1,.h1{font-size:50px;line-height:60px}.header__store__info{display:none}.multi-image-with-text.index-section .multi-image-item.item-text{width:100%;max-width:100%}.index-Meet-Little-BirdBeauty .image-with-text__heading{font-size:32px}.index-Meet-Little-BirdBeauty .image-with-text__heading span svg{position:unset}.multi-image-with-text.index-section{min-height:870px;margin-bottom:60px}.multi-image-with-text #image-block5{bottom:0}.section-template--19320952717602__61989431-78b6-4517-90d1-90ba47ddc66c-padding{padding-bottom:230px!important}.multi-image-with-text-items-container.feature-row{flex-direction:column-reverse;overflow:hidden}.multi-image-with-text-items-container.feature-row .grid__item{width:100%;max-width:100%}.multi-image-with-text #image-block5{position:unset;transform:unset}.about-us .page-Meet-Caitlynn:before{content:none}.about-us .header{position:absolute;left:0;right:0}.about-us .multi-image-with-text.index-section{background-position:center 0;padding-top:170px;margin-bottom:60px;background:url(./img-tab-about.png) no-repeat center 0;background-size:100%}.about-us .multi-image-with-text.index-section .multi-image-item.item-text{width:100%;max-width:100%}.index .multi-image-with-text.index-section{background-position:center 0;padding-top:170px;margin-bottom:60px;background:url(./home-mobile-bg1.png) no-repeat center 0;background-size:100%}.index-Meet-Little-BirdBeauty .image-with-text__heading{padding-bottom:4px;line-height:42px;align-items:flex-start}.index-Bridal-Services-Wedding-Services .image-with-text__text ul:first-child{padding-right:16px}.about-us .page-Meet-Caitlynn:after{content:none}.subtitle_with_margin{left:0}.quote-box{position:unset;padding-left:0}.testimonial-slider .swiper-wrapper .review-wrapper{width:auto}.heading_banner .banner__media.media{width:50px;height:120px}.heading_banner .banner__box{padding:0;background:transparent}.services-list h3{font-size:32px;line-height:34px}.services-list-grid{margin:0 -16px}.content-price-prefix strong{font-size:14px}.services-list .services-list-item{width:100%;max-width:100%;padding:0 16px}.services-start-price{flex-wrap:wrap}.services-start-price:after{width:80px}.services-list-grid .content-info.grid__item{width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2)}.services-list-grid .content-price.grid__item{width:calc(34% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(34% - var(--grid-desktop-horizontal-spacing) / 2)}.opt_full_width_content .content-info.grid__item{width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(64% - var(--grid-desktop-horizontal-spacing) / 2)}.opt_full_width_content .content-price.grid__item{width:calc(34% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(34% - var(--grid-desktop-horizontal-spacing) / 2)}.bridal-services .get-in-touch-banner .banner__media{display:none;padding:60px 0}.bridal-services .get-in-touch-banner .banner__content{background:url(./banner-bg.png) no-repeat 0 0;padding:80px 0;border-radius:0;background-size:cover;background-position:center}.bridal-services .get-in-touch-banner .banner__content .banner__box{padding:60px 22px 30px}.services-start-price.content_price_has_suffix .content-price-prefix{text-align:center}.page .big_tale_opt_content{justify-content:space-between}.get-in-touch-info{padding-top:50px}.get-in-touch-info h3{font-size:32px;line-height:34px;margin-top:50px}.testimonial-slider{margin-bottom:0}.product__title h3{font-size:32px;line-height:34px}.product-form__input .select{max-width:100%!important}#shopify-product-reviews .spr-header-title{font-size:24px;line-height:30px;text-align:left}.product-count-vertical .product-count__text{text-align:center;margin-bottom:30px}.spr-starrating{margin-bottom:20px}.spr-summary{text-align:left!important}.footer .footer__content-top{column-gap:30px;padding-bottom:0}.footer .footer__content-top .footer_shop_info_wrap{width:28%;max-width:28%}.floating-buttons-section{right:32px}.card__heading{font-size:18px;line-height:28px;max-width:83%}.cart-item__details .cart-item__name{font-size:18px;line-height:34px}.mobile-sticky-buttons-wrap{display:none}.quantity-and-buttons{gap:10px}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(35% - .8rem)!important}}@media(max-width:575px){.mobile-sticky-buttons-wrap{display:block}.product__info-wrapper .variant-picker-group{border:0;margin:0}.bridal-services .site-wrapper:after,.services-hair .site-wrapper:after,.makeup .site-wrapper:after,.extentions .site-wrapper:after{top:4%}.bridal-services .site-wrapper:before,.services-hair .site-wrapper:before,.makeup .site-wrapper:before,.extentions .site-wrapper:before{bottom:auto;top:13%}h1,.h1{font-size:42px;line-height:52px}h2,h2.h1{font-size:32px;line-height:40px}.btn-light{width:100%}.contact-info-number-icon a,.address-info-title a{font-size:20px}.header__heading-logo{max-width:85%}.header{display:flex;justify-content:space-between}.header-wrapper .header__content{display:none}.drawer-menu-address svg{width:52px;height:52px}.section-title.heading__border:after{left:0;right:0}.multi-image-with-text.index-section .multi-image-item.item-text{max-width:100%;width:100%}.multi-image-with-text.index-section{padding-top:170px;margin-bottom:80px;background-image:url(//cdn.shopify.com/s/files/1/0774/7410/3586/files/img-banner.png?v=1686717038);background-size:contain}.multi-image-with-text.index-section .section-sub-title p{font-size:18px;line-height:28px}.multi-image-with-text.index-section .contact-info a .contact-info-number-number,.multi-image-with-text.index-section .address-info a .address-info-number-number{font-size:20px;line-height:28px}.bg_pattern_img img{width:60%;overflow:hidden}.bg_pattern_img{left:auto;right:-140px;bottom:260px;transform:scaleX(-1)}.image-with-text .image-with-text__media-item>*{margin-bottom:50px}.shop-collection .grid__item{width:100%;max-width:100%}.process-content .title-wrapper{max-width:100%;margin:0 auto;padding:0 0 50px}.process-content h3.main-title{font-size:36px}.process-content h3:after{left:0;right:0}.process-content .multicolumn-list .grid__item{margin-bottom:50px;width:100%;max-width:100%}.index-Bridal-Services-Wedding-Services .image-with-text__content{padding-left:0}.section-template--19320952717602__bf1dadeb-89d4-4c05-a589-6d679bf77fcb-padding{padding-top:0!important}.get-in-touch-banner .banner__box{background:transparent;max-width:100%!important;padding:0}.get-in-touch-banner .banner__media{display:none}.get-in-touch-banner .banner__content{background:url(./img-mobile-bg.png) no-repeat 0 0;border-radius:50px;background-size:cover;background-position:center}.bridal-services .get-in-touch-banner .banner__media{display:none;padding:60px 0}.bridal-services .get-in-touch-banner .banner__content{background:url(./banner-bg.png) no-repeat 0 0;padding:80px 0;border-radius:0;background-size:cover;background-position:center}.bridal-services .get-in-touch-banner .banner__content .banner__box{padding:0 10px}.index-Bridal-Services-Wedding-Services .image-with-text__text ul li{width:100%}.index-Bridal-Services-Wedding-Services h3{margin-top:0}.services-start-price.content_price_has_suffix .content-price-prefix{text-align:right}.get-in-touch-banner .banner__heading{font-size:32px;line-height:48px}.get-in-touch-banner .heading__border:after{left:0;right:0}.get-in-touch-banner .banner-information{padding:40px 0}.index-Meet-Little-BirdBeauty{background-size:100%;background-position:0 0;padding-top:80px!important}.index-Meet-Little-BirdBeauty .info-card-item{width:100%;max-width:100%}.index-Fairy-hair .banner-information{margin-bottom:30px}.index-Fairy-hair .banner__box{padding:70px 16px}.index .index-Fairy-hair .banner__box,.page .page-Fairy-hair .banner__box{grid-template-columns:repeat(1,1fr);padding-left:16px;padding-right:16px}.index .index-Fairy-hair .banner__box .banner-images,.page .page-Fairy-hair .banner__box .banner-images{grid-template-columns:repeat(1,1fr);grid-row-gap:10px}.index-Meet-Little-BirdBeauty .info-card-wrap{margin-top:50px!important}.index-Meet-Little-BirdBeauty .image-with-text__text p{line-height:32px;font-weight:700;font-size:22px}.banner-overlay:after{z-index:unset!important}.banner__content{padding:30px}.index-Services:before{background:none}.index-Services:after{background-size:50%;background-repeat:no-repeat;right:-460px}.service-page-image-with-text .image-with-text__media-item,.service-page-image-with-text .image-with-text__text-item{width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2)}.events-section .grid__item{width:100%;max-width:100%}.faq-section{background-size:100%!important}.faq-section .title span{min-width:unset;padding-left:60px;padding-right:60px}.events-section .event-posts{row-gap:20px}.heading_banner .banner__box{background:none}.social-follow-section .social-follow-btns .grid__item{width:100%;max-width:100%}.social-follow-section .heading__border:after{left:0;right:0}.social-follow-section .social-link-wrapper{justify-content:center}.social-follow-section .social-follow-btns{margin-top:16px}.newsletter h3{font-size:32px;line-height:42px;letter-spacing:-.4px}.newsletter__subheading{margin-bottom:32px}.newsletter__wrapper .grid__item{width:100%;max-width:100%}.newsletter__wrapper .grid__item:nth-child(2),.newsletter__wrapper .grid__item:nth-child(3){width:100%;max-width:100%}.testimonial-slider .swiper-wrapper .review-wrapper{padding:50px 8px}.testimonial-slider .swiper-wrapper .swiper-slide{width:unset}.testimonial-slider .page-width{padding-left:0!important;padding-right:0!important}.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{display:none}.testimonial-slider .review-title h3{font-size:18px;margin-top:20px}.testimonial-slider .heading__border:after{left:0;right:0}.page__title h1{font-size:32px;line-height:34px}.page__title .heading__border:after{left:0;right:0}.page__title{padding-bottom:0}#main-collection-filters .facets-container{padding-top:23px}.product__info-wrapper .product__info-container .product__description{border-top:0;padding-top:0}.footer__content-top{padding-bottom:0!important}.footer .grid__item{width:unset;max-width:unset}.footer-block--newsletter{align-items:flex-start!important;margin-bottom:50px}.footer__blocks-wrapper,.footer_contact_section{padding:0}.footer-block--newsletter .list-social__link:first-child{padding-left:0}.footer .footer__content-top .footer__blocks-wrapper,.footer .footer__content-top .footer_shop_info_wrap{width:100%;max-width:100%}.floating-buttons-section{right:20px;display:none}.cart-items .quantity.cart-quantity{width:10.2rem}.cart-items .button.button--tertiary{display:flex;column-gap:4px}.cart-items .button.button--tertiary small{color:#dadac3}.cart-items .cart-item__price-wrapper .price{margin-top:30px;font-size:24px;line-height:34px;font-weight:700}.cart__footer .totals{align-items:center;justify-content:space-between}}@media(max-width:375px){.page-width{padding-left:15px!important;padding-right:15px!important}.quantity-and-buttons.grid-item{flex-wrap:unset}.services-start-price.content_price_has_suffix .content-price-prefix{text-align:right}.btn-solid{padding:18px 54px}.colors-picker label{width:34px;height:34px}.colors-picker strong{font-size:24px}.quantity-and-buttons .btn-solid{padding:18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/responsive.css.map */
