.hea-ec-browse,.hea-ec-guide{--hea-ec-ink: var(--text-color, #3A3632);--hea-ec-canvas: #FEFDFB;--hea-ec-alabaster: #ECE6DB;--hea-ec-sand: #E7DECF;--hea-ec-copper: var(--color-copper, #A67B5B);--hea-ec-copper-text: var(--color-copper-text, #82603C);--hea-ec-muted: #706B65;--hea-ec-hairline: #DDD8D0;color:var(--hea-ec-ink);font-family:var(--text-font-family)}.hea-ec-browse{background:var(--hea-ec-canvas);border-bottom:1px solid var(--hea-ec-hairline)}.hea-ec-browse__inner{max-width:none;margin:0 auto;padding:32px 50px}.hea-ec-browse__group+.hea-ec-browse__group{margin-top:32px}.hea-ec-browse__header{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--hea-ec-hairline)}.hea-ec-browse__header>div{display:block}.hea-ec-browse__eyebrow,.hea-ec-why__eyebrow,.hea-ec-guide__eyebrow{margin:0 0 12px;color:var(--hea-ec-copper-text, var(--color-copper-text, #82603C));font-family:var(--text-font-family);font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.hea-ec-browse__eyebrow:after,.hea-ec-why__eyebrow:after,.hea-ec-guide__eyebrow:after{display:block;width:42px;height:1px;margin-top:10px;background:#82603c66;content:""}.hea-ec-browse__heading,.hea-ec-why__heading,.hea-ec-guide__heading,.hea-ec-guide__seo-heading{margin:0;color:var(--hea-ec-ink, var(--text-color, #3A3632));font-family:var(--display-font-family);font-weight:400;letter-spacing:-.01em}.hea-ec-browse__heading{font-family:var(--text-font-family);font-size:16px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.hea-ec-browse__eyebrow{margin:0;white-space:nowrap}.hea-ec-browse__eyebrow:after{display:none}.hea-ec-browse__intro{display:block;margin:0;padding-left:16px;border-left:1px solid rgba(130,96,60,.4);color:var(--hea-ec-muted);font-family:var(--display-font-family);font-size:14px;font-style:italic;line-height:1.4}.hea-ec-browse__track{display:flex;gap:12px;margin:0;padding:0 0 16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;scrollbar-color:rgba(58,54,50,.28) transparent;scrollbar-width:thin}.hea-ec-browse__track::-webkit-scrollbar{height:4px}.hea-ec-browse__track::-webkit-scrollbar-track{background:transparent}.hea-ec-browse__track::-webkit-scrollbar-thumb{background:#3a363247}.hea-ec-browse__card{position:relative;flex:0 0 min(22vw,276px);color:inherit;text-decoration:none;scroll-snap-align:start}.hea-ec-browse__card[aria-current=true] .hea-ec-browse__media{box-shadow:inset 0 0 0 2px var(--hea-ec-ink)}.hea-ec-browse__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--hea-ec-alabaster)}.hea-ec-browse__image,.hea-ec-browse__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.hea-ec-browse__card:hover .hea-ec-browse__image{transform:scale(1.025)}.hea-ec-browse__card-title{display:block;min-height:42px;padding:13px 1px 0;color:var(--hea-ec-ink);font-size:12px;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase;transition:color .25s ease}.hea-ec-browse__card:hover .hea-ec-browse__card-title{color:var(--hea-ec-copper-text)}.hea-ec-browse__color-track{gap:10px}.hea-ec-browse__color-card{display:grid;grid-template-columns:64px minmax(0,1fr);flex-basis:158px;min-height:64px;border:1px solid var(--hea-ec-hairline);background:var(--hea-ec-canvas)}.hea-ec-browse__color-card[aria-current=true]{border-color:var(--hea-ec-ink);box-shadow:inset 0 0 0 1px var(--hea-ec-ink)}.hea-ec-browse__color-card .hea-ec-browse__media{aspect-ratio:1}.hea-ec-browse__color-title{display:flex;align-items:center;padding:10px 12px;color:var(--hea-ec-ink);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;transition:color .25s ease}.hea-ec-browse__color-card:hover .hea-ec-browse__color-title{color:var(--hea-ec-copper-text)}.hea-ec-why-cell{grid-column:1 / -1!important;width:100%!important}.hea-ec-why{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:520px;overflow:hidden;background:var(--hea-ec-alabaster, #ECE6DB);color:var(--hea-ec-ink, var(--text-color, #3A3632));font-family:var(--text-font-family)}.hea-ec-why__media{min-height:100%;background:#d8cfc2}.hea-ec-why__image,.hea-ec-why__placeholder{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.hea-ec-why__content{align-self:center;padding:clamp(38px,5vw,72px)}.hea-ec-why__heading{max-width:12ch;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.hea-ec-why__intro{max-width:54ch;margin-top:20px;color:var(--hea-ec-muted, #706B65);font-size:15px;line-height:1.65}.hea-ec-why__intro p{margin:0}.hea-ec-why__reasons{display:grid;gap:0;margin-top:28px;border-top:1px solid rgba(58,54,50,.16)}.hea-ec-why__reason{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid rgba(58,54,50,.16)}.hea-ec-why__reason-number{padding-top:3px;color:var(--hea-ec-copper-text, var(--color-copper-text, #82603C));font-size:10px;font-weight:600;letter-spacing:.12em}.hea-ec-why__reason-title{margin:0 0 5px;font-family:var(--display-font-family);font-size:20px;font-weight:400;line-height:1.2}.hea-ec-why__reason-body{margin:0;color:var(--hea-ec-muted, #706B65);font-size:13px;line-height:1.55}.hea-ec-why__cta,.hea-ec-guide__cta{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding-bottom:4px;border-bottom:1px solid rgba(130,96,60,.48);color:var(--hea-ec-copper-text, var(--color-copper-text, #82603C));font-size:12px;font-weight:600;letter-spacing:.14em;line-height:1.3;text-decoration:none;text-transform:uppercase}.hea-ec-why__cta:after,.hea-ec-guide__cta:after{content:"\2192";transition:transform .45s cubic-bezier(.785,.135,.15,.86)}.hea-ec-why__cta:hover:after,.hea-ec-guide__cta:hover:after{transform:translate(4px)}.hea-ec-guide{background:var(--hea-ec-sand);padding:clamp(56px,7vw,96px) clamp(20px,5vw,80px)}.hea-ec-guide__inner{max-width:1280px;margin:0 auto}.hea-ec-guide__top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,110px);align-items:start}.hea-ec-guide__heading{max-width:11ch;font-size:clamp(34px,4.2vw,56px);line-height:1.06}.hea-ec-guide__intro{color:var(--hea-ec-muted);font-size:15px;line-height:1.68}.hea-ec-guide__intro p{margin:0}.hea-ec-guide__care{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:26px}.hea-ec-guide__care-item{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:13px;border:1px solid rgba(58,54,50,.18);background:#fefdfb61;color:var(--hea-ec-ink);font-size:11px;font-weight:500;line-height:1.45}.hea-ec-guide__care-icon{color:var(--hea-ec-copper-text);font-size:13px;line-height:1.2}.hea-ec-guide__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,72px);margin-top:clamp(48px,6vw,76px);border-top:1px solid rgba(58,54,50,.22)}.hea-ec-guide__faq{border-bottom:1px solid rgba(58,54,50,.22)}.hea-ec-guide__faq summary{display:grid;grid-template-columns:minmax(0,1fr) 20px;gap:18px;align-items:center;min-height:66px;padding:18px 0;color:var(--hea-ec-ink);cursor:pointer;font-size:13px;font-weight:500;line-height:1.45;list-style:none}.hea-ec-guide__faq summary::-webkit-details-marker{display:none}.hea-ec-guide__faq-icon{position:relative;display:block;width:16px;height:16px}.hea-ec-guide__faq-icon:before,.hea-ec-guide__faq-icon:after{position:absolute;top:50%;left:50%;width:12px;height:1px;background:var(--hea-ec-copper-text);content:"";transform:translate(-50%,-50%);transition:transform .2s ease}.hea-ec-guide__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.hea-ec-guide__faq[open] .hea-ec-guide__faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.hea-ec-guide__answer{max-width:62ch;padding:0 30px 22px 0;color:var(--hea-ec-muted);font-size:13px;line-height:1.62}.hea-ec-guide__answer p{margin:0}.hea-ec-guide__seo{display:grid;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:clamp(32px,6vw,84px);margin-top:clamp(56px,7vw,88px);padding-top:clamp(38px,5vw,56px);border-top:1px solid rgba(58,54,50,.22)}.hea-ec-guide__seo-heading{font-size:clamp(25px,2.7vw,34px);line-height:1.16}.hea-ec-guide__seo-copy{max-width:72ch;color:var(--hea-ec-muted);font-size:13px;line-height:1.7}.hea-ec-guide__seo-copy p{margin:0 0 16px}.hea-ec-guide__seo-copy p:last-child{margin-bottom:0}@media screen and (max-width:999px){.hea-ec-guide__top,.hea-ec-guide__seo{grid-template-columns:1fr}.hea-ec-browse__card{flex-basis:min(36vw,260px)}.hea-ec-why{grid-template-columns:1fr}.hea-ec-why__media,.hea-ec-why__image,.hea-ec-why__placeholder{min-height:0;aspect-ratio:16 / 10}.hea-ec-guide__top,.hea-ec-guide__seo{gap:24px}}@media screen and (max-width:1139px){.hea-ec-browse__inner{padding-inline:24px}.hea-ec-browse__track{margin-right:-24px;padding-right:24px}}@media screen and (max-width:640px){.hea-ec-browse__inner{padding-inline:12px}.hea-ec-browse__header{display:grid;gap:4px;align-items:start}.hea-ec-browse__intro{padding-left:0;border-left:0;font-size:13px}.hea-ec-browse__track{margin-right:-12px;padding-right:12px}}@media screen and (max-width:549px){.hea-ec-browse__header{margin-bottom:12px}.hea-ec-browse__card{flex-basis:42vw;min-width:154px;max-width:188px}.hea-ec-browse__color-card{grid-template-columns:54px minmax(0,1fr);flex-basis:120px;min-width:120px;min-height:54px}.hea-ec-browse__color-title{padding:8px 9px;font-size:9px}.hea-ec-why-cell{padding-left:10px!important}.hea-ec-why__media,.hea-ec-why__image,.hea-ec-why__placeholder{aspect-ratio:4 / 3}.hea-ec-why__content{padding:34px 22px 40px}.hea-ec-why__heading{font-size:32px}.hea-ec-guide{padding-inline:18px}.hea-ec-guide__care,.hea-ec-guide__faq-grid{grid-template-columns:1fr}.hea-ec-guide__faq-grid{gap:0}.hea-ec-guide__faq:nth-child(2){border-top:1px solid rgba(58,54,50,.22)}}@media(prefers-reduced-motion:reduce){.hea-ec-browse__image,.hea-ec-why__cta:after,.hea-ec-guide__cta:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/144/assets/extended-collection.css.map */
