.zf-artwork-carousel{--zf-paper: #f4f4f1;--zf-ink: #262522;--zf-muted: #77736d;--zf-pink: #ef63a5;position:relative;box-sizing:border-box;width:100%;height:calc(100svh - var(--zf-carousel-header-space, 84px));min-height:440px;overflow:hidden;isolation:isolate;background:var(--zf-paper);color:var(--zf-ink);font-family:Arial,Helvetica,sans-serif}.zf-artwork-carousel *,.zf-artwork-carousel *:before,.zf-artwork-carousel *:after{box-sizing:border-box}.zf-artwork-carousel--embedded{height:clamp(480px,62svh,640px);min-height:0}.zf-artwork-carousel__stage{position:relative;width:100%;height:100%;overflow:visible}.zf-artwork-carousel__stage:after{position:absolute;z-index:4;right:-8%;bottom:-9%;left:-8%;height:13%;border-radius:50% 50% 0 0/58% 58% 0 0;background:var(--zf-paper);content:"";pointer-events:none}.zf-artwork-carousel__title{position:absolute;z-index:6;top:clamp(12px,2vh,22px);left:50%;display:grid;gap:5px;width:min(88vw,440px);transform:translate(-50%);text-align:center;font-size:clamp(12px,1vw,15px);line-height:1.2;transition:opacity .18s ease,transform .25s ease}.zf-artwork-carousel__title.is-changing{opacity:.42;transform:translate(-50%,3px)}.zf-artwork-carousel__subtitle{color:var(--zf-muted)}.zf-artwork-carousel__viewport{position:absolute;z-index:2;top:49%;left:0;width:100%;height:min(100%,780px);overflow:hidden;transform:translateY(-50%);scrollbar-width:none;overscroll-behavior:contain;touch-action:none;cursor:grab;outline:none;-webkit-tap-highlight-color:transparent}.zf-artwork-carousel__viewport::-webkit-scrollbar,.zf-artwork-carousel__scroll-proxy::-webkit-scrollbar{display:none}.zf-artwork-carousel__viewport:focus-visible{outline:2px solid var(--zf-pink);outline-offset:-3px}.zf-artwork-carousel__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.zf-artwork-carousel__scroll-proxy{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;opacity:0;scrollbar-width:none}.zf-artwork-carousel__scroll-proxy-content{width:10000px;height:1px}.zf-artwork-carousel__canvas{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:auto}.zf-artwork-carousel__counter{position:absolute;z-index:6;bottom:clamp(16px,3vh,28px);left:50%;display:flex;min-width:84px;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 16px;transform:translate(-50%);border:1px solid #e4e2df;border-radius:999px;-webkit-appearance:none;appearance:none;background:#fff;box-shadow:0 8px 24px #2625220f;color:inherit;cursor:pointer;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.zf-artwork-carousel__counter:focus-visible{outline:2px solid #ed75a8;outline-offset:3px}.zf-artwork-carousel__counter-rule{width:1px;height:14px;transform:rotate(18deg);background:#26252233}.zf-artwork-carousel__visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.zf-artwork-carousel__artwork-data{display:none!important}@media(max-width:720px){.zf-artwork-carousel{height:calc(100svh - var(--zf-carousel-header-space-mobile, 76px));min-height:440px}.zf-artwork-carousel--embedded{height:clamp(390px,60svh,500px);min-height:0}.zf-artwork-carousel__title{top:clamp(16px,3vh,24px);left:50%;text-align:center;font-size:12px}.zf-artwork-carousel__viewport{top:49%;transform:translateY(-50%)}.zf-artwork-carousel__counter{bottom:max(14px,env(safe-area-inset-bottom))}}@media(max-width:390px){.zf-artwork-carousel__title{width:min(88vw,340px)}}@media(prefers-reduced-motion:reduce){.zf-artwork-carousel__title{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/zf-artwork-carousel.css.map */
