.summer-coverflow.is-arrival-pending .summer-cover-heading,.summer-coverflow.is-arrival-pending .summer-cover-card{visibility:hidden!important}.summer-coverflow .summer-hero-gallery{z-index:2;pointer-events:none}.summer-cover-heading{position:absolute;z-index:3;top:clamp(170px,22svh,218px);left:20px;right:20px;text-align:center;pointer-events:none}.summer-cover-heading h1{margin:0;font-size:clamp(23px,2.5vw,35px);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:700;line-height:.95;letter-spacing:-.025em}.summer-cover-heading p{margin:9px 0 0;font-size:clamp(13px,1.2vw,16px);line-height:1.4;letter-spacing:-.015em}.summer-coverflow .summer-piece-grid{z-index:1;inset:clamp(250px,32svh,320px) 0 46px;touch-action:pan-y;overflow:visible}.summer-cover-card{position:absolute;left:0;top:0;display:block;width:var(--cover-width,280px);height:var(--cover-height,364px);padding:0;border:0;border-radius:13px;background:transparent;color:#171b19;cursor:pointer;transform-origin:center;will-change:transform;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.summer-cover-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border:1px solid #ffffffb3;border-radius:inherit;background:linear-gradient(145deg,#ffffff36,#ffffff08 55%,#ffffff20),var(--card-glass,#ffffff30);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #ffffff30,0 15px 26px -16px #1b23394d;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);transform:scale(1);transform-origin:center;transition:transform .28s cubic-bezier(.22,.72,.24,1),border-color .2s,background-color .2s;pointer-events:none}.summer-cover-card[data-active=true] .summer-cover-face{background-color:#fff2;border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 20px 38px -20px #1b233950}.summer-cover-lock{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffffc9;border-radius:50%;background:#ffffff70;box-shadow:0 4px 24px #1111110d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#171b19;pointer-events:none}.summer-cover-lock svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.summer-cover-art{--art-ratio:1;position:absolute;top:49%;left:50%;height:min(calc(var(--cover-width) * var(--cover-art-height-ratio,.397)),calc(var(--cover-height) * .64));width:auto;aspect-ratio:var(--art-ratio);transform:translate(-50%,-50%);pointer-events:none}.summer-cover-art canvas{position:absolute;image-rendering:pixelated;opacity:.94}.summer-cover-label{position:absolute;bottom:23px;left:20px;right:20px;display:grid;justify-items:center;gap:6px;text-align:center}.summer-cover-label strong{font-size:14px;line-height:1.1;font-weight:700;letter-spacing:.025em}.summer-cover-label>span{font-size:9px;line-height:1.1;letter-spacing:.06em;opacity:.74}.summer-cover-card:focus-visible{outline:2px solid #183d3b;outline-offset:5px}@media(hover:hover)and (pointer:fine){.summer-cover-card:hover .summer-cover-face{border-color:#fff;background-color:#ffffff38}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.summer-coverflow:not(.is-transitioning) .summer-cover-card:hover .summer-cover-face{transform:scale(1.035)}}.summer-coverflow .summer-detail-sizes{margin-top:24px}.summer-coverflow .summer-detail-size-options:not(.is-one-size){grid-template-columns:repeat(var(--summer-size-columns,4),minmax(0,1fr))}@media(max-width:680px){.summer-cover-heading{top:clamp(128px,20svh,180px);left:12px;right:12px}.summer-cover-heading h1{font-size:20px;letter-spacing:-.025em}.summer-cover-heading p{margin-top:14px;font-size:clamp(12px,3.45vw,15px);white-space:nowrap}.summer-coverflow .summer-piece-grid{inset:clamp(234px,35svh,314px) 0 44px}.summer-cover-card{border-radius:10px}.summer-cover-lock{width:32px;height:32px}.summer-cover-lock svg{width:16px;height:16px}.summer-cover-label{bottom:16px;left:13px;right:13px;gap:5px}.summer-cover-label strong{font-size:11px}.summer-cover-label>span{font-size:7px;letter-spacing:.03em}.summer-coverflow .summer-detail-sizes{margin-top:18px}}@media(max-height:700px){.summer-cover-heading{top:148px}.summer-cover-heading h1{font-size:22px}.summer-cover-heading p{margin-top:10px;font-size:12px}.summer-coverflow .summer-piece-grid{top:210px;right:0;bottom:26px;left:0}}@media(max-height:500px){.summer-coverflow .summer-hero-gallery{overflow-y:auto;overscroll-behavior:contain;pointer-events:auto}.summer-cover-heading{top:138px}.summer-cover-heading h1{font-size:20px}.summer-cover-heading p{font-size:12px}.summer-coverflow .summer-piece-grid{top:210px;bottom:auto;height:240px}}@media(prefers-reduced-motion:reduce){.summer-cover-card{will-change:auto}.summer-cover-face{transition:none}}.summer-coverflow .summer-detail-panel{overflow:visible}.summer-transfer-glass{position:absolute;border:1px solid #ffffffe6;border-radius:13px;background:linear-gradient(145deg,#ffffff36,#ffffff08 55%,#ffffff20),var(--card-glass,#ffffff30);box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff30,0 20px 38px -20px #1b233950;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);pointer-events:none}.summer-card-transfer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.summer-transfer-glass,.summer-transfer-art{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform}.summer-transfer-art .summer-detail-images{top:0;right:0;bottom:0;left:0}.summer-card-transfer .summer-transfer-lock{left:0;top:0;z-index:2;will-change:transform}@media(max-width:680px){.summer-transfer-glass{border-radius:10px}}@media(max-width:680px){.summer-cover-heading{top:124px;left:20px;right:20px}.summer-cover-heading h1{font-size:clamp(26px,7vw,33px);line-height:.95}.summer-cover-heading p{font-size:clamp(13px,3.65vw,17px);margin-top:8px;line-height:1.4}.summer-coverflow .summer-piece-grid{inset:var(--cover-mobile-top,192px) clamp(16px,5vw,24px) 20px;height:auto;overflow:visible;touch-action:pan-x pinch-zoom}.summer-cover-card{touch-action:pan-x pinch-zoom}.summer-cover-art{top:44%;height:min(calc(var(--cover-width) * var(--cover-art-height-ratio,.397)),calc(var(--cover-height) * .46),max(24px,calc(var(--cover-height) - 84px)))}}.summer-coverflow .summer-release-track{animation-duration:34s}.summer-signup-privacy{margin:3px 0 0;text-align:center;font-size:10px;line-height:1.2}.summer-signup-privacy a{text-decoration:underline;color:inherit}.summer-signup-submit:disabled{cursor:wait;opacity:.65}.summer-carousel-preview .new-items>.nhny-home-section-heading{font-size:14px;font-weight:400;letter-spacing:.04em;line-height:1.24;margin:0 0 26px}@media(min-width:1601px)and (min-height:701px){.summer-cover-heading{top:clamp(170px,18svh,260px)}.summer-cover-heading h1{font-size:clamp(35px,min(2.1875vw,4.5svh),64px)}.summer-cover-heading p{font-size:clamp(16px,min(1vw,2svh),24px)}.summer-cover-label strong{font-size:clamp(14px,calc(var(--cover-width) * .03365),20px)}.summer-cover-lock{width:clamp(42px,calc(var(--cover-width) * .101),60px);height:clamp(42px,calc(var(--cover-width) * .101),60px)}.summer-cover-lock svg{width:clamp(18px,calc(var(--cover-width) * .0433),26px);height:clamp(18px,calc(var(--cover-width) * .0433),26px)}}.summer-cover-scroll{position:absolute;z-index:3;left:20px;right:20px;bottom:16px;margin:0;text-align:center;font-size:10px;font-weight:500;letter-spacing:.13em;line-height:1.2;opacity:.72;pointer-events:none;transition:opacity .4s ease}.summer-coverflow.is-arrival-pending .summer-cover-scroll{visibility:hidden!important}.summer-coverflow[data-stack-phase]:not([data-stack-phase=landing]) .summer-cover-scroll{opacity:0;visibility:hidden}@media(max-width:680px){.summer-cover-scroll{bottom:12px;font-size:10px}}@media(min-width:1601px){.summer-cover-scroll{font-size:clamp(10px,.625vw,14px)}}@media(prefers-reduced-motion:reduce){.summer-cover-scroll{transition:none}}.summer-cover-eyebrow{display:block;margin:0 0 10px;font-size:10px;font-weight:500;letter-spacing:.07em;line-height:1.3}@media(max-width:680px){.summer-cover-eyebrow{font-size:9px;margin-bottom:8px}.summer-cover-heading p{white-space:normal}}@media(min-width:1601px)and (min-height:701px){.summer-cover-eyebrow{font-size:clamp(10px,.625vw,14px)}}@media(min-width:681px){.summer-cover-heading{--summer-heading-copy-size:clamp(13px,1.2vw,16px)}.summer-cover-heading h1{font-size:calc(var(--summer-heading-copy-size) * 2.4)}.summer-cover-heading p{font-size:var(--summer-heading-copy-size)}}@media(min-width:1601px)and (min-height:701px){.summer-cover-heading{--summer-heading-copy-size:clamp(16px,min(1vw,2svh),24px)}}@media(min-width:681px)and (max-height:700px){.summer-cover-heading{--summer-heading-copy-size:12px}}.summer-coverflow .summer-hero-stage.summer-detail-stage h2{font-size:clamp(44px,6.2vw,82px);line-height:1;letter-spacing:-.045em}.summer-coverflow .summer-detail-sizes legend{font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;margin-bottom:12px}.summer-coverflow .summer-journey-signup h2{font-size:32px;line-height:1.08;margin-bottom:12px;letter-spacing:-.035em}.summer-signup-step{margin:0 0 10px;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.08em}.summer-signup-description{margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0}.summer-signup-deadline{margin:12px 0 0;font-size:11px;line-height:1.45;letter-spacing:0}.summer-signup-deadline a{color:inherit;text-decoration:underline;text-underline-offset:2px}.summer-coverflow .summer-release-copy h2{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.08;letter-spacing:-.035em}.summer-release-subtitle{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.015em}@media(max-width:680px){.summer-coverflow .summer-hero-stage.summer-detail-stage h2{font-size:clamp(32px,9.5vw,44px)}.summer-coverflow .summer-detail-sizes legend{font-size:11px}.summer-coverflow .summer-journey-signup h2{font-size:clamp(22px,6.2vw,26px);margin-bottom:10px}.summer-signup-description{font-size:13px;margin-bottom:16px}.summer-signup-step{font-size:9px;margin-bottom:8px}.summer-coverflow .summer-release-copy h2{font-size:26px;margin-bottom:12px}.summer-release-subtitle{font-size:12px}}@media(max-height:500px){.summer-coverflow .summer-hero-stage.summer-detail-stage h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/nhny-summer-carousel.css.map */
