:root{--gold:#C9A84C;--gold-light:#F0D080;--gold-bright:#FFE566;--gold-dark:#A07830;--pearl:#FAFAF8;--soft-white:#FFF9F5;--blush:#FFE8F0;--mint:#B8F0E8;--lavender:#E8DCFF;--sky:#D0F0FF;--peach:#FFD8C0;--holo-1:#FFB3D9;--holo-2:#B3E8FF;--holo-3:#D4B3FF;--holo-4:#B3FFE8;--holo-5:#FFE8B3;--dark-bg:#1C100A;--dark-mid:#2A1A0E;--dark-card:#3A2418;--text-dark:#2A1A0E;--text-mid:#6B4F3A;--text-light:#B8A090;--text-xlight:#D8C8B8;--white:#FFFFFF;--shadow-gold:rgba(201,168,76,.25);--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-full:9999px;--trans:.3s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Nunito,sans-serif;background:var(--soft-white);color:var(--text-dark);overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit;transition:var(--trans)}button{cursor:pointer;font-family:inherit;border:none}ul{list-style:none}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes goldShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes sparkle-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes scroll-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes holo-rotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #c9a84c4d}50%{box-shadow:0 0 40px #c9a84c99,0 0 80px #ffb3d94d}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer-sweep{0%{left:-100%}to{left:200%}}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes loader-progress{0%{width:0%}to{width:100%}}@keyframes counter-anim{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--soft-white)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold),var(--gold-light));border-radius:3px}.holo-text{background:linear-gradient(135deg,#e8a0c8,#c8a060,#90d8c0,#90c8e8,#c0a0e8,#e8a0c8);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s ease infinite}.gold-text{background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:goldShift 4s ease infinite}.gic-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--dark-bg);z-index:99990;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .6s ease,visibility .6s ease}.gic-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.loader-logo{width:120px;height:auto;animation:float 2s ease-in-out infinite}.loader-text{font-family:Cormorant Garamond,serif;font-size:1rem;letter-spacing:.3em;text-transform:uppercase;margin-top:24px;background:linear-gradient(135deg,#c9a84c,#f0d080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.loader-bar{width:160px;height:2px;background:#c9a84c33;border-radius:2px;margin-top:20px;overflow:hidden}.loader-fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:2px;animation:loader-progress 1.8s ease forwards}.gic-cursor{width:20px;height:20px;border:2px solid var(--gold);border-radius:50%;position:fixed;pointer-events:none;z-index:99999;transition:transform .1s ease,width .2s,height .2s,border-color .2s;transform:translate(-50%,-50%);mix-blend-mode:multiply}.gic-cursor-dot{width:5px;height:5px;background:var(--gold);border-radius:50%;position:fixed;pointer-events:none;z-index:99999;transform:translate(-50%,-50%)}.gic-cursor.hovering{width:36px;height:36px;background:#c9a84c1f}.gic-announcement{background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c,#ffe566);background-size:300% 100%;animation:goldShift 5s ease infinite;color:var(--text-dark);text-align:center;padding:11px 20px;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;position:relative;overflow:hidden}.gic-announcement:after{content:"";position:absolute;top:0;left:-100%;width:60px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer-sweep 3s ease infinite}.announcement-close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1rem;cursor:pointer;color:var(--text-dark);opacity:.5;transition:opacity .2s}.announcement-close:hover{opacity:1}.gic-nav{background:#fff9f5f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(201,168,76,.18);box-shadow:0 2px 30px #c9a84c1a;transition:var(--trans)}.gic-nav.scrolled{box-shadow:0 4px 40px #c9a84c2e}.nav-inner{max-width:1320px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;height:80px}.nav-logo img{height:58px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 12px rgba(201,168,76,.4));transition:transform var(--trans)}.nav-logo img:hover{transform:scale(1.04)}.nav-links{display:flex;gap:4px}.nav-link{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-mid);padding:8px 14px;border-radius:var(--r-full);transition:all var(--trans)}.nav-link:hover,.nav-link.active{color:var(--text-dark);background:#c9a84c1a}.nav-link.sale{color:var(--gold-dark)}.nav-actions{display:flex;gap:6px;align-items:center}.nav-icon-btn{width:40px;height:40px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;color:var(--text-mid);transition:all var(--trans);position:relative;background:none}.nav-icon-btn:hover{color:var(--text-dark);background:#c9a84c1a}.cart-count{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#c9a84c,#f0d080);color:var(--text-dark);width:18px;height:18px;border-radius:50%;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--soft-white)}.nav-shop-btn{background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);padding:10px 22px;border-radius:var(--r-full);font-size:.8rem;font-weight:800;box-shadow:0 4px 18px var(--shadow-gold);transition:transform var(--trans),box-shadow var(--trans);margin-left:8px}.nav-shop-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a84c80}.mobile-menu-btn{display:none;background:none;color:var(--text-dark);padding:8px}.mobile-nav{display:none;background:#fff9f5fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:16px 24px 24px;border-top:1px solid rgba(201,168,76,.1)}.mobile-nav.open{display:flex;flex-direction:column;gap:4px}.mobile-nav-link{padding:12px 16px;font-size:.9rem;font-weight:700;color:var(--text-mid);border-radius:var(--r-md);transition:all var(--trans)}.mobile-nav-link:hover{color:var(--text-dark);background:#c9a84c1a}.gic-hero{min-height:92vh;display:grid;grid-template-columns:1.15fr .85fr;position:relative;overflow:hidden}.hero-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 15% 60%,rgba(255,179,217,.18) 0%,transparent 50%),radial-gradient(ellipse at 85% 25%,rgba(179,232,255,.18) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(212,179,255,.12) 0%,transparent 50%)}.hero-particle{position:absolute;pointer-events:none;animation:sparkle-pulse var(--duration,2.5s) ease-in-out infinite;animation-delay:var(--delay,0s);font-size:var(--size,1.4rem);opacity:.7}.hero-left{padding:80px 56px 60px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2;animation:fadeInUp .8s ease .3s both}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ffb3d940,#c9a84c33,#b3e8ff40);border:1px solid rgba(201,168,76,.3);color:var(--text-mid);padding:9px 20px;border-radius:var(--r-full);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:28px;width:fit-content}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-light));animation:sparkle-pulse 1.5s ease-in-out infinite}.hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1.06;font-weight:600;color:var(--text-dark);margin-bottom:12px}.hero-title-glow{display:block;font-style:italic;background:linear-gradient(135deg,#e8a0c8,#d4a850,#90d8c0,#90c8e8,#c0a0e8,#e8a0c8);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s ease infinite}.hero-sub{font-size:1.02rem;color:var(--text-mid);line-height:1.9;max-width:440px;margin-bottom:44px;font-weight:400}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.btn-gold{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);padding:16px 38px;border-radius:var(--r-full);font-size:.9rem;font-weight:800;box-shadow:0 6px 28px #c9a84c73;transition:transform var(--trans),box-shadow var(--trans);position:relative;overflow:hidden}.btn-gold:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .5s ease}.btn-gold:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c9a84c8c}.btn-gold:hover:after{left:150%}.btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--text-mid);padding:14px 36px;border-radius:var(--r-full);font-size:.9rem;font-weight:800;border:2px solid rgba(201,168,76,.35);transition:all var(--trans)}.btn-ghost:hover{background:#c9a84c14;border-color:#c9a84c99;color:var(--text-dark)}.hero-proof{display:flex;gap:40px;margin-top:52px;padding-top:36px;border-top:1px solid rgba(201,168,76,.15)}.proof-num{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:600;line-height:1;margin-bottom:4px;background:linear-gradient(135deg,#c9a84c,#f0d080);background-size:200% 100%;animation:goldShift 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.proof-label{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-light);font-weight:700}.hero-right{display:flex;align-items:center;justify-content:center;padding:40px;position:relative;z-index:2;animation:fadeIn .8s ease .5s both}.portrait-wrap{position:relative}.portrait-halo{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;background:conic-gradient(#ffb3d9,#ffd8a0,#b3ffe8,#b3e8ff,#d4b3ff,#ffb3d9);animation:holo-rotate 8s linear infinite;opacity:.25;filter:blur(24px)}.portrait-img{width:min(460px,90%);height:auto;position:relative;z-index:2;filter:drop-shadow(0 16px 48px rgba(201,168,76,.35)) drop-shadow(0 0 80px rgba(255,179,217,.25));animation:float 5s ease-in-out infinite}.proof-chip{position:absolute;background:#fff9f5f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-md);padding:13px 17px;box-shadow:0 8px 32px #c9a84c2e;display:flex;align-items:center;gap:11px;z-index:10;border:1px solid rgba(201,168,76,.22)}.proof-chip.c1{top:60px;left:-20px;animation:fadeInUp .6s ease .8s both}.proof-chip.c2{bottom:80px;right:-20px;animation:fadeInUp .6s ease 1s both}.proof-chip.c3{top:50%;left:-30px;transform:translateY(-50%);animation:fadeInUp .6s ease 1.2s both}.chip-ico{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg,#ffb3d959,#c9a84c33);display:flex;align-items:center;justify-content:center;font-size:1.1rem}.chip-label{font-size:.62rem;color:var(--text-light);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chip-val{font-size:.86rem;font-weight:800;color:var(--text-dark)}.gic-marquee{padding:15px 0;overflow:hidden;background:linear-gradient(135deg,#ffb3d926,#c9a84c1f,#b3e8ff26,#d4b3ff1f);border-top:1px solid rgba(201,168,76,.2);border-bottom:1px solid rgba(201,168,76,.2)}.marquee-track{display:flex;animation:scroll-marquee 35s linear infinite;width:max-content}.marquee-item{font-size:.77rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:0 30px;white-space:nowrap;display:flex;align-items:center;gap:12px;color:var(--text-mid)}.marquee-item:after{content:"\2726";color:var(--gold);font-size:.65rem}.gic-trust{background:var(--dark-bg);padding:28px 60px;display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:12px;color:#fff9f5a6;font-size:.82rem;font-weight:600}.trust-icon{width:40px;height:40px;border-radius:var(--r-sm);background:#c9a84c26;border:1px solid rgba(201,168,76,.25);display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.trust-text-top{font-size:.62rem;color:#fff9f566;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.trust-text-main{font-size:.84rem;font-weight:800;color:#fff9f5d9}.sec-hdr{text-align:center;margin-bottom:56px}.sec-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:16px;color:var(--gold)}.sec-eyebrow:before,.sec-eyebrow:after{content:"";flex:1;max-width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.sec-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:600;color:var(--text-dark);line-height:1.15}.sec-title em{font-style:italic;background:linear-gradient(135deg,#e8a0c8,#c8a060,#90d8c0,#90c8e8,#c0a0e8);background-size:300% 100%;animation:shimmer 5s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sec-sub{font-size:.95rem;color:var(--text-light);max-width:500px;margin:12px auto 0;line-height:1.8}.gic-collections{padding:90px 60px;background:var(--soft-white)}.col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.col-card{position:relative;border-radius:var(--r-lg);overflow:hidden;cursor:pointer;aspect-ratio:3/4;transition:transform var(--trans),box-shadow var(--trans);box-shadow:0 4px 24px #c9a84c1a;border:1px solid rgba(201,168,76,.12)}.col-card:hover{transform:translateY(-10px);box-shadow:0 24px 60px #c9a84c40}.col-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:5.5rem}.col-c1{background:linear-gradient(135deg,#fff0f5,#ffe0b0,#fff0f5)}.col-c2{background:linear-gradient(135deg,#e8f8ff,#e0d0ff,#e8f8ff)}.col-c3{background:linear-gradient(135deg,ivory,#c0ffe8,ivory)}.col-c4{background:linear-gradient(135deg,#fff0f8,#ffe0d0,#fff0f8)}.col-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,16,10,.82) 0%,rgba(28,16,10,.15) 55%,transparent 100%)}.col-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-lg);background:conic-gradient(rgba(201,168,76,.5),transparent 25%,rgba(240,208,128,.3) 50%,transparent 75%,rgba(201,168,76,.5));opacity:0;transition:opacity var(--trans)}.col-card:hover .col-shimmer{opacity:1}.col-info{position:absolute;bottom:0;left:0;right:0;padding:24px 20px;color:#fff}.col-name{font-family:Cormorant Garamond,serif;font-size:1.2rem;font-weight:600;margin-bottom:4px}.col-count{font-size:.7rem;opacity:.65;letter-spacing:.08em}.gic-products{padding:90px 60px;background:linear-gradient(180deg,var(--soft-white) 0%,rgba(255,232,240,.25) 100%)}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.prod-card{background:#fff;border-radius:var(--r-lg);overflow:hidden;transition:transform var(--trans),box-shadow var(--trans);box-shadow:0 4px 24px #c9a84c14;border:1px solid rgba(201,168,76,.1);position:relative}.prod-card:hover{transform:translateY(-10px);box-shadow:0 24px 60px #c9a84c33}.prod-img-wrap{position:relative;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.prod-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.prod-card:hover .prod-img-wrap img{transform:scale(1.06)}.prod-img-placeholder{font-size:4.5rem}.pi1{background:linear-gradient(135deg,#ffe8f0,#ffd8a0)}.pi2{background:linear-gradient(135deg,#e4faff,#d8c8ff)}.pi3{background:linear-gradient(135deg,ivory,#b8ffe8)}.pi4{background:linear-gradient(135deg,#ffe8f0,#ffd0c0)}.pi5{background:linear-gradient(135deg,#e4f0ff,#e0d4ff)}.pi6{background:linear-gradient(135deg,#f0ffe8,#ffe0f8)}.prod-badge{position:absolute;top:13px;left:13px;z-index:2;padding:5px 13px;border-radius:var(--r-full);font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.badge-vintage{background:linear-gradient(135deg,#c9a84c,#f0d080);color:var(--text-dark)}.badge-new{background:linear-gradient(135deg,#b3e8ff,#d4b3ff);color:var(--text-dark)}.badge-glo{background:linear-gradient(135deg,#ffb3d9,#ffd8a0,#b3ffe8,#b3e8ff,#d4b3ff);background-size:200% 100%;animation:shimmer 3s ease infinite;color:var(--text-dark)}.badge-sale{background:linear-gradient(135deg,#ff8080,#ffb080);color:#fff}.prod-actions{position:absolute;top:13px;right:13px;z-index:2;display:flex;flex-direction:column;gap:8px;transform:translate(50px);opacity:0;transition:all var(--trans)}.prod-card:hover .prod-actions{transform:translate(0);opacity:1}.prod-action-btn{width:36px;height:36px;border-radius:50%;background:#fff9f5f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;font-size:.95rem;transition:all var(--trans);box-shadow:0 2px 10px #00000014}.prod-action-btn:hover{background:var(--gold-light);border-color:var(--gold);transform:scale(1.1)}.prod-info{padding:20px 22px 22px}.prod-vendor{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;background:linear-gradient(135deg,#c9a84c,#f0d080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.prod-title{font-family:Cormorant Garamond,serif;font-size:1.08rem;color:var(--text-dark);margin-bottom:14px;line-height:1.35;display:block;transition:color var(--trans)}.prod-title:hover{color:var(--gold-dark)}.prod-footer{display:flex;align-items:center;justify-content:space-between}.price-wrap{display:flex;align-items:baseline;gap:8px}.price-now{font-size:1.1rem;font-weight:800;color:var(--text-dark)}.price-was{font-size:.82rem;color:var(--text-xlight);text-decoration:line-through}.prod-add-btn{background:linear-gradient(135deg,#c9a84c,#f0d080);color:var(--text-dark);border:none;border-radius:var(--r-full);padding:9px 18px;font-size:.73rem;font-weight:800;transition:transform var(--trans),box-shadow var(--trans);position:relative;overflow:hidden}.prod-add-btn:hover{transform:scale(1.06);box-shadow:0 4px 18px #c9a84c73}.view-all-wrap{text-align:center;margin-top:52px}.gic-featured-banner{margin:0 60px;border-radius:var(--r-xl);overflow:hidden;position:relative;min-height:260px;display:flex;align-items:center;background:linear-gradient(135deg,var(--dark-bg),#2A1A0E,var(--dark-bg));box-shadow:0 20px 60px #00000040}.banner-holo-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 180deg at 80% 50%,#ffb3d91f,#c9a84c1a,#b3e8ff1f,#d4b3ff1a,#ffb3d91f);animation:holo-rotate 10s linear infinite}.banner-content{position:relative;z-index:2;padding:52px 64px;display:flex;align-items:center;justify-content:space-between;width:100%}.banner-tag{display:inline-flex;align-items:center;gap:6px;background:#c9a84c33;border:1px solid rgba(201,168,76,.35);color:var(--gold-light);padding:6px 16px;border-radius:var(--r-full);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.banner-title{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:600;color:#fff;line-height:1.15;margin-bottom:14px}.banner-title em{font-style:italic;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.banner-sub{font-size:.9rem;color:#fff9f599;line-height:1.8;margin-bottom:28px}.banner-logo{width:180px;height:auto;filter:drop-shadow(0 0 30px rgba(201,168,76,.4));animation:float-slow 4s ease-in-out infinite}.gic-ambassador{padding:90px 60px;background:linear-gradient(135deg,var(--dark-bg) 0%,#2A1A0E 50%,var(--dark-bg) 100%);position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.amb-bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 20% 50%,rgba(201,168,76,.1) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,rgba(255,179,217,.07) 0%,transparent 50%)}.amb-side{position:relative;z-index:2}.amb-badge{display:inline-flex;align-items:center;gap:7px;background:#c9a84c26;border:1px solid rgba(201,168,76,.3);color:var(--gold-light);padding:8px 18px;border-radius:var(--r-full);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.amb-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.8rem,2.5vw,2.6rem);font-weight:600;color:#fff;line-height:1.15;margin-bottom:18px}.amb-title em{font-style:italic;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.amb-quote{font-size:.95rem;color:#fff9f5a6;line-height:1.9;margin-bottom:36px;font-style:italic;border-left:3px solid rgba(201,168,76,.4);padding-left:20px}.amb-stats-row{display:flex;gap:36px}.amb-stat-num{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:600;line-height:1;margin-bottom:4px;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.amb-stat-label{font-size:.68rem;color:#fff9f566;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.rev-stack{display:flex;flex-direction:column;gap:16px}.rev-card{background:#fff9f50f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(201,168,76,.2);border-radius:var(--r-md);padding:22px 24px;transition:transform var(--trans),border-color var(--trans)}.rev-card:hover{transform:translate(6px);border-color:#c9a84c66}.rev-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rev-stars{font-size:.85rem}.rev-date{font-size:.68rem;color:#fff9f54d}.rev-text{font-size:.85rem;color:#fff9f5cc;line-height:1.75;font-style:italic;margin-bottom:10px}.rev-author{font-size:.72rem;color:#fff9f566;font-weight:800;letter-spacing:.06em}.gic-glo-edit{padding:90px 60px;background:#fff}.glo-inner{background:linear-gradient(135deg,#ffe8f080,#fff0c859 25%,#dcfff866 55%,#dcf0ff80 80%,#f0dcff66);border-radius:var(--r-xl);padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;border:1px solid rgba(201,168,76,.2);position:relative;overflow:hidden}.glo-bg-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 90% 10%,rgba(201,168,76,.12) 0%,transparent 40%),radial-gradient(circle at 10% 90%,rgba(179,232,255,.15) 0%,transparent 40%)}.glo-eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.glo-title{font-family:Cormorant Garamond,serif;font-size:2.6rem;font-weight:600;color:var(--text-dark);line-height:1.12;margin-bottom:18px}.glo-title em{font-style:italic;background:linear-gradient(135deg,#e8a0c8,#c8a060,#90d8c0);background-size:200% 100%;animation:shimmer 4s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glo-body{font-size:.95rem;color:var(--text-mid);line-height:1.9;margin-bottom:28px}.glo-perks{display:flex;flex-direction:column;gap:10px;margin-bottom:36px}.glo-perk{display:flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text-mid);font-weight:600}.glo-perk-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--gold),var(--gold-light))}.glo-portrait-box{border-radius:var(--r-xl);background:linear-gradient(135deg,#ffe8f0b3,#c9a84c14,#b3e8ff80);display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px #c9a84c33;overflow:hidden;position:relative;z-index:2;border:1px solid rgba(201,168,76,.2);aspect-ratio:4/5;padding:20px}.glo-portrait-box img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 20px rgba(201,168,76,.3))}.gic-instagram{padding:80px 60px;background:var(--soft-white)}.insta-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:52px}.insta-tile{aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;cursor:pointer;position:relative;background:linear-gradient(135deg,var(--blush),var(--lavender));display:flex;align-items:center;justify-content:center;font-size:2.5rem;transition:transform var(--trans);border:1px solid rgba(201,168,76,.1)}.insta-tile:hover{transform:scale(1.04)}.insta-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c100ab3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--trans)}.insta-tile:hover .insta-tile-overlay{opacity:1}.insta-overlay-icon{font-size:1.5rem;text-align:center}.insta-follow-btn{display:flex;align-items:center;gap:8px;margin:40px auto 0;width:fit-content;background:linear-gradient(135deg,#ffb3d94d,#c9a84c33,#b3e8ff4d);border:1px solid rgba(201,168,76,.3);color:var(--text-dark);padding:13px 32px;border-radius:var(--r-full);font-size:.85rem;font-weight:800;cursor:pointer;transition:all var(--trans)}.insta-follow-btn:hover{background:#c9a84c26;transform:translateY(-2px)}.gic-email{padding:90px 60px;text-align:center;background:linear-gradient(135deg,#ffe8f073,#fff0c84d,#dcfff859,#dcf0ff73);position:relative;overflow:hidden}.email-bg-sparkle{position:absolute;pointer-events:none;animation:sparkle-pulse 3s ease-in-out infinite}.ebs1{top:10%;left:5%;font-size:1.5rem}.ebs2{top:20%;right:8%;font-size:1rem;animation-delay:1s}.ebs3{bottom:15%;left:12%;font-size:1.2rem;animation-delay:2s}.ebs4{bottom:20%;right:5%;font-size:.9rem;animation-delay:.5s}.email-inner{position:relative;z-index:2}.email-perk-badge{display:inline-flex;align-items:center;gap:8px;margin:16px 0 36px;background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);padding:8px 22px;border-radius:var(--r-full);font-size:.8rem;font-weight:800;box-shadow:0 4px 18px #c9a84c59}.email-form-wrap{max-width:520px;margin:0 auto;display:flex;border-radius:var(--r-full);overflow:hidden;box-shadow:0 8px 40px #c9a84c40;border:1px solid rgba(201,168,76,.3)}.email-field{flex:1;padding:17px 28px;border:none;background:#fff9f5f5;font-size:.92rem;font-family:Nunito,sans-serif;outline:none;color:var(--text-dark)}.email-field::placeholder{color:var(--text-light)}.email-submit{background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);padding:17px 30px;border:none;font-size:.85rem;font-weight:800;font-family:Nunito,sans-serif;white-space:nowrap;cursor:pointer}.email-trust{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px;flex-wrap:wrap}.email-trust-item{font-size:.76rem;color:var(--text-light);display:flex;align-items:center;gap:6px}.gic-footer{background:var(--dark-bg);color:#fff;padding:72px 60px 36px;position:relative;overflow:hidden}.footer-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(201,168,76,.08) 0%,transparent 60%)}.footer-grid{display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:52px;margin-bottom:56px;position:relative;z-index:2}.footer-brand-logo{width:130px;height:auto;margin-bottom:18px;filter:drop-shadow(0 2px 14px rgba(201,168,76,.5))}.footer-brand-desc{font-size:.85rem;color:#fff9f561;line-height:1.95;margin-bottom:28px}.footer-socials{display:flex;gap:10px}.footer-soc{width:40px;height:40px;border-radius:var(--r-sm);background:#fff9f512;border:1px solid rgba(201,168,76,.2);display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;transition:all var(--trans)}.footer-soc:hover{background:#c9a84c33;border-color:#c9a84c80;transform:translateY(-3px)}.footer-col-title{font-size:.7rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:22px;background:linear-gradient(135deg,#c9a84c,#f0d080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-col ul{display:flex;flex-direction:column;gap:13px}.footer-col ul li a{font-size:.85rem;color:#fff9f561;transition:color var(--trans)}.footer-col ul li a:hover{color:#fff9f5d9}.footer-bottom{border-top:1px solid rgba(255,249,245,.07);padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:.76rem;color:#fff9f538;position:relative;z-index:2;flex-wrap:wrap;gap:12px}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:#fff9f538;transition:color var(--trans)}.footer-bottom-links a:hover{color:#fff9f599}.payment-icon{background:#fff9f514;border:1px solid rgba(255,249,245,.1);border-radius:6px;padding:4px 10px;font-size:.68rem;color:#fff9f566;font-weight:700}.gic-product-page{max-width:1320px;margin:0 auto;padding:64px 60px;display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.product-gallery{display:flex;gap:14px}.gallery-thumbs{display:flex;flex-direction:column;gap:10px;width:80px;flex-shrink:0}.gallery-thumb{width:80px;aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color var(--trans);background:var(--blush);display:flex;align-items:center;justify-content:center;font-size:1.8rem}.gallery-thumb img{width:100%;height:100%;object-fit:cover}.gallery-thumb.active{border-color:var(--gold)}.gallery-thumb:hover{border-color:var(--gold-light)}.gallery-main{flex:1;aspect-ratio:1;border-radius:var(--r-lg);overflow:hidden;position:relative;background:linear-gradient(135deg,#ffe8f0,#ffd8a0);display:flex;align-items:center;justify-content:center;font-size:6rem;box-shadow:0 16px 50px #c9a84c26}.gallery-main img{width:100%;height:100%;object-fit:cover}.product-vendor-link{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;background:linear-gradient(135deg,#c9a84c,#f0d080);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.product-title-main{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:600;color:var(--text-dark);line-height:1.15;margin-bottom:18px}.product-rating-row{display:flex;align-items:center;gap:10px;margin-bottom:20px}.rating-count{font-size:.8rem;color:var(--text-light)}.product-price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:24px}.product-price-now{font-size:1.8rem;font-weight:800;color:var(--text-dark)}.product-price-was{font-size:1rem;color:var(--text-xlight);text-decoration:line-through}.product-price-save{background:linear-gradient(135deg,#ffb3d94d,#c9a84c33);color:var(--gold-dark);padding:4px 12px;border-radius:var(--r-full);font-size:.78rem;font-weight:800;border:1px solid rgba(201,168,76,.3)}.product-description-short{font-size:.92rem;color:var(--text-mid);line-height:1.9;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid rgba(201,168,76,.1)}.variant-section{margin-bottom:24px}.variant-heading{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dark);margin-bottom:12px}.variant-pills{display:flex;gap:10px;flex-wrap:wrap}.variant-pill{display:none}.variant-pill+span{padding:9px 20px;border:2px solid rgba(201,168,76,.2);border-radius:var(--r-full);font-size:.85rem;font-weight:700;cursor:pointer;transition:all var(--trans);color:var(--text-mid);-webkit-user-select:none;user-select:none;display:inline-block}.variant-pill:checked+span{border-color:var(--gold);background:#c9a84c1a;color:var(--text-dark)}.variant-pill+span:hover{border-color:var(--gold-light);color:var(--text-dark)}.product-buy-row{display:flex;gap:12px;margin-bottom:24px}.btn-add-cart{flex:1;padding:17px;border-radius:var(--r-full);background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);font-size:.92rem;font-weight:800;border:none;cursor:pointer;box-shadow:0 6px 28px #c9a84c66;transition:transform var(--trans),box-shadow var(--trans)}.btn-add-cart:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c9a84c8c}.btn-add-cart:disabled{opacity:.5;cursor:not-allowed}.btn-wishlist-main{width:54px;height:54px;border-radius:50%;border:2px solid rgba(201,168,76,.3);background:transparent;display:flex;align-items:center;justify-content:center;font-size:1.2rem;cursor:pointer;transition:all var(--trans)}.btn-wishlist-main:hover{background:#c9a84c1a;border-color:var(--gold)}.product-trust-row{display:flex;flex-direction:column;gap:10px;padding:20px;background:#c9a84c0d;border-radius:var(--r-md);border:1px solid rgba(201,168,76,.15);margin-bottom:24px}.product-trust-item{display:flex;align-items:center;gap:10px;font-size:.84rem;color:var(--text-mid)}.tab-headers{display:flex;border-bottom:1px solid rgba(201,168,76,.15);margin-bottom:24px}.tab-btn{padding:12px 20px;font-size:.82rem;font-weight:800;color:var(--text-light);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--trans);margin-bottom:-1px;letter-spacing:.06em;text-transform:uppercase}.tab-btn.active{color:var(--text-dark);border-bottom-color:var(--gold)}.tab-content{display:none;font-size:.9rem;color:var(--text-mid);line-height:1.9}.tab-content.active{display:block}.gic-collection-page{max-width:1320px;margin:0 auto;padding:64px 60px}.collection-hero-strip{text-align:center;padding:48px 0 56px;border-bottom:1px solid rgba(201,168,76,.12);margin-bottom:40px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid rgba(201,168,76,.1)}.filter-chips{display:flex;gap:10px;flex-wrap:wrap}.filter-chip{padding:8px 18px;border-radius:var(--r-full);border:1px solid rgba(201,168,76,.25);font-size:.78rem;font-weight:700;color:var(--text-mid);cursor:pointer;background:none;transition:all var(--trans)}.filter-chip:hover,.filter-chip.active{background:#c9a84c1a;border-color:var(--gold);color:var(--text-dark)}.sort-group{display:flex;align-items:center;gap:10px}.sort-select{border:1px solid rgba(201,168,76,.25);border-radius:var(--r-full);padding:9px 18px;font-family:Nunito,sans-serif;font-size:.82rem;font-weight:700;color:var(--text-dark);outline:none;cursor:pointer;background:#fff;transition:border-color var(--trans)}.sort-select:focus{border-color:var(--gold)}.result-count{font-size:.84rem;color:var(--text-light);font-weight:600}.pagination{display:flex;justify-content:center;gap:8px;margin-top:60px}.page-item{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;cursor:pointer;border:1px solid rgba(201,168,76,.2);color:var(--text-mid);transition:all var(--trans);background:#fff}.page-item:hover{border-color:var(--gold);color:var(--text-dark)}.page-item.active{background:linear-gradient(135deg,#c9a84c,#f0d080);border-color:var(--gold);color:var(--text-dark);font-weight:800}.page-item.prev-next{width:auto;padding:0 16px;border-radius:var(--r-full)}.gic-cart-page{max-width:1320px;margin:0 auto;padding:64px 60px}.cart-empty-state{text-align:center;padding:100px 40px}.cart-empty-icon{font-size:5rem;margin-bottom:24px;animation:float 3s ease-in-out infinite}.cart-empty-title{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--text-dark);margin-bottom:12px}.cart-empty-sub{color:var(--text-light);font-size:.95rem;margin-bottom:32px;line-height:1.7}.cart-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}.cart-item{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid rgba(201,168,76,.1)}.cart-item-img{width:100px;height:100px;object-fit:cover;border-radius:var(--r-md);flex-shrink:0;border:1px solid rgba(201,168,76,.1)}.cart-item-img-placeholder{width:100px;height:100px;border-radius:var(--r-md);background:linear-gradient(135deg,var(--blush),var(--lavender));display:flex;align-items:center;justify-content:center;font-size:2.5rem;flex-shrink:0}.cart-item-info{flex:1}.cart-item-vendor{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:4px}.cart-item-name{font-family:Cormorant Garamond,serif;font-size:1.05rem;color:var(--text-dark);display:block;margin-bottom:6px}.cart-item-name:hover{color:var(--gold-dark)}.cart-item-variant{font-size:.8rem;color:var(--text-light);margin-bottom:14px}.cart-qty-row{display:flex;align-items:center;gap:14px}.qty-control{display:flex;align-items:center;border:1px solid rgba(201,168,76,.25);border-radius:var(--r-full);overflow:hidden}.qty-btn{width:34px;height:34px;background:none;border:none;font-size:1rem;color:var(--gold);font-weight:800;cursor:pointer;transition:background var(--trans)}.qty-btn:hover{background:#c9a84c1a}.qty-num{font-size:.9rem;font-weight:800;color:var(--text-dark);padding:0 4px;min-width:24px;text-align:center}.cart-remove{font-size:.78rem;color:var(--text-light);text-decoration:underline;cursor:pointer;transition:color var(--trans);background:none;border:none}.cart-remove:hover{color:#c07060}.cart-item-price{font-size:1.05rem;font-weight:800;color:var(--text-dark);white-space:nowrap}.cart-summary-card{background:#fff;border-radius:var(--r-xl);padding:36px;position:sticky;top:100px;box-shadow:0 8px 40px #c9a84c1f;border:1px solid rgba(201,168,76,.15)}.cart-summary-title{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;color:var(--text-dark);margin-bottom:28px}.summary-line{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-mid);margin-bottom:14px}.summary-free-ship{background:linear-gradient(135deg,#b3e8ff66,#c9a84c26);border:1px solid rgba(201,168,76,.2);border-radius:var(--r-sm);padding:12px 16px;font-size:.82rem;color:var(--gold-dark);font-weight:700;margin:16px 0}.summary-ship-bar{height:4px;background:#c9a84c26;border-radius:2px;margin-top:8px;overflow:hidden}.summary-ship-fill{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:2px;transition:width .5s ease}.summary-total{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:800;color:var(--text-dark);margin-top:20px;padding-top:20px;border-top:2px solid rgba(201,168,76,.12)}.cart-checkout-btn{width:100%;margin-top:22px;padding:17px;background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;color:var(--text-dark);border:none;border-radius:var(--r-full);font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 6px 28px #c9a84c66;transition:transform var(--trans),box-shadow var(--trans);display:flex;align-items:center;justify-content:center;gap:8px}.cart-checkout-btn:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c9a84c8c}.cart-continue{display:block;text-align:center;margin-top:14px;font-size:.82rem;color:var(--text-light);transition:color var(--trans)}.cart-continue:hover{color:var(--text-dark)}.cart-payment-icons{display:flex;justify-content:center;gap:6px;margin-top:20px}.cart-pay-ico{background:#c9a84c14;border:1px solid rgba(201,168,76,.15);border-radius:6px;padding:4px 10px;font-size:.7rem;color:var(--text-light);font-weight:700}.back-to-top{position:fixed;bottom:28px;right:28px;z-index:500;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#f0d080);color:var(--text-dark);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 4px 20px #c9a84c66;transition:all var(--trans);opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 28px #c9a84c8c}.gic-toast{position:fixed;bottom:28px;left:50%;z-index:9999;transform:translate(-50%) translateY(80px);background:var(--dark-bg);border:1px solid rgba(201,168,76,.35);color:#fff;padding:14px 28px;border-radius:var(--r-full);font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;box-shadow:0 8px 40px #0000004d;display:flex;align-items:center;gap:10px;opacity:0;transition:all .35s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.gic-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(max-width:1100px){.gic-hero{grid-template-columns:1fr;min-height:auto}.hero-right{display:none}.hero-left{padding:70px 48px 56px}.col-grid,.prod-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.glo-inner,.gic-product-page,.cart-layout,.gic-ambassador{grid-template-columns:1fr}.banner-content{flex-direction:column;text-align:center}.insta-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.nav-links,.nav-shop-btn{display:none}.mobile-menu-btn{display:block}.nav-inner{padding:0 24px}.gic-collections,.gic-products,.gic-glo-edit,.gic-email,.gic-ambassador,.gic-instagram,.gic-featured-banner{padding:60px 24px;margin:0}.gic-trust{padding:24px;gap:24px}.hero-left{padding:52px 28px 48px}.hero-ctas{flex-direction:column}.btn-gold,.btn-ghost{width:100%;justify-content:center}.hero-proof{flex-wrap:wrap;gap:24px}.col-grid{grid-template-columns:repeat(2,1fr);gap:14px}.prod-grid{grid-template-columns:repeat(2,1fr);gap:16px}.gic-footer{padding:56px 24px 28px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.email-form-wrap{flex-direction:column;border-radius:var(--r-lg)}.email-field{border-radius:var(--r-md) var(--r-md) 0 0}.email-submit{border-radius:0 0 var(--r-md) var(--r-md);padding:16px}.gic-cart-page,.gic-collection-page,.gic-product-page{padding:40px 24px}.product-gallery{flex-direction:column}.gallery-thumbs{flex-direction:row;width:100%}.gallery-thumb{width:60px;height:60px}.insta-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.col-grid,.prod-grid{grid-template-columns:1fr}.hero-title{font-size:2.4rem}.insta-grid{grid-template-columns:repeat(2,1fr)}.gic-trust{display:none}}.gic-hero{min-height:88vh!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background:var(--cream, #FFF9F5)!important;text-align:center!important}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;animation:float 6s ease-in-out infinite}.hero-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(255,179,217,.18) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.hero-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(179,232,255,.18) 0%,transparent 70%);top:-50px;right:-100px;animation-delay:-2s}.hero-orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(212,179,255,.14) 0%,transparent 70%);bottom:-80px;left:50%;transform:translate(-50%);animation-delay:-4s}.hero-sp{position:absolute;pointer-events:none;font-size:var(--sz, 1.3rem);animation:sparkle var(--dur, 2.5s) ease-in-out infinite;animation-delay:var(--del, 0s);opacity:.7}@keyframes sparkle{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}.hero-content{position:relative;z-index:2;max-width:860px;margin:0 auto;padding:80px 40px 60px;display:flex;flex-direction:column;align-items:center;animation:fadeUp .85s ease .2s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.hero-logo-wrap{margin-bottom:32px;position:relative}.hero-logo-wrap:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(ellipse,rgba(201,168,76,.12) 0%,transparent 70%);border-radius:50%;pointer-events:none}.hero-main-logo{width:min(380px,80vw)!important;height:auto!important;filter:drop-shadow(0 8px 32px rgba(201,168,76,.35)) drop-shadow(0 0 60px rgba(255,179,217,.2))!important;animation:float 5s ease-in-out infinite!important;position:relative;z-index:2}.hero-logo-fallback{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:600;background:linear-gradient(135deg,#c9a84c,#f0d080,#c9a84c);background-size:200% 100%;animation:goldShift 3s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(135deg,#ffb3d933,#c9a84c26,#b3e8ff33)!important;border:1px solid rgba(201,168,76,.28)!important;color:#6b4f3a!important;-webkit-text-fill-color:#6B4F3A!important;padding:8px 20px!important;border-radius:9999px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:24px!important}.hero-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#c9a84c,#f0d080);animation:sparkle 1.5s ease-in-out infinite;flex-shrink:0}.hero-h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.4rem,5vw,4rem)!important;line-height:1.1!important;font-weight:600!important;color:#2a1a0e!important;-webkit-text-fill-color:#2A1A0E!important;margin-bottom:20px!important;max-width:700px!important}.hero-h1-glow{background:linear-gradient(135deg,#e8a0c8,#d4a040,#90d8c0,#90c8e8,#c0a0e8,#e8a0c8)!important;background-size:300% 100%!important;animation:shimmer 5s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.hero-sub{font-size:1rem!important;color:#6b4f3a!important;-webkit-text-fill-color:#6B4F3A!important;line-height:1.85!important;max-width:520px!important;margin-bottom:36px!important;text-align:center!important}.hero-ctas{display:flex!important;gap:14px!important;flex-wrap:wrap!important;justify-content:center!important;margin-bottom:48px!important}.hero-btn-main{padding:16px 40px!important;font-size:.95rem!important;font-weight:900!important;letter-spacing:.04em!important}.hero-btn-ghost{padding:14px 36px!important;font-size:.95rem!important;font-weight:800!important}.hero-trust-strip{display:flex!important;align-items:center!important;gap:0!important;padding:20px 36px!important;background:#c9a84c12!important;border:1px solid rgba(201,168,76,.18)!important;border-radius:9999px!important;flex-wrap:wrap!important;justify-content:center!important}.hero-trust-item{display:flex!important;flex-direction:column!important;align-items:center!important;padding:0 28px!important}.hero-trust-num{font-family:Cormorant Garamond,serif!important;font-size:1.5rem!important;font-weight:600!important;background:linear-gradient(135deg,#c9a84c,#f0d080)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;line-height:1!important;margin-bottom:2px!important}.hero-trust-label{font-size:.62rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#b8a090!important;-webkit-text-fill-color:#B8A090!important;font-weight:700!important}.hero-trust-divider{width:1px!important;height:32px!important;background:#c9a84c33!important;flex-shrink:0!important}.gic-poshmark-cta{padding:80px 0;background:linear-gradient(135deg,#2a1f14,#3d2e1c,#2a1f14);position:relative;overflow:visible}.posh-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 20% 50%,rgba(201,168,76,.1) 0%,transparent 55%),radial-gradient(ellipse at 80% 30%,rgba(255,179,217,.07) 0%,transparent 50%)}.posh-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1320px;margin:0 auto;padding:0 60px;position:relative;z-index:2}.posh-eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#f0d080;-webkit-text-fill-color:#F0D080;margin-bottom:16px}.posh-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:600;color:#fff;-webkit-text-fill-color:white;line-height:1.15;margin-bottom:16px}.posh-title em{font-style:italic;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.posh-sub{font-size:.92rem;color:#fff9f5a6;-webkit-text-fill-color:rgba(255,249,245,.65);line-height:1.85;margin-bottom:32px}.posh-stats{display:flex;align-items:center;gap:0;margin-bottom:32px;flex-wrap:wrap}.posh-stat{display:flex;flex-direction:column;align-items:center;padding:0 20px}.posh-stat:first-child{padding-left:0}.posh-stat-n{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:600;line-height:1;margin-bottom:3px;background:linear-gradient(135deg,#f0d080,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.posh-stat-l{font-size:.62rem;color:#fff9f566;-webkit-text-fill-color:rgba(255,249,245,.4);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.posh-stat-div{width:1px;height:28px;background:#c9a84c33;flex-shrink:0}.posh-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.posh-btn{padding:15px 32px!important;font-size:.9rem!important}.posh-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fff9f5bf;-webkit-text-fill-color:rgba(255,249,245,.75);padding:13px 28px;border-radius:9999px;font-size:.9rem;font-weight:800;border:2px solid rgba(255,249,245,.2);transition:all .25s ease}.posh-btn-ghost:hover{border-color:#fff9f580;color:#fff;-webkit-text-fill-color:white}.posh-cards{display:flex;flex-direction:column;gap:14px}.posh-card{background:#fff9f512;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(201,168,76,.2);border-radius:18px;padding:18px 20px;display:flex;align-items:center;gap:16px;transition:transform .28s ease,border-color .28s;position:relative}.posh-card:hover{transform:translate(8px);border-color:#c9a84c73}.posh-card-img{width:56px;height:56px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:2rem}.pc1 .posh-card-img{background:linear-gradient(135deg,#ffe8f0,#ffd8a0)}.pc2 .posh-card-img{background:linear-gradient(135deg,#e4faff,#d8c8ff)}.pc3 .posh-card-img{background:linear-gradient(135deg,ivory,#b8ffe8)}.posh-card-info{flex:1}.posh-card-brand{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f0d080,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:3px}.posh-card-name{font-size:.9rem;color:#fff9f5e6;-webkit-text-fill-color:rgba(255,249,245,.9);font-weight:600;margin-bottom:2px}.posh-card-price{font-size:.85rem;color:#fff9f58c;-webkit-text-fill-color:rgba(255,249,245,.55);font-weight:700}.posh-card-badge{position:absolute;top:12px;right:14px;background:linear-gradient(135deg,#c9a84c,#f0d080);color:#2a1a0e;padding:3px 10px;border-radius:9999px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gic-why-glo{padding:90px 60px;background:var(--cream, #FFF9F5)}.why-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;max-width:1200px;margin:0 auto}.why-sub{font-size:.95rem;color:#6b4f3a;-webkit-text-fill-color:#6B4F3A;line-height:1.85;margin:16px 0 36px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.why-card{background:#fff;border-radius:18px;padding:22px;border:1px solid rgba(201,168,76,.12);box-shadow:0 4px 20px #c9a84c12;transition:transform .28s ease,box-shadow .28s}.why-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px #c9a84c26}.why-icon{font-size:1.8rem;margin-bottom:10px}.why-title{font-size:.85rem;font-weight:800;color:#2a1a0e;-webkit-text-fill-color:#2A1A0E;margin-bottom:6px}.why-text{font-size:.8rem;color:#b8a090;-webkit-text-fill-color:#B8A090;line-height:1.7}.why-review-stack{display:flex;flex-direction:column;gap:16px}.why-big-stat{background:linear-gradient(135deg,#2a1f14,#3d2e1c);border-radius:22px;padding:32px;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(201,168,76,.2)}.why-big-num{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:600;line-height:1;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px}.why-stars{font-size:1.1rem;margin-bottom:8px}.why-stat-label{font-size:.72rem;color:#fff9f580;-webkit-text-fill-color:rgba(255,249,245,.5);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.why-review{background:#fff;border-radius:16px;padding:20px 22px;border:1px solid rgba(201,168,76,.12);box-shadow:0 4px 18px #c9a84c12}.why-rev-stars{font-size:.85rem;margin-bottom:8px}.why-rev-text{font-size:.85rem;color:#6b4f3a;-webkit-text-fill-color:#6B4F3A;line-height:1.72;font-style:italic;margin-bottom:8px}.why-rev-by{font-size:.7rem;color:#b8a090;-webkit-text-fill-color:#B8A090;font-weight:800;letter-spacing:.06em}.gic-ambassador{background:linear-gradient(135deg,#2a1f14,#3d2e1c,#2a1f14)!important;padding:80px 60px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:60px!important;align-items:center!important;position:relative!important}.amb-tag,.amb-badge,.amb-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#c9a84c33!important;border:1px solid rgba(201,168,76,.4)!important;color:#f0d080!important;-webkit-text-fill-color:#F0D080!important;padding:7px 18px!important;border-radius:9999px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:20px!important}.amb-title{font-family:Cormorant Garamond,serif!important;font-size:2.4rem!important;font-weight:600!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;line-height:1.15!important;margin-bottom:18px!important}.amb-title em{font-style:italic!important;background:linear-gradient(135deg,#f0d080,#c9a84c,#ffe566)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.amb-body,.amb-quote{font-size:.95rem!important;color:#fff9f5bf!important;-webkit-text-fill-color:rgba(255,249,245,.75)!important;line-height:1.9!important;margin-bottom:32px!important;font-style:italic!important;border-left:3px solid rgba(201,168,76,.4)!important;padding-left:18px!important}.amb-stats,.amb-stats-row{display:flex!important;gap:32px!important;flex-wrap:wrap!important}.asn,.amb-stat-num{font-family:Cormorant Garamond,serif!important;font-size:2.1rem!important;font-weight:600!important;line-height:1!important;margin-bottom:4px!important;background:linear-gradient(135deg,#f0d080,#c9a84c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.asl,.amb-stat-label{font-size:.68rem!important;color:#fff9f573!important;-webkit-text-fill-color:rgba(255,249,245,.45)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.rev-card{background:#fff9f514!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(201,168,76,.25)!important;border-radius:18px!important;padding:22px 24px!important;margin-bottom:14px!important;transition:transform .28s ease,border-color .28s!important}.rev-card:hover{transform:translate(6px)!important;border-color:#c9a84c80!important}.rev-text,.rev-txt{font-size:.88rem!important;color:#fff9f5d9!important;-webkit-text-fill-color:rgba(255,249,245,.85)!important;line-height:1.75!important;font-style:italic!important;margin-bottom:10px!important}.rev-author,.rev-by{font-size:.72rem!important;color:#fff9f573!important;-webkit-text-fill-color:rgba(255,249,245,.45)!important;font-weight:800!important;letter-spacing:.06em!important}.gic-footer,footer.gic-footer{background:#faf6f0!important;color:#2a1a0e!important;padding:64px 60px 32px!important;border-top:1px solid rgba(201,168,76,.2)!important}.ft-logo,.footer-brand-logo{width:150px!important;height:auto!important;margin-bottom:16px!important}.ft-logo-text{font-family:Cormorant Garamond,serif!important;font-size:1.5rem!important;font-weight:600!important;color:#2a1a0e!important;-webkit-text-fill-color:#2A1A0E!important;margin-bottom:12px!important}.ft-desc,.footer-brand-desc{font-size:.85rem!important;color:#6b4f3a!important;-webkit-text-fill-color:#6B4F3A!important;line-height:1.9!important;margin-bottom:24px!important}.socials,.footer-socials{display:flex!important;gap:10px!important}.soc-btn,.footer-soc{width:38px!important;height:38px!important;border-radius:10px!important;background:#c9a84c1f!important;border:1px solid rgba(201,168,76,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;cursor:pointer!important;transition:all .25s ease!important;text-decoration:none!important}.soc-btn:hover,.footer-soc:hover{background:#c9a84c40!important;transform:translateY(-3px)!important}.ft-col-title,.footer-col-title{font-size:.72rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:18px!important;color:#c9a84c!important;-webkit-text-fill-color:#C9A84C!important}.ft-col ul li a,.footer-col ul li a{font-size:.85rem!important;color:#6b4f3a!important;-webkit-text-fill-color:#6B4F3A!important;text-decoration:none!important;transition:color .2s!important}.ft-col ul li a:hover,.footer-col ul li a:hover{color:#2a1a0e!important;-webkit-text-fill-color:#2A1A0E!important}.ft-bottom,.footer-bottom{border-top:1px solid rgba(201,168,76,.15)!important;padding-top:24px!important;display:flex!important;justify-content:space-between!important;font-size:.76rem!important;color:#b8a090!important;flex-wrap:wrap!important;gap:12px!important}.ft-bottom a,.ft-bottom span,.footer-bottom a,.footer-bottom span{color:#b8a090!important;-webkit-text-fill-color:#B8A090!important;text-decoration:none!important}.ft-bottom a:hover,.footer-bottom a:hover{color:#2a1a0e!important;-webkit-text-fill-color:#2A1A0E!important}html,body{background:#fff9f5!important}.shopify-section{margin:0!important;padding:0!important}.gic-nav,#gic-nav{background:#fff9f5f7!important}.gic-announcement,#gic-ann,.announcement-bar{background:linear-gradient(90deg,#c9a84c,#f0d080,#ffe566,#f0d080,#c9a84c)!important;background-size:300% 100%!important;animation:goldShift 5s ease infinite!important;color:#2a1a0e!important}.gic-announcement *,#gic-ann *,.announcement-bar *{color:#2a1a0e!important;-webkit-text-fill-color:#2A1A0E!important}.nav-link{color:#6b4f3a!important}.nav-link:hover,.nav-link.active{color:#2a1a0e!important;background:#c9a84c1a!important}.nav-shop-btn{background:linear-gradient(135deg,#c9a84c,#f0d080)!important;color:#2a1a0e!important}.nav-logo img{height:54px!important;max-width:200px!important;width:auto!important}.sec-title em,.sec-tit em,.glo-title em,.banner-title em,.cart-empty-title em{font-style:italic!important;background:linear-gradient(135deg,#e8a0c8,#c8a060,#90d8c0,#90c8e8,#c0a0e8)!important;background-size:300% 100%!important;animation:shimmer 5s ease infinite!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}@media(max-width:900px){.posh-cta-inner{grid-template-columns:1fr!important}.posh-cards{display:none!important}.why-inner{grid-template-columns:1fr!important}.why-review-stack{display:none!important}.gic-ambassador{grid-template-columns:1fr!important}.hero-content{padding:60px 24px 48px!important}.hero-main-logo{width:min(280px,75vw)!important}.gic-why-glo,.gic-poshmark-cta{padding:60px 24px!important}}@media(max-width:600px){.hero-trust-strip{border-radius:20px!important;padding:16px 20px!important;gap:8px!important}.hero-trust-item{padding:0 14px!important}.hero-ctas{flex-direction:column!important;width:100%!important}.hero-btn-main,.hero-btn-ghost{width:100%!important;justify-content:center!important}.why-grid{grid-template-columns:1fr!important}.posh-stats{gap:8px!important}}.posh-live-feed{display:flex;flex-direction:column;gap:16px}.posh-feed-header{display:flex;align-items:center;gap:10px;margin-bottom:4px}.posh-feed-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f0d080;-webkit-text-fill-color:#F0D080}.posh-feed-dot{width:7px;height:7px;border-radius:50%;background:#4caf50;animation:sparkle 1.5s ease-in-out infinite;flex-shrink:0}.posh-feed-live{font-size:.68rem;color:#fff9f566;-webkit-text-fill-color:rgba(255,249,245,.4)}.posh-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.posh-skeleton{height:120px;border-radius:14px;background:linear-gradient(90deg,#fff9f50f 25%,#fff9f51a,#fff9f50f 75%);background-size:200% 100%;animation:shimmer 1.5s ease infinite}.posh-live-card{background:#fff9f512;border:1px solid rgba(201,168,76,.2);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .25s ease,border-color .25s,box-shadow .25s;text-decoration:none;display:flex;flex-direction:column;position:relative}.posh-live-card:hover{transform:translateY(-5px);border-color:#c9a84c80;box-shadow:0 12px 32px #0000004d}.plc-img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:2.2rem;overflow:hidden}.plc-img-real img{width:100%;height:100%;object-fit:cover}.plc-info{padding:10px 12px 12px}.plc-brand{font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f0d080,#c9a84c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:3px}.plc-name{font-size:.75rem;color:#fff9f5d9;-webkit-text-fill-color:rgba(255,249,245,.85);font-weight:600;line-height:1.3;margin-bottom:4px}.plc-price{font-size:.82rem;font-weight:800;color:#f0d080;-webkit-text-fill-color:#F0D080}.plc-badge{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#c9a84c,#f0d080);color:#2a1a0e;padding:2px 8px;border-radius:9999px;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.posh-see-all{display:block;text-align:center;color:#fff9f580;-webkit-text-fill-color:rgba(255,249,245,.5);font-size:.8rem;font-weight:700;text-decoration:none;padding:8px;transition:color .2s;margin-top:4px}.posh-see-all:hover{color:#f0d080!important;-webkit-text-fill-color:#F0D080!important}@media(max-width:900px){.posh-feed-grid{grid-template-columns:repeat(2,1fr)!important}}#gic-cursor,#gic-cursor-dot,.gic-cursor,.gic-cursor-dot{display:none!important}@media(pointer:fine)and (hover:hover){#gic-cursor,.gic-cursor{display:block!important;width:18px!important;height:18px!important;border:2px solid var(--gold, #C9A84C)!important;border-radius:50%!important;position:fixed!important;pointer-events:none!important;z-index:99998!important;transform:translate(-50%,-50%)!important;transition:width .2s,height .2s!important;background:transparent!important;mix-blend-mode:normal!important}#gic-cursor-dot,.gic-cursor-dot{display:block!important;width:4px!important;height:4px!important;background:var(--gold, #C9A84C)!important;border-radius:50%!important;position:fixed!important;pointer-events:none!important;z-index:99998!important;transform:translate(-50%,-50%)!important}}.gic-hero .hero-orb,.hero-orb{opacity:1}body>div[style*="border-radius: 50%"]:not(#gic-loader){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/glowingincoach.css.map */
