.cr8rec-image-cards__grid{display:grid;grid-template-columns:repeat(var(--cr8rec-image-card-columns, 2),minmax(0,1fr));gap:20px}.cr8rec-image-card__link{display:block;position:relative;overflow:hidden;color:#fff}.cr8rec-image-card__media{position:relative;overflow:hidden;background:#f2f2f2}.cr8rec-image-cards__grid--wide .cr8rec-image-card__media{aspect-ratio:1.55 / 1}.cr8rec-image-cards__grid--square .cr8rec-image-card__media{aspect-ratio:1 / 1}.cr8rec-image-card__media img,.cr8rec-image-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.cr8rec-image-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000 45%,rgba(0,0,0,var(--cr8rec-image-card-overlay, .62)))}.cr8rec-image-card__content{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.cr8rec-image-card__eyebrow{font-family:var(--cr-font-text, inherit);color:#ffffffc2;font-size:7px;line-height:1;letter-spacing:.44em;font-weight:500;text-transform:uppercase;margin-bottom:7px}.cr8rec-image-card__title{font-family:var(--cr-font-display, inherit);color:#fff;font-size:clamp(24px,3.1vw,40px);line-height:.95;font-weight:900;letter-spacing:0;text-transform:uppercase}@media(max-width:767px){.cr8rec-image-cards__grid{grid-template-columns:1fr;gap:16px}.cr8rec-image-card__content{left:18px;right:18px;bottom:18px}}.size-unit-toggle{display:inline-flex;gap:8px;margin-left:8px;margin-right:auto;align-items:center}.size-unit-toggle button{border:0;background:transparent;padding:0;color:inherit;font-size:.625rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:.45}.size-unit-toggle button[aria-pressed=true]{opacity:1}.variations .product-form__input--siblings--image-tile{gap:8px}.variations .product-form__input--siblings--image-tile label{width:56px;height:56px;margin-left:0;border-radius:6px;background-color:#f3f3f3;box-shadow:0 0 0 1px transparent inset;overflow:hidden}.variations .product-form__input--siblings--image-tile label:after{top:4px;left:4px;right:4px;bottom:4px;border-radius:4px;background-size:cover;background-color:transparent}.variations .product-form__input--siblings--image-tile label.active,.variations .product-form__input--siblings--image-tile input[type=radio]:checked+label{box-shadow:0 0 0 1.5px var(--color-body) inset}.variations .product-form__input--siblings--image-tile--large label{width:72px;height:72px}.variations .product-form__input--siblings--image-tile--xlarge label{width:88px;height:88px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
