
.gr-wholesale-invite{position:relative;overflow:hidden;background:#101010;color:#fff;border-block:1px solid #333;margin-block:28px 48px}.gr-wholesale-invite:before{content:"";position:absolute;right:-110px;top:-170px;width:420px;height:420px;border:80px solid #bc17293b;border-radius:50%;pointer-events:none}.gr-wholesale-invite .gr-wholesale-inner{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:65px;padding-block:48px;align-items:center}.gr-wholesale-invite .gr-eyebrow{display:block;color:#ff6b77;font-size:13px;letter-spacing:.12em;font-weight:800}.gr-wholesale-invite h2{color:#fff;font-size:calc(clamp(32px,3.4vw,48px) + 1px);letter-spacing:-.045em;line-height:1.08;margin:16px 0}.gr-wholesale-invite p{font-size:15px;line-height:1.8;color:#c4c4c4;max-width:48ch;margin:0}.gr-wholesale-invite .gr-wholesale-minimum{display:flex;gap:18px;align-items:center;padding-bottom:21px;border-bottom:1px solid #474747}.gr-wholesale-minimum>strong{font-size:43px;letter-spacing:-.05em;color:white;line-height:1.1}.gr-wholesale-minimum>span{color:#bbb;font-size:13px;line-height:1.6;max-width:18ch}.gr-wholesale-invite ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:20px 0 24px;color:#ddd;font-size:13px}.gr-wholesale-invite li:before{content:"";display:inline-block;width:5px;height:5px;background:#e43649;border-radius:50%;margin-right:8px;vertical-align:middle}.gr-wholesale-invite .gr-wholesale-button{display:inline-flex;align-items:center;gap:28px;justify-content:space-between;background:#bd1728;color:#fff;border:1px solid #bd1728;border-radius:5px;padding:16px 22px;font-size:15px;font-weight:800;text-decoration:none;min-height:52px;transition:background .2s,transform .2s}.gr-wholesale-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.gr-wholesale-button:hover{background:#e01b30;transform:translateY(-2px)}.gr-wholesale-button:focus-visible{outline:3px solid white;outline-offset:4px}.gr-wholesale-nav{position:relative;color:#ff6371!important}.gr-wholesale-nav:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:2px;background:#c7192b;transform:scaleX(0);transition:transform .2s}.gr-wholesale-nav:hover:after,.gr-wholesale-nav:focus-visible:after{transform:scaleX(1)}
@media(max-width:750px){.gr-wholesale-invite{margin-block:18px 32px}.gr-wholesale-invite .gr-wholesale-inner{grid-template-columns:1fr;gap:26px;padding-block:32px}.gr-wholesale-invite h2{font-size:35px}.gr-wholesale-invite p{font-size:14px}.gr-wholesale-minimum>strong{font-size:37px}.gr-wholesale-invite .gr-wholesale-button{width:100%;font-size:14px}.gr-wholesale-invite ul{font-size:12px}.header-nav-strip nav{gap:18px!important}.gr-navigation--mobile{gap:18px!important}}
@media(max-width:370px){.header-nav-strip nav{gap:13px!important}.gr-navigation--mobile{gap:12px!important}.gr-wholesale-invite h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.gr-wholesale-button,.gr-wholesale-nav:after{transition:none}.gr-wholesale-button:hover{transform:none}}

.gr-categories>.category,.gr-categories>.gr-category{min-width:0}.gr-categories h3{overflow-wrap:anywhere;hyphens:auto}
@media(max-width:750px){.grid.gr-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}

.gr-categories>.category,.gr-categories>.gr-category{width:100%;max-width:100%}

.gr-wholesale-invite:before{animation:gr-wholesale-drift 24s ease-in-out infinite alternate;will-change:transform}.gr-wholesale-invite:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 85%,#bc17291c,transparent 60%);pointer-events:none;animation:gr-wholesale-glow 16s ease-in-out infinite alternate}.gr-wholesale-invite .gr-wholesale-inner{z-index:1}.gr-wholesale-invite[data-motion="false"]:before,.gr-wholesale-invite[data-motion="false"]:after{animation:none}@keyframes gr-wholesale-drift{from{transform:translate3d(0,0,0) rotate(-7deg)}to{transform:translate3d(-50px,35px,0) rotate(10deg)}}@keyframes gr-wholesale-glow{from{opacity:.25}to{opacity:.8}}@media(prefers-reduced-motion:reduce){.gr-wholesale-invite:before,.gr-wholesale-invite:after{animation:none;will-change:auto}}
