:root{--tbg-butterfly:url(/cdn/shop/files/beauty-glow-butterfly-mark.png?width=120)}:is([id$=__tbg_categories],[id$=__tbg_glow_edit],[id$=__featured_blog_qjEGcV]) :is(.title,.collection-list-title,.blog__title):before,[id$=__tbg_routine] .title:before,.tbg-collection__copy h1:before,.tbg-faq-band h2:before,.related-products__heading:before{content:"";display:block;width:44px;height:44px;margin:0 0 12px;background-color:#b95078;-webkit-mask:var(--tbg-butterfly) center/contain no-repeat;mask:var(--tbg-butterfly) center/contain no-repeat}[id$=__tbg_routine] .title:before{background-color:#fff}.tbg-marquee-dot{display:flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:24px}.tbg-marquee-dot img{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1)}[id$=__image_with_text_VXwfWp] .image-with-text__heading:before{content:"";display:block;width:108px;height:120px;margin:0 0 20px;background:url(/cdn/shop/files/beauty-glow-pink-gold-butterflies.png?width=240) center/contain no-repeat}.tbg-newsletter-art{display:block;width:108px;height:120px;object-fit:contain;margin:0 auto 20px}.tbg-instagram-link{display:inline-flex;gap:10px;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-underline-offset:4px}.tbg-instagram-link svg{width:22px;height:22px;flex:0 0 22px}@media(max-width:749px){:is([id$=__tbg_categories],[id$=__tbg_glow_edit],[id$=__featured_blog_qjEGcV]) :is(.title,.collection-list-title,.blog__title):before,[id$=__tbg_routine] .title:before,.tbg-collection__copy h1:before,.tbg-faq-band h2:before,.related-products__heading:before{width:34px;height:34px;margin-bottom:10px}.tbg-newsletter-art,[id$=__image_with_text_VXwfWp] .image-with-text__heading:before{width:80px;height:90px;margin-bottom:16px}.tbg-marquee-dot,.tbg-marquee-dot img{width:20px;flex-basis:20px}}@media(prefers-reduced-motion:reduce){.tbg-marquee-dot{display:none}}.tbg-footer{background:#b95078;color:#fff;border-top:0}.tbg-footer .footer__blocks-wrapper{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px}.tbg-footer .footer-block.grid__item{width:auto;max-width:none;margin:0}.tbg-footer .footer-block__heading{font-size:16px;font-weight:600;letter-spacing:.03em;margin-bottom:16px;color:#fff}.tbg-footer .footer-block:first-child .footer-block__heading{font-size:26px;letter-spacing:-.03em}.tbg-footer .footer-block:first-child .footer-block__heading:before{content:"";display:block;width:40px;height:40px;margin-bottom:14px;background:#fff;mask:var(--tbg-butterfly) center/contain no-repeat;-webkit-mask:var(--tbg-butterfly) center/contain no-repeat}.tbg-footer .footer-block__details-content,.tbg-footer .footer-block__details-content p{margin:0}.tbg-footer .footer-block:first-child .footer-block__details-content p{max-width:300px;line-height:1.75;margin-bottom:16px}.tbg-footer .footer-block__details-content a{color:#fff;display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:none;padding:8px 0}.tbg-footer .footer-block__details-content a:hover{text-decoration:underline;text-underline-offset:4px}.tbg-footer .footer-block__details-content a:focus-visible{outline:2px solid #fff;outline-offset:4px}.tbg-footer .tbg-instagram-link{border:1px solid #ffffff66;padding:8px 14px!important;gap:10px;width:fit-content;font-size:14px;margin-top:12px}.tbg-footer .footer__content-top{padding-bottom:36px}.tbg-footer .footer-block--newsletter{margin:0}.tbg-footer .footer__content-bottom{border-top:1px solid #ffffff40;padding-top:24px}.tbg-footer .footer__copyright,.tbg-footer .copyright__content a{color:#fff}.tbg-footer .list-payment{justify-content:flex-end}[id$=__newsletter].shopify-section{margin-top:0}[id$=__newsletter] .newsletter__wrapper{background:#f8f5ef;color:#292624;border-top:1px solid #e8c9cf;border-bottom:1px solid #e8c9cf}[id$=__newsletter] .newsletter__wrapper h2{font-size:clamp(26px,3vw,36px);max-width:760px;margin-left:auto;margin-right:auto}[id$=__newsletter] .newsletter__subheading{max-width:600px;line-height:1.65}[id$=__newsletter] .newsletter-form{max-width:480px}[id$=__newsletter] .newsletter-form .field{background:#fff}[id$=__newsletter] .newsletter-form__button{background:#b95078;color:#fff;width:52px}[id$=__newsletter] .tbg-newsletter-art{width:82px;height:92px;margin-bottom:16px}@media(max-width:989px){.tbg-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:749px){.tbg-footer .footer__blocks-wrapper{gap:28px 24px}.tbg-footer .footer-block:first-child{grid-column:1/-1;border-bottom:1px solid #ffffff40;padding-bottom:28px}.tbg-footer .footer-block:first-child .footer-block__details-content p{max-width:440px}.tbg-footer .footer-block:last-child{grid-column:1/-1;border-top:1px solid #ffffff40;padding-top:24px}.tbg-footer .footer-block:last-child .footer-block__details-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tbg-footer .footer-block__heading{font-size:15px}.tbg-footer .footer__content-top{padding-bottom:28px}.tbg-footer .list-payment{justify-content:center}.tbg-footer .footer__content-bottom-wrapper{gap:12px}[id$=__newsletter] .newsletter__wrapper{padding-left:24px;padding-right:24px}[id$=__newsletter] .tbg-newsletter-art{width:68px;height:76px}}[id$=__newsletter] .newsletter-form__button.field__button{background-color:#b95078!important;color:#fff!important;z-index:2}[id$=__newsletter] .newsletter-form__button.field__button:hover{background-color:#96385c!important}[id$=__newsletter] .newsletter-form{display:block;width:100%;max-width:480px;margin:0 auto}[id$=__newsletter] .newsletter-form__field-wrapper{width:100%;max-width:none}[id$=__newsletter] .newsletter-form .field{display:flex;align-items:stretch;width:100%;min-height:56px;border:1px solid #a8958a;border-radius:0;box-shadow:none;background:#fff}[id$=__newsletter] .newsletter-form .field:before,[id$=__newsletter] .newsletter-form .field:after{display:none}[id$=__newsletter] .newsletter-form .field__input{flex:1 1 auto;min-width:0;width:0;height:54px;margin:0;border:0;border-radius:0;box-shadow:none;padding-right:16px;font-size:16px;background:#fff;color:#292624}[id$=__newsletter] .newsletter-form .field:focus-within{outline:2px solid #b95078;outline-offset:3px}[id$=__newsletter] .newsletter-form .field__input:focus{box-shadow:none;outline:none}[id$=__newsletter] .newsletter-form__button.field__button{position:static;inset:auto;flex:0 0 56px;width:56px;height:54px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;transform:none;border:0;border-radius:0;background:#b95078!important;color:#fff!important}[id$=__newsletter] .newsletter-form__button .svg-wrapper{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0;transform:none}[id$=__newsletter] .newsletter-form__button .icon-arrow{display:block;width:20px;height:16px;margin:0;transform:none}[id$=__newsletter] .newsletter-form__message{text-align:left;max-width:100%}@media(max-width:749px){[id$=__newsletter] .newsletter-form{max-width:100%}}[id$=__newsletter] .newsletter-form .newsletter-form__field-wrapper,[id$=__newsletter] .newsletter-form .field{width:100%!important;max-width:none!important;min-width:0!important}[id$=__newsletter] .newsletter-form .newsletter-form__field-wrapper{flex:1 1 100%!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tbg-butterfly-system.css.map */
