.noho-card-slider{position:absolute;top:0;left:0;width:100%;height:100%}.noho-card-slider .noho-card-slide{position:relative;width:100%;height:100%}.noho-card-slider .noho-card-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.noho-card-slider:not(.flickity-enabled) .noho-card-slide+.noho-card-slide{display:none}.noho-card-slider.flickity-enabled .flickity-viewport{height:100%!important}.noho-card-slider .flickity-viewport{overflow:clip;clip-path:inset(0 1px)}.noho-card-slider .flickity-page-dots{bottom:8px;pointer-events:none}.noho-card-slider .flickity-page-dots .dot{width:6px;height:6px;margin:0 3px;background:#000;opacity:.2}.noho-card-slider .flickity-page-dots .dot.is-selected{opacity:.7}.grid-product.noho-swipe-on .grid-product__link:after{z-index:0}.noho-card-slider.flickity-enabled{z-index:1}.grid-product__secondary-image{z-index:2}@media all{.noho-qa{display:flex;align-items:center;justify-content:center;position:absolute;right:8px;bottom:8px;z-index:3;width:30px;height:30px;padding:0;border-radius:50%;background:#ffffffeb;color:var(--colorTextBody,#1d1d1d);border:1px solid rgba(29,29,29,.16);box-shadow:0 1px 4px #32100414;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s ease,background-color .2s ease,color .2s ease}.noho-qa:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.noho-qa:active{transform:scale(.92)}.noho-qa:focus-visible{outline:2px solid currentColor;outline-offset:2px}.noho-qa .icon{width:14px;height:14px}.noho-qa .icon path{stroke:currentColor;stroke-width:4;fill:none;transition:opacity .2s ease}.noho-qa .noho-qa__check{opacity:0}.noho-qa.is-loading{pointer-events:none}.noho-qa.is-loading .icon{animation:noho-qa-pulse .8s ease-in-out infinite alternate}.noho-qa.is-added{background:var(--colorTextBody,#1d1d1d);color:#fff;border-color:transparent}.noho-qa.is-added .noho-qa__plus{opacity:0}.noho-qa.is-added .noho-qa__check{opacity:1}}.noho-qa__label{display:none}@media(min-width:769px)and (pointer:fine){.noho-qa{top:auto;bottom:49px;left:10px;right:10px;width:auto;height:40px;border-radius:0;border:1.5px solid #111;box-shadow:0 2px 10px #00000040;background:#fffffff5;color:#111;opacity:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.grid-product:hover .noho-qa:hover{background:#111;color:#fff}.grid-product:hover .noho-qa,.noho-qa:focus-visible,.noho-qa.is-loading,.noho-qa.is-added{opacity:1}.noho-qa:after{top:0;right:0;bottom:0;left:0}.noho-qa:active{transform:none}.noho-qa .icon{display:none}.noho-qa__label{display:inline}.noho-qa__label--added{display:none}.noho-qa.is-loading .noho-qa__label{animation:noho-qa-pulse .8s ease-in-out infinite alternate}.noho-qa.is-added{background:#111;color:#fff;border-color:#111}.noho-qa.is-added .noho-qa__label{display:none}.noho-qa.is-added .noho-qa__label--added{display:inline}}@keyframes noho-qa-pulse{0%{opacity:1}to{opacity:.3}}@media(prefers-reduced-motion:reduce){.noho-qa,.noho-qa .icon path{transition:none}.noho-qa.is-loading .icon{animation:none;opacity:.5}}.noho-swatches{--noho-dot:22px;position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:0 0 4px}.noho-swatch{position:relative;display:block;flex:none;width:40px;height:44px}.noho-swatch:before,.noho-swatch:after{content:"";position:absolute;left:50%;top:50%;width:var(--noho-dot);height:var(--noho-dot);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.noho-swatch:before{background:#f4f4f4}.noho-swatch:after{box-shadow:inset 0 0 0 1px #1d1d1d24;z-index:2}.noho-swatch.is-current:after{box-shadow:inset 0 0 0 1px #1d1d1d24,0 0 0 2px #fff,0 0 0 3px var(--colorTextBody,#1d1d1d)}.noho-swatch img{position:absolute;left:50%;top:50%;z-index:1;width:calc(var(--noho-dot)*1.3);height:calc(var(--noho-dot)*1.3);max-width:none;transform:translate(-50%,-50%);object-fit:cover;clip-path:circle(38.5% at 50% 50%)}.noho-swatch:focus-visible{outline:none}.noho-swatch:focus-visible:after{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--colorTextBody,#1d1d1d)}.noho-swatch-more{padding-left:2px;font-size:11px;line-height:44px;letter-spacing:.02em;color:var(--colorTextBody,#1d1d1d);opacity:.75}@media(min-width:769px){.noho-swatches{--noho-dot:26px}.noho-swatch{width:44px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/noho-card-slider.css.map */
