.mcol{--mc-ivory: #fbf1dd;--mc-ivory-alt: #fae6c2;--mc-ink: #2d1909;--mc-ink-soft: #7d4e1c;--mc-ink-dim: #c99437;--mc-terracotta: #fb550c;--mc-line: rgba(36, 26, 18, .13);--mc-mat: #fffdf8;--mc-font-serif: "Fraunces", Georgia, serif;--mc-font-sans: "Jost", "Helvetica Neue", Arial, sans-serif;position:relative;background-color:var(--mc-ivory);color:var(--mc-ink);font-family:var(--mc-font-sans);padding-bottom:clamp(4rem,8vw,6rem);overflow:hidden}.mcol__head{position:relative;text-align:center;padding:clamp(9rem,14vw,12rem) clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,4rem)}.mcol__watermark{position:absolute;top:clamp(3rem,8vw,6rem);left:50%;transform:translate(-50%);margin:0;font-family:var(--mc-font-serif);font-weight:600;font-size:clamp(4rem,11vw,9rem);line-height:1;color:transparent;-webkit-text-stroke:2px rgba(36,26,18,.3);letter-spacing:.02em;white-space:nowrap;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.mcol__eyebrow{position:relative;z-index:1;display:block;font-size:1.2rem;letter-spacing:.34em;text-transform:uppercase;color:var(--mc-terracotta);margin-bottom:1.2rem}.mcol h1.mcol__title{position:relative;z-index:1;font-family:var(--mc-font-serif);font-weight:600;font-size:clamp(2.4rem,5vw,4rem);color:var(--mc-ink);margin:0 0 1.2rem}.mcol p.mcol__intro{position:relative;z-index:1;max-width:42rem;margin:0 auto;color:var(--mc-ink-soft);font-size:1.05rem;line-height:1.8;font-weight:300}.mcol__filters{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:0 1.5rem}.mcol .mcol__filter{display:block;font-family:var(--mc-font-sans);font-size:.9rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-ink-soft);background:transparent;border:1px solid var(--mc-line);padding:.7rem 1.5rem;cursor:pointer;transition:all .3s ease}.mcol .mcol__filter:hover{border-color:var(--mc-terracotta);color:var(--mc-ink)}.mcol .mcol__filter.is-active{border-color:var(--mc-terracotta);background:#c56a421a;color:var(--mc-ink)}.mcol__grid{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,4vw,3rem) 0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(3.6rem,6vw,5.5rem) clamp(3rem,5vw,4.6rem)}.mcol__card{display:block;color:inherit;opacity:1;transform:scale(1);transition:opacity .35s ease,transform .35s ease}.mcol__card.is-hidden{display:none}.mcol .mcol__frame{display:block;position:relative;aspect-ratio:500 / 707;overflow:hidden;background:var(--mc-mat);padding:10px;box-shadow:0 1px 2px #0000002e,0 30px 46px -22px #241a1259;transition:transform .5s ease,box-shadow .5s ease}.mcol__card:hover .mcol__frame{transform:translateY(-6px);box-shadow:0 2px 4px #00000038,0 40px 60px -20px #241a1273}.mcol__frame-inner{position:relative;width:100%;height:100%;overflow:hidden}.mcol__frame-inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.mcol__card:hover .mcol__frame-inner img{transform:scale(1.05)}.mcol__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.3rem}.mcol .mcol__city{font-family:var(--mc-font-serif);font-size:1.15rem;color:var(--mc-ink)}.mcol .mcol__country{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-ink-dim);display:block;margin-top:.2rem}.mcol .mcol__price{font-size:.92rem;color:var(--mc-terracotta);white-space:nowrap}.mcol__empty{display:none;text-align:center;padding:4rem 1.5rem;color:var(--mc-ink-dim);font-size:1rem}.mcol__empty.is-visible{display:block}@media screen and (max-width:989px){.mcol__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:520px){.mcol__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-meridien-collection.css.map */
