.card-image>a{position:relative;overflow:hidden}.card-image>a>img{position:absolute;top:0;right:0;bottom:0;left:0}.glass-sizes button[data-sold-out=true]{opacity:.55;text-decoration:line-through;cursor:pointer}.card-image>a>.product-hover-image{opacity:0;pointer-events:none;z-index:1;transition:opacity .18s ease-out}.card-image>a>.product-hover-image.is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.card-image>a>.product-hover-image{transition:none}}.inline-sizes.glass-sizes{position:absolute;bottom:12px;left:12px;right:12px;z-index:6;color:#fff;background:#1414143d;border:1px solid rgba(255,255,255,.45);border-radius:0;box-shadow:inset 0 1px #ffffff38;text-shadow:0 1px 2px rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);mix-blend-mode:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .24s;display:block}.inline-sizes.glass-sizes.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.size-panel-label{display:block;text-align:center;font-size:9px;letter-spacing:.08em;line-height:1.3;padding:8px 6px 0}.inline-sizes.glass-sizes:not(.bundle-panel){left:0;right:0;bottom:0;margin:0;width:100%;max-width:100%;border-left:0;border-right:0;border-bottom:0}.glass-size-row{display:flex;flex-wrap:wrap;justify-content:center;padding:2px 4px}.glass-sizes button{background:transparent;border:0;color:inherit;flex:1;min-width:38px;min-height:32px;padding:4px 6px;font-size:11px;text-shadow:inherit;transition:background .18s ease}.glass-sizes button:hover,.glass-sizes button.just-added{background:#14141461}.glass-sizes button:focus-visible{outline:1px solid white;outline-offset:-4px}.glass-sizes button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.glass-sizes.bundle-panel{padding:6px 12px;left:0;right:0;bottom:0;border-left:0;border-right:0;border-bottom:0}.bundle-options{display:grid;gap:0;width:100%}.bundle-options label{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px;font-size:10px;font-weight:400;line-height:1.4;min-height:34px}.bundle-options label+label{border-top:1px solid rgba(255,255,255,.16)}.bundle-options select{display:block;background:transparent;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.3);width:100%;min-height:30px;font:inherit;margin:0;padding:0 4px;cursor:pointer}.bundle-options select option{background:#222;color:#fff}.bundle-options .bundle-add{border-top:1px solid rgba(255,255,255,.24);width:100%;font-size:10px;letter-spacing:.04em;min-height:30px;padding:4px}.bundle-options button:disabled{text-decoration:none}.card-image .quick-add,.media .quick-add{display:none;mix-blend-mode:normal;color:#fff}@media(max-width:680px),(any-hover:none),(pointer:coarse){.card-image .quick-add,.media .quick-add{display:grid;width:32px;min-width:32px;height:32px;padding:0;right:9px;bottom:9px;border:0;border-radius:0;font-size:0;font-weight:300;line-height:1;letter-spacing:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;text-shadow:none;color:#fff;mix-blend-mode:difference}.card-image .quick-add span,.media .quick-add span{display:block;position:relative;width:13px;height:13px;transform:none}.card-image .quick-add span:before,.card-image .quick-add span:after,.media .quick-add span:before,.media .quick-add span:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.card-image .quick-add span:after,.media .quick-add span:after{width:1px;height:11px}.card-image .quick-add:hover,.media .quick-add:hover{background:transparent}.quick-add[aria-expanded=true]{visibility:hidden}.inline-sizes.glass-sizes{left:8px;right:8px;bottom:8px}}@media(max-width:680px){.inline-sizes.glass-sizes{left:6px;right:6px;bottom:6px}.glass-size-row{padding:2px}.glass-sizes button{min-width:28px;padding:6px 2px;font-size:11px}.size-panel-label{font-size:8px}}@media(prefers-reduced-motion:reduce){.inline-sizes.glass-sizes{transition:none;transform:none}}@supports not ((backdrop-filter:blur(6px)) or (-webkit-backdrop-filter:blur(6px))){.inline-sizes.glass-sizes{background:#141414a6}}.bundle-options option{background:#fff;color:#111;text-shadow:none}@media(prefers-reduced-transparency:reduce){.inline-sizes.glass-sizes{background:#222;backdrop-filter:none;-webkit-backdrop-filter:none}.card-image .quick-add,.media .quick-add{mix-blend-mode:normal;color:#111;background:#ffffffb8}}@media(any-hover:none),(pointer:coarse){.glass-sizes button{min-height:44px}.inline-sizes.glass-sizes:not(.bundle-panel){max-width:100%}}@media(max-width:680px),(any-hover:none),(pointer:coarse){.card-image button.quick-add span:before,.media button.quick-add span:before{width:9px}.card-image button.quick-add span:after,.media button.quick-add span:after{height:9px}}.inline-sizes.glass-sizes:not(.bundle-panel){background:#141414b8;border-top-color:#ffffff73;box-shadow:none;text-shadow:0 1px 2px #000;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.inline-sizes.glass-sizes:not(.bundle-panel) button:disabled{opacity:.55}.inline-sizes.glass-sizes button{font-weight:400;letter-spacing:0}.inline-sizes.glass-sizes button:hover,.inline-sizes.glass-sizes button.just-added{background:#ffffff1f}@media(prefers-reduced-transparency:reduce){.inline-sizes.glass-sizes:not(.bundle-panel){background:#222;backdrop-filter:none;-webkit-backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/nhny-card-interactions.css.map */
