*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}:root{--color-base-accent-1: 255, 107, 157;--color-base-accent-2: 155, 89, 182;--color-base-neon: 0, 255, 209;--color-base-text: 26, 26, 46;--color-base-background-1: 255, 255, 255;--color-base-background-2: 248, 244, 255;--font-body-family: "DM Sans", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Space Grotesk", "Helvetica Neue", Arial, sans-serif;--font-body-weight: 400;--font-heading-weight: 700;--page-width: 128rem;--border-radius-base: 8px;--border-radius-card: 12px;--spacing-sections-desktop: 72px;--spacing-sections-mobile: 36px;--header-height: 64px;--color-pink: 255, 107, 157;--color-purple: 155, 89, 182;--color-neon: 0, 255, 209;--color-deep-navy: 26, 26, 46;--color-soft-lavender: 248, 244, 255;--space-xs: .4rem;--space-sm: .8rem;--space-md: 1.6rem;--space-lg: 2.4rem;--space-xl: 4rem;--space-2xl: 6.4rem;--space-3xl: 9.6rem;--transition-base: .2s ease;--transition-smooth: .35s cubic-bezier(.25, .46, .45, .94);--transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--shadow-sm: 0 1px 3px rgba(26,26,46,.08);--shadow-md: 0 4px 16px rgba(26,26,46,.12);--shadow-lg: 0 8px 32px rgba(26,26,46,.16);--shadow-glow-pink: 0 0 20px rgba(255,107,157,.35);--shadow-glow-neon: 0 0 20px rgba(0,255,209,.35);--shadow-glow-purple: 0 0 20px rgba(155,89,182,.35);--z-below: -1;--z-base: 0;--z-above: 10;--z-sticky: 100;--z-overlay: 200;--z-modal: 300;--z-toast: 400}body{font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:1.6;color:#1a1a2e;color:rgb(var(--color-base-text, 26,26,46));background-color:#fff;background-color:rgb(var(--color-base-background-1, 255,255,255));margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:700;line-height:1.15;margin:0 0 var(--space-md);color:rgb(var(--color-base-text, 26,26,46))}h1{font-size:clamp(3.2rem,5vw,6.4rem);letter-spacing:-.02em}h2{font-size:clamp(2.4rem,3.5vw,4rem);letter-spacing:-.01em}h3{font-size:clamp(2rem,2.5vw,2.8rem)}h4{font-size:clamp(1.8rem,2vw,2.2rem)}h5{font-size:1.8rem}h6{font-size:1.6rem}p{margin:0 0 var(--space-md);font-size:1.6rem;line-height:1.7}a{color:rgb(var(--color-base-accent-1, 255,107,157));text-decoration:none;transition:color var(--transition-base),opacity var(--transition-base)}a:hover{opacity:.8}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--space-lg)}@media(min-width:768px){.page-width{padding:0 var(--space-xl)}}.section{padding:var(--spacing-sections-mobile, 4rem) 0}@media(min-width:768px){.section{padding:var(--spacing-sections-desktop, 7.2rem) 0}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.grid{display:grid;gap:var(--space-lg)}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.grid--4-col,.grid--3-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid--4-col,.grid--3-col,.grid--2-col{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:1.2rem 2.8rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;letter-spacing:.02em;border-radius:var(--border-radius-base);border:2px solid transparent;cursor:pointer;transition:all var(--transition-smooth);text-decoration:none;white-space:nowrap}.btn--primary{background:#ff6b9d;background:rgb(var(--color-base-accent-1, 255, 107, 157));color:#fff!important;border-color:#ff6b9d;border-color:rgb(var(--color-base-accent-1, 255, 107, 157))}.btn--primary:hover{background:#e55589;background:rgba(var(--color-base-accent-1, 255, 107, 157),.85);color:#fff!important;border-color:#e55589;transform:translateY(-1px)}.btn--secondary{background:transparent;color:#ff6b9d;color:rgb(var(--color-base-accent-1, 255, 107, 157));border-color:#ff6b9d;border-color:rgb(var(--color-base-accent-1, 255, 107, 157))}.btn--secondary:hover{background:#ff6b9d;background:rgb(var(--color-base-accent-1, 255, 107, 157));color:#fff!important;border-color:#ff6b9d;transform:translateY(-1px)}.btn--neon{background:#00ffd1;background:rgb(var(--color-base-neon, 0, 255, 209));color:#000!important;border-color:#00ffd1;border-color:rgb(var(--color-base-neon, 0, 255, 209))}.btn--neon:hover{background:#00e6bc;background:rgba(var(--color-base-neon, 0, 255, 209),.85);color:#000!important;transform:translateY(-1px)}.btn--dark{background:#1a1a2e;background:rgb(var(--color-base-text, 26, 26, 46));color:#fff!important;border-color:#1a1a2e;border-color:rgb(var(--color-base-text, 26, 26, 46))}.btn--dark:hover{background:#2d2d4a;background:rgba(var(--color-base-text, 26, 26, 46),.8);color:#fff!important;transform:translateY(-1px)}.btn--sm{padding:.8rem 2rem;font-size:1.4rem}.btn--lg{padding:1.6rem 4rem;font-size:1.7rem}.btn--full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.card{background:rgb(var(--color-base-background-1, 255,255,255));border-radius:var(--border-radius-card);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.form-label{display:block;font-size:1.4rem;font-weight:600;margin-bottom:var(--space-xs);color:rgb(var(--color-base-text, 26,26,46))}.form-input,.form-select,.form-textarea{width:100%;padding:1.2rem 1.6rem;font-family:var(--font-body-family);font-size:1.5rem;color:rgb(var(--color-base-text, 26,26,46));background:rgb(var(--color-base-background-1, 255,255,255));border:2px solid rgba(var(--color-base-text, 26,26,46),.15);border-radius:var(--border-radius-base);transition:border-color var(--transition-base),box-shadow var(--transition-base);-webkit-appearance:none;appearance:none}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:rgb(var(--color-base-accent-1, 255,107,157));box-shadow:0 0 0 3px rgba(var(--color-base-accent-1, 255,107,157),.15)}.form-textarea{resize:vertical;min-height:12rem}.media{position:relative;overflow:hidden}.media img{width:100%;height:100%;object-fit:cover;display:block}.ratio-square{aspect-ratio:1/1}.ratio-portrait{aspect-ratio:3/4}.ratio-landscape{aspect-ratio:4/3}.ratio-wide{aspect-ratio:16/9}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay)}.spinner{width:2.4rem;height:2.4rem;border:3px solid rgba(var(--color-base-accent-1, 255,107,157),.2);border-top-color:rgb(var(--color-base-accent-1, 255,107,157));border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge{display:inline-flex;align-items:center;padding:.3rem .9rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:99px}.badge--sale{background:rgb(var(--color-base-accent-1, 255,107,157));color:#fff}.badge--new{background:rgb(var(--color-base-neon, 0,255,209));color:rgb(var(--color-base-text, 26,26,46))}.badge--sold-out{background:rgba(var(--color-base-text, 26,26,46),.15);color:rgb(var(--color-base-text, 26,26,46))}.divider{border:none;border-top:1px solid rgba(var(--color-base-text, 26,26,46),.1);margin:var(--space-xl) 0}.section-header{text-align:center;max-width:64rem;margin:0 auto var(--space-2xl)}.section-header .eyebrow{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-base-accent-1, 255,107,157));margin-bottom:var(--space-sm)}.section-header h2{margin-bottom:var(--space-md)}.section-header p{color:rgba(var(--color-base-text, 26,26,46),.7);font-size:1.8rem}.skip-to-content-link{position:fixed;top:-100px;left:var(--space-md);z-index:var(--z-toast);transition:top .2s ease}.skip-to-content-link:focus{top:var(--space-md)}.animate--page-load .animate-reveal{opacity:0;transform:translateY(2rem);transition:opacity .6s ease,transform .6s ease}.animate--page-load .animate-reveal.revealed{opacity:1;transform:translateY(0)}.price{font-family:var(--font-heading-family);font-weight:700}.price--sale .price__regular{text-decoration:line-through;opacity:.5;font-weight:400;margin-right:.6rem}.price--sale .price__final{color:rgb(var(--color-base-accent-1, 255,107,157))}.rating{display:flex;align-items:center;gap:.2rem}.rating__star{color:gold;font-size:1.6rem}.rating__star--empty{color:rgba(var(--color-base-text, 26,26,46),.2)}.plur-gradient{background:linear-gradient(135deg,#ff6b9d26,#9b59b626,#00ffd126)}.plur-gradient-text{background:linear-gradient(135deg,#ff6b9d,#9b59b6,#00ffd1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section--bg-1{background:#fff;background:rgb(var(--color-base-background-1, 255,255,255))}.section--bg-2{background:#f8f4ff;background:rgb(var(--color-base-background-2, 248,244,255))}.section--bg-dark{background:#1a1a2e;background:rgb(var(--color-base-text, 26,26,46));color:#fff}.section--bg-dark h1,.section--bg-dark h2,.section--bg-dark h3{color:#fff}.announcement-bar{position:relative;z-index:var(--z-sticky)}.hide-mobile{display:none!important}.show-mobile{display:block!important}@media(min-width:768px){.hide-mobile{display:block!important}.show-mobile,.hide-desktop{display:none!important}}.overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;opacity:0;pointer-events:none;transition:opacity .35s ease}.overlay-backdrop.active{opacity:1;pointer-events:all}.product-grid{display:grid;gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(4,1fr)}}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl) 0}.pagination__item{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--border-radius-base);border:2px solid rgba(var(--color-base-text, 26,26,46),.15);font-weight:600;font-size:1.5rem;color:rgb(var(--color-base-text, 26,26,46));transition:all var(--transition-base)}.pagination__item:hover,.pagination__item--active{background:rgb(var(--color-base-accent-1, 255,107,157));border-color:rgb(var(--color-base-accent-1, 255,107,157));color:#fff;opacity:1}.breadcrumb{display:flex;align-items:center;gap:var(--space-sm);font-size:1.3rem;color:rgba(var(--color-base-text, 26,26,46),.6);flex-wrap:wrap}.breadcrumb a{color:rgba(var(--color-base-text, 26,26,46),.6)}.breadcrumb a:hover{color:rgb(var(--color-base-accent-1, 255,107,157));opacity:1}.breadcrumb__divider{opacity:.4}.carousel{position:relative;overflow:hidden}.carousel__track{display:flex;transition:transform var(--transition-smooth)}.carousel__nav{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg)}.carousel__btn{width:4.4rem;height:4.4rem;border-radius:50%;border:2px solid rgba(var(--color-base-text, 26,26,46),.2);background:rgb(var(--color-base-background-1, 255,255,255));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-shrink:0}.carousel__btn:hover{border-color:rgb(var(--color-base-accent-1, 255,107,157));color:rgb(var(--color-base-accent-1, 255,107,157))}.carousel__dots{display:flex;gap:var(--space-xs)}.carousel__dot{width:.8rem;height:.8rem;border-radius:50%;background:rgba(var(--color-base-text, 26,26,46),.2);transition:all var(--transition-base);cursor:pointer;border:none}.carousel__dot--active{background:rgb(var(--color-base-accent-1, 255,107,157));width:2.4rem;border-radius:4px}.tabs{display:flex;gap:0;border-bottom:2px solid rgba(var(--color-base-text, 26,26,46),.1);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-btn{padding:1.2rem 2rem;font-weight:600;font-size:1.5rem;border:none;background:none;cursor:pointer;color:rgba(var(--color-base-text, 26,26,46),.5);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all var(--transition-base)}.tab-btn:hover{color:rgb(var(--color-base-text, 26,26,46))}.tab-btn--active{color:rgb(var(--color-base-accent-1, 255,107,157));border-bottom-color:rgb(var(--color-base-accent-1, 255,107,157))}.form-status{padding:var(--space-md);border-radius:var(--border-radius-base);font-size:1.4rem;font-weight:500;display:none}.form-status.success{background:#00c8641a;color:#007a40;border:1px solid rgba(0,200,100,.3);display:block}.form-status.error{background:#ff3c3c1a;color:#c0000a;border:1px solid rgba(255,60,60,.3);display:block}.accordion__item{border-bottom:1px solid rgba(var(--color-base-text, 26,26,46),.1)}.accordion__trigger{width:100%;text-align:left;padding:var(--space-lg) 0;font-weight:600;font-size:1.6rem;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:rgb(var(--color-base-text, 26,26,46));transition:color var(--transition-base)}.accordion__trigger:hover{color:rgb(var(--color-base-accent-1, 255,107,157))}.accordion__icon{width:2rem;height:2rem;flex-shrink:0;transition:transform var(--transition-smooth)}.accordion__item.open .accordion__icon{transform:rotate(45deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height var(--transition-smooth)}.accordion__item.open .accordion__content{max-height:60rem}.accordion__body{padding:0 0 var(--space-lg);color:rgba(var(--color-base-text, 26,26,46),.75);font-size:1.5rem;line-height:1.7}.color-swatch{display:inline-block;width:2.8rem;height:2.8rem;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:all var(--transition-base);position:relative}.color-swatch:hover,.color-swatch.active{border-color:rgb(var(--color-base-accent-1, 255,107,157));transform:scale(1.1)}.color-swatch-label{display:none}.quantity-selector{display:inline-flex;align-items:center;border:2px solid rgba(var(--color-base-text, 26,26,46),.15);border-radius:var(--border-radius-base);overflow:hidden}.quantity-btn{width:4.2rem;height:4.2rem;border:none;background:none;cursor:pointer;font-size:1.8rem;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-base-text, 26,26,46));transition:background var(--transition-base)}.quantity-btn:hover{background:rgba(var(--color-base-accent-1, 255,107,157),.1)}.quantity-input{width:5.6rem;text-align:center;border:none;border-left:2px solid rgba(var(--color-base-text, 26,26,46),.1);border-right:2px solid rgba(var(--color-base-text, 26,26,46),.1);font-family:var(--font-heading-family);font-weight:700;font-size:1.6rem;-moz-appearance:textfield}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none}.status-timeline{list-style:none;padding:0;margin:0;position:relative}.status-timeline:before{content:"";position:absolute;left:2rem;top:0;bottom:0;width:2px;background:rgba(var(--color-base-text, 26,26,46),.1)}.status-step{display:flex;gap:var(--space-lg);padding:var(--space-md) 0;position:relative}.status-step__dot{width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-base-text, 26,26,46),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;position:relative;font-size:1.4rem;font-weight:700}.status-step--done .status-step__dot{background:rgb(var(--color-base-neon, 0,255,209));color:rgb(var(--color-base-text, 26,26,46))}.status-step--active .status-step__dot{background:rgb(var(--color-base-accent-1, 255,107,157));color:#fff;box-shadow:var(--shadow-glow-pink);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(1);box-shadow:var(--shadow-glow-pink)}50%{transform:scale(1.1);box-shadow:0 0 32px #ff6b9d80}}.status-step__content{padding-top:.8rem}.status-step__label{font-weight:700;font-size:1.6rem;margin-bottom:.3rem}.status-step__desc{font-size:1.4rem;color:rgba(var(--color-base-text, 26,26,46),.6)}.trust-badges{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center;justify-content:center}.trust-badge{display:flex;align-items:center;gap:var(--space-sm);font-size:1.4rem;font-weight:500;color:rgba(var(--color-base-text, 26,26,46),.7)}.trust-badge__icon{width:2.4rem;height:2.4rem;color:rgb(var(--color-base-neon, 0,255,209))}.empty-state{text-align:center;padding:var(--space-3xl) var(--space-lg)}.empty-state__icon{font-size:5rem;margin-bottom:var(--space-lg);display:block}.empty-state h3{margin-bottom:var(--space-sm)}.empty-state p{color:rgba(var(--color-base-text, 26,26,46),.6);margin-bottom:var(--space-xl)}.header-offset{padding-top:var(--header-height, 7rem)}.sticky-atc{position:fixed;bottom:0;left:0;right:0;background:rgb(var(--color-base-background-1, 255,255,255));border-top:1px solid rgba(var(--color-base-text, 26,26,46),.1);padding:var(--space-md) var(--space-lg);display:flex;align-items:center;gap:var(--space-md);z-index:var(--z-sticky);transform:translateY(100%);transition:transform var(--transition-smooth);box-shadow:0 -4px 24px #0000001a}.sticky-atc.visible{transform:translateY(0)}.color-swatch{width:2.8rem;height:2.8rem;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s ease,box-shadow .15s ease;position:relative;outline:none}.color-swatch--light{border-color:#ddd}.site-header{position:sticky;top:0;z-index:100;background:#fffffff7;border-bottom:1px solid #eee;box-shadow:0 1px 8px #0000000f}.header-wrap{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:64px;gap:1.6rem}.header-logo{text-decoration:none;color:#1a1a2e;font-family:var(--font-heading-family, "Space Grotesk", sans-serif);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:.6rem;flex-shrink:0}.header-logo img{height:40px;width:auto;display:block}.header-logo__name{display:block;line-height:1}.header-logo__sub{font-size:.85rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#ff6b9d;display:block;line-height:1}.header-nav{display:none;align-items:center;gap:.2rem;flex:1;justify-content:center}@media(min-width:900px){.header-nav{display:flex!important}}.header-nav a{font-size:1.4rem;font-weight:600;color:#1a1a2e;padding:.6rem 1rem;border-radius:6px;text-decoration:none;white-space:nowrap}.header-nav a:hover,.header-nav a.active{color:#ff6b9d;background:#ff6b9d14}.header-right{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.h-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:#1a1a2e;border-radius:6px;text-decoration:none;position:relative;padding:0}.h-btn:hover{background:#f5f5f5}.cart-badge{position:absolute;top:2px;right:2px;width:16px;height:16px;background:#ff6b9d;color:#fff;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.hamburger-btn{width:40px;height:40px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:none;background:none;cursor:pointer;padding:0;border-radius:6px;flex-shrink:0}.hamburger-btn:hover{background:#f5f5f5}.hamburger-btn span{display:block!important;width:22px;height:2.5px;background:#1a1a2e!important;border-radius:2px}@media(min-width:900px){.hamburger-btn{display:none!important}}.mob-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.mob-overlay.is-open{opacity:1;pointer-events:all}.mob-nav{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100vh;background:#fff;z-index:999;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto;box-shadow:4px 0 24px #00000026;display:flex;flex-direction:column}.mob-nav.is-open{transform:translate(0)}.mob-nav__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:1px solid #eee;flex-shrink:0}.mob-nav__head-title{font-family:var(--font-heading-family, "Space Grotesk", sans-serif);font-size:1.6rem;font-weight:800;color:#1a1a2e;text-decoration:none}.mob-nav__close{width:36px;height:36px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a1a2e;border-radius:6px;font-size:1.8rem;line-height:1}.mob-nav__close:hover{background:#f5f5f5}.mob-nav__links{list-style:none;padding:.8rem 0;margin:0}.mob-nav__links li{border-bottom:1px solid #f5f5f5}.mob-nav__links a{display:flex;align-items:center;padding:1.4rem 2rem;font-size:1.6rem;font-weight:600;color:#1a1a2e;text-decoration:none}.mob-nav__links a:hover{color:#ff6b9d;background:#fef7f9}.supply-section{padding:5.6rem 0}.supply-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media(min-width:600px){.supply-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.supply-grid{grid-template-columns:repeat(6,1fr)}}.supply-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.2rem 1.6rem;background:#fff;border:2px solid rgba(26,26,46,.07);border-radius:12px;text-decoration:none;color:#1a1a2e;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative}a.supply-card:hover{border-color:#ff6b9d;transform:translateY(-4px);box-shadow:0 8px 24px #1a1a2e1a}.supply-card--soon{opacity:.55}.supply-card__icon{font-size:3.2rem;margin-bottom:1.2rem;display:block}.supply-card__name{font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;margin-bottom:.3rem}.supply-card__count{font-size:1.1rem;color:#1a1a2e73}.supply-card__badge{position:absolute;top:.8rem;right:.8rem;font-size:.9rem;font-weight:700;text-transform:uppercase;padding:.2rem .6rem;border-radius:99px;background:#1a1a2e1a;color:#1a1a2e66}.coming-soon-section{background:#1a1a2e;padding:7.2rem 0}.coming-soon__inner{max-width:64rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.coming-soon__heading{color:#fff;font-size:clamp(2.8rem,4vw,4.8rem);margin:0}.coming-soon__text{color:#ffffffa6;font-size:1.7rem;line-height:1.65;margin:0}.coming-soon__features{display:flex;flex-direction:column;gap:.8rem;align-items:center;color:#ffffffb3;font-size:1.5rem}.coming-soon-section .eyebrow{color:#ffffff80}.community__plur-row{display:flex;gap:3.2rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:3.2rem;width:100%}.community__plur-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem}@media(max-width:767px){.community__grid{display:flex;flex-direction:column;align-items:center;text-align:center}.community__content{display:flex;flex-direction:column;align-items:center}.community__content h2,.community__content p{text-align:center}}.color-swatch{width:2.8rem;height:2.8rem;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;transition:transform .15s ease,box-shadow .15s ease;outline:none}.color-swatch:hover{transform:scale(1.15)}.color-swatch.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #ff6b9d}.color-swatch--light{border-color:#ccc}.featured-products .section-header,.brand-intro .section-header,.how-it-works .section-header,.why-shop .section-header,.etsy-reviews .section-header,.community__content,.newsletter-inner,.featured-products .section-header h2,.why-shop .section-header h2,.etsy-reviews .section-header h2{text-align:center}.brand-intro__content{text-align:left}.brand-intro__stats{display:flex;flex-wrap:wrap;gap:3.2rem}.community__plur-row{justify-content:flex-start}@media(max-width:899px){.section-header,.hero__inner{text-align:center}.hero__actions{justify-content:center}.community__content{text-align:center}.community__plur-row{justify-content:center}.community__content .btn{align-self:center}.brand-intro__content{text-align:center}.brand-intro__stats{justify-content:center}.why-card{text-align:center;align-items:center}.why-card__icon{margin:0 auto 1.6rem}.footer-brand{align-items:center;text-align:center}.footer-social{justify-content:center}.footer-links{align-items:center}.footer-bottom{justify-content:center;flex-direction:column;align-items:center}.footer-bottom-links{justify-content:center}.review-card__body{text-align:center}.review-card__stars{justify-content:center}.page-width{padding:0 1.6rem}}.section-header{text-align:center;max-width:72rem;margin-left:auto;margin-right:auto}.section-header h2,.section-header p,.section-header .eyebrow,.supply-section .section-header,.brand-intro__content{text-align:center}.brand-intro__plur-pillars,.brand-intro__stats,.brand-intro__colorado,.community__plur-row{justify-content:center}.community__plur-item{align-items:center;text-align:center}.how-it-works .section-header,.why-shop .section-header,.why-card{text-align:center}.why-card__icon{margin:0 auto 1.6rem}.etsy-reviews__header{text-align:center;justify-content:center;flex-direction:column;align-items:center}.newsletter-inner{text-align:center;align-items:center}.featured-products__header-row{justify-content:center;text-align:center}.featured-products__header-row .section-header,.hero__inner{text-align:center}.hero__actions{justify-content:center}.footer-brand{align-items:center;text-align:center}.footer-social{justify-content:center}@media(max-width:899px){.footer-links{align-items:center}.footer-bottom{justify-content:center;flex-direction:column;align-items:center}.footer-bottom-links{justify-content:center}.page-width{padding:0 1.6rem}}@media(prefers-color-scheme:dark){:root{--color-base-background-1: 18, 18, 32;--color-base-background-2: 26, 22, 48;--color-base-text: 220, 215, 240;--color-base-accent-1: 255, 107, 157;--color-base-accent-2: 155, 89, 182;--color-base-neon: 0, 255, 209;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 16px rgba(0,0,0,.4);--shadow-lg: 0 8px 32px rgba(0,0,0,.5)}body{background-color:#12121f;color:#dcd7f0}body,h1,h2,h3,h4,h5,h6{color:#dcd7f0}a{color:#ff6b9d}.site-header{background:#121220f7!important;border-bottom-color:#ffffff12!important;box-shadow:0 1px 8px #0006!important}.header-logo__name{color:#fff!important}.header-nav a{color:#dcd7f0!important}.header-nav a:hover,.header-nav a.active{color:#ff6b9d!important;background:#ff6b9d1a!important}.h-btn{color:#dcd7f0!important}.h-btn:hover{background:#ffffff0f!important}.hamburger-btn span{background:#dcd7f0!important}.nav-dropdown__trigger{color:#dcd7f0!important}.nav-dropdown__trigger:hover{color:#ff6b9d!important;background:#ff6b9d1a!important}.nav-dropdown__menu{background:#1e1b35!important;border-color:#ffffff14!important;box-shadow:0 8px 32px #00000080!important}.nav-dropdown__menu a{color:#dcd7f0!important;background:none!important}.nav-dropdown__menu a:hover{color:#ff6b9d!important;background:#ff6b9d14!important}.mob-nav{background:#1a1a2e!important}.mob-nav__head{border-bottom-color:#ffffff14!important}.mob-nav__title{color:#fff!important}.mob-nav__close{color:#dcd7f0!important}.mob-nav__close:hover{background:#ffffff0f!important}.mob-nav__links li{border-bottom-color:#ffffff0d!important}.mob-nav__links a{color:#dcd7f0!important}.mob-nav__links a:hover{color:#ff6b9d!important;background:#ff6b9d14!important}.mob-nav__sub{background:#0003!important;border-top-color:#ffffff0f!important}.mob-nav__sub a{color:#dcd7f0cc!important;border-bottom-color:#ffffff0a!important}.mob-overlay{background:#000000b3!important}.mob-nav__accordion-trigger{color:#dcd7f0!important}.product-card,.why-card,.order-card,.addr-card,.acc-panel,.contact-form-wrap,.faq-item,.auth-card{background:#1e1b35!important;border-color:#ffffff12!important}.product-card:hover,.why-card:hover{box-shadow:0 8px 32px #0006!important}.product-card__title{color:#dcd7f0!important}.product-card__media,.product-card__no-image{background:#2a2545!important}.product-card__variant-count{color:#dcd7f066!important}.why-shop{background:#1a1a2e!important}.supply-section{background:#12121f!important}.supply-card{background:#1e1b35!important;border-color:#ffffff12!important;color:#dcd7f0!important}.supply-card__count{color:#dcd7f066!important}.supply-card--soon{opacity:.4!important}.featured-categories .category-card,.category-card{background:#1e1b35!important;border-color:#ffffff12!important}.form-input,.form-select,.form-textarea,.auth-field input,.addr-form__field input,.addr-form__field select,.contact-field input,.contact-field select,.contact-field textarea,.tracker-field input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],select,textarea{background:#2a2545!important;border-color:#ffffff1a!important;color:#dcd7f0!important}.form-input:focus,.auth-field input:focus,input:focus,select:focus,textarea:focus{border-color:#ff6b9d!important;box-shadow:0 0 0 3px #ff6b9d26!important}input::placeholder,textarea::placeholder{color:#dcd7f04d!important}.form-label,label{color:#dcd7f0!important}.btn--secondary{background:#ffffff0f!important;border-color:#ffffff26!important;color:#dcd7f0!important}.btn--secondary:hover{background:#ffffff1a!important}.brand-intro{background:#12121f!important}.brand-intro__content h2,.brand-intro__content p{color:#dcd7f0!important}.brand-intro__colorado{color:#dcd7f080!important}.brand-intro__stat-label{color:#dcd7f066!important}.how-it-works{background:#1a1a2e!important}.step-card,.review-card{background:#1e1b35!important;border-color:#ffffff12!important}.review-card__body{color:#dcd7f0bf!important}.review-card__author{color:#dcd7f080!important}.etsy-source-badge{background:#ffffff14!important;color:#dcd7f0b3!important}.newsletter-signup{background:#1a1a2e!important}.newsletter-inner{color:#dcd7f0!important}.faq-item{border-color:#ffffff12!important}.faq-item.open{border-color:#ff6b9d40!important}.faq-trigger{color:#dcd7f0!important;background:#1e1b35!important}.faq-body{color:#dcd7f0bf!important;background:#1e1b35!important}.faq-group__title{color:#dcd7f0!important;border-bottom-color:#ffffff12!important}.faq-sidebar{background:#1e1b35!important;border-color:#ffffff12!important}.faq-sidebar__links a{color:#dcd7f099!important}.faq-sidebar__links a:hover{background:#ff6b9d14!important;color:#ff6b9d!important}.cart-item{border-color:#ffffff12!important}.cart-item__title{color:#dcd7f0!important}.cart-item__variant{color:#dcd7f080!important}.cart-summary{background:#1e1b35!important;border-color:#ffffff12!important}.cart-summary__line{border-color:#ffffff12!important;color:#dcd7f0bf!important}.cart-drawer__header{border-bottom-color:#ffffff14!important}.cart-drawer__title{color:#fff!important}.product__gallery-main{background:#2a2545!important}.product__gallery-thumb{background:#2a2545!important;border-color:#ffffff12!important}.product__divider{border-color:#ffffff12!important}.product__description{color:#dcd7f0cc!important}.product__trust-item{color:#dcd7f099!important}.product__related{background:#1a1a2e!important}.product-form__color-guide{color:#dcd7f080!important}.tab-btn{color:#dcd7f099!important;border-color:#ffffff14!important;background:#2a2545!important}.tab-btn--active{color:#ff6b9d!important;border-color:#ff6b9d!important;background:#ff6b9d14!important}.tab-panel{color:#dcd7f0cc!important}.sticky-atc{background:#121220f7!important;border-top-color:#ffffff12!important}.acc-sidebar{background:#1e1b35!important;border-color:#ffffff12!important}.acc-nav li a,.acc-nav li button{color:#dcd7f099!important}.acc-nav li a:hover,.acc-nav li button:hover{color:#ff6b9d!important;background:#ff6b9d12!important}.acc-nav li a.active{color:#ff6b9d!important;background:#ff6b9d1a!important}.acc-nav .sep{background:#ffffff12!important}.order-card__num,.order-card__total{color:#dcd7f0!important}.order-card__items,.order-card__date{color:#dcd7f080!important}.order-card,.addr-card{border-color:#ffffff12!important}.addr-card__lines{color:#dcd7f099!important}.addr-add{border-color:#ffffff14!important}.addr-add:hover{border-color:#ff6b9d!important}.addr-add__icon,.addr-add__label{color:#dcd7f04d!important}.addr-add:hover .addr-add__icon,.addr-add:hover .addr-add__label{color:#ff6b9d!important}.acc-modal{background:#1e1b35!important}.acc-modal__head{background:#1e1b35!important;border-bottom-color:#ffffff12!important}.acc-modal__title{color:#dcd7f0!important}.acc-modal__x{color:#dcd7f066!important}.acc-modal__x:hover{background:#ffffff0f!important;color:#dcd7f0!important}.acc-modal__foot{border-top-color:#ffffff12!important}.collection-header{background:#1a1a2e!important}.main-collection-sort select{background:#2a2545!important;color:#dcd7f0!important;border-color:#ffffff1a!important}.site-footer{background:#0d0d1a!important}.footer-col__title{color:#dcd7f059!important}.footer-links a{color:#dcd7f099!important}.footer-links a:hover{color:#ff6b9d!important}.footer-bottom{border-top-color:#ffffff0f!important;color:#dcd7f04d!important}.footer-bottom-links a{color:#dcd7f04d!important}.footer-bottom-links a:hover{color:#dcd7f099!important}.footer-plur{border-top-color:#ffffff0f!important}.color-swatch{box-shadow:inset 0 0 0 1px #fff3!important}.color-swatch--light{box-shadow:inset 0 0 0 1px #ffffff59!important}.variant-btn{border-color:#ffffff1a!important;color:#dcd7f0!important;background:#2a2545!important}.variant-btn:hover{border-color:#ff6b9d!important;color:#ff6b9d!important}.fpu__inner{background:linear-gradient(135deg,#ff6b9d14,#9b59b614)!important}.fpu__title{color:#dcd7f0!important}.fpu__sub{color:#dcd7f080!important}.cart-nudge--shipping{background:#00ae421a!important;border-color:#00ae4233!important;color:#dcd7f0!important}.cart-nudge--bundle{background:#9b59b61a!important;border-color:#9b59b633!important;color:#dcd7f0!important}.cart-nudge--tier{background:#ff6b9d14!important;border-color:#ff6b9d33!important;color:#dcd7f0!important}.contact-info-card{background:#1e1b35!important;border-color:#9b59b626!important}.contact-info-card__title{color:#dcd7f0!important}.contact-info-card p{color:#dcd7f099!important}.contact-social{background:#0000004d!important}.policy-nav{background:#1e1b35!important;border-color:#ffffff12!important}.policy-body h2{color:#dcd7f0!important;border-top-color:#ffffff12!important}.policy-body p,.policy-body li{color:#dcd7f0bf!important}.policy-updated{color:#dcd7f059!important;border-top-color:#ffffff12!important}.breadcrumb a{color:#dcd7f080!important}.breadcrumb__divider{color:#dcd7f040!important}.auth-page{background:linear-gradient(160deg,#1a1830,#12121f 70%)!important}.auth-card{background:#1e1b35!important;border-color:#ffffff14!important}.auth-card h1{color:#fff!important}.auth-card__sub{color:#dcd7f080!important}.auth-links{border-top-color:#ffffff12!important}.auth-links a{color:#ff6b9d!important}.auth-brand__sub{color:#dcd7f099!important}.auth-brand__perks li{color:#dcd7f0b3!important}.bundle-item{border-color:#ffffff12!important;background:#1e1b35!important}.bundle-item__name{color:#dcd7f0!important}.bundle-item__price{color:#dcd7f080!important}.bundle-summary{background:#1e1b35!important;border-color:#ffffff12!important}.bundle-summary__head{background:#2a2545!important}.bundle-tier{background:#2a2545!important;color:#dcd7f0!important}.bundle-tier.active{background:#ff6b9d1f!important}.btn--neon,.btn--neon:hover{color:#000!important}.acc-hero__greeting{color:#dcd7f066!important}.acc-hero__name{color:#fff!important}.acc-hero__email{color:#dcd7f066!important}.acc-stat__num{color:#ff6b9d!important}.acc-stat__label{color:#dcd7f059!important}.acc-panel__head{background:#1e1b35!important;border-bottom-color:#ffffff12!important}.acc-panel__title{color:#dcd7f0!important}.acc-panel__body{background:#1e1b35!important}.acc-panel{background:#1e1b35!important;border-color:#ffffff12!important}.xp-banner__title{color:#fff!important}.xp-banner__sub{color:#dcd7f080!important}.xp-progress__label{color:#dcd7f073!important}.xp-progress__bar{background:#ffffff14!important}.fast-print-card{background:#ffffff0a!important;border-color:#ff6b9d26!important}.fast-print-card__title{color:#dcd7f0!important}.fast-print-card__sub{color:#dcd7f080!important}.order-card{background:#252240!important;border-color:#ffffff0f!important}.order-card__head{background:#2a2545!important}.order-card__num{color:#dcd7f0!important}.order-card__date{color:#dcd7f066!important}.order-card__items{color:#dcd7f08c!important}.order-card__total{color:#fff!important}.order-card__body{background:#252240!important}.addr-card{background:#252240!important;border-color:#ffffff0f!important}.addr-card--default{border-color:#ff6b9d!important}.addr-card__name{color:#dcd7f0!important}.addr-card__lines{color:#dcd7f08c!important}.tracker-result{background:#2a2545!important;border-color:#ffffff12!important}.tracker-result__label{color:#dcd7f066!important}.tracker-result__status{color:#dcd7f0!important}.tracker-result__sub{color:#dcd7f08c!important}.tracker-printer{background:#2a2545!important;border-color:#ffffff12!important}.tracker-printer__name{color:#dcd7f0!important}.tracker-printer__desc{color:#dcd7f08c!important}.tracker-printer__desc a{color:#ff6b9d!important}.bundle-tier{background:#252240!important;color:#dcd7f0!important}.bundle-tier.active{background:#ff6b9d33!important;color:#ff6b9d!important;border-color:#ff6b9d66!important}.bundle-tier__save{color:#00ffd1!important}.bundle-summary__title{color:#dcd7f0!important}.bundle-summary__count{color:#dcd7f080!important}.bundle-price{color:#dcd7f0!important}.bundle-price-original{color:#dcd7f04d!important}.bundle-items-list li{color:#dcd7f0a6!important;border-bottom-color:#ffffff0d!important}.bundle-item__img{background:#2a2545!important}.community-section__decor{background:radial-gradient(ellipse at 20% 50%,rgba(255,107,157,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(0,255,209,.05) 0%,transparent 60%)!important}.community__content h2{color:#fff!important}.community__content p{color:#dcd7f099!important}.community__plur-word{color:#dcd7f066!important;opacity:1!important}.community__photo-grid .photo{background:#ffffff0a!important}.section--bg-2,.bg-2{background:#16132e!important}.section--bg-1{background:#12121f!important}*{border-color:#ffffff12}.about-values{background:#16132e!important}.about-value-card{background:#1e1b35!important;border-color:#ffffff12!important}.about-value-card__word{color:#dcd7f0!important}.about-value-card__desc{color:#dcd7f08c!important}.about-story{background:#12121f!important}.about-story__content h2{color:#dcd7f0!important}.about-story__content p{color:#dcd7f0a6!important}.about-mission{background:#12121f!important}.about-mission__inner h2{color:#dcd7f0!important}.about-mission__inner p{color:#dcd7f0a6!important}.about-stat__label{color:#ffffffb3!important}.cart-drawer{background:#1a1a2e!important}.cart-drawer__header{border-bottom-color:#ffffff12!important}.cart-drawer__item-title{color:#dcd7f0!important}.cart-drawer__item-price{color:#dcd7f0b3!important}.cart-drawer__item-img{background:#2a2545!important}.cart-drawer__qty-btn{background:#ffffff0f!important;border-color:#ffffff1a!important;color:#dcd7f0!important}.cart-drawer__qty-input{background:#2a2545!important;border-color:#ffffff1a!important;color:#dcd7f0!important}.cart-drawer__footer{background:#16132e!important;border-top-color:#ffffff12!important}.added-toast__check{background:#00ae4226!important}.cart-item__img{background:#2a2545!important}.etsy-reviews{background:#12121f!important}.review-card__text{color:#dcd7f0cc!important}.review-card__date{color:#dcd7f059!important}.featured-products{background:#12121f!important}.how-step__number{background:#ff6b9d26!important;color:#ff6b9d!important}.sort-select,select{background:#2a2545!important;border-color:#ffffff1a!important;color:#dcd7f0!important}.contact-form-card{background:#1e1b35!important;border-color:#ffffff12!important}.contact-form-card h2{color:#dcd7f0!important}.contact-form-card p{color:#dcd7f099!important}.contact-faq-trigger{color:#dcd7f0!important;background:none!important}.contact-faq-trigger:hover{color:#ff6b9d!important}.contact-faq-answer{color:#dcd7f0b3!important}.contact-faq-trigger span{color:#ff6b9d!important}.contact-faq-item{border-bottom-color:#ffffff12!important}.contact-faq-item.open .contact-faq-trigger{color:#ff6b9d!important}.contact-success{background:#00ffd114!important;border-color:#00ffd133!important;color:#dcd7f0!important}.faq-cat-btn{border-color:#ffffff1a!important;color:#dcd7f0!important;background:#ffffff0a!important}.faq-cat-btn:hover,.faq-cat-btn.active{background:#ff6b9d!important;border-color:#ff6b9d!important;color:#000!important}.faq-cta{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.faq-cta h3{color:#dcd7f0!important}.faq-cta p{color:#dcd7f099!important}.tracker-lookup-card{background:#1e1b35!important;border-color:#ffffff12!important}.tracker-lookup-card h2{color:#dcd7f0!important}.tracker-lookup-card p{color:#dcd7f099!important}.tracker-status-card{background:#1e1b35!important;border-color:#ffffff12!important}.tracker-meta{background:#2a2545!important;border-color:#ffffff0f!important}.tracker-meta__value{color:#dcd7f0!important}.printer-card{background:#1e1b35!important;border-color:#ffffff12!important}.printer-card h3{color:#dcd7f0!important}.tracker-timeline__step--active .tracker-timeline__dot{background:#ff6b9d!important;box-shadow:0 0 0 4px #ff6b9d33!important}.tracker-timeline__label{color:#dcd7f099!important}.tracker-timeline__step--active .tracker-timeline__label{color:#ff6b9d!important}.track-order-card{background:#1e1b35!important;border-color:#ffffff12!important}.track-order-card h1{color:#dcd7f0!important}.search-input-group{background:#1e1b35!important;border-color:#ffffff12!important}.search-input-group input{background:transparent!important;color:#dcd7f0!important}.search-result__title{color:#dcd7f0!important}.search-result__meta{color:#dcd7f080!important}.article-card{background:#1e1b35!important;border-color:#ffffff12!important}.article-card__title{color:#dcd7f0!important}.article-card__meta{color:#dcd7f080!important}.article-body{color:#dcd7f0cc!important}.article-body h1,.article-body h2,.article-body h3,.acc-empty h3{color:#dcd7f0!important}.acc-empty p{color:#dcd7f08c!important}.acc-gate__card{background:#1e1b35!important;border-color:#ffffff14!important}.acc-gate__title{color:#dcd7f0!important}.acc-gate__sub{color:#dcd7f099!important}.auth-brand__name,.auth-brand__headline,.auth-brand__logo{color:#dcd7f0!important}.auth-subtitle{color:#dcd7f099!important}.auth-hint{color:#dcd7f066!important}.acc-nav .danger a,.acc-nav .danger button{color:#dcd7f059!important}.acc-nav .danger a:hover,.acc-nav .danger button:hover{color:#ff6b6b!important}.addr-modal__head{background:#1e1b35!important;border-bottom-color:#ffffff12!important}.addr-modal__close{color:#dcd7f066!important}.addr-modal__close:hover{background:#ffffff0f!important;color:#dcd7f0!important}.order-badge--pending{background:#ffffff12!important;color:#dcd7f073!important}.loyalty-tiers-table{border-top-color:#ffffff12!important}.loyalty-tiers-table__title{color:#dcd7f0!important}.ltt-row{background:#1e1b35!important;border-color:#ffffff12!important}.ltt-row--active{background:#ff6b9d1f!important;border-color:#ff6b9d!important}.ltt-row__name{color:#dcd7f0!important}.ltt-row__spend{color:#dcd7f080!important}.ltt-row__perks{color:#dcd7f099!important}.ltt-row__badge{background:#ffffff0f!important}.collection-header__title{color:#fff!important}.collection-header__desc{color:#ffffffb3!important}.main-collection-sort,.main-404{background:#12121f!important}.main-404 h1{color:#dcd7f0!important}.main-404 p{color:#dcd7f099!important}.coming-soon{background:linear-gradient(135deg,#0d0d1a,#1a0d2e)!important}.main-page{background:#12121f!important}.main-page .page-content{color:#dcd7f0cc!important}.main-page h1,.main-page h2{color:#dcd7f0!important}.community-section{background:#0d0d1a!important}}@media(prefers-color-scheme:dark){html,body{color:#eae6fa!important}body :where(h1,h2,h3,h4,h5,h6,p,span,small,strong,em,b,i,u,li,ul,ol,dl,dt,dd,label,legend,blockquote,figcaption,cite,th,td,summary,details,.rte,.rte *,.page-content,.page-content *,.shopify-policy__container,.shopify-policy__container *,.article-body,.article-body *,.main-page,.main-page *,.main-404,.main-404 *,.faq-body,.faq-body *,.contact-page,.contact-page *,.about-page,.about-page *,.bundle-builder,.bundle-builder *,.search-results,.search-results *):not(a):not(button):not(.btn):not(.btn *):not(.btn--primary):not(.btn--neon){color:#eae6fa!important}body :where(.muted,.subtext,.meta,.caption,.eyebrow,.help-text,.fine-print){color:#eae6fab8!important}body :where(input,textarea,select,option){color:#eae6fa!important;-webkit-text-fill-color:#EAE6FA!important}body :where(input::placeholder,textarea::placeholder){color:#eae6fa80!important;-webkit-text-fill-color:rgba(234,230,250,.5)!important}body :where(.shopify-payment-button__button,.shopify-payment-button__button span){color:#000!important}}@media(prefers-color-scheme:dark){.variant-option__label,.variant-option__selected,.product-form__input .form__label,.product-form__input label,.product__info label,.product__info legend{color:#fff!important}.variant-btn{color:#fff!important;border-color:#ffffff29!important;background:#ffffff08!important}.variant-btn:hover{color:#ff6b9d!important;border-color:#ff6b9d!important}.variant-btn.active{color:#fff!important}.etsy-reviews .btn,.etsy-reviews .btn--secondary,a[href*="etsy.com"].btn,.contact-social__link[href*="etsy.com"]{background:#f1641e!important;border-color:#f1641e!important;color:#fff!important}.etsy-reviews .btn:hover,.etsy-reviews .btn--secondary:hover,a[href*="etsy.com"].btn:hover,.contact-social__link[href*="etsy.com"]:hover{background:#d95512!important;border-color:#d95512!important;color:#fff!important}}@media(prefers-color-scheme:dark){body :where(.section-title,.hero__title,.collection-header__title,.main-page h1,.main-page h2,.main-404 h1,.track-order-card h1,.tracker-status-card h1,.tracker-status-card h2,.article-body h1,.article-body h2,.article-body h3,.faq-hero h1,.faq-hero h2,.contact-hero h1,.about-hero h1,.auth-brand__headline,.acc-gate__title,.loyalty-hero h1,.loyalty-tiers-table__title){background:linear-gradient(90deg,#00aeef,#ec008c 48%,#ff6a13)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}body :where(a):not(.btn):not(.btn *):not(.contact-social__link[href*="etsy.com"]){color:#58d5ff!important}body :where(a:hover):not(.btn):not(.btn *):not(.contact-social__link[href*="etsy.com"]){color:#ff8fc0!important}body :where(strong,b,.highlight,.accent-text){color:#ff8fc0!important}body :where(em,i,blockquote strong){color:#7cf5e4!important}body :where(label,legend,.form__label,.variant-option__label,.eyebrow){color:#ffd166!important}body :where(.meta,.caption,.subtext,.muted,.help-text,.fine-print,.article-card__meta,.search-result__meta){color:#b9aeff!important}body :where(.page-content li::marker,.article-body li::marker,.shopify-policy__container li::marker){color:#ff6a13!important}body :where(blockquote){border-left:3px solid #00AEEF!important;color:#eae6fa!important;background:#00aeef0f!important}}@media(prefers-color-scheme:dark){:root{--dm-pop-blue: #58D5FF;--dm-pop-pink: #FF7DB7;--dm-pop-orange: #FF9A57;--dm-pop-purple: #B9AEFF;--dm-pop-teal: #7CF5E4;--dm-pop-yellow: #FFD166;--dm-pop-text: #F5F0FF}html,body{color:var(--dm-pop-text)!important}body :where(p,li,dd,dt,td,th,summary,details,.rte p,.rte li,.page-content p,.page-content li,.shopify-policy__container p,.shopify-policy__container li,.article-body p,.article-body li,.main-page p,.main-page li,.faq-body p,.faq-body li,.contact-page p,.contact-page li,.about-page p,.about-page li,.bundle-builder p,.bundle-builder li,.search-results p,.search-results li):not(a):not(button):not(.btn):not(.btn *){color:#f3edff!important}body :where(h1,h2,h3,.h0,.h1,.h2,.h3,.section-title,.section-heading,.hero__title,.card__heading,.product__title,.collection-header__title,.main-page h1,.main-page h2,.main-page h3,.article-body h1,.article-body h2,.article-body h3,.shopify-policy__title,.faq-hero h1,.faq-hero h2,.contact-hero h1,.about-hero h1,.auth-brand__headline,.acc-gate__title,.loyalty-hero h1,.loyalty-tiers-table__title):not(.community__plur-letter):not(.password-plur span){background:linear-gradient(90deg,var(--dm-pop-blue) 0%,var(--dm-pop-pink) 45%,var(--dm-pop-orange) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 24px rgba(88,213,255,.08)}body :where(span,small,.meta,.caption,.subtext,.muted,.help-text,.fine-print,.article-card__meta,.search-result__meta):not(a):not(button):not(.btn *):not(.community__plur-letter):not(.password-plur span){color:var(--dm-pop-purple)!important}body :where(label,legend,.form__label,.variant-option__label,.variant-option__selected,.eyebrow):not(.community__plur-letter):not(.password-plur span){color:var(--dm-pop-yellow)!important}body :where(strong,b,.highlight,.accent-text):not(.community__plur-letter):not(.password-plur span){color:var(--dm-pop-pink)!important}body :where(em,i):not(.community__plur-letter):not(.password-plur span){color:var(--dm-pop-teal)!important}body :where(a):not(.btn):not(.btn *):not(.contact-social__link[href*="etsy.com"]){color:var(--dm-pop-blue)!important}body :where(a:hover):not(.btn):not(.btn *):not(.contact-social__link[href*="etsy.com"]){color:var(--dm-pop-pink)!important}body :where(input,textarea,select,option){color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}body :where(input::placeholder,textarea::placeholder){color:#f3edff94!important;-webkit-text-fill-color:rgba(243,237,255,.58)!important}.community__plur-item:nth-child(1) .community__plur-letter,.community__plur-row .community__plur-item:nth-child(1) .community__plur-letter{color:#ff6b9d!important;-webkit-text-fill-color:#FF6B9D!important;text-shadow:0 0 10px rgba(255,107,157,.55),0 0 24px rgba(255,107,157,.28)!important}.community__plur-item:nth-child(2) .community__plur-letter,.community__plur-row .community__plur-item:nth-child(2) .community__plur-letter{color:#ff956b!important;-webkit-text-fill-color:#FF956B!important;text-shadow:0 0 10px rgba(255,149,107,.55),0 0 24px rgba(255,149,107,.28)!important}.community__plur-item:nth-child(3) .community__plur-letter,.community__plur-row .community__plur-item:nth-child(3) .community__plur-letter{color:#9b59b6!important;-webkit-text-fill-color:#9B59B6!important;text-shadow:0 0 10px rgba(155,89,182,.55),0 0 24px rgba(155,89,182,.28)!important}.community__plur-item:nth-child(4) .community__plur-letter,.community__plur-row .community__plur-item:nth-child(4) .community__plur-letter{color:#00ffd1!important;-webkit-text-fill-color:#00FFD1!important;text-shadow:0 0 10px rgba(0,255,209,.55),0 0 24px rgba(0,255,209,.28)!important}.password-plur span:nth-child(1){color:#ff6b9d!important;-webkit-text-fill-color:#FF6B9D!important;text-shadow:0 0 10px rgba(255,107,157,.55),0 0 24px rgba(255,107,157,.28)!important}.password-plur span:nth-child(2){color:#ff956b!important;-webkit-text-fill-color:#FF956B!important;text-shadow:0 0 10px rgba(255,149,107,.55),0 0 24px rgba(255,149,107,.28)!important}.password-plur span:nth-child(3){color:#9b59b6!important;-webkit-text-fill-color:#9B59B6!important;text-shadow:0 0 10px rgba(155,89,182,.55),0 0 24px rgba(155,89,182,.28)!important}.password-plur span:nth-child(4){color:#00ffd1!important;-webkit-text-fill-color:#00FFD1!important;text-shadow:0 0 10px rgba(0,255,209,.55),0 0 24px rgba(0,255,209,.28)!important}.community__plur-word{color:#f3edff!important;-webkit-text-fill-color:#F3EDFF!important}.community__plur-letter,.password-plur span{animation:plur-rave-pulse 2.3s ease-in-out infinite!important;opacity:1!important}@keyframes plur-rave-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.08);filter:brightness(1.18)}}}@media(prefers-color-scheme:dark){.collection .card__heading,.collection .card__heading a,.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-information .card__heading,.card-information .card__heading a{color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:none!important;background-image:none!important}}@media(prefers-color-scheme:dark){.product-card__title,.product-card__title-link,.product-card__title-link .product-card__title,.product-card.card .product-card__title,.product-card.card .product-card__title-link,.main-collection-product-grid .product-card__title,.main-collection-product-grid .product-card__title-link,.main-search .product-card__title,.main-search .product-card__title-link{color:#fff!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#FFFFFF!important;text-shadow:none!important}.product-card:hover .product-card__title{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}footer,.site-footer,.footer,[id*=shopify-section-footer],[class*=footer]{color:#f4eeff!important}footer a,.site-footer a,.footer a,[id*=shopify-section-footer] a,[class*=footer] a{color:#f4eeff!important;-webkit-text-fill-color:#F4EEFF!important}footer p,footer li,footer span,footer h2,footer h3,footer h4,.site-footer p,.site-footer li,.site-footer span,.site-footer h2,.site-footer h3,.site-footer h4,.footer p,.footer li,.footer span,.footer h2,.footer h3,.footer h4,[id*=shopify-section-footer] p,[id*=shopify-section-footer] li,[id*=shopify-section-footer] span,[id*=shopify-section-footer] h2,[id*=shopify-section-footer] h3,[id*=shopify-section-footer] h4{color:#f4eeff!important;-webkit-text-fill-color:#F4EEFF!important;opacity:1!important}footer .footer-col__title,footer .footer-links a,footer .footer-bottom,footer .footer-bottom-links a,.site-footer .footer-col__title,.site-footer .footer-links a,.site-footer .footer-bottom,.site-footer .footer-bottom-links a{color:#f4eeff!important;-webkit-text-fill-color:#F4EEFF!important;opacity:1!important}.header-logo,.header-logo:link,.header-logo:visited{color:inherit!important}.header-logo img{filter:none!important;-webkit-filter:none!important;opacity:1!important}.header-logo__name{background:linear-gradient(90deg,#58d5ff,#ff7db7 48%,#ff9a57)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important;text-shadow:0 0 18px rgba(88,213,255,.14)!important}.header-logo__sub{color:#ff6b9d!important;-webkit-text-fill-color:#FF6B9D!important}}.plur-points-explainer{padding:1.8rem 0 6.4rem}.plur-points-explainer__card{background:linear-gradient(180deg,#fffffffa,#faf7fffa);border:1px solid rgba(26,26,46,.08);border-radius:2.4rem;padding:3.2rem;box-shadow:0 1.2rem 3.2rem #1a1a2e14}.plur-points-explainer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2.4rem}.plur-points-explainer__item{background:#ffffffd1;border:1px solid rgba(26,26,46,.08);border-radius:1.8rem;padding:2rem;text-align:center}.plur-points-explainer__item h3{margin:0 0 .8rem;font-size:1.8rem}.plur-points-explainer__item p{margin:0;color:#1a1a2eb8}.plur-points-explainer__step{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#00aeef,#ec008c);color:#fff;font-weight:800;margin-bottom:1rem}.plur-points-explainer__tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.plur-points-explainer__tiers span{padding:.8rem 1.2rem;border-radius:999px;background:#ff6a131a;color:#1a1a2e;font-weight:700}.plur-points-explainer__actions{margin-top:2rem;text-align:center}.plur-points-explainer__button{display:inline-flex!important;align-items:center;justify-content:center;min-width:24rem;padding:1.35rem 2.4rem!important;border-radius:999px!important;background:linear-gradient(135deg,#ff6a13,#ec008c 55%,#00aeef)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 1rem 2.4rem #ec008c38,0 0 0 1px #ffffff24 inset;font-weight:800!important;letter-spacing:.02em;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.plur-points-explainer__button:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 1.4rem 2.8rem #ec008c47,0 0 0 1px #ffffff2e inset}.plur-points-explainer__button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}@media(max-width:767px){.plur-points-explainer{padding:1.2rem 0 4.8rem}.plur-points-explainer__card{padding:2rem}.plur-points-explainer__grid{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){.plur-points-explainer__card{background:linear-gradient(180deg,#12121ffa,#181828fa);border-color:#ffffff14}.plur-points-explainer__item{background:#ffffff08;border-color:#ffffff14}.plur-points-explainer__item h3,.plur-points-explainer__card .section-header h2,.plur-points-explainer__card .section-header .eyebrow,.plur-points-explainer__tiers span{color:#fff!important;-webkit-text-fill-color:initial!important;background-image:none!important}.plur-points-explainer__item p,.plur-points-explainer__card .section-header p{color:#ffffffc7!important}.plur-points-explainer__tiers span{background:#ff6a132e}.plur-points-explainer__button{box-shadow:0 1.2rem 2.8rem #00000057,0 0 0 1px #ffffff1f inset}}.supply-grid--embedded{position:relative;z-index:1}.home-shop-by-type+.plur-points-explainer{padding-top:3.2rem}@media(max-width:767px){.home-shop-by-type+.plur-points-explainer{padding-top:2.4rem}}.acc-stats{align-items:stretch!important}.acc-stat{min-height:11.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.acc-stat__num{min-height:2.8rem;display:flex;align-items:center;justify-content:center}.cart-drawer__item-props,.cart-item__props{margin-top:.6rem;font-size:1.3rem;line-height:1.5;color:#ffffffd1}.cart-drawer__item-props strong,.cart-item__props strong{color:#ff8ab6;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/158/assets/base.css.map */
