@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-ExtraLight.woff2?v=184007530147174207541777700864) format("woff2"),url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-ExtraLight.woff?v=24813545595393012711777700863) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaProLight.woff?v=125228082515246549821777700854) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-Regular.woff2?v=128206984278832090451777700863) format("woff2"),url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-Regular.woff?v=140491302511797146771777700863) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaProMedium.woff?v=144078290005241035561777700854) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaProSemiBold.woff?v=4532359839468999431777700855) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaProBold.woff?v=109004357703702764791777700863) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaProBold-Italic.woff?v=78305107789487768181777700863) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-Black.woff2?v=52200296245805368821777700863) format("woff2"),url(//www.glamrdip.com/cdn/shop/t/506/assets/SofiaPro-Black.woff?v=125855271502975389281777700863) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{font-synthesis:none;--gd-white: #FFFFFF;--gd-surface: #F9F8F6;--gd-border: #EBEBEA;--gd-ink: #1A1817;--gd-ink-secondary: #757068;--gd-ink-disabled: #AEABA5;--gd-violet: #5B2D8E;--gd-violet-hover: #4C2578;--gd-violet-subtle: #F0EAFA;--gd-dark: #111010;--gd-success: #3D8C5C;--gd-bg-cream: #F5EFE6;--gd-border-soft: #E5E5E5;--gd-font-display: "Sofia Pro", system-ui, sans-serif;--gd-font-body: "DM Sans", "Sofia Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gd-text-display: clamp(40px, 5vw, 72px);--gd-text-h1: clamp(32px, 4vw, 56px);--gd-text-h2: clamp(24px, 3vw, 36px);--gd-text-h3: clamp(20px, 2.25vw, 28px);--gd-text-h4: 18px;--gd-text-body: 16px;--gd-text-sm: 14px;--gd-text-xs: 13px;--gd-text-eyebrow: 11px;--gd-leading-tight: 1.1;--gd-leading-snug: 1.25;--gd-leading-normal: 1.5;--gd-leading-loose: 1.65;--gd-tracking-tight: -.015em;--gd-tracking-normal: 0;--gd-tracking-wide: .04em;--gd-tracking-eyebrow: .1em;--gd-sp-1: 8px;--gd-sp-2: 16px;--gd-sp-3: 24px;--gd-sp-4: 32px;--gd-sp-5: 48px;--gd-sp-6: 64px;--gd-sp-7: 80px;--gd-sp-8: 96px;--gd-sp-9: 120px;--gd-sp-10: 160px;--gd-radius-xs: 4px;--gd-radius-sm: 8px;--gd-radius-md: 16px;--gd-radius-pill: 100px;--gd-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--gd-shadow-md: 0 8px 32px rgba(0, 0, 0, .08);--gd-shadow-lg: 0 16px 56px rgba(0, 0, 0, .1);--gd-ease-out: cubic-bezier(.16, 1, .3, 1);--gd-ease-in-out: cubic-bezier(.45, 0, .55, 1);--gd-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--gd-dur-fast: .15s;--gd-dur-base: .25s;--gd-dur-slow: .4s;--gd-dur-reveal: .7s;--gd-max-grid: 1280px;--gd-max-prose: 640px;--gd-focus-ring: 0 0 0 2px var(--gd-white), 0 0 0 4px var(--gd-violet);--gd-trustpilot-green: #00B67A;--gd-trustpilot-empty: #DCDCE6;--gd-free-shipping-threshold: 100;--gd-gradient-violet-strip: linear-gradient(135deg, #7B3FB8 0%, #9B5ED0 40%, #B07DE0 70%, #C9A4EC 100%);--gd-gradient-lilac-strip: linear-gradient(135deg, #B090C8 0%, #C8A8E0 50%, #E4D4F0 100%);--gd-salon-pink-tint: rgba(200, 160, 190, .12);--gd-header-bg: rgba(255, 255, 255, .92);--gd-header-blur: 16px;--gd-accordion-duration: .4s;--gd-home-pad-y-mobile: var(--gd-sp-6);--gd-home-pad-y-desktop: var(--gd-sp-7);--gd-announcement-h: 50px;--gd-header-h: 64px;--gd-promo-h: 32px;--gd-sticky-stack-h: calc(var(--gd-announcement-h) + var(--gd-header-h));--gd-section-spacing-mobile: clamp(32px, 5vw, 48px);--gd-section-spacing-desktop: clamp(48px, 3.5vw, 80px);--gd-z-promo-bar: 100;--gd-z-announcement: 100;--gd-z-header: 200;--gd-z-mega-menu: 800;--gd-z-search-panel: 800;--gd-z-mobile-drawer: 8500;--gd-z-cart-drawer: 9000;--gd-z-modal: 9500}@media(prefers-reduced-motion:reduce){:root{--gd-dur-fast: 1ms;--gd-dur-base: 1ms;--gd-dur-slow: 1ms;--gd-dur-reveal: 1ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes gd-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gd-slide-up{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gd-animate-marquee{animation:gd-marquee 30s linear infinite}.gd-animate-fade-in{animation:gd-fade-in var(--gd-dur-base) var(--gd-ease-out)}.gd-animate-slide-up{animation:gd-slide-up var(--gd-dur-slow) var(--gd-ease-out)}.gd-container{width:100%;max-width:var(--gd-max-grid);margin-inline:auto;padding-inline:var(--gd-sp-3)}@media(min-width:750px){.gd-container{padding-inline:var(--gd-sp-4)}}.gd-prose{max-width:var(--gd-max-prose)}.gd-eyebrow{display:inline-block;font-family:var(--gd-font-body);font-size:var(--gd-text-eyebrow);font-weight:600;letter-spacing:var(--gd-tracking-eyebrow);text-transform:uppercase;color:var(--gd-ink-secondary)}.gd-heading{font-family:var(--gd-font-display);font-weight:400;line-height:var(--gd-leading-tight);letter-spacing:var(--gd-tracking-tight);color:var(--gd-ink);margin:0}.gd-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--gd-sp-1);padding:14px 28px;font-family:var(--gd-font-body);font-size:var(--gd-text-body);font-weight:500;color:var(--gd-white);background-color:var(--gd-ink);border:1px solid var(--gd-ink);border-radius:var(--gd-radius-pill);cursor:pointer;transition:background-color var(--gd-dur-base) var(--gd-ease-out),border-color var(--gd-dur-base) var(--gd-ease-out),transform var(--gd-dur-fast) var(--gd-ease-out);text-decoration:none}.gd-button:hover:not([disabled]){background-color:var(--gd-violet);border-color:var(--gd-violet)}.gd-button:active:not([disabled]){transform:translateY(1px)}.gd-button[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.gd-button:focus-visible{outline:none;box-shadow:var(--gd-focus-ring)}.gd-button--secondary{color:var(--gd-ink);background-color:transparent;border-color:var(--gd-ink)}.gd-button--secondary:hover:not([disabled]){color:var(--gd-white);background-color:var(--gd-ink)}.gd-button--violet{background-color:var(--gd-violet);border-color:var(--gd-violet)}.gd-button--violet:hover:not([disabled]){background-color:var(--gd-violet-hover);border-color:var(--gd-violet-hover)}.gd-skip-link{position:absolute;top:-100px;left:0;padding:var(--gd-sp-2);background:var(--gd-ink);color:var(--gd-white);text-decoration:none;z-index:1000}.gd-skip-link:focus{top:0}.gd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{overflow-x:clip;max-width:100vw;width:100%}@supports not (overflow: clip){html,body{overflow-x:hidden}}input,textarea,select{font-size:16px}:focus:not(:focus-visible){outline:none}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}img.gd-allow-drag,.gd-allow-drag img{-webkit-user-drag:auto;user-drag:auto}.gd-price{font-family:var(--gd-font-body);font-size:inherit;color:var(--gd-ink-secondary)}.gd-price--has-compare{display:inline-flex;align-items:baseline;gap:6px}.gd-price__compare{font-size:.93em;text-decoration:line-through;color:var(--gd-ink-disabled)}.gd-price__sale{font-weight:600;color:var(--gd-violet)}.gd-pdp-discount-badge{position:absolute;top:var(--gd-sp-3);left:var(--gd-sp-3);z-index:3;display:inline-flex;align-items:center;font-family:var(--gd-font-body);font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--gd-violet);color:var(--gd-white);border-radius:var(--gd-radius-pill);padding:5px 11px;white-space:nowrap;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/506/assets/glamrdip-tokens.css.map */
