.el{--chalk: #FFFFFF;--ink: #141414;--text: #141414;--navy: #0F0374;--green: #0F0374;--ox: #9B1B30;--stone: #7D7C78;--line: #E6E4DE;--mist: #F6F5F2;--serif: "Playfair Display", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pad: clamp(1.25rem, 4vw, 4.5rem);background:var(--chalk);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.el :where(img){display:block;max-width:100%;height:auto}.el :where(a){color:inherit;text-decoration:none}.el :where(h1,h2,h3,h4){font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0}.el :where(p){margin:0}.el :where(ul){margin:0;padding:0;list-style:none}.el :where(button){font:inherit;cursor:pointer;border:0;background:none;color:inherit}.el__wrap{max-width:88rem;margin:0 auto;padding-inline:var(--pad)}.el__eyebrow{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--stone);font-weight:500}.el__rule{height:1px;background:var(--line);border:0;margin:0}.el .el-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 2rem;border-radius:2px;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;transition:background .2s,color .2s,border-color .2s}.el .el-btn--solid{background:var(--navy);color:var(--chalk)}.el .el-btn--solid:hover{background:var(--ink);color:var(--chalk)}.el .el-btn--ghost{border:1px solid var(--ink);color:var(--ink)}.el .el-btn--ghost:hover{background:var(--ink);color:var(--chalk)}.el .el-btn--light{background:var(--chalk);color:var(--ink)}.el .el-btn--light:hover{background:var(--navy);color:var(--chalk)}.el :where(table){display:block;overflow-x:auto;width:max-content;min-width:100%;border-collapse:collapse}.el .el-card{display:grid;gap:.7rem;min-width:0}.el .el-card__frame{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--line)}.el .el-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease}.el .el-card__img--alt{opacity:0}.el .el-card:hover .el-card__img--alt{opacity:1}.el .el-card__img--empty{background:linear-gradient(160deg,#eeede9,#d9d8d3)}.el .el-card__badge{position:absolute;left:.6rem;top:.6rem;z-index:2;background:var(--ox);color:#fff;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .55rem;border-radius:2px}.el .el-card__meta{display:grid;gap:.2rem}.el .el-card__t{font-size:.92rem;line-height:1.35}.el .el-card__p{display:flex;gap:.5rem;align-items:baseline;font-size:.92rem}.el .el-card__now{font-weight:600}.el .el-card__was{color:var(--stone);font-size:.84rem}.el .el-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(min(72vw,17rem),1fr);gap:clamp(.8rem,2vw,1.4rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.6rem}.el .el-rail__track>*{scroll-snap-align:start;min-width:0}@media(min-width:60rem){.el .el-rail__track{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}.elp{max-width:46rem;margin:0 auto;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#141414;line-height:1.65}.elp .eb{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#7d7c78;margin:0 0 .4rem}.elp h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:2.1rem;line-height:1.15;margin:0 0 1.2rem}.elp h2{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:1.35rem;margin:2rem 0 .7rem}.elp p{margin:0 0 1.1rem}.elp ul{margin:0 0 1.2rem;padding-left:1.15rem}.elp li{margin-bottom:.5rem}.elp a{color:#0f0374}.elp .sc{overflow-x:auto;margin:0 0 1.6rem}.elp table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.9rem}.elp th,.elp td{padding:.7rem .9rem;border-bottom:1px solid #E6E4DE;text-align:left;white-space:nowrap}.elp th{background:#f6f5f2;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.elp .nt{margin:2rem 0 0;padding-top:1.2rem;border-top:1px solid #E6E4DE;font-size:.85rem;color:#4a4a46}
/*# sourceMappingURL=/cdn/shop/t/4/assets/el.css.map */
