.site-footer .newsletter .wrap-newsletter{background:#f3eef7;padding:22px;border-radius:10px;text-align:left}.site-footer .newsletter .h4{color:#482c6b;font-size:22px;line-height:1.3;text-transform:none;margin-bottom:12px}.site-footer .newsletter p{font-size:16px;line-height:1.55}.site-footer .newsletter label{display:block;margin:18px 0 8px;font-size:15px;font-weight:500;color:#343333}.site-footer .newsletter .input-group{display:block;margin:0}.site-footer .newsletter .newsletter__input{width:100%;min-height:48px;border:1px solid #a89bb4;border-radius:6px;padding:12px;background:#fff;color:#343333;font-size:16px;margin:0}.site-footer .newsletter .newsletter__input::placeholder{color:#706777;opacity:1}.site-footer .newsletter .input-group>.input-group__btn{display:block;width:100%;margin:12px 0 0!important;position:static}.site-footer .newsletter .newsletter__submit{width:100%;min-height:48px;background:#482c6b;color:#fff;border:1px solid #482c6b;border-radius:6px;font-size:16px;text-transform:none;letter-spacing:0;margin:0;padding:12px}.site-footer .newsletter .newsletter__submit:hover{background:#392354;color:#fff}.site-footer .newsletter :is(input,button,a):focus-visible{outline:2px solid #482c6b;outline-offset:3px}.site-footer .newsletter .salon-newsletter-note{font-size:13px;line-height:1.5;margin:12px 0 0;color:#514759}.site-footer .newsletter .salon-newsletter-note a{color:#482c6b;text-decoration:underline}@media(max-width:766px){.site-footer .footer-top{display:flex;flex-direction:column}.site-footer .footer-top>.custom-block{order:0}.site-footer .footer-top>.newsletter{order:1;width:100%;border:0;padding-top:16px;padding-bottom:20px}.site-footer .footer-top>.footer-links{order:2}.site-footer .newsletter .wrap-newsletter{padding:20px}}@media(max-width:767px){#header .site-header>.header-logo{min-width:0}#header .site-header .header-logo img,#header .site-header .header-logo svg{width:68px;max-width:calc(100% - 8px);height:auto;margin-inline:auto}#header .site-header .mobile-nav{display:flex;align-items:center;flex:0 0 88px;max-width:88px}#header .site-header .icons-col{flex:0 0 auto;width:auto;max-width:132px}#header .site-header .mobile-nav a.hdicon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;line-height:1;color:#343333}#header .site-header .mobile-nav a.hdicon .at{font-size:22px;line-height:1;-webkit-text-stroke:0}#header .site-header .mobile-nav a.hdicon:focus-visible{outline:2px solid #482c6b;outline-offset:1px}#header .site-header .icons-col>a:is(.site-settings,.wishlist,#cartLink){display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;line-height:1;color:#343333}#header .site-header .icons-col>a:is(.site-settings,.wishlist,#cartLink) .at{font-size:22px;line-height:1;-webkit-text-stroke:0}#header .site-header .icons-col>a:is(.site-settings,.wishlist,#cartLink):focus-visible{outline:2px solid #482c6b;outline-offset:1px}#header .site-header #cartLink .site-header__cart-count{top:-2px;right:0}.notification-bar{min-height:44px;padding:8px 48px 8px 16px}.notification-bar .ttlTxt{font-size:15px;font-weight:600;line-height:1.5;color:#482c6b;overflow-wrap:break-word}.notification-bar .close-announcement{display:flex;align-items:center;justify-content:center;width:44px;height:44px;right:2px;top:50%;margin-top:0;transform:translateY(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/69/compiled_assets/styles.css.map?subset=AAAACAAAAAAAAAAABA */
