.dv-availability-cta{position:absolute;right:clamp(1rem,3vw,3rem);bottom:clamp(1rem,4vw,4rem);z-index:20;display:block;width:clamp(10rem,18vw,16rem);aspect-ratio:1;transform:scale(.925);transform-origin:right bottom;color:#fff;text-decoration:none}.dv-availability-cta__media{position:absolute;top:14%;right:14%;bottom:14%;left:14%;display:block;overflow:hidden;border:0;border-radius:50%;background:#0000003d;transition:transform .22s ease}.dv-availability-cta__media video{width:100%;height:100%;object-fit:cover;transform:scale(1.25)}.dv-availability-cta__ring{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;animation:dv-availability-cta-spin 22.5s linear infinite;pointer-events:none}.dv-availability-cta__ring svg{width:100%;height:100%;overflow:visible;fill:currentColor}.dv-availability-cta__ring text{font-family:var(--dv-areal-mono-stack);font-size:9px;font-weight:700;letter-spacing:.25px;text-transform:uppercase}.dv-availability-cta__button{position:absolute;top:58%;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.55rem,1vw,1rem);width:46%;height:14%;min-width:0;min-height:0;padding:.4rem .7rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-family:var(--dv-areal-mono-stack);font-size:clamp(.78rem,1.3vw,1rem);font-weight:700;line-height:1;text-transform:uppercase;transform:translate(-50%,-50%) scale(.88);transition:background-color .18s ease}.dv-availability-cta__button-arrow{font-family:var(--dv-areal-stack);font-size:1.45em;font-weight:400;line-height:0}.dv-availability-cta:hover .dv-availability-cta__media,.dv-availability-cta:focus-visible .dv-availability-cta__media{transform:scale(1.04)}.dv-availability-cta:hover .dv-availability-cta__button,.dv-availability-cta:focus-visible .dv-availability-cta__button{background:#ffffff29}.dv-availability-cta:focus-visible{outline:2px solid #fff;outline-offset:5px}@keyframes dv-availability-cta-spin{to{transform:rotate(360deg)}}@media(max-width:639px){.dv-availability-cta{right:1.25rem;bottom:1.25rem;width:9rem}}@media(prefers-reduced-motion:reduce){.dv-availability-cta__ring{animation:none}.dv-availability-cta__media,.dv-availability-cta__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dv-hero-cta.css.map */
