.ehv2{--ehv2-ink:#1d1d1d;--ehv2-paper:#ffffff;--ehv2-sand:#f5f2ec;--ehv2-line:#d1cdc4;--ehv2-sale:#d20000;--ehv2-gutter:clamp(16px,2.4vw,36px);--ehv2-max:1720px;color:var(--ehv2-ink);background:var(--ehv2-paper);font-family:var(--FONT-STACK-BODY,inherit);padding-block:clamp(48px,7vw,112px) 0;scroll-margin-top:calc(var(--header-height,64px) + 8px)}.ehv2:focus{outline:none}.ehv2 *,.ehv2 *:before,.ehv2 *:after{box-sizing:border-box}.ehv2 a{color:inherit;text-decoration:none}.ehv2 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ehv2 img{display:block;max-width:100%;height:auto}.ehv2-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ehv2__wrap{max-width:var(--ehv2-max);margin-inline:auto;padding-inline:var(--ehv2-gutter)}.ehv2__eyebrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em .6em;margin:0 0 clamp(16px,1.6vw,24px);font-family:var(--FONT-STACK-SUBHEADING,inherit);font-size:12px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.ehv2__num{font-variant-numeric:tabular-nums;font-weight:500;padding-right:.5em;margin-right:.1em;border-right:1px solid currentColor}.ehv2__title{font-family:var(--FONT-STACK-HEADING,inherit);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:0;font-size:clamp(40px,5.4vw,92px);text-wrap:balance;overflow-wrap:anywhere}.ehv2__deck{margin:clamp(18px,1.8vw,28px) 0 0;max-width:34em;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.ehv2__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(22px,2.2vw,32px)}.ehv2__actions:empty{display:none}.ehv2__button{display:inline-flex;align-items:center;gap:14px;min-height:48px;padding:12px 26px;border-radius:999px;background:var(--ehv2-ink);color:var(--ehv2-paper)!important;font-family:var(--FONT-STACK-NAV,inherit);font-size:14px;letter-spacing:.02em;transition:background-color .2s ease}.ehv2__button:hover{background:#3a3a36}.ehv2__arrow{font-size:15px;line-height:1}.ehv2__journal{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline!important;text-underline-offset:6px}.ehv2__selection{margin-top:clamp(28px,3.4vw,52px)}.ehv2__selection-title{display:flex;align-items:center;gap:16px;margin:0 0 18px;font-family:var(--FONT-STACK-SUBHEADING,inherit);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.ehv2__selection-title:after{content:"";flex:1;height:1px;background:currentColor;opacity:.25}.ehv2__products{list-style:none;margin:0;padding:0;display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(var(--ehv2-cols,4),minmax(0,1fr))}.ehv2__product{min-width:0}.ehv2-card{display:flex;flex-direction:column;gap:12px;height:100%}.ehv2-card__media{position:relative;display:block;aspect-ratio:var(--ehv2-card-ratio,22 / 27);background:var(--ehv2-sand);overflow:hidden}.ehv2-card__img{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.ehv2-card__badge{position:absolute;left:10px;top:10px;padding:4px 9px;background:var(--ehv2-paper);color:var(--ehv2-ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ehv2[data-card-fit=cover] .ehv2-card--tile .ehv2-card__img{object-fit:cover;object-position:50% 56%}.ehv2-card.is-sold-out .ehv2-card__img{opacity:.55}.ehv2-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ehv2-card__tag{align-self:flex-start;margin-bottom:4px;padding:3px 8px;border:1px solid currentColor;border-radius:999px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.ehv2-card__title{font-size:13.5px;line-height:1.45}.ehv2-card__price{display:flex;flex-wrap:wrap;gap:.4em;font-size:13.5px;font-weight:600}.ehv2-card__from{font-weight:400}.ehv2-card__sale{color:var(--ehv2-sale)}.ehv2-card__compare{font-weight:400;opacity:.6}.ehv2-card__note{font-size:12px;line-height:1.45;opacity:.75}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ehv2-card__img,.ehv2__img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ehv2-card:hover .ehv2-card__img{transform:scale(1.04)}.ehv2__media:hover .ehv2__img{transform:scale(1.02)}}.ehv2-card:hover .ehv2-card__title{text-decoration:underline;text-underline-offset:4px}.ehv2__figure{margin:0;min-width:0;position:relative}.ehv2__media{display:block;overflow:hidden;background:var(--ehv2-sand)}.ehv2__media .ehv2__img{width:100%}.ehv2__caption{margin-top:12px;font-size:12px;line-height:1.5;opacity:.75}.ehv2--hero{padding-top:0}.ehv2__hero-media{display:block;background:var(--ehv2-sand)}.ehv2__hero-img{width:100%}.ehv2__masthead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,5vw,96px);align-items:end;padding-top:clamp(28px,3.4vw,52px);padding-bottom:clamp(26px,3vw,44px)}.ehv2--hero .ehv2__title{font-size:clamp(48px,7.6vw,132px);line-height:.9}.ehv2__masthead-intro .ehv2__deck{margin-top:0}.ehv2__index{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;margin-top:0;padding-block:10px;position:relative}.ehv2__wrap.ehv2__index:before,.ehv2__wrap.ehv2__index:after{content:"";position:absolute;left:var(--ehv2-gutter);right:var(--ehv2-gutter);height:1px;background:var(--ehv2-line)}.ehv2__wrap.ehv2__index:before{top:0}.ehv2__wrap.ehv2__index:after{bottom:0}.ehv2__index-label{margin:0;font-family:var(--FONT-STACK-SUBHEADING,inherit);font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.ehv2__index-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px clamp(18px,3vw,48px)}.ehv2__index-list a{display:inline-flex;align-items:baseline;gap:.6em;min-height:44px;align-items:center;font-size:15px}.ehv2__index-list a:hover{text-decoration:underline;text-underline-offset:5px}.ehv2__index-list .ehv2__num{font-size:12px;letter-spacing:.12em}.ehv2--hero .ehv2__selection{margin-top:clamp(28px,3vw,44px)}.ehv2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4.6vw,88px);align-items:start}.ehv2--split .ehv2__figure{position:sticky;top:clamp(80px,9vh,120px)}.ehv2--split .ehv2__media .ehv2__img{aspect-ratio:2 / 3;object-fit:cover;object-position:50% 25%}.ehv2--split .ehv2__copy{padding-top:clamp(0px,4vw,72px)}.ehv2--split .ehv2__products{--ehv2-cols:2}.ehv2--split .ehv2-card__media{background:var(--ehv2-paper);outline:1px solid #ece8df;outline-offset:-1px}.ehv2--band{background:var(--ehv2-ink);color:var(--ehv2-paper);margin-top:clamp(48px,7vw,112px);padding-block:clamp(48px,6vw,96px)}.ehv2--band .ehv2__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center}.ehv2--band .ehv2__copy{order:-1}.ehv2--band .ehv2__media .ehv2__img{aspect-ratio:3 / 2;object-fit:cover}.ehv2--band .ehv2__detail{position:absolute;left:calc(-1*clamp(20px,4vw,72px));bottom:clamp(40px,5vw,72px);width:min(30%,240px);border:8px solid var(--ehv2-ink);background:var(--ehv2-ink)}.ehv2--band .ehv2__detail .ehv2__img{width:100%;aspect-ratio:2 / 3;object-fit:cover}.ehv2--band .ehv2__button{background:var(--ehv2-paper);color:var(--ehv2-ink)!important}.ehv2--band .ehv2__button:hover{background:var(--ehv2-sand)}.ehv2--band .ehv2__products{--ehv2-cols:3}.ehv2--band .ehv2__selection{margin-top:clamp(40px,5vw,72px)}.ehv2--band .ehv2-card__media{background:var(--ehv2-sand)}.ehv2--band .ehv2-card__note,.ehv2--band .ehv2__caption{opacity:.8}.ehv2--band .ehv2-card__badge{background:var(--ehv2-ink);color:var(--ehv2-paper)}.ehv2--poster{padding-bottom:clamp(48px,7vw,112px)}.ehv2--poster .ehv2__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.ehv2--poster .ehv2__figure{order:2}.ehv2--poster .ehv2__media .ehv2__img{aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%}.ehv2--poster .ehv2__products{--ehv2-cols:1;gap:0;border-top:1px solid var(--ehv2-line)}.ehv2--poster .ehv2__product{border-bottom:1px solid var(--ehv2-line)}.ehv2-card--row{flex-direction:row;align-items:center;gap:18px;padding-block:14px}.ehv2-card--row .ehv2-card__media{flex:0 0 clamp(88px,8vw,120px)}.ehv2-card--row .ehv2-card__body{flex:1}.ehv2-card--row:after{content:"\2192";font-size:18px;padding-right:4px;transition:transform .2s ease}.ehv2-card--row:hover:after{transform:translate(4px)}@media(max-width:989px){.ehv2__masthead{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.ehv2__grid,.ehv2--band .ehv2__grid,.ehv2--poster .ehv2__grid{grid-template-columns:minmax(0,1fr)}.ehv2--split .ehv2__figure{position:relative;top:auto}.ehv2--split .ehv2__copy{padding-top:0}.ehv2--band .ehv2__copy,.ehv2--poster .ehv2__figure{order:0}.ehv2--band .ehv2__detail{left:auto;right:12px;bottom:-28px;width:30%}.ehv2--band .ehv2__caption{padding-right:34%}}@media(max-width:749px){.ehv2{padding-top:56px}.ehv2--hero{padding-top:0}.ehv2__index{grid-template-columns:minmax(0,1fr);gap:4px}.ehv2__index-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ehv2__index-list li+li{border-top:1px solid var(--ehv2-line)}.ehv2__products,.ehv2--split .ehv2__products{--ehv2-cols:2}.ehv2--split .ehv2__media,.ehv2--poster .ehv2__media{margin-inline:calc(-1 * var(--ehv2-gutter))}.ehv2--split .ehv2__media .ehv2__img{aspect-ratio:4 / 5}.ehv2--band .ehv2__products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(-1 * var(--ehv2-gutter));padding-inline:var(--ehv2-gutter);scrollbar-width:thin;scroll-padding-inline:var(--ehv2-gutter)}.ehv2--band .ehv2__product{flex:0 0 68%;scroll-snap-align:start}.ehv2-card__title,.ehv2-card__price{font-size:13px}.ehv2--band .ehv2__detail{right:10px;bottom:auto;top:calc(var(--ehv2-detail-top,0px) + 10px);width:26%;border-width:4px}.ehv2--band .ehv2__caption{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/151/assets/ecru-home-v2.css.map */
