.cac-carousel{position:relative;width:100%;overflow:hidden;background:#f5f5f7}.cac-track{display:flex;transition:transform .45s ease;will-change:transform}.cac-slide{position:relative;flex:0 0 100%;width:100%;aspect-ratio:16 / 9;min-height:220px;max-height:520px}.cac-slide-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.cac-slide-img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.cac-slide-img{object-fit:contain;background:#e5e5e5}}.cac-slide-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#e5e5e5}.cac-placeholder-svg{width:40%;height:40%;opacity:.4}.cac-slide-content{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;padding:5% 6%;pointer-events:none}.cac-align-left{align-items:flex-start;text-align:left}.cac-align-center{align-items:center;text-align:center}.cac-align-right{align-items:flex-end;text-align:right}.cac-heading{font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:700;color:#1d1d1f;margin:0 0 .3em;max-width:60%}.cac-subheading{font-size:clamp(.9rem,1.6vw,1.1rem);color:#1d1d1f;margin:0 0 .8em;max-width:55%}.cac-button{display:inline-block;background:#fff;color:#0071e3;font-weight:600;font-size:.95rem;padding:.6em 1.4em;border-radius:999px;border:1px solid #d2d2d7}.cac-dots{position:absolute;left:0;right:0;bottom:18px;display:flex;justify-content:center;gap:8px;z-index:3}.cac-dot{width:8px;height:8px;border-radius:50%;border:none;background:#00000040;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.cac-dot.is-active{background:#1d1d1f;transform:scale(1.2)}.cac-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffd9;color:#1d1d1f;font-size:1.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.cac-arrow-prev{left:14px}.cac-arrow-next{right:14px}@media(max-width:749px){.cac-arrow{display:none}.cac-heading,.cac-subheading{max-width:90%}.cac-slide{aspect-ratio:1 / 1;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coin-apple-hero-carousel.css.map */
