@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--er-serif: "Playfair Display", Georgia, serif;--er-sans: "Outfit", system-ui, sans-serif;--er-accent: #E8627C;--er-accent-light: #FDF0F2;--er-accent-dark: #C24D65;--er-dark: #1A1A2E;--er-text: #2E2E3A;--er-muted: #8A8A9A;--er-light: #F8F6F3;--er-warm: #FAF8F5;--er-border: #ECEAE6;--er-white: #FFFFFF;--er-cat-jucarii: #7B6FBF;--er-cat-beauty: #D4789C;--er-cat-cadouri: #5BA88F;--er-cat-oferte: #D4956B;--er-radius-sm: 10px;--er-radius-md: 16px;--er-radius-lg: 20px;--er-radius-xl: 24px;--er-radius-pill: 50px}*,*:before,*:after{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--er-sans)!important;color:var(--er-text);background:var(--er-white);-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain}::selection{background:var(--er-accent);color:#fff}input,textarea,select{font-size:16px!important}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}.er-serif{font-family:var(--er-serif)}.er-touch{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@keyframes er-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes er-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes er-slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes er-slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.er-scroll-hidden::-webkit-scrollbar{display:none}.er-scroll-hidden{-ms-overflow-style:none;scrollbar-width:none}.er-announcement-bar{background:var(--er-dark);color:#ffffffd9;font-size:12px;font-weight:400;letter-spacing:.04em;text-align:center;padding:10px 16px;line-height:1.4}.er-announcement-bar strong,.er-announcement-bar .er-accent{color:var(--er-accent);font-weight:600}@media(max-width:767px){.er-announcement-bar{font-size:11px;padding:9px 12px}}.er-header{background:#fff;border-bottom:1px solid var(--er-border);position:sticky;top:0;z-index:90}.er-header__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px}@media(min-width:1024px){.er-header__inner{height:70px;padding:0 32px}}.er-logo{font-family:var(--er-serif);font-size:24px;font-weight:600;color:var(--er-dark);text-decoration:none;letter-spacing:.01em}.er-logo span{color:var(--er-accent)}@media(min-width:768px){.er-logo{font-size:28px}}.er-nav{display:none;gap:32px;align-items:center}@media(min-width:1024px){.er-nav{display:flex}}.er-nav-item{position:relative}.er-nav__link{font-size:14px;font-weight:500;color:var(--er-text);text-decoration:none;padding:22px 0;transition:color .2s;cursor:pointer;letter-spacing:.02em;display:inline-block}.er-nav__link:hover{color:var(--er-accent)}.er-nav__arrow{font-size:8px;margin-left:4px;opacity:.35}.er-header__icons{display:flex;gap:6px;align-items:center}@media(min-width:768px){.er-header__icons{gap:8px}}.er-icon-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--er-text);transition:background .2s;position:relative;background:transparent}.er-icon-btn:hover{background:var(--er-light)}.er-icon-btn--dark{background:var(--er-dark);color:#fff}.er-icon-btn--dark:hover{background:#2a2a3e}.er-icon-btn__badge{position:absolute;top:-2px;right:-2px;background:var(--er-accent);color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.er-icon-btn--desktop-only{display:none}@media(min-width:1024px){.er-icon-btn--desktop-only{display:flex}}.er-hamburger{display:flex;font-size:22px;color:var(--er-dark);background:none;border:none;cursor:pointer;min-height:44px;min-width:44px;align-items:center;justify-content:center}@media(min-width:1024px){.er-hamburger{display:none}}.er-search-bar{border-top:1px solid var(--er-border);padding:10px 0 12px;max-width:500px;margin:0 auto;animation:er-fadeUp .15s ease}.er-search-input{width:100%;border:1.5px solid var(--er-border);border-radius:var(--er-radius-pill);padding:12px 20px;font-size:16px!important;font-family:var(--er-sans);background:var(--er-light);outline:none;transition:border-color .2s}.er-search-input:focus{border-color:var(--er-accent)}.er-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:12px;z-index:100;animation:er-slideDown .15s ease}.er-dropdown__inner{background:#fff;border-radius:var(--er-radius-md);padding:8px;width:220px;box-shadow:0 16px 48px #0000001a;border:1px solid var(--er-border)}.er-dropdown__link{display:block;padding:10px 14px;border-radius:var(--er-radius-sm);font-size:14px;color:var(--er-text);text-decoration:none;transition:background .12s}.er-dropdown__link:hover{background:var(--er-light)}.er-dropdown__link--accent{color:var(--er-accent);font-weight:600}.er-mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:95;background:#fff;animation:er-fadeIn .15s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:100px}.er-mobile-menu__cat-btn{width:100%;padding:16px 0;display:flex;justify-content:space-between;align-items:center;border:none;background:none;border-bottom:1px solid var(--er-border);cursor:pointer;font-family:var(--er-sans);min-height:52px}.er-mobile-menu__cat-name{font-size:17px;font-weight:600;color:var(--er-dark)}.er-mobile-menu__cat-arrow{font-size:14px;color:var(--er-muted);transition:transform .2s}.er-mobile-menu__cat-arrow.is-open{transform:rotate(180deg)}.er-mobile-menu__sub{padding:8px 0;animation:er-fadeUp .15s ease}.er-mobile-menu__pill{display:block;font-size:15px;color:var(--er-text);padding:12px 16px;border-radius:var(--er-radius-sm);text-decoration:none;transition:background .12s;min-height:44px}.er-mobile-menu__pill:hover{background:var(--er-light)}.er-mobile-menu__pill--accent{color:var(--er-accent);font-weight:600}.er-mobile-menu__secondary{border-top:1px solid var(--er-border);margin-top:8px;padding-top:16px}.er-mobile-menu__sec-link{display:flex;align-items:center;width:100%;padding:12px 0;font-size:16px;font-weight:500;color:var(--er-dark);text-decoration:none;min-height:44px}.er-hero{padding:0 16px;transition:background .8s ease}@media(min-width:768px){.er-hero{padding:0 32px}}.er-hero__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;min-height:400px;padding:40px 0}@media(min-width:768px){.er-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:520px;padding:0}}.er-hero__text{padding:20px 0}@media(min-width:768px){.er-hero__text{padding:60px 0}}.er-hero__tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--er-accent);text-transform:uppercase;margin-bottom:16px;border-bottom:2px solid var(--er-accent);padding-bottom:6px}@media(min-width:768px){.er-hero__tag{margin-bottom:20px}}.er-hero__title{font-family:var(--er-serif);font-size:36px;font-weight:500;line-height:1.12;color:var(--er-dark);white-space:pre-line;margin-bottom:14px;letter-spacing:-.01em}@media(min-width:768px){.er-hero__title{font-size:48px;margin-bottom:20px}}@media(min-width:1024px){.er-hero__title{font-size:52px}}.er-hero__desc{font-size:15px;color:var(--er-muted);line-height:1.7;max-width:380px;margin-bottom:28px}@media(min-width:768px){.er-hero__desc{font-size:16px;margin-bottom:36px}}.er-hero__cta{display:inline-flex;align-items:center;background:var(--er-dark);color:#fff;padding:14px 36px;font-size:13px;font-weight:600;letter-spacing:.06em;border-radius:var(--er-radius-pill);text-decoration:none;transition:background .2s;min-height:48px}.er-hero__cta:hover{background:var(--er-accent)}.er-hero__image{border-radius:var(--er-radius-xl);height:300px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(min-width:768px){.er-hero__image{height:440px}}.er-hero__dots{display:flex;gap:8px;margin-top:28px}@media(min-width:768px){.er-hero__dots{margin-top:40px}}.er-hero__dot{width:8px;height:8px;border-radius:50%;background:var(--er-border);transition:all .3s;padding:0}.er-hero__dot.is-active{width:24px;border-radius:var(--er-radius-pill);background:var(--er-accent)}.er-section-tag{font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--er-accent);text-transform:uppercase;margin-bottom:8px;display:block}.er-section-title{font-family:var(--er-serif);font-size:28px;font-weight:500;color:var(--er-dark)}@media(min-width:768px){.er-section-title{font-size:36px}}.er-categories{padding:60px 16px;max-width:1200px;margin:0 auto}@media(min-width:768px){.er-categories{padding:80px 32px}}.er-cats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:768px){.er-cats-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.er-cat-card{border-radius:var(--er-radius-lg);overflow:hidden;cursor:pointer;border:1px solid var(--er-border);transition:all .3s ease;text-decoration:none;display:block}.er-cat-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.er-cat-card__image{height:160px;display:flex;align-items:center;justify-content:center;position:relative}@media(min-width:768px){.er-cat-card__image{height:200px}}.er-cat-card__arrow{position:absolute;bottom:12px;right:12px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;opacity:0;transition:opacity .3s}.er-cat-card:hover .er-cat-card__arrow{opacity:1}.er-cat-card__info{padding:16px 18px 18px}.er-cat-card__name{font-size:17px;font-weight:600;color:var(--er-dark);margin-bottom:2px}.er-cat-card__count{font-size:13px;color:var(--er-muted)}.er-products{padding:0 16px 60px;max-width:1200px;margin:0 auto}@media(min-width:768px){.er-products{padding:0 32px 80px}}.er-prod-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:768px){.er-prod-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:1024px){.er-prod-grid{grid-template-columns:repeat(4,1fr)}}.er-prod-card{cursor:pointer;transition:transform .3s ease}.er-prod-card:hover{transform:translateY(-4px)}.er-prod-card:hover .er-prod-card__actions{opacity:1;transform:translateY(0)}.er-prod-card__img-wrap{background:var(--er-light);aspect-ratio:3/4;border-radius:var(--er-radius-md);margin-bottom:12px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.er-prod-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.er-prod-card:hover .er-prod-card__img{transform:scale(1.04)}.er-prod-card__tag{position:absolute;top:10px;left:10px;background:var(--er-accent);color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:var(--er-radius-pill)}.er-prod-card__tag--sold{background:var(--er-muted)}.er-prod-card__actions{position:absolute;bottom:10px;left:10px;right:10px;opacity:0;transform:translateY(6px);transition:all .25s ease;display:none}@media(min-width:768px){.er-prod-card__actions{display:block}}.er-prod-card__atc-btn{width:100%;background:var(--er-dark);color:#fff;padding:12px;border-radius:var(--er-radius-sm);font-size:12px;font-weight:600;letter-spacing:.04em;font-family:var(--er-sans);border:none;cursor:pointer}.er-prod-card__vendor{font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:4px}.er-prod-card__name{font-size:14px;font-weight:500;color:var(--er-dark);margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.er-prod-card__price{font-size:16px;font-weight:700;color:var(--er-dark)}.er-prod-card__old-price{font-size:13px;color:#bbb;text-decoration:line-through;margin-left:6px}.er-promo{padding:0 16px 60px;max-width:1200px;margin:0 auto}@media(min-width:768px){.er-promo{padding:0 32px 80px}}.er-promo__card{background:var(--er-dark);border-radius:var(--er-radius-xl);overflow:hidden;display:flex;flex-direction:column}@media(min-width:768px){.er-promo__card{display:grid;grid-template-columns:1fr 1fr}}.er-promo__text{padding:40px 24px}@media(min-width:768px){.er-promo__text{padding:56px 48px}}.er-promo__image{background:linear-gradient(135deg,#2a2a3e,#35354a);min-height:200px;display:flex;align-items:center;justify-content:center}.er-promo__cta{display:inline-flex;align-items:center;background:var(--er-accent);color:#fff;padding:14px 36px;border-radius:var(--er-radius-pill);font-size:13px;font-weight:600;letter-spacing:.04em;text-decoration:none;transition:filter .2s;min-height:48px}.er-promo__cta:hover{filter:brightness(1.1)}.er-trust{border-top:1px solid var(--er-border);border-bottom:1px solid var(--er-border);padding:32px 16px}@media(min-width:768px){.er-trust{padding:40px 32px}}.er-trust__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:768px){.er-trust__grid{grid-template-columns:repeat(4,1fr);gap:24px}}.er-trust-item{display:flex;align-items:center;gap:14px}.er-trust-item__icon{width:44px;height:44px;border-radius:12px;background:var(--er-light);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--er-accent);flex-shrink:0}.er-trust-item__title{font-size:14px;font-weight:600;color:var(--er-dark)}.er-trust-item__sub{font-size:12px;color:var(--er-muted)}.er-newsletter{padding:56px 16px;text-align:center}@media(min-width:768px){.er-newsletter{padding:72px 32px}}.er-newsletter__inner{max-width:460px;margin:0 auto}.er-newsletter__form{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.er-newsletter__form{flex-direction:row;gap:0;border-radius:var(--er-radius-pill);overflow:hidden;border:1.5px solid var(--er-border)}}.er-newsletter__input{flex:1;border:1.5px solid var(--er-border);border-radius:var(--er-radius-pill);padding:13px 22px;font-size:14px;outline:none;background:transparent;min-height:48px;font-family:var(--er-sans)}@media(min-width:768px){.er-newsletter__input{border:none;border-radius:0}}.er-newsletter__input:focus{border-color:var(--er-accent)}.er-newsletter__btn{background:var(--er-accent);color:#fff;padding:13px 28px;font-size:13px;font-weight:600;letter-spacing:.04em;border:none;font-family:var(--er-sans);white-space:nowrap;min-height:48px;border-radius:var(--er-radius-pill);cursor:pointer}@media(min-width:768px){.er-newsletter__btn{border-radius:0}}.er-footer{background:var(--er-dark);color:#fff9;padding:48px 16px 28px}@media(min-width:768px){.er-footer{padding:60px 32px 32px}}.er-footer__inner{max-width:1200px;margin:0 auto}.er-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.06)}@media(min-width:768px){.er-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px}}.er-footer__brand{grid-column:1 / -1}@media(min-width:768px){.er-footer__brand{grid-column:auto}}.er-footer__logo{font-family:var(--er-serif);font-size:24px;color:#fff;margin-bottom:12px}.er-footer__logo span{color:var(--er-accent)}.er-footer__desc{font-size:13px;line-height:1.7;opacity:.5;max-width:260px}.er-footer__col-title{font-size:13px;font-weight:600;color:#fff;margin-bottom:16px;letter-spacing:.04em}.er-footer__link{display:flex;align-items:center;font-size:13px;opacity:.5;margin-bottom:10px;cursor:pointer;text-decoration:none;color:inherit;transition:opacity .15s;min-height:28px}.er-footer__link:hover{opacity:1}.er-footer__bottom{padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;opacity:.3;text-align:center}@media(min-width:768px){.er-footer__bottom{flex-direction:row;justify-content:space-between}}.er-collection{max-width:1200px;margin:0 auto;padding:24px 16px 60px}@media(min-width:768px){.er-collection{padding:24px 32px 60px}}.er-sidebar{width:240px;flex-shrink:0;position:sticky;top:80px}@media(max-width:767px){.er-sidebar{display:none!important}}@media(max-width:1023px){.er-sidebar{width:200px!important}}.er-desktop-only{display:none!important}@media(min-width:1024px){.er-desktop-only{display:flex!important}}.er-mobile-only{display:flex!important}@media(min-width:768px){.er-mobile-only{display:none!important}}.body-no-scroll{overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/eramis-custom.css.map */
