.sky-card,.sky-ccard{position:relative;color:var(--sky-ink, #1a1a1a);--card-ease: var(--ease, cubic-bezier(.16, 1, .3, 1))}.sky-card__link,.sky-ccard__link{display:flex;flex-direction:column;gap:clamp(12.2px,1.4vw,17.4px);height:100%;color:inherit;text-decoration:none;border-radius:var(--r-lg, 16px);-webkit-tap-highlight-color:transparent}.sky-card__link:focus-visible,.sky-ccard__link:focus-visible{outline:none}.sky-card__link:focus-visible .sky-card__media,.sky-ccard__link:focus-visible .sky-ccard__media{outline:2px solid var(--sky-navy, #1c2738);outline-offset:4px}.sky-card__media,.sky-ccard__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-lg, 16px);background:var(--sky-surface-2, #efe7dc);isolation:isolate;transform:translateZ(0)}.sky-card__img,.sky-ccard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s var(--card-ease),transform .9s var(--card-ease);will-change:transform}.sky-card__img--secondary{opacity:0}@media not all and (hover:hover)and (pointer:fine){.sky-card__img--secondary{display:none}}.sky-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-heading, serif);letter-spacing:.4em;color:var(--sky-gold, #b8955a)}.sky-card__badge{position:absolute;top:14px;left:14px;z-index:2;padding:6.1px 12.2px;border-radius:var(--r-pill, 999px);background:var(--sky-surface, #fffdf9);color:var(--sky-ink, #1a1a1a);font-family:var(--font-body, sans-serif);font-size:10.4px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1}.sky-card__cue{position:absolute;right:16px;bottom:16px;z-index:2;padding:8.7px 15.7px;border-radius:var(--r-pill, 999px);background:var(--sky-surface, #fffdf9);color:var(--sky-ink, #1a1a1a);font-size:12.2px;font-weight:500;line-height:1;opacity:0;transform:translateY(8px);transition:opacity .6s var(--card-ease),transform .6s var(--card-ease);pointer-events:none}.sky-card__body{display:flex;flex-direction:column;gap:5.2px;padding:0 3.5px}.sky-card__title,.sky-ccard__title{font-family:var(--font-heading, serif);font-size:clamp(16.5px,1.25vw + 7px,20px);line-height:1.22;font-weight:400;letter-spacing:-.005em;color:var(--sky-ink, #1a1a1a)}.sky-card__price,.sky-ccard__meta{font-family:var(--font-body, sans-serif);font-size:clamp(13.1px,.4vw + 11.3px,14.8px);line-height:1.4;color:var(--sky-ink-2, #5e5a55)}@media(hover:hover)and (pointer:fine){.sky-card__link:hover .sky-card__img,.sky-ccard__link:hover .sky-ccard__media img{transform:scale(1.02)}.sky-card__link:hover .sky-card__media--swap .sky-card__img--secondary{opacity:1}.sky-card__link:hover .sky-card__media--swap .sky-card__img--primary{opacity:0}.sky-card__link:hover .sky-card__cue{opacity:1;transform:none}}.sky-card__link:focus-visible .sky-card__media--swap .sky-card__img--secondary{opacity:1}@media(max-width:749px){.sky-card__badge{top:10px;left:10px;padding:5.2px 8.7px;font-size:9.1px}.sky-card__media,.sky-ccard__media{border-radius:var(--r-md, 12px)}.sky-card__body{padding:0 2px;gap:3px}.sky-card__title{font-size:14.8px}.sky-card__price{font-size:12.6px}}.sky-ccard__body{display:flex;align-items:baseline;justify-content:space-between;gap:10.4px;padding:0 3.5px}.sky-ccard__arrow{display:inline-block;transition:transform .6s var(--card-ease)}@media(hover:hover){.sky-ccard__link:hover .sky-ccard__arrow{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.sky-card *,.sky-ccard *{transition-duration:.01ms!important}.sky-card__link:hover .sky-card__img,.sky-ccard__link:hover img{transform:none!important}}@media(min-width:1200px){.sky-card__title,.sky-ccard__title{font-size:clamp(19px,.55vw + 12px,22px)}.sky-card__price,.sky-ccard__meta{font-size:clamp(14.5px,.2vw + 11.5px,16px)}}.sky-card__text{font-size:clamp(13.1px,.3vw + 11.6px,14.4px);line-height:1.45;color:var(--sky-ink-2, #5e5a55)}.sky-card__price{color:var(--sky-ink, #1a1a1a)}.sky-card__cta{margin-top:4px;font-size:13.1px;font-weight:600;letter-spacing:.01em;color:var(--sky-ink, #1a1a1a);text-decoration:underline;text-decoration-color:#1a1a1a40;text-underline-offset:.3em;transition:text-decoration-color .3s ease}.sky-card__cta span{display:inline-block;margin-left:.3em;transition:transform .4s var(--card-ease, ease)}@media(hover:hover)and (pointer:fine){.sky-card__link:hover .sky-card__cta{text-decoration-color:currentColor}.sky-card__link:hover .sky-card__cta span{transform:translate(3px)}}@media(max-width:749px){.sky-card__text{font-size:12.2px}.sky-card__cta{font-size:12.2px;margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sky-card.css.map */
