.brandLoader{--brand-loader-u:var(--gc-u,min(calc(var(--gc-frame-width,100vw) / 402), calc(var(--gc-frame-height,100dvh) / 650)));--brand-loader-u-text:var(--gc-u-text,1px);--brand-loader-page:var(--gc-page,#141412);--brand-loader-figure:#f6e8d2;--brand-loader-unit:#a88158;--brand-loader-label:rgb(var(--gc-gold-rgb,245 201 130) / .8);--brand-loader-rail:#fff6e81f;--brand-loader-fill:linear-gradient(90deg, rgb(var(--gc-brown-rgb,136 88 61) / .2), rgb(var(--gc-gold-rgb,245 201 130)), rgb(var(--gc-brown-rgb,136 88 61) / .2));--brand-loader-spark:#fff1d6;--brand-loader-spark-halo:rgb(var(--gc-gold-rgb,245 201 130) / .8);--brand-loader-glow:radial-gradient(50% 50% at 50% 50%, #c67e4838 0%, rgb(var(--gc-gold-rgb,245 201 130) / .07) 45%, transparent 70%);--brand-loader-ease-out:cubic-bezier(.33, 1, .68, 1);--brand-loader-track:.35s linear;box-sizing:border-box;background-color:var(--brand-loader-page);width:100%;height:100%;min-height:100%;color:var(--brand-loader-figure);font-family:var(--gc-font-brand,"Gucci Sans Pro", "Helvetica Neue", Arial, sans-serif);background-image:linear-gradient(90deg,#141211 0 16.7%,#151312 16.7% 33.3%,#161412 33.3% 66.7%,#151312 66.7% 83.3%,#141211 83.3% 100%);position:relative;overflow:hidden}.brandLoader__glow{background:var(--brand-loader-glow);width:160%;height:44%;filter:blur(calc(2 * var(--brand-loader-u)));animation:2.094s ease-in-out infinite alternate brandLoaderPulse,3.491s ease-in-out infinite alternate brandLoaderSwell;position:absolute;top:28%;left:-30%}.brandLoader__wordmark{width:calc(76 * var(--brand-loader-u));height:calc(47 * var(--brand-loader-u));background:var(--gc-img-logo,url(../assets/gucci-core/gucci-logo.webp)) center/contain no-repeat;filter:brightness(0)invert();animation:brandLoaderFade .9s var(--brand-loader-ease-out) .15s backwards;position:absolute;top:12.7983%;left:50%;translate:-50%}.brandLoader__core{text-align:center;width:100%;font-weight:var(--gc-weight-bold,700);font-size:calc(10 * var(--brand-loader-u-text));line-height:var(--gc-line-tight,1);letter-spacing:.5em;color:var(--brand-loader-label);animation:brandLoaderCore .9s var(--brand-loader-ease-out) .4s backwards;position:absolute;top:19.0889%;left:0}.brandLoader__count{text-align:center;width:100%;line-height:var(--gc-line-tight,1);font-family:var(--gc-font-numeric,"Jost", "Helvetica Neue", Arial, sans-serif);animation:brandLoaderFigure 1.1s var(--brand-loader-ease-out) backwards;font-weight:100;position:absolute;top:40.3471%;left:0}.brandLoader__figure{font-size:calc(118 * var(--brand-loader-u));color:var(--brand-loader-figure);letter-spacing:calc((.02 + .05 * var(--brand-loader-progress,0)) * 1em);font-variant-numeric:tabular-nums;display:inline-block}.brandLoader__unit{font-size:calc(30 * var(--brand-loader-u));letter-spacing:var(--gc-tracking-body,.08em);color:var(--brand-loader-unit);display:inline-block}.brandLoader__rail{width:calc(250 * var(--brand-loader-u));height:max(1px, 1 * var(--brand-loader-u));background:var(--brand-loader-rail);position:absolute;top:58.5683%;left:50%;translate:-50%}.brandLoader__fill{background:var(--brand-loader-fill);background-size:calc(200 * var(--brand-loader-u)) 100%;transform-origin:0;transform:scaleX(var(--brand-loader-progress,0));transition:transform var(--brand-loader-track);animation:1.429s linear infinite brandLoaderSheen;position:absolute;inset:0}.brandLoader__spark{top:calc(-2 * var(--brand-loader-u));left:calc(var(--brand-loader-progress,0) * 100%);margin-left:calc(-2.5 * var(--brand-loader-u));width:calc(5 * var(--brand-loader-u));height:calc(5 * var(--brand-loader-u));border-radius:var(--gc-radius-round,50%);background:var(--brand-loader-spark);box-shadow:0 0 calc(12 * var(--brand-loader-u)) calc(3 * var(--brand-loader-u)) var(--brand-loader-spark-halo);transition:left var(--brand-loader-track), opacity var(--gc-dur-fade,.8s) ease;animation:brandLoaderFade .3s var(--brand-loader-ease-out) .3s backwards;position:absolute}.brandLoader[data-complete=true] .brandLoader__spark{opacity:0}@keyframes brandLoaderFade{0%{opacity:0}to{opacity:1}}@keyframes brandLoaderCore{0%{opacity:0;letter-spacing:.9em}to{opacity:1;letter-spacing:.5em}}@keyframes brandLoaderFigure{0%{opacity:0;filter:blur(calc(6 * var(--brand-loader-u)));translate:0 calc(14 * var(--brand-loader-u))}82%{opacity:1;filter:blur()}to{opacity:1;filter:blur();translate:0}}@keyframes brandLoaderPulse{0%{opacity:.7}to{opacity:1}}@keyframes brandLoaderSwell{0%{scale:.95}to{scale:1.05}}@keyframes brandLoaderSheen{0%{background-position:0 0}to{background-position:calc(200 * var(--brand-loader-u)) 0}}@media (prefers-reduced-motion:reduce){.brandLoader :is(.brandLoader__glow,.brandLoader__wordmark,.brandLoader__core,.brandLoader__count,.brandLoader__fill,.brandLoader__spark){animation:none}.brandLoader :is(.brandLoader__fill,.brandLoader__spark){transition:none}}
