@import"https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap";html.gs-smooth-scroll{scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){html.gs-smooth-scroll .page-wrapper{scroll-behavior:smooth}}html.gs-smooth-scroll [id^=gs-],html.gs-smooth-scroll .gs-home[id]{scroll-margin-top:calc(var(--header-height, 80px) + 1.25rem)}.gs-home{--gs-ink: #0b1320;--gs-ink-soft: #1a2438;--gs-mist: #e8edf2;--gs-paper: #f7f9fb;--gs-signal: #ff3d00;--gs-signal-deep: #d93400;--gs-muted: #5c6b7a;--gs-line: rgba(11, 19, 32, .08);--gs-radius: 4px;--gs-ease: cubic-bezier(.22, 1, .36, 1);--gs-ease-out: cubic-bezier(.16, 1, .3, 1);--gs-spring: cubic-bezier(.34, 1.4, .64, 1);--gs-max: 1280px;font-family:Figtree,sans-serif;color:var(--gs-ink);background:var(--gs-paper);overflow-x:clip}.gs-home h1,.gs-home h2,.gs-home h3,.gs-home .gs-display{font-family:Figtree,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0}.gs-home a{color:inherit;text-decoration:none}.gs-container{width:min(100% - 2.5rem,var(--gs-max));margin-inline:auto}.gs-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-muted);margin:0 0 .75rem;position:relative}.gs-section-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.gs-section-head h2{font-size:clamp(1.75rem,3vw,2.5rem);max-width:18ch}.gs-section-head p{margin:.5rem 0 0;color:var(--gs-muted);font-size:1rem;max-width:36ch;line-height:1.5}.gs-link{font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;position:relative;padding-bottom:2px;transition:color .25s var(--gs-ease)}.gs-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right center;transition:transform .45s var(--gs-ease)}.gs-link:hover{color:var(--gs-signal)}.gs-link:hover:after{transform:scaleX(0);transform-origin:left center}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.75rem;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;transition:transform .35s var(--gs-ease),background .25s ease,color .25s ease,box-shadow .35s var(--gs-ease)}.gs-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translate(-120%);transition:transform .6s var(--gs-ease);z-index:-1}.gs-btn:hover:before{transform:translate(120%)}.gs-btn--primary{background:var(--gs-signal);color:#fff}.gs-btn--primary:hover{background:var(--gs-signal-deep);transform:translateY(-3px);box-shadow:0 12px 28px #ff3d0059}.gs-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.gs-btn--ghost:hover{background:#fff;color:var(--gs-ink);transform:translateY(-3px);box-shadow:0 12px 28px #0003}.gs-btn--dark{background:var(--gs-ink);color:#fff}.gs-btn--dark:hover{background:var(--gs-ink-soft);transform:translateY(-3px)}.gs-reveal{opacity:0;transform:translateY(36px);transition:opacity .9s var(--gs-ease-out),transform .9s var(--gs-ease-out),filter .9s var(--gs-ease-out);will-change:opacity,transform}.gs-reveal.is-visible{opacity:1;transform:translateY(0);filter:none}.gs-reveal--up{transform:translateY(48px)}.gs-reveal--down{transform:translateY(-32px)}.gs-reveal--left{transform:translate(-48px)}.gs-reveal--right{transform:translate(48px)}.gs-reveal--scale{transform:translateY(28px) scale(.9)}.gs-reveal--blur{transform:translateY(28px);filter:blur(12px)}.gs-reveal--3d{transform:perspective(900px) rotateX(12deg) translateY(40px) scale(.94);transform-origin:center bottom}.gs-reveal--fade{transform:none}.gs-reveal--clip{clip-path:inset(0 0 100% 0);transform:none;opacity:1;transition:clip-path 1.1s var(--gs-ease-out),opacity .4s ease}.gs-reveal--clip.is-visible{clip-path:inset(0 0 0 0)}.gs-reveal.is-visible.gs-reveal--up,.gs-reveal.is-visible.gs-reveal--down,.gs-reveal.is-visible.gs-reveal--left,.gs-reveal.is-visible.gs-reveal--right,.gs-reveal.is-visible.gs-reveal--scale,.gs-reveal.is-visible.gs-reveal--3d{transform:none}.gs-reveal.is-visible.gs-reveal--blur{filter:blur(0)}.gs-stagger>.gs-stagger-item,.gs-stagger>.gs-product-card,.gs-stagger>.gs-cat-card,.gs-stagger>.gs-flash-card,.gs-stagger>.gs-review{opacity:0;transform:translateY(40px) scale(.96);transition:opacity .75s var(--gs-ease-out),transform .75s var(--gs-ease-out);transition-delay:calc(var(--gs-i, 0) * .09s);will-change:opacity,transform}.gs-stagger.is-visible>.gs-stagger-item.is-visible,.gs-stagger.is-visible>.gs-product-card.is-visible,.gs-stagger.is-visible>.gs-cat-card.is-visible,.gs-stagger.is-visible>.gs-flash-card.is-visible,.gs-stagger.is-visible>.gs-review.is-visible{opacity:1;transform:none}[data-gs-scroll-section]{--gs-scroll-progress: 0}[data-gs-scroll-section]:not(.gs-hero)>.gs-container{transform:translate3d(0,calc((1 - var(--gs-scroll-progress, 1)) * -28px),0);opacity:calc(.9 + var(--gs-scroll-progress, 1) * .1);will-change:transform,opacity}[data-gs-parallax],[data-gs-parallax-x],[data-gs-parallax-scale],[data-gs-parallax-opacity]{will-change:transform,opacity}.gs-product-card__media[data-gs-parallax],.gs-cat-card__media[data-gs-parallax],.gs-flash-card__media[data-gs-parallax]{overflow:hidden;transform-origin:center center}.gs-reveal-delay-1{transition-delay:.08s}.gs-reveal-delay-2{transition-delay:.16s}.gs-reveal-delay-3{transition-delay:.24s}.gs-reveal-delay-4{transition-delay:.32s}.gs-reveal-delay-5{transition-delay:.4s}.gs-reveal-delay-6{transition-delay:.48s}.gs-stagger>.gs-reveal{transition-delay:calc(var(--gs-i, 0) * .08s)}.gs-split-line{display:block;overflow:hidden;padding-bottom:.08em}.gs-split-line__inner{display:block;transform:translateY(110%);transition:transform .9s var(--gs-ease-out)}.gs-reveal.is-visible .gs-split-line__inner,.is-visible.gs-split-line .gs-split-line__inner{transform:translateY(0)}.gs-split-line:nth-child(2) .gs-split-line__inner{transition-delay:.1s}.gs-split-line:nth-child(3) .gs-split-line__inner{transition-delay:.18s}@keyframes gs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gs-pulse-soft{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}}@keyframes gs-shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes gs-badge-pop{0%{transform:scale(.6) rotate(-8deg);opacity:0}70%{transform:scale(1.08) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes gs-tick-flip{0%{transform:translateY(40%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gs-kenburns{0%{transform:scale(1.12) translate3d(0,var(--gs-parallax, 0px),0)}to{transform:scale(1.22) translate3d(-1.5%,calc(var(--gs-parallax, 0px) - 1%),0)}}@keyframes gs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gs-underline-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gs-ring{0%{box-shadow:0 0 #ff3d0073}70%{box-shadow:0 0 0 14px #ff3d0000}to{box-shadow:0 0 #ff3d0000}}.gs-float{animation:gs-float 4.5s ease-in-out infinite}.gs-pulse{animation:gs-pulse-soft 2.4s ease-in-out infinite}.gs-badge-pop.is-visible,.gs-reveal.is-visible .gs-badge-pop{animation:gs-badge-pop .55s var(--gs-spring) both}.gs-countdown__unit span.is-flipping{animation:gs-tick-flip .35s var(--gs-ease-out);display:inline-block}.gs-btn--pulse{animation:gs-ring 2.4s ease-out infinite}.gs-magnetic{transition:transform .25s var(--gs-ease)}.gs-media-zoom{overflow:hidden}.gs-media-zoom img{transition:transform .9s var(--gs-ease-out),filter .6s ease;will-change:transform}.gs-media-zoom:hover img,.gs-card-lift:hover .gs-media-zoom img{transform:scale(1.07);filter:brightness(1.05)}.gs-card-lift{transition:transform .45s var(--gs-ease),box-shadow .45s var(--gs-ease),border-color .3s ease}.gs-card-lift:hover{transform:translateY(-6px)}.gs-section-head h2{position:relative}.gs-reveal.is-visible .gs-section-head h2:after,.gs-section-head.gs-reveal.is-visible h2:after{content:"";display:block;width:3rem;height:3px;margin-top:.85rem;background:var(--gs-signal);transform-origin:left center;animation:gs-underline-draw .7s var(--gs-ease-out) .25s both}.gs-ticker{overflow:hidden;white-space:nowrap;border-block:1px solid var(--gs-line);padding:.85rem 0;background:var(--gs-ink);color:#fff}.gs-ticker__track{display:inline-flex;gap:3rem;width:max-content;animation:gs-marquee 28s linear infinite}.gs-ticker__track span{font-family:Figtree,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.gs-ticker:hover .gs-ticker__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.gs-reveal,.gs-reveal--clip{opacity:1;transform:none;filter:none;clip-path:none;transition:none}.gs-stagger>.gs-stagger-item,.gs-stagger>.gs-product-card,.gs-stagger>.gs-cat-card,.gs-stagger>.gs-flash-card,.gs-stagger>.gs-review{opacity:1;transform:none;transition:none}[data-gs-parallax],[data-gs-parallax-x],[data-gs-parallax-scale],[data-gs-parallax-opacity],[data-gs-scroll-section]:not(.gs-hero)>.gs-container{transform:none!important;opacity:1!important}html.gs-smooth-scroll,html.gs-smooth-scroll .page-wrapper{scroll-behavior:auto}.gs-split-line__inner{transform:none;transition:none}.gs-btn:hover,.gs-card-lift:hover{transform:none}.gs-float,.gs-pulse,.gs-btn--pulse,.gs-ticker__track,.gs-badge-pop,.gs-countdown__unit span.is-flipping{animation:none!important}.gs-btn:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/general-store-home.css.map */
