.fjc-tiles{padding-top:var(--fjc-tiles-pt, 0);padding-bottom:var(--fjc-tiles-pb, 0);max-width:1600px;margin:0 auto}.fjc-tiles--full-bleed{max-width:none}.fjc-tiles__header{text-align:center;padding:0 20px;margin-bottom:28px}.fjc-tiles__header--with-sub{margin-bottom:47px}.fjc-tiles__heading{font-family:Bile,Georgia,serif;font-size:var(--fjc-tiles-heading-size, 30px);font-weight:400;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#1d1d1d;margin:0}.fjc-tiles__subheading{font-family:Proxima Nova,sans-serif;font-size:16px;line-height:1.25;color:#1d1d1d;margin:15px 0 0}.fjc-tiles__grid{display:grid;grid-template-columns:repeat(var(--fjc-tiles-cols, 4),minmax(0,1fr));gap:var(--fjc-tiles-gap, 8px)}.fjc-tiles__tile{position:relative;display:block;overflow:hidden;text-decoration:none;color:inherit;background-color:#f8f8f8}.fjc-tiles__media{aspect-ratio:var(--fjc-tiles-ratio, auto);overflow:hidden}.fjc-tiles__media picture{display:block;height:100%}.fjc-tiles__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fjc-tiles-focal, 50% 50%)}.fjc-tiles__placeholder{width:100%;height:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.fjc-tiles__placeholder-svg{width:60%;height:60%;opacity:.3}.fjc-tiles__button{position:absolute;left:50%;bottom:var(--fjc-tiles-button-offset, 49px);transform:translate(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:min(var(--fjc-tiles-button-width, 250px),calc(100% - 32px));max-width:calc(100% - 32px);height:50px;padding:0 20px;font-family:Proxima Nova,sans-serif;font-size:.9625rem;font-weight:500;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-align:center;white-space:nowrap;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.fjc-tiles--button-filled .fjc-tiles__button{background-color:var(--fjc-tiles-button-bg, #0b3d2e);color:var(--fjc-tiles-button-text, #ffffff);border:1px solid var(--fjc-tiles-button-bg, #0b3d2e)}.fjc-tiles--button-outline .fjc-tiles__button{background-color:transparent;color:var(--fjc-tiles-button-text, #ffffff);border:1px solid var(--fjc-tiles-button-text, #ffffff)}a.fjc-tiles__button:hover,a.fjc-tiles__button:focus-visible{background-color:var(--fjc-tiles-button-hover-bg, #c8a869);color:var(--fjc-tiles-button-hover-text, #ffffff);border-color:var(--fjc-tiles-button-hover-bg, #c8a869)}a.fjc-tiles__button:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@media(min-width:1024px){.fjc-tiles__image{transition:transform var(--transition-image-hover, .5s) cubic-bezier(0,0,.2,1)}.fjc-tiles__tile:hover .fjc-tiles__image{transform:scale(var(--image-zoom, 1.05))}}@media(prefers-reduced-motion:reduce){.fjc-tiles__image{transition:none}}@media(max-width:1023px){.fjc-tiles__grid{grid-template-columns:repeat(var(--fjc-tiles-cols-tablet, 2),minmax(0,1fr))}.fjc-tiles__button{min-width:200px;height:46px;bottom:32px}}@media(max-width:767px){.fjc-tiles__media{aspect-ratio:var(--fjc-tiles-ratio-mobile, var(--fjc-tiles-ratio, auto))}.fjc-tiles{padding-top:calc(var(--fjc-tiles-pt, 0) * .75);padding-bottom:calc(var(--fjc-tiles-pb, 0) * .75)}.fjc-tiles__grid{grid-template-columns:repeat(var(--fjc-tiles-cols-mobile, 2),minmax(0,1fr));gap:min(var(--fjc-tiles-gap, 8px),8px)}.fjc-tiles__header{margin-bottom:20px}.fjc-tiles__header--with-sub{margin-bottom:24px}.fjc-tiles__heading{font-size:24px}.fjc-tiles__subheading{font-size:14px;margin-top:10px}.fjc-tiles__button{font-size:.86625rem;width:min(310px,100% - 32px);min-width:0;max-width:none;height:auto;min-height:44px;padding:10px 12px;line-height:1.2;white-space:normal;bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fjc-image-tiles.css.map */
