.tdv-spin{display:contents}.tdv-spin__open{position:absolute;top:1.2rem;left:1.2rem;z-index:3;display:grid;place-items:center;width:5.2rem;height:5.2rem;padding:0;border:1px solid rgba(var(--color-foreground),.2);border-radius:50%;background-color:rgba(var(--color-background),.88);color:rgb(var(--color-foreground));cursor:pointer;transition:transform .2s ease,border-color .2s ease}.tdv-spin__open{display:none}.tdv-spin__open:hover{transform:scale(1.06);border-color:rgba(var(--color-foreground),.6)}.tdv-spin__open:focus-visible,.tdv-spin__arrow:focus-visible,.tdv-spin__close:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.tdv-spin__viewer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:grid;place-items:center;overflow:hidden;background-color:rgb(var(--color-background));cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.tdv-spin__viewer[hidden]{display:none}.tdv-spin__viewer.is-dragging{cursor:grabbing}.tdv-spin-thumb__badge{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background-color:rgba(var(--color-background),.55);color:rgb(var(--color-foreground));pointer-events:none}.tdv-spin-thumb__badge svg{width:3.4rem;height:3.4rem}.tdv-spin__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;visibility:hidden}.tdv-spin__frame.is-current{visibility:visible}.tdv-spin__arrow,.tdv-spin__close{position:absolute;z-index:1;display:grid;place-items:center;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;opacity:.75;transition:opacity .2s ease}.tdv-spin__arrow:hover,.tdv-spin__close:hover{opacity:1}.tdv-spin__arrow{top:50%;width:4.4rem;height:4.4rem;transform:translateY(-50%)}.tdv-spin__arrow--prev{left:.4rem}.tdv-spin__arrow--next{right:.4rem}.tdv-spin__close{top:1rem;right:1rem;width:4rem;height:4rem}.tdv-spin__close svg{width:1.6rem;height:1.6rem}.tdv-spin__angle{position:absolute;bottom:1.2rem;left:50%;z-index:1;margin:0;transform:translate(-50%);font-size:1.2rem;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground));opacity:.7;pointer-events:none}@media(prefers-reduced-motion:reduce){.tdv-spin__open{transition:none}}.tdv-spin__expand{position:absolute;top:1rem;left:1rem;z-index:1;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));cursor:pointer;opacity:.75;transition:opacity .2s ease}.tdv-spin__expand:hover{opacity:1}.tdv-spin__expand:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.tdv-spin__viewer.is-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.tdv-spin__viewer.is-lightbox .tdv-spin__frame{box-sizing:border-box;padding:3rem 6rem}.tdv-spin__viewer.is-lightbox .tdv-spin__expand{display:none}.tdv-spin__viewer.is-lightbox .tdv-spin__close{top:1.6rem;right:1.6rem}.tdv-spin__viewer.is-lightbox .tdv-spin__angle{bottom:2rem;font-size:1.4rem}@media screen and (max-width:749px){.tdv-spin__viewer.is-lightbox .tdv-spin__frame{padding:5rem .8rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tdv-spin-360.css.map */
