.fx .fx-card__media{aspect-ratio:1/1;background:#fff}.fx .fx-card__img{height:100%}.fx .fx-gallery__item{aspect-ratio:1/1;background:#fff}.fx .fx-gallery__item img{height:100%}.fx .fx-line img{height:auto;aspect-ratio:1/1;background:#fff}.fx .fx-hero__media img{height:100%}.fx .fx-announce__track{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;padding:9px var(--fx-gutter);animation:none;transform:none;text-align:center}.fx .fx-announce__track>*:nth-child(n+4){display:none}.fx .fx-marquee{display:none}.fx .fx-card__media,.fx .fx-gallery__item,.fx .fx-line img{border-radius:16px;overflow:hidden}.fx-cd__time{display:inline-flex;gap:8px}.fx-cd__time>span{display:inline-flex;align-items:baseline;gap:3px}.fx-cd__time b{font-variant-numeric:tabular-nums}.fx-cd__done{display:none;text-decoration:none}.fx-cd__done:hover{text-decoration:underline}.fx-cd.is-done .fx-cd__label,.fx-cd.is-done .fx-cd__time{display:none}.fx-cd.is-done .fx-cd__done{display:inline}.fx-cd--bar{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px}.fx-cd--bar b{font-weight:700}.fx-cd--bar small{font-size:10px;font-weight:600;opacity:.8}.fx-cd--hero{margin:0 0 28px}.fx-cd--hero .fx-cd__label{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d9cff7}.fx-cd--hero .fx-cd__time>span{flex-direction:column;align-items:center;min-width:64px;padding:12px 8px 10px;border:1px solid rgba(243,240,234,.3);border-radius:12px;background:#0d0d0d66}.fx-cd--hero b{font-family:var(--fx-display);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1}.fx-cd--hero small{margin-top:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#bdb8b0}.fx-cd--hero .fx-cd__done{font-family:var(--fx-display);font-size:clamp(28px,4vw,40px);line-height:1.05;text-transform:uppercase;color:var(--fx-paper)}@media(min-width:750px){.fx-cd--hero .fx-cd__time{gap:12px}.fx-cd--hero .fx-cd__time>span{min-width:84px}}.fx-pdp__media{position:relative;min-width:0}.fx-cd--pdp{position:absolute;z-index:3;top:14px;left:14px;max-width:calc(100% - 28px);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-radius:12px;background:#0d0d0ddb;color:var(--fx-paper);pointer-events:none;box-shadow:0 6px 24px #0d0d0d2e}.fx-cd--pdp .fx-cd__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9cff7}.fx-cd--pdp .fx-cd__time{gap:12px}.fx-cd--pdp b{font-family:var(--fx-display);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1}.fx-cd--pdp small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#bdb8b0}.fx-cd--pdp.is-done,.fx-cd--card.is-done{display:none}.fx-cd--card{position:absolute;z-index:2;left:8px;right:8px;bottom:8px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 9px;border-radius:10px;background:#0d0d0dd6;color:#fff;text-align:center;pointer-events:none}.fx-cd--card .fx-cd__label{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d9cff7}.fx-cd--card .fx-cd__clock{font-family:var(--fx-display);font-size:clamp(17px,1.9vw,26px);line-height:1;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-cd--card .fx-cd__clock b{font-weight:400}.fx-lock-note{margin:-10px 0 0;font-size:13px;color:var(--fx-graphite)}.fx-follow{padding:64px var(--fx-gutter);background:var(--fx-lila);color:#fff}.fx-follow__inner{max-width:1600px;margin:0 auto;display:grid;gap:28px}@media(min-width:990px){.fx-follow__inner{grid-template-columns:1fr 1.4fr;align-items:end}}.fx-follow .fx-eyebrow{color:#ece6fd}.fx-follow__title{margin:0;font-family:var(--fx-display);font-weight:400;font-size:clamp(44px,6vw,84px);line-height:.92;text-transform:uppercase}.fx-follow__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}@media(min-width:990px){.fx-follow__list{justify-content:flex-end}}.fx-follow__list a{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 22px;border:1px solid rgba(255,255,255,.65);border-radius:999px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.fx-follow__list a:hover{background:#fff;color:var(--fx-lila-dark)}@media(min-width:750px){.fx-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fortis-fix.css.map */
