.community{padding:28px 0 24px}.community h2{margin:0 20px 22px;font-size:14px;letter-spacing:.04em;font-weight:400}.community-strip{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:0 2px;touch-action:pan-x pan-y;outline-offset:-3px}.community-strip::-webkit-scrollbar{display:none}.community-photo{flex:0 0 clamp(220px,17vw,340px);aspect-ratio:3/4;overflow:hidden;background:#f4f4f4}.community-photo img{width:100%;height:100%;object-fit:cover}.community-photo:focus-visible{outline-offset:-5px}.community-strip:focus-visible{outline:2px solid #111}@media(max-width:680px){.community{padding-top:22px}.community h2{margin-left:10px;margin-bottom:18px}.community-photo{flex-basis:68vw;max-width:320px}}.community-page .hero,.community-page .new-items,.community-page #feed,.community-page #see-all{display:none!important}.community-page .community{position:relative;isolation:isolate;width:100%;height:calc(100svh - 105px);min-height:420px;aspect-ratio:auto;margin:105px 0 0;padding:0;overflow:hidden;background:#191919}.community-page .community:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 46%,rgba(0,0,0,.08) 72%,rgba(0,0,0,.23) 100%)}.community-page .community>h2{position:absolute;z-index:2;top:18px;left:20px;margin:0;padding:7px 10px;background:#00000047;color:#fff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);font-size:11px}.community-page .community-strip{display:flex;height:100%;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:auto;padding:0;touch-action:pan-x pan-y;filter:brightness(.83) saturate(.88)}.community-page .community-strip::-webkit-scrollbar{width:0;height:0;display:none}.community-page .community-column{display:flex;flex:0 0 var(--column-width);flex-direction:column;height:100%;gap:6px;min-width:0}.community-page .community-tile{position:relative;display:block;flex:var(--tile-weight,1) 1 0;min-height:0;overflow:hidden;background:#222}.community-page .community-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 35%,transparent 65%,rgba(0,0,0,.12))}.community-page .community-tile--video:after{display:none}.community-page .community-tile img,.community-page .community-tile video{display:block;width:100%;height:100%;object-fit:cover}.community-page .community-tile img{object-position:center 30%}.community-page .community-tile video{pointer-events:none}.community-page .community-tile:focus-visible{outline:2px solid #111;outline-offset:-4px}.community-page .site-footer{margin-top:0}@media(max-width:680px){.community-page .community{width:100%;height:calc(100svh - 102px);min-height:420px;aspect-ratio:auto;margin-top:102px}.community-page .community>h2{left:10px;top:12px}.community-page .community-column{flex-basis:var(--mobile-column-width)}}body:not(.community-page) .community{position:relative;padding-top:0}.home-page .community{padding-bottom:0}body:not(.community-page) .community-strip{overflow-anchor:none}.home-page .community-strip{gap:0}.community-signup{position:absolute;z-index:2;right:0;bottom:24px;left:0;padding:12px 20px;border-top:1px solid rgba(255,255,255,.6);background:#eef2f2b8;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.home-page .community-signup{bottom:0}.community-signup-form{max-width:420px;margin:0 auto;text-align:center}.community-signup-input-row{display:flex;min-height:40px;border:1px solid rgba(17,17,17,.65);background:#ffffffb8}.community-signup-input-row:focus-within{border-color:#111}.community-signup-form input{flex:1;min-width:0;padding:0 12px;border:0;background:transparent;color:#111;font:inherit;font-size:13px}.community-signup-form input::placeholder{color:#333;opacity:1;font-size:11px;text-transform:uppercase}.community-signup-form input:focus{outline:none}.community-signup-form button{flex:0 0 82px;padding:0 12px;border:0;background:#111;color:#fff;font-size:11px;font-weight:600}.community-signup-form button:hover{background:#333}.community-signup-form button:focus-visible{outline:2px solid #111;outline-offset:3px}.community-signup-status{margin:5px 0 0;color:#333;font-size:10px;line-height:1.4}.community-signup-status:empty{display:none}@media(prefers-reduced-transparency:reduce){.community-signup{background:#edf2f2;backdrop-filter:none;-webkit-backdrop-filter:none}}body:not(.community-page) .community>h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shop-page .community-signup,.about-page .community-signup,.info-page .community-signup,.product-page .community-signup,.ss27-page .community-signup{display:none}.community-page .community-signup{position:absolute;z-index:3;top:50%;bottom:auto;left:50%;right:auto;box-sizing:border-box;height:58px;width:min(440px,calc(100vw - 32px));margin:0;padding:8px;border:1px solid rgba(255,255,255,.65);background:#f0f2f24d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000021}@media(prefers-reduced-transparency:reduce){.community-page .community-signup{background:#e9eeee;backdrop-filter:none;-webkit-backdrop-filter:none}}.community-page .community-signup-input-row{background:#ffffffa6}.community-page .community-signup-status:not(:empty){position:absolute;top:100%;left:0;right:0;background:#ffffffd9;padding:4px 6px}@media(max-width:680px){.community-page .community-signup{height:52px;width:min(340px,calc(100vw - 36px));padding:5px}}@media(max-width:680px){.community-signup{padding:12px}.community-signup-form{max-width:320px}.community-signup-form input{font-size:16px}.community-signup-form input::placeholder{font-size:10px}.community-signup-status{font-size:10px}}.community-signup-dialog{position:fixed;width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:42px 32px 30px;overflow-y:auto;border:1px solid rgba(255,255,255,.68);border-radius:8px;background:#edf2f2f0;box-shadow:0 24px 70px #0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#111;text-align:center}.community-signup-dialog::backdrop{background:#0000006b}.community-signup-close{position:absolute;top:8px;right:9px;width:36px;height:36px;border:0;background:transparent;font-size:26px;line-height:1}.community-signup-dialog h2{margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.2}.community-signup-offer{margin:0 0 24px;font-size:13px;color:#444}.community-signup-dialog .nhny-klaviyo{margin:0;text-align:left}.community-signup-dialog .klaviyo-form-TwPxmj form{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}.community-signup-dialog .klaviyo-form-TwPxmj button[type=submit]{background:#111!important;border-radius:4px!important;color:#fff!important}.community-signup-dialog .nhny-signup-fallback{padding:12px 0}.community-signup-dialog .nhny-signup-fallback a{background:#111!important;border-radius:4px;color:#fff!important}.community-signup-dialog .klaviyo-form-TwPxmj form[data-testid=klaviyo-form-TwPxmj] [data-testid=form-row]:nth-child(-n+3){display:none!important}.community-signup-dialog .klaviyo-form-TwPxmj input[type=email],.community-signup-dialog .klaviyo-form-TwPxmj input[type=tel]{color:#111!important;background:#ffffffd6!important}.community-signup-dialog .klaviyo-form-TwPxmj input[type=email]::placeholder,.community-signup-dialog .klaviyo-form-TwPxmj input[type=tel]::placeholder{color:#555!important}@media(prefers-reduced-transparency:reduce){.community-signup-dialog{background:#edf2f2;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:680px){.community-signup-dialog{padding:42px 20px 24px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nhny-community.css.map */
