.fe-grid{display:block;box-sizing:border-box;width:100%;padding:var(--fe-top) var(--fe-side) var(--fe-bottom);background:var(--fe-background)}.fe-grid *,.fe-grid *:before,.fe-grid *:after{box-sizing:border-box}.fe-grid__items{display:grid;grid-template-columns:repeat(var(--fe-columns),minmax(0,1fr));gap:var(--fe-row-gap) var(--fe-column-gap);width:100%;max-width:var(--fe-max-width);margin-inline:auto;align-items:start}.fe-grid__tile{position:relative;isolation:isolate;grid-column:span var(--fe-span);min-width:0;width:100%;height:var(--fe-height);aspect-ratio:var(--fe-ratio);overflow:hidden;background:var(--fe-background)}.fe-grid__tile--content{min-height:max(var(--fe-content-min-height, 0px),calc(max(44px,var(--fe-heading-size) * 1.15,var(--fe-button-size) * 1.3 + var(--fe-button-py) * 2 + var(--fe-button-border-width) * 2) + var(--fe-inset) * 2))}.fe-grid__picture,.fe-grid__image,.fe-grid__placeholder{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.fe-grid__image{--fe-active-focal: var(--fe-focal);object-fit:var(--fe-fit);object-position:var(--fe-active-focal)}.fe-grid__placeholder{object-fit:cover;background:#f0f0f0;fill:#b8b8b8}.fe-grid__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--fe-shade);pointer-events:none}.fe-grid .fe-grid__image-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.fe-grid__safe-area{position:absolute;inset:min(var(--fe-inset),20%);z-index:2;pointer-events:none}.fe-grid .fe-grid__heading{position:absolute;left:var(--fe-text-x);top:var(--fe-text-y);transform:translate(calc(-1 * var(--fe-text-x)),calc(-1 * var(--fe-text-y)));width:max-content;max-width:100%;max-height:none;margin:0;overflow:visible;overflow-wrap:anywhere;color:var(--fe-text-color);font-family:var(--fe-heading-font);font-size:var(--fe-heading-size);font-weight:400;line-height:1.15;text-align:var(--fe-text-align);text-transform:none;letter-spacing:normal;pointer-events:none}.fe-grid .fe-grid__button{position:absolute;left:var(--fe-button-x);top:var(--fe-button-y);transform:translate(calc(-1 * var(--fe-button-x)),calc(-1 * var(--fe-button-y)));display:block;width:max-content;max-width:100%;max-height:none;min-height:44px;min-width:min(44px,100%);margin:0;padding:var(--fe-button-py) min(var(--fe-button-px),20%);overflow:visible;overflow-wrap:anywhere;white-space:normal;border:var(--fe-button-border-width) solid var(--fe-button-border);border-radius:var(--fe-button-radius);background:var(--fe-button-bg);color:var(--fe-button-color);font-family:var(--fe-button-font);font-style:var(--fe-button-font-style);font-weight:var(--fe-button-weight);font-size:var(--fe-button-size);letter-spacing:var(--fe-button-spacing);line-height:1.3;text-align:center;text-transform:var(--fe-button-case);text-decoration:none;box-shadow:none;pointer-events:auto}.fe-grid .fe-grid__button--outline{background:transparent}.fe-grid .fe-grid__button--text{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.fe-grid a.fe-grid__button:hover{color:var(--fe-button-color);filter:brightness(.9)}.fe-grid a:focus-visible{outline:3px solid #fff;outline-offset:-5px;box-shadow:inset 0 0 0 7px #111}.fe-grid__empty{padding:32px;text-align:center}@media(max-width:768px){.fe-grid{padding:var(--fe-top-mobile) var(--fe-side-mobile) var(--fe-bottom-mobile)}.fe-grid__items{grid-template-columns:repeat(var(--fe-columns-mobile),minmax(0,1fr));gap:var(--fe-row-gap-mobile) var(--fe-column-gap-mobile)}.fe-grid__tile{grid-column:span var(--fe-span-mobile);height:var(--fe-height-mobile);aspect-ratio:var(--fe-ratio-mobile)}.fe-grid__tile--content{min-height:max(var(--fe-content-min-height, 0px),calc(max(44px,var(--fe-heading-size-mobile) * 1.15,var(--fe-button-size-mobile) * 1.3 + var(--fe-button-py-mobile) * 2 + var(--fe-button-border-width) * 2) + var(--fe-inset-mobile) * 2))}.fe-grid__image{--fe-active-focal: var(--fe-focal-mobile)}.fe-grid__safe-area{inset:min(var(--fe-inset-mobile),20%)}.fe-grid .fe-grid__heading{left:var(--fe-text-x-mobile);top:var(--fe-text-y-mobile);transform:translate(calc(-1 * var(--fe-text-x-mobile)),calc(-1 * var(--fe-text-y-mobile)));font-size:var(--fe-heading-size-mobile)}.fe-grid .fe-grid__button{left:var(--fe-button-x-mobile);top:var(--fe-button-y-mobile);transform:translate(calc(-1 * var(--fe-button-x-mobile)),calc(-1 * var(--fe-button-y-mobile)));font-size:var(--fe-button-size-mobile);padding:var(--fe-button-py-mobile) min(var(--fe-button-px-mobile),20%)}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fashion-editorial-grid.css.map */
