@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600&family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--font-beauty-heading: "Playfair Display", Georgia, serif;--font-beauty-body: "DM Sans", system-ui, sans-serif;--maxerro-rose: #D6336C;--maxerro-pink: #FF4081;--maxerro-blush: #FFB6C1;--maxerro-soft: #FFF5F8;--maxerro-pale: #FFE4EC;--maxerro-dark: #1A0A10;--maxerro-mid: #6B2040;--maxerro-gradient: linear-gradient(135deg, #D6336C 0%, #FF4081 100%);--maxerro-gradient-soft: linear-gradient(135deg, #FFE4EC 0%, #FFF5F8 100%);--maxerro-shadow-sm: 0 2px 12px rgba(214,51,108,.1);--maxerro-shadow-md: 0 8px 32px rgba(214,51,108,.18);--maxerro-shadow-lg: 0 20px 60px rgba(214,51,108,.22);--maxerro-radius: 14px;--maxerro-radius-lg: 24px;--maxerro-radius-pill: 100px;--maxerro-transition: .25s cubic-bezier(.4,0,.2,1)}body{font-family:var(--font-beauty-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--maxerro-dark);background-color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:var(--font-beauty-heading);color:var(--maxerro-dark);line-height:1.15;letter-spacing:-.01em}p,li,span,label,input,select,textarea,button{font-family:var(--font-beauty-body)}.section-heading,.collection-hero__heading,.featured-collection__title{font-family:var(--font-beauty-heading);color:var(--maxerro-dark)}.announcement-bar,.announcement-bar.color-accent-1{background:var(--maxerro-gradient)!important;color:#fff!important;font-family:var(--font-beauty-body);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem}.announcement-bar__message{color:#fff!important}.announcement-bar__link{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.header-wrapper{position:sticky;top:0;z-index:200}.header,.header.color-background-1{background-color:#fff5f8eb!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,182,193,.45)!important;transition:box-shadow var(--maxerro-transition)}.header.scrolled{box-shadow:0 4px 24px #d6336c1a}.header__heading-link,.header__heading{padding:8px 0}.header__menu-item,.header__menu-item .link{font-family:var(--font-beauty-body);font-weight:600;letter-spacing:.03em;font-size:1.4rem;transition:color var(--maxerro-transition)}.header__menu-item .link:hover{color:var(--maxerro-rose)!important}.cart-count-bubble{background:var(--maxerro-gradient)!important;color:#fff!important;font-weight:700;font-size:1rem;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.header__icon--search:hover svg,.header__icon--search:focus svg{color:var(--maxerro-rose)!important;fill:var(--maxerro-rose)}.header__icon:hover{color:var(--maxerro-rose)!important}.slideshow__slide{position:relative;overflow:hidden}.slideshow__media{transform:scale(1.05);transition:transform 8s ease-out}.slideshow.active .slideshow__media,.slideshow__slide.is-selected .slideshow__media{transform:scale(1)}.slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a0a104d,#d6336c26,#1a0a1080);pointer-events:none;z-index:1}.slideshow__text-wrapper{position:relative;z-index:2;padding:40px 20px}.slideshow .banner__heading,.slideshow__slide .banner__heading{font-family:var(--font-beauty-heading)!important;font-size:4.5rem!important;font-weight:700!important;color:#fff!important;line-height:1.1;text-shadow:0 2px 20px rgba(26,10,16,.4)}@media screen and (min-width:750px){.slideshow .banner__heading,.slideshow__slide .banner__heading{font-size:6rem!important}}.slideshow .banner__subheading,.slideshow__slide .banner__subheading{color:#ffffffe6!important;font-size:1.8rem!important;font-family:var(--font-beauty-body);font-weight:400;line-height:1.6;text-shadow:0 1px 8px rgba(26,10,16,.3)}.slideshow .banner__buttons .button--primary{background:#fff!important;color:var(--maxerro-rose)!important;border:none!important;border-radius:var(--maxerro-radius-pill)!important;font-weight:700;letter-spacing:.03em;box-shadow:0 4px 20px #00000026;transition:all var(--maxerro-transition)}.slideshow .banner__buttons .button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003}.slideshow .banner__buttons .button--secondary{background:transparent!important;color:#fff!important;border:2px solid rgba(255,255,255,.7)!important;border-radius:var(--maxerro-radius-pill)!important;font-weight:600;transition:all var(--maxerro-transition)}.slideshow .banner__buttons .button--secondary:hover{background:#ffffff26!important;border-color:#fff!important}.card-wrapper{border-radius:18px;overflow:hidden;box-shadow:var(--maxerro-shadow-sm);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);background:#fff}.card-wrapper:hover{transform:translateY(-6px);box-shadow:var(--maxerro-shadow-md)}.card__media{overflow:hidden;border-radius:0}.card__media img,.card__media .media img{transition:transform .5s ease;width:100%;height:100%;object-fit:cover}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.08)}.card__heading{font-family:var(--font-beauty-heading);margin:0}.card__heading a,.card__heading .full-unstyled-link,.card__heading .card__text{font-family:var(--font-beauty-heading)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--maxerro-dark)!important;line-height:1.3;transition:color var(--maxerro-transition);text-decoration:none}.card__heading a:hover,.card__heading .full-unstyled-link:hover{color:var(--maxerro-rose)!important}.card-wrapper .price,.card-wrapper .price .price-item{color:var(--maxerro-rose)!important;font-weight:700;font-family:var(--font-beauty-body)}.card-wrapper .price--on-sale .price__compare-price .price-item--regular{color:#aaa!important;font-weight:400;text-decoration:line-through}.card__badge,.badge.color-accent-2,.badge--sale{background:var(--maxerro-gradient)!important;color:#fff!important;font-weight:700;font-size:1.1rem;border-radius:var(--maxerro-radius-pill)!important;padding:4px 12px!important;letter-spacing:.04em;text-transform:uppercase;position:relative}.quick-add__submit,.quick-add .button{background:var(--maxerro-gradient)!important;color:#fff!important;border:none!important;border-radius:var(--maxerro-radius-pill)!important;font-family:var(--font-beauty-body)!important;font-weight:700!important;letter-spacing:.03em;transition:all var(--maxerro-transition);box-shadow:0 4px 16px #d6336c59}.quick-add__submit:hover,.quick-add .button:hover{background:linear-gradient(135deg,#c02860,#e8356f)!important;box-shadow:0 6px 24px #d6336c80;transform:translateY(-1px)}.button,.btn,.product-form__submit,.atc-button{min-height:52px;padding:14px 28px;font-family:var(--font-beauty-body)!important;font-size:1.5rem;font-weight:700;letter-spacing:.04em;border-radius:var(--maxerro-radius)!important;transition:all var(--maxerro-transition);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.button--primary,.product-form__submit.button,.atc-button{background:var(--maxerro-gradient)!important;background-color:var(--maxerro-rose)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px #d6336c59}.button--primary:hover,.product-form__submit.button:hover,.atc-button:hover{background:linear-gradient(135deg,#c02860,#e8356f)!important;box-shadow:0 6px 24px #d6336c80;transform:translateY(-1px)}.button--primary:active,.product-form__submit.button:active{transform:translateY(0);box-shadow:0 2px 8px #d6336c4d}.button--secondary{background:transparent!important;border:2px solid var(--maxerro-rose)!important;color:var(--maxerro-rose)!important;border-radius:var(--maxerro-radius)!important}.button--secondary:hover{background:var(--maxerro-pale)!important}.variant-pills .variant__button-label{border-radius:40px!important;transition:all var(--maxerro-transition);font-family:var(--font-beauty-body);font-weight:500}.variant-pills input:checked+.variant__button-label{background-color:var(--maxerro-rose)!important;border-color:var(--maxerro-rose)!important;color:#fff!important;box-shadow:0 2px 8px #d6336c66}.variant-pills .variant__button-label:hover{border-color:var(--maxerro-rose)!important;color:var(--maxerro-rose)!important}.product__title h1,.product__title .product-title{font-family:var(--font-beauty-heading)!important;font-size:2.8rem;font-weight:700;color:var(--maxerro-dark);line-height:1.2;margin-bottom:12px}@media screen and (min-width:750px){.product__title h1,.product__title .product-title{font-size:3.4rem}}.price--large .price-item--regular,.price--large .price-item--sale{font-family:var(--font-beauty-body);font-size:3rem;font-weight:800;color:var(--maxerro-rose);text-decoration:none!important}.price-item--regular,.price-item--sale{text-decoration:none!important}.price--large.price--on-sale .price__compare-price .price-item--regular,.price--large.price--on-sale s.price-item--regular,.price--on-sale .price__compare-price .price-item--regular{color:#999!important;font-size:1.8rem!important;font-weight:400!important;text-decoration:line-through!important}.product-form__submit{width:100%;min-height:56px;font-size:1.6rem;border-radius:var(--maxerro-radius)!important;background:var(--maxerro-gradient)!important;font-weight:700;letter-spacing:.04em}.product__media-item{border-radius:var(--maxerro-radius);overflow:hidden}.product__media-item img{transition:transform .4s ease}.product__media-item:hover img{transform:scale(1.04)}.badge.color-accent-2,.badge--sale{background:var(--maxerro-gradient)!important;color:#fff!important;font-weight:700;border-radius:8px;padding:4px 10px}.sticky-atc,.product-sticky-bar{background:#fff5f8f7!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:2px solid var(--maxerro-rose)!important;box-shadow:0 -4px 24px #d6336c26}.sticky-atc .button,.product-sticky-bar .button{background:var(--maxerro-gradient)!important;border-radius:var(--maxerro-radius)!important;font-weight:700;min-height:48px}.collection-hero,.collection__banner{position:relative;overflow:hidden}.collection-hero:after,.collection__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--maxerro-gradient);opacity:.55;pointer-events:none}.collection-hero__heading,.collection__banner-heading{font-family:var(--font-beauty-heading)!important;font-weight:700;color:#fff;position:relative;z-index:2}.facets__checkbox:checked+.facets__label,.facets .active .facets__label{color:var(--maxerro-rose)!important;font-weight:700}.facets__checkbox:checked+.facets__label:before{background:var(--maxerro-rose)!important;border-color:var(--maxerro-rose)!important}.facets__heading{font-family:var(--font-beauty-body);font-weight:700;color:var(--maxerro-dark)}.breadcrumbs__link:hover,.breadcrumbs__item--active .breadcrumbs__link{color:var(--maxerro-rose)!important}.breadcrumbs__separator{color:var(--maxerro-blush)}.featured-collection .title,.featured-collection__heading,.collection-list__heading,.section__heading{font-family:var(--font-beauty-heading)!important;font-size:2.8rem;font-weight:700;color:var(--maxerro-dark);text-align:center;position:relative;display:inline-block;padding-bottom:16px;margin-bottom:12px}.featured-collection .title:after,.featured-collection__heading:after,.section__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:var(--maxerro-gradient);border-radius:2px}.featured-collection .collection__title-wrapper{text-align:center;margin-bottom:40px}.image-with-text__media-item,.image-with-text .media{border-radius:24px!important;overflow:hidden}.image-with-text__media-item img{transition:transform .6s ease}.image-with-text__media-item:hover img{transform:scale(1.04)}.image-with-text__content .image-with-text__heading,.image-with-text__content h2,.image-with-text__content h3{font-family:var(--font-beauty-heading)!important;font-size:2.6rem;font-weight:700;color:var(--maxerro-dark);line-height:1.2;margin-bottom:16px}.image-with-text__content .image-with-text__text{font-family:var(--font-beauty-body);font-size:1.6rem;line-height:1.7;color:#1a0a10bf}.testimonial-card,.review-card{background:#fff;border-radius:20px;padding:28px 24px;box-shadow:var(--maxerro-shadow-sm);transition:box-shadow var(--maxerro-transition),transform var(--maxerro-transition);position:relative}.testimonial-card:hover,.review-card:hover{box-shadow:var(--maxerro-shadow-md);transform:translateY(-4px)}.testimonial-card__quote:before{content:"\201c";font-family:var(--font-beauty-heading);font-size:5rem;font-style:italic;color:var(--maxerro-rose);line-height:1;display:block;margin-bottom:-16px;opacity:.6}.testimonial-card__text,.review-card__text{font-family:var(--font-beauty-heading);font-style:italic;font-size:1.55rem;line-height:1.65;color:var(--maxerro-dark);margin-bottom:20px}.testimonial-card__stars,.review-stars{color:#f5a623;fill:#f5a623;font-size:1.4rem;margin-bottom:12px;display:flex;gap:2px}.testimonial-card__stars svg,.review-stars svg{fill:#f5a623!important;color:#f5a623!important}.testimonial-card__author,.review-card__author{font-family:var(--font-beauty-body);font-weight:700;font-size:1.4rem;color:var(--maxerro-dark)}.testimonial-card__author-tag,.review-card__tag{display:inline-block;font-size:1.1rem;font-weight:600;color:var(--maxerro-rose);background:var(--maxerro-pale);padding:3px 10px;border-radius:var(--maxerro-radius-pill);margin-top:6px}.rating-star,.star-rating svg,.areviews-stars svg{color:#f5a623!important;fill:#f5a623!important}.areviews_header_stars .areviews-stars svg{fill:#f5a623!important}.ticker,.horizontal-ticker,.ticker-bar{background:var(--maxerro-gradient)!important}.ticker__list,.ticker-bar__list{background:transparent}.ticker__item,.ticker-bar__item,.ticker .ticker__item span,.horizontal-ticker .ticker__text{color:#fff!important;font-family:var(--font-beauty-body);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem}.ticker__item-separator,.ticker-separator{opacity:.7;color:#fff!important}.newsletter,.newsletter-section{background:var(--maxerro-gradient-soft)!important}.newsletter .newsletter__heading,.newsletter-section h2{font-family:var(--font-beauty-heading)!important;font-size:2.8rem;font-weight:700;color:var(--maxerro-dark);text-align:center}.newsletter p,.newsletter-section p{font-family:var(--font-beauty-body);font-size:1.55rem;color:#1a0a10b8;text-align:center;line-height:1.6}.newsletter .field__input,.newsletter-section .field__input{border:1.5px solid rgba(214,51,108,.25);border-radius:var(--maxerro-radius);font-family:var(--font-beauty-body);transition:border-color var(--maxerro-transition),box-shadow var(--maxerro-transition);background:#fff;padding:14px 18px;font-size:1.5rem}.newsletter .field__input:focus,.newsletter-section .field__input:focus{border-color:var(--maxerro-rose)!important;box-shadow:0 0 0 3px #d6336c26!important;outline:none}.newsletter .button,.newsletter-section .button{background:var(--maxerro-gradient)!important;color:#fff!important;border:none!important;border-radius:var(--maxerro-radius)!important;font-weight:700}.footer,footer.footer{background-color:var(--maxerro-dark)!important;border-top:3px solid var(--maxerro-rose)!important;color:#ffffffd9}.footer.color-background-1,.footer.color-inverse{background-color:var(--maxerro-dark)!important}.footer-block__heading{font-family:var(--font-beauty-body)!important;color:var(--maxerro-blush)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;margin-bottom:16px}.footer a,.footer .link{color:#ffffffb3;font-family:var(--font-beauty-body);font-size:1.4rem;transition:color var(--maxerro-transition);text-decoration:none}.footer a:hover,.footer .link:hover{color:#fff}.footer p,.footer .footer__content{color:#ffffffa6;font-size:1.35rem;line-height:1.65}.footer__copyright,.footer__copyright-content{color:#ffffff73!important;font-size:1.2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.footer .social-icons a:hover svg,.footer .list-social__link:hover svg{color:var(--maxerro-pink)!important;fill:var(--maxerro-pink)!important}.footer .list-social__link svg{color:#ffffffa6;transition:color var(--maxerro-transition),fill var(--maxerro-transition)}.footer .list-payment svg{opacity:.7;filter:brightness(.85)}.cart-drawer{border-left:1px solid var(--maxerro-pale)}.cart-drawer__header{background:var(--maxerro-soft)!important;border-bottom:2px solid var(--maxerro-blush);padding:20px 24px}.cart-drawer__heading,.cart-drawer__title{font-family:var(--font-beauty-heading)!important;font-size:2rem;font-weight:700;color:var(--maxerro-dark)}.cart-drawer__footer{background:var(--maxerro-soft)!important;border-top:1px solid var(--maxerro-blush)}.cart-item__name,.cart-drawer__item-title{font-family:var(--font-beauty-heading)!important;font-size:1.45rem;font-weight:600;color:var(--maxerro-dark)}.totals .totals__total,.cart-drawer .totals__price{font-family:var(--font-beauty-body);font-size:2rem;font-weight:800;color:var(--maxerro-rose)}.cart-drawer .cart__checkout-button,.cart__ctas .button{background:var(--maxerro-gradient)!important;color:#fff!important;border:none!important;border-radius:var(--maxerro-radius)!important;font-weight:700;font-size:1.55rem;width:100%;min-height:52px}.cart-progress-bar,.free-shipping-bar{height:6px;border-radius:3px;background-color:var(--maxerro-blush);overflow:hidden;margin:8px 0}.cart-progress-bar__fill,.free-shipping-bar__fill{background:var(--maxerro-gradient);height:100%;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}@media(max-width:749px){.product-form__buttons{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fff5f8f7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--maxerro-blush);box-shadow:0 -4px 20px #d6336c26}.product-form__submit{min-height:52px;font-size:1.6rem;width:100%}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.trust-badges-inline{border-radius:16px;background:var(--maxerro-soft);border:1.5px solid rgba(214,51,108,.12);padding:16px 20px;margin:16px 0}.trust-badges-inline__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.trust-badges-inline__grid{grid-template-columns:repeat(4,1fr)}}.trust-badge-item{display:flex;align-items:center;gap:10px}.trust-badge-item__icon{color:var(--maxerro-rose);flex-shrink:0;display:flex;align-items:center}.trust-badge-item__text{font-size:1.15rem;font-weight:600;color:var(--maxerro-mid);line-height:1.3;font-family:var(--font-beauty-body)}.payment-badges-block{margin-top:12px}.payment-badges{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 0;list-style:none;margin:0}.list-payment__item svg{height:24px;width:auto;border-radius:4px;border:1px solid rgba(0,0,0,.08);padding:2px}.icon-with-text__icon .icon,.icon-with-text .icon{color:var(--maxerro-rose)}.icon-with-text__heading{font-family:var(--font-beauty-body);font-weight:700;color:var(--maxerro-dark)}.icon-with-text__body{font-family:var(--font-beauty-body);color:#1a0a10a6}.beauty-features{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 20px}@media(min-width:750px){.beauty-features{grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 40px}}.beauty-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px 16px;background:#fff;border-radius:var(--maxerro-radius);box-shadow:var(--maxerro-shadow-sm);transition:transform var(--maxerro-transition),box-shadow var(--maxerro-transition)}.beauty-feature-item:hover{transform:translateY(-3px);box-shadow:var(--maxerro-shadow-md)}.beauty-feature-item__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--maxerro-pale);border-radius:50%;color:var(--maxerro-rose)}.beauty-feature-item__icon svg{color:var(--maxerro-rose);stroke:var(--maxerro-rose)}.beauty-feature-item__heading{font-family:var(--font-beauty-body);font-weight:700;font-size:1.5rem;color:var(--maxerro-dark);margin:0}.beauty-feature-item__desc{font-family:var(--font-beauty-body);font-size:1.3rem;color:#1a0a10a6;line-height:1.5}.beauty-testimonials{background:var(--maxerro-gradient-soft);padding:60px 20px}.beauty-testimonials__heading{font-family:var(--font-beauty-heading)!important;font-size:2.8rem;font-weight:700;color:var(--maxerro-dark);text-align:center;margin-bottom:48px;position:relative;padding-bottom:16px}.beauty-testimonials__heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:2px;background:var(--maxerro-gradient);border-radius:2px}.beauty-testimonials__grid{display:grid;grid-template-columns:1fr;gap:24px;max-width:1100px;margin:0 auto}@media(min-width:750px){.beauty-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.beauty-testimonial-card{background:#fff;border-radius:20px;padding:28px 24px;box-shadow:var(--maxerro-shadow-sm);transition:all var(--maxerro-transition);position:relative}.beauty-testimonial-card:hover{transform:translateY(-5px);box-shadow:var(--maxerro-shadow-md)}.beauty-testimonial-card__stars{display:flex;gap:3px;margin-bottom:16px}.beauty-testimonial-card__stars svg{fill:#f5a623;width:18px;height:18px}.beauty-testimonial-card__quote{font-family:var(--font-beauty-heading);font-style:italic;font-size:1.5rem;line-height:1.65;color:var(--maxerro-dark);margin-bottom:20px;position:relative;padding-left:20px}.beauty-testimonial-card__quote:before{content:"\201c";position:absolute;left:0;top:-8px;font-size:3.5rem;color:var(--maxerro-rose);opacity:.5;line-height:1}.beauty-testimonial-card__author{font-family:var(--font-beauty-body);font-weight:700;font-size:1.4rem;color:var(--maxerro-dark);margin-bottom:6px}.beauty-testimonial-card__tag{display:inline-flex;align-items:center;gap:4px;font-size:1.1rem;font-weight:600;color:var(--maxerro-rose);background:var(--maxerro-pale);padding:3px 10px;border-radius:var(--maxerro-radius-pill)}.scroll-to-top-btn .button,.back-to-top{background:var(--maxerro-gradient)!important;border-radius:50%!important;width:48px!important;height:48px!important;min-height:unset;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #d6336c66!important;border:none!important}.scroll-to-top-btn .button:hover,.back-to-top:hover{box-shadow:0 6px 24px #d6336c8c!important;transform:translateY(-2px)}.popup-wrapper{border-radius:24px!important;overflow:hidden;box-shadow:var(--maxerro-shadow-lg)!important}.popup-wrapper .color-accent-1{background:var(--maxerro-gradient)!important}.popup-wrapper__heading{font-family:var(--font-beauty-heading)!important;font-weight:700;color:var(--maxerro-dark)}.predictive-search__item:hover,.predictive-search__item.selected{background-color:var(--maxerro-soft)!important}.predictive-search__item-heading{font-family:var(--font-beauty-body);font-weight:600}.predictive-search{border:1px solid rgba(214,51,108,.2);border-radius:0 0 var(--maxerro-radius) var(--maxerro-radius);box-shadow:var(--maxerro-shadow-md)}.spinner .path,.loading-overlay__spinner .path{stroke:var(--maxerro-rose)!important}.loading-overlay{background:#fff5f8bf!important}:focus-visible{outline:3px solid var(--maxerro-rose)!important;outline-offset:3px;border-radius:4px}a:focus-visible,button:focus-visible{outline:3px solid var(--maxerro-rose)!important;outline-offset:3px}@keyframes beautyFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes beautyFadeIn{0%{opacity:0}to{opacity:1}}@keyframes beautyScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.beauty-animate{animation:beautyFadeUp .6s ease both}.beauty-animate-delay-1{animation-delay:.1s}.beauty-animate-delay-2{animation-delay:.2s}.beauty-animate-delay-3{animation-delay:.3s}.beauty-animate-delay-4{animation-delay:.4s}.page-width{animation:beautyFadeIn .4s ease}.field__input,.select__select,textarea.field__input{border:1.5px solid rgba(214,51,108,.2);border-radius:var(--maxerro-radius);font-family:var(--font-beauty-body);font-size:1.5rem;transition:border-color var(--maxerro-transition),box-shadow var(--maxerro-transition)}.field__input:focus,.select__select:focus,textarea.field__input:focus{border-color:var(--maxerro-rose)!important;box-shadow:0 0 0 3px #d6336c1f!important;outline:none!important}.field__label{font-family:var(--font-beauty-body);font-weight:500;color:var(--maxerro-mid)}@media screen and (max-width:749px){.link,.button,.list-menu__item{min-height:44px;display:inline-flex;align-items:center}.product__info-wrapper{padding:0 16px 120px}.trust-badge-item__text{font-size:1.1rem}.slideshow .banner__heading,.slideshow__slide .banner__heading{font-size:3.2rem!important}.featured-collection .title,.featured-collection__heading,.beauty-testimonials__heading{font-size:2.2rem}}@media screen and (min-width:990px){.beauty-features{padding:40px 60px}.beauty-testimonials{padding:80px 60px}.featured-collection .title,.featured-collection__heading{font-size:3.2rem}}.color-accent-1{--color-background: var(--maxerro-rose) !important;--color-foreground: #fff !important}.color-background-1{background-color:#fff}.color-background-2{background-color:var(--maxerro-soft)}.beauty-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--maxerro-gradient)}.beauty-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.beauty-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.beauty-hero__content{position:relative;z-index:2;text-align:center;padding:80px 20px;max-width:720px}.beauty-hero__eyebrow{display:block;font-family:var(--font-beauty-body);font-size:1.2rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffffd9;margin-bottom:16px}.beauty-hero__title{font-family:var(--font-beauty-heading);font-size:5rem;font-weight:700;color:#fff;line-height:1.1;margin:0 0 20px}.beauty-hero__subtitle{font-size:1.8rem;color:#ffffffeb;line-height:1.5;margin:0 auto 32px;max-width:560px;font-family:var(--font-beauty-body)}.beauty-hero__stars{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:40px;color:#fff;font-size:1.4rem;font-family:var(--font-beauty-body);font-weight:500}.beauty-hero__stars svg{fill:gold;width:18px;height:18px}.beauty-hero__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.beauty-hero__btn-primary{display:inline-flex;align-items:center;padding:16px 36px;background:#fff;color:var(--maxerro-rose);font-weight:700;font-size:1.5rem;font-family:var(--font-beauty-body);border-radius:var(--maxerro-radius-pill);text-decoration:none;transition:all .25s ease;box-shadow:0 4px 20px #00000026;border:none}.beauty-hero__btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003;color:var(--maxerro-rose);text-decoration:none}.beauty-hero__btn-secondary{display:inline-flex;align-items:center;padding:16px 36px;background:transparent;color:#fff;font-weight:600;font-size:1.5rem;font-family:var(--font-beauty-body);border-radius:var(--maxerro-radius-pill);border:2px solid rgba(255,255,255,.7);text-decoration:none;transition:all .25s ease}.beauty-hero__btn-secondary:hover{background:#ffffff26;border-color:#fff;color:#fff;text-decoration:none}@media(max-width:749px){.beauty-hero__title{font-size:2.8rem}.beauty-hero__subtitle{font-size:1.5rem}.beauty-hero{min-height:75vh}.beauty-hero__content{padding:60px 20px}}.text-rose{color:var(--maxerro-rose)!important}.text-mid{color:var(--maxerro-mid)!important}.bg-soft{background-color:var(--maxerro-soft)!important}.bg-pale{background-color:var(--maxerro-pale)!important}.font-heading{font-family:var(--font-beauty-heading)!important}.font-body{font-family:var(--font-beauty-body)!important}.gradient-bg{background:var(--maxerro-gradient)!important}.shadow-sm{box-shadow:var(--maxerro-shadow-sm)!important}.shadow-md{box-shadow:var(--maxerro-shadow-md)!important}.radius-pill{border-radius:var(--maxerro-radius-pill)!important}.scroll-to-top,.scroll-to-top-btn,.back-to-top,#scroll-to-top{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/maxerro-beauty.css.map */
