@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600&family=Poppins:wght@400;500;600;700&display=swap";.glamora-header-shell,.glamora-header-shell *,.glamora-header-shell :before,.glamora-header-shell :after{box-sizing:border-box}.glamora-header-shell{--glamora-rose:#b43d5a;--glamora-rose-dark:#4a2634;--glamora-rose-mid:#8f2d47;--glamora-rose-soft:#d78393;--glamora-gold:#f2c878;--glamora-cream:#fff8f5;--glamora-line:#5826341f;--glamora-shadow:0 24px 60px #5626341a;color:var(--glamora-rose-dark);isolation:isolate;z-index:80;background:#fff;width:100%;position:sticky;top:0}.glamora-announcement{color:#fff;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#a83250 0%,#bd4661 52%,#a83250 100%);justify-content:center;align-items:center;min-height:58px;padding:0 18px;font-size:.96rem;font-weight:900;display:flex;overflow:hidden}.glamora-announcement__message{justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);line-height:1.2;animation:.42s both glamoraAnnouncementIn;display:inline-flex}.glamora-announcement__spark{color:var(--glamora-gold);text-shadow:0 0 18px #f2c87885;font-size:1.2rem;line-height:1}.glamora-header{border-bottom:1px solid var(--glamora-line);box-shadow:var(--glamora-shadow);background:radial-gradient(circle at 16% 0,#ffe1e775,#0000 28%),linear-gradient(#fff 0%,#fffdfc 100%);position:relative}.glamora-navbar{grid-template-columns:minmax(230px,.9fr) minmax(420px,1.35fr) auto;align-items:center;gap:34px;min-height:156px;padding:24px clamp(30px,4.8vw,72px);display:grid}.glamora-brand{justify-self:start;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.glamora-brand__logo{object-fit:contain;width:clamp(220px,25vw,430px);height:auto;max-height:108px;display:block}.glamora-desktop-nav{justify-content:center;align-items:center;gap:clamp(28px,4.4vw,76px);min-width:0;display:flex}.glamora-nav-link{color:var(--glamora-rose-dark);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:18px 2px 22px;font-size:clamp(.82rem,1.02vw,1rem);font-weight:900;line-height:1;text-decoration:none;transition:color .18s,transform .18s;position:relative}.glamora-nav-link:after{background:linear-gradient(90deg, transparent, var(--glamora-rose), transparent);content:"";opacity:0;width:min(100%,150px);height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:5px;left:50%;transform:translate(-50%)scaleX(.55)}.glamora-nav-link:hover:after,.glamora-nav-link.is-active:after{opacity:1;transform:translate(-50%)scaleX(1)}.glamora-header-actions{justify-self:end;align-items:center;gap:18px;display:flex}.glamora-icon-button,.glamora-account-trigger,.glamora-mobile-trigger{appearance:none;color:var(--glamora-rose-dark);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.glamora-icon-button,.glamora-account-trigger{justify-content:center;align-items:center;min-height:46px;display:inline-flex}.glamora-account{position:relative}.glamora-account-trigger{gap:8px}.glamora-account-trigger svg,.glamora-icon-button svg,.glamora-mobile-trigger svg{transition:color .18s,transform .18s}.glamora-account-trigger:hover svg,.glamora-icon-button:hover svg,.glamora-mobile-trigger:hover svg{color:var(--glamora-rose);transform:translateY(-1px)}.glamora-account-trigger svg.is-open{transform:rotate(180deg)}.glamora-account-trigger__initial,.glamora-account-trigger__guest-icon,.glamora-account-loading{border:1px solid #4a263429;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.glamora-account-trigger__initial{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#bd4661,#9f2f4d);font-size:.92rem;font-weight:900;box-shadow:0 14px 24px #9f2f4d38}.glamora-account-trigger__guest-icon,.glamora-account-loading{color:var(--glamora-rose-dark);background:#fff}.glamora-cart-button{position:relative}.glamora-cart-badge{color:#fff;background:linear-gradient(145deg,#bd4661,#9e2d49);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.73rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:2px;right:-11px}.glamora-account-menu{z-index:20;background:linear-gradient(#fff 0%,#fff8f6 100%);border:1px solid #642c3c1f;border-radius:16px;min-width:292px;padding:12px;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0 24px 60px #4a26342e}.glamora-account-menu:before{content:"";background:#fff;border-top:1px solid #642c3c1f;border-left:1px solid #642c3c1f;width:14px;height:14px;position:absolute;top:-8px;right:28px;transform:rotate(45deg)}.glamora-account-menu__header,.glamora-account-menu__guest-header,.glamora-mobile-user,.glamora-mobile-guest__heading{align-items:center;gap:12px;display:flex}.glamora-account-menu__avatar,.glamora-mobile-user>span{color:#fff;background:linear-gradient(145deg,#bd4661,#9f2f4d);border-radius:999px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex}.glamora-account-menu__header{padding:8px}.glamora-account-menu strong{color:var(--glamora-rose-dark);font-size:.95rem;display:block}.glamora-account-menu small{color:#4a2634a8;text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:2px;font-size:.78rem;display:block;overflow:hidden}.glamora-account-menu__role{color:var(--glamora-rose);background:#b43d5a14;border-radius:10px;align-items:center;gap:8px;margin:4px 0;padding:9px 10px;font-size:.82rem;font-weight:800;display:flex}.glamora-account-menu__divider{background:#4a26341a;height:1px;margin:8px 0}.glamora-account-menu__item,.glamora-account-menu__guest-primary,.glamora-account-menu__guest-secondary{color:var(--glamora-rose-dark);font:inherit;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px 10px;font-size:.92rem;font-weight:800;text-decoration:none;display:flex}.glamora-account-menu__item:hover,.glamora-account-menu__guest-secondary:hover{color:var(--glamora-rose);background:#b43d5a14}.glamora-account-menu__item--logout{cursor:pointer;background:0 0}.glamora-account-menu__item--logout:hover{background:#b43d5a1a}.glamora-account-menu__guest-header{padding:10px}.glamora-account-menu__guest-actions{gap:8px;display:grid}.glamora-account-menu__guest-primary{color:#fff;background:linear-gradient(145deg,#b43d5a,#982945);justify-content:center}.glamora-account-menu__guest-secondary{background:#b43d5a14;justify-content:center}.glamora-mobile-trigger{border:1px solid #4a263424;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.glamora-mobile-menu{display:none}@keyframes glamoraAnnouncementIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.glamora-navbar{grid-template-columns:minmax(200px,.8fr) minmax(360px,1.2fr) auto;gap:24px;min-height:132px;padding-inline:30px}.glamora-brand__logo{width:clamp(190px,24vw,320px)}.glamora-desktop-nav{gap:30px}.glamora-nav-link{letter-spacing:.14em}}@media (width<=940px){.glamora-announcement{letter-spacing:.14em;min-height:44px;font-size:.78rem}.glamora-navbar{justify-content:space-between;min-height:86px;padding:14px 18px;display:flex}.glamora-brand__logo{width:min(46vw,190px);max-height:58px}.glamora-desktop-nav{display:none}.glamora-header-actions{gap:12px}.glamora-account{display:none}.glamora-mobile-trigger{display:inline-flex}.glamora-mobile-menu{background:linear-gradient(#fff 0%,#fff8f5 100%);border-top:1px solid #4a26341a;grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid;overflow:hidden;box-shadow:0 24px 46px #4a26341f}.glamora-mobile-menu.is-open{grid-template-rows:1fr}.glamora-mobile-nav{gap:10px;min-height:0;padding:0 18px;display:grid;overflow:hidden}.glamora-mobile-menu.is-open .glamora-mobile-nav{padding-top:14px;padding-bottom:22px}.glamora-mobile-link{color:var(--glamora-rose-dark);letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #4a26341a;border-radius:14px;justify-content:space-between;align-items:center;padding:16px;font-size:.95rem;font-weight:900;text-decoration:none;display:flex}.glamora-mobile-link:after{color:var(--glamora-rose-soft);content:"›";font-size:1.4rem;line-height:1}.glamora-mobile-link.is-active{color:var(--glamora-rose);background:#b43d5a14;border-color:#b43d5a33}.glamora-mobile-account{background:#ffffffbd;border:1px solid #4a26341a;border-radius:18px;gap:10px;margin-top:8px;padding:12px;display:grid}.glamora-mobile-session-loading{color:#4a2634ad;padding:10px;font-size:.92rem;font-weight:800}.glamora-mobile-user{padding:6px 4px 10px}.glamora-mobile-user strong,.glamora-mobile-guest__heading strong{color:var(--glamora-rose-dark);font-size:.96rem;display:block}.glamora-mobile-user small,.glamora-mobile-guest__heading small{color:#4a2634a6;margin-top:2px;font-size:.78rem;display:block}.glamora-mobile-account a,.glamora-mobile-account button,.glamora-mobile-guest__login,.glamora-mobile-guest__register{color:var(--glamora-rose-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #4a26341a;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;font-size:.94rem;font-weight:850;text-decoration:none;display:flex}.glamora-mobile-account button span{background:var(--glamora-rose);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:.75rem;font-weight:900;display:inline-flex}.glamora-mobile-guest{gap:10px;display:grid}.glamora-mobile-guest__heading{padding:6px 4px 10px}.glamora-mobile-guest__login{color:#fff;background:linear-gradient(145deg,#b43d5a,#982945);justify-content:center}.glamora-mobile-guest__register{background:#b43d5a14;justify-content:center}}@media (width<=520px){.glamora-announcement{letter-spacing:.1em;min-height:38px;font-size:.68rem}.glamora-announcement__message{gap:12px}.glamora-announcement__spark{font-size:.95rem}.glamora-navbar{min-height:76px;padding:12px 14px}.glamora-brand__logo{width:min(48vw,168px);max-height:52px}.glamora-header-actions{gap:8px}.glamora-cart-button svg{width:22px;height:22px}.glamora-cart-badge{min-width:20px;height:20px;font-size:.66rem;top:1px;right:-9px}.glamora-mobile-trigger{width:40px;height:40px}.glamora-mobile-link{letter-spacing:.1em;padding:15px 14px;font-size:.84rem}}.glamora-announcement{letter-spacing:.16em;min-height:38px;padding:0 16px;font-size:.78rem}.glamora-header{box-shadow:none;background:#fff;border-bottom:1px solid #4a263414}.glamora-navbar{min-height:104px;padding-top:10px;padding-bottom:10px}.glamora-brand,.glamora-brand__logo{background:0 0}.glamora-brand__logo{width:clamp(210px,20vw,330px);max-height:82px}.glamora-header-shell,.glamora-header{margin-bottom:0}.glamora-header+*,.glamora-header-shell+*{margin-top:0;padding-top:0}@media (width<=940px){.glamora-cart-drawer,.glamora-cart-panel,.cart-drawer,.cart-panel{left:0;right:auto;transform:translate(-100%)}.glamora-cart-drawer.is-open,.glamora-cart-panel.is-open,.cart-drawer.is-open,.cart-panel.is-open{transform:translate(0)}}.glamora-desktop-nav{gap:clamp(34px,4vw,62px)}.glamora-nav-link{letter-spacing:.22em;color:#2f1b24;padding:14px 2px 16px;font-size:.78rem;font-weight:850}.glamora-nav-link:after{background:#b43d5a;width:84%;height:2px;bottom:2px}.glamora-nav-link:hover,.glamora-nav-link.is-active{color:#8f2d47;transform:none}@media (width>=941px){.glamora-navbar{justify-content:space-between;align-items:center;min-height:92px;padding:8px 64px;display:flex;position:relative}.glamora-brand{z-index:2;flex:none}.glamora-desktop-nav{z-index:1;justify-content:center;align-items:center;gap:clamp(42px,4.2vw,72px);width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glamora-header-actions{z-index:2;flex:none;margin-left:auto}.glamora-icon-button,.glamora-account-trigger{min-height:34px}.glamora-account-trigger svg.is-open,.glamora-account-trigger>svg{width:12px;height:12px}.glamora-cart-badge{border-width:1.5px;width:18px;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;top:2px;right:-8px}.glamora-header-actions{gap:14px}.glamora-account-trigger__guest-icon,.glamora-account-loading{width:38px;height:38px}.glamora-account-trigger__guest-icon svg,.glamora-icon-button svg{stroke-width:1.65px;width:21px;height:21px}.glamora-account-trigger>svg{width:13px;height:13px}.glamora-cart-badge{width:19px;min-width:19px;height:19px;font-size:.64rem;top:0;right:-8px}.glamora-navbar{justify-content:flex-start;align-items:center;gap:58px;min-height:92px;padding:8px 56px;display:flex}.glamora-brand{flex:none}.glamora-brand__logo{width:clamp(210px,17vw,300px);max-height:68px}.glamora-desktop-nav{justify-content:flex-start;align-items:center;gap:clamp(38px,3.2vw,58px);width:auto;display:flex;position:static;transform:none}.glamora-header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.glamora-nav-link{letter-spacing:.2em;padding:12px 2px 14px;font-size:.76rem;font-weight:850}}@media (width<=940px){.glamora-navbar{justify-content:center;align-items:center;min-height:76px;padding:8px 14px;display:flex;position:relative}.glamora-mobile-trigger{display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.glamora-brand{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glamora-brand__logo{width:min(42vw,170px);max-height:48px}.glamora-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.glamora-account{display:block}.glamora-account-trigger{min-height:34px}.glamora-account-trigger__guest-icon,.glamora-account-loading{width:34px;height:34px}.glamora-account-trigger__guest-icon svg,.glamora-icon-button svg{width:20px;height:20px}.glamora-account-trigger>svg{display:none}.glamora-cart-badge{width:18px;min-width:18px;height:18px;font-size:.62rem;top:0;right:-7px}}@media (width<=420px){.glamora-brand__logo{width:min(44vw,150px);max-height:44px}.glamora-header-actions{gap:8px}.glamora-account-trigger__guest-icon,.glamora-account-loading{width:32px;height:32px}.glamora-account-trigger__guest-icon svg,.glamora-icon-button svg{width:19px;height:19px}}.glamora-header-shell{z-index:9999;position:relative}.glamora-announcement{position:relative}.glamora-header{background:#fff;position:relative}.glamora-header.is-pinned{position:fixed;top:0;left:0;right:0}@media (width<=940px){.glamora-mobile-trigger,.glamora-account-trigger__guest-icon,.glamora-account-loading{box-shadow:none;background:0 0;border:0;border-radius:0;width:30px;height:30px}.glamora-account-trigger{min-height:30px}.glamora-mobile-trigger svg,.glamora-account-trigger__guest-icon svg,.glamora-icon-button svg{stroke-width:1.7px;width:22px;height:22px}.glamora-cart-button{width:30px;min-height:30px}.glamora-cart-badge{border-width:1.5px;width:17px;min-width:17px;height:17px;font-size:.58rem;top:-3px;right:-5px}}.glamora-account-menu{border-radius:16px;width:min(300px,100vw - 28px);min-width:0;padding:10px;left:auto;right:0}.glamora-account-menu__guest-header{text-align:center;justify-content:center;padding:10px 8px 8px}.glamora-account-menu__guest-header strong{font-size:.94rem}.glamora-account-menu__guest-actions{gap:8px}.glamora-account-menu__guest-primary,.glamora-account-menu__guest-secondary{border-radius:10px;justify-content:center;min-height:48px}@media (width<=940px){.glamora-account{position:static}.glamora-account-menu{width:min(280px,100vw - 34px);position:fixed;top:116px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 42px #4a263429}.glamora-account-menu:before{left:50%;right:auto;transform:translate(-50%)rotate(45deg)}}@media (width>=1440px){.glamora-navbar{width:100%;max-width:1920px;margin:0 auto;padding-left:86px;padding-right:86px}}.glamora-account-trigger__guest-icon,.glamora-account-loading{box-shadow:none;background:0 0;border:0;border-radius:0}@media (width>=941px){.glamora-navbar{grid-template-columns:280px 1fr 160px;align-items:center;width:100%;max-width:1440px;min-height:104px;margin:0 auto;padding:12px 56px;display:grid}.glamora-brand{justify-self:start}.glamora-desktop-nav{justify-content:center;justify-self:center;gap:clamp(34px,3vw,54px);width:max-content;display:flex;position:static;transform:none}.glamora-header-actions{justify-self:end;gap:14px;margin-left:0}.glamora-nav-link{letter-spacing:.2em;font-size:.72rem}.glamora-navbar{justify-content:space-between;align-items:center;width:100%;max-width:1760px;min-height:104px;margin:0 auto;padding:12px 44px;display:flex;position:relative}.glamora-brand{margin-left:-8px}.glamora-brand__logo{width:clamp(220px,18vw,320px);max-height:74px}.glamora-desktop-nav{z-index:1;justify-content:center;align-items:center;gap:clamp(42px,4vw,68px);width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glamora-header-actions{z-index:2;flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.glamora-nav-link{letter-spacing:.2em;padding:12px 2px 14px;font-size:.76rem;font-weight:850}.glamora-account-trigger__guest-icon,.glamora-account-loading{box-shadow:none;background:0 0;border:0;border-radius:0;width:42px;height:42px}.glamora-account-trigger__guest-icon svg,.glamora-icon-button svg{stroke-width:1.55px;width:25px;height:25px}.glamora-account-trigger>svg{width:14px;height:14px}.glamora-cart-badge{width:20px;min-width:20px;height:20px;font-size:.66rem;top:-2px;right:-8px}}@media (width<=940px){.glamora-account-trigger__initial{width:32px;height:32px;font-size:.74rem;box-shadow:0 8px 16px #9f2f4d29}.glamora-account-trigger{min-height:32px}}@media (width<=420px){.glamora-account-trigger__initial{width:30px;height:30px;font-size:.7rem}}.glamora-footer{--black:#111;--soft-black:#5c5658;--rose:#c56b7c;--rose-dark:#7b3f4d;--rose-soft:#f8dce1;--footer-bg:#fff6f7;--footer-line:#7b3f4d24;background:var(--footer-bg);width:100%;color:var(--black);font-family:Poppins,sans-serif}.glamora-footer__main{background:var(--footer-bg);padding:64px 40px 58px}.glamora-footer__container{grid-template-columns:minmax(280px,1.15fr) minmax(0,2fr);align-items:flex-start;gap:clamp(42px,6vw,92px);width:min(1500px,100%);margin:0 auto;display:grid}.glamora-footer__brand{max-width:390px}.glamora-footer__logo-link{width:fit-content;text-decoration:none;display:inline-flex}.glamora-footer__logo-image{width:clamp(210px,19vw,310px);height:auto;display:block}.glamora-footer__slogan{color:var(--rose-dark);margin:18px 0 0;font-size:1.08rem;font-weight:700}.glamora-footer__description{color:var(--soft-black);margin:20px 0 0;font-size:.92rem;line-height:1.75}.glamora-footer__casavera{color:var(--soft-black);margin:20px 0 0;font-size:.84rem}.glamora-footer__casavera strong{color:var(--rose-dark);font-weight:800}.glamora-footer__socials{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.glamora-footer__social{width:42px;height:42px;color:var(--rose);background:#fff;border-radius:50%;place-items:center;text-decoration:none;transition:transform .18s,background .18s,color .18s;display:grid;box-shadow:0 12px 26px #7b3f4d14}.glamora-footer__social:hover{background:var(--rose);color:#fff;transform:translateY(-2px)}.glamora-footer__navigation{grid-template-columns:1fr .9fr 1.25fr;gap:clamp(30px,4vw,66px);display:grid}.glamora-footer__column{border-left:1px solid var(--footer-line);min-height:210px;padding-left:clamp(24px,3vw,46px)}.glamora-footer__column h3{color:var(--rose-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:.78rem;font-weight:800}.glamora-footer__column h3:after{content:"";background:var(--rose);width:30px;height:2px;margin-top:11px;display:block}.glamora-footer__links{gap:15px;display:grid}.glamora-footer__link{width:fit-content;color:var(--soft-black);font-size:.9rem;line-height:1.45;text-decoration:none;transition:color .16s,transform .16s}.glamora-footer__link:hover{color:var(--rose-dark);transform:translate(3px)}.glamora-footer__bottom{color:#fff;background:linear-gradient(135deg,#b66876 0%,#c9828d 100%);padding:22px 40px;position:relative;overflow:hidden}.glamora-footer__bottom:after{content:"";border:1px solid #fff3;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-95px;right:-70px}.glamora-footer__bottom-container{z-index:1;text-align:center;justify-content:center;align-items:center;gap:28px;width:min(1500px,100%);margin:0 auto;display:flex;position:relative}.glamora-footer__bottom p{margin:0;font-size:.76rem;font-weight:700}.glamora-footer__bottom-divider{background:#ffffff73;width:1px;height:26px}.glamora-footer__country{align-items:center;gap:8px;display:inline-flex}.glamora-footer__country strong{font-weight:900}.glamora-footer__country span{margin-left:8px}.glamora-footer__column-trigger{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.glamora-footer__column-trigger svg{color:var(--rose-dark);transition:transform .18s;display:none}@media (width<=980px){.glamora-footer__main{padding:56px 26px 48px}.glamora-footer__container{grid-template-columns:1fr;gap:42px}.glamora-footer__brand{text-align:center;max-width:100%;margin:0 auto}.glamora-footer__logo-link{margin:0 auto}.glamora-footer__socials{justify-content:center}.glamora-footer__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.glamora-footer__column{min-height:auto;padding-left:22px}}@media (width<=720px){.glamora-footer__main{padding:46px 20px 42px}.glamora-footer__navigation{text-align:left;grid-template-columns:1fr;gap:0}.glamora-footer__column{border-left:0;border-bottom:1px solid var(--footer-line);padding:0}.glamora-footer__column h3{margin:0}.glamora-footer__column h3:after{display:none}.glamora-footer__column-trigger{cursor:pointer;min-height:56px}.glamora-footer__column-trigger svg{display:block}.glamora-footer__column.is-open .glamora-footer__column-trigger svg{transform:rotate(180deg)}.glamora-footer__links{opacity:0;gap:13px;max-height:0;padding:0;transition:max-height .24s,opacity .18s,padding .22s;overflow:hidden}.glamora-footer__column.is-open .glamora-footer__links{opacity:1;max-height:360px;padding:0 0 20px}.glamora-footer__link{margin:0 auto}.glamora-footer__bottom{padding:22px 18px}.glamora-footer__bottom-container{flex-direction:column;gap:10px}.glamora-footer__bottom-divider{width:80px;height:1px}.glamora-footer__country{flex-wrap:wrap;justify-content:center}}@media (width<=420px){.glamora-footer__logo-image{width:210px}.glamora-footer__slogan{font-size:1rem}.glamora-footer__description{font-size:.86rem}.glamora-footer__social{width:39px;height:39px}}.glamora-cart-drawer{--drawer-text:#352a2e;--drawer-muted:#827379;--drawer-pink:#b45f76;--drawer-pink-dark:#8e455d;--drawer-rose:#f8e8e7;--drawer-cream:#fffaf7;--drawer-border:#9d5e702b;z-index:9999;overscroll-behavior:none;touch-action:none;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.glamora-cart-drawer.is-open{visibility:visible;pointer-events:auto}.glamora-cart-drawer__overlay{opacity:0;-webkit-backdrop-filter:blur(4px);cursor:pointer;touch-action:none;overscroll-behavior:none;background:#281b2061;border:0;width:100%;height:100%;padding:0;transition:opacity .32s;position:absolute;inset:0}.glamora-cart-drawer__panel{width:min(490px,100%);height:100dvh;color:var(--drawer-text);background:radial-gradient(circle at 85% 4%, #e4b3b829, transparent 25%), var(--drawer-cream);flex-direction:column;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(105%);box-shadow:-28px 0 80px #301e2530}.glamora-cart-drawer__header{border-bottom:1px solid var(--drawer-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf9f0;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:19px 22px;display:flex}.glamora-cart-drawer__brand{align-items:center;gap:13px;display:flex}.glamora-cart-drawer__brand-icon{width:45px;height:45px;color:var(--drawer-pink);background:#fff;border:1px solid #b45f7633;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 25px #7d4c5b14}.glamora-cart-drawer__brand span{color:var(--drawer-pink-dark);letter-spacing:.18em;text-transform:uppercase;margin-bottom:3px;font-family:Manrope,sans-serif;font-size:8px;font-weight:800;display:block}.glamora-cart-drawer__brand h2{margin:0;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1}.glamora-cart-drawer__close{color:#725f65;cursor:pointer;background:#ffffffd1;border:1px solid #975e6d24;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:color .18s,background .18s,transform .18s;display:grid}.glamora-cart-drawer__close:hover{color:var(--drawer-pink-dark);background:var(--drawer-rose);transform:rotate(5deg)}.glamora-cart-drawer__welcome{background:linear-gradient(90deg,#f8e8e7c2,#fff9f7d1);border-bottom:1px solid #9d5e701c;flex:none;justify-content:space-between;align-items:center;gap:15px;padding:12px 22px;display:flex}.glamora-cart-drawer__welcome>div{color:var(--drawer-pink-dark);align-items:center;gap:8px;display:flex}.glamora-cart-drawer__welcome span{font-family:Manrope,sans-serif;font-size:9px;font-weight:700}.glamora-cart-drawer__welcome small{color:var(--drawer-muted);white-space:nowrap;font-family:Manrope,sans-serif;font-size:8px}.glamora-cart-drawer__body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b45f7673 transparent;flex:auto;min-width:0;min-height:0;padding:21px 22px 28px;overflow:hidden auto}.glamora-cart-drawer__body::-webkit-scrollbar{width:5px}.glamora-cart-drawer__body::-webkit-scrollbar-thumb{background:#b45f766b;border-radius:999px}.glamora-cart-drawer__products-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.glamora-cart-drawer__products-heading span{color:var(--drawer-muted);letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:700;display:block}.glamora-cart-drawer__products-heading strong{margin-top:3px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;display:block}.glamora-cart-drawer__products-heading button{color:#9b6875;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px;font-family:Manrope,sans-serif;font-size:8px;font-weight:750;display:flex}.glamora-cart-drawer__products-heading button:hover{color:#9d3e58}.glamora-cart-drawer__items{gap:13px;display:grid}.glamora-cart-drawer-item{border:1px solid var(--drawer-border);background:#ffffffe0;border-radius:13px;grid-template-columns:126px minmax(0,1fr);gap:14px;min-height:176px;padding:12px;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 15px 40px #67435012}.glamora-cart-drawer-item:hover{transform:translateY(-1px);box-shadow:0 19px 45px #6743501a}.glamora-cart-drawer-item__visual{background:radial-gradient(circle,#fff,#fae8e6);border:1px solid #b56c7d21;border-radius:9px;min-height:150px;position:relative;overflow:hidden}.glamora-cart-drawer-item__visual img{object-fit:contain;object-position:center;border-radius:8px;width:100%;height:100%;padding:2px}.glamora-cart-drawer-item__placeholder{width:100%;height:100%;min-height:150px;color:var(--drawer-pink);flex-direction:column;justify-content:center;align-items:center;display:flex}.glamora-cart-drawer-item__placeholder strong{margin-top:6px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;line-height:1}.glamora-cart-drawer-item__placeholder small{color:#a47d87;letter-spacing:.13em;text-transform:uppercase;margin-top:1px;font-family:Manrope,sans-serif;font-size:7px;font-weight:700}.glamora-cart-drawer-item__visual>span{color:var(--drawer-pink-dark);letter-spacing:.07em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:5px 7px;font-family:Manrope,sans-serif;font-size:6px;font-weight:800;position:absolute;bottom:7px;left:7px}.glamora-cart-drawer-item__content{flex-direction:column;min-width:0;padding:3px 2px 2px 0;display:flex}.glamora-cart-drawer-item__top{justify-content:space-between;gap:10px;display:flex}.glamora-cart-drawer-item__top>div{min-width:0}.glamora-cart-drawer-item__top span{color:var(--drawer-pink-dark);letter-spacing:.14em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-cart-drawer-item__top h3{text-overflow:ellipsis;margin:5px 0 3px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;line-height:1.04;overflow:hidden}.glamora-cart-drawer-item__top p{color:var(--drawer-muted);margin:0;font-family:Manrope,sans-serif;font-size:8px}.glamora-cart-drawer-item__remove{color:#a56b79;cursor:pointer;background:#fff;border:1px solid #9d5b6d21;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.glamora-cart-drawer-item__remove:hover{color:#9f3d56;background:#fff1f1}.glamora-cart-drawer-item__details{border-top:1px solid #9d5e701c;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:15px;display:flex}.glamora-cart-drawer-item__quantity{background:#fff;border:1px solid #a664753b;border-radius:999px;grid-template-columns:34px 1fr 34px;align-items:center;width:103px;height:35px;display:grid;overflow:hidden}.glamora-cart-drawer-item__quantity button{height:100%;color:var(--drawer-pink-dark);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.glamora-cart-drawer-item__quantity button:hover:not(:disabled){background:var(--drawer-rose)}.glamora-cart-drawer-item__quantity button:disabled{opacity:.28;cursor:not-allowed}.glamora-cart-drawer-item__quantity span{text-align:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-cart-drawer-item__price{text-align:right}.glamora-cart-drawer-item__price small{color:var(--drawer-muted);margin-bottom:3px;font-family:Manrope,sans-serif;font-size:7px;display:block}.glamora-cart-drawer-item__price strong{color:var(--drawer-pink-dark);font-family:Cormorant Garamond,serif;font-size:21px;font-weight:650}.glamora-cart-drawer-item__maximum{color:#a47782;margin-top:6px;font-family:Manrope,sans-serif;font-size:7px;display:block}.glamora-cart-drawer__footer{border-top:1px solid var(--drawer-border);background:#fffcf9f7;flex:none;padding:16px 22px 19px;box-shadow:0 -16px 40px #4b2d390f}.glamora-cart-drawer__benefits{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.glamora-cart-drawer__benefits>div{min-height:32px;color:var(--drawer-pink-dark);background:#fff7f5;border:1px solid #a263731f;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.glamora-cart-drawer__benefits span{color:#806e73;font-family:Manrope,sans-serif;font-size:7px;font-weight:700}.glamora-cart-drawer__summary{border-bottom:1px solid #9d5e701f;gap:8px;padding-bottom:13px;display:grid}.glamora-cart-drawer__summary>div,.glamora-cart-drawer__total>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.glamora-cart-drawer__summary span{color:var(--drawer-muted);font-family:Manrope,sans-serif;font-size:9px}.glamora-cart-drawer__summary strong{font-family:Manrope,sans-serif;font-size:9px}.glamora-cart-drawer__total{padding:13px 0 14px}.glamora-cart-drawer__total span{font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-cart-drawer__total strong{color:var(--drawer-pink-dark);font-family:Cormorant Garamond,serif;font-size:27px;font-weight:650}.glamora-cart-drawer__total small{color:#918288;margin-top:5px;font-family:Manrope,sans-serif;font-size:7px;line-height:1.5;display:block}.glamora-cart-drawer__checkout{border:1px solid var(--drawer-pink);color:#fff;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#bd6a80,#9d4f66);border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;padding:11px 18px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 13px 28px #9a4b6333}.glamora-cart-drawer__checkout:hover{transform:translateY(-1px);box-shadow:0 17px 34px #9a4b6342}.glamora-cart-drawer__continue{width:100%;color:var(--drawer-muted);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:5px;font-family:Manrope,sans-serif;font-size:8px;font-weight:700}.glamora-cart-drawer__continue:hover{color:var(--drawer-pink-dark)}.glamora-cart-drawer__security{color:var(--drawer-pink-dark);justify-content:center;align-items:center;gap:6px;margin-top:8px;display:flex}.glamora-cart-drawer__security span{color:#88797e;font-family:Manrope,sans-serif;font-size:7px;font-weight:650}.glamora-cart-drawer-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:45px 24px;display:flex}.glamora-cart-drawer-empty__icon{width:105px;height:105px;color:var(--drawer-pink);background:radial-gradient(circle,#fff,#faeae8);border:1px solid #ae697a2e;border-radius:50%;place-items:center;margin-bottom:21px;display:grid;position:relative;box-shadow:0 20px 45px #69435017}.glamora-cart-drawer-empty__icon svg:last-child{color:var(--drawer-pink-dark);background:#fff;border-radius:50%;padding:4px;position:absolute;bottom:14px;right:16px}.glamora-cart-drawer-empty>span{color:var(--drawer-pink-dark);letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-cart-drawer-empty h3{margin:8px 0 9px;font-family:Cormorant Garamond,serif;font-size:31px;font-weight:600;line-height:1}.glamora-cart-drawer-empty p{max-width:330px;color:var(--drawer-muted);margin:0;font-family:Manrope,sans-serif;font-size:9px;line-height:1.8}.glamora-cart-drawer-empty button{border:1px solid var(--drawer-pink);color:#fff;background:var(--drawer-pink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:22px;padding:10px 19px;font-family:Manrope,sans-serif;font-size:8px;font-weight:800;display:flex}@media (prefers-reduced-motion:reduce){.glamora-cart-drawer__overlay,.glamora-cart-drawer__panel,.glamora-cart-drawer-item,.glamora-cart-drawer__checkout,.glamora-cart-drawer__close{transition:none}}@media (width<=560px){.glamora-cart-drawer__panel{width:100%}.glamora-cart-drawer__header{min-height:82px;padding:15px 16px}.glamora-cart-drawer__body{padding:17px 15px 24px}.glamora-cart-drawer__footer{padding:14px 15px 16px}.glamora-cart-drawer-item{grid-template-columns:105px minmax(0,1fr);gap:11px}.glamora-cart-drawer-item__visual,.glamora-cart-drawer-item__placeholder{min-height:143px}.glamora-cart-drawer-item__top h3{font-size:18px}.glamora-cart-drawer__welcome{padding:10px 16px}.glamora-cart-drawer__welcome small{display:none}}.glamora-cart-drawer,.glamora-cart-drawer *,.glamora-cart-drawer :before,.glamora-cart-drawer :after{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Poppins,sans-serif}.glamora-cart-drawer{visibility:hidden;pointer-events:none;transition:visibility 0s linear .56s}.glamora-cart-drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.glamora-cart-drawer.is-open .glamora-cart-drawer__overlay{opacity:1;-webkit-backdrop-filter:blur(5px)}.glamora-cart-drawer__panel{opacity:.985;will-change:transform, opacity;width:min(500px,100%);transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .36s;transform:translate(108%)}.glamora-cart-drawer.is-open .glamora-cart-drawer__panel{opacity:1;transform:translate(0,0)}.glamora-cart-drawer__brand span,.glamora-cart-drawer__welcome span,.glamora-cart-drawer__welcome small,.glamora-cart-drawer__products-heading span,.glamora-cart-drawer__products-heading button,.glamora-cart-drawer-item__placeholder small,.glamora-cart-drawer-item__visual>span,.glamora-cart-drawer-item__top span,.glamora-cart-drawer-item__top p,.glamora-cart-drawer-item__quantity span,.glamora-cart-drawer-item__price small,.glamora-cart-drawer-item__maximum,.glamora-cart-drawer__benefits span,.glamora-cart-drawer__summary span,.glamora-cart-drawer__summary strong,.glamora-cart-drawer__total span,.glamora-cart-drawer__total small,.glamora-cart-drawer__checkout,.glamora-cart-drawer__continue,.glamora-cart-drawer__security span,.glamora-cart-drawer-empty>span,.glamora-cart-drawer-empty p,.glamora-cart-drawer-empty button{font-family:Poppins,sans-serif}.glamora-cart-drawer__brand h2,.glamora-cart-drawer__products-heading strong,.glamora-cart-drawer-item__placeholder strong,.glamora-cart-drawer-item__top h3,.glamora-cart-drawer-item__price strong,.glamora-cart-drawer__total strong,.glamora-cart-drawer-empty h3{letter-spacing:-.02em;font-family:Poppins,sans-serif}.glamora-cart-drawer__brand span{letter-spacing:.12em;font-size:10px;font-weight:700}.glamora-cart-drawer__brand h2{font-size:clamp(21px,2vw,25px);font-weight:650;line-height:1.15}.glamora-cart-drawer__welcome span{font-size:11px;font-weight:600;line-height:1.45}.glamora-cart-drawer__welcome small{font-size:10px}.glamora-cart-drawer__products-heading span{letter-spacing:.1em;font-size:10px;font-weight:700}.glamora-cart-drawer__products-heading strong{font-size:19px;font-weight:650}.glamora-cart-drawer__products-heading button{font-size:10px;font-weight:650}.glamora-cart-drawer-item__placeholder strong{font-size:28px;font-weight:650}.glamora-cart-drawer-item__placeholder small{font-size:9px}.glamora-cart-drawer-item__visual>span{font-size:8px;font-weight:700}.glamora-cart-drawer-item__top span{letter-spacing:.1em;font-size:9px;font-weight:700}.glamora-cart-drawer-item__top h3{font-size:clamp(17px,2vw,20px);font-weight:650;line-height:1.2}.glamora-cart-drawer-item__top p{font-size:11px;line-height:1.45}.glamora-cart-drawer-item__quantity span{font-size:12px;font-weight:700}.glamora-cart-drawer-item__price small,.glamora-cart-drawer-item__maximum{font-size:9px}.glamora-cart-drawer-item__price strong{font-size:18px;font-weight:700}.glamora-cart-drawer__benefits span{font-size:9px;font-weight:600}.glamora-cart-drawer__summary span,.glamora-cart-drawer__summary strong{font-size:11px}.glamora-cart-drawer__total span{font-size:12px;font-weight:700}.glamora-cart-drawer__total strong{font-size:24px;font-weight:700}.glamora-cart-drawer__total small{font-size:9px;line-height:1.55}.glamora-cart-drawer__checkout{letter-spacing:.02em;border-radius:10px;min-height:50px;font-size:11px;font-weight:700;transition:transform .22s,box-shadow .22s,filter .22s}.glamora-cart-drawer__checkout:hover{filter:brightness(1.015);transform:translateY(-1px)}.glamora-cart-drawer__continue{font-size:10px;font-weight:600}.glamora-cart-drawer__security span{font-size:9px;font-weight:500}.glamora-cart-drawer-empty>span{letter-spacing:.12em;font-size:10px;font-weight:700}.glamora-cart-drawer-empty h3{max-width:340px;font-size:clamp(24px,4vw,30px);font-weight:650;line-height:1.15}.glamora-cart-drawer-empty p{font-size:12px;line-height:1.7}.glamora-cart-drawer-empty button{border-radius:10px;min-height:46px;font-size:11px;font-weight:700}.glamora-cart-drawer__close,.glamora-cart-drawer-item__remove,.glamora-cart-drawer-item__quantity button,.glamora-cart-drawer__products-heading button,.glamora-cart-drawer-empty button,.glamora-cart-drawer__continue{transition:color .18s,background-color .18s,border-color .18s,transform .18s,opacity .18s}@media (width<=900px){.glamora-cart-drawer__panel{width:min(470px,100%)}.glamora-cart-drawer__header{min-height:84px;padding:16px 18px}.glamora-cart-drawer__welcome{padding-inline:18px}.glamora-cart-drawer__body{padding:18px 18px 24px}.glamora-cart-drawer__footer{padding:15px 18px 17px}}@media (width<=560px){.glamora-cart-drawer__panel{width:100%}.glamora-cart-drawer__header{min-height:76px;padding:13px 14px}.glamora-cart-drawer__brand{gap:10px}.glamora-cart-drawer__brand-icon{width:40px;height:40px}.glamora-cart-drawer__brand span{font-size:9px}.glamora-cart-drawer__brand h2{font-size:20px}.glamora-cart-drawer__close{width:38px;height:38px}.glamora-cart-drawer__welcome{padding:10px 14px}.glamora-cart-drawer__welcome span{font-size:10px}.glamora-cart-drawer__body{padding:15px 13px 20px}.glamora-cart-drawer__footer{padding:13px 13px calc(15px + env(safe-area-inset-bottom))}.glamora-cart-drawer-item{border-radius:12px;grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:0;padding:10px}.glamora-cart-drawer-item__visual,.glamora-cart-drawer-item__placeholder{min-height:132px}.glamora-cart-drawer-item__top h3{margin-top:4px;font-size:16px}.glamora-cart-drawer-item__details{gap:8px;padding-top:11px}.glamora-cart-drawer-item__quantity{grid-template-columns:31px 1fr 31px;width:94px;height:34px}.glamora-cart-drawer-item__price strong{font-size:16px}.glamora-cart-drawer__benefits{gap:6px}.glamora-cart-drawer__benefits>div{min-height:34px;padding:6px}.glamora-cart-drawer__benefits span{font-size:8.5px}.glamora-cart-drawer__checkout{min-height:49px;font-size:10.5px}.glamora-cart-drawer-empty{min-height:min(520px,100dvh - 115px);padding:34px 18px}.glamora-cart-drawer-empty__icon{width:92px;height:92px;margin-bottom:18px}.glamora-cart-drawer-empty h3{font-size:24px}}@media (width<=390px){.glamora-cart-drawer__header{padding-inline:12px}.glamora-cart-drawer__body,.glamora-cart-drawer__footer{padding-left:11px;padding-right:11px}.glamora-cart-drawer-item{grid-template-columns:84px minmax(0,1fr);gap:8px}.glamora-cart-drawer-item__visual,.glamora-cart-drawer-item__placeholder{min-height:120px}.glamora-cart-drawer-item__details{align-items:center}.glamora-cart-drawer-item__quantity{width:88px}.glamora-cart-drawer__benefits{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.glamora-cart-drawer,.glamora-cart-drawer__overlay,.glamora-cart-drawer__panel{transition:none}}html{scrollbar-gutter:stable}.glamora-cart-drawer{transition:visibility 0s linear .68s}.glamora-cart-drawer.is-open{transition-delay:0s}.glamora-cart-drawer__overlay{opacity:0;-webkit-backdrop-filter:blur(5px);background:#23181d57;transition:opacity .56s cubic-bezier(.4,0,.2,1)}.glamora-cart-drawer.is-open .glamora-cart-drawer__overlay{opacity:1}.glamora-cart-drawer__panel{opacity:1;will-change:transform;backface-visibility:hidden;transition:transform .68s cubic-bezier(.33,1,.68,1);transform:translate(100%)}.glamora-cart-drawer.is-open .glamora-cart-drawer__panel{transform:translate(0,0)}@media (width<=560px){.glamora-cart-drawer__panel{transition-duration:.62s}.glamora-cart-drawer__overlay{transition-duration:.5s}}@media (prefers-reduced-motion:reduce){.glamora-cart-drawer{transition:none}}.account-layout{--account-wine:#8f345d;--account-wine-dark:#6f2347;--account-wine-soft:#f6eaf0;--account-wine-extra-soft:#fcf7f9;--account-text:#32262c;--account-text-soft:#78656e;--account-border:#eadfe4;--account-background:#fbf8fa;--account-white:#fff;--account-shadow:0 20px 55px #5a304317;background:radial-gradient(circle at 0% 0%, #b7688d14, transparent 34%), linear-gradient(180deg, #fff 0%, var(--account-background) 100%);width:100%;min-height:100vh;color:var(--account-text);font-family:Poppins,sans-serif}.account-layout,.account-layout *,.account-layout :before,.account-layout :after{box-sizing:border-box}.account-layout button,.account-layout input,.account-layout select,.account-layout textarea{font-family:Poppins,sans-serif}.account-layout__hero{background:radial-gradient(circle at 85% 10%,#fffc,#0000 28%),linear-gradient(135deg,#fdf8fa 0%,#f5e7ee 52%,#f9f1f5 100%);border-bottom:1px solid #8f345d1a;position:relative;overflow:hidden}.account-layout__hero:before,.account-layout__hero:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.account-layout__hero:before{border:1px solid #8f345d1a;width:250px;height:250px;top:-110px;right:5%}.account-layout__hero:after{background:#ffffff57;width:190px;height:190px;bottom:-110px;right:14%}.account-layout__hero-content{z-index:1;width:min(100% - 48px,1280px);margin:0 auto;padding:46px 0 42px;position:relative}.account-layout__eyebrow{color:var(--account-wine);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.72rem;font-weight:750;display:inline-flex}.account-layout__hero h1{color:#36272e;letter-spacing:-.045em;margin:0;font-family:Poppins,sans-serif;font-size:clamp(2.15rem,3.7vw,3.35rem);font-weight:650;line-height:1.04}.account-layout__hero p{width:min(100%,610px);color:var(--account-text-soft);margin:14px 0 0;font-size:.94rem;line-height:1.7}.account-layout__container{grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;gap:28px;width:min(100% - 48px,1280px);margin:0 auto;padding:32px 0 72px;display:grid}.account-layout__mobile-menu-button{border:1px solid var(--account-border);background:var(--account-white);width:100%;min-height:55px;color:var(--account-text);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:13px 16px;font-size:.84rem;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s;display:none;box-shadow:0 10px 28px #5a304311}.account-layout__mobile-menu-button span{text-align:left;flex:1}.account-layout__mobile-menu-button svg:first-child{color:var(--account-wine)}.account-layout__mobile-menu-button svg:last-child{color:#ad929d}.account-layout__mobile-menu-button:hover{border-color:#8f345d33;box-shadow:0 12px 30px #5a304314}.account-layout__mobile-menu-button:active{transform:scale(.99)}.account-layout__sidebar{border:1px solid var(--account-border);box-shadow:var(--account-shadow);background:#fffffff5;border-radius:22px;position:sticky;top:20px;overflow:hidden}.account-layout__sidebar-header{display:none}.account-layout__identity{border-bottom:1px solid var(--account-border);background:linear-gradient(135deg,#f6eaf0eb,#fffffff0);align-items:center;gap:13px;padding:20px;display:flex}.account-layout__avatar{background:linear-gradient(145deg, var(--account-wine), var(--account-wine-dark));color:#fff;border:1px solid #8f345d2e;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:750;display:grid;box-shadow:0 9px 20px #6f234733}.account-layout__identity-copy{min-width:0}.account-layout__identity-copy span,.account-layout__identity-copy strong,.account-layout__identity-copy small{display:block}.account-layout__identity-copy span{color:var(--account-wine);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.67rem;font-weight:700}.account-layout__identity-copy strong{color:var(--account-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;line-height:1.35;overflow:hidden}.account-layout__identity-copy small{color:var(--account-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.72rem;line-height:1.4;overflow:hidden}.account-layout__navigation{gap:5px;padding:12px;display:grid}.account-layout__navigation-link{min-height:60px;color:var(--account-text);border:1px solid #0000;border-radius:13px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 11px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.account-layout__navigation-link:hover{background:var(--account-wine-extra-soft);border-color:#8f345d17;transform:translate(2px)}.account-layout__navigation-link--active{color:var(--account-wine-dark);background:linear-gradient(135deg,#f7eaf0 0%,#fdf8fa 100%);border-color:#8f345d24}.account-layout__navigation-icon{color:#816a75;background:#f8f3f5;border-radius:12px;place-items:center;width:39px;height:39px;transition:background-color .18s,color .18s;display:grid}.account-layout__navigation-link--active .account-layout__navigation-icon{background:var(--account-wine);color:#fff;box-shadow:0 7px 16px #8f345d30}.account-layout__navigation-copy{min-width:0}.account-layout__navigation-copy strong,.account-layout__navigation-copy small{display:block}.account-layout__navigation-copy strong{font-size:.82rem;font-weight:750;line-height:1.35}.account-layout__navigation-copy small{color:var(--account-text-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.67rem;line-height:1.35;overflow:hidden}.account-layout__navigation-arrow{color:#b29ca6;transition:color .18s,transform .18s}.account-layout__navigation-link:hover .account-layout__navigation-arrow,.account-layout__navigation-link--active .account-layout__navigation-arrow{color:var(--account-wine);transform:translate(2px)}.account-layout__sidebar-footer{border-top:1px solid var(--account-border);padding:12px}.account-layout__logout-button{color:#84364c;width:100%;min-height:47px;font:inherit;cursor:pointer;background:#fffafb;border:1px solid #84364c26;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:.8rem;font-weight:750;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.account-layout__logout-button:hover:not(:disabled){background:#fcedf1;border-color:#84364c42;transform:translateY(-1px)}.account-layout__logout-button:disabled{cursor:wait;opacity:.62}.account-layout__logout-error{color:#923e52;background:#fff5f7;border:1px solid #efd1d8;border-radius:10px;margin:0 0 11px;padding:10px 11px;font-size:.72rem;line-height:1.5}.account-layout__content{min-width:0}.account-layout__content>*{width:100%}.account-layout__overlay{display:none}.account-layout button:focus-visible,.account-layout a:focus-visible{outline-offset:3px;outline:3px solid #8f345d33}@media (width<=1100px){.account-layout__hero-content,.account-layout__container{width:min(100% - 40px,1080px)}.account-layout__container{grid-template-columns:248px minmax(0,1fr);gap:22px}.account-layout__navigation-copy small{display:none}.account-layout__navigation-link{min-height:55px}}@media (width<=820px){.account-layout__hero:before{width:210px;height:210px;right:-70px}.account-layout__hero:after{bottom:-125px;right:6%}.account-layout__hero-content{width:min(100% - 30px,760px);padding:34px 0 31px}.account-layout__hero h1{font-size:clamp(2rem,7vw,2.8rem)}.account-layout__hero p{margin-top:12px;font-size:.88rem;line-height:1.62}.account-layout__container{width:min(100% - 30px,760px);padding:18px 0 52px;display:block}.account-layout__mobile-menu-button{margin-bottom:17px;display:flex}.account-layout__overlay{z-index:9998;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:pointer;background:#3a262f2e;border:0;width:100%;height:100dvh;padding:0;transition:opacity .3s,visibility 0s linear .3s;display:block;position:fixed;inset:0}.account-layout__overlay--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,visibility linear}.account-layout__sidebar{z-index:9999;visibility:hidden;will-change:transform;background:#fff;border:0;border-radius:0 22px 22px 0;width:min(88vw,340px);height:100dvh;transition:transform .46s cubic-bezier(.22,1,.36,1),visibility 0s linear .46s;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-102%);box-shadow:12px 0 32px #4a2d3912}.account-layout__sidebar--open{visibility:visible;transition:transform .46s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0,0)}.account-layout__sidebar-header{z-index:10;min-height:62px;padding:max(12px, env(safe-area-inset-top)) 17px 12px;border-bottom:1px solid var(--account-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.account-layout__sidebar-header span{color:var(--account-text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-layout__sidebar-header button{border:1px solid var(--account-border);width:38px;height:38px;color:var(--account-text);cursor:pointer;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;padding:0;display:grid}.account-layout__identity{gap:12px;padding:19px 17px}.account-layout__navigation{gap:5px;padding:11px 10px}.account-layout__navigation-copy small{display:block}.account-layout__navigation-link{min-height:61px}.account-layout__navigation-link:hover{transform:none}.account-layout__sidebar-footer{padding:12px 12px max(16px, env(safe-area-inset-bottom))}.account-layout__content{width:100%;min-width:0}}@media (width<=560px){.account-layout__hero-content,.account-layout__container{width:calc(100% - 22px)}.account-layout__hero-content{padding:27px 0 25px}.account-layout__eyebrow{margin-bottom:9px;font-size:.64rem}.account-layout__hero h1{font-size:clamp(1.9rem,9vw,2.35rem)}.account-layout__hero p{max-width:420px;margin-top:10px;font-size:.82rem;line-height:1.58}.account-layout__container{padding-top:14px;padding-bottom:42px}.account-layout__mobile-menu-button{border-radius:13px;gap:10px;min-height:52px;margin-bottom:14px;padding:11px 13px;font-size:.8rem}.account-layout__sidebar{border-radius:0 20px 20px 0;width:min(91vw,330px);box-shadow:10px 0 26px #4a2d390f}.account-layout__identity{gap:11px;padding:17px 15px}.account-layout__avatar{width:43px;height:43px;font-size:.94rem}.account-layout__identity-copy strong{font-size:.84rem}.account-layout__identity-copy small{font-size:.7rem}.account-layout__navigation{padding:9px}.account-layout__navigation-link{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:58px;padding:9px}.account-layout__navigation-icon{border-radius:11px;width:38px;height:38px}.account-layout__navigation-copy strong{font-size:.79rem}.account-layout__navigation-copy small{white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:1px;font-size:.64rem;display:-webkit-box;overflow:hidden}.account-layout__logout-button{border-radius:12px;min-height:46px;font-size:.78rem}}@media (width<=390px){.account-layout__hero-content,.account-layout__container{width:calc(100% - 16px)}.account-layout__hero-content{padding:23px 0 21px}.account-layout__hero h1{font-size:1.85rem}.account-layout__hero p{font-size:.79rem}.account-layout__mobile-menu-button{margin-bottom:12px}.account-layout__sidebar{width:94vw;max-width:320px}.account-layout__sidebar-header,.account-layout__identity{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.account-layout *,.account-layout :before,.account-layout :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-home-hero{background:#f7efe8;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.glamora-home-hero__picture{aspect-ratio:3;width:100%;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.glamora-home-hero__image{object-fit:cover;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;margin:0;padding:0;display:block}@media (width>=768px) and (width<=991px){.glamora-home-hero__picture{aspect-ratio:16/9}.glamora-home-hero__image{object-position:center center}}@media (width<=767px){.glamora-home-hero__picture{aspect-ratio:1003/1568;width:100%;height:auto;display:block;overflow:hidden}.glamora-home-hero__image{object-fit:contain;object-position:center top;width:100%;height:100%;display:block;transform:none}}.glamora-home-hero+section{margin-top:0}.glamora-caja-mes{--glamora-berry:#8d2f4f;--glamora-wine:#9c3943;--glamora-coral:#df6f6c;--glamora-ink:#3e3035;--glamora-ivory:#fff9f6;--glamora-white:#fff;background:var(--glamora-ivory);width:100%;color:var(--glamora-ink);margin:0;padding:clamp(18px,2vw,32px);font-family:Poppins,sans-serif;position:relative;overflow:hidden}.glamora-caja-mes *,.glamora-caja-mes :before,.glamora-caja-mes :after{box-sizing:border-box}.glamora-caja-mes__container{grid-template-columns:minmax(0,54%) minmax(440px,46%);align-items:stretch;gap:clamp(18px,1.5vw,28px);width:min(1840px,100%);min-height:clamp(700px,43vw,820px);margin-inline:auto;display:grid}.glamora-caja-mes__visual{border:clamp(12px, .9vw, 16px) solid var(--glamora-white);isolation:isolate;background:#fff4ee;border-radius:clamp(20px,1.6vw,28px);min-width:0;min-height:clamp(700px,43vw,820px);position:relative;overflow:hidden;box-shadow:0 18px 45px #6937461a,0 3px 10px #6937460a}.glamora-caja-mes__visual:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff80;border-radius:calc(clamp(20px,1.6vw,28px) - 12px);position:absolute;inset:0}.glamora-caja-mes__scene-image{z-index:1;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transition:none!important;animation:none!important;transform:none!important}.glamora-caja-mes__box-image{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 20px #5b2f3033);transform-origin:bottom;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(58%,570px);height:57%;display:block;position:absolute;bottom:24.5%;left:50%;transform:translate(-50%);transition:none!important;animation:none!important}.glamora-caja-mes__content{background:var(--glamora-white);min-width:0;font-family:var(--glamora-ui);flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(52px,4.4vw,78px) clamp(38px,5vw,96px);display:flex}.glamora-caja-mes__eyebrow{width:fit-content;color:var(--glamora-coral);font-family:var(--glamora-ui);letter-spacing:.11em;text-transform:uppercase;background:#fffaf7;border:1px solid #d970707a;border-radius:999px;margin:0 0 24px;padding:10px 22px;font-size:.8rem;font-weight:700;line-height:1.2}.glamora-caja-mes__title{max-width:650px;color:var(--glamora-wine);font-family:var(--glamora-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:.98}.glamora-caja-mes__description{color:#51474a;max-width:620px;font-family:var(--glamora-ui);margin:24px 0 0;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-caja-mes__price{color:var(--glamora-berry);font-family:var(--glamora-display);letter-spacing:-.025em;margin-top:22px;font-size:70px;font-weight:500;line-height:1}.glamora-caja-mes__benefits{border-bottom:1px solid #f0e5e2;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);margin-top:20px;display:grid}.glamora-caja-mes__benefits span{color:#51474a;min-height:62px;font-family:var(--glamora-ui);align-items:center;gap:13px;padding:8px 18px 15px 0;font-size:.95rem;font-weight:550;display:flex}.glamora-caja-mes__benefits span+span{border-left:1px solid #f0e5e2;padding-left:26px}.glamora-caja-mes__benefits b{color:#aa536c;width:42px;height:42px;font-family:var(--glamora-ui);background:#f4e9f7;border-radius:50%;flex:0 0 42px;place-items:center;font-size:1.25rem;font-weight:400;display:grid}.glamora-countdown{background:#fff8f5;border:1px solid #ef877b7a;border-radius:12px;width:min(100%,620px);margin-top:22px;padding:14px 17px}.glamora-countdown__title{color:#cf615f;font-family:var(--glamora-ui);margin:0;font-size:.9rem;font-weight:600}.glamora-countdown__timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.glamora-time-box{text-align:center;background:#fff;border-radius:9px;min-width:0;padding:8px 5px;box-shadow:0 7px 16px #7f474a12}.glamora-time-box span{color:var(--glamora-berry);font-family:var(--glamora-ui);font-size:.95rem;font-weight:700;display:block}.glamora-time-box small{color:#956c76;font-family:var(--glamora-ui);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:.7rem;font-weight:600;display:block}.glamora-caja-mes__scarcity{color:var(--glamora-berry);font-family:var(--glamora-ui);margin:13px 0 0;font-size:.95rem;font-weight:600}.glamora-caja-mes__button{color:#fff;width:min(100%,620px);min-height:62px;font-family:var(--glamora-ui);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(135deg,#a8274f 0%,#8d2f4f 100%);border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:24px;padding:16px 28px;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 32px #8d2f4f2e}.glamora-caja-mes__button:hover{transform:translateY(-2px);box-shadow:0 22px 40px #8d2f4f40}.glamora-caja-mes__button[aria-disabled=true]{opacity:.66;cursor:not-allowed}.glamora-caja-mes__more{color:#a44458;font-family:var(--glamora-ui);text-underline-offset:5px;align-items:center;gap:12px;margin-top:18px;font-size:.88rem;font-weight:500;text-decoration-thickness:1px;display:inline-flex}.glamora-caja-mes__more span{font-size:1.2rem}@media (width<=1240px){.glamora-caja-mes{padding:18px}.glamora-caja-mes__container{grid-template-columns:minmax(0,52%) minmax(400px,48%);gap:16px;min-height:680px}.glamora-caja-mes__visual{border-width:12px;border-radius:23px;min-height:680px}.glamora-caja-mes__content{padding:48px 34px}.glamora-caja-mes__box-image{width:min(62%,510px)}}@media (width<=920px){.glamora-caja-mes{padding:50px}.glamora-caja-mes__container{grid-template-columns:1fr;gap:18px;min-height:auto}.glamora-caja-mes__visual{aspect-ratio:6/5;border-width:12px;border-radius:24px;min-height:0}.glamora-caja-mes__box-image{width:56%;height:56%;bottom:20%}.glamora-caja-mes__content{border-radius:22px;padding:48px clamp(28px,8vw,72px) 58px}.glamora-caja-mes__title{max-width:760px;font-size:clamp(3.2rem,9vw,5.2rem)}}@media (width<=560px){.glamora-caja-mes{padding:10px}.glamora-caja-mes__container{gap:10px}.glamora-caja-mes__visual{aspect-ratio:6/5;border-width:8px;border-radius:18px;box-shadow:0 12px 28px #69374617}.glamora-caja-mes__box-image{width:60%;height:58%;bottom:23.5%}.glamora-caja-mes__content{border-radius:18px;padding:20px 16px 48px}.glamora-caja-mes__eyebrow{margin-bottom:20px;padding:8px 14px;font-size:.64rem}.glamora-caja-mes__title{font-size:40px}.glamora-caja-mes__description{margin-top:17px;font-size:.92rem;line-height:1.65}.glamora-caja-mes__price{font-size:55px}.glamora-caja-mes__benefits span{gap:8px;padding-right:7px;font-size:.75rem}.glamora-caja-mes__benefits span+span{padding-left:10px}.glamora-caja-mes__benefits b{flex-basis:34px;width:34px;height:34px;font-size:1rem}.glamora-countdown{padding:13px 10px}.glamora-countdown__title{font-size:.78rem}.glamora-time-box{padding-inline:2px}.glamora-time-box span{font-size:.75rem}.glamora-caja-mes__scarcity{font-size:.8rem}.glamora-caja-mes__button{min-height:56px;font-size:.8rem}.glamora-caja-mes__more{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.glamora-caja-mes__button{transition:none}}.glamora-steps,.glamora-steps *,.glamora-steps :before,.glamora-steps :after{box-sizing:border-box}.glamora-steps{--steps-ink:#4f373d;--steps-muted:#79676b;--steps-rose:#cf7f8b;--steps-rose-dark:#a83b5b;--steps-rose-pale:#fae8e8;--steps-gold:#cea264;--steps-border:#cf7f8b3d;--steps-title-font:var(--font-title,"Playfair Display", Georgia, serif);--steps-body-font:var(--font-body,"Poppins", Arial, sans-serif);isolation:isolate;width:100%;color:var(--steps-ink);background:radial-gradient(circle at 50% -15%,#fff 0 30%,#0000 58%),linear-gradient(#fffefd 0%,#fffaf7 100%);padding:16px 0 14px;position:relative;overflow:hidden}.glamora-steps:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e7c9ba,#0000);width:min(94%,1500px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.glamora-steps__decoration{z-index:-1;pointer-events:none;position:absolute}.glamora-steps__decoration--left{aspect-ratio:1;border:42px solid #eeb9b621;border-radius:52% 48% 64% 36%;width:270px;bottom:4%;left:-105px;transform:rotate(28deg)}.glamora-steps__decoration--right{aspect-ratio:1;border:30px solid #cf7f8b1a;border-radius:50%;width:230px;top:30px;right:-90px}.glamora-steps__container{width:min(100% - 64px,1180px);margin-inline:auto;position:relative}.glamora-steps__eyebrow{color:var(--steps-gold);font:10px/1 var(--steps-body-font);align-items:center;gap:9px;margin-bottom:12px;display:inline-flex}.glamora-steps__eyebrow-line{opacity:.62;background:currentColor;width:34px;height:1px}.glamora-steps__title{color:#000;font-family:var(--steps-title-font);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,3.2vw,3.35rem);font-weight:650;line-height:1.08}.glamora-steps__title span{color:#000}.glamora-steps__subtitle{color:#2b2524;font-family:var(--steps-body-font);margin:18px 0 0;font-size:clamp(.94rem,1.2vw,1.08rem);font-weight:600;line-height:1.5}.glamora-steps__description{color:#4f4b4b;max-width:650px;font-family:var(--steps-body-font);margin:7px auto 0;font-size:.9rem;line-height:1.7}.glamora-steps__carousel{position:relative}.glamora-steps__track{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:34px;width:100%;display:grid;position:relative}.glamora-steps__track:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#cea2649e 12%,#cf7f8b8f 50%,#cea2649e 88%,#0000);height:2px;position:absolute;top:2px;left:15%;right:15%}.glamora-step-card{z-index:1;border:1px solid var(--steps-border);text-align:center;background:#fffffff0;border-radius:28px;flex-direction:column;align-items:center;min-width:0;min-height:248px;padding:78px 24px 20px;transition:transform .22s,box-shadow .22s;display:flex;position:relative}.glamora-step-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #63373f21,inset 0 1px #fff}.glamora-step-card__image-wrapper{background:#fffaf6;border:1px solid #cf7f8b57;border-radius:50%;width:118px;height:118px;padding:6px;position:absolute;top:-56px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #73424a1c}.glamora-step-card__image-wrapper:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #cea26457;position:absolute;inset:7px}.glamora-step-card__image-circle{background:radial-gradient(circle at 48% 40%,#fff,#fff1eb);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.glamora-step-card__image{object-fit:contain;object-position:center;width:76%;height:76%;display:block}.glamora-step-card__number{color:var(--steps-rose-dark);font-family:var(--steps-body-font);letter-spacing:.16em;margin-bottom:15px;font-size:.76rem;font-weight:700}.glamora-step-card__title{color:#000;min-height:58px;font-family:var(--steps-title-font);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,1.55vw,1.55rem);font-weight:700;line-height:1.22}.glamora-step-card__ornament{width:100%;color:var(--steps-gold);justify-content:center;align-items:center;gap:8px;margin:16px 0 14px;font-size:9px;display:flex}.glamora-step-card__ornament span:first-child,.glamora-step-card__ornament span:last-child{background:linear-gradient(90deg,#0000,currentColor);width:34px;height:1px}.glamora-step-card__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-step-card__description{color:#363232;max-width:245px;font-family:var(--steps-body-font);margin:15px auto 0;font-size:.9rem;font-weight:400;line-height:1.55}.glamora-steps__controls{display:none}.glamora-steps__arrow,.glamora-steps__dot{cursor:pointer;border:0;padding:0}.glamora-steps__arrow{width:42px;height:42px;color:var(--steps-rose-dark);background:#fff;border-radius:50%;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid;box-shadow:0 10px 28px #693a421f}.glamora-steps__arrow svg{width:20px;height:20px}.glamora-steps__arrow:hover:not(:disabled){color:#fff;background:var(--steps-rose-dark);transform:translateY(-2px)}.glamora-steps__arrow:disabled{opacity:.3;cursor:default}.glamora-steps__arrow:focus-visible,.glamora-steps__dot:focus-visible,.glamora-steps__track:focus-visible{outline:2px solid var(--steps-rose-dark);outline-offset:4px}.glamora-steps__dots{align-items:center;gap:8px;display:flex}.glamora-steps__dot{background:#e7ccd0;border-radius:999px;width:7px;height:7px;transition:width .18s,background .18s}.glamora-steps__dot.is-active{background:var(--steps-rose-dark);width:26px}.glamora-steps__bottom-decoration{width:min(100%,430px);color:var(--steps-gold);align-items:center;gap:8px;margin:40px auto 0;font-size:8px;display:flex}.glamora-steps__bottom-decoration>span:first-child,.glamora-steps__bottom-decoration>span:last-child{background:linear-gradient(90deg,#0000,#cea2648c);flex:1;height:1px}.glamora-steps__bottom-decoration>span:last-child{background:linear-gradient(90deg,#cea2648c,#0000)}@media (width<=1024px){.glamora-steps{padding-block:74px 76px}.glamora-steps__container{width:min(100% - 40px,820px)}.glamora-steps__header{margin-bottom:78px}.glamora-steps__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;gap:22px;margin:-8px 0;padding:64px 6px 30px;display:flex;overflow-x:auto}.glamora-steps__track::-webkit-scrollbar{display:none}.glamora-steps__track:before{display:none}.glamora-step-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 calc(50% - 11px);min-height:335px}.glamora-steps__controls{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.glamora-steps__bottom-decoration{margin-top:30px}}@media (width<=680px){.glamora-steps{padding-block:56px 62px}.glamora-steps__container{width:min(100% - 28px,470px)}.glamora-steps__header{margin-bottom:30px}.glamora-steps__title{font-size:20px}.glamora-steps__title span{display:block}.glamora-steps__subtitle{margin-top:15px;font-size:.8rem}.glamora-steps__description{max-width:350px;font-size:.75rem}.glamora-steps__track{gap:14px;padding-inline:4px}.glamora-step-card__title{font-size:1.85rem}.glamora-step-card__description{font-size:.9rem}.glamora-steps__bottom-decoration{width:80%}.glamora-steps__decoration--left{opacity:.68;left:-160px}.glamora-steps__decoration--right{right:-150px}}@media (width<=360px){.glamora-steps__container{width:calc(100% - 20px)}.glamora-step-card{min-height:322px;padding-inline:18px}.glamora-step-card__image-wrapper{width:110px;height:110px}}@media (prefers-reduced-motion:reduce){.glamora-step-card,.glamora-steps__arrow,.glamora-steps__dot,.glamora-steps__track{scroll-behavior:auto;transition:none}}.glamora-steps{--steps-ink:#000;--steps-muted:#4f4b4b;--steps-title-font:"Plus Jakarta Sans", Arial, sans-serif;--steps-body-font:"Plus Jakarta Sans", Arial, sans-serif;color:#000;background:#fff;padding:16px 0 14px}.glamora-steps:before,.glamora-steps__decoration,.glamora-steps__eyebrow,.glamora-step-card__ornament,.glamora-step-card__footer-decoration,.glamora-steps__bottom-decoration{display:none!important}.glamora-steps__header{margin:0 auto 75px}.glamora-steps__title,.glamora-steps__title span{color:#000;letter-spacing:-.04em;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.08}.glamora-steps__subtitle{color:#111;font-family:Plus Jakarta Sans,Arial,sans-serif}.glamora-steps__description{color:#4f4b4b;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:.9rem}.glamora-step-card{min-height:248px;padding:78px 24px 20px}.glamora-step-card__description{color:#363232;margin:15px auto 0;font-family:Plus Jakarta Sans,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.55}@media (width<=1024px){.glamora-steps{padding:16px 0}.glamora-steps__header{margin-bottom:56px}.glamora-step-card{min-height:254px}}@media (width<=680px){.glamora-steps{padding:14px 0 16px}.glamora-steps__header{margin-bottom:30px}.glamora-steps__title,.glamora-steps__title span{font-size:clamp(2rem,9vw,2.7rem)}.glamora-step-card{min-height:254px}.glamora-step-card__title{font-size:1.45rem}}@media (width<=360px){.glamora-step-card{min-height:250px}}.glamora-steps{color:#000;background:#fff;font-family:Poppins,Arial,sans-serif}.glamora-steps__header{margin-bottom:68px}.glamora-step-card__title{color:#000;letter-spacing:-.04em;font-family:Poppins,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.2}.glamora-step-card__description{color:#4a4a4a;font-family:Poppins,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-step-card__number{font-family:Poppins,Arial,sans-serif;font-weight:600}@media (width<=900px){.glamora-steps__header{margin-bottom:58px}.glamora-steps__title,.glamora-steps__title span{font-size:clamp(1.9rem,6vw,2.6rem)}}@media (width<=560px){.glamora-steps__header{margin-bottom:48px}.glamora-steps__title,.glamora-steps__title span{font-size:clamp(1.8rem,9vw,2.25rem);line-height:1.15}.glamora-step-card__title{font-size:1.3rem}.glamora-step-card__description{font-size:.9rem}}@media (width<=680px){.glamora-steps__track{scroll-snap-type:x mandatory;gap:14px;width:100%;padding:64px 4px 20px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.glamora-step-card{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100% - 8px);width:calc(100% - 8px);min-width:calc(100% - 8px);max-width:calc(100% - 8px)}}.glamora-steps{--steps-title-font:"Poppins", Arial, sans-serif;--steps-body-font:"Poppins", Arial, sans-serif;color:#111;background:#fff;padding:30px 0 34px;font-family:Poppins,Arial,sans-serif}.glamora-steps:before,.glamora-steps__decoration,.glamora-step-card__footer-decoration,.glamora-steps__bottom-decoration{display:none!important}.glamora-steps__header{text-align:center;width:min(100%,760px);margin:0 auto 68px}.glamora-steps__eyebrow{color:#d27f86;letter-spacing:.19em;margin-bottom:13px;font-family:Poppins,Arial,sans-serif;font-size:.78rem;font-weight:600}.glamora-steps__title,.glamora-steps__title span{color:#111;letter-spacing:-.055em;margin:0;font-family:Poppins,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.08}.glamora-steps__title span{display:inline}.glamora-steps__subtitle{color:#5c5658;margin:14px 0 0;font-family:Poppins,Arial,sans-serif;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-steps__description{color:#5c5658;max-width:650px;margin:7px auto 0;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6}.glamora-step-card__number{color:#b84d67;letter-spacing:.16em;margin-bottom:14px;font-family:Poppins,Arial,sans-serif;font-size:.76rem;font-weight:600}.glamora-step-card__title{color:#111;letter-spacing:-.035em;min-height:48px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.25}.glamora-step-card__description{color:#5c5658;max-width:270px;margin:15px auto 0;font-family:Poppins,Arial,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6}@media (width<=1024px){.glamora-steps{padding:28px 0 32px}.glamora-steps__header{margin-bottom:62px}.glamora-steps__title,.glamora-steps__title span{font-size:25px}.glamora-step-card__title{font-size:1.05rem}}@media (width<=680px){.glamora-steps{padding:26px 0 30px}.glamora-steps__header{margin-bottom:56px;padding:0 18px}.glamora-steps__eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:.62rem}.glamora-steps__title,.glamora-steps__title span{font-size:20px;line-height:1.2;display:inline}.glamora-steps__subtitle{margin-top:10px;font-size:.8rem}.glamora-steps__description{max-width:340px;margin-top:6px;font-size:.75rem}.glamora-step-card__title{min-height:44px;font-size:1rem;line-height:1.25}.glamora-step-card__description{max-width:250px;font-size:.82rem;line-height:1.55}}.glamora-what-comes{--black:#111;--soft-black:#5c5658;--rose:#d27f86;--rose-dark:#b84d67;--ivory:#fffaf7;--card-gap:22px;width:100%;color:var(--black);background:radial-gradient(circle at 12% 20%,#f3d5cf47,#0000 24%),radial-gradient(circle at 88% 35%,#dbc4e233,#0000 24%),#fffdfb;margin:0;padding:55px 0 44px;font-family:Poppins,sans-serif;overflow:hidden}.glamora-what-comes *,.glamora-what-comes :before,.glamora-what-comes :after{box-sizing:border-box}.glamora-what-comes__container{width:min(1720px,100% - 80px);margin:0 auto}.glamora-what-comes__header{text-align:center;margin-bottom:34px}.glamora-what-comes__eyebrow{color:var(--rose);letter-spacing:.19em;justify-content:center;align-items:center;gap:15px;margin:0 0 13px;font-size:.78rem;font-weight:600;display:flex}.glamora-what-comes__eyebrow span{font-size:.62rem}.glamora-what-comes__title{color:var(--black);letter-spacing:-.055em;margin:0;font-family:Poppins,sans-serif;font-size:25px;font-weight:600;line-height:1.08}.glamora-what-comes__subtitle{color:var(--soft-black);margin:14px 0 0;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-what-comes__carousel{width:100%;padding:0 62px;position:relative}.glamora-what-comes__viewport{scroll-behavior:smooth;scrollbar-width:none;width:min(100%,1250px);margin:0 auto;overflow:hidden}.glamora-what-comes__viewport::-webkit-scrollbar{display:none}.glamora-what-comes__track{--items-visible:7;--category-gap:20px;align-items:flex-start;gap:var(--category-gap);width:100%;display:flex}.glamora-category{flex:0 0 calc(( 100% - (var(--items-visible) - 1) * var(--category-gap) ) / var(--items-visible));text-align:center;text-align:center;scroll-snap-align:start;flex:0 0 calc(14.2857% - 18.8571px);min-width:0}.glamora-category__image-wrap{aspect-ratio:1;border:5px solid #fff;border-radius:50%;width:100%;position:relative;overflow:hidden}.glamora-category__image-wrap:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 22px #ffffff26}.glamora-category__image{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:50%;width:100%;height:100%;transition:transform .3s;display:block}.glamora-category:hover .glamora-category__image{transform:scale(1.035)}.glamora-category__title{color:#111;text-align:center;margin:14px 0 0;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;line-height:1.35}.glamora-what-comes__arrow{z-index:5;width:50px;height:50px;color:var(--rose);cursor:pointer;background:#fffffff7;border:1px solid #d27f8633;border-radius:50%;place-items:center;padding:0;transition:transform .18s,color .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute;top:43%;transform:translateY(-50%);box-shadow:0 13px 30px #6b424721}.glamora-what-comes__arrow:hover:not(:disabled){color:var(--rose-dark);transform:translateY(-50%)scale(1.06);box-shadow:0 16px 34px #6b424730}.glamora-what-comes__arrow:disabled{opacity:.28;cursor:default}.glamora-what-comes__arrow svg{stroke-width:1.8px;width:25px;height:25px}.glamora-what-comes__arrow--left{left:0}.glamora-what-comes__arrow--right{right:0}.glamora-what-comes__indicators{justify-content:center;align-items:center;gap:12px;min-height:10px;margin-top:29px;display:flex}.glamora-what-comes__indicators button{cursor:pointer;background:#e7ded8;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .18s,background .18s}.glamora-what-comes__indicators button.is-active{background:var(--rose);width:26px}.glamora-what-comes__note{color:var(--soft-black);text-align:center;margin:24px 0 0;font-family:Poppins,sans-serif;font-size:.91rem;font-weight:400;line-height:1.6}@media (width<=1200px){.glamora-what-comes__track{--items-visible:5;--category-gap:18px}.glamora-what-comes__container{width:min(100%,100% - 40px)}.glamora-what-comes__carousel{padding:0 55px}.glamora-category{flex-basis:calc(20% - 46px)}}@media (width<=900px){.glamora-what-comes__track{--items-visible:3;--category-gap:17px}.glamora-what-comes__carousel{padding:0 52px}.glamora-category{flex-basis:calc(33.3333% - 110px)}}@media (width<=600px){.glamora-what-comes__track{--items-visible:2;--category-gap:15px}.glamora-what-comes__container{width:100%}.glamora-what-comes__header{margin-bottom:26px;padding:0 22px}.glamora-what-comes__eyebrow{letter-spacing:.12em;gap:8px;font-size:.62rem}.glamora-what-comes__title{font-size:20px}.glamora-what-comes__subtitle{max-width:340px;margin:10px auto 0;font-size:.8rem}.glamora-what-comes__carousel{padding:0 48px}.glamora-category__image-wrap{border-width:4px}.glamora-category__title{margin-top:11px;font-size:.78rem}.glamora-what-comes__arrow{width:39px;height:39px}.glamora-what-comes__arrow svg{width:20px;height:20px}.glamora-what-comes__indicators{gap:7px;margin-top:22px}.glamora-what-comes__indicators button{width:7px;height:7px}.glamora-what-comes__indicators button.is-active{width:19px}.glamora-what-comes__note{max-width:340px;margin:18px auto 0;padding:0 20px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.glamora-what-comes__viewport{scroll-behavior:auto}.glamora-category__image,.glamora-what-comes__arrow{transition:none}}@media (width<=600px){.glamora-what-comes{padding:42px 0 38px}.glamora-what-comes__carousel{width:100%;padding:0;position:relative}.glamora-what-comes__viewport{width:min(250px,100% - 78px);margin:0 auto;overflow:hidden}.glamora-what-comes__track{--items-visible:2;--category-gap:12px;gap:var(--category-gap);display:flex}.glamora-category{flex:0 0 calc((100% - var(--category-gap)) / 2);min-width:0}.glamora-category__image-wrap{aspect-ratio:1;border-width:4px;width:100%}.glamora-category__title{white-space:nowrap;margin-top:10px;font-size:.78rem;font-weight:500}.glamora-what-comes__arrow{width:36px;height:36px;top:43%}.glamora-what-comes__arrow--left{left:max(4px,50% - 165px)}.glamora-what-comes__arrow--right{right:max(4px,50% - 165px)}.glamora-what-comes__arrow svg{width:18px;height:18px}.glamora-what-comes__indicators{margin-top:23px}.glamora-what-comes__note{margin-top:20px}}.glamora-next-edition,.glamora-next-edition *,.glamora-next-edition :before,.glamora-next-edition :after{box-sizing:border-box}.glamora-next-edition{--next-black:#111;--next-soft-black:#5c5658;--next-rose:#d27f86;--next-rose-dark:#b84d67;--next-blush:#f5dedb;--next-lilac:#d9bfde;--next-gold:#d2a05f;--next-border:#d27f8647;isolation:isolate;width:100%;color:var(--next-black);background:radial-gradient(circle at 20% 30%,#fffffffa,#0000 34%),radial-gradient(circle at 88% 62%,#d9bfde33,#0000 25%),linear-gradient(135deg,#fffdfb 0%,#fff7f4 55%,#f9e9e5 100%);padding:54px 0 58px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.glamora-next-edition__glow{z-index:-1;aspect-ratio:1;pointer-events:none;border:70px solid #d27f8612;border-radius:50%;width:620px;position:absolute;bottom:-240px;right:-100px}.glamora-next-edition__container{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(48px,6vw,94px);width:min(1380px,100% - 80px);margin:0 auto;display:grid;position:relative}.glamora-next-edition__intro{text-align:left;width:100%;max-width:440px}.glamora-next-edition__brand{color:var(--next-rose-dark);letter-spacing:.24em;align-items:center;gap:9px;margin-bottom:13px;font-size:.95rem;font-weight:600;display:inline-flex}.glamora-next-edition__title{color:var(--next-black);text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:45px;font-weight:600;line-height:.96}.glamora-next-edition__title span,.glamora-next-edition__title em{display:block}.glamora-next-edition__title em{color:var(--next-rose);font:inherit;margin-top:7px;font-weight:500}.glamora-next-edition__ornament{color:var(--next-gold);align-items:center;gap:11px;margin:22px 0 20px;display:flex}.glamora-next-edition__ornament span{background:linear-gradient(90deg,#0000,currentColor);width:64px;height:1px}.glamora-next-edition__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-next-edition__lead{color:var(--next-black);margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.glamora-next-edition__description{max-width:420px;color:var(--next-soft-black);margin:10px 0 0;font-size:.95rem;font-weight:400;line-height:1.65}.glamora-next-edition__message{color:var(--next-rose-dark);align-items:center;gap:9px;margin:20px 0 0;font-size:.95rem;font-weight:500;display:flex}.glamora-next-edition__message span{color:var(--next-gold);font-size:1.1rem}.glamora-next-edition__button{width:fit-content;min-height:58px;color:var(--next-rose-dark);background:#fffc;border:1px solid #d27f8675;border-radius:999px;align-items:center;gap:12px;margin-top:27px;padding:10px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #74424c14}.glamora-next-edition__button span{flex-direction:column;align-items:flex-start;display:flex}.glamora-next-edition__button strong{color:var(--next-black);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.glamora-next-edition__button small{color:var(--next-soft-black);margin-top:2px;font-size:.75rem;font-weight:400}.glamora-next-edition__button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 16px 35px #74424c24}.glamora-next-edition__visual-card{min-width:0;min-height:400px;padding:50px 54px 34px;position:relative;overflow:visible}.glamora-next-edition__arch{z-index:-1;background:radial-gradient(circle at 50% 38%,#ffffffb8,#0000 30%),linear-gradient(155deg,#f5dedbeb,#d9bfdeab 58%,#fae5dff2);border:1px solid #d2a05fb8;border-radius:360px 360px 34px 34px/250px 250px 34px 34px;position:absolute;inset:0 0 56px;box-shadow:0 28px 65px #6238431f,inset 0 0 80px #ffffff59}.glamora-next-edition__arch:before{content:"";border-radius:inherit;border:1px solid #ffffffa6;position:absolute;inset:14px}.glamora-next-edition__sparkle{z-index:3;color:var(--next-gold);position:absolute}.glamora-next-edition__sparkle--one{top:15px;left:50%;transform:translate(-50%)}.glamora-next-edition__sparkle--two{top:34%;left:11%}.glamora-next-edition__visual-header{z-index:2;text-align:center;margin-bottom:6px;position:relative}.glamora-next-edition__visual-header p{color:var(--next-rose-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:600}.glamora-next-edition__visual-header h3{color:var(--next-black);text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;line-height:1.2}.glamora-next-edition__visual-header strong{color:var(--next-rose-dark);margin-top:3px;font-size:1.05rem;font-weight:600;display:block}.glamora-next-edition__stage{justify-content:center;align-items:center;height:370px;display:flex;position:relative}.glamora-next-edition__preview{z-index:2;place-items:center;width:min(76%,470px);height:270px;margin:0 auto;display:grid;position:relative}.glamora-next-edition__mystery-box{z-index:2;aspect-ratio:1.85;background:linear-gradient(145deg,#f9dcd9 0%,#dda7ad 45%,#c88694 100%);border:1px solid #95525f3d;border-radius:12px;width:min(100%,390px);position:relative;box-shadow:inset 0 2px #ffffffb8,0 24px 32px #69374538}.glamora-next-edition__mystery-box:before{content:"";background:linear-gradient(#fce9e6,#e7b6bb);border:1px solid #95525f38;border-radius:10px;height:40px;position:absolute;inset:-20px -8px auto}.glamora-next-edition__ribbon{background:linear-gradient(90deg,#d9bfdebf,#ffffffb8,#c697cdc2);width:34px;position:absolute;inset:-38px 46% -12px auto;transform:rotate(-7deg)}.glamora-next-edition__box-logo{color:#77394bd1;letter-spacing:.18em;justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex;position:absolute;inset:0}.glamora-next-edition__veil{z-index:3;filter:blur(1px);opacity:.85;pointer-events:none;background:linear-gradient(110deg,#0000,#d9bfde94,#ffffff8a,#c597cd85,#0000);border-radius:50%;width:114%;height:76px;position:absolute;bottom:-15px;right:-12%;transform:rotate(5deg)}.glamora-next-edition__question{z-index:4;color:#fffffff0;text-shadow:0 0 16px #fff,0 0 28px #ffda9ce6;font-family:Poppins,sans-serif;font-size:7rem;font-weight:300;line-height:1;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.glamora-next-edition__locked-copy{z-index:5;text-align:center;background:#ffffffe8;border:1px solid #d27f8647;border-radius:16px;width:min(320px,90%);padding:12px 18px;position:absolute;bottom:-81px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #6338431c}.glamora-next-edition__lock{width:30px;height:30px;color:var(--next-rose-dark);background:#fffaf8;border:1px solid #d27f8659;border-radius:50%;place-items:center;margin:-28px auto 6px;display:grid}.glamora-next-edition__locked-copy p{color:var(--next-black);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600}.glamora-next-edition__locked-copy span{color:var(--next-soft-black);margin-top:3px;font-size:.63rem;display:block}.glamora-next-edition__pedestal{z-index:1;background:radial-gradient(at 50% 20%,#fffdfb 0 35%,#f4ded7 70%,#dcaead 100%);border:1px solid #d2a05f8c;border-radius:50%;width:min(92%,570px);height:92px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 24px 35px #6237422e,inset 0 -13px 20px #b8607021}.glamora-next-edition__pedestal span{filter:blur(13px);background:#67374521;border-radius:50%;width:70%;height:30px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.glamora-next-edition__badges{z-index:6;gap:11px;display:grid;position:absolute;top:39%;right:-36px}.glamora-next-edition__badge{min-width:170px;color:var(--next-rose-dark);background:#ffffffeb;border:1px solid #d27f863d;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 12px 30px #693b471a}.glamora-next-edition__badge span{flex-direction:column;display:flex}.glamora-next-edition__badge strong{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:600}.glamora-next-edition__badge small{color:var(--next-soft-black);margin-top:2px;font-size:.62rem}.glamora-next-edition__announcement{z-index:4;color:var(--next-soft-black);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.63rem;font-weight:500;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width<=1120px){.glamora-next-edition__container{grid-template-columns:minmax(280px,.75fr) minmax(470px,1.25fr);gap:34px;width:min(900px,100% - 48px)}.glamora-next-edition__visual-card{min-height:540px;padding-inline:34px}.glamora-next-edition__badges{right:-14px}}@media (width<=900px){.glamora-next-edition{padding:48px 0 56px}.glamora-next-edition__container{grid-template-columns:1fr;gap:48px;width:min(680px,100% - 40px)}.glamora-next-edition__intro{text-align:center;max-width:520px;margin:0 auto}.glamora-next-edition__ornament,.glamora-next-edition__message{justify-content:center}.glamora-next-edition__description{margin-inline:auto}.glamora-next-edition__visual-card{min-height:570px}.glamora-next-edition__badges{grid-template-columns:repeat(2,minmax(0,1fr));top:auto;bottom:-1px;right:50%;transform:translate(50%)}.glamora-next-edition__announcement{bottom:-37px}}@media (width<=600px){.glamora-next-edition{padding:42px 0 64px}.glamora-next-edition__container{gap:38px;width:min(100% - 28px,430px)}.glamora-next-edition__brand{font-size:.65rem}.glamora-next-edition__title{font-size:clamp(2.35rem,13vw,3.2rem)}.glamora-next-edition__lead{font-size:.93rem}.glamora-next-edition__description{max-width:330px;font-size:.8rem}.glamora-next-edition__message{justify-content:center;font-size:.78rem}.glamora-next-edition__button{min-height:54px;margin-top:22px;padding-inline:18px}.glamora-next-edition__visual-card{min-height:490px;padding:43px 16px 30px}.glamora-next-edition__arch{border-radius:220px 220px 26px 26px/170px 170px 26px 26px;bottom:48px}.glamora-next-edition__visual-header strong{font-size:1.16rem}.glamora-next-edition__stage{height:310px}.glamora-next-edition__preview{width:78%;height:215px}.glamora-next-edition__question{font-size:5.2rem;top:-75px}.glamora-next-edition__pedestal{width:94%;height:72px}.glamora-next-edition__locked-copy{bottom:-71px}.glamora-next-edition__badges{gap:8px;width:calc(100% - 36px);bottom:-14px}.glamora-next-edition__badge{min-width:0;padding:10px}.glamora-next-edition__announcement{text-align:center;white-space:normal;width:100%;bottom:-49px}}@media (width<=360px){.glamora-next-edition__container,.glamora-next-edition__badges{width:calc(100% - 20px)}.glamora-next-edition__badge{gap:6px}.glamora-next-edition__badge small{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.glamora-next-edition__button{transition:none}}@media (width<=900px){.glamora-next-edition__visual-card{grid-template-columns:minmax(130px,1fr) minmax(250px,1.35fr) minmax(130px,1fr);grid-template-areas:"header header header""stage stage stage""pre lock launch""notice notice notice";align-items:center;gap:16px 12px;min-height:0;padding:42px 28px 26px;display:grid!important}.glamora-next-edition__visual-header{grid-area:header}.glamora-next-edition__stage{grid-area:stage}.glamora-next-edition__locked-copy{grid-area:lock;width:100%;max-width:340px;margin:0 auto;position:static!important;inset:auto!important;transform:none!important}.glamora-next-edition__badges{display:contents!important;position:static!important;inset:auto!important;transform:none!important}.glamora-next-edition__badge{width:100%;min-width:0;margin:0}.glamora-next-edition__badge:first-child{grid-area:pre}.glamora-next-edition__badge:nth-child(2){grid-area:launch}.glamora-next-edition__announcement{text-align:center;white-space:normal;grid-area:notice;width:100%;margin:2px 0 0;position:static!important;inset:auto!important;transform:none!important}}@media (width<=600px){.glamora-next-edition__visual-card{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"header header""stage stage""lock lock""pre launch""notice notice";gap:11px 8px;padding:36px 14px 22px}.glamora-next-edition__locked-copy{width:min(100%,310px);margin:0 auto}.glamora-next-edition__badge{border-radius:15px;gap:7px;min-height:58px;padding:9px 8px}.glamora-next-edition__badge strong{font-size:.57rem}.glamora-next-edition__badge small{font-size:.55rem}.glamora-next-edition__announcement{letter-spacing:.11em;margin-top:7px;font-size:.57rem}}@media (width>=1121px){.glamora-next-edition__locked-copy{margin:0!important;bottom:78px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width>=901px) and (width<=1120px){.glamora-next-edition__locked-copy{width:min(310px,76%);margin:0!important;bottom:68px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width>=601px) and (width<=900px){.glamora-next-edition__locked-copy{grid-area:lock;width:min(100%,340px);place-self:center!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.glamora-next-edition__lock{margin-left:auto!important;margin-right:auto!important}.glamora-next-edition__badge:first-child{grid-area:pre;justify-self:start}.glamora-next-edition__badge:nth-child(2){grid-area:launch;justify-self:end}}@media (width>=391px) and (width<=900px){.glamora-next-edition__visual-card{position:relative!important}.glamora-next-edition__locked-copy{width:min(340px,100% - 20px);margin:0!important;position:absolute!important;bottom:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.glamora-next-edition__lock{margin-left:auto!important;margin-right:auto!important}}@media (width<=600px){.glamora-next-edition__stage{justify-content:center!important;align-items:center!important;height:345px!important}.glamora-next-edition__preview{transform:translate(var(--next-preview-mobile-x,0px), -32px);place-items:center!important;width:min(108%,430px)!important;height:315px!important;margin:0 auto!important}.glamora-next-edition__preview-image{transform-origin:50%;transform:scale(1.08);object-fit:contain!important;object-position:center center!important;width:118%!important;height:118%!important}}@media (width<=390px){.glamora-next-edition__preview{--next-preview-mobile-x:28px}}@media (width<=340px){.glamora-next-edition__preview{--next-preview-mobile-x:36px}}@media (width>=901px){.glamora-next-edition__stage{align-items:center!important}.glamora-next-edition__preview{transform:translateY(-74px)}}@media (width<=600px){.glamora-next-edition__visual-card{min-height:0!important;padding:8px 7px 50px!important}.glamora-next-edition__arch{border-radius:190px 190px 22px 22px/140px 140px 22px 22px!important;inset:0 0 46px!important}.glamora-next-edition__stage{height:285px!important}.glamora-next-edition__preview{transform:translate(var(--next-preview-mobile-x,0px), -18px);width:min(104%,390px)!important;height:260px!important}.glamora-next-edition__preview-image{width:116%!important;height:116%!important}.glamora-next-edition__locked-copy{bottom:82px!important}.glamora-next-edition__badges{margin-top:-4px!important}}@media (width>=391px) and (width<=430px){.glamora-next-edition__stage{height:278px!important}.glamora-next-edition__preview{width:min(78%,300px)!important;height:215px!important;transform:translateY(-24px)!important}.glamora-next-edition__preview-image{width:100%!important;height:100%!important;transform:scale(.96)!important}}@media (width>=601px) and (width<=900px){.glamora-next-edition__stage{justify-content:center!important;align-items:center!important;height:330px!important}.glamora-next-edition__preview{width:min(58%,390px)!important;height:260px!important;margin:0 auto!important;transform:translateY(-62px)!important}.glamora-next-edition__preview-image{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;transform:scale(1)!important}}@media (width>=901px){.glamora-next-edition__preview{width:min(64%,410px)!important;height:245px!important;transform:translateY(-64px)!important}.glamora-next-edition__preview-image{width:100%!important;height:100%!important;transform:scale(.94)!important}}.glamora-next-edition__stage{justify-content:center;align-items:center;height:360px;display:flex;position:relative;overflow:visible}.glamora-next-edition__preview{z-index:2;justify-content:center;align-items:center;width:min(70%,410px);height:250px;min-height:250px;max-height:250px;margin:0 auto;display:flex;position:relative;overflow:hidden}.glamora-next-edition__preview-image{z-index:2;object-fit:contain;object-position:center center;width:100%;height:100%;filter:blur(var(--next-preview-blur,0px)) drop-shadow(0 18px 22px #5e303e2e);display:block;position:relative;transform:none}@media (width<=1200px){.glamora-next-edition__stage{height:330px}.glamora-next-edition__preview{width:min(72%,390px);height:235px;min-height:235px;max-height:235px}}@media (width<=900px){.glamora-next-edition__stage{height:315px}.glamora-next-edition__preview{width:min(74%,370px);height:225px;min-height:225px;max-height:225px}}@media (width<=600px){.glamora-next-edition__stage{height:280px}.glamora-next-edition__preview{width:min(78%,320px);height:205px;min-height:205px;max-height:205px}.glamora-next-edition__preview-image{object-position:center center}}.glamora-creators{--black:#111;--text:#5c5658;--rose:#c56b7c;--rose-soft:#e7a7b0;--rose-light:#f6d9de;--gold:#d3a05f;--bg:#fffaf7;background:var(--bg);width:100%;color:var(--black);margin:0;padding:62px 0 70px;font-family:Poppins,sans-serif;overflow:hidden}.glamora-creators *,.glamora-creators :before,.glamora-creators :after{box-sizing:border-box}.glamora-creators__container{width:min(1660px,100% - 64px);margin:0 auto}.glamora-creators__header{text-align:center;margin-bottom:42px}.glamora-creators__eyebrow{color:var(--rose-soft);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.glamora-creators__ornament{color:var(--gold);justify-content:center;align-items:center;gap:11px;margin:8px 0 14px;font-size:.7rem;display:flex}.glamora-creators__ornament span:nth-child(2),.glamora-creators__ornament span:nth-child(4){background:#d3a05f8c;width:54px;height:1px;display:block}.glamora-creators__title{color:#000;max-width:1040px;margin:0 auto;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:1.08}.glamora-creators__description{color:var(--text);margin:14px 0 0;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-creators__carousel{width:100%;position:relative}.glamora-creators__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:22px;width:min(100%,1450px);margin:0 auto;padding:4px 4px 8px;display:flex;overflow-x:auto}.glamora-creators__track::-webkit-scrollbar{display:none}.glamora-creator-card{aspect-ratio:9/14;scroll-snap-align:center;border-radius:18px;flex:0 0 calc(20% - 17.6px);min-width:0;overflow:hidden;transform:none!important}.glamora-creator-card__media{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.glamora-creator-card__poster{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .3s;display:block}.glamora-creator-card:hover .glamora-creator-card__poster{transform:scale(1.035)}.glamora-creator-card__media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#2112145c 55%,#211214a8);height:42%;position:absolute;inset:auto 0 0}.glamora-creator-card__placeholder{width:100%;height:100%;color:var(--rose);text-align:center;background:linear-gradient(#f8dbe0 0%,#fff3ee 100%);place-items:center;display:grid}.glamora-creator-card__placeholder span{max-width:130px;font-size:.85rem;font-weight:600}.glamora-creator-card__play{z-index:3;width:64px;height:64px;color:var(--rose-dark,#a9445f);background:#fffffff5;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #4d2d312e}.glamora-creator-card__play svg{margin-left:3px}.glamora-creator-card__play{transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}.glamora-creator-card__media:hover .glamora-creator-card__play,.glamora-creator-card__play:hover{color:#fff;background:#b83f5f;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 16px 36px #b83f5f52}.glamora-creator-card__footer{z-index:4;color:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.glamora-creator-card__profile{align-items:center;gap:8px;min-width:0;display:flex}.glamora-creator-card__user-icon{color:#f6d9de;background:#ffffff14;border:1px solid #f6d9dee6;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.glamora-creator-card__footer strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;line-height:1.08;display:block;overflow:hidden}.glamora-creator-card__footer p{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.68rem;font-weight:400;line-height:1.6;overflow:hidden}.glamora-creator-card__heart,.glamora-creator-card__instagram{color:#f6d9de;place-items:center;display:grid}.glamora-creators__arrow{z-index:8;width:54px;height:54px;color:var(--rose);cursor:pointer;background:#fffffff5;border:1px solid #c56b7c2e;border-radius:50%;place-items:center;padding:0;transition:transform .18s,color .18s,box-shadow .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 34px #5f373c21}.glamora-creators__arrow:hover{color:#a9445f;transform:translateY(-50%)scale(1.06);box-shadow:0 18px 40px #5f373c30}.glamora-creators__arrow svg{stroke-width:1.8px;width:28px;height:28px}.glamora-creators__arrow--left{left:20px}.glamora-creators__arrow--right{right:20px}.glamora-creators__dots{justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.glamora-creators__dots button{cursor:pointer;background:#f0cdd3;border:0;border-radius:999px;width:14px;height:14px;padding:0;transition:width .18s,background .18s}.glamora-creators__dots button.is-active{background:#b83f5c;width:50px}.glamora-creators__note{color:var(--text);text-align:center;justify-content:center;align-items:center;gap:13px;margin:28px 0 0;font-size:.95rem;font-weight:400;line-height:1.6;display:flex}.glamora-creators__note span{color:var(--gold);font-size:1rem}@media (width<=1180px){.glamora-creators{padding:56px 0 64px}.glamora-creators__container{width:min(100%,100% - 40px)}.glamora-creators__track{gap:18px}.glamora-creator-card{flex-basis:calc(33.3333% - 12px)}.glamora-creators__arrow--left{left:0}.glamora-creators__arrow--right{right:0}}@media (width<=760px){.glamora-creators{padding:48px 0 54px}.glamora-creators__container{width:100%}.glamora-creators__header{margin-bottom:30px;padding:0 22px}.glamora-creators__eyebrow{font-size:.72rem}.glamora-creators__title{max-width:360px;font-size:25px}.glamora-creators__description{max-width:330px;margin-top:13px;font-size:.8rem}.glamora-creators__track{gap:16px;width:100%;padding:0 74px 8px}.glamora-creator-card{aspect-ratio:9/14;flex-basis:78%;max-width:300px}.glamora-creators__arrow{width:42px;height:42px}.glamora-creators__arrow svg{width:23px;height:23px}.glamora-creators__arrow--left{left:16px}.glamora-creators__arrow--right{right:16px}.glamora-creator-card__play{width:56px;height:56px}.glamora-creators__dots{gap:10px;margin-top:26px}.glamora-creators__dots button{width:11px;height:11px}.glamora-creators__dots button.is-active{width:38px}.glamora-creators__note{max-width:320px;margin:24px auto 0;padding:0 22px;font-size:.8rem}}@media (width<=390px){.glamora-creators__track{padding-left:58px;padding-right:58px}.glamora-creator-card{flex-basis:84%}}@media (prefers-reduced-motion:reduce){.glamora-creators__track{scroll-behavior:auto}.glamora-creator-card__poster,.glamora-creators__arrow,.glamora-creators__dots button{transition:none}}.glamora-creator-card{position:relative;overflow:hidden}.glamora-creator-card__media{border-radius:inherit;width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.glamora-creator-card__poster{border-radius:inherit;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.glamora-creators{background:#fffaf7!important}.glamora-creators__track{align-items:stretch!important}.glamora-creator-card{aspect-ratio:9/14!important;border:5px solid #fff!important;border-radius:18px!important;flex:0 0 calc(20% - 17.6px)!important;padding:0!important;position:relative!important;overflow:hidden!important}.glamora-creator-card__media{background:0 0!important;border-radius:13px!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.glamora-creator-card__poster,.glamora-creator-card__media>img,.glamora-creator-card img{object-fit:cover!important;object-position:center center!important;border-radius:13px!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important;transform:scale(1.08)!important}.glamora-creator-card:hover .glamora-creator-card__poster,.glamora-creator-card:hover .glamora-creator-card__media>img{transform:scale(1.12)!important}.glamora-creator-card__media:after{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#0000,#1f131461 52%,#1f1314b3)!important;height:42%!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.glamora-creator-card__play{z-index:4!important}.glamora-creator-card__footer{z-index:5!important;color:#fff!important;position:absolute!important;bottom:14px!important;left:14px!important;right:14px!important}.glamora-creator-card__footer strong,.glamora-creator-card__footer p{color:#fff!important}@media (width<=1180px){.glamora-creator-card{flex-basis:calc(33.3333% - 12px)!important}}@media (width<=760px){.glamora-creator-card{flex-basis:78%!important;max-width:300px!important}}@media (width<=390px){.glamora-creator-card{flex-basis:84%!important}}@media (width<=760px){.glamora-creator-card__footer strong{font-size:.68rem;line-height:1.1}.glamora-creator-card__footer p{font-size:.58rem;line-height:1.15}}@media (width<=390px){.glamora-creator-card__footer strong{font-size:.62rem}.glamora-creator-card__footer p{font-size:.52rem}}.glamora-creator-card__footer strong,.glamora-creator-card__footer p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glamora-private-list{--black:#111;--soft-black:#5c5658;--rose:#c56b7c;--rose-dark:#7b3f4d;--gold:#d3a05f;--border:#b9757c57;width:100%;color:var(--black);background:#fff;margin:0;padding:30px 40px;font-family:Poppins,sans-serif;overflow:hidden}.glamora-private-list *,.glamora-private-list :before,.glamora-private-list :after{box-sizing:border-box}.glamora-private-list__container{width:min(1220px,100% - 48px);box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.05fr) minmax(360px,.85fr);align-items:center;gap:clamp(44px,6vw,92px);margin:0 auto;padding:0;display:grid}.glamora-private-list__eyebrow{color:var(--rose);letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 18px;font-size:.78rem;font-weight:800;display:inline-flex}.glamora-private-list__eyebrow span{background:var(--gold);width:34px;height:1px;display:inline-block}.glamora-private-list__title{max-width:650px;color:var(--black);letter-spacing:-.055em;margin:0;font-family:Poppins,sans-serif;font-size:40px;font-weight:600;line-height:1.08}.glamora-private-list__title em{color:var(--rose);font-style:normal}.glamora-private-list__description{max-width:560px;color:var(--soft-black);margin:20px 0 0;font-size:.95rem;font-weight:400;line-height:1.6}.glamora-private-list__description:before{content:"";vertical-align:middle;background:linear-gradient(90deg, var(--gold), transparent);width:230px;height:1px;margin:0 16px 0 0;display:inline-block}.glamora-private-list__form-area{background:#f6d9de;border:1px solid #c777807a;border-radius:18px;padding:clamp(25px,2vw,15px);position:relative;box-shadow:0 24px 58px #613c4014}.glamora-private-list__form-area:before,.glamora-private-list__form-area:after{content:"✦";color:var(--gold);font-size:1.2rem;position:absolute;top:20%}.glamora-private-list__form-area:before{left:18%}.glamora-private-list__form-area:after{right:18%}.glamora-private-list__form-heading{text-align:center;justify-items:center;margin:0 0 34px;display:grid}.glamora-private-list__form-heading>svg{width:72px;height:72px;color:var(--rose);background:#f8e7e4;border-radius:999px;margin-bottom:22px;padding:18px}.glamora-private-list__form-heading span{color:var(--rose-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.glamora-private-list__form-heading p{color:var(--black);margin:7px 0 0;font-size:25px;font-weight:600;line-height:1.08}.glamora-private-list__label{color:var(--black);letter-spacing:.11em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800;display:block}.glamora-private-list__field{border:1px solid var(--border);background:#fff;border-radius:9px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.glamora-private-list__input-wrapper{align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.glamora-private-list__input-wrapper svg{color:#a39798;flex:none}.glamora-private-list__input-wrapper input{width:100%;min-height:58px;color:var(--black);background:0 0;border:0;outline:0;font-family:Poppins,sans-serif;font-size:.9rem}.glamora-private-list__input-wrapper input::placeholder{color:#9d9494}.glamora-private-list__button{background:var(--rose-dark);color:#fff;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 32px;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.glamora-private-list__button:hover:not(:disabled){background:#9a5261;transform:translateY(-1px)}.glamora-private-list__button:disabled{opacity:.72;cursor:not-allowed}.glamora-private-list__spinner{animation:.9s linear infinite glamora-spin}@keyframes glamora-spin{to{transform:rotate(360deg)}}.glamora-private-list__privacy{color:#817577;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:.72rem;line-height:1.55;display:flex}.glamora-private-list__privacy svg{flex:none;margin-top:2px}@media (width<=980px){.glamora-private-list{padding:58px 18px}.glamora-private-list__container{text-align:center;grid-template-columns:1fr;gap:42px;width:min(680px,100%)}.glamora-private-list__form-area{width:min(520px,100%);margin:0 auto}}@media (width<=560px){.glamora-private-list__container{gap:34px;width:100%}.glamora-private-list{padding:42px 14px}.glamora-private-list__container{gap:34px;padding:0}.glamora-private-list__eyebrow{letter-spacing:.17em;gap:9px;margin-bottom:16px;font-size:.65rem}.glamora-private-list__eyebrow span{width:24px}.glamora-private-list__title{letter-spacing:-.07em;font-size:25px}.glamora-private-list__description{margin-top:22px;font-size:.8rem}.glamora-private-list__description:before{width:90px;margin-right:9px}.glamora-private-list__form-area{border-radius:16px;padding:28px 16px}.glamora-private-list__form-area:before,.glamora-private-list__form-area:after{display:none}.glamora-private-list__form-heading>svg{width:60px;height:60px;margin-bottom:16px;padding:14px}.glamora-private-list__field{grid-template-columns:1fr}.glamora-private-list__input-wrapper input{min-height:54px}.glamora-private-list__button{width:100%;min-height:54px}.glamora-private-list__privacy{text-align:left;justify-content:center;font-size:.8rem}}.glamora-private-list__feedback{margin:14px 0 0;font-size:.8rem;font-weight:700}.glamora-private-list__feedback--error{color:#b84d67}.glamora-private-list__feedback--success{color:#2f7a4f}.glamora-private-list__feedback--info{color:#9a6a1f}.glamora-private-list__feedback{color:#b84d67;margin:12px 0 0;font-size:.82rem;font-weight:700;line-height:1.45}@media (width<=560px){.glamora-private-list__form-area{border-radius:14px;max-width:290px;margin:0 auto;padding:28px 18px 24px}.glamora-private-list__form-heading{gap:10px;margin-bottom:20px}.glamora-private-list__form-heading>svg{width:52px;height:52px;padding:14px}.glamora-private-list__form-heading span{letter-spacing:.16em;font-size:.7rem}.glamora-private-list__form-heading p{max-width:220px;font-size:20px;line-height:1.12}.glamora-private-list__label{font-size:.68rem}.glamora-private-list__field{border-radius:9px}.glamora-private-list__input-wrapper{min-height:54px;padding:0 14px}.glamora-private-list__input-wrapper input{font-size:.8rem}.glamora-private-list__button{min-height:54px;font-size:.75rem}}.glamora-edition-page,.glamora-edition-page *,.glamora-edition-page :before,.glamora-edition-page :after{box-sizing:border-box}.glamora-edition-page{--edition-background:#fffaf8;--edition-surface:#fff;--edition-soft:#fff1f2;--edition-soft-deep:#f9e3e6;--edition-pink:#d47487;--edition-pink-dark:#a85567;--edition-wine:#713c48;--edition-gold:#cda370;--edition-text:#32272b;--edition-muted:#746269;--edition-border:#c6879352;width:100%;min-width:0;max-width:100%;color:var(--edition-text);background:var(--edition-background);overflow-x:clip}.glamora-edition-product{background:linear-gradient(#fffdfc 0%,#fffaf8 100%);width:100%;padding:34px 0 24px}.glamora-edition-product__container{grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr);align-items:center;gap:clamp(48px,6vw,100px);width:min(100% - 70px,1480px);margin:0 auto;display:grid}.glamora-edition-product__visual{background:radial-gradient(circle at 50% 40%,#fffffffa 0%,#fffaf8d1 32%,#0000 61%),linear-gradient(135deg,#fffaf8 0%,#fbecec 52%,#f7dfe1 100%);border:1px solid #d39aa66b;border-radius:12px;width:100%;min-width:0;min-height:560px;position:relative;overflow:hidden;box-shadow:0 22px 58px #66364214}.glamora-edition-product__visual--empty:before,.glamora-edition-product__visual--empty:after{content:"";pointer-events:none;border:1px solid #c179891c;border-radius:50%;position:absolute}.glamora-edition-product__visual--empty:before{width:410px;height:410px;top:-180px;left:-150px}.glamora-edition-product__visual--empty:after{width:480px;height:480px;bottom:-210px;right:-190px}.glamora-edition-product__placeholder{z-index:2;color:var(--edition-wine);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex;position:absolute;inset:0}.glamora-edition-product__placeholder-ornament{color:var(--edition-gold);justify-content:center;align-items:center;gap:11px;margin-bottom:23px;display:flex}.glamora-edition-product__placeholder-ornament span{opacity:.7;background:currentColor;width:54px;height:1px}.glamora-edition-product__placeholder-icon{color:var(--edition-pink);margin-bottom:18px}.glamora-edition-product__placeholder-label{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:700;display:block}.glamora-edition-product__placeholder strong{color:#4a363d;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin-bottom:10px;font-size:clamp(35px,3.4vw,52px);font-weight:500;line-height:1.05;display:block}.glamora-edition-product__placeholder p{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.glamora-edition-product__badge{z-index:3;width:88px;height:88px;color:var(--edition-wine);font-family:var(--font-body,"Manrope", sans-serif);text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcfadb;border:1px solid #a9556773;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;top:28px;left:28px;box-shadow:0 9px 26px #68354014}.glamora-edition-product__badge span,.glamora-edition-product__badge strong{letter-spacing:.12em;font-size:9px}.glamora-edition-product__badge strong{font-weight:700}.glamora-edition-product__information{text-align:center;width:100%;min-width:0;max-width:600px;margin:0 auto}.glamora-edition-product__eyebrow{color:var(--edition-wine);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0 auto 12px;font-size:10px;font-weight:700;display:flex}.glamora-edition-product__eyebrow span{background:linear-gradient(90deg, transparent, var(--edition-gold));width:38px;height:1px}.glamora-edition-product__eyebrow span:last-child{background:linear-gradient(90deg, var(--edition-gold), transparent)}.glamora-edition-product__information h1{color:#2d2226;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);letter-spacing:-.035em;margin:0;font-size:clamp(55px,5vw,80px);font-weight:500;line-height:.94}.glamora-edition-product__information h2{color:var(--edition-pink);font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);justify-content:center;align-items:center;gap:13px;margin:13px 0 16px;font-size:clamp(27px,2.4vw,38px);font-weight:500;line-height:1;display:flex}.glamora-edition-product__description{max-width:530px;color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 auto 22px;font-size:14px;line-height:1.75}.glamora-edition-product__price-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-bottom:8px;display:flex}.glamora-edition-product__price-row>strong{color:var(--edition-pink);font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);font-size:38px;font-weight:600;line-height:1}.glamora-edition-product__shipping{min-height:30px;color:var(--edition-pink-dark);background:var(--edition-soft);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.03em;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.glamora-edition-product__availability{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);justify-content:center;align-items:center;gap:7px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.glamora-edition-product__actions{grid-template-columns:138px minmax(220px,1fr);gap:13px;width:min(100%,510px);margin:0 auto 16px;display:grid}.glamora-edition-quantity{border:1px solid var(--edition-border);background:#fff;border-radius:5px;grid-template-columns:1fr 44px 1fr;align-items:center;min-height:55px;display:grid}.glamora-edition-quantity button{height:100%;color:var(--edition-wine);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:flex}.glamora-edition-quantity button:hover:not(:disabled){color:var(--edition-pink);background:var(--edition-soft)}.glamora-edition-quantity button:disabled{opacity:.35;cursor:not-allowed}.glamora-edition-quantity span{font-family:var(--font-body,"Manrope", sans-serif);font-size:14px;font-weight:700}.glamora-edition-product__reserve{border:1px solid var(--edition-pink);color:#fff;min-height:55px;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#d46e83,#df7d91);border-radius:5px;justify-content:center;align-items:center;gap:13px;padding:0 25px;font-size:12px;font-weight:700;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 13px 28px #bf5b702e}.glamora-edition-product__reserve:hover:not(:disabled){color:var(--edition-pink-dark);background:#fff;transform:translateY(-2px);box-shadow:0 17px 34px #bf5b7038}.glamora-edition-product__reserve:disabled{opacity:.55;cursor:not-allowed}.glamora-edition-countdown{width:min(100%,510px);min-height:57px;color:var(--edition-pink-dark);background:#fff1f2;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;margin:0 auto 22px;padding:8px 16px;display:flex}.glamora-edition-countdown__label{font-family:var(--font-body,"Manrope", sans-serif);white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.glamora-edition-countdown__time{align-items:center;gap:8px;display:flex}.glamora-edition-countdown__time div{justify-items:center;min-width:37px;display:grid}.glamora-edition-countdown__time strong{color:#38292e;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);font-size:22px;font-weight:600;line-height:.95}.glamora-edition-countdown__time span{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:700}.glamora-edition-countdown__time b{color:var(--edition-pink);font-size:15px;font-weight:500}.glamora-edition-benefits{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.glamora-edition-benefit{min-height:62px;color:var(--edition-wine);justify-content:center;align-items:center;gap:9px;padding:6px 13px;display:flex}.glamora-edition-benefit:not(:last-child){border-right:1px solid #c3889440}.glamora-edition-benefit span{color:#514248;max-width:88px;font-family:var(--font-body,"Manrope", sans-serif);text-align:left;font-size:9px;font-weight:600;line-height:1.35}.glamora-edition-support{background:#fffdfc;width:100%;padding:0 0 42px}.glamora-edition-support__container{grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(220px,1fr));gap:14px;width:min(100% - 70px,1480px);margin:0 auto;display:grid}.glamora-edition-support__card{border:1px solid var(--edition-border);background:linear-gradient(145deg,#fff,#fff9f7);border-radius:9px;min-width:0;min-height:132px;box-shadow:0 12px 30px #673a440a}.glamora-edition-support__card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:130px;padding:22px 18px;list-style:none;display:grid}.glamora-edition-support__card summary::-webkit-details-marker{display:none}.glamora-edition-support__icon{width:43px;height:43px;color:var(--edition-wine);background:var(--edition-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.glamora-edition-support__summary-text{min-width:0}.glamora-edition-support__summary-text strong{color:var(--edition-text);font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin-bottom:7px;font-size:20px;font-weight:600;display:block}.glamora-edition-support__summary-text small{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);font-size:9px;line-height:1.55;display:block}.glamora-edition-support__chevron{color:var(--edition-wine);transition:transform .18s}.glamora-edition-support__card[open] .glamora-edition-support__chevron{transform:rotate(180deg)}.glamora-edition-support__expanded{padding:0 20px 21px 76px}.glamora-edition-support__expanded p{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 0 8px;font-size:10px;line-height:1.65}.glamora-edition-support__expanded a{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.glamora-edition-support__card--profile{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:19px;padding:20px 24px;display:grid}.glamora-edition-support__profile-icon{width:84px;height:84px;color:var(--edition-pink-dark);background:var(--edition-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.glamora-edition-support__card--profile h3{color:var(--edition-text);font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin:0 0 6px;font-size:23px;font-weight:600;line-height:1.1}.glamora-edition-support__card--profile p{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 0 11px;font-size:10px;line-height:1.55}.glamora-edition-support__card--profile a{color:#fff;background:var(--edition-pink);width:fit-content;min-height:34px;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:9px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.glamora-edition-support__card--profile a:hover{background:var(--edition-pink-dark);transform:translateY(-1px)}.glamora-edition-page button:focus-visible,.glamora-edition-page a:focus-visible,.glamora-edition-page summary:focus-visible{outline:2px solid var(--edition-pink);outline-offset:4px}@media (width<=1180px){.glamora-edition-product__container{grid-template-columns:minmax(460px,1fr) minmax(390px,.9fr);gap:38px}.glamora-edition-support__container{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.glamora-edition-product__container{grid-template-columns:1fr}.glamora-edition-product__visual{min-height:500px}.glamora-edition-product__information{max-width:660px}.glamora-edition-support__container{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.glamora-edition-product{padding-top:14px}.glamora-edition-product__container,.glamora-edition-support__container{width:min(100% - 24px,560px)}.glamora-edition-product__container{gap:28px}.glamora-edition-product__visual{min-height:390px}.glamora-edition-product__placeholder{padding:34px 22px}.glamora-edition-product__placeholder-ornament span{width:35px}.glamora-edition-product__placeholder strong{font-size:31px}.glamora-edition-product__badge{width:70px;height:70px;top:15px;left:15px}.glamora-edition-product__badge span,.glamora-edition-product__badge strong{font-size:7px}.glamora-edition-product__information h1{font-size:clamp(47px,15vw,62px)}.glamora-edition-product__information h2{font-size:27px}.glamora-edition-product__description{font-size:13px}.glamora-edition-product__actions{grid-template-columns:1fr}.glamora-edition-countdown{flex-direction:column;align-items:stretch}.glamora-edition-countdown__label,.glamora-edition-countdown__time{justify-content:center}.glamora-edition-benefits{grid-template-columns:repeat(2,1fr)}.glamora-edition-benefit:nth-child(2){border-right:0}.glamora-edition-support__container{grid-template-columns:1fr}.glamora-edition-support__card--profile{grid-template-columns:67px minmax(0,1fr);padding-inline:18px}.glamora-edition-support__profile-icon{width:64px;height:64px}}.glamora-edition-page{margin-top:0!important;padding-top:0!important}.glamora-edition-product{margin-top:0!important;padding-top:24px!important}.glamora-edition-product__container{align-items:center;margin-top:0!important;padding-top:0!important}.glamora-edition-benefit span{font-size:10px}.glamora-edition-support__summary-text small,.glamora-edition-support__card--profile p{font-size:10.5px}.glamora-edition-story{background:linear-gradient(#fffdfc 0%,#fff9f7 100%);width:100%;padding:22px 0 24px}.glamora-edition-story__container{gap:14px;width:min(100% - 70px,1480px);margin:0 auto;display:grid}.glamora-edition-story__main{background:#fffdfc;border:1px solid #c687934d;border-radius:13px;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 16px 45px #5b323c0f}.glamora-edition-story__visual{background:radial-gradient(circle at 38% 37%,#ffffffd1 0%,#0000 36%),linear-gradient(140deg,#eec9c8 0%,#f9e4e1 43%,#e5babd 100%);border-right:1px solid #c687933d;min-width:0;min-height:390px;position:relative;overflow:hidden}.glamora-edition-story__visual:before{content:"";border:1px solid #a453651f;border-radius:50%;width:390px;height:390px;position:absolute;top:-145px;left:-125px}.glamora-edition-story__visual:after{content:"";border:95px solid #ffffff1f;border-radius:48% 52% 42% 58%;width:410px;height:410px;position:absolute;bottom:-175px;right:-120px;transform:rotate(-22deg)}.glamora-edition-story__placeholder{z-index:2;color:#a85567;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:390px;padding:35px;display:flex;position:relative}.glamora-edition-story__placeholder-ornament{color:#c79a67;justify-content:center;align-items:center;gap:10px;margin-bottom:23px;display:flex}.glamora-edition-story__placeholder-ornament span{background:currentColor;width:48px;height:1px}.glamora-edition-story__placeholder>svg{margin-bottom:17px}.glamora-edition-story__placeholder strong{color:#513b43;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin-bottom:9px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.05;display:block}.glamora-edition-story__placeholder small{color:#836d74;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.glamora-edition-story__content{background:radial-gradient(circle at 100% 0,#f8dfe147,#0000 42%),#fffdfc;flex-direction:column;justify-content:center;min-width:0;padding:clamp(38px,4.4vw,70px);display:flex}.glamora-edition-story__eyebrow{color:#a85567;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:inline-flex}.glamora-edition-story__content h2{color:#2e2226;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(47px,4.2vw,67px);font-weight:500;line-height:.96}.glamora-edition-story__paragraphs{max-width:690px}.glamora-edition-story__paragraphs p{color:#56474d;font-family:var(--font-body,"Manrope", sans-serif);margin:0 0 15px;font-size:13px;line-height:1.78}.glamora-edition-story__paragraphs p:last-child{margin-bottom:0}.glamora-edition-story__ending{color:#c99562;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.glamora-edition-story__ending span{background:linear-gradient(90deg,#0000,currentColor);width:75px;height:1px}.glamora-edition-story__ending span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-edition-story__pillars{background:#fffdfc;border:1px solid #c6879347;border-radius:13px;overflow:hidden;box-shadow:0 13px 35px #5b323c0a}.glamora-edition-story__pillars>h3,.glamora-edition-story__experience>h3{color:#a85567;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.2em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin:0;padding:17px 20px 7px;font-size:11px;font-weight:700;display:flex}.glamora-edition-story__pillars-grid{grid-template-columns:repeat(3,1fr);display:grid}.glamora-edition-story__pillar{color:#d17586;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:22px 34px 28px;display:flex}.glamora-edition-story__pillar:not(:last-child){border-right:1px solid #c6879340}.glamora-edition-story__pillar h4{color:#34272c;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin:14px 0 8px;font-size:25px;font-weight:600;line-height:1}.glamora-edition-story__pillar p{color:#6f5d64;max-width:270px;font-family:var(--font-body,"Manrope", sans-serif);margin:0;font-size:11px;line-height:1.65}.glamora-edition-story__experience{background:linear-gradient(100deg,#fffdfc 0%,#fff8f6 50%,#fffdfc 100%);border:1px solid #c6879347;border-radius:13px;overflow:hidden;box-shadow:0 13px 35px #5b323c0a}.glamora-edition-story__experience-grid{grid-template-columns:repeat(5,1fr);display:grid}.glamora-edition-story__experience-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:112px;padding:17px 19px 21px;display:grid}.glamora-edition-story__experience-item:not(:last-child){border-right:1px solid #c687933b}.glamora-edition-story__experience-icon{color:#c97888}.glamora-edition-story__experience-item h4{color:#34272c;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.05}.glamora-edition-story__experience-item p{color:#75636a;font-family:var(--font-body,"Manrope", sans-serif);margin:0;font-size:9.5px;line-height:1.5}@media (width<=1100px){.glamora-edition-story__main{grid-template-columns:.85fr 1.15fr}.glamora-edition-story__experience-grid{grid-template-columns:repeat(3,1fr)}.glamora-edition-story__experience-item:nth-child(3){border-right:0}.glamora-edition-story__experience-item:nth-child(-n+3){border-bottom:1px solid #c687933b}}@media (width<=800px){.glamora-edition-story__main{grid-template-columns:1fr}.glamora-edition-story__visual{border-bottom:1px solid #c687933d;border-right:0}.glamora-edition-story__content{padding:38px 28px}.glamora-edition-story__pillars-grid{grid-template-columns:1fr}.glamora-edition-story__pillar:not(:last-child){border-bottom:1px solid #c6879340;border-right:0}.glamora-edition-story__pillar{min-height:165px}}@media (width<=650px){.glamora-edition-story{padding-top:12px}.glamora-edition-story__container{width:min(100% - 24px,560px)}.glamora-edition-story__visual,.glamora-edition-story__placeholder{min-height:320px}.glamora-edition-story__content h2{font-size:clamp(39px,12vw,50px)}.glamora-edition-story__paragraphs p{font-size:12.5px}.glamora-edition-story__experience-grid{grid-template-columns:1fr}.glamora-edition-story__experience-item,.glamora-edition-story__experience-item:nth-child(3){border-bottom:1px solid #c687933b;border-right:0}.glamora-edition-story__experience-item:last-child{border-bottom:0}}.glamora-delivery-journey{background:radial-gradient(circle at 10% 15%,#f6d9dc57,#0000 25%),radial-gradient(circle at 93% 88%,#f6d9dc47,#0000 28%),linear-gradient(#fffdfc 0%,#fff9f7 100%);width:100%;padding:26px 0 34px;position:relative;overflow:hidden}.glamora-delivery-journey:before,.glamora-delivery-journey:after{content:"";pointer-events:none;border:1px solid #c687931a;border-radius:50%;position:absolute}.glamora-delivery-journey:before{width:470px;height:470px;top:-210px;left:-180px}.glamora-delivery-journey:after{width:540px;height:540px;bottom:-260px;right:-210px}.glamora-delivery-journey__container{z-index:2;background:linear-gradient(145deg,#fffffff7,#fff9f7f7);border:1px solid #c687934d;border-radius:14px;width:min(100% - 70px,1480px);margin:0 auto;padding:clamp(34px,4.5vw,62px);position:relative;box-shadow:0 18px 50px #5b323c0f}.glamora-delivery-journey__header{text-align:center;max-width:760px;margin:0 auto 38px}.glamora-delivery-journey__ornament{color:var(--edition-gold);justify-content:center;align-items:center;gap:10px;margin-bottom:10px;display:flex}.glamora-delivery-journey__ornament span{background:linear-gradient(90deg,#0000,currentColor);width:48px;height:1px}.glamora-delivery-journey__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-delivery-journey__eyebrow{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;display:block}.glamora-delivery-journey__header h2{color:#312429;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(46px,4.6vw,68px);font-weight:500;line-height:.95}.glamora-delivery-journey__header>p{max-width:650px;color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 auto;font-size:13px;line-height:1.75}.glamora-delivery-steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.glamora-delivery-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#cda3709e 12% 88%,#0000);height:1px;position:absolute;top:55px;left:16.66%;right:16.66%}.glamora-delivery-step{z-index:1;text-align:center;min-width:0;padding:0 clamp(24px,3vw,55px) 34px;position:relative}.glamora-delivery-step:not(:last-child){border-right:1px solid #c6879333}.glamora-delivery-step__visual{width:108px;height:108px;margin:0 auto 20px;position:relative}.glamora-delivery-step__icon{z-index:2;width:100%;height:100%;color:var(--edition-pink);background:radial-gradient(circle at 42% 35%,#fff,#fff1f2);border:1px solid #cc77895e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 13px 28px #6d384414}.glamora-delivery-step__visual:before{content:"";z-index:3;pointer-events:none;border:1px solid #cc778929;border-radius:50%;position:absolute;inset:7px}.glamora-delivery-step__number{z-index:4;color:#fff;background:var(--edition-pink);width:34px;height:34px;font-family:var(--font-title,Georgia, serif);border:4px solid snow;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:1px;right:-3px;box-shadow:0 7px 16px #b04e632e}.glamora-delivery-step h3{color:#34272c;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);margin:0 0 10px;font-size:27px;font-weight:600;line-height:1.05}.glamora-delivery-step>p{color:#6f5d64;max-width:320px;font-family:var(--font-body,"Manrope", sans-serif);margin:0 auto;font-size:11px;line-height:1.7}.glamora-delivery-promises{background:linear-gradient(105deg,#fff8f7,#fffdfc,#fff8f7);border:1px solid #c6879340;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:7px;display:grid;overflow:hidden}.glamora-delivery-promise{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:105px;padding:22px clamp(22px,3vw,42px);display:grid}.glamora-delivery-promise:not(:last-child){border-right:1px solid #c6879338}.glamora-delivery-promise__icon{width:47px;height:47px;color:var(--edition-pink-dark);background:var(--edition-soft);border-radius:50%;justify-content:center;align-items:center;display:flex}.glamora-delivery-promise h3{color:#382a2f;font-family:var(--font-title,Georgia, serif);margin:0 0 5px;font-size:19px;font-weight:600;line-height:1.1}.glamora-delivery-promise p{color:#77656c;font-family:var(--font-body,"Manrope", sans-serif);margin:0;font-size:9.5px;line-height:1.55}.glamora-delivery-journey__ending{color:var(--edition-gold);justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.glamora-delivery-journey__ending span{background:linear-gradient(90deg,#0000,currentColor);width:70px;height:1px}.glamora-delivery-journey__ending span:last-child{background:linear-gradient(90deg,currentColor,#0000)}@media (width<=900px){.glamora-delivery-journey__container{padding-inline:28px}.glamora-delivery-step{padding-inline:22px}.glamora-delivery-promises{grid-template-columns:1fr}.glamora-delivery-promise:not(:last-child){border-bottom:1px solid #c6879338;border-right:0}}@media (width<=700px){.glamora-delivery-journey{padding:14px 0 28px}.glamora-delivery-journey__container{width:min(100% - 24px,560px);padding:30px 18px}.glamora-delivery-journey__header{margin-bottom:28px}.glamora-delivery-journey__header h2{font-size:clamp(39px,12vw,52px)}.glamora-delivery-journey__header>p{font-size:12.5px}.glamora-delivery-steps{grid-template-columns:1fr}.glamora-delivery-steps:before{display:none}.glamora-delivery-step{padding:22px 12px 30px}.glamora-delivery-step:not(:last-child){border-bottom:1px solid #c6879333;border-right:0}.glamora-delivery-step h3{font-size:25px}.glamora-delivery-promise{padding:20px 17px}}.glamora-beauty-profile-banner{background:linear-gradient(#fffaf8 0%,#fffdfc 100%);width:100%;padding:18px 0 34px}.glamora-beauty-profile-banner__container{background:linear-gradient(115deg,#fbe9e7 0%,#fff8f6 48%,#fffdfc 100%);border:1px solid #c6879352;border-radius:15px;grid-template-columns:minmax(380px,.86fr) minmax(520px,1.14fr);width:min(100% - 70px,1480px);min-height:340px;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #5e333d12}.glamora-beauty-profile-banner__visual{background:radial-gradient(circle at 45% 45%,#ffffffb3,#0000 54%);justify-content:center;align-items:flex-end;min-width:0;min-height:340px;display:flex;position:relative;overflow:hidden}.glamora-beauty-profile-banner__visual:before{content:"";border:1px solid #b76f7e1f;border-radius:50%;width:390px;height:390px;position:absolute;top:-120px;left:-150px}.glamora-beauty-profile-banner__visual img{z-index:2;object-fit:contain;object-position:center bottom;width:100%;height:100%;max-height:340px;display:block;position:relative}.glamora-beauty-profile-banner__content{z-index:2;text-align:center;background:radial-gradient(circle at 100%,#f4d2d747,#0000 40%),#fffdfcbd;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(38px,4.5vw,66px);display:flex;position:relative}.glamora-beauty-profile-banner__eyebrow{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin-bottom:11px;font-size:10px;font-weight:700;display:flex}.glamora-beauty-profile-banner__content h2{color:#32252a;max-width:670px;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);letter-spacing:-.025em;margin:0;font-size:clamp(43px,4.3vw,66px);font-weight:500;line-height:.95}.glamora-beauty-profile-banner__content h2 em{color:var(--edition-pink);font-style:normal;font-weight:500;display:block}.glamora-beauty-profile-banner__ornament{color:var(--edition-gold);justify-content:center;align-items:center;gap:9px;margin:15px 0;display:flex}.glamora-beauty-profile-banner__ornament span{background:linear-gradient(90deg,#0000,currentColor);width:52px;height:1px}.glamora-beauty-profile-banner__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-beauty-profile-banner__content>p{max-width:650px;color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 0 22px;font-size:13px;line-height:1.72}.glamora-beauty-profile-banner__button{border:1px solid var(--edition-pink);color:#fff;width:min(100%,440px);min-height:54px;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#ce687e,#df7c90);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:0 25px;font-size:11px;font-weight:700;text-decoration:none;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 13px 28px #bb51682e}.glamora-beauty-profile-banner__button:hover{color:var(--edition-pink-dark);background:#fff;transform:translateY(-2px);box-shadow:0 17px 35px #bb516838}.glamora-beauty-profile-banner__security{color:#806a72;font-family:var(--font-body,"Manrope", sans-serif);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:500;display:flex}@media (width<=900px){.glamora-beauty-profile-banner__container{grid-template-columns:.78fr 1.22fr}.glamora-beauty-profile-banner__content{padding:38px 28px}.glamora-beauty-profile-banner__content h2{font-size:clamp(39px,5vw,52px)}}@media (width<=700px){.glamora-beauty-profile-banner{padding-bottom:28px}.glamora-beauty-profile-banner__container{grid-template-columns:1fr;width:min(100% - 24px,560px)}.glamora-beauty-profile-banner__visual{min-height:280px}.glamora-beauty-profile-banner__visual img{max-height:280px}.glamora-beauty-profile-banner__content{padding:34px 20px 36px}.glamora-beauty-profile-banner__content h2{font-size:clamp(38px,11vw,50px)}.glamora-beauty-profile-banner__content>p{font-size:12.5px}.glamora-beauty-profile-banner__button{width:100%;font-size:10px}}.glamora-final-purchase{background:linear-gradient(#fffdfc 0%,#fff8f6 100%);width:100%;padding:18px 0 40px;position:relative;overflow:hidden}.glamora-final-purchase__container{background:radial-gradient(circle at 10%,#f0bec64d,#0000 30%),radial-gradient(circle at 90%,#f0bec63d,#0000 31%),linear-gradient(115deg,#fbe8e8 0%,#fffaf8 42%,#fffdfc 58%,#f9e5e7 100%);border:1px solid #c6879352;border-radius:15px;justify-content:center;align-items:center;width:min(100% - 70px,1480px);min-height:330px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 52px #5f333e12}.glamora-final-purchase__decoration{pointer-events:none;border:1px solid #b667791f;border-radius:50%;position:absolute}.glamora-final-purchase__decoration--left{width:430px;height:430px;top:-165px;left:-120px}.glamora-final-purchase__decoration--right{width:500px;height:500px;bottom:-210px;right:-160px}.glamora-final-purchase__container:before,.glamora-final-purchase__container:after{content:"✦";color:#cd829342;pointer-events:none;font-size:32px;line-height:1;position:absolute}.glamora-final-purchase__container:before{top:48px;left:11%}.glamora-final-purchase__container:after{bottom:56px;right:12%}.glamora-final-purchase__content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,860px);padding:46px 30px;display:flex;position:relative}.glamora-final-purchase__eyebrow{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin-bottom:13px;font-size:10px;font-weight:700;display:flex}.glamora-final-purchase__content h2{color:#302328;max-width:850px;font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(45px,4.5vw,68px);font-weight:500;line-height:.95}.glamora-final-purchase__content h2 em{color:var(--edition-pink);font-style:italic;font-weight:500}.glamora-final-purchase__description{max-width:680px;color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);margin:0 0 20px;font-size:13px;line-height:1.75}.glamora-final-purchase__purchase-info{justify-content:center;align-items:center;gap:16px;margin-bottom:21px;display:flex}.glamora-final-purchase__purchase-info>strong{color:var(--edition-pink);font-family:var(--font-title,"Cormorant Garamond", Georgia, serif);font-size:36px;font-weight:600;line-height:1}.glamora-final-purchase__purchase-info>span{background:#ba758452;width:1px;height:27px}.glamora-final-purchase__purchase-info p{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);align-items:center;gap:7px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.glamora-final-purchase__button{color:#fff;width:min(100%,420px);min-height:57px;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#c85e75 0%,#dc798d 100%);border:1px solid #ca667b;border-radius:6px;justify-content:center;align-items:center;gap:13px;padding:0 28px;font-size:11px;font-weight:700;transition:color .18s,background .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #b84c6333}.glamora-final-purchase__button:hover:not(:disabled){color:var(--edition-pink-dark);background:#fff;transform:translateY(-2px);box-shadow:0 18px 38px #b84c633d}.glamora-final-purchase__button:disabled{opacity:.55;cursor:not-allowed}.glamora-final-purchase__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;margin-top:22px;display:flex}.glamora-final-purchase__trust span{color:#6d5961;font-family:var(--font-body,"Manrope", sans-serif);align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.glamora-final-purchase__trust svg{color:var(--edition-pink-dark)}.glamora-final-purchase__availability{color:#9a7d86;font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.035em;margin-top:12px;font-size:9px;font-weight:500}@media (width<=900px){.glamora-final-purchase__container{min-height:310px}.glamora-final-purchase__content{padding:40px 25px}.glamora-final-purchase__content h2{font-size:clamp(42px,6vw,58px)}}@media (width<=700px){.glamora-final-purchase{padding:12px 0 30px}.glamora-final-purchase__container{width:min(100% - 24px,560px);min-height:0}.glamora-final-purchase__content{padding:38px 19px}.glamora-final-purchase__content h2{font-size:clamp(38px,11vw,50px)}.glamora-final-purchase__description{font-size:12.5px}.glamora-final-purchase__purchase-info{flex-direction:column;gap:8px}.glamora-final-purchase__purchase-info>span{width:60px;height:1px}.glamora-final-purchase__button{width:100%}.glamora-final-purchase__trust{flex-direction:column;gap:10px}.glamora-final-purchase__container:before,.glamora-final-purchase__container:after{font-size:23px}}#glamora-purchase-panel{scroll-margin-top:150px}@media (width<=1366px){.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:min(100% - 48px,1280px)}.glamora-edition-product__container{grid-template-columns:minmax(460px,1.04fr) minmax(390px,.96fr);gap:clamp(34px,4vw,58px)}.glamora-edition-product__visual{min-height:520px}.glamora-edition-story__main{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}.glamora-edition-story__content{padding:clamp(34px,4vw,54px)}.glamora-delivery-journey__container{padding:clamp(30px,4vw,48px)}}@media (width<=1100px){.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:min(100% - 40px,1040px)}.glamora-edition-product__container{grid-template-columns:minmax(400px,1fr) minmax(350px,.9fr);gap:32px}.glamora-edition-product__visual{min-height:470px}.glamora-edition-product__information{max-width:560px}.glamora-edition-support__container{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-edition-story__main{grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr)}.glamora-edition-story__experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glamora-delivery-step{padding-inline:clamp(16px,2vw,28px)}.glamora-delivery-promises{grid-template-columns:repeat(3,minmax(0,1fr))}.glamora-delivery-promise{padding-inline:20px}}@media (width<=900px){.glamora-edition-product{padding-top:20px!important}.glamora-edition-product__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:min(100% - 34px,760px)}.glamora-edition-support__container{width:min(100% - 34px,800px)}.glamora-edition-product__container{grid-template-columns:1fr;gap:32px}.glamora-edition-product__visual{width:min(100%,680px);min-height:500px;margin-inline:auto}.glamora-edition-product__information{width:min(100%,650px);max-width:650px;margin-inline:auto}.glamora-edition-product__actions,.glamora-edition-countdown{width:min(100%,520px)}.glamora-edition-benefits{width:min(100%,560px);margin-inline:auto}.glamora-edition-support__container{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-edition-story__main{grid-template-columns:1fr}.glamora-edition-story__visual{border-bottom:1px solid #c687933d;border-right:0;min-height:420px}.glamora-edition-story__placeholder{min-height:420px}.glamora-edition-story__pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glamora-edition-story__experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-delivery-journey__container{padding-inline:26px}.glamora-delivery-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.glamora-delivery-step{padding-inline:15px}.glamora-delivery-step__visual{width:94px;height:94px}.glamora-delivery-promises{grid-template-columns:1fr}.glamora-delivery-promise:not(:last-child){border-bottom:1px solid #c6879338;border-right:0}}@media (width<=768px){.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:min(100% - 28px,700px)}.glamora-edition-product__visual{min-height:440px}.glamora-edition-product__actions{grid-template-columns:128px minmax(0,1fr)}.glamora-edition-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-edition-benefit:nth-child(2){border-right:0}.glamora-edition-benefit:nth-child(-n+2){border-bottom:1px solid #c3889440}.glamora-edition-story__pillars-grid{grid-template-columns:1fr}.glamora-edition-story__pillar:not(:last-child){border-bottom:1px solid #c6879340;border-right:0}.glamora-delivery-steps{grid-template-columns:1fr}.glamora-delivery-steps:before{display:none}.glamora-delivery-step{padding:20px 16px 28px}.glamora-delivery-step:not(:last-child){border-bottom:1px solid #c6879333;border-right:0}}@media (width<=650px){.glamora-edition-product{padding:12px 0 22px!important}.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:min(100% - 22px,560px)}.glamora-edition-product__container{gap:24px}.glamora-edition-product__visual{aspect-ratio:4/5;min-height:0}.glamora-edition-product__placeholder{padding:30px 20px}.glamora-edition-product__badge{top:14px;left:14px}.glamora-edition-product__information{width:100%}.glamora-edition-product__description{max-width:100%}.glamora-edition-product__price-row{gap:10px}.glamora-edition-product__actions{grid-template-columns:1fr;gap:10px;width:100%}.glamora-edition-quantity,.glamora-edition-product__reserve{width:100%}.glamora-edition-countdown{width:100%;padding:12px 13px}.glamora-edition-countdown__time{justify-content:space-between;width:100%}.glamora-edition-countdown__time div{flex:1;min-width:0}.glamora-edition-benefits{width:100%}.glamora-edition-support__container{grid-template-columns:1fr}.glamora-edition-support__card{width:100%}.glamora-edition-support__card--profile{grid-template-columns:64px minmax(0,1fr)}.glamora-edition-story{padding-top:10px}.glamora-edition-story__visual,.glamora-edition-story__placeholder{min-height:320px}.glamora-edition-story__content{padding:32px 22px}.glamora-edition-story__experience-grid{grid-template-columns:1fr}.glamora-edition-story__experience-item,.glamora-edition-story__experience-item:nth-child(3){border-bottom:1px solid #c687933b;border-right:0}.glamora-edition-story__experience-item:last-child{border-bottom:0}.glamora-delivery-journey{padding:12px 0 26px}.glamora-delivery-journey__container{padding:28px 17px}.glamora-delivery-step__visual{width:96px;height:96px}.glamora-delivery-promises{width:100%}.glamora-delivery-promise{grid-template-columns:46px minmax(0,1fr);padding:20px 18px}.glamora-final-purchase__container{min-height:0}.glamora-final-purchase__content{padding:36px 18px}.glamora-final-purchase__button,.glamora-final-purchase__trust{width:100%}}@media (width<=480px){.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:calc(100% - 18px)}.glamora-edition-product__visual{border-radius:10px}.glamora-edition-product__badge{top:11px;left:11px}.glamora-edition-product__eyebrow{gap:7px}.glamora-edition-product__eyebrow span{width:28px}.glamora-edition-product__price-row{flex-direction:column}.glamora-edition-countdown__label{white-space:normal;text-align:center}.glamora-edition-benefit{padding-inline:8px}.glamora-edition-support__card summary{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:18px 14px}.glamora-edition-support__icon{width:40px;height:40px}.glamora-edition-support__expanded{padding:0 16px 18px}.glamora-edition-support__card--profile{text-align:center;grid-template-columns:1fr;justify-items:center}.glamora-edition-support__card--profile a{margin-inline:auto}.glamora-edition-story__content{padding:28px 18px}.glamora-delivery-journey__container{padding:25px 15px}.glamora-delivery-promise{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 14px}.glamora-final-purchase__content{padding:32px 15px}}@media (width<=390px){.glamora-edition-product__container,.glamora-edition-support__container,.glamora-edition-story__container,.glamora-delivery-journey__container,.glamora-beauty-profile-banner__container,.glamora-final-purchase__container{width:calc(100% - 14px)}.glamora-edition-product__placeholder{padding:24px 14px}.glamora-edition-countdown{padding-inline:9px}.glamora-edition-countdown__time{gap:3px}.glamora-edition-benefits{grid-template-columns:1fr}.glamora-edition-benefit{min-height:54px}.glamora-edition-benefit:not(:last-child){border-bottom:1px solid #c3889440;border-right:0}.glamora-edition-story__content,.glamora-delivery-journey__container,.glamora-final-purchase__content{padding-inline:13px}}.glamora-edition-page img,.glamora-edition-page picture,.glamora-edition-page svg,.glamora-edition-page button,.glamora-edition-page a,.glamora-edition-page summary{max-width:100%}.glamora-mobile-slider-controls{display:none}@media (width<=650px){.glamora-edition-benefits{border-top:1px solid #c3889440;border-bottom:1px solid #c3889440;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.glamora-edition-benefit{text-align:center;flex-direction:column;gap:7px;min-height:82px;padding:12px 10px;border-bottom:0!important;border-right:0!important}.glamora-edition-benefit:nth-child(odd){border-right:1px solid #c3889440!important}.glamora-edition-benefit:nth-child(-n+2){border-bottom:1px solid #c3889440!important}.glamora-edition-benefit span{text-align:center;max-width:118px;font-size:9px;line-height:1.35}.glamora-mobile-slider{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.glamora-mobile-slider::-webkit-scrollbar{display:none}.glamora-mobile-slider-controls{justify-content:center;align-items:center;gap:11px;width:fit-content;margin:14px auto 4px;display:flex}.glamora-mobile-slider-controls button{width:40px;height:40px;color:var(--edition-pink-dark);cursor:pointer;background:#fffdfcf5;border:1px solid #a8556757;border-radius:12px;flex:0 0 40px;place-items:center;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 22px #66364212}.glamora-mobile-slider-controls button:active{transform:scale(.96)}.glamora-mobile-slider-controls button:focus-visible{outline-offset:3px;outline:3px solid #d474872e}.glamora-mobile-slider-controls>span{color:#9b737f;letter-spacing:.09em;text-align:center;text-transform:uppercase;max-width:115px;font-size:7.5px;font-weight:700;line-height:1.35}.glamora-edition-support{overflow:hidden}.glamora-edition-support__container{grid-auto-columns:calc(100vw - 54px);grid-auto-flow:column;justify-content:flex-start;gap:12px;padding:4px 18px 12px;scroll-padding-inline:18px;overflow:auto hidden;grid-template-columns:none!important;width:100%!important;margin:0!important;display:grid!important}.glamora-edition-support__card{scroll-snap-align:center;scroll-snap-stop:always;width:100%;min-width:0;min-height:145px;margin:0}.glamora-edition-support__card summary{min-height:143px}.glamora-edition-support__card--profile{justify-items:initial;text-align:left;grid-template-columns:62px minmax(0,1fr)!important}.glamora-edition-story__pillars{overflow:hidden}.glamora-edition-story__pillars-grid{grid-auto-columns:calc(100vw - 64px);grid-auto-flow:column;gap:12px;width:100%;padding:0 20px 10px;scroll-padding-inline:20px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.glamora-edition-story__pillar{scroll-snap-align:center;scroll-snap-stop:always;border-radius:12px;min-height:220px;border:1px solid #c6879338!important;padding:28px 24px!important}.glamora-edition-story__experience{overflow:hidden}.glamora-edition-story__experience-grid{grid-auto-columns:calc(100vw - 64px);grid-auto-flow:column;gap:12px;width:100%;padding:0 20px 10px;scroll-padding-inline:20px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.glamora-edition-story__experience-item,.glamora-edition-story__experience-item:nth-child(3){scroll-snap-align:center;scroll-snap-stop:always;border-radius:12px;min-height:132px;border:1px solid #c6879338!important;padding:20px 22px!important}.glamora-edition-story__experience-item{grid-template-columns:46px minmax(0,1fr);gap:14px}.glamora-delivery-journey__container{overflow:hidden}.glamora-delivery-steps{grid-auto-columns:calc(100vw - 72px);grid-auto-flow:column;gap:13px;width:calc(100% + 34px);margin-left:-17px;padding:3px 21px 10px;scroll-padding-inline:21px;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.glamora-delivery-steps:before{display:none!important}.glamora-delivery-step,.glamora-delivery-step:not(:last-child){scroll-snap-align:center;scroll-snap-stop:always;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex;border:1px solid #c687933b!important;padding:26px 20px!important}.glamora-delivery-step__visual{width:92px;height:92px;margin-bottom:17px}.glamora-delivery-step h3{margin-bottom:8px}.glamora-mobile-slider-controls--delivery{margin-top:15px;margin-bottom:25px}.glamora-edition-story__main{overflow:hidden}.glamora-edition-story__visual{aspect-ratio:16/10;border-right:0;width:100%;min-height:0!important}.glamora-edition-story__image{object-fit:cover;object-position:center;width:100%;height:100%;max-height:none;display:block}.glamora-edition-story__placeholder{height:100%;min-height:0!important}.glamora-edition-product__visual{border-radius:10px;width:100%;aspect-ratio:4/3!important;min-height:0!important}.glamora-edition-product__visual picture{width:100%;height:100%;display:block}.glamora-edition-product__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block;aspect-ratio:auto!important}.glamora-edition-product__placeholder{height:100%}}@media (width<=390px){.glamora-edition-support__container{grid-auto-columns:calc(100vw - 42px);padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.glamora-edition-story__pillars-grid,.glamora-edition-story__experience-grid{grid-auto-columns:calc(100vw - 50px);padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.glamora-delivery-steps{grid-auto-columns:calc(100vw - 56px)}.glamora-mobile-slider-controls{gap:9px}.glamora-mobile-slider-controls button{flex-basis:38px;width:38px;height:38px}.glamora-mobile-slider-controls>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.glamora-mobile-slider{scroll-behavior:auto}.glamora-mobile-slider-controls button{transition:none}}.glamora-edition-story__main{min-height:430px;overflow:hidden}.glamora-edition-story__visual{background:#fff8f7;justify-content:center;align-items:center;width:100%;height:430px;min-height:430px;max-height:430px;display:flex;overflow:hidden}.glamora-edition-story__image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.glamora-edition-story__placeholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}@media (width<=1366px){.glamora-edition-story__main{min-height:390px}.glamora-edition-story__visual{height:390px;min-height:390px;max-height:390px}}@media (width<=800px){.glamora-edition-story__main{min-height:0}.glamora-edition-story__visual{aspect-ratio:16/10;height:auto;min-height:0;max-height:none}.glamora-edition-story__image{object-fit:cover;width:100%;height:100%}}@media (width<=520px){.glamora-edition-story__visual{aspect-ratio:4/3}}.glamora-edition-product__visual{background:#fff8f7;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden;width:100%!important;height:500px!important;min-height:500px!important;max-height:500px!important}.glamora-edition-product__visual picture{width:100%;height:100%;display:block}.glamora-edition-product__image{object-fit:cover;object-position:center;display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important}@media (width<=1366px){.glamora-edition-product__visual{height:460px!important;min-height:460px!important;max-height:460px!important}}@media (width<=900px){.glamora-edition-product__visual{margin-inline:auto;width:min(100%,680px)!important;height:420px!important;min-height:420px!important;max-height:420px!important}}@media (width<=650px){.glamora-edition-product__visual{aspect-ratio:4/3!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.glamora-edition-product__image{object-fit:cover;object-position:center;width:100%!important;height:100%!important}}.glamora-edition-shipping-estimate{width:min(100%,510px);color:var(--edition-text);text-align:left;background:radial-gradient(circle at 100% 0,#f9e3e680,#0000 42%),linear-gradient(135deg,#fffdfc 0%,#fff8f7 100%);border:1px solid #c687934d;border-radius:10px;margin:0 auto 18px;padding:16px 18px;position:relative;overflow:hidden;box-shadow:0 10px 26px #713c480e}.glamora-edition-shipping-estimate:before{content:"";background:linear-gradient(180deg, var(--edition-pink), #cda370bf);width:3px;height:100%;position:absolute;top:0;left:0}.glamora-edition-shipping-estimate__header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.glamora-edition-shipping-estimate__header>svg{width:38px;height:38px;color:var(--edition-pink-dark);background:var(--edition-soft);border-radius:50%;flex-shrink:0;padding:9px}.glamora-edition-shipping-estimate__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.glamora-edition-shipping-estimate__header span{color:var(--edition-pink-dark);font-family:var(--font-body,"Manrope", sans-serif);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3;display:block}.glamora-edition-shipping-estimate__header strong{color:#3d2d33;font-family:var(--font-body,"Manrope", sans-serif);font-size:13px;font-weight:700;line-height:1.45;display:block}.glamora-edition-shipping-estimate>p{color:var(--edition-muted);font-family:var(--font-body,"Manrope", sans-serif);border-top:1px solid #c687932e;margin:11px 0 0;padding:10px 0 0 50px;font-size:11px;font-weight:400;line-height:1.65}@media (width<=900px){.glamora-edition-shipping-estimate{width:min(100%,520px)}}@media (width<=650px){.glamora-edition-shipping-estimate{border-radius:9px;width:100%;margin-bottom:15px;padding:15px 14px}.glamora-edition-shipping-estimate__header{grid-template-columns:36px minmax(0,1fr);gap:10px}.glamora-edition-shipping-estimate__header>svg{width:36px;height:36px;padding:8px}.glamora-edition-shipping-estimate__header span{letter-spacing:.1em;font-size:8px}.glamora-edition-shipping-estimate__header strong{font-size:12px;line-height:1.45}.glamora-edition-shipping-estimate>p{margin-top:10px;padding:10px 0 0;font-size:10.5px;line-height:1.6}}@media (width<=480px){.glamora-edition-shipping-estimate{padding:14px 13px}.glamora-edition-shipping-estimate__header{grid-template-columns:34px minmax(0,1fr);gap:9px}.glamora-edition-shipping-estimate__header>svg{width:34px;height:34px;padding:8px}.glamora-edition-shipping-estimate__header strong{font-size:11.5px}.glamora-edition-shipping-estimate>p{font-size:10px}}@media (width<=360px){.glamora-edition-shipping-estimate{padding:13px 11px}.glamora-edition-shipping-estimate__header{grid-template-columns:32px minmax(0,1fr)}.glamora-edition-shipping-estimate__header>svg{width:32px;height:32px;padding:7px}.glamora-edition-shipping-estimate__header span{font-size:7.5px}.glamora-edition-shipping-estimate__header strong{font-size:11px}}.glamora-editions,.glamora-editions *,.glamora-editions :before,.glamora-editions :after{box-sizing:border-box}main.glamora-editions{--edition-text:#111;--edition-muted:#806c72;--edition-pink:#d77f90;--edition-pink-dark:#b85c70;--edition-wine:#8d4354;--edition-border:#d0849442;width:100%;min-width:0;max-width:100%;color:var(--edition-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;padding:0;font-family:Poppins,Arial,sans-serif;overflow-x:clip}.glamora-editions button,.glamora-editions a,.glamora-editions input,.glamora-editions select,.glamora-editions textarea{font-family:inherit}.glamora-editions__hero{text-align:center;background:#fff;width:min(100% - 48px,1120px);max-width:100%;margin:0 auto;padding:16px 0 20px;position:relative}.glamora-editions__hero:after{content:"";background:linear-gradient(90deg,#0000,#d3879647,#0000);width:min(100%,780px);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.glamora-editions__hero-icon{width:34px;height:34px;color:var(--edition-pink);background:#fff;border:1px solid #d5809138;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;display:flex;box-shadow:0 8px 22px #8c4f5c0d}.glamora-editions__eyebrow{color:var(--edition-pink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;line-height:1;display:block}.glamora-editions__hero h1{max-width:700px;color:var(--edition-text);letter-spacing:-.045em;margin:0 auto;font-size:clamp(2.3rem,3.7vw,3.7rem);font-weight:650;line-height:.97}.glamora-editions__hero h1 em{color:var(--edition-pink-dark);font-style:normal;font-weight:inherit;margin:11px auto 0;display:block}.glamora-editions__hero>p{max-width:620px;color:var(--edition-muted);margin:11px auto 0;font-size:11px;font-weight:400;line-height:1.65}.glamora-editions__catalog{background:#fff;width:min(100% - 48px,1260px);max-width:100%;margin:0 auto;padding:14px 0 80px}.glamora-editions__catalog-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.glamora-editions__catalog-heading>div>span{color:var(--edition-pink);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;line-height:1;display:block}.glamora-editions__catalog-heading h2{color:var(--edition-text);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,2.5vw,2.65rem);font-weight:650;line-height:1}.glamora-editions__catalog-heading>p{color:var(--edition-muted);margin:0 0 3px;font-size:11px}.glamora-editions__grid{grid-template-columns:repeat(auto-fit,minmax(280px,340px));justify-content:start;align-items:stretch;gap:24px;display:grid}.glamora-edition-card{border:1px solid var(--edition-border);background:#fff;border-radius:16px;width:100%;min-width:0;max-width:340px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 14px 38px #57303c11}.glamora-edition-card--featured{border-color:#c86a7f75;box-shadow:0 20px 52px #9e4b5f17}.glamora-edition-card__image-link{color:inherit;text-decoration:none;display:block}.glamora-edition-card__image{background:#fff;justify-content:center;align-items:center;width:100%;height:255px;display:flex;position:relative;overflow:hidden}.glamora-edition-card__image:after{content:"";background:#bd667b1f;height:1px;position:absolute;bottom:0;left:16px;right:16px}.glamora-edition-card__image img{object-fit:contain;object-position:center;width:100%;height:100%;padding:16px 18px;transition:transform .38s;display:block}.glamora-edition-card__image-placeholder{color:#cf7387a6;background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.glamora-edition-card__status,.glamora-edition-card__current{letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:12px}.glamora-edition-card__status{left:12px}.glamora-edition-card__current{color:#fff;background:#8f4555e6;right:12px}.glamora-edition-card__status.is-available{color:#316b4b;background:#e4f5ebf2}.glamora-edition-card__status.is-low-stock{color:#89602f;background:#fff4d8f5}.glamora-edition-card__status.is-coming-soon{color:#925366;background:#fce7edf5}.glamora-edition-card__status.is-sold-out,.glamora-edition-card__status.is-closed{color:#6e6467;background:#f2eeeff2}.glamora-edition-card__content{background:#fff;padding:15px 16px 18px}.glamora-edition-card__meta{flex-wrap:wrap;align-items:center;gap:6px 11px;min-height:18px;margin-bottom:8px;display:flex}.glamora-edition-card__meta span{color:var(--edition-muted);align-items:center;gap:5px;font-size:11px;font-weight:400;line-height:1.3;display:inline-flex}.glamora-edition-card__meta svg{width:12px;height:12px;color:var(--edition-pink)}.glamora-edition-card h3{color:var(--edition-text);letter-spacing:-.035em;margin:0 0 6px;font-size:1.48rem;font-weight:650;line-height:1.05}.glamora-edition-card__subtitle{min-height:28px;color:var(--edition-muted);margin:0 0 20px;font-size:9.5px;font-weight:400;line-height:1.5}.glamora-edition-card__footer{border-top:1px solid #c9829129;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.glamora-edition-card__footer strong{color:var(--edition-wine);letter-spacing:-.035em;white-space:nowrap;flex:none;margin:0;font-size:22px;font-weight:850;line-height:1}.glamora-edition-card__button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#dc8395,#cc6f82);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 18px #b95b6f24}.glamora-edition-card__button svg{flex:none;width:14px;height:14px}.glamora-edition-card__button:hover{transform:translateY(-2px);box-shadow:0 11px 24px #b95b6f33}@media (hover:hover){.glamora-edition-card:hover{border-color:#ca778a75;transform:translateY(-4px);box-shadow:0 20px 48px #57303c1b}.glamora-edition-card:hover .glamora-edition-card__image img{transform:scale(1.025)}}.glamora-editions__state{border:1px solid var(--edition-border);text-align:center;min-height:210px;color:var(--edition-muted);background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:34px 20px;display:flex}.glamora-editions__state svg{color:var(--edition-pink)}.glamora-editions__state h2{color:var(--edition-text);margin:4px 0 0;font-size:1.7rem;font-weight:650}.glamora-editions__state p{margin:0;font-size:11px;line-height:1.6}.glamora-editions__state--error{color:#913f49;background:#fff8f8}.glamora-editions__mobile-navigation{display:none}.glamora-editions__mobile-dots{justify-content:center;align-items:center;gap:6px;min-width:60px;display:flex}.glamora-editions__mobile-dots button{background:#a0606e3b;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.glamora-editions__mobile-dots button.is-active{background:var(--edition-pink-dark);width:20px}@media (width>=821px) and (width<=1100px){.glamora-editions__hero,.glamora-editions__catalog{width:calc(100% - 48px);margin-inline:auto}.glamora-editions__catalog-heading{width:100%}.glamora-editions__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:22px;width:100%}.glamora-edition-card{width:100%;max-width:none}.glamora-edition-card__image{height:250px}.glamora-editions__hero h1{font-size:clamp(2.15rem,5vw,3rem)}.glamora-editions__catalog-heading h2{font-size:1.8rem}.glamora-edition-card h3{font-size:1.4rem}.glamora-edition-card__footer strong{font-size:21px}}@media (width<=820px){.glamora-editions__hero{width:calc(100% - 30px);margin-inline:auto;padding:18px 0 17px}.glamora-editions__hero-icon{width:32px;height:32px;margin-bottom:7px}.glamora-editions__eyebrow{margin-bottom:6px;font-size:8px}.glamora-editions__hero h1{max-width:500px;font-size:clamp(2rem,8vw,2.55rem);line-height:.98}.glamora-editions__hero>p{max-width:460px;margin-top:10px;font-size:10px;line-height:1.6}.glamora-editions__catalog{width:100%;margin-inline:auto;padding:15px 0 56px;overflow:hidden}.glamora-editions__catalog-heading{align-items:flex-start;width:calc(100% - 30px);margin:0 auto 18px}.glamora-editions__catalog-heading h2{font-size:1.55rem}.glamora-editions__grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:14px;width:100%;max-width:100%;margin:0;padding:2px 15px 18px;scroll-padding-left:15px;display:flex;overflow:auto visible}.glamora-editions__grid::-webkit-scrollbar{display:none}.glamora-edition-card{scroll-snap-align:start;border-radius:15px;flex:0 0 min(78vw,310px);width:min(78vw,310px);max-width:310px}.glamora-edition-card:hover{transform:none}.glamora-edition-card__image{height:225px}.glamora-edition-card__image img{padding:14px 15px}.glamora-edition-card__content{padding:14px 15px 15px}.glamora-edition-card h3{font-size:1.35rem}.glamora-edition-card__subtitle{min-height:0;margin-bottom:15px;font-size:9px}.glamora-edition-card__footer{margin-top:16px;padding-top:15px}.glamora-edition-card__footer strong{font-size:21px}.glamora-edition-card__button{min-height:35px;padding-inline:12px;font-size:9.5px}.glamora-editions__mobile-navigation{justify-content:center;align-items:center;gap:14px;width:calc(100% - 30px);margin:3px auto 0;display:flex}.glamora-editions__mobile-navigation>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d97e91,#bd5e73);border:1px solid #c2697c38;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:transform .16s,opacity .16s,box-shadow .16s;display:flex;box-shadow:0 8px 20px #aa52662e}.glamora-editions__mobile-navigation>button:active{transform:scale(.94)}.glamora-editions__mobile-navigation>button:disabled{opacity:.3;box-shadow:none;cursor:default}}@media (width<=520px){.glamora-editions__hero{width:calc(100% - 24px);padding:14px 0}.glamora-editions__hero-icon{width:30px;height:30px;margin-bottom:6px}.glamora-editions__hero h1{max-width:325px;font-size:clamp(1.95rem,9.5vw,2.45rem);line-height:.99}.glamora-editions__hero>p{max-width:335px;margin-top:9px;font-size:9.5px;line-height:1.55}.glamora-editions__catalog{padding-top:13px}.glamora-editions__catalog-heading{gap:8px;width:calc(100% - 24px);margin-bottom:15px}.glamora-editions__catalog-heading>div>span{margin-bottom:4px;font-size:8px}.glamora-editions__catalog-heading h2{font-size:1.55rem}.glamora-editions__catalog-heading>p{padding-top:12px;font-size:8px}.glamora-editions__grid{gap:11px;padding-left:12px;padding-right:12px;scroll-padding-left:12px}.glamora-edition-card{flex-basis:min(82vw,292px);width:min(82vw,292px);max-width:292px}.glamora-edition-card__image{height:205px}.glamora-edition-card__image img{padding:13px}.glamora-edition-card__status,.glamora-edition-card__current{min-height:23px;padding:6px 8px;font-size:7px;top:10px}.glamora-edition-card__status{left:10px}.glamora-edition-card__current{right:10px}.glamora-edition-card__content{padding:13px 14px 14px}.glamora-edition-card__meta span{font-size:7.9px}.glamora-edition-card h3{font-size:1.3rem}.glamora-edition-card__subtitle{font-size:9px}.glamora-edition-card__footer{gap:9px}.glamora-edition-card__footer strong{color:var(--edition-wine);font-size:21px}.glamora-edition-card__button{min-height:34px;padding:0 10px;font-size:8.5px}.glamora-editions__mobile-navigation>button{width:38px;height:38px}}@media (width<=370px){.glamora-edition-card{flex-basis:82vw;width:82vw}.glamora-edition-card__image{height:195px}.glamora-edition-card__footer{gap:8px}.glamora-edition-card__footer strong{font-size:20px}}.glamora-edition-card__button:focus-visible,.glamora-edition-card__image-link:focus-visible,.glamora-editions__mobile-navigation button:focus-visible{outline-offset:3px;outline:3px solid #d2798c47}@media (prefers-reduced-motion:reduce){.glamora-edition-card,.glamora-edition-card__image img,.glamora-edition-card__button,.glamora-editions__mobile-navigation button,.glamora-editions__mobile-dots button{transition:none}.glamora-editions__grid{scroll-behavior:auto}}.beauty-public-page{color:#38272f;background:#fffaf8;overflow:hidden}.beauty-public-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(50px,8vw,110px);width:min(100% - 40px,1180px);min-height:670px;margin:0 auto;padding:90px 0 100px;display:grid}.beauty-public-hero__content{max-width:660px}.beauty-public-eyebrow{color:#a04868;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:800;display:inline-flex}.beauty-public-hero h1{color:#3b252e;letter-spacing:-.055em;max-width:700px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.4rem);font-weight:400;line-height:.98}.beauty-public-hero h1 span{color:#9d4564}.beauty-public-hero__description{color:#735f68;max-width:625px;margin:28px 0 0;font-size:clamp(1rem,2vw,1.12rem);line-height:1.8}.beauty-public-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:34px;display:flex}.beauty-public-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:0 24px;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .17s,box-shadow .17s,background .17s,border-color .17s;display:inline-flex}.beauty-public-button--primary{color:#fff;background:#9c4566;border-color:#9c4566;box-shadow:0 14px 32px #85375530}.beauty-public-button--primary:hover{background:#7f354f;border-color:#7f354f;transform:translateY(-2px);box-shadow:0 18px 38px #7e314e40}.beauty-public-button--secondary{color:#74475a;background:#ffffffb3;border-color:#dfc8d1}.beauty-public-button--secondary:hover{background:#fff;border-color:#b97991;transform:translateY(-2px)}.beauty-public-button:focus-visible{outline-offset:4px;outline:3px solid #9c456633}.beauty-public-hero__note{color:#846d78;align-items:flex-start;gap:9px;max-width:570px;margin-top:24px;font-size:.82rem;line-height:1.55;display:flex}.beauty-public-hero__note svg{color:#a44f6e;flex:none;margin-top:2px}.beauty-public-preview{place-items:center;display:grid;position:relative}.beauty-public-preview__glow{filter:blur(7px);background:radial-gradient(circle,#e2aec354,#f4dee621 55%,#0000 72%);border-radius:50%;width:430px;height:430px;position:absolute}.beauty-public-preview__card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#fffffff0,#fcf0f5e6);border:1px solid #dcbecad6;border-radius:32px;width:min(100%,430px);padding:46px 38px 37px;position:relative;box-shadow:0 35px 90px #5b283b24}.beauty-public-preview__icon{color:#9d4565;background:#f6e4eb;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.beauty-public-preview__eyebrow{color:#a0506d;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.beauty-public-preview h2{color:#432a34;letter-spacing:-.04em;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:400}.beauty-public-preview>p{color:#75616a;margin:0;font-size:.92rem;line-height:1.7}.beauty-public-preview__tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.beauty-public-preview__tags span{color:#85566a;background:#ffffffbf;border:1px solid #ead4dc;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:700}.beauty-public-preview__progress{border-top:1px solid #eadde2;margin-top:28px;padding-top:22px}.beauty-public-preview__progress>div:first-child{color:#7c6771;justify-content:space-between;align-items:center;gap:14px;font-size:.76rem;display:flex}.beauty-public-preview__progress strong{color:#63394a;font-size:.85rem}.beauty-public-preview__bar{background:#eadde2;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.beauty-public-preview__bar span{border-radius:inherit;background:linear-gradient(90deg,#95415f,#d58ca8);width:100%;height:100%;display:block}.beauty-public-benefits{background:#fff;padding:110px 20px}.beauty-public-section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.beauty-public-section-heading>span,.beauty-public-final>span,.beauty-public-privacy>div:last-child>span{color:#a34869;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.beauty-public-section-heading h2,.beauty-public-privacy h2,.beauty-public-final h2{color:#3c2730;letter-spacing:-.04em;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.5vw,4rem);font-weight:400;line-height:1.08}.beauty-public-section-heading p{color:#78646d;max-width:650px;margin:0 auto;line-height:1.75}.beauty-public-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1120px);margin:0 auto;display:grid}.beauty-public-benefit{background:linear-gradient(145deg,#fff,#fff9fb);border:1px solid #eee0e5;border-radius:24px;padding:32px 29px;box-shadow:0 18px 50px #5b2c3d0e}.beauty-public-benefit__icon{color:#9a4564;background:#f7e9ee;border-radius:15px;place-items:center;width:49px;height:49px;margin-bottom:22px;display:grid}.beauty-public-benefit h3{color:#4b313c;margin:0 0 10px;font-size:1.05rem}.beauty-public-benefit p{color:#7a6670;margin:0;font-size:.9rem;line-height:1.7}.beauty-public-how{background:linear-gradient(#fcf4f6,#fff9f8);padding:110px 20px}.beauty-public-how__content{width:min(100%,1080px);margin:0 auto}.beauty-public-section-heading--left{text-align:left;max-width:700px;margin:0 0 45px}.beauty-public-section-heading--left p{margin-left:0}.beauty-public-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.beauty-public-step{background:#ffffffb8;border:1px solid #e9d9df;border-radius:20px;align-items:flex-start;gap:20px;padding:25px;display:flex}.beauty-public-step__number{color:#b26480;flex:none;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.beauty-public-step h3{color:#4c323c;margin:1px 0 8px;font-size:1rem}.beauty-public-step p{color:#7e6872;margin:0;font-size:.87rem;line-height:1.65}.beauty-public-privacy{background:radial-gradient(circle at 100% 0,#e6bfcf40,#0000 42%),#fff;border:1px solid #e7d5dc;border-radius:28px;grid-template-columns:auto 1fr;align-items:flex-start;gap:25px;width:min(100% - 40px,1040px);margin:110px auto;padding:clamp(30px,5vw,48px);display:grid;box-shadow:0 24px 70px #4b223214}.beauty-public-privacy__icon{color:#984460;background:#f5e6ec;border-radius:18px;place-items:center;width:61px;height:61px;display:grid}.beauty-public-privacy h2{margin-top:9px;font-size:clamp(1.8rem,4vw,3rem)}.beauty-public-privacy p{color:#75616a;max-width:760px;margin:0;line-height:1.75}.beauty-public-final{color:#fff;text-align:center;background:#482c37;justify-items:center;padding:105px 20px 115px;display:grid}.beauty-public-final>svg{color:#efc8d6;margin-bottom:18px}.beauty-public-final>span{color:#eec2d2}.beauty-public-final h2{color:#fff;max-width:780px}.beauty-public-final p{color:#ffffffb8;max-width:610px;margin:0 0 29px;line-height:1.75}.beauty-public-final .beauty-public-button--primary{color:#7e3651;background:#fff;border-color:#fff;box-shadow:0 15px 38px #0000002e}.beauty-public-final .beauty-public-button--primary:hover{background:#f7e3ea;border-color:#f7e3ea}@media (width<=900px){.beauty-public-hero{grid-template-columns:1fr;gap:65px;padding-top:70px}.beauty-public-hero__content{max-width:760px}.beauty-public-preview{width:100%}.beauty-public-benefits__grid{grid-template-columns:1fr}}@media (width<=650px){.beauty-public-hero{width:min(100% - 26px,1180px);min-height:auto;padding:55px 0 70px}.beauty-public-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.beauty-public-actions{flex-direction:column;align-items:stretch}.beauty-public-button{width:100%}.beauty-public-preview__card{border-radius:25px;padding:38px 23px 30px}.beauty-public-benefits,.beauty-public-how{padding:80px 15px}.beauty-public-steps{grid-template-columns:1fr}.beauty-public-privacy{grid-template-columns:1fr;width:min(100% - 26px,1040px);margin:80px auto}.beauty-public-final{padding:85px 18px 95px}}@media (prefers-reduced-motion:reduce){.beauty-public-button{transition:none}}.beauty-public-page,.beauty-public-page *{box-sizing:border-box;font-family:Poppins,sans-serif}.beauty-public-hero h1,.beauty-public-preview h2,.beauty-public-section-heading h2,.beauty-public-privacy h2,.beauty-public-final h2,.beauty-public-step__number{font-family:Poppins,sans-serif}.beauty-public-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:center;gap:clamp(42px,6vw,82px);width:min(100% - 40px,1180px);min-height:0;margin:0 auto;padding:clamp(42px,5vw,66px) 0 clamp(66px,7vw,90px)}.beauty-public-hero__content{width:100%;max-width:630px}.beauty-public-eyebrow{letter-spacing:.12em;margin-bottom:15px;font-size:11px;font-weight:750;line-height:1.35}.beauty-public-hero h1{letter-spacing:-.05em;max-width:680px;margin:0;font-size:clamp(46px,5.8vw,76px);font-weight:650;line-height:1.01}.beauty-public-hero h1 span{font-weight:650}.beauty-public-hero__description{max-width:600px;margin:23px 0 0;font-size:clamp(14px,1.25vw,16px);line-height:1.72}.beauty-public-actions{gap:12px;margin-top:28px}.beauty-public-button{border-radius:13px;min-height:50px;padding:0 22px;font-size:12px;font-weight:700}.beauty-public-hero__note{max-width:550px;margin-top:19px;font-size:11px;line-height:1.55}.beauty-public-preview__glow{width:min(390px,92vw);height:min(390px,92vw)}.beauty-public-preview__card{border-radius:26px;width:min(100%,410px);padding:38px 34px 32px}.beauty-public-preview__icon{border-radius:17px;width:56px;height:56px;margin-bottom:16px}.beauty-public-preview__eyebrow{font-size:10px}.beauty-public-preview h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(30px,3.5vw,42px);font-weight:650}.beauty-public-preview__card>p{font-size:12.5px;line-height:1.7}.beauty-public-preview__tags{margin-top:20px}.beauty-public-preview__tags span{font-size:10px}.beauty-public-preview__progress{margin-top:23px;padding-top:18px}.beauty-public-benefits,.beauty-public-how{padding:clamp(72px,7vw,96px) 20px}.beauty-public-section-heading{margin-bottom:40px}.beauty-public-section-heading>span,.beauty-public-final>span,.beauty-public-privacy>div:last-child>span{font-size:10px;font-weight:750}.beauty-public-section-heading h2,.beauty-public-privacy h2,.beauty-public-final h2{letter-spacing:-.045em;font-size:clamp(31px,4vw,50px);font-weight:650;line-height:1.08}.beauty-public-section-heading p{font-size:13.5px;line-height:1.7}.beauty-public-benefit{border-radius:20px;padding:28px 26px}.beauty-public-benefit h3{font-size:14px;font-weight:700}.beauty-public-benefit p{font-size:12px;line-height:1.65}.beauty-public-step{border-radius:18px;gap:17px;padding:22px}.beauty-public-step__number{font-size:18px;font-weight:650}.beauty-public-step h3{font-size:13.5px;font-weight:700}.beauty-public-step p{font-size:11.5px}.beauty-public-privacy{border-radius:24px;margin:clamp(70px,7vw,92px) auto;padding:clamp(28px,4vw,42px)}.beauty-public-privacy__icon{border-radius:16px}.beauty-public-privacy h2{font-size:clamp(28px,3.5vw,40px)}.beauty-public-privacy p{font-size:12.5px}.beauty-public-final{padding:clamp(76px,7vw,96px) 20px clamp(82px,8vw,104px)}.beauty-public-final p{font-size:13px}@media (width<=1100px){.beauty-public-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);gap:44px;width:min(100% - 36px,1060px);padding-top:48px}.beauty-public-hero h1{font-size:clamp(43px,5.6vw,64px)}}@media (width<=900px){.beauty-public-hero{grid-template-columns:1fr;gap:44px;width:min(100% - 36px,760px);padding:38px 0 64px}.beauty-public-hero h1{font-size:clamp(42px,8vw,58px)}.beauty-public-preview__card{width:min(100%,440px)}.beauty-public-benefits__grid,.beauty-public-steps{grid-template-columns:1fr}}@media (width<=650px){.beauty-public-hero{gap:36px;width:min(100% - 28px,620px);padding:28px 0 54px}.beauty-public-eyebrow{margin-bottom:12px;font-size:9.5px}.beauty-public-hero h1{font-size:clamp(38px,12vw,50px)}.beauty-public-hero__description{margin-top:18px;font-size:13px}.beauty-public-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.beauty-public-button{border-radius:12px;width:100%;min-height:50px;font-size:11.5px}.beauty-public-hero__note{margin-top:16px;font-size:10.5px}.beauty-public-preview__card{border-radius:22px;padding:31px 21px 27px}.beauty-public-benefits,.beauty-public-how{padding:62px 14px}.beauty-public-section-heading h2,.beauty-public-final h2{font-size:clamp(28px,9vw,36px)}.beauty-public-privacy{border-radius:21px;grid-template-columns:1fr;width:min(100% - 28px,1040px);margin:60px auto;padding:26px 22px}.beauty-public-final{padding:68px 16px 76px}}@media (width<=390px){.beauty-public-hero{width:calc(100% - 22px);padding-top:24px}.beauty-public-hero h1{font-size:37px}.beauty-public-preview__card{padding:28px 18px 24px}.beauty-public-privacy{width:calc(100% - 22px);padding:23px 18px}}.beauty-public-slider-controls{display:none}@media (width<=900px){.beauty-public-benefits__grid,.beauty-public-steps{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(min(82vw,520px),min(82vw,520px));grid-auto-flow:column;justify-content:flex-start;gap:14px;width:100%;margin-inline:auto;padding:4px max(1px,50% - min(82vw,520px)/2) 18px;scroll-padding-inline:max(1px,50% - min(82vw,520px)/2);display:grid;overflow:auto visible}.beauty-public-benefits__grid::-webkit-scrollbar{display:none}.beauty-public-steps::-webkit-scrollbar{display:none}.beauty-public-benefit,.beauty-public-step{scroll-snap-align:center;scroll-snap-stop:always;width:100%;min-width:0;max-width:none;margin:0}.beauty-public-benefit{min-height:210px}.beauty-public-step{min-height:126px}.beauty-public-slider-controls{justify-content:center;align-items:center;gap:12px;width:fit-content;margin:18px auto 0;display:flex}.beauty-public-slider-controls button{color:#93405f;cursor:pointer;background:#ffffffe6;border:1px solid #9d456433;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #542b3a12}.beauty-public-slider-controls button:hover{background:#fff5f8;border-color:#9d45646b;transform:translateY(-1px);box-shadow:0 10px 26px #542b3a1a}.beauty-public-slider-controls button:active{transform:translateY(0)scale(.97)}.beauty-public-slider-controls button:focus-visible{outline-offset:3px;outline:3px solid #9c456629}.beauty-public-slider-controls>span{color:#9a7e89;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}}@media (width<=650px){.beauty-public-benefits,.beauty-public-how{overflow:hidden}.beauty-public-benefits__grid,.beauty-public-steps{grid-auto-columns:calc(100vw - 54px);padding-left:13px;padding-right:13px;scroll-padding-inline:13px}.beauty-public-benefit{min-height:205px}.beauty-public-step{align-items:flex-start;min-height:138px}.beauty-public-slider-controls{gap:10px;margin-top:15px}.beauty-public-slider-controls button{border-radius:12px;flex-basis:40px;width:40px;height:40px}.beauty-public-slider-controls>span{font-size:8px}}@media (width<=390px){.beauty-public-benefits__grid,.beauty-public-steps{grid-auto-columns:calc(100vw - 42px);padding-left:10px;padding-right:10px;scroll-padding-inline:10px}.beauty-public-slider-controls>span{text-align:center;max-width:110px}}@media (prefers-reduced-motion:reduce){.beauty-public-benefits__grid,.beauty-public-steps{scroll-behavior:auto}.beauty-public-slider-controls button{transition:none}}.beauty-public-hero{align-items:center;min-height:0!important;margin-top:-50px!important}@media (width<=1100px){.beauty-public-hero{margin-top:-50px!important}}@media (width<=900px){.beauty-public-hero{align-items:start;margin-top:-50px!important}}@media (width<=650px){.beauty-public-hero{margin-top:-50px!important}}@media (width<=390px){.beauty-public-hero{margin-top:-50px!important}}.beauty-public-privacy{margin-top:-50px!important;margin-bottom:20px!important}@media (width<=1100px){.beauty-public-privacy{margin-top:-50px!important;margin-bottom:20px!important}}@media (width<=900px){.beauty-public-privacy{margin-top:-50px!important;margin-bottom:20px!important}}@media (width<=650px){.beauty-public-privacy{margin-top:-50px!important;margin-bottom:20px!important}}@media (width<=390px){.beauty-public-privacy{margin-top:-50px!important;margin-bottom:20px!important}}.account-overview{flex-direction:column;gap:24px;width:100%;display:flex}.account-overview__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 8px;display:flex}.account-overview__eyebrow,.account-overview-card__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a54d68;align-items:center;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-flex}.account-overview__header h1{letter-spacing:-.035em;color:#29171d;margin:0;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.05}.account-overview__header p{color:#75656a;max-width:600px;margin:12px 0 0;font-size:15px;line-height:1.7}.account-overview__member{color:#70545d;background:#fff;border:1px solid #eadde1;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 7px 22px #42222c0d}.account-overview__member svg{color:#a54d68}.account-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.account-stat-card{background:#fff;border:1px solid #eee4e7;border-radius:18px;align-items:center;gap:15px;min-width:0;padding:19px;display:flex;box-shadow:0 10px 35px #371d260b}.account-stat-card__icon{color:#a34864;background:#fbf2f5;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.account-stat-card>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.account-stat-card span{color:#8b777e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.account-stat-card strong{letter-spacing:-.02em;color:#302027;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:750;overflow:hidden}.account-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-overview-card{background:#fff;border:1px solid #eee3e6;border-radius:22px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 14px 42px #3c1e280b}.account-overview-card--order{grid-column:1/-1}.account-overview-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-overview-card__heading>div:first-child{min-width:0}.account-overview-card__heading h2{letter-spacing:-.025em;color:#302027;margin:0;font-size:20px;font-weight:730;line-height:1.3}.account-overview-card__description{color:#7b6970;margin:17px 0 0;font-size:13px;line-height:1.7}.account-order-status{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.account-order-status--paid{color:#30704a;background:#edf8f1}.account-order-status--preparing{color:#93631e;background:#fff5e7}.account-order-status--ready_to_ship{color:#555d92;background:#f1f2fb}.account-order-status--shipped{color:#356d99;background:#edf4fb}.account-order-status--delivered{color:#30704a;background:#edf8f1}.account-order-status--cancelled{color:#9c4a53;background:#fff0f1}.account-order-summary{background:#fdfafb;border:1px solid #f0e7e9;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid;overflow:hidden}.account-order-summary>div{flex-direction:column;gap:7px;min-width:0;padding:17px 18px;display:flex}.account-order-summary>div+div{border-left:1px solid #eee4e7}.account-order-summary span{text-transform:uppercase;letter-spacing:.07em;color:#9a888e;font-size:11px;font-weight:700}.account-order-summary strong{color:#39262d;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.account-overview-link{color:#913d59;align-items:center;gap:7px;width:fit-content;margin-top:20px;font-size:13px;font-weight:800;text-decoration:none;transition:gap .16s,color .16s;display:inline-flex}.account-overview-link:hover{color:#702a42;gap:10px}.account-profile-percentage{color:#9c4561;background:#fbf1f4;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:12px;font-weight:850;display:grid}.account-profile-progress{background:#f2e8eb;border-radius:999px;width:100%;height:8px;margin-top:22px;overflow:hidden}.account-profile-progress span{border-radius:inherit;background:linear-gradient(90deg,#8e3854 0%,#bc6b82 100%);height:100%;transition:width .35s;display:block}.account-profile-detail{border-bottom:1px solid #f1e8ea;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:13px 0;display:flex}.account-profile-detail span{color:#8b777e;font-size:12px}.account-profile-detail strong{text-align:right;color:#3a262e;font-size:13px}.account-overview-card__round-icon{color:#9d4561;background:#fbf1f4;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.account-address-preview{background:#fdfafb;border:1px solid #f0e6e9;border-radius:16px;flex-direction:column;gap:5px;margin-top:20px;padding:17px;display:flex}.account-address-preview strong{color:#38242c;font-size:14px}.account-address-preview p{color:#5f4b53;margin:2px 0 0;font-size:13px;line-height:1.5}.account-address-preview span{color:#8a747c;font-size:12px;line-height:1.5}.account-address-preview small{color:#9a878e;margin-top:7px;font-size:11px;font-weight:650}.account-overview-empty{background:#fdf9fa;border:1px dashed #e7d8dd;border-radius:16px;align-items:center;gap:14px;margin-top:21px;padding:18px;display:flex}.account-overview-empty--compact{align-items:flex-start}.account-overview-empty__icon{color:#a54e69;background:#f7e9ee;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.account-overview-empty strong{color:#49343c;font-size:13px;display:block}.account-overview-empty p{color:#8c767e;margin:5px 0 0;font-size:12px;line-height:1.6}.account-quick-links{border:1px solid #eee4e7;border-radius:16px;flex-direction:column;margin-top:18px;display:flex;overflow:hidden}.account-quick-links a{color:#5e4750;background:#fff;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:14px 15px;text-decoration:none;transition:background .16s,color .16s;display:grid}.account-quick-links a+a{border-top:1px solid #f0e7e9}.account-quick-links a:hover{color:#8d3854;background:#fcf6f8}.account-quick-links a svg:first-child{color:#a14b66}.account-quick-links a span{font-size:13px;font-weight:700}.account-quick-links a svg:last-child{color:#ac999f;justify-self:end}.account-overview-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:40px 24px;display:flex}.account-overview-state p{color:#806b73;margin:15px 0 0;font-size:14px}.account-overview-loader{border:3px solid #ecdde2;border-top-color:#95405b;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite accountOverviewSpin}.account-overview-state--error h1{color:#38252d;margin:16px 0 0;font-size:22px}.account-overview-state--error button{color:#fff;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:12px;margin-top:20px;padding:11px 17px;font-size:13px;font-weight:750}.account-overview-state__icon{color:#9b435f;background:#faeef2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}@keyframes accountOverviewSpin{to{transform:rotate(360deg)}}@media (width<=900px){.account-overview__stats,.account-overview__grid{grid-template-columns:1fr}.account-overview-card--order{grid-column:auto}}@media (width<=680px){.account-overview{gap:18px}.account-overview__header{flex-direction:column}.account-overview__member{align-self:flex-start}.account-overview-card{border-radius:18px;padding:19px}.account-overview-card__heading{flex-direction:column}.account-order-status{align-self:flex-start}.account-order-summary{grid-template-columns:1fr}.account-order-summary>div+div{border-top:1px solid #eee4e7;border-left:0}.account-profile-percentage{visibility:hidden;position:absolute}}@media (width<=480px){.account-overview__header h1{font-size:30px}.account-stat-card{padding:16px}.account-stat-card__icon{flex-basis:42px;width:42px;height:42px}.account-stat-card strong{font-size:17px}.account-overview-card{padding:17px}.account-overview-card__heading h2{font-size:18px}.account-profile-detail{flex-direction:column;align-items:flex-start;gap:5px}.account-profile-detail strong{text-align:left}}@media (prefers-reduced-motion:reduce){.account-overview-loader,.account-profile-progress span,.account-overview-link,.account-quick-links a{transition:none;animation:none}}@media (width<=960px){.account-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-overview__stats .account-stat-card:last-child{grid-column:1/-1}.account-overview__grid{grid-template-columns:1fr}.account-overview-card--order{grid-column:auto}}@media (width<=680px){.account-overview{gap:18px}.account-overview__header{flex-direction:column;gap:13px;padding-top:0}.account-overview__header h1{font-size:clamp(29px,9vw,36px)}.account-overview__header p{margin-top:9px;font-size:13px;line-height:1.62}.account-overview__member{align-self:flex-start}.account-overview__stats{gap:10px}.account-stat-card{border-radius:16px;padding:16px}.account-stat-card__icon{flex-basis:42px;width:42px;height:42px}.account-stat-card span{font-size:11px}.account-stat-card strong{font-size:18px}.account-overview__grid{gap:12px}.account-overview-card{border-radius:18px;padding:19px}.account-overview-card__heading{align-items:flex-start;gap:12px}.account-overview-card__heading h2{font-size:18px}.account-order-status{flex:none}.account-order-summary{grid-template-columns:1fr 1fr}.account-order-summary>div+div{border-left:0}.account-overview-link{min-height:45px}.account-quick-links a{min-height:52px}}@media (width<=480px){.account-overview__header h1{font-size:29px}.account-overview__stats{grid-template-columns:1fr}.account-overview__stats .account-stat-card:last-child{grid-column:auto}.account-stat-card{min-height:74px}.account-overview-card{border-radius:16px;padding:16px}.account-overview-card__heading{flex-direction:column}.account-order-status,.account-profile-percentage{align-self:flex-start}.account-order-summary{grid-template-columns:1fr}.account-order-summary>div{padding:12px 0}.account-order-summary>div+div{border-top:1px solid #f0e5e8}.account-profile-detail{flex-direction:column;align-items:flex-start;gap:5px}.account-profile-detail strong{text-align:left;overflow-wrap:anywhere;max-width:100%}.account-address-preview{padding:14px}}.account-beauty-page{width:min(100% - 32px,1120px);margin:0 auto;padding:72px 0 100px}.account-beauty-hero{max-width:720px;margin-bottom:36px}.account-beauty-eyebrow{color:#934662;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:.84rem;font-weight:700;display:inline-flex}.account-beauty-hero h1{color:#261b21;letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:600;line-height:1.02}.account-beauty-hero p{color:#705e67;max-width:650px;margin:20px 0 0;font-size:1.05rem;line-height:1.75}.account-beauty-card{background:radial-gradient(circle at 100% 0,#e6c2cf52,#0000 38%),#fff;border:1px solid #eadde3;border-radius:28px;padding:clamp(24px,5vw,46px);overflow:hidden;box-shadow:0 22px 70px #43223017}.account-beauty-card__top{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-beauty-card__top>div:first-child{align-items:baseline;gap:12px;display:flex}.account-beauty-card__label{color:#78656e;font-size:.94rem}.account-beauty-card__top strong{color:#321f28;font-size:1.35rem}.account-beauty-status{color:#8a6474;background:#fbf6f8;border:1px solid #eadce2;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.account-beauty-status--complete{color:#327054;background:#f0faf5;border-color:#cde7da}.account-beauty-progress{background:#f0e8ec;border-radius:999px;height:9px;margin-top:18px;overflow:hidden}.account-beauty-progress__fill{border-radius:inherit;background:linear-gradient(90deg,#853f5d,#c9829e);height:100%;transition:width .35s}.account-beauty-intro{max-width:650px;padding-top:54px}.account-beauty-intro h2{color:#2c1e24;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:600}.account-beauty-intro p{color:#735f68;margin:14px 0 26px;line-height:1.7}.account-beauty-intro button,.account-beauty-state button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#8e4563;border:0;border-radius:999px;padding:0 22px;font-weight:700;transition:transform .16s,background .16s,box-shadow .16s}.account-beauty-intro button:hover,.account-beauty-state button:hover{background:#75364f;transform:translateY(-1px);box-shadow:0 12px 28px #75364f3b}.account-beauty-intro button:focus-visible,.account-beauty-state button:focus-visible{outline-offset:3px;outline:3px solid #8e456340}.account-beauty-state{text-align:center;color:#6e5b64;place-content:center;justify-items:center;gap:12px;min-height:70vh;padding:40px 20px;display:grid}.account-beauty-state h1,.account-beauty-state p{margin:0}.account-beauty-state h1{color:#2d1f26;font-size:1.7rem}.account-beauty-state button{margin-top:12px}.account-beauty-spinner{animation:.8s linear infinite account-beauty-spin}@keyframes account-beauty-spin{to{transform:rotate(360deg)}}@media (width<=640px){.account-beauty-page{width:min(100% - 24px,1120px);padding:46px 0 70px}.account-beauty-card{border-radius:22px}.account-beauty-card__top{flex-direction:column;align-items:flex-start}.account-beauty-intro{padding-top:42px}.account-beauty-intro button{width:100%}}@media (prefers-reduced-motion:reduce){.account-beauty-spinner{animation:none}.account-beauty-progress__fill,.account-beauty-intro button,.account-beauty-state button{transition:none}}.account-beauty-survey{padding-top:42px}.account-beauty-survey__heading{color:#946076;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:24px;font-size:.82rem;font-weight:700;display:flex}.account-beauty-save-state{color:#3d765a;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.account-beauty-step-progress{background:#f1e7eb;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.account-beauty-step-progress>div{border-radius:inherit;background:linear-gradient(90deg,#914562,#ce8ca5);height:100%;transition:width .25s}.account-beauty-question{padding-top:38px}.account-beauty-question h2{color:#2b1d24;letter-spacing:-.035em;max-width:780px;margin:0;font-size:clamp(1.65rem,4vw,2.55rem);font-weight:600;line-height:1.16}.account-beauty-question__help{color:#78636d;margin:12px 0 25px;line-height:1.65}.account-beauty-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.account-beauty-option{color:#4f3d46;min-height:62px;font:inherit;text-align:left;cursor:pointer;background:#fffc;border:1px solid #e7d9df;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;font-size:.94rem;line-height:1.4;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.account-beauty-option:hover{background:#fffafb;border-color:#c998aa;transform:translateY(-1px);box-shadow:0 9px 24px #5f314314}.account-beauty-option.is-selected{color:#6f2f4a;background:#fcf2f6;border-color:#9c4a6a;box-shadow:0 8px 24px #8f425f1c}.account-beauty-option__check{color:#fff;border:1px solid #ddcbd3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.account-beauty-option.is-selected .account-beauty-option__check{background:#914562;border-color:#914562}.account-beauty-text-field{margin-top:22px;position:relative}.account-beauty-text-field label{color:#4f3b45;margin-bottom:9px;font-size:.9rem;font-weight:700;display:block}.account-beauty-text-field textarea{resize:vertical;color:#34242b;width:100%;font:inherit;background:#fff;border:1px solid #dfcfd6;border-radius:15px;outline:none;padding:15px 16px 35px;line-height:1.6;transition:border-color .16s,box-shadow .16s}.account-beauty-text-field textarea:focus{border-color:#a85876;box-shadow:0 0 0 4px #a858761a}.account-beauty-text-field>span{color:#9b818d;font-size:.74rem;position:absolute;bottom:11px;right:13px}.account-beauty-text-field--large{margin-top:24px}.account-beauty-suggestion-note{color:#7a6570;background:#faf5f7;border-radius:12px;margin:15px 0 0;padding:13px 15px;font-size:.82rem;line-height:1.55}.account-beauty-consent{color:#5f4c55;cursor:pointer;align-items:flex-start;gap:11px;margin-top:24px;font-size:.87rem;line-height:1.55;display:flex}.account-beauty-consent input{opacity:0;pointer-events:none;position:absolute}.account-beauty-consent__box{color:#fff;background:#fff;border:1px solid #cdb5c0;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;display:grid}.account-beauty-consent input:checked+.account-beauty-consent__box{background:#914562;border-color:#914562}.account-beauty-consent input:focus-visible+.account-beauty-consent__box{outline-offset:2px;outline:3px solid #91456233}.account-beauty-survey-error{color:#9b3f4d;background:#fff5f6;border:1px solid #efccd1;border-radius:12px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;font-size:.86rem;line-height:1.45;display:flex}.account-beauty-survey-error svg{flex:none;margin-top:1px}.account-beauty-survey__actions{border-top:1px solid #eee3e7;justify-content:space-between;align-items:center;gap:18px;margin-top:34px;padding-top:23px;display:flex}.account-beauty-back-button,.account-beauty-next-button,.account-beauty-secondary-button{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.account-beauty-back-button{color:#694d59;background:#fff;border:1px solid #ddcbd3}.account-beauty-back-button:hover:not(:disabled){background:#fff9fb;border-color:#b88096}.account-beauty-next-button{color:#fff;background:#914562;border:1px solid #914562}.account-beauty-next-button:hover:not(:disabled){background:#78344f;transform:translateY(-1px);box-shadow:0 11px 25px #78344f33}.account-beauty-back-button:disabled,.account-beauty-next-button:disabled{opacity:.55;cursor:not-allowed}.account-beauty-result{text-align:center;max-width:760px;margin:0 auto;padding:55px 0 20px}.account-beauty-result__icon{color:#934563;background:#f8eaf0;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 17px;display:grid}.account-beauty-result__eyebrow{color:#9d4b6b;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-beauty-result h2{color:#2d1d24;letter-spacing:-.045em;margin:11px 0 13px;font-size:clamp(2rem,5vw,3.6rem);font-weight:600}.account-beauty-result>p{color:#725e67;max-width:610px;margin:0 auto;line-height:1.7}.account-beauty-result__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.account-beauty-result__summary>div{background:#ffffffc7;border:1px solid #eadde2;border-radius:15px;padding:18px 13px}.account-beauty-result__summary span,.account-beauty-result__summary strong{display:block}.account-beauty-result__summary span{color:#8b737e;margin-bottom:6px;font-size:.76rem}.account-beauty-result__summary strong{color:#49333d;font-size:.96rem}.account-beauty-secondary-button{color:#81415b;background:#fff;border:1px solid #c99eaf;margin-top:27px}.account-beauty-secondary-button:hover{background:#fff7fa;border-color:#914562}@media (width<=700px){.account-beauty-options{grid-template-columns:1fr}.account-beauty-survey__heading{flex-direction:column;align-items:flex-start;gap:8px}.account-beauty-survey__actions{flex-direction:column-reverse;align-items:stretch}.account-beauty-back-button,.account-beauty-next-button{width:100%}.account-beauty-result__summary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-beauty-step-progress>div,.account-beauty-option,.account-beauty-back-button,.account-beauty-next-button,.account-beauty-secondary-button{transition:none}}@media (width<=1100px){.account-beauty-page{width:min(100% - 36px,1040px);padding-top:54px;padding-bottom:82px}.account-beauty-card{padding:clamp(24px,4vw,38px)}}@media (width<=820px){.account-beauty-page{width:min(100% - 30px,760px);padding-top:42px;padding-bottom:68px}.account-beauty-hero{margin-bottom:28px}.account-beauty-hero h1{font-size:clamp(2.05rem,8vw,3.4rem)}.account-beauty-hero p{margin-top:16px;font-size:.98rem;line-height:1.68}.account-beauty-card{border-radius:24px}.account-beauty-card__top{align-items:flex-start}.account-beauty-intro{padding-top:42px}.account-beauty-options{gap:11px}}@media (width<=640px){.account-beauty-page{width:calc(100% - 22px);padding:28px 0 54px}.account-beauty-hero{margin-bottom:22px}.account-beauty-eyebrow{margin-bottom:10px;font-size:.72rem}.account-beauty-hero h1{font-size:clamp(2rem,11vw,2.75rem);line-height:1.04}.account-beauty-hero p{margin-top:14px;font-size:.91rem;line-height:1.65}.account-beauty-card{border-radius:20px;padding:20px}.account-beauty-card__top{flex-direction:column;gap:12px}.account-beauty-card__top>div:first-child{justify-content:space-between;width:100%}.account-beauty-status{width:fit-content;max-width:100%}.account-beauty-intro{padding-top:34px}.account-beauty-intro h2,.account-beauty-question h2,.account-beauty-result h2{line-height:1.12}.account-beauty-intro p,.account-beauty-question__help,.account-beauty-result>p{line-height:1.65}.account-beauty-survey__heading{margin-bottom:22px}.account-beauty-step-progress{margin-bottom:26px}.account-beauty-options{gap:10px;grid-template-columns:1fr!important}.account-beauty-option{border-radius:15px;min-height:56px;padding:13px 14px}.account-beauty-text-field textarea{min-height:126px}.account-beauty-consent{border-radius:14px;align-items:flex-start;padding:14px}.account-beauty-survey__actions{gap:10px;margin-top:24px}.account-beauty-back-button,.account-beauty-next-button,.account-beauty-secondary-button,.account-beauty-intro button,.account-beauty-state button{border-radius:12px;width:100%;min-height:50px}.account-beauty-result__summary{gap:10px}}@media (width<=390px){.account-beauty-page{width:calc(100% - 16px);padding-top:22px}.account-beauty-card{border-radius:18px;padding:17px 15px}.account-beauty-card__top>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.account-beauty-hero h1{font-size:1.95rem}.account-beauty-option{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.account-beauty-page *,.account-beauty-page :before,.account-beauty-page :after{scroll-behavior:auto!important}}.account-orders{flex-direction:column;gap:24px;width:100%;display:flex}.account-orders__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-orders__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a54d68;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.account-orders__header h1{letter-spacing:-.035em;color:#2e1d24;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05}.account-orders__header p{color:#78666d;max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.7}.account-orders__count{color:#70545d;background:#fff;border:1px solid #eadde1;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 14px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 7px 22px #42222c0d}.account-orders__count svg{color:#a54d68}.account-orders__list{flex-direction:column;gap:16px;display:flex}.account-order-card{background:#fff;border:1px solid #eee3e6;border-radius:22px;overflow:hidden;box-shadow:0 14px 42px #3c1e280b}.account-order-card__top{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 18px;display:flex}.account-order-card__label{letter-spacing:.11em;text-transform:uppercase;color:#9d878f;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.account-order-card__top h2{color:#332128;margin:0;font-size:18px;line-height:1.3}.account-order-card__top p{color:#8d787f;margin:7px 0 0;font-size:12px}.account-order-badge{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.account-order-badge--paid{color:#30704a;background:#edf8f1}.account-order-badge--preparing{color:#93631e;background:#fff5e7}.account-order-badge--ready_to_ship{color:#555d92;background:#f1f2fb}.account-order-badge--shipped{color:#356d99;background:#edf4fb}.account-order-badge--delivered{color:#30704a;background:#edf8f1}.account-order-badge--cancelled{color:#9c4a53;background:#fff0f1}.account-order-card__body{background:#fdfafb;border-top:1px solid #f1e8ea;border-bottom:1px solid #f1e8ea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 22px;display:grid}.account-order-products{align-items:center;gap:14px;min-width:0;display:flex}.account-order-products__icon{color:#a24a65;background:#f8edf1;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.account-order-products>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.account-order-products strong{color:#3d2a31;font-size:13px}.account-order-products span{color:#89767d;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.account-order-card__info{align-items:stretch;gap:24px;display:flex}.account-order-card__info>div{flex-direction:column;gap:5px;min-width:110px;display:flex}.account-order-card__info span{letter-spacing:.08em;text-transform:uppercase;color:#a18e94;font-size:10px;font-weight:700}.account-order-card__info strong{color:#39262d;font-size:14px}.account-order-card__tracking{color:#60737e;background:#f8fbfd;border-bottom:1px solid #f1e8ea;align-items:center;gap:9px;padding:13px 22px;font-size:12px;display:flex}.account-order-card__tracking svg{color:#4e819f}.account-order-card__tracking strong{color:#3c5968;margin-left:auto}.account-order-card__footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.account-order-card__footer p{color:#806d74;margin:0;font-size:12px;line-height:1.5}.account-order-card__footer button{color:#fff;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:11px;flex:none;padding:10px 15px;font-size:12px;font-weight:800;transition:transform .15s,background .15s}.account-order-card__footer button:hover{background:#772e47;transform:translateY(-1px)}.account-orders-empty{text-align:center;background:#fdfafb;border:1px dashed #e5d6db;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px 20px;display:flex}.account-orders-empty__icon{color:#a44e68;background:#f7e9ee;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.account-orders-empty h2{color:#3b272f;margin:18px 0 0;font-size:20px}.account-orders-empty p{color:#88737b;max-width:420px;margin:9px 0 0;font-size:13px;line-height:1.7}.account-orders-pagination{justify-content:center;align-items:center;gap:14px;margin-top:4px;display:flex}.account-orders-pagination button{color:#694c56;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8dce0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:750;display:inline-flex}.account-orders-pagination button:disabled{opacity:.45;cursor:not-allowed}.account-orders-pagination span{color:#8a757d;font-size:12px}.account-orders-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.account-orders-state p{color:#806b73;margin:14px 0 0;font-size:14px}.account-orders-loader{border:3px solid #ecdde2;border-top-color:#95405b;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite accountOrdersSpin}.account-orders-state--error h1{color:#38252d;margin:16px 0 0;font-size:22px}.account-orders-state--error button{color:#fff;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:11px;margin-top:18px;padding:11px 16px;font-size:12px;font-weight:800}.account-orders-state__icon{color:#9b435f;background:#faeef2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.account-order-drawer-overlay{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23151b6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-order-drawer{background:#fff;width:min(560px,100%);height:100%;padding:28px;animation:.22s accountOrderDrawerIn;position:relative;overflow-y:auto;box-shadow:-16px 0 50px #2211182e}.account-order-drawer__close{z-index:3;color:#6c535c;cursor:pointer;background:#fff;border:1px solid #eadde1;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #40232c14}.account-order-drawer__loading,.account-order-drawer__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.account-order-drawer__loading p,.account-order-drawer__error p{color:#806b73;margin-top:12px}.account-order-drawer__error h2{color:#3d2830;margin:16px 0 0;font-size:20px}.account-order-detail{flex-direction:column;gap:24px;padding-bottom:30px;display:flex}.account-order-detail__header h2{color:#332128;margin:0;font-size:24px;line-height:1.25}.account-order-detail__header p{color:#8d787f;margin:8px 0 14px;font-size:12px}.account-order-detail__section{border-top:1px solid #eee5e8;padding-top:22px}.account-order-detail__title{color:#9a435e;align-items:center;gap:9px;margin-bottom:14px;display:flex}.account-order-detail__title h3{color:#3d2931;margin:0;font-size:15px}.account-order-detail__products{flex-direction:column;gap:10px;display:flex}.account-order-detail-product{background:#fdfafb;border:1px solid #eee4e7;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.account-order-detail-product>div{flex-direction:column;gap:4px;display:flex}.account-order-detail-product strong{color:#3c2930;font-size:13px}.account-order-detail-product span{color:#8d777f;font-size:11px}.account-order-totals{flex-direction:column;gap:11px;display:flex}.account-order-totals>div{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.account-order-totals span{color:#806e75}.account-order-totals strong{color:#3a272e}.account-order-totals__total{border-top:1px solid #ece3e6;margin-top:4px;padding-top:13px}.account-order-totals__total span,.account-order-totals__total strong{font-size:15px;font-weight:800}.account-order-address{background:#fdfafb;border:1px solid #eee4e7;border-radius:14px;flex-direction:column;gap:5px;padding:15px;display:flex}.account-order-address strong{color:#3d2931;font-size:13px}.account-order-address p{color:#5e4a52;margin:0;font-size:12px;line-height:1.55}.account-order-address span,.account-order-address small{color:#88747c;font-size:11px;line-height:1.5}.account-order-shipping{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-order-shipping>div{background:#fdfafb;border:1px solid #eee4e7;border-radius:14px;flex-direction:column;gap:5px;padding:14px;display:flex}.account-order-shipping span{text-transform:uppercase;letter-spacing:.07em;color:#9a878e;font-size:10px}.account-order-shipping strong{color:#3c2930;font-size:12px}.account-order-timeline{flex-direction:column;gap:0;display:flex;position:relative}.account-order-timeline__item{grid-template-columns:36px minmax(0,1fr);gap:12px;min-height:58px;display:grid;position:relative}.account-order-timeline__item:not(:last-child):after{content:"";background:#eadde1;width:2px;position:absolute;top:34px;bottom:0;left:17px}.account-order-timeline__icon{z-index:1;color:#9d4561;background:#f8edf1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.account-order-timeline__item>div:last-child{flex-direction:column;gap:4px;padding-top:2px;display:flex}.account-order-timeline__item strong{color:#3d2930;font-size:12px}.account-order-timeline__item span{color:#8e7980;font-size:11px}.account-order-cancelled{background:#fff5f6;border:1px solid #f2dadd;border-radius:14px;padding:15px}.account-order-cancelled strong{color:#914750;font-size:12px}.account-order-cancelled p{color:#7e5c61;margin:6px 0 0;font-size:12px;line-height:1.6}@keyframes accountOrdersSpin{to{transform:rotate(360deg)}}@keyframes accountOrderDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=800px){.account-order-card__body{grid-template-columns:1fr}.account-order-card__info{justify-content:space-between}}@media (width<=640px){.account-orders__header{flex-direction:column}.account-orders__count{align-self:flex-start}.account-order-card__top{flex-direction:column}.account-order-badge{align-self:flex-start}.account-order-card__footer{flex-direction:column;align-items:flex-start}.account-order-card__footer button{width:100%}.account-order-card__tracking{flex-wrap:wrap}.account-order-card__tracking strong{width:100%;margin-left:26px}.account-order-shipping{grid-template-columns:1fr}.account-order-drawer{width:100%;padding:22px 18px}}@media (width<=480px){.account-orders__header h1{font-size:30px}.account-order-card__top,.account-order-card__body,.account-order-card__footer{padding-left:17px;padding-right:17px}.account-order-card__info{gap:12px}.account-order-card__info>div{min-width:0}}@media (prefers-reduced-motion:reduce){.account-orders-loader,.account-order-drawer,.account-order-card__footer button{transition:none;animation:none}}@media (width<=900px){.account-order-card__body{grid-template-columns:1fr;gap:16px}.account-order-card__info{width:100%}}@media (width<=680px){.account-orders{gap:18px}.account-orders__header{flex-direction:column;gap:13px}.account-orders__header h1{font-size:clamp(29px,9vw,36px)}.account-orders__header p{margin-top:9px;font-size:13px;line-height:1.62}.account-orders__count{align-self:flex-start}.account-order-card{border-radius:18px}.account-order-card__top{flex-direction:column;gap:11px;padding:18px 18px 15px}.account-order-badge{align-self:flex-start}.account-order-card__body{padding:16px 18px}.account-order-card__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-order-card__info>div{min-width:0}.account-order-card__info strong{overflow-wrap:anywhere}.account-order-card__tracking{flex-wrap:wrap;align-items:flex-start}.account-order-card__tracking strong{overflow-wrap:anywhere;width:calc(100% - 30px);margin-left:0}.account-order-card__footer{flex-direction:column;align-items:stretch;gap:12px;padding:16px 18px 18px}.account-order-card__footer button{width:100%;min-height:48px}.account-orders-pagination{gap:8px}.account-orders-pagination button{min-width:46px;min-height:44px}.account-order-drawer-overlay{align-items:flex-end}.account-order-drawer{width:100%;max-width:none;max-height:92dvh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.account-order-detail__header{padding-right:34px}.account-order-detail__products,.account-order-detail-product{gap:10px}.account-order-shipping{grid-template-columns:1fr}}@media (width<=480px){.account-orders__header h1{font-size:29px}.account-order-card__top,.account-order-card__body,.account-order-card__footer{padding-left:15px;padding-right:15px}.account-order-card__info{grid-template-columns:1fr}.account-order-products{align-items:flex-start}.account-order-products__icon{flex-basis:42px;width:42px;height:42px}.account-orders-pagination{flex-wrap:wrap}.account-order-drawer{border-radius:0;max-height:100dvh;padding-inline:15px}.account-order-totals>div,.account-order-shipping>div{gap:12px}}.account-order-drawer-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#3a262f2e;justify-content:flex-end;align-items:stretch;width:100%;height:100dvh;animation:.28s both accountOrderOverlayIn;display:flex;position:fixed;inset:0;overflow:hidden;z-index:12000!important}.account-order-drawer{z-index:12001;width:min(560px,92vw);height:100dvh;max-height:100dvh;padding:24px 26px max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-left:1px solid #9a5f731a;animation:.44s cubic-bezier(.22,1,.36,1) both accountOrderDrawerProfessionalIn;position:relative;overflow:hidden auto;box-shadow:-12px 0 32px #4a2d3912}.account-order-drawer__close{z-index:20;color:#6c535c;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #eadde1;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 0 -40px auto;padding:0;display:grid;position:sticky;top:0;box-shadow:0 7px 18px #40232c0e}.account-order-drawer__close:hover{color:#8f3955;background:#fff7fa;border-color:#d9bcc6}.account-order-detail{gap:22px;padding:5px 0 30px}.account-order-detail__header{padding-right:54px}.account-order-detail__header h2{overflow-wrap:anywhere}.account-order-detail-product,.account-order-address,.account-order-shipping,.account-order-totals{min-width:0}.account-order-detail-product strong,.account-order-address strong,.account-order-address p,.account-order-address span,.account-order-address small,.account-order-shipping strong{overflow-wrap:anywhere}@keyframes accountOrderOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes accountOrderDrawerProfessionalIn{0%{opacity:.96;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (width<=820px){.account-order-drawer{width:min(92vw,520px);padding:22px 20px max(24px, env(safe-area-inset-bottom));border-left:0;border-radius:20px 0 0 20px;box-shadow:-10px 0 26px #4a2d390f}}@media (width<=640px){.account-order-drawer-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#3a262f24;align-items:stretch}.account-order-drawer{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));box-shadow:none;border-radius:0}.account-order-drawer__close{top:max(0px, env(safe-area-inset-top));border-radius:11px;width:39px;height:39px;margin-bottom:-39px}.account-order-detail{gap:20px;padding-top:4px}.account-order-detail__header{padding-right:48px}.account-order-detail__header h2{font-size:clamp(20px,6.5vw,24px);line-height:1.22}.account-order-detail__section{padding-top:18px}.account-order-detail__title{gap:9px}.account-order-detail-product{border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px}.account-order-detail-product>strong:last-child{flex:none;margin-left:auto}.account-order-totals{gap:10px}.account-order-address{border-radius:13px;padding:14px}.account-order-shipping{grid-template-columns:1fr}.account-order-shipping>div{border-radius:13px;padding:13px}}@media (width<=390px){.account-order-drawer{padding-left:13px;padding-right:13px}.account-order-detail__header h2{font-size:20px}.account-order-detail-product{grid-template-columns:minmax(0,1fr) auto;display:grid}.account-order-detail-product>div{min-width:0}}@media (prefers-reduced-motion:reduce){.account-order-drawer-overlay,.account-order-drawer{animation:none!important}}.account-order-card__dispatch{color:#9a435e;background:linear-gradient(135deg,#fff7faf5,#fdfafbf5);border:1px solid #9a435e21;border-radius:14px;align-items:center;gap:11px;margin:0 20px 16px;padding:13px 15px;display:flex}.account-order-card__dispatch>svg{flex:none}.account-order-card__dispatch>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-order-card__dispatch span{text-transform:uppercase;letter-spacing:.07em;color:#9a7b86;font-size:10px;line-height:1.4}.account-order-card__dispatch strong{color:#493039;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.45}.account-order-dispatch-list{flex-direction:column;gap:10px;display:flex}.account-order-dispatch{background:linear-gradient(135deg,#fff8fa 0%,#fdfafb 100%);border:1px solid #9a435e21;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:15px 16px;display:flex}.account-order-dispatch__icon{color:#9a435e;background:#f8eaf0;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.account-order-dispatch__content{flex-direction:column;gap:4px;min-width:0;display:flex}.account-order-dispatch__product{color:#6f515d;margin-bottom:2px;font-size:11px;font-weight:700;line-height:1.4}.account-order-dispatch__label{text-transform:uppercase;letter-spacing:.08em;color:#a07f8a;font-size:9px;line-height:1.4}.account-order-dispatch__content strong{color:#3c2930;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.45}.account-order-dispatch__content p{color:#786169;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.6}@media (width<=680px){.account-order-card__dispatch{margin:0 18px 15px;padding:12px 13px}.account-order-dispatch{padding:14px 13px}}@media (width<=480px){.account-order-card__dispatch{margin-left:15px;margin-right:15px}.account-order-dispatch__icon{width:34px;height:34px}.account-order-dispatch__content strong{font-size:12px}}.account-addresses{flex-direction:column;gap:24px;width:100%;display:flex}.account-addresses__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-addresses__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a54d68;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.account-addresses__header h1{letter-spacing:-.035em;color:#2e1d24;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05}.account-addresses__header p{color:#78666d;max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.7}.account-addresses__add{color:#fff;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.account-addresses__add:hover{background:#782f49;transform:translateY(-1px)}.account-addresses__summary{color:#70545d;background:#fff;border:1px solid #eadde1;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.account-addresses__summary svg{color:#a54d68}.account-addresses__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-address-card{background:#fff;border:1px solid #eee3e6;border-radius:20px;flex-direction:column;min-width:0;padding:21px;display:flex;position:relative;box-shadow:0 12px 36px #371d260b}.account-address-card--default{border-color:#d9bcc6;box-shadow:0 14px 38px #7d395214}.account-address-card__top{align-items:flex-start;gap:13px;display:flex}.account-address-card__icon{color:#a44e68;background:#f8edf1;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.account-address-card__heading{flex:1;min-width:0}.account-address-card__heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-address-card__heading h2{color:#37242c;margin:0;font-size:17px;line-height:1.3}.account-address-card__default{color:#98415c;background:#f8edf1;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.account-address-card__content{background:#fdfafb;border:1px solid #f0e6e9;border-radius:14px;flex-direction:column;gap:5px;margin-top:18px;padding:15px;display:flex}.account-address-card__content strong{color:#3d2931;font-size:13px}.account-address-card__content p{color:#5f4b53;margin:2px 0 0;font-size:12px;line-height:1.55}.account-address-card__content span{color:#89757c;font-size:11px;line-height:1.5}.account-address-card__content small{color:#9a858d;margin-top:5px;font-size:11px;line-height:1.5}.account-address-card__actions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.account-address-card__actions button{min-height:38px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.account-address-card__actions button:disabled{opacity:.5;cursor:not-allowed}.account-address-card__edit{color:#6d525c;background:#fff;border:1px solid #eadde1}.account-address-card__edit:hover:not(:disabled){background:#fcf6f8;border-color:#dcc7ce}.account-address-card__primary{color:#94405b;background:#fbf2f5;border:1px solid #eadde1}.account-address-card__primary:hover:not(:disabled){background:#f7e8ed}.account-address-card__delete{color:#a44c56;background:#fff7f8;border:1px solid #f0d9dd;margin-left:auto}.account-address-card__delete:hover:not(:disabled){background:#fff0f2}.account-addresses-alert{border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.account-addresses-alert--success{color:#36704d;background:#f0f8f3;border:1px solid #d7eadf}.account-addresses-alert--error{color:#984953;background:#fff3f5;border:1px solid #f0dadd}.account-addresses-empty{text-align:center;background:#fdfafb;border:1px dashed #e5d6db;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:40px 20px;display:flex}.account-addresses-empty__icon{color:#a44e68;background:#f7e9ee;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.account-addresses-empty h2{color:#3b272f;margin:18px 0 0;font-size:20px}.account-addresses-empty p{color:#88737b;max-width:430px;margin:9px 0 0;font-size:13px;line-height:1.7}.account-addresses-empty button{color:#fff;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-flex}.account-addresses-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.account-addresses-state p{color:#806b73;margin:14px 0 0;font-size:14px}.account-addresses-loader{border:3px solid #ecdde2;border-top-color:#95405b;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite accountAddressesSpin}.account-address-form-overlay{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23151b6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-address-form{background:#fff;width:min(600px,100%);height:100%;padding:28px;animation:.22s accountAddressDrawerIn;position:relative;overflow-y:auto;box-shadow:-16px 0 50px #2211182e}.account-address-form__close{z-index:3;color:#6c535c;cursor:pointer;background:#fff;border:1px solid #eadde1;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid;position:sticky;top:0;box-shadow:0 8px 22px #40232c14}.account-address-form__header h2{color:#332128;margin:0;font-size:25px;line-height:1.2}.account-address-form__header p{color:#846f77;margin:10px 0 0;font-size:13px;line-height:1.65}.account-address-form__field{flex-direction:column;gap:7px;display:flex}.account-address-form__field label{color:#634b54;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.account-address-form__field label span{color:#aa969d;font-size:10px;font-weight:600}.account-address-form__field input,.account-address-form__field textarea{box-sizing:border-box;color:#3b2830;width:100%;font:inherit;background:#fff;border:1px solid #e7dce0;border-radius:11px;outline:none;font-size:13px;transition:border-color .15s,box-shadow .15s}.account-address-form__field input{min-height:44px;padding:0 12px}.account-address-form__field textarea{resize:vertical;min-height:90px;padding:12px}.account-address-form__field input::placeholder,.account-address-form__field textarea::placeholder{color:#b6a6ab}.account-address-form__field input:focus,.account-address-form__field textarea:focus{border-color:#b66f84;box-shadow:0 0 0 3px #a6506b17}.account-address-form__checkbox{cursor:pointer;background:#fdf9fa;border:1px solid #eadde1;border-radius:12px;align-items:flex-start;gap:9px;padding:13px;display:flex}.account-address-form__checkbox input{accent-color:#8f3955;margin-top:2px}.account-address-form__checkbox span{color:#664f58;font-size:12px;font-weight:700;line-height:1.5}.account-address-form__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #eee4e7;justify-content:flex-end;gap:10px;margin:10px -28px -28px;padding:16px 28px;display:flex;position:sticky;bottom:-28px}.account-address-form__footer button{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;padding:10px 15px;font-size:12px;font-weight:800}.account-address-form__cancel{color:#6c555d;background:#fff;border:1px solid #e4d8dc}.account-address-form__save{color:#fff;background:#8f3955;border:0}.account-address-form__save:hover:not(:disabled){background:#772e47}.account-address-form__footer button:disabled{opacity:.55;cursor:not-allowed}@keyframes accountAddressesSpin{to{transform:rotate(360deg)}}@keyframes accountAddressDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=900px){.account-addresses__grid{grid-template-columns:1fr}}@media (width<=680px){.account-addresses__header{flex-direction:column}.account-addresses__add{align-self:flex-start}.account-address-form{width:100%;padding:22px 18px}.account-address-form__row{grid-template-columns:1fr}.account-address-form__footer{margin:10px -18px -22px;padding:14px 18px;bottom:-22px}}@media (width<=480px){.account-addresses__header h1{font-size:30px}.account-address-card{padding:17px}.account-address-card__actions{flex-direction:column}.account-address-card__actions button{width:100%}.account-address-card__delete{margin-left:0}}@media (prefers-reduced-motion:reduce){.account-addresses-loader,.account-address-form,.account-addresses__add,.account-address-card__actions button{transition:none;animation:none}}.account-address-form__field select{box-sizing:border-box;color:#3b2830;width:100%;min-height:45px;font:inherit;cursor:pointer;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#8f6472 50%),linear-gradient(135deg,#8f6472 50%,#0000 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #e7dce0;border-radius:11px;outline:none;padding:0 42px 0 13px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.account-address-form__field select:hover:not(:disabled){border-color:#d8c4cb}.account-address-form__field select:focus{border-color:#ad5a74;box-shadow:0 0 0 3px #ad5a741a}.account-address-form__field select:disabled{cursor:not-allowed;color:#aa979e;opacity:1;background-color:#f8f4f5;border-color:#eee5e8}.account-address-form__field select:invalid{color:#9c8990}.account-address-form__field select option{color:#3b2830;background:#fff}.account-address-form__location-error{color:#9b4659;background:#fff5f7;border:1px solid #efd9de;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:11px;line-height:1.5}.account-address-form-overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#3a262f2e;justify-content:flex-end;align-items:stretch;width:100%;height:100dvh;animation:.28s both accountAddressOverlayIn;display:flex;position:fixed;inset:0;overflow:hidden;z-index:12000!important}.account-address-form{z-index:12001;width:min(600px,92vw);height:100dvh;max-height:100dvh;padding:24px 26px max(28px, env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-left:1px solid #9a5f731a;animation:.44s cubic-bezier(.22,1,.36,1) both accountAddressDrawerProfessionalIn;position:relative;overflow:hidden auto;box-shadow:-12px 0 32px #4a2d3912}.account-address-form__close{z-index:20;color:#6c535c;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #eadde1;border-radius:12px;place-items:center;width:40px;height:40px;margin:0 0 -40px auto;padding:0;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:sticky;top:0;box-shadow:0 7px 18px #40232c0e}.account-address-form__close:hover:not(:disabled){color:#8f3955;background:#fff7fa;border-color:#d9bcc6;transform:translateY(-1px)}.account-address-form__close:disabled{cursor:not-allowed;opacity:.55}.account-address-form__header{margin-top:4px;padding-right:54px}.account-address-form__header h2{color:#332128;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,29px);font-weight:700;line-height:1.15}.account-address-form__header p{color:#846f77;max-width:470px;margin:10px 0 0;font-size:13px;line-height:1.65}.account-address-form__fields{flex-direction:column;gap:16px;margin-top:25px;display:flex}.account-address-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-address-form__field{flex-direction:column;gap:7px;min-width:0;display:flex}.account-address-form__field input,.account-address-form__field select{min-height:48px}.account-address-form__field input,.account-address-form__field select,.account-address-form__field textarea{box-sizing:border-box;width:100%}.account-address-form__field textarea{min-height:105px}.account-address-form__footer{z-index:10;bottom:calc(-1 * max(28px, env(safe-area-inset-bottom)));margin:10px -26px calc(-1 * max(28px, env(safe-area-inset-bottom)));padding:15px 26px max(15px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #eee4e7;justify-content:flex-end;gap:10px;display:flex;position:sticky}.account-address-form__footer button{min-height:46px}@keyframes accountAddressOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes accountAddressDrawerProfessionalIn{0%{opacity:.96;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@media (width<=820px){.account-address-form{width:min(92vw,560px);padding:22px 20px max(24px, env(safe-area-inset-bottom));border-left:0;border-radius:20px 0 0 20px;box-shadow:-10px 0 26px #4a2d390f}.account-address-form__footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (width<=640px){.account-address-form-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#3a262f24;align-items:stretch}.account-address-form{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 16px max(22px, env(safe-area-inset-bottom));box-shadow:none;border-radius:0}.account-address-form__close{top:max(0px, env(safe-area-inset-top));border-radius:11px;width:39px;height:39px;margin-bottom:-39px}.account-address-form__header{margin-top:2px;padding-right:48px}.account-address-form__header h2{font-size:clamp(24px,7.5vw,29px);line-height:1.12}.account-address-form__header p{margin-top:9px;font-size:12.5px;line-height:1.62}.account-address-form__fields{gap:14px;margin-top:23px}.account-address-form__row{grid-template-columns:1fr;gap:14px}.account-address-form__field label{font-size:10.5px}.account-address-form__field input,.account-address-form__field select{border-radius:12px;min-height:50px}.account-address-form__field textarea{border-radius:12px;min-height:108px}.account-address-form__checkbox{border-radius:12px;padding:13px}.account-address-form__footer{bottom:calc(-1 * max(22px, env(safe-area-inset-bottom)));margin:10px -16px calc(-1 * max(22px, env(safe-area-inset-bottom)));padding:13px 16px max(13px, env(safe-area-inset-bottom));flex-direction:column;gap:9px}.account-address-form__footer button{border-radius:12px;width:100%;min-height:48px}.account-address-form__save{order:1}.account-address-form__cancel{order:2}}@media (width<=390px){.account-address-form{padding-left:13px;padding-right:13px}.account-address-form__header h2{font-size:23px}.account-address-form__fields{gap:13px}.account-address-form__footer{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px}}@media (prefers-reduced-motion:reduce){.account-address-form-overlay,.account-address-form{animation:none!important}}.account-personal{flex-direction:column;gap:24px;width:100%;display:flex}.account-personal__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-personal__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#a54d68;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-block}.account-personal__header h1{letter-spacing:-.035em;color:#2e1d24;margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05}.account-personal__header p{color:#78666d;max-width:620px;margin:12px 0 0;font-size:14px;line-height:1.7}.account-personal__edit-button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.account-personal__edit-button:hover{background:#782f49;transform:translateY(-1px)}.account-personal-alert{border-radius:12px;align-items:center;gap:9px;padding:12px 14px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.account-personal-alert--success{color:#34704b;background:#f0f8f3;border:1px solid #d6e8dd}.account-personal-alert--error{color:#984953;background:#fff3f5;border:1px solid #f0dadd}.account-personal__grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.account-personal__main{flex-direction:column;gap:16px;min-width:0;display:flex}.account-personal__side{min-width:0}.account-personal-card,.account-personal-summary{background:#fff;border:1px solid #eee3e6;border-radius:20px;box-shadow:0 12px 36px #371d260b}.account-personal-card{padding:22px}.account-personal-card__heading{align-items:flex-start;gap:13px;display:flex}.account-personal-card__icon{color:#a44e68;background:#f8edf1;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.account-personal-card__heading>div:last-child{min-width:0}.account-personal-card__heading h2{color:#38252d;margin:1px 0 0;font-size:17px;line-height:1.3}.account-personal-card__heading p{color:#8a757d;margin:5px 0 0;font-size:12px;line-height:1.55}.account-personal-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.account-personal-info__item{background:#fdfafb;border:1px solid #efe5e8;border-radius:14px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.account-personal-info__item span{letter-spacing:.06em;text-transform:uppercase;color:#a18c94;font-size:10px;font-weight:800}.account-personal-info__item strong{overflow-wrap:anywhere;color:#453039;font-size:14px;font-weight:750}.account-personal-form{margin-top:20px}.account-personal-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-personal-form__field{flex-direction:column;gap:7px;display:flex}.account-personal-form__field label{color:#634b54;font-size:11px;font-weight:800}.account-personal-form__field input{box-sizing:border-box;color:#3b2830;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #e7dce0;border-radius:11px;outline:none;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.account-personal-form__field input:focus{border-color:#b66f84;box-shadow:0 0 0 3px #a6506b17}.account-personal-form__actions{border-top:1px solid #f0e7ea;justify-content:flex-end;gap:9px;margin-top:17px;padding-top:17px;display:flex}.account-personal-form__actions button{min-height:41px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.account-personal-form__actions button:disabled{opacity:.55;cursor:not-allowed}.account-personal-form__cancel{color:#715961;background:#fff;border:1px solid #e5d9dd}.account-personal-form__cancel:hover:not(:disabled){background:#fcf8f9}.account-personal-form__save{color:#fff;background:#8f3955;border:0}.account-personal-form__save:hover:not(:disabled){background:#772e47}.account-personal-email{background:#fdfafb;border:1px solid #eee3e6;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding:15px;display:flex}.account-personal-email>div{flex-direction:column;gap:5px;min-width:0;display:flex}.account-personal-email>div>span{letter-spacing:.05em;text-transform:uppercase;color:#a18d94;font-size:10px;font-weight:800}.account-personal-email>div>strong{overflow-wrap:anywhere;color:#443039;font-size:13px}.account-personal-email__verified,.account-personal-email__pending{border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.account-personal-email__verified{color:#34704b;background:#eff8f2;border:1px solid #d7eadf}.account-personal-email__pending{color:#8b682d;background:#fff9ec;border:1px solid #eedfc5}.account-personal-card__notice{color:#835064;background:#f8f2f4;border-radius:12px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px 13px;display:flex}.account-personal-card__notice svg{flex:none;margin-top:1px}.account-personal-card__notice p{color:#765d66;margin:0;font-size:11px;line-height:1.6}.account-personal-summary{padding:20px;position:sticky;top:24px}.account-personal-summary__header{color:#9a4560;border-bottom:1px solid #eee4e7;align-items:center;gap:9px;padding-bottom:16px;display:flex}.account-personal-summary__header h2{color:#402c34;margin:0;font-size:14px}.account-personal-summary__status{color:#427054;background:#f2f8f4;border-radius:12px;align-items:center;gap:8px;margin:17px 0;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.account-personal-summary__status>span{background:#5d9b71;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #5d9b711f}.account-personal-summary__item{border-top:1px solid #f2e9ec;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.account-personal-summary__item:first-of-type{border-top:0}.account-personal-summary__item svg{color:#a6536c;flex:none;margin-top:2px}.account-personal-summary__item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.account-personal-summary__item span{color:#9b858d;font-size:10px;font-weight:700}.account-personal-summary__item strong{color:#503a43;font-size:11px;line-height:1.5}.account-personal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:30px;display:flex}.account-personal-state__icon{color:#a44e68;background:#f8edf1;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.account-personal-state h2{color:#3c2830;margin:16px 0 0;font-size:19px}.account-personal-state p{color:#826e76;max-width:420px;margin:9px 0 0;font-size:13px;line-height:1.65}.account-personal-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#8f3955;border:0;border-radius:11px;margin-top:18px;padding:10px 14px;font-size:11px;font-weight:800}.account-personal-loader{border:3px solid #ecdde2;border-top-color:#95405b;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite accountPersonalSpin}@keyframes accountPersonalSpin{to{transform:rotate(360deg)}}@media (width<=1000px){.account-personal__grid{grid-template-columns:1fr}.account-personal-summary{position:static}}@media (width<=680px){.account-personal__header{flex-direction:column}.account-personal__edit-button{align-self:flex-start}.account-personal-info,.account-personal-form__row{grid-template-columns:1fr}.account-personal-email{flex-direction:column;align-items:flex-start}}@media (width<=480px){.account-personal__header h1{font-size:30px}.account-personal-card,.account-personal-summary{border-radius:17px;padding:17px}.account-personal-form__actions{flex-direction:column-reverse}.account-personal-form__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.account-personal-loader,.account-personal__edit-button,.account-personal-form__actions button{transition:none;animation:none}}@media (width<=1100px){.account-personal__grid{grid-template-columns:minmax(0,1fr) 290px;gap:16px}}@media (width<=900px){.account-personal__grid{grid-template-columns:1fr}.account-personal-summary{width:100%;position:static}.account-personal__side{order:2}}@media (width<=680px){.account-personal{gap:19px}.account-personal__header{flex-direction:column;gap:15px}.account-personal__header h1{font-size:clamp(29px,9vw,36px)}.account-personal__header p{margin-top:9px;font-size:13px;line-height:1.62}.account-personal__edit-button{border-radius:12px;align-self:stretch;width:100%;min-height:48px}.account-personal-card,.account-personal-summary{border-radius:18px;padding:19px}.account-personal-card__heading{gap:11px}.account-personal-card__icon{border-radius:13px;flex-basis:41px;width:41px;height:41px}.account-personal-info{grid-template-columns:1fr;gap:10px}.account-personal-info__item{min-height:72px}.account-personal-form__row{grid-template-columns:1fr;gap:13px}.account-personal-form__field input{min-height:50px}.account-personal-email{flex-direction:column;align-items:flex-start;gap:10px}.account-personal-email>div{width:100%;min-width:0}.account-personal-email>div>strong{overflow-wrap:anywhere}.account-personal-form__actions{margin-top:4px}}@media (width<=480px){.account-personal{gap:16px}.account-personal__eyebrow{font-size:10px}.account-personal__header h1{font-size:29px}.account-personal-card,.account-personal-summary{border-radius:16px;padding:16px}.account-personal-card__heading h2{font-size:16px}.account-personal-form__actions{flex-direction:column-reverse;gap:9px}.account-personal-form__actions button{width:100%;min-height:48px}.account-personal-summary__item{gap:10px}}.account-security{box-sizing:border-box;color:#37252c;width:100%;max-width:1180px;margin:0 auto;padding:0 0 36px}.account-security__header{align-items:flex-start;gap:16px;margin-bottom:24px;padding:0 2px;display:flex}.account-security__header-icon{color:#8d3d59;background:linear-gradient(145deg,#fff9fb 0%,#f8edf1 100%);border:1px solid #ead9df;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 18px #5c2b3b0f}.account-security__eyebrow{color:#a26478;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.4;display:block}.account-security__header h1{color:#35232a;letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,31px);font-weight:800;line-height:1.15}.account-security__header p{color:#826e76;max-width:700px;margin:7px 0 0;font-size:13px;line-height:1.7}.account-security__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.account-security__status-card{background:linear-gradient(#fff 0%,#fffafb 100%);border:1px solid #eadfe3;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:17px;display:flex;box-shadow:0 7px 22px #4d28340b}.account-security__status-icon{color:#8f3e59;background:#faeff3;border:1px solid #e4cfd7;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.account-security__status-icon--google{color:#625057;background:#f8f5f6}.account-security__status-card>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.account-security__status-card span{color:#9b858d;letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;font-weight:700}.account-security__status-card strong{color:#402c34;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.45;overflow:hidden}.account-security__status-card small{color:#8b747d;font-size:9.5px;line-height:1.45}.account-security__panel{background:#fff;border:1px solid #eadfe3;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #4a25320b}.account-security__panel-heading{background:linear-gradient(#fffdfd 0%,#fff9fb 100%);border-bottom:1px solid #f0e6e9;align-items:center;gap:13px;padding:18px 20px;display:flex}.account-security__panel-icon{color:#8c3e58;background:#fbf0f4;border:1px solid #ead7de;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.account-security__panel-heading h2{color:#3f2a32;margin:0;font-size:15px;font-weight:800;line-height:1.3}.account-security__panel-heading p{color:#917c84;margin:4px 0 0;font-size:10.5px;line-height:1.5}.account-security__password-form{padding:21px 20px 20px}.account-security__password-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.account-security__field{flex-direction:column;gap:6px;min-width:0;display:flex}.account-security__field label{color:#503841;font-size:10.5px;font-weight:800;line-height:1.4}.account-security__password-input{width:100%;position:relative}.account-security__password-input input{box-sizing:border-box;color:#3b2930;background:#fff;border:1px solid #dfd2d7;border-radius:11px;outline:none;width:100%;height:44px;padding:0 45px 0 13px;font-family:inherit;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}.account-security__password-input input:hover{border-color:#d5bec7}.account-security__password-input input:focus{background:#fffdfd;border-color:#a65770;box-shadow:0 0 0 3px #91405b1a}.account-security__password-input button{color:#806c73;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.account-security__password-input button:hover{color:#873c56;background:#faf0f3}.account-security__field-error{color:#a83849;font-size:9.5px;font-weight:600;line-height:1.45}.account-security__password-note{color:#89747c;background:#fdf9fa;border:1px solid #eee2e6;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:9.5px;line-height:1.55}.account-security__alert{border-radius:10px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.account-security__alert svg{flex:none;margin-top:1px}.account-security__alert--success{color:#426c59;background:#f4faf7;border:1px solid #cde3d8}.account-security__alert--error{color:#9e3447;background:#fff6f7;border:1px solid #edced4}.account-security__form-actions{justify-content:flex-end;margin-top:17px;display:flex}.account-security__primary-button,.account-security__secondary-button,.account-security__danger-button,.account-security__ghost-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-family:inherit;font-size:10.5px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.account-security__primary-button{color:#fff;background:linear-gradient(135deg,#963f5b 0%,#7e314a 100%);border:1px solid #85374f;box-shadow:0 7px 17px #742e442e}.account-security__primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #742e443d}.account-security__secondary-button{color:#744256;background:#fffafb;border:1px solid #dccbd1}.account-security__secondary-button:hover:not(:disabled){background:#fbf0f4;border-color:#caaab6}.account-security__danger-button{color:#fff;background:#a83d50;border:1px solid #ae4355}.account-security__danger-button:hover:not(:disabled){background:#963447}.account-security__ghost-button{color:#705b63;background:#fff;border:1px solid #ded1d6}.account-security__ghost-button:hover:not(:disabled){background:#faf6f7}.account-security button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.account-security__password-empty{color:#7e4055;background:linear-gradient(#fffafb 0%,#fdf5f7 100%);border:1px solid #e9dde1;border-radius:12px;align-items:flex-start;gap:12px;margin:20px;padding:15px;display:flex}.account-security__password-empty svg{flex:none}.account-security__password-empty strong{color:#50333e;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.account-security__password-empty p{color:#8c727c;margin:0;font-size:10px;line-height:1.55}.account-security__sessions{flex-direction:column;display:flex}.account-security__session{border-bottom:1px solid #f1e8eb;align-items:flex-start;gap:13px;padding:16px 20px;transition:background .15s;display:flex}.account-security__session:last-child{border-bottom:0}.account-security__session:hover{background:#fffcfd}.account-security__session--current{background:linear-gradient(90deg,#f9edf1a6 0%,#fff0 100%)}.account-security__session-device{color:#7d4559;background:#fbf3f6;border:1px solid #e5d7dc;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.account-security__session-main{flex:1;min-width:0}.account-security__session-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-security__session-title strong{color:#49323b;font-size:11px;font-weight:800;line-height:1.4}.account-security__current-badge{color:#85465c;letter-spacing:.02em;background:#faedf2;border:1px solid #d9bdc7;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:8.5px;font-weight:800;display:inline-flex}.account-security__session-meta{flex-wrap:wrap;gap:5px 14px;margin-top:5px;display:flex}.account-security__session-meta span{color:#927e85;font-size:9.5px;line-height:1.5}.account-security__sessions-actions{border-top:1px solid #f0e7e9;padding:16px 20px}.account-security__sessions-safe{color:#557466;background:#f7fbf9;border:1px solid #dce8e2;border-radius:10px;align-items:center;gap:8px;margin:0 20px 18px;padding:11px 12px;font-size:10px;font-weight:700;display:flex}.account-security__confirmation{background:#fffafb;border:1px solid #ead8dd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.account-security__confirmation strong{color:#54323d;font-size:10.5px;font-weight:800;display:block}.account-security__confirmation p{color:#8e747e;margin:3px 0 0;font-size:9.5px;line-height:1.45}.account-security__confirmation-actions{flex:none;align-items:center;gap:8px;display:flex}.account-security--loading{place-items:center;min-height:280px;display:grid}.account-security__loading-card{background:#fff;border:1px solid #eadfe3;border-radius:15px;align-items:center;gap:13px;padding:18px 20px;display:flex;box-shadow:0 10px 30px #4827320d}.account-security__loading-card strong{color:#4d343d;font-size:11px;display:block}.account-security__loading-card p{color:#927e85;margin:3px 0 0;font-size:9.5px}.account-security__spinner{color:#91405b;animation:.85s linear infinite account-security-spin}@keyframes account-security-spin{to{transform:rotate(360deg)}}.account-security__error-state{color:#a13a4c;background:#fff7f8;border:1px solid #eccfd5;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.account-security__error-state svg{flex:none}.account-security__error-state strong{color:#773341;font-size:11px;font-weight:800;display:block}.account-security__error-state p{margin:4px 0 0;font-size:10px;line-height:1.55}@media (width<=900px){.account-security__status-grid,.account-security__password-grid{grid-template-columns:1fr}}@media (width<=640px){.account-security{padding-bottom:24px}.account-security__header{gap:12px;margin-bottom:18px}.account-security__header-icon{border-radius:13px;width:42px;height:42px}.account-security__header h1{font-size:24px}.account-security__status-card{padding:14px}.account-security__panel{border-radius:15px}.account-security__panel-heading{align-items:flex-start;padding:15px}.account-security__password-form{padding:17px 15px}.account-security__session,.account-security__sessions-actions{padding:14px 15px}.account-security__sessions-safe{margin:0 15px 15px}.account-security__confirmation{flex-direction:column;align-items:stretch}.account-security__confirmation-actions{width:100%}.account-security__confirmation-actions button{flex:1}.account-security__form-actions{justify-content:stretch}.account-security__primary-button{width:100%}}@media (width<=430px){.account-security__header-icon{display:none}.account-security__session-meta{flex-direction:column;gap:2px}.account-security__confirmation-actions{flex-direction:column}.account-security__confirmation-actions button{width:100%}}.account-security button:focus-visible,.account-security input:focus-visible{outline-offset:2px;outline:2px solid #aa6078}@media (prefers-reduced-motion:reduce){.account-security *,.account-security :before,.account-security :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.account-security{max-width:1040px}.account-security__status-grid{gap:12px}}@media (width<=900px){.account-security__status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security__status-card:last-child{grid-column:1/-1}.account-security__password-grid{grid-template-columns:1fr}}@media (width<=640px){.account-security{padding-bottom:24px}.account-security__header{gap:12px;margin-bottom:20px}.account-security__header-icon{border-radius:13px;width:44px;height:44px}.account-security__header h1{font-size:clamp(25px,8vw,30px)}.account-security__header p{font-size:12.5px;line-height:1.6}.account-security__status-grid{grid-template-columns:1fr;gap:10px}.account-security__status-card:last-child{grid-column:auto}.account-security__status-card{border-radius:14px;padding:15px}.account-security__panel{border-radius:16px;margin-top:14px}.account-security__panel-heading{gap:11px;padding:18px 16px}.account-security__panel-icon{flex-basis:40px;width:40px;height:40px}.account-security__panel-heading h2{font-size:16px}.account-security__password-form{padding:18px 16px}.account-security__password-input{min-height:50px}.account-security__form-actions{flex-direction:column-reverse;gap:9px}.account-security__form-actions button{width:100%;min-height:48px}.account-security__session{align-items:flex-start;padding:16px}.account-security__session-main{width:100%;min-width:0}.account-security__session-title{flex-wrap:wrap;align-items:flex-start}.account-security__session-title strong{overflow-wrap:anywhere;min-width:0}.account-security__session-meta{white-space:normal;flex-wrap:wrap}.account-security__sessions-actions{flex-direction:column;align-items:stretch;gap:10px}.account-security__sessions-actions button{width:100%}.account-security__confirmation{border-radius:14px;padding:17px}}@media (width<=430px){.account-security__header{display:block}.account-security__header-icon{display:none}.account-security__status-card,.account-security__session{gap:10px}.account-security__session-device{flex-basis:38px;width:38px;height:38px}.account-security__confirmation-actions{gap:8px}}.glamora-admin-orders{--orders-primary:#9f3f59;--orders-primary-dark:#743044;--orders-primary-soft:#f8e9ee;--orders-primary-pale:#fff8fa;--orders-text:#4e373e;--orders-text-soft:#806c72;--orders-muted:#a08c92;--orders-border:#eadce1;--orders-border-strong:#dcc6cd;--orders-card:#fff;--orders-background:#fffafb;--orders-success:#34795a;--orders-success-soft:#eaf6ef;--orders-warning:#9b6928;--orders-warning-soft:#fff4e3;--orders-info:#426e91;--orders-info-soft:#edf5fb;--orders-danger:#a33e4c;--orders-danger-soft:#fff0f2}.admin-orders__statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.admin-orders__statistics article{border:1px solid var(--orders-border);background:linear-gradient(145deg,#fff,#fffafb);border-radius:18px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex;box-shadow:0 12px 34px #5a343f0e}.admin-orders__statistics article>span{background:var(--orders-primary-soft);width:47px;height:47px;color:var(--orders-primary);border-radius:14px;flex:0 0 47px;place-items:center;display:grid}.admin-orders__statistics article:nth-child(2)>span{background:var(--orders-success-soft);color:var(--orders-success)}.admin-orders__statistics article:nth-child(3)>span{background:var(--orders-warning-soft);color:var(--orders-warning)}.admin-orders__statistics article:nth-child(4)>span{background:var(--orders-info-soft);color:var(--orders-info)}.admin-orders__statistics article div{gap:5px;min-width:0;display:grid}.admin-orders__statistics small{color:var(--orders-muted);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.admin-orders__statistics strong{color:var(--orders-text);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600}.admin-orders__toolbar{justify-content:space-between;align-items:center;gap:18px;margin-top:23px;display:flex}.admin-orders__search{border:1px solid var(--orders-border);width:min(540px,100%);min-height:48px;color:var(--orders-muted);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.admin-orders__search:focus-within{border-color:#c58a9a;box-shadow:0 0 0 4px #9f3f5914}.admin-orders__search input{width:100%;min-width:0;color:var(--orders-text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-orders__search input::placeholder{color:#b5a4a9}.admin-orders__filters{scrollbar-width:thin;align-items:center;gap:9px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-orders__filters button{border:1px solid var(--orders-border);min-height:39px;color:var(--orders-text-soft);cursor:pointer;font:inherit;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:750;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.admin-orders__filters button:hover{color:var(--orders-primary);border-color:#cda1ad;transform:translateY(-1px)}.admin-orders__filters button.is-active{border-color:var(--orders-primary);background:var(--orders-primary);color:#fff;box-shadow:0 9px 20px #9f3f592e}.admin-orders__filters button span{min-width:22px;height:22px;color:var(--orders-primary);background:#f6eaee;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:grid}.admin-orders__filters button.is-active span{color:#fff;background:#ffffff2e}.admin-orders__table-card{border:1px solid var(--orders-border);background:var(--orders-card);border-radius:19px;margin-top:18px;overflow:hidden;box-shadow:0 14px 42px #5b37410e}.admin-orders__table-wrapper{width:100%;overflow-x:auto}.admin-orders__table{border-collapse:collapse;width:100%;min-width:1050px}.admin-orders__table th{border-bottom:1px solid var(--orders-border);color:var(--orders-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fdf8fa;padding:15px 17px;font-size:9px;font-weight:800}.admin-orders__table td{color:var(--orders-text-soft);vertical-align:middle;border-bottom:1px solid #f0e7e9;padding:16px 17px;font-size:11px}.admin-orders__table tbody tr{transition:background .16s}.admin-orders__table tbody tr:hover{background:#fffafb}.admin-orders__table tbody tr:last-child td{border-bottom:0}.admin-orders__order-number{gap:5px;min-width:175px;display:grid}.admin-orders__order-number strong{color:var(--orders-primary-dark);font-size:11px;font-weight:800}.admin-orders__order-number small{color:var(--orders-muted);font-size:9px}.admin-orders__buyer{align-items:center;gap:10px;min-width:210px;display:flex}.admin-orders__buyer>span{background:var(--orders-primary-soft);width:35px;height:35px;color:var(--orders-primary);border-radius:11px;flex:0 0 35px;place-items:center;display:grid}.admin-orders__buyer>div{gap:4px;min-width:0;display:grid}.admin-orders__buyer strong{color:var(--orders-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-orders__buyer small{max-width:190px;color:var(--orders-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-orders__destination{min-width:150px;color:var(--orders-text-soft);align-items:center;gap:7px;display:inline-flex}.admin-orders__destination svg{color:var(--orders-primary);flex:none}.admin-orders__total{color:var(--orders-text);white-space:nowrap;font-size:11px}.admin-orders__date{min-width:115px;color:var(--orders-muted);font-size:9px;line-height:1.45;display:block}.admin-orders__status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.admin-orders__status--pending_payment{background:var(--orders-warning-soft);color:var(--orders-warning)}.admin-orders__status--paid{background:var(--orders-success-soft);color:var(--orders-success)}.admin-orders__status--preparing{background:var(--orders-primary-soft);color:var(--orders-primary)}.admin-orders__status--ready_to_ship{color:#75549b;background:#f2ebfb}.admin-orders__status--shipped{background:var(--orders-info-soft);color:var(--orders-info)}.admin-orders__status--delivered{color:#2f7551;background:#e6f6ec}.admin-orders__status--cancelled,.admin-orders__status--expired{background:var(--orders-danger-soft);color:var(--orders-danger)}.admin-orders__view-button{border:1px solid var(--orders-border-strong);min-height:36px;color:var(--orders-primary-dark);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.admin-orders__view-button:hover{background:#fff6f8;border-color:#bd8797;transform:translateY(-1px)}.admin-orders__loading,.admin-orders__empty{min-height:310px;color:var(--orders-muted);text-align:center;align-content:center;place-items:center;gap:11px;padding:35px;display:grid}.admin-orders__loading strong{color:var(--orders-text-soft);font-size:12px}.admin-orders__empty svg{color:#c99aaa}.admin-orders__empty h2{color:var(--orders-text);margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px}.admin-orders__empty p{color:var(--orders-muted);margin:0;font-size:11px}.admin-orders__message{border-radius:12px;align-items:flex-start;gap:10px;margin:15px;padding:13px 14px;font-size:10px;line-height:1.55;display:flex}.admin-orders__message--error{background:var(--orders-danger-soft);color:var(--orders-danger);border:1px solid #efcbd1}.admin-orders__message--success{background:var(--orders-success-soft);color:var(--orders-success);border:1px solid #c9e4d3}.admin-orders__pagination{border-top:1px solid var(--orders-border);background:#fffafb;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 17px;display:flex}.admin-orders__pagination>span{color:var(--orders-muted);font-size:10px}.admin-orders__pagination>div{gap:9px;display:flex}.admin-orders__pagination button{border:1px solid var(--orders-border-strong);min-height:37px;color:var(--orders-primary-dark);cursor:pointer;font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.admin-orders__pagination button:disabled{cursor:not-allowed;opacity:.45}.admin-orders__drawer-layer{z-index:3000;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-orders__drawer-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25181d7a;border:0;position:absolute;inset:0}.admin-orders__drawer{z-index:1;border-left:1px solid var(--orders-border);background:#fffdfd;flex-direction:column;width:min(550px,100%);height:100%;animation:.22s both admin-orders-drawer-enter;display:flex;position:relative;overflow:hidden;box-shadow:-25px 0 65px #2f1b222b}@keyframes admin-orders-drawer-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.admin-orders__drawer-header{border-bottom:1px solid var(--orders-border);background:#fffffff2;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 21px;display:flex}.admin-orders__drawer-header>div{gap:5px;min-width:0;display:grid}.admin-orders__drawer-header small{color:var(--orders-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-orders__drawer-header strong{color:var(--orders-primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-orders__drawer-header>button{border:1px solid var(--orders-border);width:39px;height:39px;color:var(--orders-text-soft);cursor:pointer;background:#fff;border-radius:11px;flex:0 0 39px;place-items:center;display:grid}.admin-orders__drawer-header>button:hover{color:var(--orders-primary);border-color:#c48c9c}.admin-orders__drawer-content{gap:15px;padding:20px;display:grid;overflow-y:auto}.admin-orders__drawer-loading,.admin-orders__drawer-error{color:var(--orders-muted);text-align:center;flex:1;align-content:center;place-items:center;gap:13px;padding:35px;font-size:11px;display:grid}.admin-orders__drawer-error{color:var(--orders-danger)}.admin-orders__drawer-error p{max-width:330px;margin:0;line-height:1.65}.admin-orders__drawer-status{border:1px solid var(--orders-border);background:#fffafb;border-radius:13px;justify-content:space-between;align-items:center;gap:13px;padding:13px 15px;display:flex}.admin-orders__drawer-status small{color:var(--orders-muted);text-align:right;font-size:9px}.admin-orders__drawer-section{border:1px solid var(--orders-border);background:#fff;border-radius:15px;padding:17px}.admin-orders__drawer-section h3{color:var(--orders-text);margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.admin-orders__drawer-section>p{color:var(--orders-text-soft);margin:0;font-size:11px;line-height:1.7}.admin-orders__drawer-section>small{color:var(--orders-muted);background:#faf4f6;border-radius:10px;margin-top:11px;padding:10px 11px;font-size:9px;line-height:1.55;display:block}.admin-orders__drawer-section dl{gap:11px;margin:0;display:grid}.admin-orders__drawer-section dl>div{border-bottom:1px solid #f0e7e9;grid-template-columns:120px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.admin-orders__drawer-section dl>div:last-child{border-bottom:0;padding-bottom:0}.admin-orders__drawer-section dt{color:var(--orders-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-orders__drawer-section dd{color:var(--orders-text);overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.5}.admin-orders__drawer-items{gap:10px;display:grid}.admin-orders__drawer-items article{background:#fffdfd;border:1px solid #eee2e6;border-radius:12px;justify-content:space-between;align-items:center;gap:13px;padding:12px;display:flex}.admin-orders__drawer-items article>div{gap:4px;display:grid}.admin-orders__drawer-items strong{color:var(--orders-text);font-size:10px}.admin-orders__drawer-items small{color:var(--orders-muted);font-size:9px}.admin-orders__drawer-items b{color:var(--orders-primary-dark);white-space:nowrap;font-size:10px}.admin-orders__drawer-total{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-orders__drawer-total span{color:var(--orders-text-soft);font-size:11px}.admin-orders__drawer-total strong{color:var(--orders-primary);font-family:Georgia,Times New Roman,serif;font-size:22px}.admin-orders__action-card{background:linear-gradient(145deg,#fffafb,#fff4f7);border:1px solid #dfc5cd;border-radius:16px;gap:15px;padding:18px;display:grid}.admin-orders__action-card>div:first-child{gap:5px;display:grid}.admin-orders__action-card small{color:var(--orders-primary);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-orders__action-card h3{color:var(--orders-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600}.admin-orders__action-card>button,.admin-orders__confirm-actions button{border:1px solid var(--orders-primary);color:#fff;cursor:pointer;min-height:45px;font:inherit;background:linear-gradient(135deg,#a64661,#8d354e);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 11px 23px #8e354e2e}.admin-orders__action-card>button:hover,.admin-orders__confirm-actions button:not(.is-secondary):hover{background:var(--orders-primary-dark)}.admin-orders__action-card button:disabled{cursor:wait;opacity:.65}.admin-orders__shipping-form{gap:12px;display:grid}.admin-orders__shipping-form label{color:var(--orders-text-soft);gap:7px;font-size:9px;font-weight:750;display:grid}.admin-orders__shipping-form input,.admin-orders__shipping-form textarea{border:1px solid var(--orders-border-strong);width:100%;color:var(--orders-text);font:inherit;background:#fff;border-radius:10px;outline:0;font-size:10px;transition:border-color .16s,box-shadow .16s}.admin-orders__shipping-form input{min-height:43px;padding:0 12px}.admin-orders__shipping-form textarea{resize:vertical;min-height:88px;padding:11px 12px}.admin-orders__shipping-form input:focus,.admin-orders__shipping-form textarea:focus{border-color:#bd8293;box-shadow:0 0 0 4px #9f3f5914}.admin-orders__confirm-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px;display:grid}.admin-orders__confirm-actions button.is-secondary{border-color:var(--orders-border-strong);color:var(--orders-primary-dark);box-shadow:none;background:#fff}.admin-orders__loading .is-spinning,.admin-orders__drawer-loading .is-spinning,.admin-orders__action-card .is-spinning,.glamora-admin-orders .is-spinning{animation:.85s linear infinite admin-orders-spin}@keyframes admin-orders-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.admin-orders__statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-orders__statistics{grid-template-columns:1fr}.admin-orders__toolbar{flex-direction:column;align-items:stretch}.admin-orders__search{width:100%}.admin-orders__pagination{flex-direction:column;align-items:stretch}.admin-orders__pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-orders__pagination button,.admin-orders__drawer{width:100%}}@media (width<=520px){.admin-orders__statistics article{padding:16px}.admin-orders__drawer-content{padding:14px}.admin-orders__drawer-header{padding:15px 14px}.admin-orders__drawer-section{padding:14px}.admin-orders__drawer-section dl>div{grid-template-columns:1fr;gap:5px}.admin-orders__drawer-status{flex-direction:column;align-items:flex-start}.admin-orders__drawer-status small{text-align:left}.admin-orders__confirm-actions{grid-template-columns:1fr}}.glamora-admin-orders button:focus-visible,.glamora-admin-orders input:focus-visible,.glamora-admin-orders textarea:focus-visible,.glamora-admin-orders a:focus-visible{outline-offset:3px;outline:3px solid #9f3f593d}@media (prefers-reduced-motion:reduce){.glamora-admin-orders *,.glamora-admin-orders :before,.glamora-admin-orders :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-orders__selection-cell{width:52px;min-width:52px;text-align:center!important;padding-left:15px!important;padding-right:8px!important}.admin-orders__checkbox{cursor:pointer;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.admin-orders__checkbox input{opacity:0;width:1px;height:1px;position:absolute}.admin-orders__checkbox span{border:1px solid var(--orders-border-strong);background:#fff;border-radius:6px;place-items:center;width:18px;height:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.admin-orders__checkbox span:after{content:"✓";color:#fff;opacity:0;font-size:12px;font-weight:900;line-height:1;transition:opacity .14s,transform .14s;transform:scale(.7)}.admin-orders__checkbox input:checked+span{border-color:var(--orders-primary);background:var(--orders-primary);box-shadow:0 5px 13px #9f3f5933}.admin-orders__checkbox input:checked+span:after{opacity:1;transform:scale(1)}.admin-orders__checkbox input:focus-visible+span{outline-offset:2px;outline:3px solid #9f3f592e}.admin-orders__checkbox input:disabled+span{cursor:not-allowed;opacity:.55;background:#f3edef}.admin-orders__bulk-feedback.admin-orders__message{margin:16px 0 0}.admin-orders__bulk-bar{background:linear-gradient(145deg,#fffafb,#fff3f6);border:1px solid #dfc4cc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;margin-top:16px;padding:13px 16px;display:flex;box-shadow:0 12px 30px #6c344512}.admin-orders__bulk-copy{align-items:center;gap:12px;min-width:0;display:flex}.admin-orders__bulk-copy>span{background:var(--orders-primary-soft);width:42px;height:42px;color:var(--orders-primary);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.admin-orders__bulk-copy>div{gap:4px;display:grid}.admin-orders__bulk-copy strong{color:var(--orders-text);font-size:11px}.admin-orders__bulk-copy small{color:var(--orders-muted);font-size:9px}.admin-orders__bulk-actions{align-items:center;gap:9px;display:flex}.admin-orders__bulk-actions button,.admin-orders__bulk-modal-actions button{border:1px solid var(--orders-primary);background:var(--orders-primary);color:#fff;cursor:pointer;min-height:41px;font:inherit;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.admin-orders__bulk-actions button.is-secondary,.admin-orders__bulk-modal-actions button.is-secondary{border-color:var(--orders-border-strong);color:var(--orders-text-soft);background:#fff}.admin-orders__bulk-actions button:disabled,.admin-orders__bulk-modal-actions button:disabled{cursor:wait;opacity:.6}.admin-orders__bulk-modal-layer{z-index:3200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-orders__bulk-modal-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25181d80;border:0;position:absolute;inset:0}.admin-orders__bulk-modal{z-index:1;border:1px solid var(--orders-border);background:#fff;border-radius:20px;width:min(470px,100%);position:relative;overflow:hidden;box-shadow:0 28px 80px #361d2638}.admin-orders__bulk-modal>header{border-bottom:1px solid var(--orders-border);justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.admin-orders__bulk-modal>header>div{gap:5px;display:grid}.admin-orders__bulk-modal header small{color:var(--orders-primary);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-orders__bulk-modal h2{color:var(--orders-text);margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600}.admin-orders__bulk-modal-close{border:1px solid var(--orders-border);width:38px;height:38px;color:var(--orders-text-soft);cursor:pointer;background:#fff;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.admin-orders__bulk-modal-body{text-align:center;justify-items:center;gap:14px;padding:25px 22px;display:grid}.admin-orders__bulk-modal-icon{background:var(--orders-warning-soft);width:52px;height:52px;color:var(--orders-warning);border-radius:16px;place-items:center;display:grid}.admin-orders__bulk-modal-body p{color:var(--orders-text-soft);margin:0;font-size:11px;line-height:1.65}.admin-orders__bulk-modal-body p strong{color:var(--orders-text)}.admin-orders__bulk-transition-summary{border:1px solid var(--orders-border);background:#fffafb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:13px;display:grid}.admin-orders__bulk-transition-summary span{color:var(--orders-primary-dark);font-size:10px;font-weight:800}.admin-orders__bulk-transition-summary b{color:var(--orders-primary);font-size:17px}.admin-orders__bulk-modal-body>small{color:var(--orders-muted);font-size:9px;line-height:1.6}.admin-orders__bulk-modal-actions{border-top:1px solid var(--orders-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 21px 20px;display:grid}@media (width<=700px){.admin-orders__bulk-bar{flex-direction:column;align-items:stretch}.admin-orders__bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=520px){.admin-orders__bulk-actions,.admin-orders__bulk-modal-actions{grid-template-columns:1fr}}.admin-orders__timeline{gap:0;display:grid}.admin-orders__timeline-item{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:16px;display:grid;position:relative}.admin-orders__timeline-item:last-child{padding-bottom:0}.admin-orders__timeline-marker{justify-content:center;display:flex;position:relative}.admin-orders__timeline-marker:after{content:"";background:#eadde2;width:1px;position:absolute;top:13px;bottom:-16px}.admin-orders__timeline-item:last-child .admin-orders__timeline-marker:after{display:none}.admin-orders__timeline-marker span{z-index:1;background:var(--orders-primary);border:2px solid #fff;border-radius:999px;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 0 2px #ead3db}.admin-orders__timeline-content{min-width:0;padding:0 0 1px}.admin-orders__timeline-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-orders__timeline-heading strong{color:var(--orders-text);font-size:10.5px;font-weight:800;line-height:1.45}.admin-orders__timeline-heading time{color:var(--orders-muted);text-align:right;flex:none;font-size:8.5px;line-height:1.5}.admin-orders__timeline-transition{color:#95687a;margin-top:3px;font-size:8.5px;font-weight:700;line-height:1.45;display:block}.admin-orders__timeline-content p{color:var(--orders-text-soft);margin:6px 0 0;font-size:9.5px;line-height:1.55}.admin-orders__timeline-actor{color:var(--orders-muted);margin-top:5px;font-size:8.5px;line-height:1.45}.admin-orders__timeline-actor strong{color:#785365;font-weight:800}@media (width<=520px){.admin-orders__timeline-heading{flex-direction:column;gap:2px}.admin-orders__timeline-heading time{text-align:left}}.admin-orders__tracking-number{color:var(--orders-text);font-size:10px;font-weight:700;line-height:1.45;display:block}.admin-orders__tracking-carrier{color:var(--orders-muted);margin-top:4px;font-size:9px;line-height:1.4;display:block}.glamora-admin-orders,.glamora-admin-orders *,.glamora-admin-orders :before,.glamora-admin-orders :after{box-sizing:border-box}.glamora-admin-orders{--orders-primary:#9b4059;--orders-primary-dark:#6f2e42;--orders-primary-soft:#f8e8ed;--orders-primary-pale:#fff8fa;--orders-text:#453138;--orders-text-soft:#765f66;--orders-muted:#9b878d;--orders-border:#eadde1;--orders-border-strong:#d9c4ca;--orders-card:#fff;--orders-background:#faf6f5;--orders-success:#347357;--orders-success-soft:#ebf6ef;--orders-warning:#926528;--orders-warning-soft:#fff5e4;--orders-info:#416b8b;--orders-info-soft:#edf5fb;--orders-danger:#9c3e4d;--orders-danger-soft:#fff0f2;font-family:Poppins,sans-serif}.glamora-admin-orders .glamora-admin__heading{margin-bottom:26px}.glamora-admin-orders .glamora-admin__heading h1{letter-spacing:-.035em;font-family:Poppins,sans-serif;font-weight:650}.glamora-admin-orders .glamora-admin__heading p{max-width:670px;line-height:1.65}.admin-orders__statistics{gap:14px;margin-top:0;margin-bottom:22px}.admin-orders__statistics article{border-radius:16px;min-height:92px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 24px #532e390b}.admin-orders__statistics article:hover{border-color:var(--orders-border-strong);transform:translateY(-2px);box-shadow:0 16px 32px #532e3913}.admin-orders__statistics article>span{border-radius:12px;flex-basis:45px;width:45px;height:45px}.admin-orders__statistics small{letter-spacing:.055em;font-size:9px}.admin-orders__statistics strong{font-family:Poppins,sans-serif;font-size:24px;font-weight:750;line-height:1}.admin-orders__toolbar{margin-top:0}.admin-orders__search{background:linear-gradient(#fff,#fffdfd);border-radius:14px;width:min(620px,100%);min-height:50px;padding-inline:15px;box-shadow:0 6px 18px #56323d09}.admin-orders__search svg{color:#ab7281;flex:none}.admin-orders__search input{font-size:12px;font-weight:500}.admin-orders__filters{scrollbar-width:none;gap:8px;margin-top:16px;padding:2px 0 7px}.admin-orders__filters::-webkit-scrollbar{display:none}.admin-orders__filters button{border-radius:999px;min-height:38px;padding-inline:12px;font-size:9.5px;box-shadow:0 4px 12px #4f2d3806}.admin-orders__filters button span{min-width:21px;height:21px;font-size:8.5px}.admin-orders__bulk-bar{border-radius:15px;margin-top:15px;box-shadow:0 10px 28px #572f3b12}.admin-orders__bulk-copy strong{font-size:11px}.admin-orders__bulk-copy small{font-size:9px}.admin-orders__bulk-actions button{border-radius:10px;min-height:40px;font-size:9.5px}.admin-orders__bulk-feedback{margin:14px 0 0}.admin-orders__message{border-radius:12px;font-size:10px}.admin-orders__table-card{border-radius:17px;margin-top:17px;box-shadow:0 10px 30px #57323d0d}.admin-orders__table-wrapper{scrollbar-width:thin;scrollbar-color:#d8c3c9 transparent}.admin-orders__table{min-width:1060px}.admin-orders__table th{letter-spacing:.09em;background:linear-gradient(#fdfafa,#fcf7f8);padding:14px 15px;font-size:8.5px}.admin-orders__table td{padding:15px;font-size:10.5px}.admin-orders__table tbody tr.is-selected{background:#fff5f8}.admin-orders__table tbody tr.is-selected:hover{background:#fff1f5}.admin-orders__order-number{min-width:160px}.admin-orders__order-number strong{font-size:10.5px}.admin-orders__buyer{min-width:195px}.admin-orders__buyer>span{border-radius:10px;flex-basis:34px;width:34px;height:34px}.admin-orders__buyer strong{font-size:10.5px}.admin-orders__destination{min-width:140px;font-size:10px}.admin-orders__status{min-height:29px;padding-inline:9px;font-size:8.5px}.admin-orders__view-button{border-radius:9px;min-height:35px;font-size:9px}.admin-orders__checkbox{width:18px;height:18px}.admin-orders__checkbox>span{border-radius:5px}.admin-orders__pagination{min-height:62px;padding:11px 15px}.admin-orders__pagination>span{font-size:9.5px}.admin-orders__pagination button{border-radius:9px;min-height:36px;font-size:9.5px}.admin-orders__drawer-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#26181e70}.admin-orders__drawer{background:#fffdfd;border-left-color:#d9c4cae6;width:min(575px,100%);box-shadow:-28px 0 70px #2f1b2229}.admin-orders__drawer-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:76px;padding:15px 20px}.admin-orders__drawer-header strong{font-size:12px}.admin-orders__drawer-header>button{border-radius:10px;flex-basis:38px;width:38px;height:38px}.admin-orders__drawer-content{gap:14px;padding:18px}.admin-orders__drawer-status{border-radius:12px;padding:12px 14px}.admin-orders__drawer-section{border-radius:14px;padding:16px}.admin-orders__drawer-section h3,.admin-orders__action-card h3{letter-spacing:-.015em;font-family:Poppins,sans-serif;font-weight:700}.admin-orders__drawer-section h3{font-size:14px}.admin-orders__drawer-total strong{font-family:Poppins,sans-serif;font-size:20px;font-weight:750}.admin-orders__action-card{border-radius:14px;padding:16px}.admin-orders__action-card>button,.admin-orders__confirm-actions button{border-radius:10px;min-height:43px;font-size:9.5px}.admin-orders__shipping-form input,.admin-orders__shipping-form textarea,.admin-orders__bulk-modal input,.admin-orders__bulk-modal textarea{border-radius:11px;width:100%;font-family:Poppins,sans-serif;transition:border-color .18s,box-shadow .18s,background .18s}.admin-orders__shipping-form input:focus,.admin-orders__shipping-form textarea:focus,.admin-orders__bulk-modal input:focus,.admin-orders__bulk-modal textarea:focus{background:#fff;border-color:#c38a9a;box-shadow:0 0 0 4px #9f3f5913}.admin-orders__bulk-modal{border-radius:18px;width:min(520px,100% - 32px);box-shadow:0 28px 80px #2f1b2233}.admin-orders__bulk-modal-header{padding:17px 20px}.admin-orders__bulk-modal-body{padding:18px 20px}.admin-orders__bulk-modal-actions{padding:14px 20px 18px}.admin-orders__timeline-heading strong{font-size:10px}.admin-orders__timeline-content p{font-size:9px}@media (width<=1280px){.admin-orders__statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders__statistics article{min-height:86px}.admin-orders__table{min-width:1020px}.admin-orders__drawer{width:min(540px,100%)}}@media (width<=980px){.admin-orders__statistics{gap:12px}.admin-orders__toolbar,.admin-orders__search{width:100%}.admin-orders__filters{margin-inline:-2px}.admin-orders__bulk-bar{flex-direction:column;align-items:stretch;gap:14px}.admin-orders__bulk-actions{width:100%}.admin-orders__table{min-width:980px}.admin-orders__drawer{width:min(520px,92vw)}}@media (width<=760px){.glamora-admin-orders .glamora-admin__heading{margin-bottom:20px}.glamora-admin-orders .glamora-admin__heading .glamora-admin__primary-button{width:100%}.admin-orders__statistics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.admin-orders__statistics article{border-radius:14px;min-height:78px;padding:13px}.admin-orders__statistics article>span{border-radius:10px;flex-basis:39px;width:39px;height:39px}.admin-orders__statistics small{font-size:8px}.admin-orders__statistics strong{font-size:20px}.admin-orders__search{border-radius:12px;min-height:47px}.admin-orders__filters{gap:7px;margin-top:13px}.admin-orders__filters button{min-height:36px;padding-inline:11px}.admin-orders__bulk-bar{border-radius:13px;padding:13px}.admin-orders__bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-orders__table-card{border-radius:14px;margin-top:14px}.admin-orders__table{min-width:900px}.admin-orders__table th{padding:12px 13px}.admin-orders__table td{padding:13px}.admin-orders__pagination{flex-direction:column;align-items:stretch;gap:10px;padding:12px 13px}.admin-orders__pagination>div{width:100%}.admin-orders__pagination button{flex:1}.admin-orders__drawer{border-left:0;width:100%;max-width:none}.admin-orders__drawer-header{min-height:68px;padding:13px 15px}.admin-orders__drawer-content{gap:12px;padding:14px}.admin-orders__drawer-section{padding:14px}.admin-orders__drawer-section dl>div{grid-template-columns:105px minmax(0,1fr);gap:10px}.admin-orders__bulk-modal{border-radius:16px;width:calc(100% - 24px)}}@media (width<=560px){.admin-orders__statistics{grid-template-columns:1fr}.admin-orders__statistics article{min-height:70px;padding:12px 13px}.admin-orders__statistics strong{font-size:19px}.admin-orders__filters{padding-bottom:5px}.admin-orders__filters button{min-height:35px;font-size:9px}.admin-orders__bulk-actions{grid-template-columns:1fr}.admin-orders__bulk-actions button{width:100%}.admin-orders__table{min-width:840px}.admin-orders__drawer-header strong{max-width:240px}.admin-orders__drawer-status{flex-direction:column;align-items:flex-start}.admin-orders__drawer-status small{text-align:left}.admin-orders__drawer-section dl>div{grid-template-columns:1fr;gap:4px}.admin-orders__drawer-items article{flex-direction:column;align-items:flex-start}.admin-orders__drawer-total{flex-direction:column;align-items:flex-start;gap:6px}.admin-orders__bulk-transition-summary{text-align:center;grid-template-columns:1fr}.admin-orders__bulk-modal-actions{grid-template-columns:1fr}.admin-orders__timeline-heading{flex-direction:column;gap:2px}.admin-orders__timeline-heading time{text-align:left}}@media (width<=390px){.admin-orders__statistics article{gap:11px}.admin-orders__search{min-height:45px;padding-inline:12px}.admin-orders__filters button{padding-inline:10px}.admin-orders__drawer-header{padding-inline:12px}.admin-orders__drawer-content{padding:11px}.admin-orders__drawer-section{border-radius:12px;padding:12px}.admin-orders__bulk-modal{width:calc(100% - 16px)}.admin-orders__bulk-modal-header,.admin-orders__bulk-modal-body,.admin-orders__bulk-modal-actions{padding-inline:15px}}@media (prefers-reduced-motion:reduce){.glamora-admin-orders *,.glamora-admin-orders :before,.glamora-admin-orders :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-orders__payment-review-badge{color:#9e4059;letter-spacing:.01em;background:#fff7f9;border:1px solid #9e40592e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:5px 9px;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.admin-orders__payment-review-alert{color:#4d373d;background:linear-gradient(135deg,#fff7f9 0%,#f8e9ed 100%);border:1px solid #9e405933;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:15px 16px;display:flex}.admin-orders__payment-review-alert-icon{color:#fff;background:#9e4059;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:16px;line-height:1;display:grid}.admin-orders__payment-review-alert>div:last-child{min-width:0}.admin-orders__payment-review-alert strong{color:#753044;margin-bottom:5px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.35;display:block}.admin-orders__payment-review-alert p{color:#5d484e;margin:0 0 7px;font-size:13px;line-height:1.55}.admin-orders__payment-review-alert small{color:#816d73;font-size:11.5px;font-weight:600;line-height:1.45;display:block}@media (width<=620px){.admin-orders__payment-review-alert{border-radius:12px;gap:10px;padding:13px}.admin-orders__payment-review-alert-icon{flex-basis:30px;width:30px;height:30px;font-size:14px}.admin-orders__payment-review-alert strong{font-size:13px}.admin-orders__payment-review-alert p{font-size:12px}.admin-orders__payment-review-badge{font-size:10px}}.glamora-admin,.glamora-admin *,.glamora-admin :before,.glamora-admin :after{box-sizing:border-box}.glamora-admin{color:#402e33;background:#f8f4f3;grid-template-columns:270px minmax(0,1fr);min-height:100vh;font-family:Poppins,sans-serif;display:grid}.glamora-admin__sidebar{color:#fff;z-index:30;background:linear-gradient(#4b1725 0%,#5d1f30 52%,#70283b 100%);flex-direction:column;align-self:start;width:100%;height:100dvh;padding:28px 18px 22px;display:flex;position:sticky;top:0;overflow:hidden auto;box-shadow:10px 0 32px #42192514}.glamora-admin__sidebar-desktop-body{flex-direction:column;flex:1;min-height:0;display:flex}.glamora-admin__brand{color:#f5c9b6;letter-spacing:.17em;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-family:Poppins,sans-serif;font-size:18px;font-weight:650;text-decoration:none;display:flex}.glamora-admin__brand svg{flex:none}.glamora-admin__sidebar-label{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;margin:42px 10px 12px;font-size:9px;font-weight:750}.glamora-admin__navigation{gap:6px;display:grid}.glamora-admin__navigation a,.glamora-admin__sidebar-footer a,.glamora-admin__sidebar-footer button{color:#ffffffbd;cursor:pointer;width:100%;min-height:46px;font:inherit;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:0 13px;font-size:12px;font-weight:550;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex}.glamora-admin__navigation a:hover,.glamora-admin__sidebar-footer a:hover,.glamora-admin__sidebar-footer button:hover{color:#fff;background:#ffffff14}.glamora-admin__navigation a.is-active{color:#fff;background:linear-gradient(90deg,#ffffff26,#ffffff14);box-shadow:inset 3px 0 #f3b9a2}.glamora-admin__navigation a svg,.glamora-admin__sidebar-footer svg{flex:none}.glamora-admin__sidebar-footer{border-top:1px solid #ffffff1f;gap:5px;margin-top:auto;padding-top:20px;display:grid}.glamora-admin__content{min-width:0}.glamora-admin__topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eadedf;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 34px;display:flex;position:sticky;top:0}.glamora-admin__topbar>div:first-child{gap:3px;min-width:0;display:grid}.glamora-admin__topbar>div:first-child span{color:#a05a6d;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.glamora-admin__topbar>div:first-child strong{color:#442c33;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.glamora-admin__user{flex:none;align-items:center;gap:11px;display:flex}.glamora-admin__user>span{color:#8e3850;background:#f2e0e4;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Poppins,sans-serif;font-size:13px;font-weight:750;display:grid}.glamora-admin__user div{gap:1px;display:grid}.glamora-admin__user strong{color:#4a3037;font-size:11px;font-weight:700}.glamora-admin__user small{color:#927a80;font-size:9px}.glamora-admin__page{width:min(1500px,100%);margin:0 auto;padding:38px 34px 64px}.glamora-admin__heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.glamora-admin__heading>div{min-width:0}.glamora-admin__heading>div>span{color:#ab5a70;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750}.glamora-admin__heading h1{color:#402e33;letter-spacing:-.035em;margin:6px 0 7px;font-family:Poppins,sans-serif;font-size:clamp(34px,3vw,46px);font-weight:650;line-height:1.05}.glamora-admin__heading p{color:#806b70;max-width:680px;margin:0;font-size:12px;line-height:1.65}.glamora-admin__primary-button,.glamora-admin__refresh{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#9e465d;border:1px solid #9e465d;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:11px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.glamora-admin__primary-button:hover:not(:disabled){background:#8f3c53;border-color:#8f3c53;transform:translateY(-1px);box-shadow:0 10px 22px #913d542e}.glamora-admin__primary-button:disabled,.glamora-admin__refresh:disabled{opacity:.55;cursor:not-allowed}.glamora-admin__refresh{color:#884155;background:#fff;border-color:#e2ced3;min-height:38px}.glamora-admin__refresh:hover:not(:disabled){background:#fff5f7;border-color:#d7bdc4}.glamora-admin__statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.glamora-admin__statistics article{background:#fff;border:1px solid #eadcde;border-radius:15px;align-items:center;gap:14px;min-width:0;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 22px #502d370a}.glamora-admin__statistics article:hover{border-color:#dfc6cc;transform:translateY(-2px);box-shadow:0 16px 30px #502d3712}.glamora-admin__statistics article>span{color:#a34c62;background:#fff1f3;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.glamora-admin__statistics article div{gap:3px;min-width:0;display:grid}.glamora-admin__statistics small{color:#8e777d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.glamora-admin__statistics strong{color:#3f2a30;font-size:24px;font-weight:750;line-height:1}.glamora-admin__panel{background:#fff;border:1px solid #eadcde;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #502d370a}.glamora-admin__panel-header{background:linear-gradient(#fff,#fffdfd);border-bottom:1px solid #eee2e4;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.glamora-admin__panel-header>div{min-width:0}.glamora-admin__panel-header h2{color:#402e33;margin:0;font-size:14px;font-weight:700}.glamora-admin__panel-header p{color:#927d82;margin:4px 0 0;font-size:10px;line-height:1.5}.glamora-admin__error,.glamora-admin__empty{color:#8b7177;text-align:center;padding:50px 25px;font-size:12px}.glamora-admin__error{color:#963e53;background:#fff1f3}.glamora-admin__table-wrapper{scrollbar-width:thin;scrollbar-color:#d9c6cb transparent;width:100%;overflow-x:auto}.glamora-admin__table{border-collapse:collapse;width:100%;min-width:920px}.glamora-admin__table th,.glamora-admin__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0e7e9;padding:16px 18px}.glamora-admin__table th{color:#947c82;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#fdfafa;font-size:9px;font-weight:750}.glamora-admin__table td{color:#4b353c;font-size:11px}.glamora-admin__table tbody tr{transition:background .16s}.glamora-admin__table tbody tr:hover{background:#fffafb}.glamora-admin__table tbody tr:last-child td{border-bottom:0}.glamora-admin__edition-name{align-items:center;gap:11px;min-width:0;display:flex}.glamora-admin__edition-name>span{color:#9a4259;background:#f7e8eb;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.glamora-admin__edition-name div,.glamora-admin__inventory{gap:2px;min-width:0;display:grid}.glamora-admin__edition-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.glamora-admin__edition-name small,.glamora-admin__inventory small{color:#967f85;font-size:9px}.glamora-admin__inventory strong{font-size:12px}.glamora-admin__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:750;display:inline-flex}.glamora-admin__status--active{color:#257248;background:#e8f7ee}.glamora-admin__status--draft{color:#725e65;background:#f2edf0}.glamora-admin__status--scheduled{color:#8d6420;background:#fff4dc}.glamora-admin__status--sold_out,.glamora-admin__status--archived{color:#994153;background:#fbe8eb}.glamora-admin__actions{justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex}.glamora-admin__actions button{color:#844153;cursor:pointer;background:#fff;border:1px solid #e5d4d8;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:transform .16s,background .16s,border-color .16s;display:grid}.glamora-admin__actions button:hover{background:#fff2f4;border-color:#d9bec5;transform:translateY(-1px)}@media (width<=1280px){.glamora-admin{grid-template-columns:235px minmax(0,1fr)}.glamora-admin__sidebar{padding-left:14px;padding-right:14px}.glamora-admin__brand{font-size:16px}.glamora-admin__navigation a,.glamora-admin__sidebar-footer a,.glamora-admin__sidebar-footer button{padding-inline:11px;font-size:11px}.glamora-admin__page{padding:34px 26px 56px}.glamora-admin__topbar{padding-inline:26px}.glamora-admin__statistics{gap:13px}.glamora-admin__statistics article{padding:17px}}@media (width<=1050px){.glamora-admin{grid-template-columns:215px minmax(0,1fr)}.glamora-admin__statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-admin__table{min-width:880px}}@media (width<=760px){.glamora-admin{min-height:100vh;display:block}.glamora-admin__sidebar{width:100%;height:auto;box-shadow:none;padding:15px 18px;position:relative;overflow:visible}.glamora-admin__brand{min-height:40px;padding:0;font-size:16px}.glamora-admin__sidebar-label,.glamora-admin__navigation,.glamora-admin__sidebar-footer{display:none}.glamora-admin__topbar{min-height:68px;padding:11px 16px;position:sticky;top:0}.glamora-admin__topbar>div:first-child span{font-size:8px}.glamora-admin__topbar>div:first-child strong{max-width:210px;font-size:12px}.glamora-admin__user{gap:0}.glamora-admin__user>span{width:37px;height:37px;font-size:12px}.glamora-admin__user div{display:none}.glamora-admin__page{width:100%;padding:26px 15px 44px}.glamora-admin__heading{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:24px}.glamora-admin__heading h1{font-size:clamp(31px,9vw,40px)}.glamora-admin__heading p{font-size:11px}.glamora-admin__heading .glamora-admin__primary-button,.glamora-admin__heading>button{width:100%}.glamora-admin__statistics{grid-template-columns:1fr;gap:11px;margin-bottom:20px}.glamora-admin__statistics article{padding:15px}.glamora-admin__statistics article>span{flex-basis:42px;width:42px;height:42px}.glamora-admin__statistics strong{font-size:21px}.glamora-admin__panel{border-radius:14px}.glamora-admin__panel-header{flex-direction:column;align-items:stretch;gap:14px;padding:17px 15px}.glamora-admin__panel-header .glamora-admin__refresh{width:100%}.glamora-admin__table-wrapper{margin:0}.glamora-admin__table{min-width:820px}}@media (width<=390px){.glamora-admin__sidebar{padding-inline:14px}.glamora-admin__topbar{padding-inline:13px}.glamora-admin__topbar>div:first-child strong{max-width:180px}.glamora-admin__page{padding-left:11px;padding-right:11px}.glamora-admin__heading h1{font-size:30px}.glamora-admin__statistics article{padding:13px}.glamora-admin__panel-header{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.glamora-admin *,.glamora-admin :before,.glamora-admin :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-admin__sidebar-mobile-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.glamora-admin__mobile-menu-button,.glamora-admin__mobile-drawer,.glamora-admin__mobile-backdrop{display:none}.glamora-admin__navigation-arrow{opacity:.45;margin-left:auto}.glamora-admin__navigation a.is-active .glamora-admin__navigation-arrow{opacity:.9}@media (width<=760px){.glamora-admin{min-height:100vh;display:block}.glamora-admin__sidebar{z-index:80;background:linear-gradient(135deg,#4b1725 0%,#6d2539 100%);width:100%;height:auto;padding:0;position:sticky;top:0;overflow:visible;box-shadow:0 8px 24px #431d281f}.glamora-admin__sidebar-mobile-head{min-height:70px;padding:0 16px}.glamora-admin__brand{min-height:0;padding:0;font-size:16px}.glamora-admin__sidebar-desktop-body{display:none}.glamora-admin__mobile-menu-button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.glamora-admin__mobile-backdrop{z-index:990;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27171d70;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.glamora-admin__mobile-backdrop.is-open{opacity:1;pointer-events:auto}.glamora-admin__mobile-drawer{z-index:1000;color:#fff;background:linear-gradient(#4b1725 0%,#5c1f30 55%,#70283b 100%);flex-direction:column;width:min(310px,88vw);height:100dvh;padding:18px 14px 16px;transition:transform .22s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:24px 0 60px #2e151c3d}.glamora-admin__mobile-drawer.is-open{transform:translate(0)}.glamora-admin__mobile-drawer-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:14px;padding:2px 4px 18px;display:flex}.glamora-admin__mobile-drawer-header>div{gap:3px;display:grid}.glamora-admin__mobile-drawer-header span{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:750}.glamora-admin__mobile-drawer-header strong{color:#fff;font-size:14px;font-weight:700}.glamora-admin__mobile-drawer-header>button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.glamora-admin__mobile-drawer .glamora-admin__sidebar-label{margin:22px 10px 11px;display:block}.glamora-admin__navigation--mobile{gap:6px;display:grid}.glamora-admin__navigation--mobile a{border-radius:11px;min-height:48px;padding-inline:13px;font-size:11px}.glamora-admin__navigation--mobile a.is-active{background:#ffffff21;box-shadow:inset 3px 0 #f4bca7}.glamora-admin__sidebar-footer--mobile{margin-top:auto;padding-top:18px;display:grid}.glamora-admin__sidebar-footer--mobile a,.glamora-admin__sidebar-footer--mobile button{min-height:46px;font-size:11px}.glamora-admin__topbar{z-index:70;position:sticky;top:70px}}@media (width<=390px){.glamora-admin__sidebar-mobile-head{min-height:66px;padding-inline:13px}.glamora-admin__brand{font-size:15px}.glamora-admin__mobile-menu-button{flex-basis:39px;width:39px;height:39px}.glamora-admin__mobile-drawer{width:min(292px,91vw);padding-inline:12px}.glamora-admin__topbar{top:66px}}.glamora-content-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.glamora-content-stack{gap:22px;display:grid}.glamora-content-panel{overflow:hidden}.glamora-content-grid,.glamora-admin-creator-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.glamora-content-grid label,.glamora-admin-creator-card__fields label{color:#6d4552;gap:8px;font-size:.84rem;font-weight:700;display:grid}.glamora-content-grid input,.glamora-content-grid select,.glamora-content-grid textarea,.glamora-admin-creator-card__fields input,.glamora-admin-creator-card__fields textarea{color:#4f2936;width:100%;font:inherit;background:#fffaf8;border:1px solid #87526233;border-radius:14px;outline:none;padding:12px 14px;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.glamora-content-grid textarea,.glamora-admin-creator-card__fields textarea{resize:vertical}.glamora-content-grid input:focus,.glamora-content-grid select:focus,.glamora-content-grid textarea:focus,.glamora-admin-creator-card__fields input:focus,.glamora-admin-creator-card__fields textarea:focus{background:#fff;border-color:#994c608c;box-shadow:0 0 0 4px #994c6017}.glamora-image-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.glamora-image-rules article{background:#fff7f5;border:1px solid #87526224;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.glamora-image-rules svg{color:#9b5468;flex:none}.glamora-image-rules strong,.glamora-image-rules span{display:block}.glamora-image-rules strong{color:#59303d;font-size:.9rem}.glamora-image-rules span{color:#80616b;margin-top:4px;font-size:.82rem;line-height:1.45}.glamora-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.glamora-upload-box{color:#6f3f4e;cursor:pointer;text-align:center;background:linear-gradient(135deg,#fff6f4f5,#fae5ebb8),#fffaf8;border:1px dashed #914f6061;border-radius:18px;place-items:center;min-height:170px;padding:22px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.glamora-upload-box:hover{border-color:#914f60b3;transform:translateY(-2px);box-shadow:0 20px 44px #683a481f}.glamora-upload-box svg{color:#a45c70}.glamora-upload-box strong,.glamora-upload-box span,.glamora-upload-box small{display:block}.glamora-upload-box strong{color:#59303d;margin-top:10px;font-size:.98rem}.glamora-upload-box span{color:#765864;font-size:.86rem}.glamora-upload-box small{color:#a06f7d;font-size:.78rem}.glamora-admin-creator-card{background:#fffaf8;border:1px solid #87526224;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.glamora-admin-creator-card__number{color:#7b4052;background:#f8dfe6;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.glamora-admin-creator-card__delete{color:#a44f63;cursor:pointer;background:#fff;border:1px solid #87526229;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.glamora-content-preview{background:#fffaf8;border:1px solid #7d485424;border-radius:22px;padding:20px;position:sticky;top:24px;box-shadow:0 20px 55px #5d303d17}.glamora-content-preview__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.glamora-content-preview__header span{color:#a06f7d;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.glamora-content-preview__header h2{color:#4f2936;margin:4px 0 0;font-size:1.2rem}.glamora-preview-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.glamora-preview-toggle button{color:#765864;cursor:pointer;background:#fff;border:1px solid #87526229;border-radius:999px;padding:9px 10px;font-weight:800}.glamora-preview-toggle button.is-active{color:#fff;background:#7b4052;border-color:#7b4052}.glamora-preview-card{background:#fff;border:1px solid #87526229;border-radius:22px;margin-inline:auto;transition:width .18s,min-height .18s;overflow:hidden;box-shadow:0 16px 40px #5d303d14}.glamora-preview-card.is-desktop{width:100%}.glamora-preview-card.is-tablet{width:82%}.glamora-preview-card.is-mobile{width:68%}.glamora-preview-card__media{color:#8d465b;background:radial-gradient(circle at 30% 20%,#ffffffc7,#0000 32%),linear-gradient(145deg,#f8dfe6,#eeb8c8);place-items:center;min-height:210px;display:grid}.glamora-preview-card__body{padding:18px}.glamora-preview-card__body span{color:#a06f7d;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.glamora-preview-card__body h3{color:#4f2936;margin:8px 0;font-size:1.3rem}.glamora-preview-card__body p{color:#765864;margin:0 0 12px;font-size:.9rem;line-height:1.5}.glamora-preview-card__body strong{color:#4f2936;margin-bottom:12px;font-size:1.15rem;display:block}.glamora-preview-card__body button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#7b4052;border:none;border-radius:999px;padding:12px 16px;font-weight:900}.glamora-content-checklist{gap:12px;margin-top:18px;display:grid}.glamora-content-checklist h3{color:#4f2936;margin:0;font-size:1rem}.glamora-content-checklist p{color:#765864;align-items:flex-start;gap:9px;margin:0;font-size:.86rem;line-height:1.45;display:flex}.glamora-content-checklist svg{color:#9b5468;flex:none;margin-top:1px}@media (width<=1200px){.glamora-content-layout{grid-template-columns:1fr}.glamora-content-preview{position:static}}@media (width<=820px){.glamora-content-grid,.glamora-admin-creator-card__fields,.glamora-image-rules,.glamora-upload-grid,.glamora-admin-creator-card{grid-template-columns:1fr}.glamora-admin-creator-card__delete{justify-self:start}}@media (width<=560px){.glamora-content-preview{border-radius:18px;padding:16px}.glamora-preview-card.is-desktop,.glamora-preview-card.is-tablet,.glamora-preview-card.is-mobile{width:100%}}.glamora-admin__save-area{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.glamora-admin__save-message{color:#8d2f4f;font-size:.78rem;font-weight:600}.glamora-admin__primary-button:disabled{opacity:.55;cursor:not-allowed}.glamora-admin-creator-card__visibility{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.glamora-admin-creators-admin{background:radial-gradient(circle at 12% 0,#ffe1e78c,#0000 28%),linear-gradient(#fff 0%,#fffaf8 100%)}.glamora-admin-creators-admin__header{align-items:flex-start}.glamora-admin-creators-admin__eyebrow{color:#b84d67;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:900;display:inline-flex}.glamora-admin-creators-admin__add{white-space:nowrap}.glamora-admin-creators-list{gap:18px;display:grid}.glamora-admin-creator-card{background:#fff;border:1px solid #b84d6729;border-radius:24px;grid-template-columns:54px 156px minmax(0,1fr);align-items:stretch;gap:18px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 18px 44px #5d303d14}.glamora-admin-creator-card:hover{border-color:#b84d6747;transform:translateY(-2px);box-shadow:0 24px 56px #5d303d1f}.glamora-admin-creator-card__number{color:#7b4052;background:linear-gradient(135deg,#f9dce5 0%,#f4c6d3 100%);border-radius:16px;place-items:center;width:46px;height:46px;font-size:.86rem;font-weight:900;display:grid}.glamora-admin-creator-card__preview{background:linear-gradient(145deg,#fff2ed 0%,#f7dfe6 100%);border-radius:22px;min-height:210px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b84d6724}.glamora-admin-creator-card__poster{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;min-height:210px;display:block}.glamora-admin-creator-card__empty-preview{color:#a45c70;text-align:center;align-content:center;place-items:center;gap:8px;height:100%;min-height:210px;display:grid}.glamora-admin-creator-card__empty-preview span{font-size:.8rem;font-weight:800}.glamora-admin-creator-card__play-preview{color:#9b3653;background:#ffffffdb;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #3f242d33}.glamora-admin-creator-card__body{flex-direction:column;justify-content:space-between;gap:14px;min-width:0;display:flex}.glamora-admin-creator-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.glamora-admin-creator-card__fields label{color:#111;gap:8px;font-size:.82rem;font-weight:800;display:grid}.glamora-admin-creator-card__fields input,.glamora-admin-creator-card__fields textarea{color:#111;width:100%;font:inherit;background:#fffaf8;border:1px solid #8752622e;border-radius:14px;outline:none;padding:12px 14px;font-size:.9rem;font-weight:500;transition:border-color .18s,box-shadow .18s,background .18s}.glamora-admin-creator-card__fields textarea{resize:vertical}.glamora-admin-creator-card__fields input:focus,.glamora-admin-creator-card__fields textarea:focus{background:#fff;border-color:#b84d678c;box-shadow:0 0 0 4px #b84d671a}.glamora-content-grid__wide{grid-column:1/-1}.glamora-admin-creator-card__bottom-row{border-top:1px solid #8752621a;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.glamora-admin-creator-card__visibility{color:#4f2936;align-items:center;gap:10px;font-size:.84rem;font-weight:800;flex-direction:row!important;display:inline-flex!important}.glamora-admin-creator-card__visibility input{accent-color:#b84d67;width:18px;height:18px;margin:0}.glamora-admin-creator-card__actions{align-items:center;gap:10px;display:inline-flex}.glamora-admin-creator-card__link{color:#9b3653;background:#fff2f5;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:10px 14px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.glamora-admin-creator-card__delete{color:#a44f63;cursor:pointer;background:#fff;border:1px solid #87526229;border-radius:14px;place-items:center;width:40px;height:40px;transition:background .18s,color .18s,transform .18s;display:grid}.glamora-admin-creator-card__delete:hover{color:#fff;background:#9b3653;transform:translateY(-1px)}.glamora-admin-creators-admin__empty{color:#7b4052;text-align:center;background:#fffaf8;border:1px dashed #b84d6747;border-radius:22px;place-items:center;gap:8px;margin-top:18px;padding:28px;display:grid}.glamora-admin-creators-admin__empty strong{color:#111;font-size:1rem}.glamora-admin-creators-admin__empty span{color:#6d5c63;font-size:.86rem}@media (width<=980px){.glamora-admin-creator-card{grid-template-columns:46px 130px minmax(0,1fr);gap:14px}.glamora-admin-creator-card__preview,.glamora-admin-creator-card__poster,.glamora-admin-creator-card__empty-preview{min-height:180px}.glamora-admin-creator-card__fields{grid-template-columns:1fr}}@media (width<=720px){.glamora-admin-creator-card{grid-template-columns:1fr}.glamora-admin-creator-card__number{width:fit-content;padding:0 15px}.glamora-admin-creator-card__preview{aspect-ratio:9/14;justify-self:center;width:min(100%,280px)}.glamora-admin-creator-card__poster,.glamora-admin-creator-card__empty-preview{height:100%;min-height:0}.glamora-admin-creator-card__bottom-row{flex-direction:column;align-items:flex-start}.glamora-admin-creator-card__actions{justify-content:space-between;width:100%}.glamora-admin-creator-card__link{flex:1}}.glamora-admin .glamora-content-layout,.glamora-admin .glamora-content-layout *,.glamora-admin .glamora-content-preview,.glamora-admin .glamora-content-preview *,.glamora-admin .glamora-admin-creators-admin,.glamora-admin .glamora-admin-creators-admin *{box-sizing:border-box;font-family:Poppins,sans-serif}.glamora-content-layout,.glamora-content-stack,.glamora-content-panel,.glamora-content-grid,.glamora-content-preview,.glamora-admin-creator-card,.glamora-admin-creator-card__body,.glamora-admin-creator-card__fields{min-width:0}@media (width>=1201px){.glamora-content-layout{grid-template-columns:minmax(0,1fr) 400px;gap:30px}.glamora-content-stack{gap:26px}.glamora-content-panel{border-radius:18px}.glamora-content-grid,.glamora-admin-creator-card__fields{gap:18px}.glamora-content-grid label,.glamora-admin-creator-card__fields label{gap:9px;font-size:13px}.glamora-content-grid input,.glamora-content-grid select,.glamora-content-grid textarea,.glamora-admin-creator-card__fields input,.glamora-admin-creator-card__fields textarea{border-radius:13px;min-height:52px;padding:13px 15px;font-size:13px}.glamora-content-grid textarea,.glamora-admin-creator-card__fields textarea{min-height:116px}.glamora-image-rules{gap:16px;margin-bottom:21px}.glamora-image-rules article{border-radius:16px;min-height:112px;padding:18px}.glamora-image-rules strong{font-size:14px}.glamora-image-rules span{font-size:12px;line-height:1.55}.glamora-upload-grid{gap:18px}.glamora-upload-box{border-radius:18px;min-height:190px;padding:25px}.glamora-upload-box strong{font-size:15px}.glamora-upload-box span{font-size:13px}.glamora-upload-box small{font-size:11px}.glamora-content-preview{border-radius:20px;padding:24px;top:24px}.glamora-content-preview__header span{font-size:10px}.glamora-content-preview__header h2{font-size:21px}.glamora-preview-toggle button{min-height:39px;font-size:11px}.glamora-preview-card__body{padding:20px}.glamora-preview-card__body span{font-size:10px}.glamora-preview-card__body h3{font-size:20px}.glamora-preview-card__body p{font-size:12px}.glamora-preview-card__body strong{font-size:18px}.glamora-preview-card__body button{min-height:44px;font-size:11px}.glamora-content-checklist h3{font-size:14px}.glamora-content-checklist p{font-size:12px}}@media (width>=1600px){.glamora-content-layout{grid-template-columns:minmax(0,1fr) 430px;gap:34px}.glamora-content-preview{padding:26px}.glamora-upload-box{min-height:205px}.glamora-admin-creator-card{grid-template-columns:58px 170px minmax(0,1fr);gap:20px;padding:20px}}.glamora-admin-creators-admin__header{gap:18px}.glamora-admin-creators-admin__header h2{font-family:Poppins,sans-serif}.glamora-admin-creators-admin__eyebrow{font-size:10px}.glamora-admin-creators-admin__add{flex:none;min-height:40px}.glamora-admin-creator-card{overflow:hidden}.glamora-admin-creator-card__number{flex:none}.glamora-admin-creator-card__preview,.glamora-admin-creator-card__poster{width:100%}.glamora-admin-creator-card__fields input,.glamora-admin-creator-card__fields textarea,.glamora-admin-creator-upload{min-width:0}.glamora-admin-creator-upload__url{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.glamora-admin-creator-card__bottom-row{flex-wrap:wrap}.glamora-admin-creator-card__link{max-width:100%}@media (width<=1200px) and (width>=981px){.glamora-content-layout{grid-template-columns:1fr;gap:26px}.glamora-content-preview{width:100%;position:static}.glamora-preview-card.is-desktop{width:min(100%,760px)}.glamora-preview-card.is-tablet{width:min(82%,620px)}.glamora-preview-card.is-mobile{width:min(55%,420px)}.glamora-admin-creator-card{grid-template-columns:50px 145px minmax(0,1fr);gap:16px}.glamora-admin-creator-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.glamora-content-layout{grid-template-columns:1fr;gap:22px}.glamora-content-preview{width:100%;position:static}.glamora-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-image-rules{grid-template-columns:1fr}.glamora-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-admin-creator-card{grid-template-columns:46px 132px minmax(0,1fr);gap:14px;padding:15px}.glamora-admin-creator-card__fields{grid-template-columns:1fr}.glamora-admin-creator-card__preview,.glamora-admin-creator-card__poster,.glamora-admin-creator-card__empty-preview{min-height:178px}.glamora-preview-card.is-desktop{width:100%}.glamora-preview-card.is-tablet{width:min(82%,560px)}.glamora-preview-card.is-mobile{width:min(62%,390px)}}@media (width<=760px){.glamora-admin__save-area{align-items:stretch;width:100%}.glamora-admin__save-area .glamora-admin__primary-button{width:100%}.glamora-admin__save-message{text-align:center;line-height:1.45}.glamora-content-stack{gap:18px}.glamora-content-grid{grid-template-columns:1fr}.glamora-content-grid__wide{grid-column:auto}.glamora-upload-grid{grid-template-columns:1fr}.glamora-upload-box{min-height:150px;padding:20px}.glamora-admin-creators-admin__header{flex-direction:column;align-items:stretch}.glamora-admin-creators-admin__add{justify-content:center;width:100%}.glamora-admin-creator-card{border-radius:18px;grid-template-columns:1fr;gap:14px;padding:15px}.glamora-admin-creator-card__number{width:fit-content;min-width:46px;padding-inline:14px}.glamora-admin-creator-card__preview{aspect-ratio:9/14;justify-self:center;width:min(100%,300px)}.glamora-admin-creator-card__poster,.glamora-admin-creator-card__empty-preview{height:100%;min-height:0}.glamora-admin-creator-card__fields{grid-template-columns:1fr;gap:13px}.glamora-admin-creator-card__fields label{font-size:12px}.glamora-admin-creator-card__fields input,.glamora-admin-creator-card__fields textarea{border-radius:12px;min-height:50px;padding:12px 13px;font-size:13px}.glamora-admin-creator-card__fields textarea{min-height:104px}.glamora-admin-creator-card__bottom-row{flex-direction:column;align-items:stretch}.glamora-admin-creator-card__actions{width:100%}.glamora-admin-creator-card__link{flex:1;min-height:42px}.glamora-admin-creator-card__delete{flex:0 0 42px;width:42px;height:42px}.glamora-content-preview{border-radius:18px;padding:18px}.glamora-preview-card.is-desktop,.glamora-preview-card.is-tablet{width:100%}.glamora-preview-card.is-mobile{width:min(100%,360px)}}@media (width<=560px){.glamora-content-layout{gap:16px}.glamora-content-panel{border-radius:15px}.glamora-content-grid{gap:13px}.glamora-content-grid label{gap:7px;font-size:12px}.glamora-content-grid input,.glamora-content-grid select,.glamora-content-grid textarea{border-radius:11px;min-height:49px;padding:11px 12px;font-size:13px}.glamora-content-grid textarea{min-height:100px}.glamora-image-rules{gap:10px;margin-bottom:14px}.glamora-image-rules article{border-radius:13px;padding:14px}.glamora-image-rules strong{font-size:13px}.glamora-image-rules span{font-size:11px}.glamora-upload-box{border-radius:14px;min-height:138px;padding:17px 14px}.glamora-upload-box strong{font-size:14px}.glamora-upload-box span{font-size:12px}.glamora-upload-box small{font-size:10px}.glamora-content-preview{padding:15px}.glamora-content-preview__header{margin-bottom:13px}.glamora-content-preview__header span{font-size:9px}.glamora-content-preview__header h2{font-size:18px}.glamora-preview-toggle{gap:6px;margin-bottom:13px}.glamora-preview-toggle button{min-width:0;padding:8px 6px;font-size:10px}.glamora-preview-card__media{min-height:175px}.glamora-preview-card__body{padding:16px}.glamora-preview-card__body h3{font-size:18px}.glamora-preview-card__body p{font-size:12px}.glamora-content-checklist{gap:10px}.glamora-content-checklist h3{font-size:13px}.glamora-content-checklist p{font-size:11px}.glamora-admin-creators-admin__eyebrow{font-size:9px}.glamora-admin-creators-admin__empty{border-radius:16px;padding:22px 16px}.glamora-admin-creators-admin__empty strong{font-size:14px}.glamora-admin-creators-admin__empty span{font-size:11px;line-height:1.5}}@media (width<=390px){.glamora-content-preview{padding:13px}.glamora-preview-toggle button{font-size:9px}.glamora-admin-creator-card{padding:13px}.glamora-admin-creator-card__preview{width:min(100%,260px)}.glamora-admin-creator-card__actions{gap:8px}.glamora-admin-creator-card__link{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.glamora-content-layout *,.glamora-content-layout :before,.glamora-content-layout :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=720px){.glamora-admin-creator-card__preview{aspect-ratio:auto;border-radius:16px;justify-self:center;width:150px;height:180px;min-height:180px}.glamora-admin-creator-card__poster{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}.glamora-admin-creator-card__empty-preview{width:100%;height:100%;min-height:0}}@media (width<=390px){.glamora-admin-creator-card__preview{width:135px;height:165px;min-height:165px}}.glamora-admin-creator-upload{background:#fffaf8;border:1px solid #87526229;border-radius:14px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:12px;display:grid;overflow:hidden}.glamora-admin-creator-upload__preview{object-fit:cover;object-position:center;border:1px solid #87526224;border-radius:11px;width:110px;height:90px;display:block}.glamora-admin-creator-upload__empty{color:#965069;background:#f8e8ec;border-radius:11px;place-items:center;width:110px;height:90px;font-size:11px;font-weight:700;display:grid}.glamora-admin-creator-upload input[type=file]{width:100%;min-width:0;font-size:12px}.glamora-admin-creator-upload__url{overflow-wrap:anywhere;word-break:break-word;color:#8b737b;max-width:100%;margin-top:7px;font-size:10px;line-height:1.5}@media (width<=560px){.glamora-admin-creator-upload{grid-template-columns:1fr}.glamora-admin-creator-upload__preview,.glamora-admin-creator-upload__empty{width:100%;height:150px}}@media (width>=721px){.glamora-admin-creator-card{grid-template-columns:54px 150px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;display:grid!important}.glamora-admin-creator-card__preview{aspect-ratio:auto!important;border-radius:16px!important;place-self:start!important;width:150px!important;max-width:150px!important;height:190px!important;min-height:190px!important;max-height:190px!important;overflow:hidden!important}.glamora-admin-creator-card__poster{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:190px!important;display:block!important}.glamora-admin-creator-card__empty-preview{width:100%!important;height:100%!important;min-height:0!important}.glamora-admin-creator-card__body{width:100%!important;min-width:0!important}}@media (width<=720px){.glamora-admin-creator-card{grid-template-columns:1fr!important}.glamora-admin-creator-card__preview{aspect-ratio:auto!important;justify-self:center!important;width:150px!important;height:180px!important;min-height:180px!important;max-height:180px!important;overflow:hidden!important}.glamora-admin-creator-card__poster{object-fit:cover!important;width:100%!important;height:100%!important;min-height:0!important}}.glamora-admin-creator-card{align-items:start!important;height:auto!important;min-height:0!important}.glamora-admin-creator-card__preview{border-radius:16px!important;align-self:start!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:190px!important;min-height:190px!important;max-height:190px!important;position:relative!important;overflow:hidden!important}.glamora-admin-creator-card__poster{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}.glamora-admin-creator-card__empty-preview{width:100%!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important}.glamora-admin-creator-card__body{align-self:start!important;height:auto!important;min-height:0!important}@media (width<=720px){.glamora-admin-creator-card{grid-template-columns:1fr!important}.glamora-admin-creator-card__preview{aspect-ratio:auto!important;justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:180px!important;min-height:180px!important;max-height:180px!important}}.glamora-admin-creator-card--stable{grid-template-columns:54px 160px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:18px!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}.glamora-admin-creator-card__preview-stable{background:linear-gradient(145deg,#fff2ed 0%,#f7dfe6 100%);border:1px solid #b84d6729;border-radius:18px;place-self:start;width:160px;min-width:160px;max-width:160px;height:200px;min-height:200px;max-height:200px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #b84d670f}.glamora-admin-creator-card__poster-stable{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(1.01);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block;position:absolute;inset:0}.glamora-admin-creator-card__empty-preview-stable{color:#a45c70;text-align:center;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid;position:absolute;inset:0}.glamora-admin-creator-card__empty-preview-stable span{font-size:12px;font-weight:800}.glamora-admin-creator-card__play-preview-stable{z-index:2;color:#9b3653;background:#ffffffe6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #3f242d29}.glamora-admin-creator-card--stable .glamora-admin-creator-card__body{width:100%;min-width:0;justify-content:flex-start!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important}.glamora-admin-creator-card--stable .glamora-admin-creator-upload{background:#fffaf8;border:1px solid #87526229;border-radius:14px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;width:100%;min-width:0;padding:12px;display:grid;overflow:hidden}.glamora-admin-creator-card--stable .glamora-admin-creator-upload__preview,.glamora-admin-creator-card--stable .glamora-admin-creator-upload__empty{object-fit:cover;object-position:center;border-radius:11px;display:block;width:110px!important;min-width:110px!important;max-width:110px!important;height:90px!important;min-height:90px!important;max-height:90px!important}.glamora-admin-creator-card--stable .glamora-admin-creator-upload__empty{color:#965069;background:#f8e8ec;place-items:center;font-size:11px;font-weight:700;display:grid}.glamora-admin-creator-card--stable .glamora-admin-creator-upload input[type=file]{width:100%;min-width:0;max-width:100%}@media (width<=1050px){.glamora-admin-creator-card--stable{grid-template-columns:48px 145px minmax(0,1fr)!important;gap:14px!important}.glamora-admin-creator-card__preview-stable{width:145px;min-width:145px;max-width:145px;height:182px;min-height:182px;max-height:182px}}@media (width<=720px){.glamora-admin-creator-card--stable{grid-template-columns:1fr!important;gap:14px!important}.glamora-admin-creator-card--stable .glamora-admin-creator-card__number{justify-self:start}.glamora-admin-creator-card__preview-stable{justify-self:center;width:150px;min-width:150px;max-width:150px;height:185px;min-height:185px;max-height:185px}.glamora-admin-creator-card--stable .glamora-admin-creator-upload{grid-template-columns:1fr}.glamora-admin-creator-card--stable .glamora-admin-creator-upload__preview,.glamora-admin-creator-card--stable .glamora-admin-creator-upload__empty{width:100%!important;min-width:0!important;max-width:100%!important;height:135px!important;min-height:135px!important;max-height:135px!important}}.glamora-admin-creators-list{flex-direction:column!important;align-items:stretch!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.glamora-admin-creator-card--stable{width:100%!important;height:fit-content!important;min-height:0!important;max-height:none!important;flex:none!important;grid-template-rows:max-content!important;grid-template-columns:54px 160px minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:auto!important;align-items:start!important;block-size:fit-content!important;min-block-size:0!important;display:grid!important;overflow:hidden!important}.glamora-admin-creator-card--stable .glamora-admin-creator-card__body{width:100%!important;height:fit-content!important;min-height:0!important;max-height:none!important;grid-template-rows:max-content max-content!important;place-content:start stretch!important;gap:14px!important;block-size:fit-content!important;display:grid!important}.glamora-admin-creator-card--stable .glamora-admin-creator-card__fields{align-content:start!important;align-self:start!important;height:fit-content!important;min-height:0!important}.glamora-admin-creator-card--stable .glamora-admin-creator-card__bottom-row{align-self:start!important;width:100%!important;margin:0!important}.glamora-admin-creator-card__preview-stable{aspect-ratio:auto!important;align-self:start!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:200px!important;min-height:200px!important;max-height:200px!important;position:relative!important;overflow:hidden!important}.glamora-admin-creator-card--stable .glamora-admin-creator-upload{height:auto!important;min-height:0!important}.glamora-admin-creator-card--stable .glamora-admin-creator-upload__preview{object-fit:cover!important;width:110px!important;min-width:110px!important;max-width:110px!important;height:90px!important;min-height:90px!important;max-height:90px!important}@media (width<=1050px){.glamora-admin-creator-card--stable{grid-template-columns:48px 145px minmax(0,1fr)!important}.glamora-admin-creator-card__preview-stable{width:145px!important;min-width:145px!important;max-width:145px!important;height:182px!important;min-height:182px!important;max-height:182px!important}}@media (width<=720px){.glamora-admin-creator-card--stable{grid-template-rows:max-content max-content max-content!important;grid-template-columns:1fr!important}.glamora-admin-creator-card__preview-stable{justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:185px!important;min-height:185px!important;max-height:185px!important}}.glamora-content-layout{align-items:start!important}.glamora-content-stack{grid-auto-rows:max-content!important;align-content:start!important;align-self:start!important;align-items:start!important;height:max-content!important;min-height:0!important}.glamora-content-stack>.glamora-content-panel,.glamora-admin-creators-admin{align-self:start!important;width:100%!important;height:max-content!important;min-height:0!important;max-height:none!important}.glamora-admin-creators-admin{display:block!important}.glamora-admin-creators-list{flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important}.glamora-admin-creators-list>.glamora-admin-creator-card--stable{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.glamora-admin-creator-card--stable{align-self:flex-start!important}.glamora-admin-creator-card--stable .glamora-admin-creator-card__body,.glamora-admin-creator-card--stable .glamora-admin-creator-card__fields,.glamora-admin-creator-card--stable .glamora-admin-creator-card__bottom-row{height:auto!important;min-height:0!important;max-height:none!important}section.glamora-admin-creators-admin{block-size:auto!important;min-block-size:0!important;max-block-size:none!important}.glamora-admin-creators-list{flex-direction:column!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.glamora-admin-creator-card,.glamora-admin-creator-card--stable{grid-template-rows:auto!important;grid-template-columns:54px 160px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:18px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;display:grid!important;overflow:hidden!important}.glamora-admin-creator-card__body{flex-direction:column!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;height:auto!important;min-height:0!important;display:flex!important}.glamora-admin-creator-card__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;height:auto!important;min-height:0!important;display:grid!important}.glamora-admin-creator-card__bottom-row{height:auto!important;min-height:0!important}.glamora-admin-creator-card__preview-stable{border-radius:18px!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:200px!important;min-height:200px!important;max-height:200px!important;position:relative!important;overflow:hidden!important}.glamora-admin-creator-card__poster-stable{object-fit:cover!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:absolute!important;inset:0!important}.glamora-admin-creator-upload{width:100%!important;height:auto!important;min-height:0!important;padding:12px!important;display:block!important}.glamora-admin-creator-upload input[type=file]{width:100%;min-width:0;display:block}.glamora-admin-creator-upload__url{color:#8b737b;margin-top:7px;font-size:10px;font-weight:600;display:block}@media (width<=980px){.glamora-admin-creator-card,.glamora-admin-creator-card--stable{grid-template-columns:46px 140px minmax(0,1fr)!important;gap:14px!important}.glamora-admin-creator-card__preview-stable{width:140px!important;min-width:140px!important;max-width:140px!important;height:175px!important;min-height:175px!important;max-height:175px!important}.glamora-admin-creator-card__fields{grid-template-columns:1fr!important}}@media (width<=720px){.glamora-admin-creator-card,.glamora-admin-creator-card--stable{grid-template-columns:1fr!important}.glamora-admin-creator-card__preview-stable{justify-self:center!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:185px!important;min-height:185px!important;max-height:185px!important}}.glamora-next-admin,.glamora-next-admin *,.glamora-next-admin :before,.glamora-next-admin :after{box-sizing:border-box}.glamora-next-admin{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:30px;width:100%;font-family:Poppins,sans-serif;display:grid}.glamora-next-admin__form{gap:24px;min-width:0;display:grid}.glamora-next-admin__panel{border-radius:18px;gap:22px;min-width:0;display:grid;overflow:hidden}.glamora-next-admin__panel>:not(.glamora-admin__panel-header){margin-left:24px;margin-right:24px}.glamora-next-admin__panel>:last-child{margin-bottom:24px}.glamora-next-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.glamora-next-admin__grid label,.glamora-next-admin__wide{color:#5e3540;gap:8px;min-width:0;font-size:12px;font-weight:700;line-height:1.4;display:grid}.glamora-next-admin__wide{grid-column:1/-1}.glamora-next-admin input,.glamora-next-admin textarea{color:#4f2f37;width:100%;min-width:0;font:inherit;background:#fffaf8;border:1px solid #ac5a6f33;border-radius:13px;outline:none;padding:13px 14px;font-size:13px;font-weight:500;line-height:1.5;transition:border-color .18s,box-shadow .18s,background .18s}.glamora-next-admin input{min-height:50px}.glamora-next-admin textarea{resize:vertical;min-height:112px}.glamora-next-admin input:focus,.glamora-next-admin textarea:focus{background:#fff;border-color:#a649628c;box-shadow:0 0 0 4px #a6496214}.glamora-next-admin input::placeholder,.glamora-next-admin textarea::placeholder{color:#aa9399}.glamora-next-admin__toggle{color:#5d3440;cursor:pointer;align-items:center;gap:11px;min-height:48px;font-size:13px;font-weight:700;display:flex}.glamora-next-admin__toggle input{accent-color:#ad4f68;flex:none;width:19px;height:19px;min-height:0}.glamora-next-admin__upload{color:#875262;text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffe6ebbf,#0000 48%),linear-gradient(145deg,#fffaf8 0%,#f9e8e4 100%);border:1.5px dashed #b0526a61;border-radius:18px;place-items:center;gap:9px;min-height:190px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.glamora-next-admin__upload:hover{border-color:#b0526a8f;transform:translateY(-2px);box-shadow:0 16px 34px #60354014}.glamora-next-admin__upload input{display:none}.glamora-next-admin__upload svg{color:#ad4f68}.glamora-next-admin__upload strong{color:#4c2933;font-size:14px;font-weight:750}.glamora-next-admin__upload span{font-size:12px;line-height:1.5}.glamora-next-admin__upload small{color:#a5868f;font-size:10px;line-height:1.5}.glamora-next-admin__message{color:#75424f;background:#fff1ed;border:1px solid #ad4f681f;border-radius:13px;margin:0 0 22px;padding:12px 14px;font-size:12px;font-weight:650;line-height:1.5}.glamora-next-admin__preview{background:linear-gradient(#fffffffa,#fff9f7fa);border:1px solid #a05b6d21;border-radius:20px;width:100%;min-width:0;padding:22px;position:sticky;top:24px;box-shadow:0 20px 45px #572d371a}.glamora-next-admin__preview-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.glamora-next-admin__preview-header span{color:#a7586c;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.glamora-next-admin__preview-header h2{color:#3f2730;margin:4px 0 0;font-family:Poppins,sans-serif;font-size:20px;font-weight:700}.glamora-next-admin__preview-header svg{color:#9f5367}.glamora-next-admin__mock{color:#4f2f37;background:radial-gradient(circle at 20% 0,#ffe5eae6,#0000 38%),linear-gradient(145deg,#fffaf8 0%,#f8e3de 100%);border:1px solid #b0526a1f;border-radius:20px;padding:22px;overflow:hidden}.glamora-next-admin__mock>div:first-child>span{color:#8f5060;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.glamora-next-admin__mock h3{color:#3d252d;letter-spacing:-.04em;margin:14px 0 12px;font-family:Poppins,sans-serif;font-size:36px;font-weight:750;line-height:.98}.glamora-next-admin__mock h3 em{color:#b15b71;letter-spacing:-.02em;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:.95em;font-style:italic;font-weight:400;display:block}.glamora-next-admin__mock>div:first-child>p{color:#74545d;margin:0;font-size:12px;line-height:1.65}.glamora-next-admin__mock section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #aa61731a;border-radius:17px;margin-top:20px;padding:17px}.glamora-next-admin__mock section>small{color:#a05669;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800;display:block}.glamora-next-admin__mock section>strong{color:#4a2b34;margin-top:5px;font-size:12px;font-weight:700;display:block}.glamora-next-admin__mock h4{color:#3e252e;margin:5px 0 0;font-family:Poppins,sans-serif;font-size:19px;font-weight:700;line-height:1.15}.glamora-next-admin__date-row{grid-template-columns:1fr 1fr;gap:9px;margin:15px 0;display:grid}.glamora-next-admin__date-row span{color:#74505a;background:#fff8f6e6;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.glamora-next-admin__date-row svg{color:#a35469;flex:none}.glamora-next-admin__locked-preview{background:linear-gradient(145deg,#f6ddd8,#eed4d0);border:1px solid #9751631f;border-radius:15px;place-items:center;min-height:170px;display:grid;position:relative;overflow:hidden}.glamora-next-admin__locked-preview:after{content:"";pointer-events:none;background:linear-gradient(#45262f0a,#45262f24);position:absolute;inset:0}.glamora-next-admin__locked-preview img{object-fit:cover;object-position:center;width:calc(100% + 20px);height:calc(100% + 20px);filter:blur(var(--next-preview-blur,12px)) saturate(.95);position:absolute;inset:-10px;transform:scale(1.06)}.glamora-next-admin__locked-preview span{z-index:2;color:#472932;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border:1px solid #ffffff6b;border-radius:14px;place-items:center;gap:8px;max-width:210px;padding:14px 16px;font-size:11px;font-weight:750;line-height:1.4;display:grid;position:relative}@media (width<=1280px){.glamora-next-admin{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.glamora-next-admin__panel>:not(.glamora-admin__panel-header){margin-left:20px;margin-right:20px}.glamora-next-admin__panel>:last-child{margin-bottom:20px}.glamora-next-admin__preview,.glamora-next-admin__mock{padding:18px}.glamora-next-admin__mock h3{font-size:31px}}@media (width<=1100px){.glamora-next-admin{grid-template-columns:1fr;gap:26px}.glamora-next-admin__preview{justify-self:center;width:min(100%,760px);position:static}.glamora-next-admin__mock{padding:22px}.glamora-next-admin__mock h3{font-size:34px}}@media (width<=820px){.glamora-next-admin__grid{grid-template-columns:1fr}.glamora-next-admin__wide{grid-column:auto}.glamora-next-admin__panel{gap:18px}.glamora-next-admin__panel>:not(.glamora-admin__panel-header){margin-left:16px;margin-right:16px}.glamora-next-admin__panel>:last-child{margin-bottom:18px}.glamora-next-admin__upload{min-height:165px;padding:20px}.glamora-next-admin__preview{border-radius:18px;width:100%}}@media (width<=560px){.glamora-next-admin,.glamora-next-admin__form{gap:18px}.glamora-next-admin__panel{border-radius:15px}.glamora-next-admin__panel>:not(.glamora-admin__panel-header){margin-left:13px;margin-right:13px}.glamora-next-admin__panel>:last-child{margin-bottom:15px}.glamora-next-admin__grid{gap:13px}.glamora-next-admin__grid label,.glamora-next-admin__wide{gap:7px;font-size:11.5px}.glamora-next-admin input{border-radius:11px;min-height:48px;padding:11px 12px;font-size:12px}.glamora-next-admin textarea{border-radius:11px;min-height:100px;padding:11px 12px;font-size:12px}.glamora-next-admin__toggle{align-items:flex-start;min-height:0;font-size:12px;line-height:1.5}.glamora-next-admin__toggle input{margin-top:1px}.glamora-next-admin__upload{border-radius:14px;min-height:145px;padding:17px 14px}.glamora-next-admin__upload strong{font-size:13px}.glamora-next-admin__upload span{font-size:11px}.glamora-next-admin__upload small{font-size:9.5px}.glamora-next-admin__preview{border-radius:16px;padding:15px}.glamora-next-admin__preview-header{margin-bottom:14px}.glamora-next-admin__preview-header h2{font-size:18px}.glamora-next-admin__mock{border-radius:16px;padding:16px}.glamora-next-admin__mock h3{font-size:28px}.glamora-next-admin__mock section{border-radius:14px;margin-top:16px;padding:14px}.glamora-next-admin__date-row{grid-template-columns:1fr;gap:7px}.glamora-next-admin__locked-preview{min-height:150px}.glamora-next-admin__locked-preview span{max-width:185px;font-size:10px}}@media (width<=390px){.glamora-next-admin__preview{padding:12px}.glamora-next-admin__mock{padding:14px}.glamora-next-admin__mock h3{font-size:25px}.glamora-next-admin__upload{min-height:135px}.glamora-next-admin__locked-preview{min-height:138px}}@media (prefers-reduced-motion:reduce){.glamora-next-admin *,.glamora-next-admin :before,.glamora-next-admin :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-checkout-page{--checkout-text:#111;--checkout-muted:#5c5658;--checkout-pink:#c56b7c;--checkout-pink-dark:#7b3f4d;--checkout-rose:#f6dedf;--checkout-soft:#fff6f3;--checkout-cream:#fffaf7;--checkout-border:#9f60712b;--checkout-error:#bf4e5e;--checkout-error-soft:#fff2f2;--checkout-shadow:0 24px 65px #5b3a4617;min-height:100vh;color:var(--checkout-text);background:radial-gradient(circle at 8% 7%,#e6b8b821,#0000 27%),radial-gradient(circle at 94% 36%,#ebc9c11a,#0000 24%),linear-gradient(#fffdfc 0%,#fff9f6 100%)}.glamora-checkout-page *,.glamora-checkout-page :before,.glamora-checkout-page :after{box-sizing:border-box}.glamora-checkout-page button,.glamora-checkout-page input,.glamora-checkout-page select,.glamora-checkout-page textarea{font:inherit}.glamora-checkout-header{z-index:20;border-bottom:1px solid var(--checkout-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:82px;padding:13px 42px;display:grid;position:relative}.glamora-checkout-brand{width:fit-content;color:var(--checkout-pink-dark);flex-direction:column;align-items:center;text-decoration:none;display:inline-flex}.glamora-checkout-brand span{letter-spacing:.16em;margin-top:-3px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:650;line-height:1}.glamora-checkout-header__center{text-align:center}.glamora-checkout-header__center strong{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;display:block}.glamora-checkout-header__center small{color:var(--checkout-muted);letter-spacing:.04em;margin-top:2px;font-family:Manrope,sans-serif;font-size:8px;font-weight:650;display:block}.glamora-checkout-header__security{border:1px solid var(--checkout-border);color:var(--checkout-pink-dark);background:#ffffffc7;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.glamora-checkout-header__security span{font-family:Manrope,sans-serif;font-size:8px;font-weight:750}.glamora-checkout-main{padding:34px 24px 70px}.glamora-checkout-container{width:min(1200px,100%);margin:0 auto}.glamora-checkout-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:96px;margin-bottom:27px;display:grid}.glamora-checkout-back{width:fit-content;color:var(--checkout-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-family:Manrope,sans-serif;font-size:9px;font-weight:750;transition:color .18s,transform .18s;display:inline-flex}.glamora-checkout-back:hover{color:var(--checkout-pink-dark);transform:translate(-3px)}.glamora-checkout-topbar>div:nth-child(2){text-align:center}.glamora-checkout-topbar>div:nth-child(2)>span{color:var(--checkout-pink-dark);letter-spacing:.18em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-checkout-topbar h1{margin:5px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(38px,5vw,54px);font-weight:500;line-height:.95}.glamora-checkout-topbar__badge{color:var(--checkout-pink-dark);justify-self:end;align-items:center;gap:7px;font-family:Manrope,sans-serif;font-size:8px;font-weight:700;display:inline-flex}.glamora-checkout-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:30px;display:grid}.glamora-checkout-steps{gap:17px;min-width:0;display:grid}.glamora-checkout-step{border:1px solid var(--checkout-border);background:#ffffffe8;border-radius:15px;scroll-margin-top:24px;transition:border-color .2s,box-shadow .2s,opacity .2s;overflow:hidden;box-shadow:0 15px 45px #5d3a470e}.glamora-checkout-step.is-open{border-color:#b760784d;box-shadow:0 22px 55px #5d3a4716}.glamora-checkout-step.is-locked{opacity:.63}.glamora-checkout-step__heading{width:100%;min-height:92px;color:var(--checkout-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px 25px;display:grid}.glamora-checkout-step__heading:disabled{cursor:not-allowed}.glamora-checkout-step__number{width:43px;height:43px;color:var(--checkout-pink-dark);background:var(--checkout-soft);border:1px solid #b55f763d;border-radius:50%;place-items:center;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:700;display:grid}.glamora-checkout-step.is-complete .glamora-checkout-step__number{color:#fff;border-color:var(--checkout-pink);background:var(--checkout-pink)}.glamora-checkout-step__heading small{color:var(--checkout-pink-dark);letter-spacing:.17em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;display:block}.glamora-checkout-step__heading h2{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:600;line-height:1}.glamora-checkout-step__heading>svg{color:var(--checkout-pink-dark)}.glamora-checkout-step.is-open .glamora-checkout-step__heading>svg:last-child{transform:rotate(180deg)}.glamora-checkout-step__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 25px 21px 83px;display:grid}.glamora-checkout-step__summary>div{background:var(--checkout-soft);border:1px solid #9f60711f;border-radius:9px;min-width:0;padding:12px 13px}.glamora-checkout-step__summary strong,.glamora-checkout-step__summary span{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;display:block;overflow:hidden}.glamora-checkout-step__summary strong{color:#57464c;font-size:8px;font-weight:800}.glamora-checkout-step__summary span{color:var(--checkout-muted);margin-top:4px;font-size:7px}.glamora-checkout-step__content{border-top:1px solid #9f60711c;padding:0 27px 28px;animation:.24s both glamoraCheckoutOpen}@keyframes glamoraCheckoutOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.glamora-checkout-step__intro{color:var(--checkout-pink-dark);align-items:flex-start;gap:12px;padding:19px 0;display:flex}.glamora-checkout-step__intro strong{color:#59474d;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;display:block}.glamora-checkout-step__intro p{color:var(--checkout-muted);margin:4px 0 0;font-family:Manrope,sans-serif;font-size:8px;line-height:1.55}.glamora-checkout-fields{grid-template-columns:1fr 1fr;gap:18px 15px;display:grid}.glamora-checkout-field{min-width:0;display:block}.glamora-checkout-field--full{grid-column:1/-1}.glamora-checkout-field>span{color:#62545a;margin-bottom:7px;font-family:Manrope,sans-serif;font-size:8px;font-weight:750;display:block}.glamora-checkout-field>span b{color:var(--checkout-pink);margin-left:2px}.glamora-checkout-field>div{color:#a57481;background:#fff;border:1px solid #91667236;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.glamora-checkout-field>div:focus-within{background:#fffdfd;border-color:#b55f7694;box-shadow:0 0 0 4px #b55f7612}.glamora-checkout-field.has-error>div,.glamora-checkout-field.has-error textarea{border-color:var(--checkout-error);background:var(--checkout-error-soft);box-shadow:0 0 0 3px #bf4e5e0f}.glamora-checkout-field input,.glamora-checkout-field select{width:100%;min-width:0;height:46px;color:var(--checkout-text);background:0 0;border:0;outline:0;font-family:Manrope,sans-serif;font-size:10px}.glamora-checkout-field select{appearance:none;cursor:pointer}.glamora-checkout-field select:disabled{opacity:.55;cursor:not-allowed}.glamora-checkout-field input::placeholder,.glamora-checkout-field textarea::placeholder{color:#b0a3a7}.glamora-checkout-field textarea{resize:vertical;width:100%;min-height:105px;color:var(--checkout-text);background:#fff;border:1px solid #91667236;border-radius:9px;outline:0;padding:13px 14px;font-family:Manrope,sans-serif;font-size:10px;line-height:1.65;transition:border-color .18s,box-shadow .18s}.glamora-checkout-field textarea:focus{border-color:#b55f7694;box-shadow:0 0 0 4px #b55f7612}.glamora-checkout-field>small{min-height:18px;color:var(--checkout-error);align-items:flex-start;gap:5px;margin-top:5px;font-family:Manrope,sans-serif;font-size:7px;font-weight:650;line-height:1.45;display:flex}.glamora-checkout-field>small svg{flex:none;margin-top:.5px}.glamora-checkout-select{position:relative}.glamora-checkout-select>svg:last-child{pointer-events:none;flex:none}.glamora-checkout-field__prefix{color:#695a60;border-right:1px solid #9166722b;padding-right:9px;font-family:Manrope,sans-serif;font-size:9px;font-weight:750}.glamora-checkout-locations-status{color:var(--checkout-pink-dark);background:var(--checkout-soft);border:1px solid #9f607124;border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:13px 15px;font-family:Manrope,sans-serif;font-size:8px;font-weight:700;display:flex}.glamora-checkout-locations-status.is-error{color:var(--checkout-error);background:var(--checkout-error-soft);align-items:flex-start}.glamora-checkout-locations-status p{color:#765d64;margin:0;font-size:8px;line-height:1.55}.glamora-checkout-locations-status button{color:var(--checkout-error);cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:8px;font-weight:800;text-decoration:underline}.is-spinning{animation:.85s linear infinite glamoraSpinner}@keyframes glamoraSpinner{to{transform:rotate(360deg)}}.glamora-checkout-shipping-method{background:var(--checkout-soft);border:1px solid #ab677829;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px 16px;display:flex}.glamora-checkout-shipping-method>div{color:var(--checkout-pink-dark);align-items:center;gap:10px;display:flex}.glamora-checkout-shipping-method__radio{color:#fff;background:var(--checkout-pink);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.glamora-checkout-shipping-method strong{color:#59474d;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;display:block}.glamora-checkout-shipping-method p{color:var(--checkout-muted);margin:3px 0 0;font-family:Manrope,sans-serif;font-size:7px}.glamora-checkout-shipping-method>strong{color:var(--checkout-pink-dark);white-space:nowrap}.glamora-checkout-step__continue{border:1px solid var(--checkout-pink);color:#fff;cursor:pointer;letter-spacing:.03em;background:linear-gradient(135deg,#bd6a80,#994b63);border-radius:999px;justify-content:center;align-items:center;gap:9px;width:min(410px,100%);min-height:49px;margin:24px auto 0;padding:11px 19px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 14px 29px #994b6333}.glamora-checkout-step__continue:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #994b6345}.glamora-checkout-step__continue:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.glamora-checkout-step__continue--payment{border-radius:9px;width:100%}.glamora-checkout-payment-options{gap:11px;display:grid}.glamora-checkout-payment-options label{cursor:pointer;background:#fff;border:1px solid #b55f762e;border-radius:11px;grid-template-columns:20px 28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:17px;display:grid;position:relative}.glamora-checkout-payment-options label.is-selected{background:var(--checkout-soft);border-color:#b55f766b;box-shadow:0 10px 28px #5b3a460f}.glamora-checkout-payment-options input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-checkout-payment-options__radio{border:1px solid var(--checkout-pink);color:#fff;background:var(--checkout-pink);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.glamora-checkout-payment-options strong{color:#57464c;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;display:block}.glamora-checkout-payment-options p{color:var(--checkout-muted);margin:4px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-checkout-payment-options label>svg{color:var(--checkout-pink-dark)}.glamora-checkout-payment-security,.glamora-checkout-payment-notice{color:var(--checkout-pink-dark);background:var(--checkout-soft);border:1px solid #a8667724;border-radius:9px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 15px;display:flex}.glamora-checkout-payment-security strong{color:#5e4a50;font-family:Manrope,sans-serif;font-size:8px;display:block}.glamora-checkout-payment-security p,.glamora-checkout-payment-notice p{color:var(--checkout-muted);margin:3px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.6}.glamora-checkout-payment-notice{color:#8b5c67;background:#fff4ef}.glamora-checkout-summary{border:1px solid var(--checkout-border);box-shadow:var(--checkout-shadow);background:linear-gradient(#fffffffa,#fff8f6fa);border-radius:15px;padding:24px;position:sticky;top:24px}.glamora-checkout-summary__heading{border-bottom:1px solid #9f607121;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.glamora-checkout-summary__heading>div:first-child>span{color:var(--checkout-pink-dark);letter-spacing:.17em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;display:block}.glamora-checkout-summary__heading h2{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1}.glamora-checkout-summary__count{width:40px;height:40px;color:var(--checkout-pink-dark);background:var(--checkout-soft);border:1px solid #b55f762e;border-radius:50%;grid-template-columns:auto auto;place-content:center;gap:4px;display:grid}.glamora-checkout-summary__count span{font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-checkout-summary__items{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b55f7666 transparent;gap:12px;max-height:315px;padding:17px 0;display:grid;overflow-y:auto}.glamora-checkout-product{grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.glamora-checkout-product__visual{width:68px;height:76px;position:relative}.glamora-checkout-product__visual>div{width:100%;height:100%;color:var(--checkout-pink);background:radial-gradient(circle,#fff,#fae9e7);border:1px solid #b55f7624;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex}.glamora-checkout-product__visual img{object-fit:cover;border-radius:8px;width:100%;height:100%}.glamora-checkout-product__visual strong{margin-top:2px;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1}.glamora-checkout-product__visual small{color:#a27e88;letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:5px;font-weight:800}.glamora-checkout-product__visual>span{color:#fff;background:var(--checkout-pink-dark);border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.glamora-checkout-product__information{min-width:0}.glamora-checkout-product__information>span{color:var(--checkout-pink-dark);letter-spacing:.12em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:6px;font-weight:800}.glamora-checkout-product__information h3{text-overflow:ellipsis;margin:3px 0 2px;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:650;line-height:1.05;overflow:hidden}.glamora-checkout-product__information p{color:var(--checkout-muted);margin:0;font-family:Manrope,sans-serif;font-size:7px}.glamora-checkout-product__price{color:var(--checkout-pink-dark);white-space:nowrap;font-family:Manrope,sans-serif;font-size:9px}.glamora-checkout-summary__calculations{border-top:1px solid #9f607121;border-bottom:1px solid #9f607121;gap:10px;padding:16px 0;display:grid}.glamora-checkout-summary__calculations>div,.glamora-checkout-summary__total>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.glamora-checkout-summary__calculations span{color:var(--checkout-muted);font-family:Manrope,sans-serif;font-size:9px}.glamora-checkout-summary__calculations strong{font-family:Manrope,sans-serif;font-size:9px}.glamora-checkout-summary__total{padding:17px 0 18px}.glamora-checkout-summary__total span{font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-checkout-summary__total strong{color:var(--checkout-pink-dark);font-family:Cormorant Garamond,serif;font-size:29px;font-weight:650}.glamora-checkout-summary__total p{color:#95878c;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-checkout-summary__progress{border-top:1px solid #9f607121;gap:9px;padding:15px 0;display:grid}.glamora-checkout-summary__progress>div{color:#95878c;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:8px;font-weight:700;display:flex}.glamora-checkout-summary__progress>div>span{border:1px solid #96637040;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.glamora-checkout-summary__progress>div.is-complete,.glamora-checkout-summary__progress>div.is-active{color:var(--checkout-pink-dark)}.glamora-checkout-summary__progress>div.is-complete>span{color:#fff;border-color:var(--checkout-pink);background:var(--checkout-pink)}.glamora-checkout-summary__progress>div.is-active>span{border-color:var(--checkout-pink);background:var(--checkout-soft)}.glamora-checkout-summary__trust{border-top:1px solid #9f607121;grid-template-columns:repeat(3,1fr);gap:7px;padding-top:15px;display:grid}.glamora-checkout-summary__trust>div{min-width:0;color:var(--checkout-pink-dark);text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.glamora-checkout-summary__trust span{color:var(--checkout-muted);font-family:Manrope,sans-serif;font-size:6px;font-weight:700}.glamora-checkout-summary__security{color:var(--checkout-pink-dark);background:var(--checkout-soft);border:1px solid #a8667721;border-radius:9px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.glamora-checkout-summary__security strong{color:#5e4a50;font-family:Manrope,sans-serif;font-size:8px;display:block}.glamora-checkout-summary__security p{color:var(--checkout-muted);margin:3px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-checkout-signature{color:var(--checkout-pink-dark);justify-content:center;align-items:center;gap:7px;padding:18px 20px 26px;display:flex}.glamora-checkout-signature span{color:#88787e;letter-spacing:.05em;font-family:Manrope,sans-serif;font-size:7px;font-weight:650}.glamora-checkout-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:70px 24px;display:flex}.glamora-checkout-empty__ornament{color:var(--checkout-pink);align-items:center;gap:10px;display:flex}.glamora-checkout-empty__ornament span{background:#b55f766b;width:42px;height:1px}.glamora-checkout-empty__icon{width:110px;height:110px;color:var(--checkout-pink);background:radial-gradient(circle,#fff,#fae9e7);border:1px solid #b55f762e;border-radius:50%;place-items:center;margin:24px 0 19px;display:grid;position:relative;box-shadow:0 20px 47px #5e3a4717}.glamora-checkout-empty__icon svg:last-child{color:var(--checkout-pink-dark);background:#fff;border-radius:50%;padding:4px;position:absolute;bottom:15px;right:17px}.glamora-checkout-empty>span{color:var(--checkout-pink-dark);letter-spacing:.18em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-checkout-empty h1{margin:9px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(39px,6vw,56px);font-weight:500}.glamora-checkout-empty p{max-width:460px;color:var(--checkout-muted);margin:0;font-family:Manrope,sans-serif;font-size:10px;line-height:1.8}.glamora-checkout-empty__button{border:1px solid var(--checkout-pink);color:#fff;background:var(--checkout-pink);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:25px;padding:11px 22px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=1000px){.glamora-checkout-layout{grid-template-columns:1fr}.glamora-checkout-summary{position:static}}@media (width<=760px){.glamora-checkout-header{grid-template-columns:1fr auto;min-height:72px;padding:11px 17px}.glamora-checkout-header__center{display:none}.glamora-checkout-brand span{font-size:19px}.glamora-checkout-main{padding:25px 14px 55px}.glamora-checkout-topbar{grid-template-columns:1fr;justify-items:center;gap:15px;min-height:auto;margin-bottom:24px}.glamora-checkout-topbar>div:nth-child(2){order:1}.glamora-checkout-back{order:2}.glamora-checkout-topbar__badge{order:3;justify-self:center}.glamora-checkout-step__heading{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;min-height:82px;padding:17px}.glamora-checkout-step__number{width:39px;height:39px}.glamora-checkout-step__heading h2{font-size:25px}.glamora-checkout-step__content{padding:0 17px 23px}.glamora-checkout-step__summary{grid-template-columns:1fr;padding:0 17px 18px}.glamora-checkout-fields{grid-template-columns:1fr}.glamora-checkout-field--full{grid-column:auto}}@media (width<=480px){.glamora-checkout-header__security span{display:none}.glamora-checkout-summary{padding:20px 16px}.glamora-checkout-product{grid-template-columns:60px minmax(0,1fr)}.glamora-checkout-product__visual{width:60px;height:69px}.glamora-checkout-product__price{grid-column:2;justify-self:start;margin-top:-6px}.glamora-checkout-payment-options label{grid-template-columns:20px 25px minmax(0,1fr)}.glamora-checkout-payment-options label>svg:last-child{display:none}.glamora-checkout-shipping-method{flex-direction:column;align-items:flex-start}.glamora-checkout-summary__trust{gap:4px}}.glamora-checkout-journey-shell{z-index:8;width:100%;padding:22px 20px 0;position:relative}.glamora-checkout-journey{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:radial-gradient(circle at 14%,#eabfc129,#0000 29%),radial-gradient(circle at 86%,#f0d3ca2b,#0000 28%),#fffdfbf0;border:1px solid #9f60712b;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(45px,90px) minmax(0,1fr) minmax(45px,90px) minmax(0,1fr);align-items:center;width:min(820px,100%);min-height:84px;margin:0 auto;padding:13px 17px;display:grid;box-shadow:0 20px 55px #5b3a4617}.glamora-checkout-journey__step{color:#9c8d92;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:7px 8px;transition:color .19s,transform .19s,opacity .19s;display:grid}.glamora-checkout-journey__step:hover:not(:disabled){color:var(--checkout-pink-dark);transform:translateY(-1px)}.glamora-checkout-journey__step:disabled{cursor:not-allowed}.glamora-checkout-journey__icon{color:#9e8990;background:#fff;border:1px solid #976b7733;border-radius:50%;place-items:center;width:43px;height:43px;transition:color .19s,border-color .19s,background .19s,box-shadow .19s,transform .19s;display:grid;position:relative;box-shadow:0 8px 22px #5e3c480f}.glamora-checkout-journey__copy{min-width:0}.glamora-checkout-journey__copy strong,.glamora-checkout-journey__copy small{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;display:block;overflow:hidden}.glamora-checkout-journey__copy strong{color:inherit;letter-spacing:.035em;font-size:8px;font-weight:800}.glamora-checkout-journey__copy small{color:#a4979b;margin-top:3px;font-size:7px;font-weight:600}.glamora-checkout-journey__step.is-active{color:var(--checkout-pink-dark)}.glamora-checkout-journey__step.is-active .glamora-checkout-journey__icon{color:#fff;border-color:var(--checkout-pink);background:linear-gradient(145deg,#c87187,#994b63);transform:scale(1.04);box-shadow:0 10px 25px #994b633d,0 0 0 6px #b55f7614}.glamora-checkout-journey__step.is-active .glamora-checkout-journey__copy small{color:#a66375}.glamora-checkout-journey__step.is-complete{color:#6e4a55}.glamora-checkout-journey__step.is-complete .glamora-checkout-journey__icon{color:#fff;background:#ae6176;border-color:#ae6176}.glamora-checkout-journey__step.is-complete .glamora-checkout-journey__copy small{color:#9b6976}.glamora-checkout-journey__step.is-locked{opacity:.52}.glamora-checkout-journey__connector{background:#976b7726;border-radius:999px;height:2px;margin:0 11px;position:relative;overflow:hidden}.glamora-checkout-journey__connector:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#c77488,#9e5067);width:0;transition:width .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.glamora-checkout-journey__connector.is-complete:after{width:100%}.glamora-checkout-main{padding-top:24px}.glamora-checkout-journey__step:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #b55f7680}@media (width<=680px){.glamora-checkout-journey-shell{padding:17px 12px 0}.glamora-checkout-journey{border-radius:16px;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr);min-height:76px;padding:11px 9px}.glamora-checkout-journey__step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;padding:4px 2px}.glamora-checkout-journey__icon{width:37px;height:37px}.glamora-checkout-journey__copy{width:100%}.glamora-checkout-journey__copy strong{font-size:6.5px}.glamora-checkout-journey__copy small{display:none}.glamora-checkout-journey__connector{margin:0 4px}}.glamora-payment-stage{gap:16px;display:grid}.glamora-payment-stage__hero{background:radial-gradient(circle at 92% 20%,#cd809421,#0000 31%),linear-gradient(135deg,#fff8f5,#fffdfb);border:1px solid #b55f762b;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden}.glamora-payment-stage__hero:after{content:"";border:1px solid #b55f761c;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-73px;right:-58px}.glamora-payment-stage__hero-icon{width:52px;height:52px;color:var(--checkout-pink-dark);background:#fff;border:1px solid #b55f762e;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 27px #66404d14}.glamora-payment-stage__hero span{color:var(--checkout-pink-dark);letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-payment-stage__hero h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;line-height:1}.glamora-payment-stage__hero p{color:var(--checkout-muted);margin:0;font-family:Manrope,sans-serif;font-size:8px;line-height:1.6}.glamora-payment-stage__hero-badge{color:var(--checkout-pink-dark);background:#fffc;border:1px solid #b55f7626;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;display:inline-flex}.glamora-payment-stage__section-heading{color:var(--checkout-pink-dark);justify-content:space-between;align-items:center;gap:15px;margin-top:3px;display:flex}.glamora-payment-stage__section-heading span{color:var(--checkout-pink-dark);letter-spacing:.15em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-payment-stage__section-heading h3{color:var(--checkout-text);margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600}.glamora-payment-method-card{cursor:pointer;background:#fff;border:1px solid #b55f7638;border-radius:13px;grid-template-columns:21px 48px minmax(0,1fr);align-items:flex-start;gap:13px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.glamora-payment-method-card.is-selected{background:linear-gradient(135deg,#fff,#fff7f5);border-color:#b55f767a;box-shadow:0 15px 35px #683f4d13}.glamora-payment-method-card:hover{transform:translateY(-1px)}.glamora-payment-method-card>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-payment-method-card__control{border:1px solid var(--checkout-pink);color:#fff;background:var(--checkout-pink);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.glamora-payment-method-card__icon{width:48px;height:48px;color:var(--checkout-pink-dark);background:var(--checkout-soft);border-radius:11px;place-items:center;display:grid}.glamora-payment-method-card__content{min-width:0}.glamora-payment-method-card__title{color:var(--checkout-pink-dark);justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.glamora-payment-method-card__title>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.glamora-payment-method-card__title strong{color:var(--checkout-text);font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-payment-method-card__title span{color:var(--checkout-pink-dark);background:var(--checkout-soft);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-family:Manrope,sans-serif;font-size:6px;font-weight:800}.glamora-payment-method-card__content>p{color:var(--checkout-muted);margin:6px 0 10px;font-family:Manrope,sans-serif;font-size:8px;line-height:1.6}.glamora-payment-method-card__channels{flex-wrap:wrap;gap:7px;display:flex}.glamora-payment-method-card__channels span{color:#79676d;background:#fff;border:1px solid #a0657421;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:6px 9px;font-family:Manrope,sans-serif;font-size:7px;font-weight:700;display:inline-flex}.glamora-payment-method-card__content>small{color:#a09297;margin-top:8px;font-family:Manrope,sans-serif;font-size:6px;display:block}.glamora-payment-review{background:#fff;border:1px solid #9f607126;border-radius:13px;overflow:hidden}.glamora-payment-review__header{color:var(--checkout-pink-dark);background:#fff9f7;border-bottom:1px solid #9f60711c;align-items:center;gap:10px;padding:15px 17px;display:flex}.glamora-payment-review__header span{color:var(--checkout-pink-dark);letter-spacing:.14em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:6px;font-weight:800;display:block}.glamora-payment-review__header h3{color:var(--checkout-text);margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.glamora-payment-review__grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.glamora-payment-review__grid>div{background:#fffdfc;border:1px solid #9f60711c;border-radius:9px;min-width:0;padding:12px}.glamora-payment-review__grid small,.glamora-payment-review__grid strong,.glamora-payment-review__grid span{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;display:block;overflow:hidden}.glamora-payment-review__grid small{color:var(--checkout-pink-dark);letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:800}.glamora-payment-review__grid strong{color:var(--checkout-text);margin-top:4px;font-size:8px;font-weight:800}.glamora-payment-review__grid span{color:var(--checkout-muted);margin-top:3px;font-size:7px}.glamora-payment-review__actions{gap:8px;padding:0 16px 16px;display:flex}.glamora-payment-review__actions button{min-height:34px;color:var(--checkout-pink-dark);background:var(--checkout-soft);cursor:pointer;border:1px solid #9f607126;border-radius:7px;align-items:center;gap:6px;padding:7px 11px;font-family:Manrope,sans-serif;font-size:7px;font-weight:750;display:inline-flex}.glamora-payment-shipping-pending{background:#fffaf1;border:1px solid #ba845433;border-radius:11px;grid-template-columns:41px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px 15px;display:grid}.glamora-payment-shipping-pending__icon{color:#a87642;background:#fff;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.glamora-payment-shipping-pending strong{color:#655246;font-family:Manrope,sans-serif;font-size:8px;font-weight:800;display:block}.glamora-payment-shipping-pending p{color:#8b796d;margin:3px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-payment-shipping-pending>span{color:#9a6d40;white-space:nowrap;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-payment-total-preview{background:linear-gradient(135deg,#fff,#fff7f5);border:1px solid #9f607126;border-radius:11px;padding:17px}.glamora-payment-total-preview>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.glamora-payment-total-preview span{color:var(--checkout-text);font-family:Manrope,sans-serif;font-size:9px;font-weight:800}.glamora-payment-total-preview strong{color:var(--checkout-pink-dark);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:650}.glamora-payment-total-preview p{color:var(--checkout-muted);margin:5px 0 0;font-family:Manrope,sans-serif;font-size:7px}.glamora-payment-security-benefits{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.glamora-payment-security-benefits>div{min-height:48px;color:var(--checkout-pink-dark);text-align:center;background:#fff;border:1px solid #9f60711f;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px;display:flex}.glamora-payment-security-benefits span{color:var(--checkout-muted);font-family:Manrope,sans-serif;font-size:6px;font-weight:700}.glamora-payment-confirmation{cursor:pointer;background:#fff;border:1px solid #9f607129;border-radius:11px;grid-template-columns:21px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px 15px;display:grid;position:relative}.glamora-payment-confirmation>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-payment-confirmation__control{color:#0000;background:#fff;border:1px solid #9663704d;border-radius:5px;place-items:center;width:20px;height:20px;margin-top:1px;transition:color .18s,border-color .18s,background .18s;display:grid}.glamora-payment-confirmation input:checked+.glamora-payment-confirmation__control{color:#fff;border-color:var(--checkout-pink);background:var(--checkout-pink)}.glamora-payment-confirmation strong{color:var(--checkout-text);font-family:Manrope,sans-serif;font-size:8px;font-weight:800;display:block}.glamora-payment-confirmation p{color:var(--checkout-muted);margin:3px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-payment-required{color:#a27681;text-align:center;margin-top:-8px;font-family:Manrope,sans-serif;font-size:7px;display:block}@media (width<=640px){.glamora-payment-stage__hero{grid-template-columns:48px minmax(0,1fr)}.glamora-payment-stage__hero-badge{grid-column:1/-1;width:fit-content}.glamora-payment-method-card{grid-template-columns:20px 42px minmax(0,1fr);padding:15px 13px}.glamora-payment-method-card__icon{width:42px;height:42px}.glamora-payment-review__grid{grid-template-columns:1fr}.glamora-payment-review__actions{flex-direction:column}.glamora-payment-review__actions button{justify-content:center}.glamora-payment-shipping-pending{grid-template-columns:41px minmax(0,1fr)}.glamora-payment-shipping-pending>span{grid-column:2}}.glamora-checkout-consents{gap:10px;margin:18px 0;display:grid}.glamora-checkout-consent{color:#75636a;cursor:pointer;background:snow;border:1px solid #a4617324;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 13px;font-family:Manrope,sans-serif;font-size:8px;line-height:1.65;display:grid;position:relative}.glamora-checkout-consent input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-checkout-consent__control{color:#0000;background:#fff;border:1px solid #9d596c59;border-radius:5px;place-items:center;width:19px;height:19px;margin-top:1px;transition:color .18s,background-color .18s,border-color .18s;display:grid}.glamora-checkout-consent input:checked+.glamora-checkout-consent__control{color:#fff;background:var(--checkout-pink);border-color:var(--checkout-pink)}.glamora-checkout-consent input:focus-visible+.glamora-checkout-consent__control{outline-offset:2px;outline:3px solid #b45f7633}.glamora-checkout-consent a{color:var(--checkout-pink-dark);text-underline-offset:2px;font-weight:800;text-decoration:underline}.glamora-checkout-step__continue:disabled{cursor:not-allowed;opacity:.68;transform:none}.glamora-checkout-loader{animation:.85s linear infinite glamora-checkout-spin}@keyframes glamora-checkout-spin{to{transform:rotate(360deg)}}.glamora-checkout-saved-addresses{box-sizing:border-box;background:linear-gradient(#fffdfd 0%,#fcf8f9 100%);border:1px solid #eadfe3;border-radius:18px;width:100%;margin:20px 0 24px;padding:18px;box-shadow:0 10px 28px #502a370a}.glamora-checkout-saved-addresses__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.glamora-checkout-saved-addresses__heading>div{min-width:0}.glamora-checkout-saved-addresses__heading strong{color:#38252d;margin:0;font-size:14px;font-weight:800;line-height:1.35;display:block}.glamora-checkout-saved-addresses__heading p{color:#8a737c;margin:4px 0 0;font-size:11px;line-height:1.55}.glamora-checkout-saved-addresses__heading>svg{color:#9b4661;flex:none;margin-top:1px}.glamora-checkout-saved-addresses__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.glamora-checkout-saved-address{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eadfe3;border-radius:14px;grid-template-columns:20px 38px minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.glamora-checkout-saved-address:hover{background:#fffafb;border-color:#d8bbc5;transform:translateY(-1px);box-shadow:0 8px 22px #5c303f0f}.glamora-checkout-saved-address.is-selected{background:linear-gradient(#fff9fb 0%,#fdf3f6 100%);border-color:#9d4c66;box-shadow:0 0 0 2px #9d4c6614,0 9px 24px #6932450f}.glamora-checkout-saved-address__radio{box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #cab7bd;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:2px;transition:border-color .15s,background-color .15s;display:grid}.glamora-checkout-saved-address.is-selected .glamora-checkout-saved-address__radio{background:#91405b;border-color:#91405b}.glamora-checkout-saved-address__icon{color:#9b4b64;background:#f7edf0;border-radius:11px;place-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:grid}.glamora-checkout-saved-address.is-selected .glamora-checkout-saved-address__icon{color:#873850;background:#eedce2}.glamora-checkout-saved-address__content{flex-direction:column;gap:3px;min-width:0;display:flex}.glamora-checkout-saved-address__content>strong{color:#3f2932;font-size:12px;font-weight:800}.glamora-checkout-saved-address__content>span{overflow-wrap:anywhere;color:#79636c;font-size:10.5px;line-height:1.45}.glamora-checkout-saved-address__top{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:2px;display:flex}.glamora-checkout-saved-address__top strong{color:#3f2932;font-size:12px;font-weight:800}.glamora-checkout-saved-address__top small{color:#94455e;letter-spacing:.055em;text-transform:uppercase;background:#f8ebef;border:1px solid #e2ccd3;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:8px;font-weight:850;display:inline-flex}.glamora-checkout-saved-address__recipient{margin-top:3px;font-weight:700;color:#9a6678!important}.glamora-checkout-saved-address--new{background:#fffdfd;border-style:dashed}.glamora-checkout-saved-address--new .glamora-checkout-saved-address__icon{color:#776268;background:#f3f0f1}.glamora-checkout-saved-address--new.is-selected .glamora-checkout-saved-address__icon{color:#873850;background:#eedce2}.glamora-checkout-saved-address:focus-visible{border-color:#96415c;outline:none;box-shadow:0 0 0 3px #96415c21}@media (width<=700px){.glamora-checkout-saved-addresses{border-radius:15px;padding:14px}.glamora-checkout-saved-addresses__list{grid-template-columns:1fr}}@media (width<=460px){.glamora-checkout-saved-address{grid-template-columns:18px 34px minmax(0,1fr);gap:8px;padding:12px}.glamora-checkout-saved-address__icon{width:34px;height:34px}.glamora-checkout-saved-addresses__heading{gap:10px}}@media (prefers-reduced-motion:reduce){.glamora-checkout-saved-address{transition:none}}.glamora-checkout-save-address{box-sizing:border-box;background:linear-gradient(#fffdfd 0%,#fcf8f9 100%);border:1px solid #eadfe3;border-radius:16px;width:100%;margin:18px 0 20px;overflow:hidden;box-shadow:0 8px 24px #4d283409}.glamora-checkout-save-address__main{box-sizing:border-box;cursor:pointer;grid-template-columns:21px 38px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:15px 16px;transition:background-color .16s;display:grid;position:relative}.glamora-checkout-save-address__main:hover{background:#fff9fb}.glamora-checkout-save-address__main>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-checkout-save-address__check{box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #cdb9c0;border-radius:6px;place-items:center;width:19px;height:19px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.glamora-checkout-save-address__main input:checked+.glamora-checkout-save-address__check{background:#91405b;border-color:#91405b;box-shadow:0 0 0 3px #91405b17}.glamora-checkout-save-address__icon{color:#97465f;background:#f6ecef;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.glamora-checkout-save-address__text{flex-direction:column;gap:3px;min-width:0;display:flex}.glamora-checkout-save-address__text strong{color:#402b33;font-size:12px;font-weight:800;line-height:1.4}.glamora-checkout-save-address__text small{color:#8d777f;font-size:10px;line-height:1.5}.glamora-checkout-save-address__details{background:#fff;border-top:1px solid #eee4e7;flex-direction:column;gap:14px;padding:16px;display:flex}.glamora-checkout-save-address__details .glamora-checkout-field{width:100%}.glamora-checkout-save-address__default{cursor:pointer;background:#fdfafb;border:1px solid #eee3e6;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;padding:12px 13px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.glamora-checkout-save-address__default:hover{background:#fffafb;border-color:#ddc8cf}.glamora-checkout-save-address__default>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-checkout-save-address__mini-check{box-sizing:border-box;color:#fff;background:#fff;border:1.5px solid #cdbac0;border-radius:5px;place-items:center;width:17px;height:17px;margin-top:1px;display:grid}.glamora-checkout-save-address__default input:checked+.glamora-checkout-save-address__mini-check{background:#91405b;border-color:#91405b}.glamora-checkout-save-address__default>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.glamora-checkout-save-address__default strong{color:#4a333c;font-size:10.5px;font-weight:800;line-height:1.45}.glamora-checkout-save-address__default small{color:#927c84;font-size:9.5px;line-height:1.5}.glamora-checkout-save-address__first{color:#4e755c;background:#f3f8f4;border:1px solid #dce9e0;border-radius:11px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.5;display:flex}.glamora-checkout-save-address__first svg{flex:none;margin-top:1px}.glamora-checkout-save-address__main:focus-within .glamora-checkout-save-address__check,.glamora-checkout-save-address__default:focus-within .glamora-checkout-save-address__mini-check{outline:none;box-shadow:0 0 0 3px #91405b1c}@media (width<=560px){.glamora-checkout-save-address__main{grid-template-columns:20px 35px minmax(0,1fr);gap:9px;padding:14px}.glamora-checkout-save-address__icon{width:35px;height:35px}.glamora-checkout-save-address__details{padding:14px}}@media (prefers-reduced-motion:reduce){.glamora-checkout-save-address__main,.glamora-checkout-save-address__default,.glamora-checkout-save-address__check{transition:none}}.glamora-checkout-page{font-family:Poppins,sans-serif}.glamora-checkout-page,.glamora-checkout-page *,.glamora-checkout-page :before,.glamora-checkout-page :after{box-sizing:border-box;font-family:Poppins,sans-serif}.glamora-checkout-page button,.glamora-checkout-page input,.glamora-checkout-page select,.glamora-checkout-page textarea,.glamora-checkout-brand span,.glamora-checkout-header__center strong,.glamora-checkout-topbar h1,.glamora-checkout-step__number,.glamora-checkout-step__heading h2,.glamora-checkout-summary__heading h2,.glamora-checkout-product__visual strong,.glamora-checkout-empty h1,.glamora-payment-stage__hero h3{font-family:Poppins,sans-serif}.glamora-checkout-brand span{font-weight:500}.glamora-checkout-header__center strong,.glamora-checkout-topbar h1,.glamora-checkout-step__heading h2,.glamora-checkout-summary__heading h2,.glamora-payment-stage__hero h3{letter-spacing:-.035em;font-weight:650}@media (width>=1001px){.glamora-checkout-header{min-height:86px;padding:14px 46px}.glamora-checkout-brand span{font-size:22px}.glamora-checkout-header__center strong{font-size:18px}.glamora-checkout-header__center small,.glamora-checkout-header__security span{font-size:10px}.glamora-checkout-main{padding:36px 32px 76px}.glamora-checkout-container{width:min(1380px,100vw - 80px)}.glamora-checkout-topbar{min-height:112px;margin-bottom:31px}.glamora-checkout-back{font-size:11px}.glamora-checkout-topbar>div:nth-child(2)>span{font-size:10px}.glamora-checkout-topbar h1{margin-top:7px;font-size:clamp(46px,3.4vw,62px);line-height:1.02}.glamora-checkout-topbar__badge{font-size:10.5px}.glamora-checkout-layout{grid-template-columns:minmax(0,1fr) 410px;gap:34px}.glamora-checkout-steps{gap:19px}.glamora-checkout-step{border-radius:18px}.glamora-checkout-step__heading{grid-template-columns:50px minmax(0,1fr) auto;gap:16px;min-height:102px;padding:22px 27px}.glamora-checkout-step__number{width:48px;height:48px;font-size:17px}.glamora-checkout-step__heading small{font-size:9.5px}.glamora-checkout-step__heading h2{margin-top:5px;font-size:29px;line-height:1.08}.glamora-checkout-step__summary{gap:13px;padding:0 27px 23px 93px}.glamora-checkout-step__summary>div{border-radius:11px;padding:13px 14px}.glamora-checkout-step__summary strong{font-size:10px}.glamora-checkout-step__summary span{font-size:9px}.glamora-checkout-step__content{padding:0 29px 31px}.glamora-checkout-step__intro{padding:21px 0}.glamora-checkout-step__intro strong{font-size:11.5px}.glamora-checkout-step__intro p{font-size:10.5px;line-height:1.62}.glamora-checkout-fields{gap:20px 17px}.glamora-checkout-field>span{margin-bottom:8px;font-size:10.5px}.glamora-checkout-field>div{border-radius:11px;min-height:54px;padding:0 15px}.glamora-checkout-field input,.glamora-checkout-field select{height:52px;font-size:12.5px}.glamora-checkout-field textarea{border-radius:11px;min-height:118px;padding:14px 15px;font-size:12.5px}.glamora-checkout-field>small{margin-top:6px;font-size:9px}.glamora-checkout-field__prefix{font-size:11px}.glamora-checkout-locations-status{border-radius:11px;padding:14px 16px;font-size:10.5px}.glamora-checkout-locations-status p,.glamora-checkout-locations-status button{font-size:10px}.glamora-checkout-shipping-method{border-radius:12px;padding:17px 18px}.glamora-checkout-shipping-method strong{font-size:11.5px}.glamora-checkout-shipping-method p{font-size:9.5px}.glamora-checkout-step__continue{border-radius:12px;width:min(440px,100%);min-height:54px;margin-top:27px;font-size:11px}.glamora-checkout-step__continue--payment{width:100%}.glamora-checkout-payment-options{gap:13px}.glamora-checkout-payment-options label{border-radius:13px;padding:18px}.glamora-checkout-payment-options strong{font-size:11.5px}.glamora-checkout-payment-options p{font-size:9.5px}.glamora-checkout-payment-security,.glamora-checkout-payment-notice{border-radius:11px;padding:15px 16px}.glamora-checkout-payment-security strong{font-size:10.5px}.glamora-checkout-payment-security p,.glamora-checkout-payment-notice p{font-size:9.5px}.glamora-checkout-consent{border-radius:11px;padding:14px 15px;font-size:10px}.glamora-checkout-summary{border-radius:18px;padding:28px}.glamora-checkout-summary__heading>div:first-child>span{font-size:9.5px}.glamora-checkout-summary__heading h2{font-size:30px}.glamora-checkout-summary__count{width:44px;height:44px}.glamora-checkout-summary__count span{font-size:10px}.glamora-checkout-summary__items{gap:14px;max-height:350px}.glamora-checkout-product{grid-template-columns:76px minmax(0,1fr) auto;gap:13px}.glamora-checkout-product__visual{width:76px;height:86px}.glamora-checkout-summary__trust span{font-size:8.5px}.glamora-checkout-summary__security strong{font-size:10px}.glamora-checkout-summary__security p,.glamora-checkout-signature span{font-size:9px}.glamora-checkout-saved-addresses{border-radius:18px;padding:20px}.glamora-checkout-saved-addresses__heading strong{font-size:15px}.glamora-checkout-saved-addresses__heading p{font-size:11.5px}.glamora-checkout-saved-address{border-radius:14px;padding:15px}.glamora-checkout-journey-shell{padding-top:25px}.glamora-checkout-journey{border-radius:22px;width:min(940px,100% - 40px);min-height:92px;padding:15px 19px}.glamora-checkout-journey__step{grid-template-columns:47px minmax(0,1fr);gap:12px}.glamora-checkout-journey__icon{width:47px;height:47px}.glamora-payment-stage{gap:18px}.glamora-payment-stage__hero{border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;padding:22px}.glamora-payment-stage__hero-icon{width:56px;height:56px}.glamora-payment-stage__hero span{font-size:9px}.glamora-payment-stage__hero h3{font-size:24px}.glamora-payment-stage__hero p{font-size:10px}}@media (width>=1440px){.glamora-checkout-container{width:min(1500px,100vw - 110px)}.glamora-checkout-layout{grid-template-columns:minmax(0,1fr) 440px;gap:40px}.glamora-checkout-topbar h1{font-size:clamp(52px,3.2vw,66px)}.glamora-checkout-step__heading{min-height:108px;padding:24px 30px}.glamora-checkout-step__heading h2{font-size:31px}.glamora-checkout-step__content{padding:0 32px 34px}.glamora-checkout-summary{padding:30px}.glamora-checkout-summary__heading h2{font-size:32px}.glamora-checkout-journey{width:min(1000px,100% - 50px)}}@media (width>=1900px){.glamora-checkout-header{min-height:94px;padding-inline:60px}.glamora-checkout-brand span{font-size:25px}.glamora-checkout-header__center strong{font-size:21px}.glamora-checkout-header__center small,.glamora-checkout-header__security span{font-size:11px}.glamora-checkout-main{padding-top:42px}.glamora-checkout-container{width:min(1650px,100vw - 180px)}.glamora-checkout-topbar{min-height:122px}.glamora-checkout-topbar h1{font-size:clamp(60px,2.75vw,74px)}.glamora-checkout-topbar>div:nth-child(2)>span{font-size:11px}.glamora-checkout-back,.glamora-checkout-topbar__badge{font-size:12px}.glamora-checkout-layout{grid-template-columns:minmax(0,1fr) 480px;gap:46px}.glamora-checkout-step__heading{grid-template-columns:54px minmax(0,1fr) auto;min-height:116px;padding:26px 34px}.glamora-checkout-step__number{width:52px;height:52px;font-size:18px}.glamora-checkout-step__heading small{font-size:10px}.glamora-checkout-step__heading h2{font-size:34px}.glamora-checkout-step__content{padding:0 36px 38px}.glamora-checkout-step__intro strong{font-size:12.5px}.glamora-checkout-step__intro p,.glamora-checkout-field>span{font-size:11px}.glamora-checkout-field>div{min-height:58px}.glamora-checkout-field input,.glamora-checkout-field select{height:56px;font-size:13px}.glamora-checkout-field textarea{min-height:126px;font-size:13px}.glamora-checkout-field>small{font-size:9.5px}.glamora-checkout-step__continue{min-height:58px;font-size:12px}.glamora-checkout-summary{padding:34px}.glamora-checkout-summary__heading h2{font-size:35px}.glamora-checkout-product{grid-template-columns:82px minmax(0,1fr) auto}.glamora-checkout-product__visual{width:82px;height:92px}.glamora-checkout-payment-options strong{font-size:12px}.glamora-checkout-payment-options p{font-size:10px}.glamora-checkout-consent{font-size:10.5px}.glamora-checkout-summary__trust span{font-size:9px}.glamora-checkout-summary__security p{font-size:9.5px}.glamora-checkout-journey{width:min(1100px,100% - 70px);min-height:100px}.glamora-checkout-journey__icon{width:50px;height:50px}}@media (width>=1001px) and (width<=1280px){.glamora-checkout-container{width:min(1180px,100vw - 44px)}.glamora-checkout-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.glamora-checkout-topbar h1{font-size:clamp(40px,4vw,52px)}.glamora-checkout-step__heading{padding:20px 23px}.glamora-checkout-summary{padding:24px}}@media (width<=1000px){.glamora-checkout-main{padding:28px 20px 60px}.glamora-checkout-container{width:min(100%,820px)}.glamora-checkout-layout{grid-template-columns:1fr;gap:24px}.glamora-checkout-summary{border-radius:18px;width:100%;position:static}.glamora-checkout-summary__items{max-height:none}.glamora-checkout-saved-addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-checkout-journey{width:min(760px,100%)}}@media (width<=760px){.glamora-checkout-page{overflow-x:hidden}.glamora-checkout-header{min-height:72px;padding:11px 17px}.glamora-checkout-brand span{font-size:19px}.glamora-checkout-main{padding:24px 14px 54px}.glamora-checkout-topbar{gap:13px;margin-bottom:22px}.glamora-checkout-topbar>div:nth-child(2)>span{font-size:9px}.glamora-checkout-topbar h1{font-size:clamp(34px,8vw,45px);line-height:1.04}.glamora-checkout-back,.glamora-checkout-topbar__badge{font-size:10px}.glamora-checkout-step{border-radius:16px}.glamora-checkout-step__heading{grid-template-columns:41px minmax(0,1fr) auto;gap:12px;min-height:84px;padding:17px 16px}.glamora-checkout-step__number{width:40px;height:40px;font-size:15px}.glamora-checkout-step__heading small{font-size:8px}.glamora-checkout-step__heading h2{font-size:23px;line-height:1.08}.glamora-checkout-step__content{padding:0 17px 23px}.glamora-checkout-step__intro strong{font-size:11px}.glamora-checkout-step__intro p{font-size:10px}.glamora-checkout-fields{grid-template-columns:1fr;gap:15px}.glamora-checkout-field--full{grid-column:auto}.glamora-checkout-field>span{font-size:10px}.glamora-checkout-field>div{border-radius:11px;min-height:52px}.glamora-checkout-field input,.glamora-checkout-field select{height:50px;font-size:12px}.glamora-checkout-field textarea{min-height:110px;font-size:12px}.glamora-checkout-field>small{font-size:8.5px}.glamora-checkout-step__summary{grid-template-columns:1fr;padding:0 17px 18px}.glamora-checkout-step__summary strong{font-size:10px}.glamora-checkout-step__summary span{font-size:9px}.glamora-checkout-step__continue{border-radius:12px;width:100%;min-height:51px;font-size:10.5px}.glamora-checkout-payment-options strong{font-size:11px}.glamora-checkout-payment-options p,.glamora-checkout-consent{font-size:9.5px}.glamora-checkout-summary{padding:22px 19px}.glamora-checkout-summary__heading h2{font-size:28px}.glamora-checkout-summary__trust span{font-size:8px}.glamora-checkout-summary__security p{font-size:8.5px}.glamora-checkout-saved-addresses{padding:16px}.glamora-checkout-saved-addresses__list{grid-template-columns:1fr}.glamora-checkout-journey-shell{padding:16px 12px 0}.glamora-checkout-journey{border-radius:17px;min-height:78px;padding:11px 12px}}@media (width<=560px){.glamora-checkout-header{padding:10px 13px}.glamora-checkout-header__security{padding:8px 10px}.glamora-checkout-main{padding:20px 10px 46px}.glamora-checkout-topbar{margin-bottom:18px}.glamora-checkout-topbar h1{font-size:clamp(31px,10vw,39px)}.glamora-checkout-step{border-radius:14px}.glamora-checkout-step__heading{grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:78px;padding:15px 13px}.glamora-checkout-step__number{width:37px;height:37px;font-size:14px}.glamora-checkout-step__heading small{letter-spacing:.12em;font-size:7.5px}.glamora-checkout-step__heading h2{font-size:20px}.glamora-checkout-step__content{padding:0 13px 20px}.glamora-checkout-step__intro{gap:9px;padding:16px 0}.glamora-checkout-fields{gap:13px}.glamora-checkout-field>div{min-height:50px;padding:0 12px}.glamora-checkout-field input,.glamora-checkout-field select{height:48px;font-size:12px}.glamora-checkout-field textarea{min-height:105px;padding:12px;font-size:12px}.glamora-checkout-shipping-method{flex-direction:column;align-items:flex-start;padding:14px}.glamora-checkout-payment-options label{grid-template-columns:20px 42px minmax(0,1fr);gap:10px;padding:14px 12px}.glamora-checkout-payment-options label>svg:last-child{display:none}.glamora-payment-stage__hero{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:16px 14px}.glamora-payment-stage__hero-icon{width:46px;height:46px}.glamora-payment-stage__hero-badge{grid-column:1/-1;width:fit-content}.glamora-checkout-summary{border-radius:15px;padding:19px 15px}.glamora-checkout-summary__heading h2{font-size:26px}.glamora-checkout-product{grid-template-columns:62px minmax(0,1fr);gap:11px}.glamora-checkout-product__visual{width:62px;height:70px}.glamora-checkout-product__price{grid-column:2;justify-self:start;margin-top:-5px}.glamora-checkout-summary__trust{gap:4px}.glamora-checkout-consent{padding:12px;font-size:9.2px}.glamora-checkout-saved-addresses{border-radius:15px;margin:17px 0 20px;padding:14px}.glamora-checkout-saved-addresses__heading{gap:10px}.glamora-checkout-saved-addresses__heading strong{font-size:14px}.glamora-checkout-saved-addresses__heading p{font-size:10.5px}.glamora-checkout-saved-address{grid-template-columns:19px 36px minmax(0,1fr);gap:9px;padding:12px}.glamora-checkout-journey-shell{padding:13px 8px 0;overflow:hidden}.glamora-checkout-journey{border-radius:15px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);width:100%;padding:9px 8px}.glamora-checkout-journey__step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;padding:5px 2px}.glamora-checkout-journey__icon{width:36px;height:36px}}@media (width<=390px){.glamora-checkout-main{padding-left:8px;padding-right:8px}.glamora-checkout-topbar h1{font-size:30px}.glamora-checkout-step__heading{padding:14px 11px}.glamora-checkout-step__heading h2{font-size:19px}.glamora-checkout-step__content{padding-left:11px;padding-right:11px}.glamora-checkout-summary{padding:17px 13px}.glamora-checkout-payment-options label{grid-template-columns:19px 38px minmax(0,1fr)}.glamora-checkout-consent{grid-template-columns:20px minmax(0,1fr);gap:8px;padding:11px 10px}.glamora-checkout-journey__icon{width:33px;height:33px}}@media (prefers-reduced-motion:reduce){.glamora-checkout-page *,.glamora-checkout-page :before,.glamora-checkout-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-payment-stage,.glamora-payment-stage *,.glamora-payment-review,.glamora-payment-review *,.glamora-payment-total-preview,.glamora-payment-security-benefits,.glamora-payment-confirmation{font-family:Poppins,sans-serif}.glamora-payment-stage__section-heading h3,.glamora-payment-review__header h3,.glamora-payment-total-preview strong{letter-spacing:-.03em;font-weight:650;font-family:Poppins,sans-serif!important}.glamora-payment-stage__section-heading h3{font-size:25px;line-height:1.12}.glamora-payment-stage__section-heading span{font-family:Poppins,sans-serif;font-size:9px}.glamora-payment-method-card__title strong{font-family:Poppins,sans-serif;font-size:11.5px}.glamora-payment-method-card__title span{font-family:Poppins,sans-serif;font-size:7.5px}.glamora-payment-method-card__content>p{font-family:Poppins,sans-serif;font-size:9.5px}.glamora-payment-method-card__channels span{font-family:Poppins,sans-serif;font-size:8.5px}.glamora-payment-method-card__content>small{font-family:Poppins,sans-serif;font-size:8px;line-height:1.5}.glamora-payment-review__header span{font-family:Poppins,sans-serif;font-size:8px}.glamora-payment-review__header h3{font-size:24px;line-height:1.12}.glamora-payment-review__grid small,.glamora-payment-review__grid strong,.glamora-payment-review__grid span{font-family:Poppins,sans-serif}.glamora-payment-review__grid small{font-size:8px}.glamora-payment-review__grid strong{font-size:10.5px}.glamora-payment-review__grid span{font-size:9px}.glamora-payment-total-preview span{font-family:Poppins,sans-serif;font-size:11px}.glamora-payment-total-preview strong{font-size:31px}.glamora-payment-total-preview p{font-family:Poppins,sans-serif;font-size:9px}.glamora-payment-security-benefits span{font-family:Poppins,sans-serif;font-size:8px}.glamora-payment-confirmation strong{font-family:Poppins,sans-serif;font-size:10px}.glamora-payment-confirmation p,.glamora-payment-required{font-family:Poppins,sans-serif;font-size:9px}@media (width<=1180px) and (width>=761px){.glamora-checkout-header{padding-left:24px;padding-right:24px}.glamora-checkout-container{width:min(100% - 36px,940px)}.glamora-checkout-layout{gap:26px;grid-template-columns:1fr!important}.glamora-checkout-steps{width:100%;min-width:0}.glamora-checkout-summary{border-radius:18px;width:100%;max-width:none;padding:26px;position:static!important}.glamora-checkout-summary__items{max-height:none}.glamora-checkout-topbar{grid-template-columns:minmax(145px,.8fr) minmax(0,1.6fr) minmax(145px,.8fr);gap:16px;width:100%;margin-bottom:28px}.glamora-checkout-topbar h1{white-space:normal;font-size:clamp(36px,4.5vw,46px);line-height:1.04}.glamora-checkout-back{font-size:10px}.glamora-checkout-topbar__badge{white-space:nowrap;font-size:9.5px}.glamora-checkout-step__heading{min-height:94px;padding:20px 23px}.glamora-checkout-step__heading h2{font-size:27px}.glamora-checkout-step__content{padding:0 24px 27px}.glamora-checkout-step__summary{padding:0 23px 21px 82px}.glamora-checkout-field>div{min-height:52px}.glamora-checkout-field input,.glamora-checkout-field select{height:50px}.glamora-payment-stage,.glamora-payment-stage__hero,.glamora-payment-method-card,.glamora-payment-review,.glamora-payment-total-preview,.glamora-payment-security-benefits,.glamora-payment-confirmation{min-width:0;max-width:100%}.glamora-payment-stage__hero{grid-template-columns:52px minmax(0,1fr) auto;padding:20px}.glamora-payment-stage__hero h3{font-size:22px;line-height:1.15}.glamora-payment-method-card{grid-template-columns:20px 46px minmax(0,1fr);padding:17px}.glamora-payment-review__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.glamora-payment-security-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.glamora-checkout-summary__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.glamora-checkout-product{grid-template-columns:72px minmax(0,1fr) auto}}@media (width<=900px) and (width>=761px){.glamora-checkout-container{width:min(100% - 28px,780px)}.glamora-checkout-topbar{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.glamora-checkout-topbar>div:nth-child(2){order:1}.glamora-checkout-back{order:2}.glamora-checkout-topbar__badge{order:3;justify-self:center}.glamora-checkout-topbar h1{font-size:clamp(35px,6vw,43px)}.glamora-checkout-step__summary{grid-template-columns:1fr;padding:0 20px 19px}.glamora-checkout-summary__items{grid-template-columns:1fr}}@media (width<=760px){.glamora-payment-stage__section-heading h3{font-size:21px}.glamora-payment-stage__section-heading span{font-size:7.8px}.glamora-payment-method-card__title strong{font-size:10.5px}.glamora-payment-method-card__title span{font-size:7px}.glamora-payment-method-card__content>p{font-size:9px}.glamora-payment-method-card__channels span{font-size:8px}.glamora-payment-review__header h3{font-size:21px}.glamora-payment-review__grid{grid-template-columns:1fr}.glamora-payment-total-preview strong{font-size:28px}.glamora-payment-security-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.glamora-payment-security-benefits span{font-size:7.5px}.glamora-payment-confirmation strong{font-size:9.5px}.glamora-payment-confirmation p{font-size:8.5px}}@media (width<=390px){.glamora-payment-stage__hero{grid-template-columns:42px minmax(0,1fr);padding:14px 12px}.glamora-payment-stage__hero-icon{width:42px;height:42px}.glamora-payment-stage__hero h3{font-size:18px}.glamora-payment-method-card{grid-template-columns:19px 38px minmax(0,1fr);padding:13px 10px}.glamora-payment-method-card__icon{width:38px;height:38px}.glamora-payment-security-benefits{grid-template-columns:1fr}.glamora-payment-security-benefits>div{text-align:left;flex-direction:row;justify-content:flex-start;min-height:48px;padding:10px 12px}}.glamora-checkout-journey{min-height:112px;padding:18px 24px}.glamora-checkout-journey__step{grid-template-columns:54px minmax(0,1fr);gap:14px}.glamora-checkout-journey__icon{width:54px;height:54px}.glamora-checkout-journey__step strong{font-size:11px;font-weight:750}.glamora-checkout-journey__step small{margin-top:3px;font-size:8.5px;line-height:1.4}.glamora-checkout-journey__line{height:2px}@media (width<=1180px){.glamora-checkout-journey{min-height:100px;padding:15px 18px}.glamora-checkout-journey__step{grid-template-columns:48px minmax(0,1fr);gap:11px}.glamora-checkout-journey__icon{width:48px;height:48px}.glamora-checkout-journey__step strong{font-size:10px}.glamora-checkout-journey__step small{font-size:8px}}.glamora-checkout-summary__heading>div:first-child>span{font-size:10px}.glamora-checkout-summary__heading h2{font-size:32px;line-height:1.05}.glamora-checkout-product__content>span{font-size:9px}.glamora-checkout-product__content strong{font-size:13px;line-height:1.35}.glamora-checkout-product__content small{margin-top:3px;font-size:9px}.glamora-checkout-product__price,.glamora-checkout-summary__calculations span,.glamora-checkout-summary__calculations strong{font-size:11px}.glamora-checkout-summary__total>div:first-child>span,.glamora-checkout-summary__total>span{font-size:12px;font-weight:750}.glamora-checkout-summary__total strong{font-size:34px}.glamora-checkout-summary__total p{margin-top:8px;font-size:9px;line-height:1.5}.glamora-checkout-summary__progress strong,.glamora-checkout-summary__progress span{font-size:9px}.glamora-checkout-summary__progress>div{min-height:30px}.glamora-checkout-summary__trust span{font-size:9px;line-height:1.4}.glamora-checkout-summary__security strong{font-size:10px}.glamora-checkout-summary__security p{font-size:9px;line-height:1.55}@media (width<=560px){.glamora-checkout-summary__heading h2{font-size:30px}.glamora-checkout-product__content strong{font-size:12px}.glamora-checkout-product__price,.glamora-checkout-summary__calculations span,.glamora-checkout-summary__calculations strong{font-size:10px}.glamora-checkout-summary__total strong{font-size:31px}.glamora-checkout-summary__trust span{font-size:8.5px}.glamora-checkout-summary__security strong{font-size:9.5px}.glamora-checkout-summary__security p{font-size:8.7px}.glamora-checkout-journey{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);min-height:118px;padding:15px 10px}.glamora-checkout-journey__step{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.glamora-checkout-journey__icon{flex:none;width:45px;height:45px}.glamora-checkout-journey__copy{width:100%;min-width:0}.glamora-checkout-journey__step strong{text-align:center;white-space:normal;width:100%;text-overflow:unset;font-size:8px;font-weight:700;line-height:1.25;display:block;overflow:visible}.glamora-checkout-journey__step small{display:none}.glamora-checkout-journey__line{align-self:center;width:100%;height:1px;margin:0}}@media (width<=390px){.glamora-checkout-journey{grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);min-height:110px;padding:13px 7px}.glamora-checkout-journey__icon{width:42px;height:42px}.glamora-checkout-journey__step strong{font-size:7.5px}}.glamora-checkout-shipping-estimate{background:linear-gradient(135deg,#fffcfbfa,#fff6f7f2);border:1px solid #be768938;border-radius:14px;width:100%;margin:18px 0 20px;padding:15px 16px;box-shadow:0 10px 28px #66424e0d}.glamora-checkout-shipping-estimate__header{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;display:grid}.glamora-checkout-shipping-estimate__header>svg{color:#a84d67;background:#fff0f2;border-radius:50%;width:36px;height:36px;padding:8px}.glamora-checkout-shipping-estimate__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.glamora-checkout-shipping-estimate__header span{color:#9e405b;letter-spacing:.11em;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:8px;font-weight:700;line-height:1.3;display:block}.glamora-checkout-shipping-estimate__header strong{color:#31252a;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:650;line-height:1.5;display:block}.glamora-checkout-shipping-estimate>p{color:#72646a;border-top:1px solid #be768929;margin:11px 0 0;padding-top:10px;font-family:Poppins,sans-serif;font-size:9.5px;line-height:1.65}.glamora-checkout-product__visual{background:#fff8f7;border-radius:10px;width:86px;height:96px;overflow:hidden}.glamora-checkout-product__visual img{object-fit:contain;object-position:center;border-radius:9px;width:100%;height:100%;padding:7px}@media (width<=760px){.glamora-checkout-shipping-estimate{margin:16px 0 18px;padding:14px 13px}.glamora-checkout-shipping-estimate__header{grid-template-columns:34px minmax(0,1fr);gap:9px}.glamora-checkout-shipping-estimate__header>svg{width:34px;height:34px;padding:7px}.glamora-checkout-shipping-estimate__header strong{font-size:11px}.glamora-checkout-shipping-estimate>p{font-size:9px}.glamora-checkout-product__visual{width:78px;height:88px}}@media (width<=480px){.glamora-checkout-shipping-estimate{padding:13px 11px}.glamora-checkout-shipping-estimate__header{grid-template-columns:32px minmax(0,1fr)}.glamora-checkout-shipping-estimate__header>svg{width:32px;height:32px}.glamora-checkout-shipping-estimate__header span{font-size:7.5px}.glamora-checkout-shipping-estimate__header strong{font-size:10.5px}.glamora-checkout-product__visual{width:72px;height:82px}.glamora-checkout-product__visual img{padding:6px}}.glamora-checkout-page,.glamora-checkout-page *,.glamora-checkout-page :before,.glamora-checkout-page :after,.glamora-checkout-product__information>span,.glamora-checkout-product__information h3,.glamora-checkout-product__information p,.glamora-checkout-product__price{font-family:Poppins,sans-serif}.glamora-checkout-product__information h3{letter-spacing:-.02em;font-size:13px;font-weight:650;line-height:1.3}.glamora-checkout-product__information>span{letter-spacing:.11em;font-size:7px;font-weight:750}.glamora-checkout-product__information p{font-size:7.5px;line-height:1.45}.glamora-checkout-product__price{font-size:9px;font-weight:700}.glamora-checkout-product__visual>span{display:none}.glamora-checkout-summary__calculations span,.glamora-checkout-summary__calculations strong,.glamora-checkout-summary__total span,.glamora-checkout-summary__total strong,.glamora-checkout-summary__total p{font-family:Poppins,sans-serif}.glamora-checkout-summary__calculations span,.glamora-checkout-summary__calculations strong{font-size:9px}.glamora-checkout-summary__total span{font-size:10px;font-weight:700}.glamora-checkout-summary__total strong{letter-spacing:-.035em;font-size:27px;font-weight:650}.glamora-checkout-summary__total p{font-size:7.5px;line-height:1.55}.glamora-checkout-summary__progress>div,.glamora-checkout-summary__progress>div>span,.glamora-checkout-shipping-estimate,.glamora-checkout-shipping-estimate *{font-family:Poppins,sans-serif}@media (width<=760px){.glamora-checkout-product__information h3{font-size:12.5px}.glamora-checkout-summary__total strong{font-size:25px}}@media (width<=480px){.glamora-checkout-product__information h3{font-size:12px}.glamora-checkout-summary__total strong{font-size:23px}}@media (width>=761px) and (width<=1100px){.glamora-checkout-summary{width:min(100%,720px);margin-inline:auto;padding:26px 24px}.glamora-checkout-summary__items{padding:18px 0 20px}.glamora-checkout-product{grid-template-columns:82px minmax(0,1fr) auto;gap:16px}.glamora-checkout-product__visual{width:82px;height:92px}.glamora-checkout-product__visual img{object-fit:contain;object-position:center;width:100%;height:100%;padding:6px}.glamora-checkout-product__information{max-width:280px}.glamora-checkout-product__information h3{font-size:14px;line-height:1.25}.glamora-checkout-product__price{place-self:center end;font-size:10px}.glamora-checkout-shipping-estimate{margin-top:14px}}@media (width>=591px) and (width<=760px){.glamora-checkout-summary{width:min(100%,620px);margin-inline:auto;padding:22px 20px}.glamora-checkout-summary__heading h2{font-size:27px}.glamora-checkout-product{grid-template-columns:76px minmax(0,1fr) auto;gap:13px}.glamora-checkout-product__visual{width:76px;height:86px}.glamora-checkout-product__visual img{object-fit:contain;padding:6px}.glamora-checkout-product__information h3{font-size:13px}.glamora-checkout-product__price{font-size:9px}}@media (width<=590px){.glamora-checkout-summary{width:100%;margin-inline:auto}.glamora-checkout-product{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.glamora-checkout-product__visual{width:64px;height:74px}.glamora-checkout-product__visual img{object-fit:contain;padding:5px}.glamora-checkout-product__information h3{font-size:12px;line-height:1.3}.glamora-checkout-product__price{grid-column:2;justify-self:start;margin-top:-3px;font-size:9px}.glamora-checkout-shipping-estimate{margin-top:16px}}.glamora-checkout-brand{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.glamora-checkout-brand__logo{object-fit:contain;width:clamp(145px,11vw,190px);height:auto;display:block}@media (width<=760px){.glamora-checkout-brand__logo{width:135px}}@media (width<=480px){.glamora-checkout-brand__logo{width:118px}}.glamora-order-review-page{--review-text:#352a2e;--review-muted:#7c6d72;--review-pink:#b55f76;--review-pink-dark:#91465d;--review-soft:#fff6f3;--review-cream:#fffaf7;--review-border:#9f60712b;--review-shadow:0 24px 65px #5b3a4617;min-height:100vh;color:var(--review-text);background:radial-gradient(circle at 8% 8%,#e6b8b821,#0000 27%),radial-gradient(circle at 93% 35%,#ebc9c11a,#0000 25%),linear-gradient(#fffdfc 0%,#fff9f6 100%)}.glamora-order-review-header{z-index:10;border-bottom:1px solid var(--review-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:82px;padding:14px 42px;display:grid;position:relative}.glamora-order-review-brand{width:fit-content;color:var(--review-pink-dark);flex-direction:column;align-items:center;text-decoration:none;display:inline-flex}.glamora-order-review-brand span{letter-spacing:.16em;margin-top:-3px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:650;line-height:1}.glamora-order-review-header__center{text-align:center}.glamora-order-review-header__center strong{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:600;display:block}.glamora-order-review-header__center small{color:var(--review-muted);margin-top:2px;font-family:Manrope,sans-serif;font-size:8px;font-weight:650;display:block}.glamora-order-review-header__security{border:1px solid var(--review-border);color:var(--review-pink-dark);background:#ffffffc2;border-radius:999px;justify-self:end;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.glamora-order-review-header__security span{font-family:Manrope,sans-serif;font-size:8px;font-weight:750}.glamora-order-review-progress{grid-template-columns:auto minmax(35px,1fr) auto minmax(35px,1fr) auto;align-items:center;width:min(720px,100% - 32px);margin:30px auto 0;display:grid}.glamora-order-review-progress__item{color:#aa9ca1;align-items:center;gap:9px;display:flex}.glamora-order-review-progress__item>span{background:#fff;border:1px solid #91697438;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;display:grid}.glamora-order-review-progress__item strong,.glamora-order-review-progress__item small{font-family:Manrope,sans-serif;display:block}.glamora-order-review-progress__item strong{font-size:8px;font-weight:800}.glamora-order-review-progress__item small{color:#a79a9f;margin-top:1px;font-size:7px}.glamora-order-review-progress__item.is-active{color:var(--review-pink-dark)}.glamora-order-review-progress__item.is-active>span{color:var(--review-pink-dark);border-color:var(--review-pink);background:#fff4f3;box-shadow:0 0 0 5px #b55f7614}.glamora-order-review-progress__line{background:#91697433;height:1px;margin:0 15px}.glamora-order-review-container{width:min(1190px,100%);margin:0 auto}.glamora-order-review-introduction{grid-template-columns:1fr auto 1fr;align-items:start;gap:30px;min-height:120px;margin-bottom:31px;display:grid}.glamora-order-review-back{width:fit-content;color:var(--review-muted);align-items:center;gap:8px;margin-top:8px;font-family:Manrope,sans-serif;font-size:9px;font-weight:750;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.glamora-order-review-back:hover{color:var(--review-pink-dark);transform:translate(-3px)}.glamora-order-review-introduction__content{text-align:center;max-width:620px}.glamora-order-review-introduction__content>span{color:var(--review-pink-dark);letter-spacing:.2em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-order-review-introduction__content h1{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,53px);font-weight:500;line-height:.98}.glamora-order-review-introduction__content h1 em{color:var(--review-pink-dark);font-weight:500;display:block}.glamora-order-review-introduction__content p{max-width:530px;color:var(--review-muted);margin:0 auto;font-family:Manrope,sans-serif;font-size:10px;line-height:1.75}.glamora-order-review-count{border:1px solid var(--review-border);color:var(--review-pink-dark);background:#ffffffbf;border-radius:999px;justify-self:end;align-items:center;gap:7px;margin-top:7px;padding:9px 13px;display:inline-flex}.glamora-order-review-count span{font-family:Manrope,sans-serif;font-size:8px;font-weight:750}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:30px;display:grid}.glamora-order-review-products{min-width:0}.glamora-order-review-products__heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:49px;margin-bottom:13px;display:flex}.glamora-order-review-products__heading span{color:var(--review-pink-dark);letter-spacing:.16em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-order-review-products__heading h2{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:600}.glamora-order-review-products__heading button{color:#9e6d79;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px;font-family:Manrope,sans-serif;font-size:8px;font-weight:750;display:inline-flex}.glamora-order-review-products__heading button:hover{color:#9d3e58}.glamora-order-review-items{gap:15px;display:grid}.glamora-order-review-item{border:1px solid var(--review-border);background:#ffffffe8;border-radius:14px;grid-template-columns:205px minmax(0,1fr);gap:22px;min-height:245px;padding:16px;display:grid;box-shadow:0 16px 45px #5d3a470f}.glamora-order-review-item__visual{background:radial-gradient(circle,#fff,#fae9e7);border:1px solid #b55f7624;border-radius:10px;min-height:212px;position:relative;overflow:hidden}.glamora-order-review-item__visual img{object-fit:contain;object-position:center;border-radius:10px;width:100%;height:100%;padding:12px}.glamora-order-review-item__placeholder{width:100%;height:100%;min-height:212px;color:var(--review-pink);flex-direction:column;justify-content:center;align-items:center;display:flex}.glamora-order-review-item__placeholder strong{margin-top:5px;font-family:Cormorant Garamond,serif;font-size:35px;line-height:1}.glamora-order-review-item__placeholder small{color:#a17d87;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-family:Manrope,sans-serif;font-size:6px;font-weight:800}.glamora-order-review-item__visual>span{color:var(--review-pink-dark);letter-spacing:.07em;text-transform:uppercase;background:#ffffffe6;border-radius:999px;padding:6px 8px;font-family:Manrope,sans-serif;font-size:6px;font-weight:800;position:absolute;bottom:9px;left:9px}.glamora-order-review-item__content{flex-direction:column;min-width:0;padding:5px 3px 3px 0;display:flex}.glamora-order-review-item__top{justify-content:space-between;gap:15px;display:flex}.glamora-order-review-item__top>div{min-width:0}.glamora-order-review-item__top span{color:var(--review-pink-dark);letter-spacing:.15em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-order-review-item__top h3{margin:6px 0 4px;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:600;line-height:1}.glamora-order-review-item__top p{color:var(--review-muted);margin:0;font-family:Manrope,sans-serif;font-size:8px}.glamora-order-review-item__remove{color:#a56b79;cursor:pointer;background:#fff;border:1px solid #9d5b6d21;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.glamora-order-review-item__remove:hover{color:#9f3d56;background:#fff1f1}.glamora-order-review-item__information{border-top:1px solid #9d5e701c;border-bottom:1px solid #9d5e701c;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;padding:13px 0;display:grid}.glamora-order-review-item__information>div:last-child{text-align:right}.glamora-order-review-item__information span,.glamora-order-review-item__quantity-label,.glamora-order-review-item__subtotal span{color:var(--review-muted);font-family:Manrope,sans-serif;font-size:7px;font-weight:650;display:block}.glamora-order-review-item__information strong{margin-top:3px;font-family:Manrope,sans-serif;font-size:10px;display:block}.glamora-order-review-item__bottom{justify-content:space-between;align-items:flex-end;gap:25px;margin-top:auto;padding-top:17px;display:flex}.glamora-order-review-item__quantity-label{margin-bottom:7px}.glamora-order-review-item__quantity{background:#fff;border:1px solid #a664753b;border-radius:999px;grid-template-columns:37px 1fr 37px;align-items:center;width:112px;height:38px;display:grid;overflow:hidden}.glamora-order-review-item__quantity button{height:100%;color:var(--review-pink-dark);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.glamora-order-review-item__quantity button:hover:not(:disabled){background:var(--review-soft)}.glamora-order-review-item__quantity button:disabled{opacity:.28;cursor:not-allowed}.glamora-order-review-item__quantity>span{text-align:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-order-review-item__maximum{color:#a47782;margin-top:6px;font-family:Manrope,sans-serif;font-size:7px;display:block}.glamora-order-review-item__subtotal{text-align:right}.glamora-order-review-item__subtotal strong{color:var(--review-pink-dark);margin-top:3px;font-family:Cormorant Garamond,serif;font-size:26px;font-weight:650;display:block}.glamora-order-review-summary{border:1px solid var(--review-border);box-shadow:var(--review-shadow);background:linear-gradient(#fffffffa,#fff8f6fa);border-radius:15px;padding:24px;position:sticky;top:25px}.glamora-order-review-summary__heading{color:var(--review-pink-dark);border-bottom:1px solid #9f607121;justify-content:space-between;align-items:center;gap:18px;padding-bottom:17px;display:flex}.glamora-order-review-summary__heading span{color:var(--review-pink-dark);letter-spacing:.17em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:7px;font-weight:800}.glamora-order-review-summary__heading h2{color:var(--review-text);margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600}.glamora-order-review-summary__calculations{border-bottom:1px solid #9f607121;gap:11px;padding:17px 0;display:grid}.glamora-order-review-summary__calculations>div,.glamora-order-review-summary__total>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.glamora-order-review-summary__calculations span{color:var(--review-muted);font-family:Manrope,sans-serif;font-size:9px}.glamora-order-review-summary__calculations strong{font-family:Manrope,sans-serif;font-size:9px}.glamora-order-review-summary__total{padding:17px 0 18px}.glamora-order-review-summary__total span{font-family:Manrope,sans-serif;font-size:10px;font-weight:800}.glamora-order-review-summary__total strong{color:var(--review-pink-dark);font-family:Cormorant Garamond,serif;font-size:29px;font-weight:650}.glamora-order-review-summary__total p{color:#95878c;margin:6px 0 0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.55}.glamora-order-review-acceptance{border-top:1px solid #9f607121;gap:11px;padding:17px 0;display:grid}.glamora-order-review-acceptance label{cursor:pointer;grid-template-columns:19px minmax(0,1fr);align-items:flex-start;gap:9px;display:grid;position:relative}.glamora-order-review-acceptance input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.glamora-order-review-acceptance label>span{color:#0000;background:#fff;border:1px solid #9663704d;border-radius:5px;place-items:center;width:18px;height:18px;margin-top:1px;transition:color .18s,border-color .18s,background .18s;display:grid}.glamora-order-review-acceptance input:checked+span{color:#fff;border-color:var(--review-pink);background:var(--review-pink)}.glamora-order-review-acceptance p{color:var(--review-muted);margin:0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.65}.glamora-order-review-acceptance a{color:var(--review-pink-dark);font-weight:750}.glamora-order-review-summary__continue{border:1px solid var(--review-pink);color:#fff;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#bd6a80,#994b63);border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;padding:11px 18px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 14px 29px #994b6336}.glamora-order-review-summary__continue:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #994b6345}.glamora-order-review-summary__continue:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.glamora-order-review-summary__requirement{color:#a27681;text-align:center;margin-top:7px;font-family:Manrope,sans-serif;font-size:7px;display:block}.glamora-order-review-summary__shopping{width:fit-content;color:var(--review-muted);justify-content:center;align-items:center;gap:7px;margin:13px auto 0;font-family:Manrope,sans-serif;font-size:8px;font-weight:700;text-decoration:none;display:flex}.glamora-order-review-summary__shopping:hover{color:var(--review-pink-dark)}.glamora-order-review-summary__trust{border-top:1px solid #9f607121;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;padding-top:16px;display:grid}.glamora-order-review-summary__trust>div{color:var(--review-pink-dark);text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.glamora-order-review-summary__trust span{color:var(--review-muted);font-family:Manrope,sans-serif;font-size:6px;font-weight:700}.glamora-order-review-summary__security{color:var(--review-pink-dark);background:var(--review-soft);border:1px solid #a8667721;border-radius:9px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.glamora-order-review-summary__security p{color:var(--review-muted);margin:0;font-family:Manrope,sans-serif;font-size:7px;line-height:1.6}.glamora-order-review-footer{color:var(--review-pink-dark);justify-content:center;align-items:center;gap:7px;padding:18px 20px 25px;display:flex}.glamora-order-review-footer span{color:#88787e;letter-spacing:.05em;font-family:Manrope,sans-serif;font-size:7px;font-weight:650}.glamora-order-review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 82px);padding:70px 24px;display:flex}.glamora-order-review-empty__ornament{color:var(--review-pink);align-items:center;gap:10px;display:flex}.glamora-order-review-empty__ornament span{background:#b55f766b;width:42px;height:1px}.glamora-order-review-empty__icon{width:110px;height:110px;color:var(--review-pink);background:radial-gradient(circle,#fff,#fae9e7);border:1px solid #b55f762e;border-radius:50%;place-items:center;margin:24px 0 19px;display:grid;position:relative;box-shadow:0 20px 47px #5e3a4717}.glamora-order-review-empty__icon svg:last-child{color:var(--review-pink-dark);background:#fff;border-radius:50%;padding:4px;position:absolute;bottom:15px;right:17px}.glamora-order-review-empty>span{color:var(--review-pink-dark);letter-spacing:.18em;text-transform:uppercase;font-family:Manrope,sans-serif;font-size:8px;font-weight:800}.glamora-order-review-empty h1{margin:9px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(39px,6vw,56px);font-weight:500}.glamora-order-review-empty>p{max-width:460px;color:var(--review-muted);margin:0;font-family:Manrope,sans-serif;font-size:10px;line-height:1.8}.glamora-order-review-empty__button{border:1px solid var(--review-pink);color:#fff;background:var(--review-pink);border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:25px;padding:11px 22px;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=1000px){.glamora-order-review-layout{grid-template-columns:1fr}.glamora-order-review-summary{position:static}}@media (width<=760px){.glamora-order-review-header{grid-template-columns:1fr auto;min-height:72px;padding:11px 17px}.glamora-order-review-header__center{display:none}.glamora-order-review-brand span{font-size:19px}.glamora-order-review-progress{margin-top:23px}.glamora-order-review-progress__item>div{display:none}.glamora-order-review-progress__line{margin:0 9px}.glamora-order-review-main{padding:27px 15px 55px}.glamora-order-review-introduction{grid-template-columns:1fr;justify-items:center;gap:18px;min-height:auto}.glamora-order-review-back{order:2}.glamora-order-review-introduction__content{order:1}.glamora-order-review-count{order:3;justify-self:center}.glamora-order-review-item{grid-template-columns:155px minmax(0,1fr)}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:205px}}@media (width<=590px){.glamora-order-review-header__security span{display:none}.glamora-order-review-products__heading{align-items:flex-start}.glamora-order-review-item{grid-template-columns:1fr}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:250px}.glamora-order-review-summary{padding:21px 17px}}.glamora-order-review-page,.glamora-order-review-page *,.glamora-order-review-page :before,.glamora-order-review-page :after{box-sizing:border-box;font-family:Poppins,sans-serif}.glamora-order-review-brand span,.glamora-order-review-header__center strong,.glamora-order-review-introduction__content h1,.glamora-order-review-products__heading h2,.glamora-order-review-item__placeholder strong,.glamora-order-review-item__top h3,.glamora-order-review-item__subtotal strong,.glamora-order-review-summary__heading h2,.glamora-order-review-summary__total strong,.glamora-order-review-empty h1{font-family:Poppins,sans-serif}.glamora-order-review-header{min-height:78px;padding:13px clamp(20px,3vw,42px)}.glamora-order-review-brand span{letter-spacing:.13em;margin-top:-1px;font-size:20px;font-weight:600}.glamora-order-review-header__center strong{font-size:17px;font-weight:650}.glamora-order-review-header__center small{margin-top:3px;font-size:10px}.glamora-order-review-header__security{padding:9px 12px}.glamora-order-review-header__security span{font-size:10px}.glamora-order-review-progress{width:min(760px,100% - 32px);margin-top:26px}.glamora-order-review-progress__item>span{width:31px;height:31px;font-size:10px}.glamora-order-review-progress__item strong{font-size:10px}.glamora-order-review-progress__item small{font-size:8px}.glamora-order-review-main{padding:30px 24px 64px}.glamora-order-review-container{width:min(1180px,100%)}.glamora-order-review-introduction{min-height:108px;margin-bottom:27px}.glamora-order-review-back{font-size:10px}.glamora-order-review-introduction__content>span{font-size:9px}.glamora-order-review-introduction__content h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(34px,4.6vw,50px);font-weight:650;line-height:1.04}.glamora-order-review-introduction__content h1 em{font-family:inherit;font-style:normal;font-weight:inherit}.glamora-order-review-introduction__content p{font-size:12px;line-height:1.68}.glamora-order-review-count span{font-size:10px}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 360px;gap:26px}.glamora-order-review-products__heading{min-height:47px;margin-bottom:12px}.glamora-order-review-products__heading span{font-size:8.5px}.glamora-order-review-products__heading h2{letter-spacing:-.035em;font-size:25px;font-weight:650}.glamora-order-review-products__heading button{min-height:36px;padding:7px 8px;font-size:9.5px}.glamora-order-review-items{gap:13px}.glamora-order-review-item{border-radius:16px;grid-template-columns:190px minmax(0,1fr);gap:19px;min-height:225px;padding:15px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:195px}.glamora-order-review-item__visual{border-radius:12px}.glamora-order-review-item__visual>span{font-size:7.5px}.glamora-order-review-item__top span{font-size:8.5px}.glamora-order-review-item__top h3{letter-spacing:-.035em;margin:6px 0 4px;font-size:24px;font-weight:650;line-height:1.08}.glamora-order-review-item__top p{font-size:10px}.glamora-order-review-item__remove{border-radius:11px;width:36px;height:36px}.glamora-order-review-item__information{margin-top:18px;padding:12px 0}.glamora-order-review-item__information span,.glamora-order-review-item__quantity-label,.glamora-order-review-item__subtotal span{font-size:8.5px}.glamora-order-review-item__information strong{font-size:11px}.glamora-order-review-item__bottom{padding-top:14px}.glamora-order-review-item__quantity{border-radius:12px;width:116px;height:40px}.glamora-order-review-item__quantity>span{font-size:11px}.glamora-order-review-item__maximum{font-size:8px}.glamora-order-review-item__subtotal strong{font-size:22px;font-weight:700}.glamora-order-review-summary{border-radius:17px;padding:22px;top:20px}.glamora-order-review-summary__heading span{font-size:8.5px}.glamora-order-review-summary__heading h2{letter-spacing:-.03em;font-size:24px;font-weight:650}.glamora-order-review-summary__calculations span,.glamora-order-review-summary__calculations strong{font-size:10.5px}.glamora-order-review-summary__total span{font-size:11px}.glamora-order-review-summary__total strong{font-size:25px;font-weight:700}.glamora-order-review-summary__total p{font-size:8.5px;line-height:1.6}.glamora-order-review-acceptance p{font-size:9px;line-height:1.62}.glamora-order-review-summary__continue{border-radius:12px;min-height:50px;font-size:10.5px}.glamora-order-review-summary__requirement{font-size:8.5px}.glamora-order-review-summary__shopping{font-size:9.5px}.glamora-order-review-summary__trust span{font-size:7.5px}.glamora-order-review-summary__security p,.glamora-order-review-footer span{font-size:8.5px}.glamora-order-review-empty>span{font-size:9px}.glamora-order-review-empty h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,50px);font-weight:650}.glamora-order-review-empty>p{font-size:12px;line-height:1.7}.glamora-order-review-empty__button{border-radius:12px;min-height:50px;font-size:10.5px}@media (width<=1100px){.glamora-order-review-container{width:min(100%,1040px)}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.glamora-order-review-item{grid-template-columns:170px minmax(0,1fr)}}@media (width<=1000px){.glamora-order-review-layout{grid-template-columns:1fr}.glamora-order-review-summary{width:min(100%,680px);margin-inline:auto;position:static}}@media (width<=760px){.glamora-order-review-header{min-height:68px;padding:10px 15px}.glamora-order-review-brand span{font-size:18px}.glamora-order-review-header__security{padding:8px 10px}.glamora-order-review-progress{width:min(440px,100% - 30px);margin-top:20px}.glamora-order-review-progress__item>span{width:30px;height:30px}.glamora-order-review-main{padding:24px 14px 50px}.glamora-order-review-introduction{gap:15px;margin-bottom:24px}.glamora-order-review-introduction__content h1{font-size:clamp(31px,7vw,42px)}.glamora-order-review-introduction__content p{max-width:560px;font-size:11.5px}.glamora-order-review-products__heading{margin-bottom:10px}.glamora-order-review-item{grid-template-columns:150px minmax(0,1fr);gap:16px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:180px}}@media (width<=590px){.glamora-order-review-header{grid-template-columns:1fr auto}.glamora-order-review-header__security span{display:none}.glamora-order-review-progress{margin-top:16px}.glamora-order-review-progress__line{margin:0 7px}.glamora-order-review-main{padding:20px 11px 44px}.glamora-order-review-introduction{gap:13px;margin-bottom:20px}.glamora-order-review-introduction__content>span{font-size:8px}.glamora-order-review-introduction__content h1{font-size:clamp(28px,9vw,36px)}.glamora-order-review-introduction__content p{font-size:11px;line-height:1.62}.glamora-order-review-products__heading{align-items:center;gap:10px}.glamora-order-review-products__heading h2{font-size:23px}.glamora-order-review-products__heading button{flex:none;font-size:9px}.glamora-order-review-item{border-radius:16px;grid-template-columns:1fr;gap:14px;padding:13px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{aspect-ratio:16/10;min-height:0}.glamora-order-review-item__visual img{object-fit:cover}.glamora-order-review-item__content{padding:1px 1px 2px}.glamora-order-review-item__top h3{font-size:22px}.glamora-order-review-item__information{gap:12px;margin-top:15px}.glamora-order-review-item__bottom{align-items:center;gap:14px}.glamora-order-review-item__quantity{width:112px}.glamora-order-review-item__subtotal strong{font-size:20px}.glamora-order-review-summary{border-radius:16px;width:100%;padding:19px 16px}.glamora-order-review-summary__continue{min-height:50px;font-size:10px}.glamora-order-review-acceptance{gap:13px}.glamora-order-review-acceptance label{grid-template-columns:20px minmax(0,1fr)}.glamora-order-review-acceptance label>span{width:20px;height:20px}.glamora-order-review-acceptance p{font-size:9px}.glamora-order-review-summary__trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.glamora-order-review-header{padding-inline:11px}.glamora-order-review-brand span{letter-spacing:.1em;font-size:16px}.glamora-order-review-progress{width:calc(100% - 22px)}.glamora-order-review-main{padding-inline:8px}.glamora-order-review-introduction__content h1{font-size:27px}.glamora-order-review-products__heading{flex-direction:column;align-items:flex-start}.glamora-order-review-products__heading button{padding-left:0}.glamora-order-review-item{padding:11px}.glamora-order-review-item__information{grid-template-columns:1fr}.glamora-order-review-item__information>div:last-child{text-align:left}.glamora-order-review-item__bottom{flex-direction:column;align-items:stretch}.glamora-order-review-item__subtotal{text-align:left}.glamora-order-review-summary{padding:17px 14px}.glamora-order-review-summary__trust{gap:5px}}@media (prefers-reduced-motion:reduce){.glamora-order-review-page *,.glamora-order-review-page :before,.glamora-order-review-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1001px){.glamora-order-review-container{width:min(1360px,100vw - 80px)}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 400px;gap:32px}.glamora-order-review-progress{width:min(860px,100% - 48px)}.glamora-order-review-introduction__content{max-width:720px}.glamora-order-review-introduction__content h1{font-size:clamp(44px,3.2vw,58px)}.glamora-order-review-introduction__content p{max-width:620px;font-size:13px}.glamora-order-review-products__heading h2{font-size:29px}.glamora-order-review-products__heading span,.glamora-order-review-introduction__content>span{font-size:10px}.glamora-order-review-products__heading button,.glamora-order-review-back,.glamora-order-review-count span{font-size:11px}.glamora-order-review-item{border-radius:17px;grid-template-columns:235px minmax(0,1fr);gap:26px;min-height:270px;padding:18px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:235px}.glamora-order-review-item__top span{font-size:9px}.glamora-order-review-item__top h3{font-size:27px}.glamora-order-review-item__top p{font-size:11px}.glamora-order-review-item__information span,.glamora-order-review-item__quantity-label,.glamora-order-review-item__subtotal span{font-size:9.5px}.glamora-order-review-item__information strong{font-size:12px}.glamora-order-review-item__quantity{grid-template-columns:42px 1fr 42px;width:126px;height:42px}.glamora-order-review-item__quantity>span{font-size:12px}.glamora-order-review-item__subtotal strong{font-size:29px}.glamora-order-review-summary{border-radius:18px;padding:27px}.glamora-order-review-summary__heading h2{font-size:29px}.glamora-order-review-summary__heading span{font-size:9px}.glamora-order-review-summary__calculations span,.glamora-order-review-summary__calculations strong{font-size:11px}.glamora-order-review-summary__total span{font-size:12px}.glamora-order-review-summary__total strong{font-size:32px}.glamora-order-review-summary__total p,.glamora-order-review-acceptance p{font-size:9.5px}.glamora-order-review-summary__continue{border-radius:11px;min-height:54px;font-size:11px}.glamora-order-review-summary__requirement,.glamora-order-review-summary__shopping{font-size:9px}.glamora-order-review-summary__trust span,.glamora-order-review-summary__security p{font-size:8.5px}}@media (width>=1440px){.glamora-order-review-header{min-height:88px;padding-inline:48px}.glamora-order-review-brand span{font-size:23px}.glamora-order-review-header__center strong{font-size:19px}.glamora-order-review-header__center small,.glamora-order-review-header__security span{font-size:10.5px}.glamora-order-review-progress{width:min(940px,100% - 64px);margin-top:30px}.glamora-order-review-progress__item>span{width:34px;height:34px;font-size:11px}.glamora-order-review-progress__item strong{font-size:11px}.glamora-order-review-progress__item small{font-size:9px}.glamora-order-review-main{padding-top:36px}.glamora-order-review-container{width:min(1480px,100vw - 110px)}.glamora-order-review-introduction{margin-bottom:34px}.glamora-order-review-introduction__content h1{font-size:clamp(50px,3.15vw,64px)}.glamora-order-review-introduction__content p{font-size:14px}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 430px;gap:38px}.glamora-order-review-item{grid-template-columns:250px minmax(0,1fr);min-height:292px;padding:20px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:250px}.glamora-order-review-item__top h3{font-size:30px}.glamora-order-review-item__subtotal strong{font-size:32px}.glamora-order-review-summary{padding:30px}.glamora-order-review-summary__heading h2{font-size:31px}.glamora-order-review-summary__total strong{font-size:35px}}@media (width>=1900px){.glamora-order-review-container{width:min(1620px,100vw - 180px)}.glamora-order-review-progress{width:min(1040px,100% - 80px)}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 470px;gap:44px}.glamora-order-review-introduction__content{max-width:820px}.glamora-order-review-introduction__content h1{font-size:clamp(58px,2.65vw,72px)}.glamora-order-review-introduction__content p{max-width:700px;font-size:15px}.glamora-order-review-back,.glamora-order-review-count span{font-size:12px}.glamora-order-review-products__heading h2{font-size:32px}.glamora-order-review-products__heading span,.glamora-order-review-introduction__content>span{font-size:10.5px}.glamora-order-review-item{grid-template-columns:280px minmax(0,1fr);gap:30px;min-height:320px;padding:22px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:276px}.glamora-order-review-item__top h3{font-size:33px}.glamora-order-review-item__top p{font-size:12px}.glamora-order-review-item__information span,.glamora-order-review-item__quantity-label,.glamora-order-review-item__subtotal span{font-size:10px}.glamora-order-review-item__information strong{font-size:13px}.glamora-order-review-item__subtotal strong{font-size:35px}.glamora-order-review-summary{padding:32px}.glamora-order-review-summary__heading h2{font-size:33px}.glamora-order-review-summary__calculations span,.glamora-order-review-summary__calculations strong{font-size:12px}.glamora-order-review-summary__total span{font-size:13px}.glamora-order-review-summary__total strong{font-size:38px}.glamora-order-review-summary__total p,.glamora-order-review-acceptance p{font-size:10px}.glamora-order-review-summary__continue{min-height:57px;font-size:12px}.glamora-order-review-summary__trust span,.glamora-order-review-summary__security p,.glamora-order-review-footer span{font-size:9px}}@media (width>=1001px) and (width<=1280px){.glamora-order-review-container{width:min(1180px,100vw - 44px)}.glamora-order-review-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.glamora-order-review-item{grid-template-columns:205px minmax(0,1fr);min-height:250px}.glamora-order-review-item__visual,.glamora-order-review-item__placeholder{min-height:212px}.glamora-order-review-introduction__content h1{font-size:clamp(38px,4vw,50px)}}.glamora-order-review-brand{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.glamora-order-review-brand__logo{object-fit:contain;width:clamp(145px,11vw,190px);height:auto;display:block}@media (width<=760px){.glamora-order-review-brand__logo{width:135px}}@media (width<=480px){.glamora-order-review-brand__logo{width:118px}}.glamora-payment-result{--result-primary:#9e4059;--result-primary-dark:#753044;--result-primary-soft:#f8e9ed;--result-primary-pale:#fff7f9;--result-success:#34785a;--result-success-soft:#eaf6ef;--result-warning:#9c6b28;--result-warning-soft:#fff5e5;--result-danger:#a63e4d;--result-danger-soft:#fff0f2;--result-text:#4d373d;--result-text-soft:#816d73;--result-muted:#a18e93;--result-border:#eadde1;--result-border-strong:#ddc8ce;--result-background:#fffafb;--result-card:#fff;min-height:100vh;color:var(--result-text);background:radial-gradient(circle at 12% 8%,#ce96a51f,#0000 32%),radial-gradient(circle at 88% 16%,#ecc9d130,#0000 34%),linear-gradient(#fffdfd 0%,#fff8fa 48%,#fff 100%);font-family:Poppins,Arial,sans-serif;padding-top:0!important}.glamora-payment-result__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border-bottom:1px solid #dfcbd1c2;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 clamp(22px,5vw,76px);display:flex}.glamora-payment-result__brand{color:var(--result-primary);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.glamora-payment-result__brand-logo{object-fit:contain;object-position:left center;width:clamp(150px,13vw,190px);max-width:100%;height:auto;max-height:58px;display:block}.glamora-payment-result__secure{color:var(--result-text-soft);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.glamora-payment-result__container{width:min(1240px,100% - 40px);margin:0 auto;padding:42px 0 48px}.glamora-payment-result__hero{border:1px solid var(--result-border);background:linear-gradient(135deg,#fffffffa,#fff8faf0);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(26px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #653b4617}.glamora-payment-result__hero:after{content:"";pointer-events:none;background:#bc677e14;border-radius:50%;width:230px;height:230px;position:absolute;top:-95px;right:-70px}.glamora-payment-result__hero.is-success{background:linear-gradient(135deg,#fff,#f5fcf8);border-color:#cee5d8}.glamora-payment-result__hero.is-pending{background:linear-gradient(135deg,#fff,#fffaf1);border-color:#ead8b9}.glamora-payment-result__hero.is-failed,.glamora-payment-result__hero.is-cancelled{background:linear-gradient(135deg,#fff,#fff6f7);border-color:#efccd2}.glamora-payment-result__hero-icon{z-index:1;background:var(--result-primary-soft);width:76px;height:76px;color:var(--result-primary);border-radius:50%;flex:0 0 76px;place-items:center;display:grid;position:relative}.glamora-payment-result__hero.is-success .glamora-payment-result__hero-icon{background:var(--result-success-soft);color:var(--result-success)}.glamora-payment-result__hero.is-pending .glamora-payment-result__hero-icon{background:var(--result-warning-soft);color:var(--result-warning)}.glamora-payment-result__hero.is-failed .glamora-payment-result__hero-icon,.glamora-payment-result__hero.is-cancelled .glamora-payment-result__hero-icon{background:var(--result-danger-soft);color:var(--result-danger)}.glamora-payment-result__hero-copy{z-index:1;min-width:0;position:relative}.glamora-payment-result__hero-copy>p{color:var(--result-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.glamora-payment-result__hero.is-success .glamora-payment-result__hero-copy>p{color:var(--result-success)}.glamora-payment-result__hero.is-pending .glamora-payment-result__hero-copy>p{color:var(--result-warning)}.glamora-payment-result__hero.is-failed .glamora-payment-result__hero-copy>p,.glamora-payment-result__hero.is-cancelled .glamora-payment-result__hero-copy>p{color:var(--result-danger)}.glamora-payment-result__hero-copy h1{color:#442f35;max-width:760px;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(27px,3vw,43px);font-weight:500;line-height:1.12}.glamora-payment-result__hero-copy>span{max-width:760px;color:var(--result-text-soft);margin-top:12px;font-size:14px;line-height:1.7;display:block}.glamora-payment-result__order-number{z-index:1;background:#ffffffd1;border:1px solid #dbc1c9e0;border-radius:17px;gap:8px;min-width:230px;padding:18px;display:grid;position:relative}.glamora-payment-result__order-number small{color:var(--result-muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.glamora-payment-result__order-number button{width:100%;color:var(--result-primary-dark);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.glamora-payment-result__order-number strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.glamora-payment-result__verification{color:#755326;background:#fffaf1;border:1px solid #ead7b6;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:20px;padding:18px 20px;display:grid}.glamora-payment-result__verification strong{margin-bottom:3px;font-size:13px;display:block}.glamora-payment-result__verification p{color:#8f7047;margin:0;font-size:12px;line-height:1.55}.glamora-payment-result__verification button{color:#76511f;cursor:pointer;min-height:40px;font:inherit;background:#fff;border:1px solid #d9bd8f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.glamora-payment-result__verification button:disabled{cursor:wait;opacity:.65}.glamora-payment-result__layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:26px;display:grid}.glamora-payment-result__main,.glamora-payment-result__summary{gap:22px;display:grid}.glamora-payment-result__summary{position:sticky;top:22px}.glamora-payment-result__card{border:1px solid var(--result-border);background:var(--result-card);border-radius:20px;padding:clamp(20px,3vw,28px);box-shadow:0 14px 42px #5b37410e}.glamora-payment-result__section-heading{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.glamora-payment-result__section-heading>span{background:var(--result-primary-soft);width:39px;height:39px;color:var(--result-primary);border-radius:12px;flex:0 0 39px;place-items:center;display:grid}.glamora-payment-result__section-heading h2,.glamora-payment-result__summary-heading h2{color:#4b343a;margin:0;font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:600}.glamora-payment-result__section-heading p{color:var(--result-text-soft);margin:5px 0 0;font-size:12px;line-height:1.5}.glamora-payment-result__timeline{display:grid}.glamora-payment-result__timeline-step{min-height:86px;color:var(--result-muted);grid-template-columns:40px minmax(0,1fr);gap:14px;display:grid;position:relative}.glamora-payment-result__timeline-step:not(:last-child):after{content:"";background:#eee4e7;width:2px;position:absolute;top:40px;bottom:0;left:19px}.glamora-payment-result__timeline-step.is-completed:not(:last-child):after{background:#9bc8ad}.glamora-payment-result__timeline-icon{z-index:1;color:#aa979c;background:#fff;border:1px solid #e3d5d9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.glamora-payment-result__timeline-step.is-completed .glamora-payment-result__timeline-icon{background:var(--result-success-soft);color:var(--result-success);border-color:#a7cfb7}.glamora-payment-result__timeline-step.is-current .glamora-payment-result__timeline-icon{box-shadow:0 0 0 5px #5a946f1a}.glamora-payment-result__timeline-step strong{color:#756168;padding-top:3px;font-size:13px;display:block}.glamora-payment-result__timeline-step.is-completed strong{color:#416b53}.glamora-payment-result__timeline-step p{max-width:560px;margin:5px 0 0;font-size:12px;line-height:1.55}.glamora-payment-result__timeline-step small{color:var(--result-success);margin-top:6px;font-size:10px;font-weight:700;display:block}.glamora-payment-result__items{gap:13px;display:grid}.glamora-payment-result__item{background:#fffdfd;border:1px solid #eee2e5;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.glamora-payment-result__item-icon{width:49px;height:49px;color:var(--result-primary);background:linear-gradient(145deg,#f8e7eb,#fff5f7);border-radius:13px;flex:0 0 49px;place-items:center;display:grid}.glamora-payment-result__item strong{color:#50383e;font-size:13px;display:block}.glamora-payment-result__item small{color:var(--result-muted);margin-top:5px;font-size:11px;display:block}.glamora-payment-result__item>b{color:var(--result-primary-dark);white-space:nowrap;font-size:13px}.glamora-payment-result__information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.glamora-payment-result__details{gap:13px;margin:0;display:grid}.glamora-payment-result__details>div{border-bottom:1px solid #f0e7e9;gap:4px;padding-bottom:12px;display:grid}.glamora-payment-result__details>div:last-child{border-bottom:0;padding-bottom:0}.glamora-payment-result__details dt{color:var(--result-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.glamora-payment-result__details dd{color:#594148;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.glamora-payment-result__address strong{color:#543c43;font-size:13px;display:block}.glamora-payment-result__address p{color:var(--result-text-soft);margin:8px 0 0;font-size:12px;line-height:1.65}.glamora-payment-result__address small{color:#876d75;background:#fbf5f7;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:10px;line-height:1.55;display:block}.glamora-payment-result__summary-heading{color:var(--result-primary);align-items:center;gap:10px;margin-bottom:22px;display:flex}.glamora-payment-result__totals{gap:13px;margin:0;display:grid}.glamora-payment-result__totals>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.glamora-payment-result__totals dt,.glamora-payment-result__totals dd{margin:0;font-size:12px}.glamora-payment-result__totals dt{color:var(--result-text-soft)}.glamora-payment-result__totals dd{color:#513940;font-weight:700}.glamora-payment-result__totals .glamora-payment-result__total{border-top:1px solid var(--result-border);margin-top:4px;padding-top:17px}.glamora-payment-result__total dt{color:#4c343b;font-size:13px;font-weight:800}.glamora-payment-result__total dd{color:var(--result-primary);font-family:Poppins,Arial,sans-serif;font-size:22px}.glamora-payment-result__payment{color:var(--result-primary);background:#faf5f7;border-radius:13px;align-items:center;gap:11px;margin-top:21px;padding:13px;display:flex}.glamora-payment-result__payment div{gap:3px;display:grid}.glamora-payment-result__payment small{color:var(--result-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.glamora-payment-result__payment strong{color:#5b4148;font-size:11px}.glamora-payment-result__status{border-top:1px solid #eee3e6;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:16px;display:flex}.glamora-payment-result__status span{color:var(--result-muted);font-size:11px}.glamora-payment-result__status strong{background:var(--result-success-soft);color:var(--result-success);border-radius:999px;padding:7px 10px;font-size:10px}.glamora-payment-result__hero.is-failed~.glamora-payment-result__layout .glamora-payment-result__status strong,.glamora-payment-result__hero.is-cancelled~.glamora-payment-result__layout .glamora-payment-result__status strong{background:var(--result-danger-soft);color:var(--result-danger)}.glamora-payment-result__hero.is-pending~.glamora-payment-result__layout .glamora-payment-result__status strong{background:var(--result-warning-soft);color:var(--result-warning)}.glamora-payment-result__email-note{color:var(--result-primary);background:linear-gradient(145deg,#fffafb,#fff4f7);border:1px solid #e6d5da;border-radius:17px;align-items:flex-start;gap:12px;padding:18px;display:flex}.glamora-payment-result__email-note strong{color:#62454d;font-size:12px;display:block}.glamora-payment-result__email-note p{color:#8b747b;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.6}.glamora-payment-result__email-note b{color:#79495a}.glamora-payment-result__footer-actions{justify-content:center;align-items:center;gap:12px;width:100%;max-width:760px;margin:30px auto 0;padding:0;display:flex}.glamora-payment-result__primary-action,.glamora-payment-result__secondary-action{cursor:pointer;min-width:210px;min-height:50px;font:inherit;text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.glamora-payment-result__primary-action{border:1px solid var(--result-primary);color:#fff;background:linear-gradient(135deg,#a84762,#8e354f);box-shadow:0 12px 26px #8e354f2e}.glamora-payment-result__secondary-action{color:var(--result-primary-dark);background:#fffffff5;border:1px solid #d9bdc5}@media (hover:hover) and (pointer:fine){.glamora-payment-result__primary-action:hover,.glamora-payment-result__secondary-action:hover{transform:translateY(-2px)}.glamora-payment-result__primary-action:hover{box-shadow:0 16px 32px #8e354f40}.glamora-payment-result__secondary-action:hover{background:#fff6f8;border-color:#bd8898}}.glamora-payment-result__transaction-reference{color:#ad9ca1;text-align:center;overflow-wrap:anywhere;max-width:760px;margin:18px auto 0;font-size:9px;line-height:1.5}.glamora-payment-result--loading{place-items:center;min-height:100vh;padding:24px;display:grid}.glamora-payment-result__state-card{border:1px solid var(--result-border);text-align:center;background:#fffffff5;border-radius:24px;width:min(560px,100%);margin:auto;padding:clamp(30px,6vw,52px);box-shadow:0 24px 70px #5c35401a}.glamora-payment-result__spinner,.glamora-payment-result__state-icon{background:var(--result-primary-soft);width:76px;height:76px;color:var(--result-primary);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.glamora-payment-result__state-card--error .glamora-payment-result__state-icon{background:var(--result-danger-soft);color:var(--result-danger)}.glamora-payment-result__eyebrow{color:var(--result-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.glamora-payment-result__state-card h1{color:#49333a;margin:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(26px,4vw,37px);font-weight:500;line-height:1.18}.glamora-payment-result__state-card>p:not(.glamora-payment-result__eyebrow){color:var(--result-text-soft);margin:15px auto 0;font-size:13px;line-height:1.7}.glamora-payment-result__state-card>small{color:var(--result-muted);margin-top:18px;font-size:10px;display:block}.glamora-payment-result__actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:25px;display:flex}.glamora-payment-result__actions button,.glamora-payment-result__actions a{min-width:170px;min-height:45px;color:var(--result-primary-dark);cursor:pointer;font:inherit;background:#fff;border:1px solid #d8bdc5;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.glamora-payment-result__actions button:hover,.glamora-payment-result__actions a:hover{background:#fff7f9;border-color:#bd8898;transform:translateY(-1px)}}.is-spinning,.glamora-payment-result__spinner svg{animation:.85s linear infinite glamora-payment-result-spin}@keyframes glamora-payment-result-spin{to{transform:rotate(360deg)}}@media (width<=1040px){.glamora-payment-result__layout{grid-template-columns:1fr}.glamora-payment-result__summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}.glamora-payment-result__footer-actions{max-width:680px}}@media (width<=820px){.glamora-payment-result__container{width:min(100% - 28px,1240px);padding-top:26px}.glamora-payment-result__hero{grid-template-columns:auto minmax(0,1fr)}.glamora-payment-result__order-number{grid-column:1/-1;min-width:0}.glamora-payment-result__information-grid,.glamora-payment-result__summary{grid-template-columns:1fr}.glamora-payment-result__summary{gap:18px}.glamora-payment-result__footer-actions{max-width:600px}}@media (width<=620px){.glamora-payment-result__header{min-height:68px;padding:0 17px}.glamora-payment-result__brand{gap:7px}.glamora-payment-result__brand svg{width:22px;height:22px}.glamora-payment-result__brand span{letter-spacing:.13em;font-size:18px}.glamora-payment-result__secure{gap:5px;font-size:10px}.glamora-payment-result__secure svg{width:15px;height:15px}.glamora-payment-result__container{width:min(100% - 20px,1240px);padding:18px 0 30px}.glamora-payment-result__hero{text-align:center;border-radius:20px;grid-template-columns:1fr;gap:17px;padding:23px 19px}.glamora-payment-result__hero-icon{width:66px;height:66px;margin:0 auto}.glamora-payment-result__hero-copy>p{letter-spacing:.11em;font-size:10px}.glamora-payment-result__hero-copy h1{font-size:28px}.glamora-payment-result__hero-copy>span{margin-top:10px;font-size:12px;line-height:1.6}.glamora-payment-result__order-number{text-align:left;width:100%;min-width:0;padding:15px}.glamora-payment-result__order-number strong{font-size:11px}.glamora-payment-result__verification{text-align:left;grid-template-columns:auto minmax(0,1fr);padding:15px}.glamora-payment-result__verification button{grid-column:1/-1;width:100%}.glamora-payment-result__layout{gap:18px;margin-top:18px}.glamora-payment-result__main,.glamora-payment-result__summary{gap:16px}.glamora-payment-result__card{border-radius:17px;padding:19px 16px}.glamora-payment-result__section-heading{gap:11px;margin-bottom:18px}.glamora-payment-result__section-heading>span{flex-basis:36px;width:36px;height:36px}.glamora-payment-result__section-heading h2,.glamora-payment-result__summary-heading h2{font-size:18px}.glamora-payment-result__item{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px}.glamora-payment-result__item-icon{flex-basis:43px;width:43px;height:43px}.glamora-payment-result__item>b{grid-column:2;margin-top:2px}.glamora-payment-result__information-grid{gap:16px}.glamora-payment-result__summary-heading{margin-bottom:18px}.glamora-payment-result__totals{gap:11px}.glamora-payment-result__total dd{font-size:21px}.glamora-payment-result__payment{margin-top:18px}.glamora-payment-result__footer-actions{grid-template-columns:1fr;gap:10px;width:100%;max-width:none;margin-top:22px;display:grid}.glamora-payment-result__primary-action,.glamora-payment-result__secondary-action{width:100%;min-width:0;min-height:50px;padding-inline:18px}.glamora-payment-result__transaction-reference{margin-top:14px;padding-inline:6px;font-size:8px}.glamora-payment-result__state-card{border-radius:20px;width:100%;padding:30px 20px}.glamora-payment-result__state-card h1{font-size:28px}.glamora-payment-result__actions{grid-template-columns:1fr;gap:10px;width:100%;display:grid}.glamora-payment-result__actions button,.glamora-payment-result__actions a{width:100%;min-width:0}}@media (width<=420px){.glamora-payment-result__header{gap:10px;padding-inline:14px}.glamora-payment-result__secure{text-align:right;justify-content:flex-end;max-width:105px}.glamora-payment-result__container{width:calc(100% - 16px)}.glamora-payment-result__hero{padding:21px 16px}.glamora-payment-result__hero-copy h1{font-size:25px}.glamora-payment-result__section-heading h2,.glamora-payment-result__summary-heading h2{font-size:17px}.glamora-payment-result__timeline-step{grid-template-columns:36px minmax(0,1fr);gap:11px}.glamora-payment-result__timeline-icon{width:36px;height:36px}.glamora-payment-result__timeline-step:not(:last-child):after{top:36px;left:17px}.glamora-payment-result__card{padding:17px 14px}.glamora-payment-result__totals>div{gap:10px}.glamora-payment-result__total dd{font-size:20px}.glamora-payment-result__footer-actions{margin-top:18px}.glamora-payment-result__primary-action,.glamora-payment-result__secondary-action{border-radius:12px;min-height:48px;padding-inline:14px;font-size:11px}.glamora-payment-result__state-card{padding:26px 16px}.glamora-payment-result__state-card h1{font-size:25px}.glamora-payment-result__spinner,.glamora-payment-result__state-icon{width:66px;height:66px}}@media (width<=350px){.glamora-payment-result__brand span{font-size:16px}.glamora-payment-result__secure{max-width:90px;font-size:9px}.glamora-payment-result__hero-copy h1{font-size:23px}.glamora-payment-result__order-number{padding:13px}.glamora-payment-result__card{padding:15px 12px}.glamora-payment-result__item{gap:9px}.glamora-payment-result__item-icon{flex-basis:39px;width:39px;height:39px}}.glamora-payment-result button:focus-visible,.glamora-payment-result a:focus-visible{outline-offset:3px;outline:3px solid #9e405940}@media (prefers-reduced-motion:reduce){.glamora-payment-result *,.glamora-payment-result :before,.glamora-payment-result :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-google-signin{justify-items:center;gap:8px;width:100%;min-width:0;font-family:Poppins,sans-serif;display:grid}.glamora-google-signin__button{justify-content:center;align-items:center;width:100%;min-width:0;min-height:40px;display:flex;overflow:hidden}.glamora-google-signin__button>div,.glamora-google-signin__button iframe{max-width:100%!important}.glamora-google-signin--disabled{pointer-events:none;opacity:.62}.glamora-google-signin__error{color:#a44258;text-align:center;width:100%;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;line-height:1.5;display:block}@media (width<=900px){.glamora-google-signin__button{min-height:40px}}@media (width<=560px){.glamora-google-signin__button{min-height:40px}.glamora-google-signin__error{font-size:9.5px}}.glamora-login,.glamora-login *,.glamora-login :before,.glamora-login :after{box-sizing:border-box}.glamora-login{--login-bg:#fff9f8;--login-surface:#fff;--login-text:#35282c;--login-muted:#7f6c72;--login-pink:#b85d75;--login-pink-dark:#8f4057;--login-pink-soft:#fff0f3;--login-wine:#642d3d;--login-gold:#e7b58f;--login-border:#eadbdf;width:100%;min-height:calc(100svh - 120px);color:var(--login-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 10% 12%,#d67b941f,#0000 27%),radial-gradient(circle at 92% 88%,#d2a1781a,#0000 29%),linear-gradient(#fffdfc 0%,#fff8f7 100%);padding:clamp(32px,5vw,70px) 24px clamp(54px,7vw,90px);font-family:Poppins,sans-serif;position:relative;overflow:hidden}.glamora-login button,.glamora-login input,.glamora-login a,.glamora-login small,.glamora-login span,.glamora-login p,.glamora-login h1,.glamora-login h2,.glamora-login h3,.glamora-login strong,.glamora-login label{font-family:inherit}.glamora-login__decoration{pointer-events:none;border:1px solid #b1596f1c;border-radius:50%;position:absolute}.glamora-login__decoration--one{width:530px;height:530px;top:-240px;right:-130px}.glamora-login__decoration--two{width:650px;height:650px;bottom:-310px;left:-190px}.glamora-login__container{z-index:1;background:#fffffff7;border:1px solid #a9566b2b;border-radius:28px;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);width:min(1140px,100%);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #5b2f3b1f,0 2px 8px #5b2f3b09}.glamora-login__experience{color:#fffaf8;background:radial-gradient(circle at 88% 16%,#ffffff12,#0000 28%),linear-gradient(145deg,#4f1828 0%,#70263a 52%,#874056 100%);flex-direction:column;justify-content:center;min-height:690px;padding:66px;display:flex;position:relative;overflow:hidden}.glamora-login__experience:before,.glamora-login__experience:after{content:"";pointer-events:none;border:1px solid #ffe9de21;border-radius:50%;position:absolute}.glamora-login__experience:before{width:345px;height:345px;top:-105px;right:-95px}.glamora-login__experience:after{width:430px;height:430px;bottom:-150px;right:-95px}.glamora-login__brand{z-index:1;color:#f0c3a9;align-items:center;gap:10px;width:fit-content;margin-bottom:44px;display:inline-flex;position:relative}.glamora-login__brand span{letter-spacing:.24em;font-size:16px;font-weight:650}.glamora-login__ornament{z-index:1;width:142px;color:var(--login-gold);align-items:center;gap:10px;margin-bottom:18px;display:flex;position:relative}.glamora-login__ornament span{background:#e7b58f7a;flex:1;height:1px}.glamora-login__eyebrow{z-index:1;color:#efbf9d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:650;position:relative}.glamora-login__experience h1{z-index:1;letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(38px,4.2vw,58px);font-weight:600;line-height:1.06;position:relative}.glamora-login__experience h1 em{color:#eab28d;margin-top:5px;font-style:normal;font-weight:500;display:block}.glamora-login__experience-description{z-index:1;color:#fffaf8c7;max-width:500px;margin:24px 0 32px;font-size:14px;font-weight:400;line-height:1.78;position:relative}.glamora-login__benefits{z-index:1;gap:12px;display:grid;position:relative}.glamora-login__benefits>div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0c;border:1px solid #fff1e821;border-radius:16px;align-items:center;gap:14px;padding:14px 15px;display:flex}.glamora-login__benefits>div>span{color:#edbc99;background:#edc09f1c;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.glamora-login__benefits p{gap:3px;margin:0;display:grid}.glamora-login__benefits strong{color:#fffaf8;font-size:13px;font-weight:600}.glamora-login__benefits small{color:#fffaf89e;font-size:11.5px;line-height:1.5}.glamora-login__experience-note{z-index:1;color:#e8b18e;letter-spacing:.02em;margin:34px 0 0;font-size:13px;font-style:normal;font-weight:500;position:relative}.glamora-login__form-panel{background:linear-gradient(#fffffffe,#fff8f6f5);flex-direction:column;justify-content:center;min-height:690px;padding:60px 58px;display:flex}.glamora-login__form-heading{margin-bottom:28px}.glamora-login__form-heading>span{color:var(--login-pink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.glamora-login__form-heading h2{color:#34272b;letter-spacing:-.035em;margin:0;font-size:clamp(31px,3vw,39px);font-weight:650;line-height:1.12}.glamora-login__form-heading p{color:var(--login-muted);margin:9px 0 0;font-size:13px;line-height:1.65}.glamora-login__google-access{background:#fff;border:1px solid #e2dadd;border-radius:16px;width:100%;margin-top:4px;padding:5px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 8px 24px #3a282f0e,inset 0 1px #fffffff2}.glamora-login__google-access:hover{border-color:#d5c5ca;transform:translateY(-1px);box-shadow:0 11px 28px #3a282f13,inset 0 1px #fffffffa}.glamora-login__google-access>div,.glamora-login__google-access iframe{width:100%!important;max-width:none!important}.glamora-login__google-access iframe{min-height:44px;display:block;overflow:hidden;border-radius:12px!important}.glamora-login__divider{color:#877a7f;text-transform:uppercase;letter-spacing:.095em;align-items:center;gap:13px;width:100%;margin:20px 0;font-size:10px;font-weight:500;line-height:1.3;display:flex}.glamora-login__divider:before,.glamora-login__divider:after{content:"";background:#442f3724;flex:1;height:1px}.glamora-login__divider span{text-align:center;flex-shrink:0}.glamora-login__form{gap:19px;display:grid}.glamora-login__field{gap:8px;display:grid}.glamora-login__field label{color:#49363b;font-size:12px;font-weight:600}.glamora-login__label-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.glamora-login__forgot-link{color:#a44d64;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .16s}.glamora-login__forgot-link:hover{color:#82394d;text-underline-offset:3px;text-decoration:underline}.glamora-login__forgot-link:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #bd71842e}.glamora-login__input-wrapper{color:#a65a6d;background:#fff;border:1px solid #e4d8db;border-radius:14px;align-items:center;gap:11px;min-height:54px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;box-shadow:0 5px 16px #4f323c07}.glamora-login__input-wrapper:hover{border-color:#d9c7cc}.glamora-login__input-wrapper:focus-within{background:#fffefe;border-color:#bd7184;box-shadow:0 0 0 4px #bd71841a,0 7px 20px #4f323c0a}.glamora-login__input-wrapper--error{background:#fffafb;border-color:#bd5365}.glamora-login__input-wrapper input{color:#372a2e;background:0 0;border:0;outline:0;flex:1;width:100%;min-width:0;font-size:13px;font-weight:400}.glamora-login__input-wrapper input::placeholder{color:#b9a8ad}.glamora-login__input-wrapper input:disabled{cursor:wait;opacity:.7}.glamora-login__password-toggle{color:#8b6971;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,color .16s;display:grid}.glamora-login__password-toggle:hover{color:#aa536a;background:#fff1f3}.glamora-login__password-toggle:disabled{cursor:wait;opacity:.55}.glamora-login__field-error{color:#a93c50;font-size:10.5px;line-height:1.45}.glamora-login__message{border-radius:12px;padding:12px 14px;font-size:11.5px;line-height:1.55}.glamora-login__message--error{color:#90364a;background:#fff3f5;border:1px solid #efc4cc}.glamora-login__message--success{color:#276747;background:#f0fbf5;border:1px solid #b9dfca}.glamora-login__verification-box{background:linear-gradient(145deg,#fffafb,#fff5f7);border:1px solid #e7d3d8;border-radius:14px;gap:12px;padding:15px;display:grid}.glamora-login__verification-heading{align-items:flex-start;gap:11px;display:flex}.glamora-login__verification-heading>span{color:#9e4059;background:#f7e5e9;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.glamora-login__verification-heading>div{min-width:0}.glamora-login__verification-heading strong{color:#53383f;margin-bottom:4px;font-size:11.5px;font-weight:650;display:block}.glamora-login__verification-heading p{color:#8a7379;margin:0;font-size:10.5px;line-height:1.5}.glamora-login__verification-heading small{color:#9b4259;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:650;display:block}.glamora-login__resend-button{color:#914157;cursor:pointer;background:#fff;border:1px solid #c99ba7;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 15px;font-size:10.5px;font-weight:650;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.glamora-login__resend-button:hover:not(:disabled){background:#fff1f4;border-color:#b87183;transform:translateY(-1px)}.glamora-login__resend-button:disabled{cursor:wait;opacity:.68}.glamora-login__resend-button .is-spinning{animation:.85s linear infinite glamora-login-resend-spin}@keyframes glamora-login-resend-spin{to{transform:rotate(360deg)}}.glamora-login__verification-note{color:#9b858b;text-align:center;font-size:9.5px;line-height:1.5}.glamora-login__submit{color:#fff;cursor:pointer;letter-spacing:.065em;text-transform:uppercase;background:linear-gradient(135deg,#bb657b 0%,#984159 100%);border:1px solid #a94f66;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;margin-top:1px;padding:0 20px;font-size:11px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 14px 28px #9741582e}.glamora-login__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 34px #9741583b}.glamora-login__submit:active:not(:disabled){transform:translateY(0)}.glamora-login__submit:disabled{cursor:wait;opacity:.65}.glamora-login__security{color:#8c7379;align-items:center;gap:8px;margin-top:17px;font-size:10px;line-height:1.45;display:flex}.glamora-login__security svg{color:#ad6073;flex:none}.glamora-login__footer{text-align:center;border-top:1px solid #ecdee0;margin-top:28px;padding-top:21px}.glamora-login__footer p{color:#594247;margin:0 0 5px;font-size:11.5px;font-weight:500}.glamora-login__footer a{color:#9a4259;font-size:12px;font-weight:650;text-decoration:none}.glamora-login__footer a:hover{text-underline-offset:3px;text-decoration:underline}.glamora-login__back{color:#a44d64;width:fit-content;margin:18px auto 0;font-size:10.5px;font-weight:500;text-decoration:none}.glamora-login__back:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1100px){.glamora-login__container{grid-template-columns:minmax(0,1fr) minmax(390px,.94fr);width:min(980px,100%)}.glamora-login__experience{padding:58px 48px}.glamora-login__form-panel{padding:54px 44px}}@media (width<=900px){.glamora-login{padding:32px 18px 58px}.glamora-login__container{border-radius:24px;grid-template-columns:1fr;max-width:650px}.glamora-login__experience{min-height:auto;padding:44px 42px}.glamora-login__brand{margin-bottom:30px}.glamora-login__experience h1{max-width:500px;font-size:clamp(36px,7vw,48px)}.glamora-login__experience-description{max-width:550px;margin-bottom:26px}.glamora-login__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-login__benefits>div{align-items:flex-start}.glamora-login__experience-note{margin-top:26px}.glamora-login__form-panel{min-height:auto;padding:48px 42px}}@media (width<=560px){.glamora-login{min-height:100svh;padding:18px 12px 40px}.glamora-login__container{border-radius:20px;box-shadow:0 18px 48px #5b2f3b1a}.glamora-login__experience{padding:34px 23px 32px}.glamora-login__brand{margin-bottom:24px}.glamora-login__brand span{font-size:14px}.glamora-login__ornament{margin-bottom:14px}.glamora-login__eyebrow{font-size:9.5px}.glamora-login__experience h1{font-size:clamp(31px,9.5vw,39px);line-height:1.08}.glamora-login__experience-description{margin:18px 0 0;font-size:12.5px;line-height:1.7}.glamora-login__benefits,.glamora-login__experience-note{display:none}.glamora-login__form-panel{padding:34px 20px 30px}.glamora-login__form-heading{margin-bottom:22px}.glamora-login__form-heading>span{font-size:9.5px}.glamora-login__form-heading h2{font-size:clamp(28px,8vw,34px)}.glamora-login__form-heading p{font-size:12px}.glamora-login__google-access{border-radius:15px;padding:4px}.glamora-login__google-access iframe{border-radius:11px!important}.glamora-login__divider{letter-spacing:.075em;gap:9px;margin:18px 0;font-size:8.5px}.glamora-login__field label{font-size:11.5px}.glamora-login__forgot-link{text-align:right;font-size:9.5px}.glamora-login__input-wrapper{border-radius:13px;min-height:52px}.glamora-login__input-wrapper input{font-size:12.5px}.glamora-login__submit{border-radius:13px;min-height:52px;font-size:10.5px}.glamora-login__security{align-items:flex-start;font-size:9.5px}}@media (width<=380px){.glamora-login{padding-inline:8px}.glamora-login__experience,.glamora-login__form-panel{padding-left:17px;padding-right:17px}.glamora-login__label-row{gap:8px}.glamora-login__forgot-link{max-width:125px;line-height:1.3}.glamora-login__divider{font-size:8px}}@media (prefers-reduced-motion:reduce){.glamora-login *,.glamora-login :before,.glamora-login :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-login__google-access{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:6px;padding:0;transition:none;display:flex;overflow:visible}.glamora-login__google-access:hover,.glamora-login__google-access:focus-within{box-shadow:none;background:0 0;border:0;transform:none}.glamora-login__google-access .glamora-google-signin__button{justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}.glamora-login__google-access .glamora-google-signin__button>div{max-width:100%!important}.glamora-login__google-access iframe{min-height:0;display:block;overflow:visible;border-radius:0!important;width:auto!important;max-width:100%!important}.glamora-login__divider{margin:24px 0 25px}@media (width<=900px){.glamora-login__google-access{margin-top:5px}}@media (width<=560px){.glamora-login__google-access{width:100%}.glamora-login__google-access .glamora-google-signin__button{min-height:40px}.glamora-login__divider{margin:21px 0 22px}}@media (width<=390px){.glamora-login__google-access .glamora-google-signin__button{min-height:40px}}.glamora-login__google-access{width:100%;box-shadow:none;background:0 0;border:0;margin-top:6px;padding:0}.glamora-login__google-access .glamora-google-signin{width:100%}.glamora-login__google-access .glamora-google-signin__button{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex;overflow:hidden}.glamora-login__google-access .glamora-google-signin__button>div{width:100%!important;max-width:400px!important}.glamora-login__google-access iframe{border-radius:12px!important;width:100%!important;min-width:0!important;max-width:400px!important}@media (width<=900px){.glamora-login__google-access .glamora-google-signin__button>div,.glamora-login__google-access iframe{max-width:100%!important}}@media (width<=560px){.glamora-login__google-access{width:100%}.glamora-login__google-access .glamora-google-signin__button{min-height:44px}.glamora-login__google-access iframe{width:100%!important}}.glamora-register{padding-block:58px 82px}.glamora-register__container{grid-template-columns:minmax(0,.93fr) minmax(500px,1.07fr)}.glamora-register__experience,.glamora-register__form-panel{min-height:910px}.glamora-register__experience{padding-inline:64px}.glamora-register__form-panel{justify-content:flex-start;padding:56px 58px}.glamora-register__heading{margin-bottom:24px}.glamora-register__heading h2{font-size:39px}.glamora-register__social{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.glamora-register__social-button{color:#443438;cursor:pointer;min-height:52px;font:inherit;background:#fff;border:1px solid #dfd4d6;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:700;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative}.glamora-register__social-button:hover:not(:disabled){background:#fffafb;border-color:#caaeb5;transform:translateY(-1px);box-shadow:0 9px 22px #5e364017}.glamora-register__social-button:disabled{cursor:wait;opacity:.68}.glamora-register__social-button small{color:#9e5266;letter-spacing:.07em;text-transform:uppercase;background:#fff6f8;border:1px solid #e8cfd5;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:800;position:absolute;top:-8px;right:8px}.glamora-register__social-button--apple{color:#fff;background:#151315}.glamora-register__social-button--apple:hover:not(:disabled){background:#000;border-color:#151315}.glamora-register__social-message{color:#876d74;background:#fff9fa;border:1px solid #e7d8dc;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:10px;line-height:1.55}.glamora-register__divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0;display:grid}.glamora-register__divider span{background:#eadde0;height:1px}.glamora-register__divider p{color:#a0878d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.glamora-register__name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.glamora-register__password-checks{background:#fffafb;border:1px solid #eee0e3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 12px;display:grid}.glamora-register__password-checks span{color:#a28d92;align-items:center;gap:5px;font-size:9px;line-height:1.35;display:flex}.glamora-register__password-checks span svg{color:#d2bdc2;flex:none}.glamora-register__password-checks span.is-valid{color:#367358}.glamora-register__password-checks span.is-valid svg{color:#3c8a64}.glamora-register__consents{gap:11px;display:grid}.glamora-register__checkbox{color:#735e64;cursor:pointer;align-items:flex-start;gap:10px;font-size:10px;line-height:1.6;display:flex;position:relative}.glamora-register__checkbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.glamora-register__checkbox-control{color:#0000;background:#fff;border:1px solid #d9c5ca;border-radius:5px;flex:0 0 19px;place-items:center;width:19px;height:19px;margin-top:1px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:grid}.glamora-register__checkbox input:checked+.glamora-register__checkbox-control{color:#fff;background:#a64b63;border-color:#a64b63}.glamora-register__checkbox input:focus-visible+.glamora-register__checkbox-control{box-shadow:0 0 0 4px #bd718424}.glamora-register__checkbox a{color:#9d435b;text-underline-offset:2px;font-weight:650;text-decoration:underline}.glamora-register__checkbox--optional{color:#917b81}.glamora-register__checkbox--optional b{color:#a34f65;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.glamora-register__footer a,.glamora-login__footer a{color:#a44d64;margin-top:3px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.glamora-register__footer a:hover,.glamora-login__footer a:hover{text-underline-offset:3px;text-decoration:underline}.glamora-register-result{background:radial-gradient(circle at 14% 12%,#cf758d29,#0000 30%),radial-gradient(circle at 88% 86%,#c48d6321,#0000 29%),#fffaf8;place-items:center;min-height:100vh;padding:70px 20px 90px;display:grid;position:relative;overflow:hidden}.glamora-register-result__decoration{pointer-events:none;border:1px solid #b1596f21;border-radius:50%;position:absolute}.glamora-register-result__decoration--one{width:520px;height:520px;top:-230px;right:-130px}.glamora-register-result__decoration--two{width:620px;height:620px;bottom:-290px;left:-180px}.glamora-register-result__card{z-index:1;text-align:center;background:#fffffff5;border:1px solid #a9566b33;border-radius:25px;justify-items:center;width:min(520px,100%);padding:48px 42px 34px;display:grid;position:relative;box-shadow:0 30px 80px #63303d21}.glamora-register-result__icon{color:#9e4059;background:linear-gradient(145deg,#f7e5e9,#fff8f9);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid}.glamora-register-result__eyebrow{color:#aa536a;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750}.glamora-register-result__card h1{color:#422f34;margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,6vw,42px);font-weight:400;line-height:1.15}.glamora-register-result__card>p{color:#806b71;max-width:410px;margin:0;font-size:13px;line-height:1.7}.glamora-register-result__card>strong{color:#9b4259;overflow-wrap:anywhere;margin:13px 0 20px;font-size:13px}.glamora-register-result__notice{color:#337353;text-align:left;background:#f3fbf7;border:1px solid #cbe3d5;border-radius:12px;align-items:flex-start;gap:11px;width:100%;margin-bottom:21px;padding:14px;display:flex}.glamora-register-result__notice--warning{color:#8a641d;background:#fff9ec;border-color:#ead5ad}.glamora-register-result__notice svg{flex:none;margin-top:1px}.glamora-register-result__notice div{gap:4px;display:grid}.glamora-register-result__notice b{font-size:11px}.glamora-register-result__notice small{color:inherit;opacity:.82;font-size:10px;line-height:1.55}.glamora-register-result__primary,.glamora-register-result__secondary{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.glamora-register-result__primary{color:#fff;background:#984158;min-width:220px;padding:0 22px;box-shadow:0 13px 27px #98415833}.glamora-register-result__primary:hover{background:#85364c}.glamora-register-result__secondary{color:#8c6670;min-height:36px;margin-top:8px}.glamora-register-result__security{color:#9a858a;border-top:1px solid #eee1e4;align-items:center;gap:7px;margin-top:20px;padding-top:18px;font-size:9px;display:flex}@media (width<=1050px){.glamora-register__container{grid-template-columns:1fr;max-width:690px}.glamora-register__experience,.glamora-register__form-panel{min-height:auto}.glamora-register__experience{padding:54px 48px}.glamora-register__form-panel{padding:52px 48px}}@media (width<=650px){.glamora-register{padding-inline:12px}.glamora-register__form-panel{padding:40px 23px}.glamora-register__social,.glamora-register__name-grid,.glamora-register__password-checks{grid-template-columns:1fr}.glamora-register__divider p{font-size:8px}.glamora-register-result{padding-inline:13px}.glamora-register-result__card{border-radius:19px;padding:39px 22px 28px}.glamora-register-result__primary{width:100%}}.glamora-register__google-button{align-items:center;width:100%;min-width:0;display:flex}.glamora-register,.glamora-register *,.glamora-register-result,.glamora-register-result *{box-sizing:border-box;font-family:Poppins,sans-serif}.glamora-register .glamora-login__brand span,.glamora-register .glamora-login__experience h1,.glamora-register .glamora-login__experience h1 em,.glamora-register .glamora-login__experience-note,.glamora-register .glamora-login__form-heading h2,.glamora-register-result__card h1{font-family:Poppins,sans-serif}.glamora-register .glamora-login__experience h1,.glamora-register .glamora-login__experience h1 em{letter-spacing:-.045em;font-weight:650;line-height:1.02}.glamora-register .glamora-login__experience h1 em{font-style:normal}.glamora-register .glamora-login__experience-note{font-style:normal;font-weight:500}.glamora-register__heading h2{letter-spacing:-.045em;font-size:clamp(34px,3.5vw,42px);font-weight:700;line-height:1.05}.glamora-register__heading p{font-size:13.5px;line-height:1.65}.glamora-register__google-button{background:linear-gradient(#fff 0%,snow 100%);border:1px solid #6b515829;border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:58px;padding:4px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #492f3712}.glamora-register__google-button:hover{border-color:#a14d654f;transform:translateY(-1px);box-shadow:0 14px 34px #492f371a}.glamora-register__google-button:focus-within{border-color:#bd7184;box-shadow:0 0 0 4px #bd71841c,0 14px 34px #492f3717}.glamora-register__google-button .glamora-google-signin{justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.glamora-register__divider{gap:14px;margin:23px 0}.glamora-register__divider p{letter-spacing:.09em;font-size:9.5px;font-weight:600}.glamora-register__form{gap:18px}.glamora-register__name-grid{gap:14px}.glamora-register .glamora-login__field label{font-size:12.5px;font-weight:600}.glamora-register .glamora-login__input-wrapper{border-radius:13px;min-height:54px}.glamora-register .glamora-login__input-wrapper input{font-size:14px}.glamora-register__password-checks{border-radius:12px}.glamora-register__password-checks span{font-size:9.5px;font-weight:500}.glamora-register__checkbox{font-size:10.5px;line-height:1.55}.glamora-register .glamora-login__submit{letter-spacing:.055em;border-radius:13px;min-height:55px;font-size:11.5px;font-weight:750}.glamora-register-result__card h1{letter-spacing:-.04em;font-weight:700}.glamora-register-result__icon{border-radius:22px}@media (width<=1180px){.glamora-register__container{grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr)}.glamora-register__experience{padding-inline:48px}.glamora-register__form-panel{padding-inline:44px}}@media (width<=1050px){.glamora-register__container{grid-template-columns:1fr;width:min(690px,100%);max-width:690px}.glamora-register__experience,.glamora-register__form-panel{min-height:auto}.glamora-register__experience{padding:50px 44px}.glamora-register__form-panel{padding:48px 44px}.glamora-register .glamora-login__experience h1{font-size:clamp(39px,7vw,50px)}}@media (width<=650px){.glamora-register{padding:28px 12px 52px}.glamora-register .glamora-login__container{border-radius:20px}.glamora-register__experience{padding:37px 24px}.glamora-register__form-panel{padding:38px 22px}.glamora-register__heading{margin-bottom:23px}.glamora-register__heading h2{font-size:clamp(31px,9vw,37px)}.glamora-register__heading p{font-size:13px}.glamora-register__name-grid,.glamora-register__password-checks{grid-template-columns:1fr}.glamora-register__google-button{border-radius:14px;min-height:58px}.glamora-register__divider{gap:10px;margin:21px 0}.glamora-register__divider p{text-align:center;max-width:175px;font-size:8.5px;line-height:1.35}.glamora-register .glamora-login__input-wrapper{min-height:52px}.glamora-register .glamora-login__submit{min-height:53px}.glamora-register-result__card{padding:38px 22px 28px}}@media (width<=390px){.glamora-register{padding-inline:9px}.glamora-register__experience{padding:33px 19px}.glamora-register__form-panel{padding:34px 17px}.glamora-register .glamora-login__experience h1{font-size:33px}.glamora-register__heading h2{font-size:30px}.glamora-register__google-button{min-height:56px}.glamora-register__checkbox{gap:8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.glamora-register__google-button{transition:none}}.glamora-register__social{justify-content:center;align-items:center;width:100%;margin-top:4px;display:flex}.glamora-register__google-button{width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:none;display:flex;overflow:visible}.glamora-register__google-button:hover,.glamora-register__google-button:focus-within{box-shadow:none;background:0 0;border:0;transform:none}.glamora-register__google-button .glamora-google-signin{width:100%}.glamora-register__google-button .glamora-google-signin__button{justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}.glamora-register__google-button iframe{max-width:100%!important}.glamora-register__divider{margin:24px 0 25px}@media (width<=650px){.glamora-register__google-button{width:100%}.glamora-register__google-button .glamora-google-signin__button{min-height:40px}}@media (width<=390px){.glamora-register__google-button .glamora-google-signin__button{min-height:40px}}.glamora-verify{color:#4b343a;background:radial-gradient(circle at 16% 18%,#eec2cc70,#0000 30%),radial-gradient(circle at 85% 82%,#e0b8a252,#0000 31%),linear-gradient(145deg,snow,#f8edef);place-items:center;min-height:100vh;padding:115px 20px 75px;display:grid;position:relative;overflow:hidden}.glamora-verify__decoration{pointer-events:none;border:1px solid #9d465d1f;border-radius:50%;position:absolute}.glamora-verify__decoration--one{width:440px;height:440px;top:-170px;left:-130px}.glamora-verify__decoration--two{width:520px;height:520px;bottom:-220px;right:-170px}.glamora-verify__brand{color:#7f3348;align-items:center;gap:11px;text-decoration:none;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.glamora-verify__brand span{letter-spacing:.22em;font-family:Georgia,Times New Roman,serif;font-size:18px}.glamora-verify__card{z-index:1;text-align:center;background:#fffffff5;border:1px solid #9b495e2e;border-radius:24px;justify-items:center;width:min(540px,100%);padding:48px 42px 34px;display:grid;position:relative;box-shadow:0 30px 85px #4d232f24}.glamora-verify__icon{border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:23px;display:grid}.glamora-verify__icon--loading{color:#a34a62;background:#f8e9ec}.glamora-verify__icon--loading svg{animation:.9s linear infinite glamora-verify-spin}.glamora-verify__icon--success{color:#26704a;background:#ebf8f1;border:1px solid #bde0cb}.glamora-verify__icon--error{color:#a43e56;background:#fff0f3;border:1px solid #efc8d0}@keyframes glamora-verify-spin{to{transform:rotate(360deg)}}.glamora-verify__eyebrow{color:#a04c63;letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:750}.glamora-verify__card h1{max-width:430px;margin:11px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,5vw,39px);font-weight:400;line-height:1.18}.glamora-verify__message{color:#816c72;max-width:420px;margin:0;font-size:13px;line-height:1.75}.glamora-verify__progress{gap:13px;width:100%;margin-top:26px;display:grid}.glamora-verify__progress>span{background:#f1e4e7;border-radius:999px;height:4px;position:relative;overflow:hidden}.glamora-verify__progress>span:after{border-radius:inherit;content:"";background:#a14a62;width:44%;animation:1.2s ease-in-out infinite glamora-verify-progress;position:absolute;inset:0}@keyframes glamora-verify-progress{0%{transform:translate(-120%)}to{transform:translate(330%)}}.glamora-verify__progress p{color:#9b858b;margin:0;font-size:11px}.glamora-verify__success-detail{color:#2e7250;text-align:left;background:#f3fbf7;border:1px solid #c9e5d5;border-radius:12px;align-items:center;gap:12px;width:100%;margin:27px 0 20px;padding:15px;display:flex}.glamora-verify__success-detail div{gap:3px;display:grid}.glamora-verify__success-detail strong{font-size:12px}.glamora-verify__success-detail small{color:#6b8f7a;font-size:10px}.glamora-verify__primary,.glamora-verify__secondary{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:47px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.glamora-verify__primary{color:#fff;background:#984158;padding:0 22px;box-shadow:0 12px 28px #98415833}.glamora-verify__primary:hover{background:#85364c}.glamora-verify__actions{gap:11px;width:100%;margin-top:27px;display:grid}.glamora-verify__secondary{color:#765961;border:1px solid #e3d2d6}.glamora-verify__security{color:#9b878c;border-top:1px solid #eee2e4;justify-content:center;align-items:center;gap:7px;margin-top:29px;padding-top:19px;font-size:10px;display:flex}.glamora-verify__footer{color:#9b7b83;letter-spacing:.08em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:11px;position:absolute;bottom:25px}@media (width<=580px){.glamora-verify{padding:100px 15px 65px}.glamora-verify__card{border-radius:19px;padding:38px 23px 28px}.glamora-verify__security{text-align:left;align-items:flex-start}}.glamora-recovery,.glamora-recovery *{box-sizing:border-box;font-family:Poppins,sans-serif}.glamora-recovery{min-height:100vh}.glamora-recovery__container{grid-template-columns:minmax(0,1.03fr) minmax(410px,.97fr)}.glamora-recovery__experience,.glamora-recovery__form-panel{min-height:700px}.glamora-recovery__form-panel{justify-content:center}.glamora-recovery .glamora-login__brand span,.glamora-recovery .glamora-login__experience h1,.glamora-recovery .glamora-login__experience h1 em,.glamora-recovery .glamora-login__experience-note,.glamora-recovery .glamora-login__form-heading h2,.glamora-recovery__success h2{font-family:Poppins,sans-serif}.glamora-recovery .glamora-login__experience h1{letter-spacing:-.045em;font-weight:600;line-height:1.02}.glamora-recovery .glamora-login__experience h1 em{font-style:normal;font-weight:600}.glamora-recovery .glamora-login__experience-note{font-style:normal;font-weight:500}.glamora-recovery .glamora-login__form-heading h2{letter-spacing:-.035em;font-weight:650;line-height:1.1}.glamora-recovery__back-login{color:#9e465e;justify-content:center;align-items:center;gap:7px;width:fit-content;margin:25px auto 0;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.glamora-recovery__back-login:hover,.glamora-recovery__text-link:hover{color:#7f3348;text-underline-offset:3px;text-decoration:underline}.glamora-recovery__back-login:hover{transform:translate(-2px)}.glamora-recovery__back-login:focus-visible,.glamora-recovery__text-link:focus-visible,.glamora-recovery__text-button:focus-visible,.glamora-recovery__resend-button:focus-visible{outline-offset:3px;outline:3px solid #bd71842e}.glamora-recovery__success{text-align:center;justify-items:center;width:100%;display:grid}.glamora-recovery__status-icon{border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:20px;display:grid;box-shadow:0 14px 34px #5b3a4414}.glamora-recovery__status-icon--success{color:#347456;background:linear-gradient(145deg,#f7fcf9,#e8f6ee);border:1px solid #c0dfcc}.glamora-recovery__status-icon--error{color:#a44258;background:linear-gradient(145deg,#fff8fa,#fdebef);border:1px solid #edc6ce}.glamora-recovery__eyebrow{color:#aa536a;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.35}.glamora-recovery__success h2{color:#3b292d;letter-spacing:-.04em;max-width:430px;margin:12px 0 14px;font-size:clamp(30px,4vw,42px);font-weight:650;line-height:1.12}.glamora-recovery__success>p{color:#806c70;max-width:420px;margin:0;font-size:13px;font-weight:400;line-height:1.75}.glamora-recovery__success>strong{color:#9d435b;overflow-wrap:anywhere;max-width:100%;margin:14px 0 20px;font-size:13px;font-weight:700}.glamora-recovery__notice{color:#337353;text-align:left;background:linear-gradient(135deg,#f7fcf9,#eef9f3);border:1px solid #cbe3d5;border-radius:14px;align-items:flex-start;gap:11px;width:100%;margin:22px 0;padding:15px 16px;display:flex;box-shadow:0 10px 25px #3373530d}.glamora-recovery__notice svg{flex:none;margin-top:1px}.glamora-recovery__notice div{gap:4px;display:grid}.glamora-recovery__notice b{font-size:12px;font-weight:700;line-height:1.45}.glamora-recovery__notice small{color:inherit;opacity:.84;font-size:10.5px;line-height:1.55}.glamora-recovery__primary-link{width:100%;text-decoration:none}button.glamora-recovery__primary-link{font-family:inherit}.glamora-recovery__text-button{color:#9e465e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;margin-top:14px;padding:7px 10px;font-size:11.5px;font-weight:650;transition:color .18s,background-color .18s}.glamora-recovery__text-button:hover{color:#7d3247;background:#b45f760f;text-decoration:none}.glamora-recovery__text-link{color:#8d6972;margin-top:18px;font-size:11.5px;font-weight:600;text-decoration:none}.glamora-recovery__password-checks{background:#fffafb;border:1px solid #eee0e3;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 12px;display:grid}.glamora-recovery__password-checks span{color:#a28d92;align-items:center;gap:6px;min-width:0;font-size:9.5px;font-weight:500;line-height:1.35;display:flex}.glamora-recovery__password-checks span svg{color:#d2bdc2;flex:none}.glamora-recovery__password-checks span.is-valid{color:#367358}.glamora-recovery__password-checks span.is-valid svg{color:#3c8a64}.glamora-recovery__resend{gap:10px;width:100%;margin:0 0 20px;display:grid}.glamora-recovery__resend>p{color:#725e64;text-align:center;margin:0;font-size:11.5px;font-weight:600;line-height:1.5}.glamora-recovery__resend-button{color:#984158;cursor:pointer;width:100%;min-height:48px;font:inherit;background:linear-gradient(#fff,#fff8fa);border:1px solid #d7b3bc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11.5px;font-weight:700;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;box-shadow:0 8px 20px #703c4b0e}.glamora-recovery__resend-button:hover:not(:disabled){color:#7f3348;background:#fff1f4;border-color:#b96d80;transform:translateY(-1px);box-shadow:0 11px 25px #703c4b16}.glamora-recovery__resend-button:active:not(:disabled){transform:translateY(0)}.glamora-recovery__resend-button:disabled{cursor:not-allowed;opacity:.58}.glamora-recovery__resend-button .is-spinning{animation:.85s linear infinite glamora-recovery-resend-spin}@keyframes glamora-recovery-resend-spin{to{transform:rotate(360deg)}}.glamora-recovery__resend>small{color:#9b858b;text-align:center;font-size:9.5px;font-weight:400;line-height:1.55}.glamora-recovery .glamora-login__form-heading{margin-bottom:30px}.glamora-recovery .glamora-login__form-heading>span{font-size:10px}.glamora-recovery .glamora-login__form-heading h2{font-size:clamp(32px,3.4vw,42px)}.glamora-recovery .glamora-login__form-heading p{max-width:430px;font-size:13.5px}.glamora-recovery .glamora-login__field label{font-size:12.5px}.glamora-recovery .glamora-login__input-wrapper{border-radius:12px;min-height:54px}.glamora-recovery .glamora-login__input-wrapper input{font-size:14px}.glamora-recovery .glamora-login__submit{letter-spacing:.055em;border-radius:12px;min-height:54px;font-size:11.5px;font-weight:700}.glamora-recovery .glamora-login__security{font-size:10.5px}@media (width<=1100px){.glamora-recovery__container{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.glamora-recovery .glamora-login__experience{padding-inline:48px}.glamora-recovery .glamora-login__form-panel{padding-inline:42px}}@media (width<=900px){.glamora-recovery{min-height:auto}.glamora-recovery__container{grid-template-columns:1fr;width:min(620px,100%);max-width:620px}.glamora-recovery__experience,.glamora-recovery__form-panel{min-height:auto}.glamora-recovery .glamora-login__experience{padding:46px 42px}.glamora-recovery .glamora-login__form-panel{padding:48px 42px}.glamora-recovery .glamora-login__experience h1{font-size:clamp(38px,8vw,50px)}}@media (width<=560px){.glamora-recovery .glamora-login__container{border-radius:20px}.glamora-recovery .glamora-login__experience{padding:36px 24px}.glamora-recovery .glamora-login__form-panel{padding:38px 22px}.glamora-recovery .glamora-login__brand{margin-bottom:30px}.glamora-recovery .glamora-login__experience h1{font-size:clamp(34px,10vw,41px)}.glamora-recovery .glamora-login__experience-description{margin-top:20px;margin-bottom:26px;font-size:13.5px;line-height:1.7}.glamora-recovery .glamora-login__experience-note{margin-top:24px;font-size:13px}.glamora-recovery .glamora-login__form-heading{margin-bottom:26px}.glamora-recovery .glamora-login__form-heading h2{font-size:clamp(29px,9vw,36px)}.glamora-recovery .glamora-login__form-heading p{font-size:13px;line-height:1.65}.glamora-recovery .glamora-login__form{gap:18px}.glamora-recovery .glamora-login__input-wrapper{min-height:52px;padding-inline:14px}.glamora-recovery .glamora-login__submit{min-height:52px;padding-inline:16px}.glamora-recovery__status-icon{border-radius:19px;width:66px;height:66px}.glamora-recovery__success h2{font-size:clamp(28px,9vw,34px)}.glamora-recovery__success>p,.glamora-recovery__success>strong{font-size:12.5px}.glamora-recovery__notice{padding:14px}.glamora-recovery__password-checks{grid-template-columns:1fr}.glamora-recovery__resend-button{min-height:47px}.glamora-recovery__back-login{margin-top:22px;font-size:11.5px}}@media (width<=390px){.glamora-recovery .glamora-login__experience{padding:32px 20px}.glamora-recovery .glamora-login__form-panel{padding:34px 18px}.glamora-recovery .glamora-login__experience h1{font-size:33px}.glamora-recovery .glamora-login__form-heading h2{font-size:29px}.glamora-recovery__notice{gap:9px;padding:13px}.glamora-recovery__notice b{font-size:11.5px}.glamora-recovery__notice small{font-size:10px}.glamora-recovery__resend>p,.glamora-recovery__resend-button{font-size:11px}}@media (prefers-reduced-motion:reduce){.glamora-recovery__back-login,.glamora-recovery__text-button,.glamora-recovery__resend-button{transition:none}.glamora-recovery__resend-button .is-spinning{animation-duration:1.3s}}.glamora-contact,.glamora-contact *,.glamora-contact :before,.glamora-contact :after{box-sizing:border-box}.glamora-contact{--contact-background:#fffdfb;--contact-surface:#fff;--contact-text:#413438;--contact-muted:#74656a;--contact-rose:#d47d8b;--contact-wine:#8b4352;--contact-soft:#fbeaec;--contact-gold:#d0a06c;--contact-border:#ca949d4d;width:100%;min-width:0;max-width:100%;color:var(--contact-text);background:radial-gradient(circle at 8% 8%, #fff4f1e6, transparent 25%), linear-gradient(180deg, #fff 0%, var(--contact-background) 100%);padding:58px 0 0;position:relative;overflow:hidden}.glamora-contact__top-line{background:linear-gradient(90deg,#0000,#b968756b,#0000);width:min(100% - 70px,1500px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.glamora-contact__container{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:start;gap:clamp(55px,6vw,105px);width:min(100% - 80px,1450px);min-width:0;margin-inline:auto;display:grid}.glamora-contact__information{min-width:0;padding-right:clamp(35px,4vw,65px);position:relative}.glamora-contact__information:after{content:"";background:linear-gradient(#0000,#b9687540 8% 92%,#0000);width:1px;height:100%;position:absolute;top:3px;right:0}.glamora-contact__eyebrow{color:var(--contact-rose);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1}.glamora-contact__title{color:var(--contact-text);font-family:var(--font-title);letter-spacing:-.035em;align-items:center;gap:10px;margin:0 0 15px;font-size:clamp(3.8rem,5.6vw,5.8rem);font-weight:500;line-height:.9;display:flex}.glamora-contact__title svg{color:var(--contact-rose);flex:none}.glamora-contact__introduction{max-width:510px;color:var(--contact-muted);font-family:var(--font-body);margin:0;font-size:14px;line-height:1.8}.glamora-contact-method{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:19px;display:grid}.glamora-contact-method__icon{width:60px;height:60px;color:var(--contact-wine);background:linear-gradient(145deg,#fff5f3,#f9dfe2);border-radius:50%;justify-content:center;align-items:center;display:flex}.glamora-contact-method__content{min-width:0}.glamora-contact-method__content h2{color:var(--contact-rose);font-family:var(--font-body);margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.3}.glamora-contact-method__content strong,.glamora-contact-method__content>a:not(.glamora-contact-method__faq-link){color:var(--contact-text);font-family:var(--font-body);margin-bottom:3px;font-size:14px;font-weight:700;line-height:1.4;display:block}.glamora-contact-method__content p{color:var(--contact-muted);font-family:var(--font-body);margin:0;font-size:12px;line-height:1.6}.glamora-contact-method__faq-link{width:fit-content;color:var(--contact-rose);font-family:var(--font-body);align-items:center;gap:7px;margin-top:5px;font-size:12px;font-weight:700;transition:color .18s,gap .18s;display:inline-flex}.glamora-contact-method__faq-link:hover{color:var(--contact-wine);gap:11px}.glamora-contact__form-area{min-width:0}.glamora-contact__form-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.glamora-contact__form-heading>span{background:var(--contact-gold);width:28px;height:1px}.glamora-contact__form-heading h2{color:var(--contact-rose);font-family:var(--font-title);margin:0;font-size:27px;font-weight:600;line-height:1.2}.glamora-contact-form{gap:17px;width:100%;display:grid}.glamora-contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.glamora-contact-form__field{border:1px solid var(--contact-border);color:#ad9da1;background:#ffffffd1;border-radius:10px;align-items:center;gap:11px;min-width:0;height:53px;padding:0 17px;transition:border-color .18s,box-shadow .18s;display:flex}.glamora-contact-form__field:focus-within{border-color:var(--contact-rose);box-shadow:0 0 0 4px #d47d8b17}.glamora-contact-form__field input{width:100%;min-width:0;height:100%;color:var(--contact-text);font-family:var(--font-body);background:0 0;border:0;outline:0;padding:0;font-size:13px}.glamora-contact-form__select{border:1px solid var(--contact-border);background:#ffffffd1;border-radius:10px;width:100%;height:53px;position:relative;overflow:hidden}.glamora-contact-form__select select{appearance:none;width:100%;height:100%;color:var(--contact-muted);font-family:var(--font-body);cursor:pointer;background:0 0;border:0;outline:0;padding:0 48px 0 17px;font-size:13px}.glamora-contact-form__select>svg{color:#ac9ba0;pointer-events:none;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.glamora-contact-form__textarea{width:100%}.glamora-contact-form__textarea textarea{border:1px solid var(--contact-border);width:100%;min-height:170px;color:var(--contact-text);font-family:var(--font-body);resize:vertical;background:#ffffffd1;border-radius:10px;outline:0;padding:18px;font-size:13px;line-height:1.7;transition:border-color .18s,box-shadow .18s}.glamora-contact-form__textarea textarea:focus{border-color:var(--contact-rose);box-shadow:0 0 0 4px #d47d8b17}.glamora-contact-form__submit{color:#fff;width:100%;min-height:54px;font-family:var(--font-body);background:linear-gradient(90deg,#d87989,#cb7181);border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 14px 28px #b95c6e26}.glamora-contact-form__submit:hover{filter:brightness(.98);transform:translateY(-2px);box-shadow:0 18px 34px #b95c6e38}.glamora-contact-form__status{color:#3f7258;font-family:var(--font-body);background:#e4f6ecbf;border:1px solid #4a846638;border-radius:9px;padding:12px 15px;font-size:11px;line-height:1.6}.glamora-contact__response-card{background:linear-gradient(90deg,#fef1f2f2,#fff8f6f2);border-radius:9px;align-items:center;gap:22px;margin-top:22px;padding:20px 26px;display:flex}.glamora-contact__response-icon{color:var(--contact-rose);flex:none}.glamora-contact__response-card h3{color:var(--contact-wine);font-family:var(--font-body);margin:0 0 5px;font-size:14px;font-weight:700}.glamora-contact__response-card p{color:var(--contact-muted);font-family:var(--font-body);margin:0;font-size:12px;line-height:1.6}.glamora-contact__benefits{background:linear-gradient(90deg,#fff5f4f2,#fdeeefd9,#fff5f4f2);width:min(100% - 80px,1450px);margin:42px auto 0;padding:23px 30px}.glamora-contact__benefits-container{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.glamora-contact-benefit{min-width:0;color:var(--contact-rose);justify-content:center;align-items:center;gap:16px;padding:0 28px;display:flex}.glamora-contact-benefit:not(:last-child){border-right:1px solid #ca949d40}.glamora-contact-benefit h3{color:var(--contact-text);font-family:var(--font-body);margin:0 0 2px;font-size:12px;font-weight:700;line-height:1.4}.glamora-contact-benefit p{color:var(--contact-muted);font-family:var(--font-body);margin:0;font-size:11px;line-height:1.4}.glamora-contact__floating-whatsapp{z-index:8000;color:#fff;background:var(--contact-rose);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .18s,background-color .18s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 14px 32px #8b435245}.glamora-contact__floating-whatsapp>span{width:max-content;color:var(--contact-text);font-family:var(--font-body);font-size:9px;font-weight:700;position:absolute;bottom:calc(100% + 8px);right:0;transform:rotate(-17deg)}.glamora-contact__floating-whatsapp:not(.glamora-contact__floating-whatsapp--disabled):hover{background:var(--contact-wine);transform:translateY(-3px)}.glamora-contact__floating-whatsapp--disabled{opacity:.72;cursor:default}@media (width<=1100px){.glamora-contact__container{grid-template-columns:minmax(320px,.82fr) minmax(480px,1.18fr);gap:48px;width:min(100% - 50px,1050px)}.glamora-contact__benefits{width:min(100% - 50px,1050px)}}@media (width<=850px){.glamora-contact{padding-top:48px}.glamora-contact__container{grid-template-columns:1fr;gap:50px;width:min(100% - 40px,700px)}.glamora-contact__information{padding:0 0 42px}.glamora-contact__information:after{background:linear-gradient(90deg,#0000,#b968754d,#0000);width:100%;height:1px;inset:auto 0 0}.glamora-contact__benefits{width:min(100% - 40px,700px)}.glamora-contact__benefits-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.glamora-contact-benefit:nth-child(2){border-right:0}}@media (width<=600px){.glamora-contact{padding-top:40px}.glamora-contact__container{width:min(100% - 28px,520px)}.glamora-contact__title{font-size:clamp(3.2rem,15vw,4.35rem)}.glamora-contact__title svg{width:34px;height:34px}.glamora-contact__introduction{font-size:13px}.glamora-contact-method{grid-template-columns:52px minmax(0,1fr);gap:15px}.glamora-contact-method__icon{width:52px;height:52px}.glamora-contact-form__row{grid-template-columns:1fr}.glamora-contact__response-card{padding:18px}.glamora-contact__benefits{width:100%;margin-top:35px;padding:26px 20px}.glamora-contact__benefits-container{grid-template-columns:1fr;gap:22px}.glamora-contact-benefit{justify-content:flex-start;padding:0}.glamora-contact-benefit:not(:last-child){border-bottom:1px solid #ca949d38;border-right:0;padding-bottom:20px}.glamora-contact__floating-whatsapp{width:53px;height:53px;bottom:17px;right:17px}}@media (prefers-reduced-motion:reduce){.glamora-contact-form__submit,.glamora-contact-method__faq-link,.glamora-contact__floating-whatsapp{transition:none}}.glamora-contact-form__status--error{color:#9a3f3f;background:#fcebebcc;border-color:#b4464638}.glamora-contact-form__submit:disabled{opacity:.72;cursor:not-allowed;transform:none}.glamora-contact{padding-top:clamp(50px,4vw,68px)}.glamora-contact__container{grid-template-columns:minmax(350px,.9fr) minmax(560px,1.1fr);gap:clamp(48px,5vw,76px);width:min(100% - 64px,1280px)}.glamora-contact__information{min-width:0;padding-right:clamp(30px,3vw,48px)}.glamora-contact__eyebrow{letter-spacing:.11em;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.2}.glamora-contact__title{white-space:nowrap;width:100%;min-width:0;max-width:100%;font-family:var(--font-title);letter-spacing:-.045em;align-items:center;gap:10px;margin:0 0 22px;font-size:clamp(3.55rem,4.5vw,4.75rem);font-weight:500;line-height:.94;display:flex}.glamora-contact__title svg{width:.57em;height:.57em;color:var(--contact-rose);stroke-width:1.2px;flex:none;transform:translateY(.04em)}.glamora-contact__introduction{max-width:485px;font-size:14px;line-height:1.75}.glamora-contact__methods{gap:22px;margin-top:32px;display:grid}.glamora-contact-method{grid-template-columns:52px minmax(0,1fr);gap:17px}.glamora-contact-method__icon{width:52px;height:52px}.glamora-contact-method__icon svg{width:24px;height:24px}.glamora-contact-method__content h2{margin-bottom:3px;font-size:13px;line-height:1.35}.glamora-contact-method__content strong,.glamora-contact-method__content>a:not(.glamora-contact-method__faq-link){margin-bottom:3px;font-size:13px;line-height:1.4}.glamora-contact-method__content p{font-size:11px;line-height:1.55}.glamora-contact-method__faq-link{margin-top:5px;font-size:11px}.glamora-contact__form-area{min-width:0;padding-top:2px}.glamora-contact__form-heading{gap:11px;margin-bottom:18px}.glamora-contact__form-heading>span{width:28px}.glamora-contact__form-heading h2{font-family:var(--font-title);letter-spacing:-.025em;font-size:clamp(1.75rem,2vw,2.05rem);font-weight:600;line-height:1.15}.glamora-contact-form,.glamora-contact-form__row{gap:16px}.glamora-contact-form__field,.glamora-contact-form__select{border-radius:11px;height:54px}.glamora-contact-form__field{padding-inline:17px}.glamora-contact-form__field input,.glamora-contact-form__select select{font-family:var(--font-body);font-size:13px}.glamora-contact-form__field input::placeholder,.glamora-contact-form__textarea textarea::placeholder{color:#a19498;opacity:1}.glamora-contact-form__textarea textarea{min-height:180px;font-family:var(--font-body);border-radius:11px;padding:18px;font-size:13px;line-height:1.65}.glamora-contact-form__submit{border-radius:10px;min-height:54px;font-size:13px;font-weight:700}.glamora-contact-form__submit:focus-visible{outline-offset:3px;outline:3px solid #d47d8b38}.glamora-contact-form__status{border-radius:9px;padding:12px 15px;font-size:11px;line-height:1.55}.glamora-contact-form__submit:disabled{opacity:.66;cursor:not-allowed;box-shadow:none;transform:none}.glamora-contact__response-card{border-radius:11px;gap:17px;margin-top:18px;padding:18px 22px}.glamora-contact__response-card h3{margin-bottom:4px;font-size:13px;line-height:1.35}.glamora-contact__response-card p{font-size:11px;line-height:1.55}.glamora-contact__benefits{width:min(100% - 64px,1280px);margin-top:40px;padding:22px 18px}.glamora-contact__benefits-container{align-items:stretch}.glamora-contact-benefit{gap:14px;min-height:46px;padding-inline:22px}.glamora-contact-benefit svg{flex:none}.glamora-contact-benefit h3{margin-bottom:2px;font-size:11px;line-height:1.35}.glamora-contact-benefit p{font-size:10px;line-height:1.45}@media (width<=1180px){.glamora-contact__container{grid-template-columns:minmax(315px,.88fr) minmax(475px,1.12fr);gap:42px;width:min(100% - 48px,1080px)}.glamora-contact__benefits{width:min(100% - 48px,1080px)}.glamora-contact__information{padding-right:32px}.glamora-contact__title{font-size:clamp(3.15rem,4.7vw,3.9rem)}}@media (width<=900px){.glamora-contact{padding-top:44px}.glamora-contact__container{grid-template-columns:1fr;gap:38px;width:min(100% - 40px,700px)}.glamora-contact__information{padding:0 0 38px}.glamora-contact__title{width:fit-content;max-width:100%;font-size:clamp(3rem,7.4vw,3.6rem)}.glamora-contact__introduction{max-width:590px}.glamora-contact__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.glamora-contact__form-area{padding-top:0}.glamora-contact__form-heading h2{font-size:1.85rem}.glamora-contact__benefits{width:min(100% - 40px,700px);padding:25px 18px}.glamora-contact__benefits-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.glamora-contact-benefit{justify-content:flex-start;padding-inline:22px}.glamora-contact-benefit:nth-child(2){border-right:0}}@media (width<=600px){.glamora-contact{padding-top:34px}.glamora-contact__container{gap:34px;width:calc(100% - 30px)}.glamora-contact__information{padding-bottom:34px}.glamora-contact__eyebrow{margin-bottom:10px;font-size:10px}.glamora-contact__title{letter-spacing:-.045em;white-space:nowrap;gap:7px;width:100%;margin-bottom:18px;font-size:clamp(2.5rem,11vw,2.95rem);line-height:.98}.glamora-contact__title svg{width:.53em;height:.53em;transform:translateY(.04em)}.glamora-contact__introduction{max-width:100%;font-size:13px;line-height:1.7}.glamora-contact__methods{grid-template-columns:1fr;gap:20px;margin-top:28px}.glamora-contact-method{grid-template-columns:48px minmax(0,1fr);gap:14px}.glamora-contact-method__icon{width:48px;height:48px}.glamora-contact-method__icon svg{width:22px;height:22px}.glamora-contact-method__content h2,.glamora-contact-method__content strong,.glamora-contact-method__content>a:not(.glamora-contact-method__faq-link){font-size:13px}.glamora-contact-method__content p,.glamora-contact-method__faq-link{font-size:11px}.glamora-contact__form-heading{gap:10px;margin-bottom:17px}.glamora-contact__form-heading>span{width:24px}.glamora-contact__form-heading h2{font-size:clamp(1.55rem,7vw,1.75rem)}.glamora-contact-form{gap:14px}.glamora-contact-form__row{grid-template-columns:1fr;gap:14px}.glamora-contact-form__field,.glamora-contact-form__select{height:52px}.glamora-contact-form__textarea textarea{min-height:155px}.glamora-contact-form__submit{min-height:52px}.glamora-contact__response-card{align-items:flex-start;gap:14px;padding:17px}.glamora-contact__response-icon svg{width:25px;height:25px}.glamora-contact__benefits{width:100%;margin-top:32px;padding:24px 20px}.glamora-contact__benefits-container{grid-template-columns:1fr;gap:0}.glamora-contact-benefit{justify-content:flex-start;gap:15px;min-height:auto;padding:17px 0}.glamora-contact-benefit:first-child{padding-top:0}.glamora-contact-benefit:last-child{padding-bottom:0}.glamora-contact-benefit:not(:last-child){border-bottom:1px solid #ca949d38;border-right:0}}@media (width<=390px){.glamora-contact__container{width:calc(100% - 24px)}.glamora-contact__title{gap:6px;font-size:clamp(2.25rem,10.7vw,2.55rem)}.glamora-contact__title svg{width:.5em;height:.5em}.glamora-contact__form-heading h2{font-size:1.5rem}}.glamora-contact__container,.glamora-contact__information,.glamora-contact__form-area,.glamora-contact-form,.glamora-contact-form__row{min-width:0;max-width:100%}.glamora-contact input,.glamora-contact select,.glamora-contact textarea,.glamora-contact button{max-width:100%}.glamora-faq-page,.glamora-faq-page *,.glamora-faq-page :before,.glamora-faq-page :after{box-sizing:border-box}.glamora-faq-page{--faq-bg:#fffdfb;--faq-card:#fff;--faq-text:#201a1d;--faq-body:#4e4146;--faq-muted:#76666b;--faq-rose:#d98292;--faq-rose-strong:#b8576b;--faq-wine:#78394a;--faq-line:#b86f7e38;--faq-shadow:0 18px 45px #6d3f4814;width:100%;min-width:0;color:var(--faq-body);background:var(--faq-bg);font-family:var(--font-body,"Poppins", system-ui, sans-serif);overflow-x:clip}.glamora-faq-page a{text-decoration:none}.glamora-faq-page button,.glamora-faq-page a{-webkit-tap-highlight-color:transparent}.glamora-faq-hero{background:radial-gradient(circle at 12% 20%,#fffffff2,#0000 32%),linear-gradient(135deg,#fff9f7 0%,#fcebea 56%,#f6ddd8 100%);border-top:1px solid #dcb3b85c;border-bottom:1px solid #dcb3b85c;width:100%;position:relative;overflow:hidden}.glamora-faq-hero:after{content:"";pointer-events:none;border:34px solid #ffffff47;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-120px}.glamora-faq-hero__container{z-index:1;grid-template-columns:minmax(390px,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(34px,5vw,72px);width:min(100% - 80px,1380px);min-height:310px;margin:0 auto;display:grid;position:relative}.glamora-faq-hero__content{padding:54px 0}.glamora-faq-hero__eyebrow{width:fit-content;color:var(--faq-rose-strong);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 13px;font-size:.72rem;font-weight:800;display:inline-flex}.glamora-faq-hero__title{max-width:760px;color:var(--faq-text);font-family:var(--font-title,"Playfair Display", Georgia, serif);letter-spacing:0;align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(3rem,5.2vw,5.1rem);font-weight:500;line-height:.94;display:flex}.glamora-faq-hero__title svg{width:clamp(28px,3vw,42px);height:clamp(28px,3vw,42px);color:var(--faq-rose);flex:none}.glamora-faq-hero__description{max-width:580px;color:var(--faq-muted);margin:0;font-size:.94rem;line-height:1.85}.glamora-faq-hero__visual{align-self:stretch;min-height:310px;position:relative}.glamora-faq-hero__silk{background:radial-gradient(circle at 45% 42%,#fffc,#0000 28%),linear-gradient(145deg,#fffaf7eb,#e5b4b86b);border-radius:260px 260px 34px 34px/170px 170px 34px 34px;position:absolute;inset:26px -70px 18px 0;box-shadow:inset 0 0 90px #ffffff6b,0 22px 55px #77414c1a}.glamora-faq-hero__silk:before{content:"";border-radius:inherit;border:1px solid #ffffff9e;position:absolute;inset:16px}.glamora-faq-hero__silk:after{content:"";border:25px solid #ffffff4d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-80px;right:-46px}.glamora-faq-hero__bag{z-index:2;aspect-ratio:1;width:min(46%,250px);color:var(--faq-wine);background:linear-gradient(145deg,#fffaf7f5,#edc7c5e0);border:1px solid #b169753d;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:72px;left:14%;transform:rotate(-5deg);box-shadow:0 24px 48px #6b3e4624}.glamora-faq-hero__bag span{font-family:var(--font-title,"Playfair Display", Georgia, serif);letter-spacing:.12em;font-size:clamp(1.4rem,2.2vw,2rem)}.glamora-faq-hero__bag small{color:var(--faq-rose-strong);font-family:var(--font-title,"Playfair Display", Georgia, serif);margin-top:8px;font-size:.88rem;font-style:italic}.glamora-faq-hero__card{z-index:3;color:#fffaf7;text-align:center;background:linear-gradient(145deg,#d98c99,#b65b6d);flex-direction:column;justify-content:center;align-items:center;width:178px;min-height:168px;padding:24px 22px;display:flex;position:absolute;bottom:56px;right:5%;transform:rotate(5deg);box-shadow:0 22px 45px #64333d2e}.glamora-faq-hero__card strong{font-family:var(--font-script,var(--font-title,"Playfair Display", Georgia, serif));font-size:2.35rem;font-weight:400;line-height:1}.glamora-faq-hero__card span{letter-spacing:.15em;text-transform:uppercase;margin:10px 0;font-size:.62rem;font-weight:800}.glamora-faq-main{background:linear-gradient(#fffdfb 0%,#fffaf8 100%);padding:52px 0 56px}.glamora-faq-main__container{grid-template-columns:minmax(280px,.72fr) minmax(0,1.68fr);align-items:start;gap:clamp(30px,4vw,54px);width:min(100% - 80px,1380px);margin:0 auto;display:grid}.glamora-faq-help{border:1px solid var(--faq-line);box-shadow:var(--faq-shadow);background:linear-gradient(#fffaf8fa,#fff6f4fa);border-radius:16px;padding:28px;position:sticky;top:126px}.glamora-faq-help__heading{color:var(--faq-rose);align-items:center;gap:9px;margin-bottom:10px;display:flex}.glamora-faq-help__heading h2{color:var(--faq-wine);font-family:var(--font-title,"Playfair Display", Georgia, serif);margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-style:italic;font-weight:600;line-height:1.15}.glamora-faq-help__description{color:var(--faq-muted);margin:0 0 24px;font-size:.84rem;line-height:1.75}.glamora-faq-help__contact{border-top:1px solid #c8919a38;border-bottom:1px solid #c8919a38;align-items:center;gap:14px;padding:18px 0;display:flex}.glamora-faq-help__contact-icon{width:48px;height:48px;color:var(--faq-wine);background:#f8dfe2;border-radius:50%;flex:none;place-items:center;display:grid}.glamora-faq-help__contact span{color:var(--faq-rose-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;display:block}.glamora-faq-help__contact strong{color:var(--faq-text);margin:4px 0;font-size:.84rem;font-weight:700;display:block}.glamora-faq-help__contact p{color:var(--faq-muted);margin:0;font-size:.76rem;line-height:1.5}.glamora-faq-help__security{color:var(--faq-rose);align-items:center;gap:12px;margin:20px 0;display:flex}.glamora-faq-help__security div{gap:3px;display:grid}.glamora-faq-help__security strong{color:var(--faq-text);font-size:.82rem;font-weight:700}.glamora-faq-help__security span{color:var(--faq-muted);font-size:.74rem;line-height:1.45}.glamora-faq-help__button{min-height:56px;color:var(--faq-wine);background:#ffffffa8;border:1px solid #cd70827a;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;font-weight:700;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:flex}.glamora-faq-help__button:hover{color:#fff;background:var(--faq-rose-strong);transform:translateY(-2px);box-shadow:0 14px 28px #74394a24}.glamora-faq-help__button>span{gap:3px;font-size:.78rem;line-height:1.25;display:grid}.glamora-faq-help__button small{font-size:.72rem;font-weight:600}.glamora-faq-content{min-width:0}.glamora-faq-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;margin-bottom:18px;display:grid}.glamora-faq-tab{min-width:0;min-height:58px;color:var(--faq-muted);cursor:pointer;background:#ffffffb8;border:1px solid #c8919a38;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1.25;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:flex;position:relative}.glamora-faq-tab svg{flex:none}.glamora-faq-tab:hover,.glamora-faq-tab.is-active{color:var(--faq-wine);background:#fff2f3;border-color:#cd70827a;transform:translateY(-1px)}.glamora-faq-tab.is-active:after{content:"";background:var(--faq-rose);border-radius:99px;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.glamora-faq-accordion{gap:10px;display:grid}.glamora-faq-item{background:#ffffffeb;border:1px solid #c8919a40;border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.glamora-faq-item.is-open{border-color:#cd70827a;box-shadow:0 12px 28px #6f3f480f}.glamora-faq-item h3{margin:0}.glamora-faq-item__button{width:100%;min-height:60px;color:var(--faq-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-family:inherit;font-size:.94rem;font-weight:700;line-height:1.45;display:flex}.glamora-faq-item__button svg{color:var(--faq-muted);flex:none;transition:color .18s,transform .22s}.glamora-faq-item.is-open .glamora-faq-item__button{color:var(--faq-wine)}.glamora-faq-item.is-open .glamora-faq-item__button svg{color:var(--faq-rose);transform:rotate(180deg)}.glamora-faq-item__answer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.glamora-faq-item.is-open .glamora-faq-item__answer{grid-template-rows:1fr}.glamora-faq-item__answer>div{min-height:0;overflow:hidden}.glamora-faq-item__answer p{color:var(--faq-muted);margin:0;padding:0 18px 18px;font-size:.84rem;line-height:1.78}.glamora-faq-contact-strip{color:var(--faq-rose);background:linear-gradient(90deg,#fdf0f1,#fff8f5);border:1px solid #c8919a38;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding:18px 20px;display:grid}.glamora-faq-contact-strip strong{color:var(--faq-text);margin-bottom:4px;font-size:.88rem;font-weight:800;display:block}.glamora-faq-contact-strip p{color:var(--faq-muted);margin:0;font-size:.82rem;line-height:1.5}.glamora-faq-contact-strip a{color:#fff;background:var(--faq-rose-strong);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.78rem;font-weight:800;transition:background-color .18s,transform .18s;display:inline-flex}.glamora-faq-contact-strip a:hover{background:var(--faq-wine);transform:translateY(-2px)}.glamora-faq-cta{background:#fffaf8;padding:0 0 58px}.glamora-faq-cta__container{width:min(100% - 80px,1380px);box-shadow:var(--faq-shadow);background:radial-gradient(circle at 90% 0,#ffffffe6,#0000 35%),linear-gradient(110deg,#f9e6e6,#fff5f1);border:1px solid #c8919a47;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;padding:28px 34px;display:grid}.glamora-faq-cta__icon{width:62px;height:62px;color:var(--faq-wine);background:#ffffffa6;border-radius:50%;place-items:center;display:grid}.glamora-faq-cta__copy>span{color:var(--faq-rose-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.glamora-faq-cta__copy h2{color:var(--faq-text);font-family:var(--font-title,"Playfair Display", Georgia, serif);margin:6px 0 5px;font-size:clamp(1.65rem,2.6vw,2.15rem);font-weight:600;line-height:1.12}.glamora-faq-cta__copy p{color:var(--faq-muted);margin:0;font-size:.86rem;line-height:1.55}.glamora-faq-cta__button{border:1px solid var(--faq-wine);color:#fff;background:var(--faq-wine);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-size:.76rem;font-weight:800;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.glamora-faq-cta__button:hover{color:var(--faq-wine);background:0 0;transform:translateY(-2px)}@media (width<=1180px){.glamora-faq-hero__container,.glamora-faq-main__container,.glamora-faq-cta__container{width:min(100% - 48px,1080px)}.glamora-faq-hero__container{grid-template-columns:minmax(360px,.95fr) minmax(390px,1.05fr)}.glamora-faq-main__container{grid-template-columns:minmax(250px,.72fr) minmax(0,1.68fr);gap:32px}.glamora-faq-tab{min-height:56px;padding-inline:8px;font-size:.72rem}}@media (width<=980px){.glamora-faq-hero__container{grid-template-columns:1fr;min-height:300px}.glamora-faq-hero__content{text-align:center;max-width:720px;margin:0 auto;padding:50px 0 48px}.glamora-faq-hero__eyebrow,.glamora-faq-hero__title{justify-content:center;margin-left:auto;margin-right:auto}.glamora-faq-hero__description{margin:0 auto}.glamora-faq-hero__visual{display:none}.glamora-faq-main{padding-top:42px}.glamora-faq-main__container{grid-template-columns:1fr}.glamora-faq-help{position:static}.glamora-faq-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.glamora-faq-hero__container,.glamora-faq-main__container,.glamora-faq-cta__container{width:min(100% - 28px,560px)}.glamora-faq-hero__content{padding:42px 0 40px}.glamora-faq-hero__title{max-width:460px;font-size:clamp(2.55rem,12vw,3.9rem);line-height:.98}.glamora-faq-hero__description{font-size:.88rem;line-height:1.72}.glamora-faq-main{padding:34px 0 42px}.glamora-faq-help{padding:22px}.glamora-faq-tabs{grid-template-columns:1fr 1fr;gap:8px}.glamora-faq-tab{justify-content:flex-start;min-height:54px;padding:0 12px;font-size:.76rem}.glamora-faq-item__button{min-height:58px;padding:15px;font-size:.9rem}.glamora-faq-item__answer p{padding:0 15px 16px;font-size:.82rem}.glamora-faq-contact-strip{grid-template-columns:auto minmax(0,1fr);padding:17px}.glamora-faq-contact-strip a{grid-column:1/-1;width:100%}.glamora-faq-cta__container{text-align:center;grid-template-columns:1fr;padding:24px 20px}.glamora-faq-cta__icon{margin:0 auto}.glamora-faq-cta__button{width:100%}}@media (width<=430px){.glamora-faq-hero__container,.glamora-faq-main__container,.glamora-faq-cta__container{width:min(100% - 22px,420px)}.glamora-faq-hero__eyebrow{font-size:.66rem}.glamora-faq-hero__title{font-size:clamp(2.2rem,12.4vw,3rem)}.glamora-faq-hero__title svg{width:26px;height:26px}.glamora-faq-help__contact{align-items:flex-start}.glamora-faq-tabs{grid-template-columns:1fr}.glamora-faq-tab{justify-content:center}.glamora-faq-contact-strip{text-align:center;grid-template-columns:1fr}.glamora-faq-contact-strip>svg{margin:0 auto}}@media (prefers-reduced-motion:reduce){.glamora-faq-tab,.glamora-faq-item,.glamora-faq-item__button svg,.glamora-faq-item__answer,.glamora-faq-contact-strip a,.glamora-faq-cta__button,.glamora-faq-help__button{transition:none}}.glamora-about{background:#fff;width:100%}.glamora-about-hero{background:#fdf4f3;border-top:1px solid #f3e6e7;border-bottom:1px solid #f3e6e7;width:100%;padding:0}.glamora-about-hero__container{grid-template-columns:1fr 1.05fr;align-items:center;gap:26px;width:min(100% - 40px,1240px);margin:0 auto;padding:0;display:grid}.glamora-about-hero__content{flex-direction:column;justify-content:center;padding:0 10px 0 0;display:flex}.glamora-about-hero__eyebrow{color:#d78e9c;font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.glamora-about-hero__title{color:#1f1a1c;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:clamp(42px,4vw,62px);line-height:.95;display:flex}.glamora-about-hero__title svg{color:#e4a1ae}.glamora-about-hero__description{color:#44393d;max-width:560px;margin:0;font-size:15px;line-height:1.8}.glamora-about-hero__description strong{color:#d98f9d;font-weight:700}.glamora-about-hero__visual{justify-content:center;align-items:flex-start;display:flex}.glamora-about-hero__image{object-fit:contain;width:100%;max-width:400px;height:auto;margin-top:0;display:block}.glamora-about-main{background:#fff;width:100%;padding:34px 0 18px}.glamora-about-main__container{grid-template-columns:.95fr 1.18fr;align-items:start;gap:38px;width:min(100% - 40px,1240px);margin:0 auto;display:grid}.glamora-about-section-title{color:#d38b98;align-items:center;gap:7px;margin:0 0 14px;font-size:24px;line-height:1.1;display:inline-flex}.glamora-about-section-title svg{color:#e3a5b1}.glamora-about-section-title--center{text-align:center;justify-content:center;width:100%}.glamora-about-story{padding:2px 0 0}.glamora-about-story p{color:#3d3438;margin:0 0 16px;font-size:14px;line-height:1.75}.glamora-about-story__signature{font-family:var(--font-title);align-items:center;gap:7px;font-style:italic;line-height:1.3;display:inline-flex;color:#e3a2af!important;margin-top:8px!important;font-size:17px!important}.glamora-about-values-card{background:#fffafb;border:1px solid #f1e2e5;border-radius:18px;padding:26px 24px 22px}.glamora-about-values-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid}.glamora-about-value{text-align:center;padding:8px 16px 4px;position:relative}.glamora-about-value:not(:last-child):after{content:"";background:#eee0e3;width:1px;height:calc(100% - 16px);position:absolute;top:8px;right:0}.glamora-about-value__icon{color:#e49eab;background:#fdf1f3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}.glamora-about-value h3{color:#201b1d;font-family:var(--font-body);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.3}.glamora-about-value p{color:#4b4145;margin:0;font-size:13px;line-height:1.65}.glamora-about-commitment{background:#fff;width:100%;padding:10px 0 40px}.glamora-about-commitment__container{background:#fffafb;border:1px solid #f1e2e5;border-radius:18px;width:min(100% - 40px,1240px);margin:0 auto;padding:22px 24px 18px}.glamora-about-commitment__text{color:#3f363a;max-width:900px;margin:0 0 18px;font-size:14px;line-height:1.75}.glamora-about-commitment__grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.glamora-about-commitment__item{align-items:center;gap:12px;padding:8px 16px 4px;display:flex;position:relative}.glamora-about-commitment__item:not(:last-child):after{content:"";background:#eee0e3;width:1px;height:calc(100% - 16px);position:absolute;top:8px;right:0}.glamora-about-commitment__icon{color:#e29cab;background:#fdf1f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.glamora-about-commitment__item span{color:#342c30;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.55}@media (width<=1100px){.glamora-about-main__container{grid-template-columns:1fr;gap:28px}.glamora-about-values-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.glamora-about-value:not(:last-child):after{display:none}.glamora-about-commitment__grid{grid-template-columns:repeat(2,1fr);gap:14px}.glamora-about-commitment__item:not(:last-child):after{display:none}}@media (width<=900px){.glamora-about-hero__container{grid-template-columns:1fr;gap:16px;padding:22px 0 18px}.glamora-about-hero__content{padding:0}.glamora-about-hero__image{max-width:560px}}@media (width<=640px){.glamora-about-hero__container,.glamora-about-main__container,.glamora-about-commitment__container{width:min(100% - 20px,1240px)}.glamora-about-hero__title{font-size:clamp(32px,10vw,46px)}.glamora-about-hero__description,.glamora-about-story p,.glamora-about-commitment__text{font-size:13px}.glamora-about-values-card{padding:20px 16px}.glamora-about-values-grid,.glamora-about-commitment__grid{grid-template-columns:1fr}.glamora-about-value,.glamora-about-commitment__item{padding-left:4px;padding-right:4px}}.glamora-about,.glamora-about *{box-sizing:border-box}.glamora-about-hero__visual{min-width:0}.glamora-about-hero__image{object-fit:contain;width:min(100%,420px);max-height:430px}@media (width>=1200px){.glamora-about-hero__container{grid-template-columns:minmax(420px,.95fr) minmax(420px,1.05fr);min-height:420px}.glamora-about-hero__image{max-width:430px}}@media (width<=1100px){.glamora-about-hero__container{grid-template-columns:1fr .9fr;gap:24px;width:min(100% - 36px,980px);padding:28px 0}.glamora-about-hero__title{font-size:clamp(38px,5vw,54px)}.glamora-about-hero__image{max-width:360px}.glamora-about-values-grid,.glamora-about-commitment__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.glamora-about-value:not(:last-child):after,.glamora-about-commitment__item:not(:last-child):after{display:none}}@media (width<=900px){.glamora-about-hero{padding-top:0}.glamora-about-hero__container{text-align:center;grid-template-columns:1fr;gap:18px;padding:34px 0 28px}.glamora-about-hero__content{align-items:center}.glamora-about-hero__title{justify-content:center}.glamora-about-hero__description{max-width:620px;margin-inline:auto}.glamora-about-hero__visual{justify-content:center}.glamora-about-hero__image{width:min(78vw,390px);max-height:360px}.glamora-about-main__container{grid-template-columns:1fr;gap:26px}}@media (width<=640px){.glamora-about-hero__container,.glamora-about-main__container,.glamora-about-commitment__container{width:min(100% - 24px,1240px)}.glamora-about-hero__container{padding:28px 0 24px}.glamora-about-hero__eyebrow{font-size:11px}.glamora-about-hero__title{font-size:clamp(32px,11vw,44px);line-height:1}.glamora-about-hero__title svg{width:24px;height:24px}.glamora-about-hero__description{font-size:13px;line-height:1.7}.glamora-about-hero__image{width:min(86vw,330px);max-height:310px}.glamora-about-main{padding:28px 0 14px}.glamora-about-values-card,.glamora-about-commitment__container{border-radius:16px;padding:20px 16px}.glamora-about-values-grid,.glamora-about-commitment__grid{grid-template-columns:1fr;gap:14px}.glamora-about-value{padding:12px 8px}.glamora-about-commitment__item{align-items:center;padding:12px 8px}}@media (width<=420px){.glamora-about-hero__image{width:min(90vw,290px);max-height:280px}.glamora-about-section-title{font-size:21px}.glamora-about-value__icon{width:50px;height:50px}.glamora-about-commitment__icon{width:38px;height:38px}}.glamora-legal-page,.glamora-legal-page *,.glamora-legal-page :before,.glamora-legal-page :after{box-sizing:border-box}.glamora-legal-page{--legal-background:#fffaf8;--legal-surface:#fff;--legal-surface-soft:#fff6f5;--legal-text:#403337;--legal-muted:#78666b;--legal-rose:#c97685;--legal-wine:#7f3f4c;--legal-gold:#c9a06f;--legal-border:#be828e3d;width:100%;min-width:0;color:var(--legal-text);background:var(--legal-background)}.glamora-legal-hero{isolation:isolate;background:radial-gradient(circle at 18% 20%,#fffffff2,#0000 30%),linear-gradient(110deg,#fff8f5 0%,#f8e5e5 52%,#f2d9dd 100%);border-bottom:1px solid #c1828f2e;align-items:center;width:100%;min-height:245px;padding:48px 0 44px;display:flex;position:relative;overflow:hidden}.glamora-legal-hero:before,.glamora-legal-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #a05b6a1a;border-radius:50%;position:absolute}.glamora-legal-hero:before{width:440px;height:440px;top:-190px;right:5%}.glamora-legal-hero:after{width:500px;height:500px;bottom:-280px;right:-80px}.glamora-legal-hero__word{color:#ffffff45;font-family:var(--font-title);letter-spacing:.05em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(8rem,15vw,14rem);font-weight:500;line-height:.75;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.glamora-legal-hero__container{z-index:2;width:min(100% - 72px,1380px);margin-inline:auto;position:relative}.glamora-legal-hero__ornament{width:fit-content;color:var(--legal-gold);align-items:center;gap:8px;margin-bottom:12px;display:flex}.glamora-legal-hero__ornament span{background:linear-gradient(90deg,#0000,currentColor);width:36px;height:1px}.glamora-legal-hero__ornament span:last-child{background:linear-gradient(90deg,currentColor,#0000)}.glamora-legal-hero__eyebrow{color:var(--legal-wine);font-family:var(--font-body);letter-spacing:.17em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.glamora-legal-hero h1{max-width:680px;color:var(--legal-text);font-family:var(--font-title);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:500;line-height:.94}.glamora-legal-hero h1 em{color:var(--legal-rose);font-style:italic;font-weight:500}.glamora-legal-hero__container>p{max-width:610px;color:var(--legal-muted);font-family:var(--font-body);margin:0;font-size:13px;line-height:1.75}.glamora-legal-main{background:linear-gradient(#fffdfc 0%,#fff8f6 100%);padding:44px 0 65px}.glamora-legal-main__container{grid-template-columns:minmax(265px,.72fr) minmax(680px,2.28fr);align-items:start;gap:34px;width:min(100% - 72px,1380px);margin-inline:auto;display:grid}.glamora-legal-sidebar{border:1px solid var(--legal-border);background:linear-gradient(#fffffffa,#fff7f6fa);border-radius:22px;min-width:0;padding:22px;position:sticky;top:135px;box-shadow:0 18px 45px #5b333d12}.glamora-legal-sidebar__heading{color:var(--legal-rose);border-bottom:1px solid #be828e33;align-items:center;gap:12px;margin-bottom:20px;padding:2px 4px 17px;display:flex}.glamora-legal-sidebar__heading>div{gap:4px;display:grid}.glamora-legal-sidebar__heading span{color:var(--legal-rose);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.glamora-legal-sidebar__heading h2{color:var(--legal-text);font-family:var(--font-title);margin:0;font-size:21px;font-weight:600}.glamora-legal-navigation{gap:7px;display:grid}.glamora-legal-navigation__item{min-height:52px;color:var(--legal-muted);background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;transition:color .18s,background-color .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.glamora-legal-navigation__item:hover{color:var(--legal-wine);background:#fae7e98c;transform:translate(2px)}.glamora-legal-navigation__item.is-active{color:var(--legal-wine);background:linear-gradient(90deg,#f9e3e6,#fff6f4);border-color:#c070804f;box-shadow:0 8px 20px #763e4b12}.glamora-legal-navigation__number{color:#7f3f4c70;font-family:var(--font-title);font-size:13px;font-weight:600}.glamora-legal-navigation__icon{width:30px;height:30px;color:var(--legal-rose);background:#ffffffad;border-radius:9px;justify-content:center;align-items:center;display:flex}.glamora-legal-navigation__label{min-width:0;font-family:var(--font-body);font-size:10px;font-weight:600;line-height:1.35}.glamora-legal-navigation__arrow{opacity:0;transition:opacity .18s,transform .18s}.glamora-legal-navigation__item:hover .glamora-legal-navigation__arrow,.glamora-legal-navigation__item.is-active .glamora-legal-navigation__arrow{opacity:1;transform:translate(2px)}.glamora-legal-sidebar__support{color:var(--legal-rose);border-top:1px solid #be828e33;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:20px;padding:17px 5px 3px;display:grid}.glamora-legal-sidebar__support strong{color:var(--legal-text);font-family:var(--font-body);margin-bottom:3px;font-size:10px;display:block}.glamora-legal-sidebar__support p{color:var(--legal-muted);font-family:var(--font-body);margin:0;font-size:9px;line-height:1.5}.glamora-legal-sidebar__support a{width:fit-content;color:var(--legal-rose);font-family:var(--font-body);cursor:pointer;grid-column:2;align-items:center;gap:5px;margin-top:3px;font-size:9px;font-weight:700;display:inline-flex}.glamora-legal-document{border:1px solid var(--legal-border);background:#fffffff7;border-radius:25px;min-width:0;padding:34px 38px 38px;box-shadow:0 22px 55px #5b333d12}.glamora-legal-document__header{border-bottom:1px solid #be828e33;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;padding-bottom:27px;display:grid}.glamora-legal-document__icon{width:54px;height:54px;color:var(--legal-wine);background:linear-gradient(145deg,#fae4e7,#fff7f5);border-radius:17px;justify-content:center;align-items:center;display:flex}.glamora-legal-document__heading>span{color:var(--legal-rose);font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.glamora-legal-document__heading h2{color:var(--legal-text);font-family:var(--font-title);margin:0 0 9px;font-size:clamp(2.2rem,3.2vw,3.45rem);font-weight:600;line-height:1}.glamora-legal-document__heading p{max-width:680px;color:var(--legal-muted);font-family:var(--font-body);margin:0;font-size:11px;line-height:1.75}.glamora-legal-document__update{border-left:1px solid #be828e33;gap:5px;padding-left:17px;display:grid}.glamora-legal-document__update span{color:var(--legal-muted);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:600}.glamora-legal-document__update strong{color:var(--legal-wine);font-family:var(--font-body);font-size:9px;font-weight:700}.glamora-legal-document__notice{color:var(--legal-rose);background:linear-gradient(90deg,#fdf0f1,#fff8f6);border-radius:11px;align-items:flex-start;gap:10px;margin:22px 0 8px;padding:13px 15px;display:flex}.glamora-legal-document__notice svg{flex:none;margin-top:2px}.glamora-legal-document__notice p{color:var(--legal-muted);font-family:var(--font-body);margin:0;font-size:9px;line-height:1.6}.glamora-legal-document__notice strong{color:var(--legal-wine)}.glamora-legal-document__sections{display:grid}.glamora-legal-section{grid-template-columns:45px minmax(0,1fr);gap:17px;padding:23px 0;display:grid;position:relative}.glamora-legal-section:not(:last-child){border-bottom:1px solid #be828e26}.glamora-legal-section__number{width:37px;height:37px;color:var(--legal-rose);font-family:var(--font-title);background:#fff8f7;border:1px solid #c6768640;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.glamora-legal-section__content{min-width:0}.glamora-legal-section__content p{color:var(--legal-muted);font-family:var(--font-body);margin:0 0 9px;font-size:10px;line-height:1.75}.glamora-legal-section__content ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.glamora-legal-section__content li{color:var(--legal-muted);font-family:var(--font-body);padding-left:16px;font-size:10px;line-height:1.65;position:relative}.glamora-legal-section__content li:before{content:"";background:var(--legal-rose);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:1px}.glamora-legal-document__closing{background:linear-gradient(110deg,#f9e6e8,#fff7f4);border:1px solid #be828e3b;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:22px;display:grid}.glamora-legal-document__closing-icon{width:48px;height:48px;color:var(--legal-wine);background:#ffffffa1;border-radius:50%;justify-content:center;align-items:center;display:flex}.glamora-legal-document__closing span{color:var(--legal-rose);font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:700}.glamora-legal-document__closing h3{color:var(--legal-text);font-family:var(--font-title);margin:4px 0 3px;font-size:20px;font-weight:600}.glamora-legal-document__closing p{color:var(--legal-muted);font-family:var(--font-body);margin:0;font-size:9px}.glamora-legal-document__closing>a{border:1px solid var(--legal-wine);color:#fff;background:var(--legal-wine);min-height:44px;font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:700;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.glamora-legal-document__closing>a:hover{color:var(--legal-wine);background:0 0;transform:translateY(-2px)}@media (width<=1150px){.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 48px,1080px)}.glamora-legal-main__container{grid-template-columns:minmax(245px,.75fr) minmax(590px,2.25fr);gap:25px}.glamora-legal-document{padding-inline:29px}}@media (width<=900px){.glamora-legal-main__container{grid-template-columns:1fr}.glamora-legal-sidebar{position:static}.glamora-legal-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-legal-sidebar__support{display:none}.glamora-legal-document__header{grid-template-columns:auto minmax(0,1fr)}.glamora-legal-document__update{border:0;grid-column:2;padding:0}}@media (width<=620px){.glamora-legal-hero{min-height:230px;padding:40px 0}.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 26px,540px)}.glamora-legal-hero h1{font-size:clamp(2.85rem,13vw,4.2rem)}.glamora-legal-hero__word{display:none}.glamora-legal-main{padding:30px 0 45px}.glamora-legal-sidebar{border-radius:18px;padding:17px}.glamora-legal-navigation{grid-template-columns:1fr}.glamora-legal-document{border-radius:20px;padding:25px 18px}.glamora-legal-document__header{grid-template-columns:1fr}.glamora-legal-document__icon{width:48px;height:48px}.glamora-legal-document__update{grid-column:auto}.glamora-legal-section{grid-template-columns:36px minmax(0,1fr);gap:12px}.glamora-legal-section__number{width:32px;height:32px}.glamora-legal-document__closing{text-align:center;grid-template-columns:1fr}.glamora-legal-document__closing-icon{margin-inline:auto}.glamora-legal-document__closing>a{width:100%}}@media (prefers-reduced-motion:reduce){.glamora-legal-navigation__item,.glamora-legal-navigation__arrow,.glamora-legal-document__closing>a{transition:none}}@media (width>=901px){.glamora-legal-main{padding-top:34px;padding-bottom:34px}.glamora-legal-main__container{align-items:start}.glamora-legal-sidebar{overscroll-behavior:contain;max-height:calc(100vh - 165px);position:sticky;top:140px;overflow-y:auto}.glamora-legal-document{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c97685bf #fae8eb8c;height:calc(100vh - 165px);max-height:calc(100vh - 165px);overflow:hidden auto}.glamora-legal-document::-webkit-scrollbar{width:8px}.glamora-legal-document::-webkit-scrollbar-track{background:#fae8eb8c;border-radius:999px;margin-block:20px}.glamora-legal-document::-webkit-scrollbar-thumb{background:#c97685c7;border:2px solid #fae8eb8c;border-radius:999px}.glamora-legal-document::-webkit-scrollbar-thumb:hover{background:var(--legal-wine)}.glamora-legal-sidebar{scrollbar-width:thin;scrollbar-color:#c976858c transparent}.glamora-legal-sidebar::-webkit-scrollbar{width:5px}.glamora-legal-sidebar::-webkit-scrollbar-track{background:0 0}.glamora-legal-sidebar::-webkit-scrollbar-thumb{background:#c9768580;border-radius:999px}}.glamora-legal-document{color:#1e181a;background:#fff;border-color:#eadcdf;padding:28px 34px 34px;box-shadow:0 12px 32px #432a310d}.glamora-legal-document__header{border-bottom-color:#eadcdf;grid-template-columns:50px minmax(0,1fr) 145px;gap:15px;padding-bottom:21px}.glamora-legal-document__icon{color:#8a4352;background:#f9e9ec;border-radius:14px;width:48px;height:48px}.glamora-legal-document__icon svg{width:24px;height:24px}.glamora-legal-document__heading>span{color:#a15b6a;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:700}.glamora-legal-document__heading h2{color:#21191c;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(32px,3.2vw,43px);font-weight:600;line-height:1.02}.glamora-legal-document__heading p{color:#403438;max-width:750px;margin:0;font-size:13px;line-height:1.65}.glamora-legal-document__update{border-left-color:#eadcdf;padding-left:15px}.glamora-legal-document__update span{color:#806c72;font-size:8px;font-weight:700}.glamora-legal-document__update strong{color:#21191c;font-size:10px;font-weight:700}.glamora-legal-document__notice{color:#ad6675;background:#fcf3f4;border:1px solid #ecdadd;border-radius:9px;margin:17px 0 4px;padding:12px 14px}.glamora-legal-document__notice p{color:#403438;font-size:11.5px;line-height:1.55}.glamora-legal-document__notice strong{color:#6f3441;font-weight:700}.glamora-legal-section:not(:last-child){border-bottom-color:#eadfe1}.glamora-legal-section__number{color:#a65e6d;background:snow;border-color:#e9cfd5;width:31px;height:31px;font-size:11px;font-weight:600}.glamora-legal-section__content h2{color:#171315;font-family:var(--font-body);margin:2px 0 8px;font-size:15px;font-weight:750;line-height:1.35}.glamora-legal-section__content p{color:#30282b;font-family:var(--font-body);margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.65}.glamora-legal-section__content p:last-child{margin-bottom:0}.glamora-legal-section__content ul{gap:4px;margin:7px 0 0}.glamora-legal-section__content li{color:#30282b;font-family:var(--font-body);padding-left:15px;font-size:13px;font-weight:400;line-height:1.6}.glamora-legal-section__content li:before{background:#c66f81;width:5px;height:5px;top:.63em}.glamora-legal-document__closing{background:linear-gradient(100deg,#f9eaec,#fff7f5);border-color:#e9d6da;border-radius:13px;margin-top:12px;padding:18px 20px}.glamora-legal-document__closing-icon{color:#773946;width:44px;height:44px}.glamora-legal-document__closing span{color:#9d5967;font-size:8px;font-weight:700}.glamora-legal-document__closing h3{color:#1e1719;margin:3px 0;font-size:19px}.glamora-legal-document__closing p{color:#403438;font-size:11px}.glamora-legal-document__closing>a{min-height:42px;padding:0 16px;font-size:9.5px}.glamora-legal-sidebar__heading h2{color:#1d1719;font-size:22px}.glamora-legal-navigation__label{color:#292124;font-size:11.5px;font-weight:600}.glamora-legal-navigation__item{color:#292124}.glamora-legal-navigation__item.is-active{color:#542b34;background:linear-gradient(90deg,#f6dfe3,#fff5f4)}@media (width>=901px){.glamora-legal-document{scrollbar-gutter:stable;height:calc(100vh - 165px);max-height:calc(100vh - 165px);overflow:hidden auto}.glamora-legal-document::-webkit-scrollbar{width:8px}.glamora-legal-document::-webkit-scrollbar-track{background:#f8eaed;border-radius:999px;margin-block:12px}.glamora-legal-document::-webkit-scrollbar-thumb{background:#ce7587;border:2px solid #f8eaed;border-radius:999px}.glamora-legal-document::-webkit-scrollbar-thumb:hover{background:#8a4352}}@media (width<=620px){.glamora-legal-document{padding:22px 17px}.glamora-legal-document__header{grid-template-columns:1fr}.glamora-legal-document__heading h2{font-size:clamp(29px,10vw,38px)}.glamora-legal-document__heading p{font-size:12.5px}.glamora-legal-section{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:16px 0}.glamora-legal-section__number{width:28px;height:28px}.glamora-legal-section__content h2{font-size:14px}.glamora-legal-section__content p,.glamora-legal-section__content li{font-size:12.5px;line-height:1.65}}.glamora-legal-hero{min-height:0;padding-top:20px;padding-bottom:22px}.glamora-legal-hero__container{min-height:0}.glamora-legal-hero__ornament{margin-bottom:7px}.glamora-legal-hero__eyebrow{margin-bottom:6px}.glamora-legal-hero h1{margin-bottom:8px}.glamora-legal-page{--font-title:"Poppins", sans-serif;--font-body:"Poppins", sans-serif;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.glamora-legal-page button,.glamora-legal-page input,.glamora-legal-page textarea,.glamora-legal-page select,.glamora-legal-page a{font-family:inherit}.glamora-legal-hero{padding:clamp(24px,3vw,40px) 0 clamp(26px,3vw,42px)}.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 64px,1320px)}.glamora-legal-hero__eyebrow{letter-spacing:.14em;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.2}.glamora-legal-hero h1{max-width:760px;font-family:var(--font-title);letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(2.4rem,4.4vw,4.35rem);font-weight:600;line-height:1.03}.glamora-legal-hero h1 em{font-family:inherit;font-style:normal;font-weight:500}.glamora-legal-hero__container>p{max-width:650px;font-size:14px;line-height:1.75}.glamora-legal-main{padding:38px 0 58px}.glamora-legal-main__container{grid-template-columns:minmax(270px,310px) minmax(0,1fr);gap:30px}.glamora-legal-sidebar{border-radius:20px;padding:22px;top:118px}.glamora-legal-sidebar__heading{margin-bottom:17px;padding-bottom:16px}.glamora-legal-sidebar__heading span{letter-spacing:.13em;font-size:10px;line-height:1.2}.glamora-legal-sidebar__heading h2{font-family:var(--font-title);font-size:20px;font-weight:600;line-height:1.25}.glamora-legal-navigation{gap:8px}.glamora-legal-navigation__item{border-radius:13px;gap:10px;min-height:58px;padding:9px 11px;text-decoration:none}.glamora-legal-navigation__number{font-family:var(--font-body);font-size:11px;font-weight:600}.glamora-legal-navigation__icon{border-radius:9px;width:32px;height:32px}.glamora-legal-navigation__label{font-size:12.5px;font-weight:600;line-height:1.35}.glamora-legal-sidebar__support strong{font-size:12.5px;line-height:1.35}.glamora-legal-sidebar__support p{font-size:11.5px;line-height:1.55}.glamora-legal-sidebar__support a{font-size:11.5px;line-height:1.3;text-decoration:none}.glamora-legal-document{border-radius:22px;padding:32px 36px 36px}.glamora-legal-document__header{grid-template-columns:52px minmax(0,1fr) minmax(130px,155px);gap:18px;padding-bottom:24px}.glamora-legal-document__icon{border-radius:14px;width:50px;height:50px}.glamora-legal-document__heading>span{letter-spacing:.12em;margin-bottom:6px;font-size:10px;line-height:1.25}.glamora-legal-document__heading h2{font-family:var(--font-title);letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(2rem,3.4vw,3.05rem);font-weight:600;line-height:1.08}.glamora-legal-document__heading p{max-width:760px;font-size:14px;line-height:1.72}.glamora-legal-document__update{padding-left:16px}.glamora-legal-document__update span{letter-spacing:.09em;font-size:9px;line-height:1.3}.glamora-legal-document__update strong{font-size:11px;line-height:1.4}.glamora-legal-document__notice{border-radius:11px;margin:20px 0 5px;padding:14px 16px}.glamora-legal-document__notice p{font-size:12.5px;line-height:1.65}.glamora-legal-section{grid-template-columns:38px minmax(0,1fr);gap:15px;padding:22px 0}.glamora-legal-section__number{width:34px;height:34px;font-family:var(--font-body);font-size:11px;font-weight:600}.glamora-legal-section__content h2{font-family:var(--font-body);margin:2px 0 9px;font-size:15px;font-weight:700;line-height:1.4}.glamora-legal-section__content p,.glamora-legal-section__content li{font-family:var(--font-body);font-size:13.5px;font-weight:400;line-height:1.75}.glamora-legal-section__content p{margin-bottom:10px}.glamora-legal-section__content ul{gap:7px;margin-top:10px}.glamora-legal-document__closing{border-radius:15px;gap:17px;margin-top:16px;padding:20px 22px}.glamora-legal-document__closing span{font-size:9px;line-height:1.3}.glamora-legal-document__closing h3{font-family:var(--font-title);margin:4px 0;font-size:19px;font-weight:600;line-height:1.3}.glamora-legal-document__closing p{font-size:12px;line-height:1.55}.glamora-legal-document__closing>a{border-radius:10px;min-height:44px;padding:0 18px;font-size:10px;font-weight:700;line-height:1.2;text-decoration:none}@media (width>=901px){.glamora-legal-sidebar,.glamora-legal-document{max-height:calc(100vh - 145px)}.glamora-legal-document{height:calc(100vh - 145px)}}@media (width<=980px){.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 40px,900px)}.glamora-legal-main__container{grid-template-columns:1fr;gap:24px}.glamora-legal-sidebar{max-height:none;position:static;overflow:visible}.glamora-legal-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-legal-sidebar__support{display:none}.glamora-legal-document{height:auto;max-height:none;overflow:visible}}@media (width<=720px){.glamora-legal-hero{padding:26px 0 30px}.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 28px,650px)}.glamora-legal-hero h1{max-width:560px;font-size:clamp(2.15rem,9vw,3.25rem);line-height:1.08}.glamora-legal-hero__container>p{font-size:13.5px}.glamora-legal-main{padding:26px 0 42px}.glamora-legal-navigation{grid-template-columns:1fr}.glamora-legal-document{border-radius:18px;padding:26px 22px}.glamora-legal-document__header{grid-template-columns:48px minmax(0,1fr)}.glamora-legal-document__update{border-left:0;grid-column:2;padding-left:0}.glamora-legal-document__closing{grid-template-columns:auto minmax(0,1fr)}.glamora-legal-document__closing>a{grid-column:1/-1;width:100%}}@media (width<=520px){.glamora-legal-hero__container,.glamora-legal-main__container{width:min(100% - 22px,480px)}.glamora-legal-hero__ornament{margin-bottom:8px}.glamora-legal-hero__eyebrow{letter-spacing:.12em;font-size:9.5px}.glamora-legal-hero h1{letter-spacing:-.035em;margin-bottom:10px;font-size:clamp(2rem,11vw,2.85rem)}.glamora-legal-hero__container>p{font-size:13px;line-height:1.65}.glamora-legal-sidebar{border-radius:16px;padding:16px}.glamora-legal-sidebar__heading{margin-bottom:14px;padding-bottom:14px}.glamora-legal-sidebar__heading h2{font-size:18px}.glamora-legal-navigation__item{min-height:54px;padding:8px 9px}.glamora-legal-navigation__number{font-size:10px}.glamora-legal-navigation__label{font-size:12px}.glamora-legal-navigation__arrow{opacity:1}.glamora-legal-document{border-radius:16px;padding:22px 17px 24px}.glamora-legal-document__header{grid-template-columns:1fr;gap:13px;padding-bottom:20px}.glamora-legal-document__icon{width:44px;height:44px}.glamora-legal-document__heading h2{font-size:clamp(1.8rem,9.5vw,2.35rem);line-height:1.08}.glamora-legal-document__heading p{font-size:13px;line-height:1.68}.glamora-legal-document__update{grid-column:auto}.glamora-legal-document__notice{padding:12px 13px}.glamora-legal-document__notice p{font-size:12px}.glamora-legal-section{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:18px 0}.glamora-legal-section__number{width:28px;height:28px;font-size:10px}.glamora-legal-section__content h2{margin-top:1px;font-size:14.5px;line-height:1.4}.glamora-legal-section__content p,.glamora-legal-section__content li{font-size:13px;line-height:1.72}.glamora-legal-document__closing{text-align:left;grid-template-columns:1fr;padding:18px}.glamora-legal-document__closing-icon{margin:0}.glamora-legal-document__closing h3{font-size:18px}.glamora-legal-document__closing p{font-size:12px}}@media (width<=360px){.glamora-legal-hero__container,.glamora-legal-main__container{width:calc(100% - 18px)}.glamora-legal-document{padding-inline:14px}.glamora-legal-section{grid-template-columns:1fr}.glamora-legal-section__number{margin-bottom:-4px}}.admin-customers-filters{background:#fff;border:1px solid #eadcde;border-radius:15px;gap:15px;margin-bottom:24px;padding:20px;display:grid}.admin-customers-search{color:#976173;background:#fdfbfb;border:1px solid #e3d3d7;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding-left:14px;display:flex}.admin-customers-search input{color:#49363c;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.admin-customers-search button{color:#fff;cursor:pointer;font:inherit;background:#9e465d;border:0;border-radius:0 9px 9px 0;align-self:stretch;padding:0 19px;font-size:12px;font-weight:700}.admin-customers-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.admin-customers-filter-grid label{gap:7px;display:grid}.admin-customers-filter-grid label>span{color:#887078;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-customers-filter-grid select{color:#503a42;min-height:42px;font:inherit;background:#fff;border:1px solid #e3d3d7;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.admin-customers-filter-grid select:focus{border-color:#aa6074;box-shadow:0 0 0 3px #9e465d1a}.admin-customers-clear{color:#884155;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #e2ced3;border-radius:9px;padding:0 15px;font-size:11px;font-weight:700}.admin-customers-results{color:#8e4a5e;background:#f6edef;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.admin-customer-name{align-items:center;gap:11px;display:flex}.admin-customer-name>span{color:#95445b;background:#f4e4e8;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700;display:grid}.admin-customer-name div{gap:3px;min-width:0;display:grid}.admin-customer-name strong,.admin-customer-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-customer-name small{color:#947c82;font-size:10px}.admin-customer-account{justify-items:start;gap:7px;display:grid}.admin-customer-account small{color:#3e7658;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.glamora-admin__status--pending_verification{color:#89631f;background:#fff4dc}.glamora-admin__status--suspended{color:#a13d55;background:#fde9ed}.glamora-admin__status--disabled{color:#6f5d63;background:#eee9eb}.admin-customer-profile{gap:8px;min-width:145px;display:grid}.admin-customer-profile>div:first-child{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-customer-profile>div:first-child strong{color:#60434e;font-size:10px}.admin-customer-profile__status{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.admin-customer-profile__status--completed{color:#286d49;background:#e7f5ed}.admin-customer-profile__status--in-progress{color:#8c631e;background:#fff3db}.admin-customer-profile__status--not-started{color:#77646b;background:#f0ebed}.admin-customer-profile__bar{background:#eee5e8;border-radius:999px;height:5px;overflow:hidden}.admin-customer-profile__bar span{border-radius:inherit;background:linear-gradient(90deg,#91425a,#d17e96);height:100%;display:block}.admin-customers-pagination{color:#8a737a;border-top:1px solid #eee2e4;justify-content:space-between;align-items:center;gap:20px;padding:17px 21px;font-size:10px;display:flex}.admin-customers-pagination>div{align-items:center;gap:12px;display:flex}.admin-customers-pagination button{color:#814256;cursor:pointer;min-height:35px;font:inherit;background:#fff;border:1px solid #e2d2d6;border-radius:8px;align-items:center;gap:5px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.admin-customers-pagination button:disabled{opacity:.45;cursor:not-allowed}.admin-customer-drawer{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23141a75;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-customer-drawer__panel{background:#fcf9f9;width:min(100%,610px);height:100%;overflow-y:auto;box-shadow:-20px 0 65px #25111833}.admin-customer-drawer__header{z-index:2;background:#fffffff7;border-bottom:1px solid #eadde0;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 24px;display:flex;position:sticky;top:0}.admin-customer-drawer__header span{color:#a25368;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-customer-drawer__header h2{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.admin-customer-drawer__header button{color:#804155;cursor:pointer;background:#fff;border:1px solid #e4d3d7;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.admin-customer-drawer__body{gap:18px;padding:24px;display:grid}.admin-customer-drawer__identity,.admin-customer-drawer__account,.admin-customer-drawer__profile{background:#fff;border:1px solid #eadde0;border-radius:17px}.admin-customer-drawer__identity{align-items:center;gap:15px;padding:20px;display:flex}.admin-customer-drawer__avatar{color:#93425a;background:#f3e0e5;border-radius:50%;flex:none;place-items:center;width:55px;height:55px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;display:grid}.admin-customer-drawer__identity h3{margin:0 0 4px;font-size:15px}.admin-customer-drawer__identity p{color:#8a737a;margin:0;font-size:11px}.admin-customer-drawer__identity-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.admin-customer-drawer__identity-tags span{color:#7a4d5c;background:#f4ecef;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.admin-customer-drawer__account,.admin-customer-drawer__profile{padding:21px}.admin-customer-drawer__account>h3{margin:0 0 16px;font-size:13px}.admin-customer-drawer__account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-customer-drawer__account-grid article{color:#9b4c62;background:#faf5f6;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.admin-customer-drawer__account-grid div{gap:4px;min-width:0;display:grid}.admin-customer-drawer__account-grid span{color:#917980;font-size:9px}.admin-customer-drawer__account-grid strong{overflow-wrap:anywhere;color:#503941;font-size:10px}.admin-customer-drawer__section-heading{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.admin-customer-drawer__section-heading span{color:#a05066;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-customer-drawer__section-heading h3{margin:5px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.admin-customer-drawer__section-heading>strong{color:#8f3e57;font-size:18px}.admin-customer-drawer__progress{background:#ede3e6;border-radius:999px;height:7px;margin:14px 0 20px;overflow:hidden}.admin-customer-drawer__progress span{border-radius:inherit;background:linear-gradient(90deg,#91425a,#d27f98);height:100%;display:block}.admin-customer-drawer__persona{color:#9a435d;background:linear-gradient(135deg,#f9e9ee,#fff7f9);border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.admin-customer-drawer__persona div{gap:3px;display:grid}.admin-customer-drawer__persona span{color:#9c6979;text-transform:uppercase;font-size:9px}.admin-customer-drawer__persona strong{color:#6e3045;font-family:Georgia,Times New Roman,serif;font-size:18px}.admin-customer-drawer__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.admin-customer-drawer__answer{background:#fffdfd;border:1px solid #eee3e6;border-radius:11px;min-width:0;padding:13px}.admin-customer-drawer__answer>span,.admin-customer-drawer__written-answer>span{color:#987e86;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.admin-customer-drawer__answer p,.admin-customer-drawer__written-answer p{color:#755f67;margin:0;font-size:11px;line-height:1.6}.admin-customer-drawer__tags{flex-wrap:wrap;gap:5px;display:flex}.admin-customer-drawer__tags strong{color:#754355;background:#f5eaed;border-radius:999px;padding:5px 7px;font-size:9px}.admin-customer-drawer__written-answer{border:1px solid #eadde0;border-radius:12px;margin-top:12px;padding:15px}.admin-customer-drawer__written-answer--featured{background:#fff7f9}.admin-customer-drawer__dates{color:#9a838a;gap:4px;margin-top:14px;font-size:9px;display:grid}.admin-customer-drawer__no-profile,.admin-customer-drawer__state{color:#8e727b;text-align:center;justify-items:center;gap:8px;padding:45px 20px;display:grid}.admin-customer-drawer__no-profile h4,.admin-customer-drawer__no-profile p,.admin-customer-drawer__state p{margin:0}.admin-customer-drawer__no-profile h4{color:#523b44}.admin-customer-drawer__state{align-content:center;min-height:400px}.admin-customer-drawer__state--error{color:#9b4055}.admin-customer-drawer__state button{color:#873f54;cursor:pointer;background:#fff;border:1px solid #dcbfc7;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:8px;padding:0 13px;display:inline-flex}.admin-customer-drawer__spinner{animation:.8s linear infinite admin-customer-spin}@keyframes admin-customer-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.admin-customers-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-customers-filter-grid,.admin-customer-drawer__account-grid,.admin-customer-drawer__answers{grid-template-columns:1fr}.admin-customers-pagination{flex-direction:column;align-items:stretch}.admin-customers-pagination>div{justify-content:space-between}.admin-customer-drawer__body{padding:16px}}.admin-insights-scope,.admin-insights-scope *,.admin-insights-overview,.admin-insights-overview *,.admin-insights-grid,.admin-insights-grid *,.admin-insights-suggestions,.admin-insights-suggestions *{box-sizing:border-box}.admin-insights-scope{background:linear-gradient(#fff 0%,snow 100%);border:1px solid #eadcde;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #522d380b}.admin-insights-scope>div:first-child{gap:5px;min-width:0;display:grid}.admin-insights-scope>div:first-child>span{color:#a25368;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-insights-scope strong{color:#453038;font-size:14px;font-weight:700}.admin-insights-scope p{color:#8e777e;max-width:720px;margin:2px 0 0;font-size:10px;line-height:1.65}.admin-insights-scope__buttons{background:#f4ecef;border:1px solid #eadde1;border-radius:11px;flex:none;padding:4px;display:inline-flex}.admin-insights-scope__buttons button{color:#876d76;cursor:pointer;min-height:37px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:9.5px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.admin-insights-scope__buttons button:hover{color:#8d3e56}.admin-insights-scope__buttons button.is-active{color:#8d3e56;background:#fff;box-shadow:0 5px 14px #4f22301c}.admin-insights-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.admin-insights-overview article{color:#a14b63;background:linear-gradient(145deg,#fff,#fffafb);border:1px solid #eadde0;border-radius:15px;align-items:center;gap:13px;min-width:0;min-height:78px;padding:17px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 22px #54303b0b}.admin-insights-overview article:hover{border-color:#ddc5cb;transform:translateY(-2px);box-shadow:0 15px 30px #54303b12}.admin-insights-overview article>svg{color:#a14b63;background:#f8e9ed;border-radius:12px;flex:none;width:42px;height:42px;padding:10px}.admin-insights-overview article:nth-child(2)>svg{color:#b15c72;background:#f8edf1}.admin-insights-overview article:nth-child(3)>svg{color:#55738b;background:#eef3f7}.admin-insights-overview article>div{gap:3px;min-width:0;display:grid}.admin-insights-overview span{color:#907880;letter-spacing:.04em;text-transform:uppercase;font-size:8.5px;font-weight:700}.admin-insights-overview strong{color:#533942;font-size:13px;font-weight:700;line-height:1.25}.admin-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.admin-insights-card{background:#fff;border:1px solid #eadcde;border-radius:17px;min-width:0;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 9px 25px #522d380a}.admin-insights-card:hover{border-color:#dfc9ce;transform:translateY(-2px);box-shadow:0 16px 34px #522d3811}.admin-insights-card__header{border-bottom:1px solid #f0e6e8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.admin-insights-card__header>div{min-width:0}.admin-insights-card__header h3{color:#47323a;margin:0;font-size:14px;font-weight:700}.admin-insights-card__header p{color:#927b82;max-width:390px;margin:5px 0 0;font-size:9.5px;line-height:1.6}.admin-insights-card__header>span{color:#935066;white-space:nowrap;background:#f6edef;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:750}.admin-insights-distribution{gap:16px;padding-top:19px;display:grid}.admin-insights-distribution__item{gap:7px;display:grid}.admin-insights-distribution__label{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-insights-distribution__label>span{color:#604a52;min-width:0;font-size:9.5px;font-weight:600;line-height:1.4}.admin-insights-distribution__label>div{flex:none;align-items:center;gap:7px;display:flex}.admin-insights-distribution__label strong{color:#8d3e57;font-size:9.5px;font-weight:800}.admin-insights-distribution__label small{color:#7d5865;background:#f3e8eb;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:8px;font-weight:700;display:grid}.admin-insights-distribution__bar{background:#eee5e8;border-radius:999px;height:7px;overflow:hidden}.admin-insights-distribution__bar span{border-radius:inherit;background:linear-gradient(90deg,#904159 0%,#b95f79 55%,#d17d96 100%);height:100%;transition:width .3s;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.admin-insights-card__empty{color:#9a838a;text-align:center;place-items:center;min-height:120px;padding:30px 10px 18px;font-size:10px;line-height:1.55;display:grid}.admin-insights-suggestions{margin-top:4px}.admin-insights-suggestions__count{color:#8f485e;white-space:nowrap;background:#f6edef;border-radius:999px;padding:7px 10px;font-size:8.5px;font-weight:750}.admin-insights-suggestions__list{display:grid}.admin-insights-suggestion{border-bottom:1px solid #f0e7e9;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:15px;padding:20px 22px;transition:background .16s;display:grid}.admin-insights-suggestion:hover{background:#fffafb}.admin-insights-suggestion:last-child{border-bottom:0}.admin-insights-suggestion__icon{color:#a34b63;background:#f8e9ed;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.admin-insights-suggestion__content{min-width:0}.admin-insights-suggestion__content p{color:#5a4149;margin:0 0 12px;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;line-height:1.7}.admin-insights-suggestion__content>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-insights-suggestion__content strong{color:#50373f;font-size:9.5px;font-weight:700}.admin-insights-suggestion__content span{color:#998188;font-size:8.5px}.admin-insights-suggestion__meta{justify-items:end;gap:7px;display:grid}.admin-insights-suggestion__meta span{color:#824157;white-space:nowrap;background:#f4e9ed;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:750}.admin-insights-suggestion__meta small{color:#9a838a;white-space:nowrap;font-size:8px}.admin-insights-generated{color:#99838a;text-align:right;margin:15px 0 0;font-size:8.5px}@media (width<=1280px){.admin-insights-scope{gap:22px;padding:20px}.admin-insights-grid{gap:15px}.admin-insights-card{padding:19px}.admin-insights-suggestion{padding-inline:19px}}@media (width<=1050px){.admin-insights-grid{grid-template-columns:1fr}.admin-insights-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.admin-insights-scope{flex-direction:column;align-items:stretch;gap:17px}.admin-insights-scope__buttons{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.admin-insights-scope__buttons button{width:100%}.admin-insights-overview{grid-template-columns:1fr;gap:10px}.admin-insights-overview article{min-height:72px}}@media (width<=620px){.admin-insights-scope{border-radius:14px;padding:16px}.admin-insights-scope strong{font-size:13px}.admin-insights-scope p{font-size:9.5px}.admin-insights-scope__buttons{grid-template-columns:1fr}.admin-insights-scope__buttons button{min-height:38px}.admin-insights-overview article{border-radius:13px;padding:14px}.admin-insights-overview article>svg{width:38px;height:38px;padding:9px}.admin-insights-grid{gap:13px}.admin-insights-card{border-radius:14px;padding:15px}.admin-insights-card__header{flex-direction:column;gap:10px;padding-bottom:14px}.admin-insights-card__header>span{align-self:flex-start}.admin-insights-distribution{gap:14px;padding-top:15px}.admin-insights-distribution__label{align-items:flex-start}.admin-insights-suggestion{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 14px}.admin-insights-suggestion__meta{grid-column:2;justify-items:start}.admin-insights-suggestion__content p{font-size:11px}.admin-insights-generated{text-align:left}}@media (width<=390px){.admin-insights-scope{padding:14px}.admin-insights-scope__buttons{padding:3px}.admin-insights-scope__buttons button{min-height:37px;padding-inline:10px;font-size:9px}.admin-insights-overview article{gap:11px;padding:13px}.admin-insights-card{padding:13px}.admin-insights-suggestion{grid-template-columns:1fr;padding:15px 13px}.admin-insights-suggestion__icon{width:38px;height:38px}.admin-insights-suggestion__meta{grid-column:1;justify-items:start}}@media (prefers-reduced-motion:reduce){.admin-insights-scope *,.admin-insights-overview *,.admin-insights-grid *,.admin-insights-suggestions *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.glamora-edition-drawer{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#29171c75;justify-content:flex-end;display:flex;position:fixed;inset:0}.glamora-edition-drawer__panel{background:#fffaf9;width:min(680px,100%);height:100%;animation:.22s glamora-edition-drawer-in;overflow-y:auto;box-shadow:-24px 0 70px #34192133}@keyframes glamora-edition-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.glamora-edition-drawer__header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf9f7;border-bottom:1px solid #eadde0;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:20px 28px;display:flex;position:sticky;top:0}.glamora-edition-drawer__header div{gap:5px;display:grid}.glamora-edition-drawer__header span{color:#a35268;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.glamora-edition-drawer__header h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.glamora-edition-drawer__header button{color:#75414f;cursor:pointer;background:#fff;border:1px solid #e3d3d7;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid}.glamora-edition-drawer__loading{color:#876e74;text-align:center;place-items:center;min-height:450px;padding:35px;display:grid}.glamora-edition-drawer__body{padding:25px 28px 45px}.glamora-edition-drawer__status-section{background:#fff;border:1px solid #e8dadd;border-radius:13px;padding:18px}.glamora-edition-drawer__status-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.glamora-edition-drawer__status-section span,.glamora-edition-drawer__status-section small{color:#8d757b;font-size:11px}.glamora-edition-drawer__status-section strong{color:#99445b;font-size:12px}.glamora-edition-drawer__status-control{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.glamora-edition-drawer__status-control select,.glamora-edition-drawer__status-control button{min-height:42px;font:inherit;border-radius:8px;font-size:12px}.glamora-edition-drawer__status-control select{background:#fff;border:1px solid #dfced2;padding:0 12px}.glamora-edition-drawer__status-control button{color:#fff;cursor:pointer;background:#99445b;border:1px solid #99445b;padding:0 15px}.glamora-edition-drawer__status-section>small{margin-top:10px;display:block}.glamora-edition-drawer__inventory-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 28px;display:grid}.glamora-edition-drawer__inventory-summary article{background:#fff;border:1px solid #eadde0;border-radius:11px;gap:6px;padding:14px;display:grid}.glamora-edition-drawer__inventory-summary small{color:#927b81;font-size:10px}.glamora-edition-drawer__inventory-summary strong{font-size:20px}.glamora-edition-drawer__form{gap:18px;display:grid}.glamora-edition-drawer__section-title{color:#8f4055;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #eadde0;margin-top:8px;padding-bottom:8px;font-size:11px;font-weight:700}.glamora-edition-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.glamora-edition-drawer__form label{gap:7px;display:grid}.glamora-edition-drawer__form label>span{color:#574047;font-size:11px;font-weight:650}.glamora-edition-drawer__form input,.glamora-edition-drawer__form textarea{box-sizing:border-box;color:#402f34;width:100%;font:inherit;background:#fff;border:1px solid #dfced2;border-radius:9px;outline:0;font-size:12px}.glamora-edition-drawer__form input{min-height:44px;padding:0 12px}.glamora-edition-drawer__form textarea{resize:vertical;padding:12px;line-height:1.6}.glamora-edition-drawer__form input:focus,.glamora-edition-drawer__form textarea:focus{border-color:#b8667c;box-shadow:0 0 0 3px #b8667c1a}.glamora-edition-drawer__form label small{color:#a23f56;font-size:10px;line-height:1.4}.glamora-edition-drawer__message{border-radius:9px;padding:13px 15px;font-size:11px;line-height:1.5}.glamora-edition-drawer__message--error{color:#973b50;background:#fff2f4;border:1px solid #efc6ce}.glamora-edition-drawer__message--success{color:#296848;background:#f0faf5;border:1px solid #bce0ca}.glamora-edition-drawer__footer{background:#fffaf9f7;border-top:1px solid #eadde0;justify-content:flex-end;gap:11px;margin:15px -28px -45px;padding:18px 28px;display:flex;position:sticky;bottom:-45px}.glamora-edition-drawer__footer button{cursor:pointer;min-height:44px;font:inherit;border-radius:9px;padding:0 17px;font-size:12px;font-weight:650}.glamora-edition-drawer__cancel{color:#6d535a;background:#fff;border:1px solid #dfced2}.glamora-edition-drawer__save{color:#fff;background:#99445b;border:1px solid #99445b;align-items:center;gap:8px;display:inline-flex}.glamora-edition-drawer button:disabled,.glamora-edition-drawer input:disabled,.glamora-edition-drawer textarea:disabled,.glamora-edition-drawer select:disabled{cursor:wait;opacity:.58}@media (width<=620px){.glamora-edition-drawer__header,.glamora-edition-drawer__body{padding-left:18px;padding-right:18px}.glamora-edition-drawer__grid{grid-template-columns:1fr}.glamora-edition-drawer__inventory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.glamora-edition-drawer__status-control{grid-template-columns:1fr}.glamora-edition-drawer__footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}.glamora-edition-drawer__home-card{background:radial-gradient(circle at 100% 0,#cd6eff29,#0000 32%),linear-gradient(145deg,#fff8fc 0%,#fffdfb 52%,#f9f3ff 100%);border:1px solid #964ab233;border-radius:24px;gap:18px;padding:20px;display:grid;box-shadow:0 18px 45px #5e325b17}.glamora-edition-drawer__home-header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.glamora-edition-drawer__home-badge{color:#fff;letter-spacing:.13em;background:linear-gradient(135deg,#b948d0,#7739c8);border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:950;box-shadow:0 8px 18px #7739c833}.glamora-edition-drawer__home-header h3{color:#4f274e;margin:0;font-size:1.08rem;font-weight:950}.glamora-edition-drawer__home-header p{color:#79576f;margin:5px 0 0;font-size:.84rem;line-height:1.5}.glamora-edition-drawer__home-toggle{cursor:pointer;background:#fff;border:1px solid #a646b838;border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.glamora-edition-drawer__home-toggle input{appearance:none;background:#fff;border:2px solid #c95f785c;border-radius:8px;place-items:center;width:26px;height:26px;margin:0;display:grid}.glamora-edition-drawer__home-toggle input:after{color:#fff;content:"✓";opacity:0;font-size:1rem;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;transform:scale(.6)}.glamora-edition-drawer__home-toggle input:checked{background:linear-gradient(135deg,#bd50d3,#7d3bca);border-color:#9143ca;box-shadow:0 7px 16px #7e3bca3d}.glamora-edition-drawer__home-toggle input:checked:after{opacity:1;transform:scale(1)}.glamora-edition-drawer__home-toggle strong{color:#4d2b38;font-size:.98rem;display:block}.glamora-edition-drawer__home-toggle small{color:#7a5864;margin-top:4px;font-size:.82rem;line-height:1.45;display:block}.glamora-edition-drawer__home-fields{gap:14px;display:grid}.glamora-edition-drawer__home-editor{grid-template-columns:minmax(0,1.12fr) minmax(230px,.88fr);align-items:stretch;gap:16px;display:grid}.glamora-edition-drawer__home-preview{color:#fff;background:radial-gradient(circle at 88% 5%,#e378f633,#0000 34%),linear-gradient(145deg,#4f175f,#842f85 56%,#b95b93);border-radius:20px;align-content:center;gap:12px;min-height:310px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 34px #53195f2e}.glamora-edition-drawer__home-preview:after{content:"";border:1px solid #ffffff47;border-radius:999px;width:150px;height:150px;position:absolute;top:-55px;right:-65px}.glamora-edition-drawer__home-preview>small{color:#ffffffa8;letter-spacing:.11em;font-size:.65rem;font-weight:900}.glamora-edition-drawer__home-preview>span{color:#ffd8ef;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.glamora-edition-drawer__home-preview h4{color:#fff;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.05}.glamora-edition-drawer__home-preview p{color:#fffc;margin:0;font-size:.86rem;line-height:1.55}.glamora-edition-drawer__home-preview>div{flex-wrap:wrap;gap:7px;display:flex}.glamora-edition-drawer__home-preview em{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:.72rem;font-style:normal;font-weight:800}.glamora-edition-drawer__home-preview>strong{color:#792b80;background:#fff;border-radius:999px;justify-content:center;width:fit-content;margin-top:3px;padding:11px 16px;font-size:.8rem;display:inline-flex}.glamora-edition-drawer__home-image{border-top:1px solid #964ab224;gap:12px;padding-top:18px;display:grid}.glamora-edition-drawer__section-help{color:#795b65;background:#fff8fa;border-left:3px solid #c95f78;border-radius:0 10px 10px 0;margin:-8px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.5}.glamora-edition-image-list{gap:16px;display:grid}.glamora-edition-image-field{background:radial-gradient(circle at 0 0,#ffe7edc7,#0000 42%),#fffaf8;border:1px solid #854a5b24;border-radius:18px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:16px;padding:14px;display:grid}.glamora-edition-image-field__preview{aspect-ratio:4/3;color:#a85d72;background:linear-gradient(135deg,#fbe5e8,#fff8f6);border:1px dashed #b25c7352;border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.glamora-edition-image-field__preview img{object-fit:cover;width:100%;height:100%;display:block}.glamora-edition-image-field__preview>div{text-align:center;place-items:center;gap:8px;padding:18px;display:grid}.glamora-edition-image-field__preview span{color:#7d4c5c;font-size:.84rem;font-weight:800}.glamora-edition-image-field__preview.has-broken-image:after{color:#9f3f56;content:"La URL no carga como imagen";text-align:center;background:#fffaf8f0;justify-content:center;align-items:center;padding:16px;font-size:.82rem;font-weight:900;display:flex;position:absolute;inset:0}.glamora-edition-image-field__content{align-content:start;gap:12px;min-width:0;display:grid}.glamora-edition-image-field__content strong{color:#4d2b38;font-size:.98rem;display:block}.glamora-edition-image-field__content p{color:#7a5864;margin:5px 0 0;font-size:.84rem;line-height:1.45}.glamora-edition-image-field__actions input[type=file]{opacity:0;pointer-events:none;inline-size:1px;position:absolute}.glamora-edition-image-field__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glamora-edition-image-field__button{color:#fff;cursor:pointer;background:#c95f78;border:0;border-radius:12px;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:0 14px;font-size:.84rem;font-weight:900;display:inline-flex}.glamora-edition-image-field__button svg{flex:none}.glamora-edition-image-field__home-button{color:#9b4057;cursor:pointer;font:inherit;background:#fff4f6;border:1px solid #c95f7847;border-radius:12px;align-items:center;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:900;display:inline-flex}.glamora-edition-image-field__home-button:disabled{color:#8a6872;cursor:default;background:#f6ecef}.glamora-edition-image-field__url{gap:7px;display:grid}.glamora-edition-image-field__url span{color:#704554;font-size:.78rem;font-weight:900}.glamora-edition-image-field__url input{color:#4d2b38;font:inherit;background:#fff;border:1px solid #854a5b2e;border-radius:12px;outline:none;width:100%;padding:11px 12px;font-size:.84rem}@media (width<=760px){.glamora-edition-drawer__home-card{border-radius:18px;padding:15px}.glamora-edition-drawer__home-editor{grid-template-columns:1fr}.glamora-edition-drawer__home-preview{min-height:260px}.glamora-edition-image-field{grid-template-columns:1fr}}:root{--color-background:#fffaf8;--color-background-soft:#fff4f4;--color-background-muted:#f9ecee;--color-surface:#fff;--color-white:#fff;--color-text:#000;--color-text-soft:#4a4a4a;--color-text-muted:#6b6667;--color-primary:#b96875;--color-primary-dark:#813e4b;--color-primary-deep:#6d2937;--color-primary-soft:#e7b8bf;--color-primary-extra-soft:#f8e7ea;--color-wine:#6d2937;--color-blush:#f3d3d5;--color-cream:#fff7f3;--color-gold:#c99b69;--color-border:#ead8dc;--color-border-soft:#f1e4e7;--color-success:#34745a;--color-warning:#a66b2c;--color-error:#a63d4c;--font-title:"Poppins", Arial, sans-serif;--font-body:"Poppins", Arial, sans-serif;--font-script:"Poppins", Arial, sans-serif;--radius-xs:6px;--radius-small:8px;--radius-medium:16px;--radius-large:28px;--radius-extra-large:40px;--radius-pill:999px;--shadow-small:0 8px 25px #65313d12;--shadow-soft:0 18px 50px #65313d1a;--shadow-medium:0 25px 65px #65313d29;--shadow-large:0 35px 90px #65313d33;--transition-fast:.16s ease;--transition-base:.22s ease;--transition-slow:.35s ease;--container-width:1400px;--container-padding:clamp(20px, 5vw, 72px);font-family:var(--font-body);color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);width:100%;min-width:320px;max-width:100%;margin:0;padding:0;scroll-padding-top:125px;overflow-x:clip}body{width:100%;min-width:320px;max-width:100%;min-height:100vh;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}#root{width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--color-text);background:var(--color-background);text-align:initial;flex-direction:column;margin:0;padding:0;display:flex;overflow-x:clip}main{flex:1;width:100%;min-width:0;max-width:100%;padding-top:111px}header,footer,section,nav,article,aside{min-width:0}section{width:100%;max-width:100%;position:relative}.glamora-container{width:min(calc(100% - (var(--container-padding) * 2)), var(--container-width));max-width:100%;margin-inline:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font-family:var(--font-body);font:inherit;margin:0}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,textarea,select{color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}textarea{resize:vertical}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}picture{width:100%}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}fieldset{border:0;min-width:0;margin:0;padding:0}address{font-style:normal}hr{background:var(--color-border);border:0;width:100%;height:1px;margin:0}h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0}h1,h2,h3,h4,h5,h6{color:#000;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.15}h1{font-size:clamp(3rem,7vw,6rem)}h2{font-size:clamp(2.5rem,5vw,4.5rem)}h3{font-size:clamp(2rem,3vw,3rem)}h4{font-size:clamp(1.5rem,2vw,2rem)}p{color:var(--color-text-soft);text-wrap:pretty}strong,b{font-weight:700}small{font-size:.875rem}.glamora-button{border-radius:var(--radius-pill);min-height:50px;font-family:var(--font-body);letter-spacing:.045em;text-align:center;cursor:pointer;transition:color var(--transition-base), background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.glamora-button:hover{transform:translateY(-2px)}.glamora-button:active{transform:translateY(0)}.glamora-button--primary{color:var(--color-white);background:var(--color-primary-dark);border-color:var(--color-primary-dark);box-shadow:0 14px 30px #813e4b33}.glamora-button--primary:hover{color:var(--color-white);background:var(--color-wine);border-color:var(--color-wine);box-shadow:0 18px 38px #6d293740}.glamora-button--secondary{color:var(--color-primary-dark);border-color:var(--color-primary-soft);background:0 0}.glamora-button--secondary:hover{color:var(--color-wine);background:var(--color-primary-extra-soft);border-color:var(--color-primary)}.glamora-button--light{color:var(--color-primary-dark);background:var(--color-white);border-color:var(--color-white);box-shadow:var(--shadow-small)}.glamora-button--light:hover{background:var(--color-cream)}.glamora-field{gap:8px;width:100%;display:grid}.glamora-field label{color:var(--color-text);font-family:var(--font-body);font-size:13px;font-weight:700}.glamora-input,.glamora-select,.glamora-textarea{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);border-radius:14px;outline:none}.glamora-input,.glamora-select{min-height:50px;padding:0 16px}.glamora-textarea{min-height:130px;padding:14px 16px}.glamora-input:hover,.glamora-select:hover,.glamora-textarea:hover{border-color:var(--color-primary-soft)}.glamora-input:focus,.glamora-select:focus,.glamora-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #b968751c}.glamora-field__help{color:var(--color-text-muted);font-size:12px;line-height:1.5}.glamora-field__error{color:var(--color-error);font-size:12px;line-height:1.5}.glamora-eyebrow{color:var(--color-primary-dark);font-family:var(--font-body);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.glamora-eyebrow:before{content:"";background:currentColor;width:26px;height:1px}:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}::selection{color:var(--color-white);background:var(--color-primary-dark)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff5f4}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#d59ca5;border:2px solid #fff5f4}::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}*{scrollbar-width:thin;scrollbar-color:#d59ca5 #fff5f4}.page{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 40px,1200px);min-height:70vh;margin:0 auto;padding:100px 0;display:flex}.page .eyebrow{color:var(--color-primary);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;line-height:1.3}.page h1{color:var(--color-primary-dark);margin-bottom:22px;font-size:clamp(48px,7vw,88px)}.page .subtitle{max-width:650px;color:var(--color-text-soft);margin:0 auto;font-size:16px;line-height:1.8}.is-hidden{display:none!important}.is-disabled{pointer-events:none;opacity:.55}.no-scroll{overflow:hidden}@media (width<=1024px){:root{--container-padding:clamp(20px, 4vw, 42px)}html{scroll-padding-top:105px}}@media (width<=768px){:root{--container-padding:20px}html{scroll-padding-top:96px}body{font-size:15px}h1{font-size:clamp(2.8rem,14vw,4.7rem)}h2{font-size:clamp(2.3rem,11vw,3.7rem)}h3{font-size:clamp(1.9rem,8vw,2.7rem)}.glamora-button{min-height:48px;padding-inline:23px}.page{width:min(100% - 30px,1200px);min-height:65vh;padding:70px 0}.page h1{font-size:clamp(44px,15vw,68px)}.page .subtitle{font-size:15px;line-height:1.75}}@media (width<=480px){:root{--container-padding:16px}.glamora-button{width:100%}.page{width:min(100% - 28px,1200px);padding:60px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1050px){main{padding-top:104px}}@media (width<=620px){main{padding-top:95px}}main.glamora-admin{padding-top:0}@media (width<=1050px){main{padding-top:104px}}@media (width<=620px){main{padding-top:95px}}
