:root{--sh-lime:#B7FF3C;--sh-ink:#050608;--sh-card:#15181E;--sh-ease:cubic-bezier(.22,.9,.24,1);--sh-fast:.18s;--sh-med:.38s}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sh-ticker{background:var(--sh-ticker-bg,#B7FF3C);color:var(--sh-ticker-fg,#050608);overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sh-ticker__track{display:flex;width:max-content;animation:sh-marquee var(--sh-ticker-duration,28s) linear infinite}.sh-ticker:hover .sh-ticker__track{animation-play-state:paused}.sh-ticker__group{display:flex;align-items:center;gap:22px;margin:0;padding:10px 11px;list-style:none}.sh-ticker__item{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sh-ticker__item a{color:inherit;text-decoration:none}.sh-ticker__dot{font-size:.45rem;opacity:.55}@keyframes sh-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}main>.shopify-section:first-child .hero h1{font-size:clamp(2.6rem,7.2vw,6rem)!important;line-height:1.02!important;letter-spacing:-.035em!important;background:linear-gradient(180deg,#fff,#f5f5f7 45%,#b7ff3c 135%);-webkit-background-clip:text;background-clip:text;color:transparent!important}main>.shopify-section:first-child .hero .hero__media{transform-origin:50% 40%;animation:sh-drift 18s ease-in-out infinite alternate}@keyframes sh-drift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.12) translate3d(0,-1.5%,0)}}.sh-hero .hero__content-wrapper{will-change:transform,opacity}@keyframes sh-focus{0%{opacity:0;filter:blur(10px);transform:translate3d(0,22px,0)}to{opacity:1;filter:blur(0);transform:none}}main>.shopify-section:first-child .hero .hero__content-wrapper>*{animation:sh-focus var(--sh-med) var(--sh-ease) both}main>.shopify-section:first-child .hero .hero__content-wrapper>*:nth-child(2){animation-delay:70ms}main>.shopify-section:first-child .hero .hero__content-wrapper>*:nth-child(3){animation-delay:.14s}main>.shopify-section:first-child .hero .hero__content-wrapper>*:nth-child(4){animation-delay:.21s}main>.shopify-section:first-child .hero .hero__content-wrapper>*:nth-child(5){animation-delay:.28s}main>.shopify-section:first-child .hero .hero__content-wrapper>*:nth-child(6){animation-delay:.35s}.sh-reveal .sh-item{opacity:0;filter:blur(8px);transform:translate3d(0,26px,0);transition:opacity var(--sh-med) var(--sh-ease),filter var(--sh-med) var(--sh-ease),transform var(--sh-med) var(--sh-ease);transition-delay:calc(var(--sh-i,0) * 60ms)}.sh-reveal.sh-in .sh-item{opacity:1;filter:blur(0);transform:none}main .hero h2{letter-spacing:-.03em;line-height:1.05}product-card.product-card{transition:transform .26s var(--sh-ease)}product-card .product-card__content{border-radius:18px;transition:box-shadow .26s var(--sh-ease)}product-card img{transition:transform .36s var(--sh-ease)}@media(hover:hover){product-card.product-card:hover{transform:translate3d(0,-6px,0)}product-card.product-card:hover .product-card__content{box-shadow:0 18px 40px #0009,0 0 0 1px #b7ff3c66}product-card.product-card:hover img{transform:scale(1.035)}}.sh-card-hover{transition:transform .26s var(--sh-ease),box-shadow .26s var(--sh-ease)}@media(hover:hover){.sh-card-hover:hover{transform:translate3d(0,-4px,0);box-shadow:0 0 0 1px #b7ff3c59,0 16px 36px #00000080}}.button,.button-secondary,.button-custom,a.button,.shopify-payment-button__button,.sh-sticky__btn{transition:filter var(--sh-fast) ease,transform var(--sh-fast) var(--sh-ease),background-color var(--sh-fast) ease,color var(--sh-fast) ease,border-color var(--sh-fast) ease,box-shadow var(--sh-fast) ease}@media(hover:hover){.button:hover,.button-custom:hover,a.button:hover,.sh-sticky__btn:hover{filter:brightness(1.1) saturate(1.15);transform:translate3d(0,-1px,0);box-shadow:0 8px 24px #b7ff3c47}.button-secondary:hover{border-color:var(--sh-lime);color:var(--sh-lime)}}.button:active,.button-custom:active,.sh-sticky__btn:active{transform:scale(.97);transition-duration:90ms}.button:focus-visible,.button-custom:focus-visible,a:focus-visible,.sh-sticky__btn:focus-visible{outline:2px solid var(--sh-lime);outline-offset:3px}.compare-at-price{text-decoration:line-through;opacity:.55;font-weight:400}.sh-discount{display:inline-block;margin-inline-start:8px;padding:2px 9px;border-radius:999px;background:var(--sh-lime);color:var(--sh-ink);font-size:.75rem;font-weight:800;line-height:1.45;vertical-align:middle;letter-spacing:.02em}.sh-sticky{position:fixed;left:50%;bottom:16px;z-index:60;width:min(680px,calc(100% - 24px));transform:translate3d(-50%,140%,0);opacity:0;transition:transform .34s var(--sh-ease),opacity .24s ease;pointer-events:none}.sh-sticky.is-visible{transform:translate3d(-50%,0,0);opacity:1;pointer-events:auto}.sh-sticky[hidden]{display:block}.sh-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 22px;border-radius:999px;background:#15181eb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #00000073;color:#f5f5f7}.sh-sticky__text{display:flex;flex-direction:column;line-height:1.25;font-size:.875rem;min-width:0}.sh-sticky__text strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-sticky__price{color:var(--sh-lime);font-weight:700}.sh-sticky__price s{color:#a1a1aa;font-weight:400;margin-inline-start:6px}.sh-sticky__btn{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--sh-lime);color:var(--sh-ink);font-weight:800;text-decoration:none}@media(prefers-reduced-motion:reduce){.sh-ticker__track{animation:none;flex-wrap:wrap;width:auto}.sh-ticker__group[aria-hidden=true]{display:none}main>.shopify-section:first-child .hero .hero__media,main>.shopify-section:first-child .hero .hero__content-wrapper>*{animation:none}.sh-hero .hero__content-wrapper{transform:none!important;opacity:1!important}.sh-reveal .sh-item{opacity:1;filter:none;transform:none;transition:none}product-card.product-card,product-card .product-card__content,product-card img,.button,.button-custom,.button-secondary,.sh-sticky,.sh-sticky__btn,.sh-card-hover{transition:none}product-card.product-card:hover,product-card.product-card:hover img,.button:hover,.button-custom:hover,.sh-card-hover:hover{transform:none}}product-card .product-badges{display:none}main[data-template^=product] [class*=quantity-selector]{display:none!important}.hero .group-block-content>*{flex:1 1 0;min-width:0}.hero .group-block-content{align-items:stretch}main .hero p{max-width:62ch;margin-inline:auto}main .hero ul{margin:8px 0 0;padding-inline-start:1.1em}main .hero li{margin-block:4px}.sh-footer{background:#050608;border-top:1px solid #1C2027;color:#a1a1aa;font-size:.875rem}.sh-footer__inner{max-width:1200px;margin:0 auto;padding:48px 20px calc(96px + env(safe-area-inset-bottom));display:grid;gap:20px}.sh-footer__logo{color:#f5f5f7;font-weight:800;font-size:1.125rem;letter-spacing:-.01em;text-decoration:none}.sh-footer__brand p{margin:6px 0 0}.sh-footer__links{display:flex;flex-wrap:wrap;gap:10px 22px}.sh-footer__links a,.sh-footer__help a{color:#f5f5f7;text-decoration:none;transition:color var(--sh-fast) ease}.sh-footer__links a:hover,.sh-footer__help a:hover{color:var(--sh-lime)}.sh-footer__help,.sh-footer__legal{margin:0}.sh-footer__legal{font-size:.75rem;color:#71717a}@media(min-width:750px){.sh-footer__inner{grid-template-columns:1fr auto;align-items:start;padding-bottom:calc(48px + env(safe-area-inset-bottom))}.sh-footer__help,.sh-footer__legal{grid-column:1 / -1}}@media(max-width:749px){.sh-ticker__item{font-size:.72rem}.sh-ticker__group{gap:16px;padding:9px 8px}main>.shopify-section .hero__container{padding-top:56px!important;padding-bottom:56px!important}main>.shopify-section:first-child .hero__container{padding-top:64px!important;padding-bottom:48px!important}main>.shopify-section:nth-child(2) .hero__container{padding-top:0!important}main>.shopify-section:first-child .hero h1{font-size:clamp(2.3rem,10.5vw,3.2rem)!important}main .hero h2{font-size:clamp(1.75rem,7.5vw,2.25rem)}main .hero .button-custom,main .hero a.button{width:100%;justify-content:center}.hero .group-block-content>*{flex:1 1 auto}.sh-sticky{bottom:calc(10px + env(safe-area-inset-bottom))}.sh-sticky__inner{padding:8px 8px 8px 16px}.sh-sticky__text{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/supplierhub.css.map */
