.er-surface{--er-ink:#182c25;--er-muted:#52635b;--er-blue:#174f3e;--er-line:#dce4df;--er-paper:#fff;--er-panel:#f1f5f2;color:var(--er-ink);background:var(--er-paper);font-family:var(--font-body--family,Arial,sans-serif);font-size:16px;line-height:1.55;overflow-wrap:anywhere;color-scheme:light}.er-directory-page__image{display:block;aspect-ratio:2.1;background:var(--er-panel);overflow:hidden;border-radius:6px;margin-bottom:20px}.er-directory-page__image img{width:100%;height:100%!important;object-fit:contain;padding:14px;mix-blend-mode:multiply}.er-related{padding:42px 0 56px}.er-newsletter__fields input:focus-visible{outline:3px solid #174f3e;outline-offset:3px}.er-button:active,.er-newsletter__fields button:active{transform:translateY(1px)}@media(min-width:768px){.er-hero{min-height:400px;max-height:440px}.er-hero__image{min-height:0}.er-hero__image img{aspect-ratio:auto}.er-hero h1{max-width:12ch}}@media(max-width:767px){.er-newsletter__fields input{font-size:16px}.er-directory-page__image{aspect-ratio:2.4}.er-related{padding:28px 0 40px}}.er-surface *{box-sizing:border-box}.er-surface img{display:block;max-width:100%;height:auto}.er-surface a{color:inherit;text-decoration:none}.er-surface h1,.er-surface h2,.er-surface h3,.er-surface p{margin:0}.er-surface h1,.er-surface h2,.er-surface h3{color:var(--er-ink);font-family:var(--font-heading--family,Arial,sans-serif);text-transform:none}.er-surface a:focus-visible,.er-surface summary:focus-visible{outline:3px solid var(--er-blue);outline-offset:5px}.er-wrap{width:min(1440px,calc(100% - 72px));margin-inline:auto;min-width:0}.er-home{padding:24px 0 64px}.er-hero{display:grid;grid-template-columns:.85fr 1.15fr;min-height:400px;background:#eef4f0;border-radius:4px;overflow:hidden}.er-hero__copy{align-self:center;padding:46px clamp(28px,4vw,58px)}.er-hero h1{max-width:12ch;font-size:clamp(38px,4.4vw,62px);line-height:1.04;font-weight:650;letter-spacing:-.045em;text-wrap:balance}.er-hero__copy>p{max-width:36ch;font-size:17px;line-height:1.6;color:var(--er-muted);margin-top:22px}.er-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:28px}.er-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 26px;background:var(--er-blue);color:#fff!important;border-radius:4px;font-size:15px;line-height:1.3;font-weight:600}.er-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;text-underline-offset:5px}.er-text-link:hover{text-decoration:underline}.er-hero__image{min-width:0}.er-hero__image img{width:100%;height:100%;aspect-ratio:1.5;object-fit:cover}.er-departments,.er-shelf,.er-directory{padding-top:64px}.er-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.er-section-heading h2{font-size:clamp(25px,2.5vw,34px);font-weight:620;line-height:1.15;letter-spacing:-.025em}.er-section-heading p{font-size:16px;color:var(--er-muted);line-height:1.6;margin-top:10px;max-width:62ch}.er-section-heading>.er-text-link{flex-shrink:0}.er-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 24px}.er-category{min-width:0;text-align:center}.er-category__image{aspect-ratio:1.15;background:var(--er-panel);border-radius:6px;overflow:hidden}.er-category__image img{width:100%;height:100%;padding:18px;object-fit:contain;mix-blend-mode:multiply}.er-category>span{display:block;min-height:42px;margin-top:12px;font-size:14px;line-height:1.45;font-weight:600}.er-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.er-product{min-width:0;display:flex;flex-direction:column}.er-product__image{display:block;aspect-ratio:1;background:#f4f6f4;overflow:hidden;border-radius:6px}.er-product__photo{width:100%;height:100%!important;object-fit:contain;mix-blend-mode:multiply;padding:18px}.er-product__body{padding:16px 0 0;flex:1;display:flex;flex-direction:column}.er-product__title{font-size:15px;line-height:1.5;font-weight:450;letter-spacing:0;min-height:4.5em}.er-product__title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.er-product__title a:hover{text-decoration:underline;text-underline-offset:3px}.er-product__price{font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:650;text-align:center;margin-top:12px!important}.er-product__from{font-size:13px;font-weight:400;letter-spacing:0}.er-product__availability{font-size:13px;color:var(--er-muted);text-align:center;margin-top:6px!important}.er-directory{padding-top:70px}.er-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;align-items:start}.er-directory__group{border-bottom:1px solid var(--er-line)}.er-directory summary{display:flex;align-items:center;justify-content:space-between;min-height:62px;gap:12px;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.er-directory summary::-webkit-details-marker{display:none}.er-directory summary>span{font-size:22px;font-weight:400}.er-directory details[open] summary>span{transform:rotate(45deg)}.er-directory__links{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;padding-bottom:18px}.er-directory__links a{min-height:42px;padding:8px 0;font-size:14px;color:var(--er-muted);line-height:1.4}.er-directory__links a:hover{text-decoration:underline}.er-directory__links .er-directory__all{grid-column:1/-1;color:var(--er-blue);font-weight:600}.er-footer{background:#f1f5f2;border-top:1px solid var(--er-line);padding-top:56px}.er-footer__main{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding-bottom:42px}.er-wordmark{display:inline-block;font-size:27px;font-weight:650;letter-spacing:-.04em;line-height:1.2}.er-footer__brand p{max-width:27ch;color:var(--er-muted);font-size:15px;line-height:1.65;margin-top:16px}.er-footer__column h2{font-size:15px;font-weight:650;line-height:1.4;margin-bottom:12px}.er-footer__column ul,.er-payments{margin:0;padding:0;list-style:none}.er-footer__column a{display:inline-flex;align-items:center;min-height:39px;font-size:14px;color:var(--er-muted)}.er-footer__column a:hover{text-decoration:underline;text-underline-offset:4px}.er-footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;border-top:1px solid var(--er-line);padding:24px 0}.er-footer__bottom p{font-size:13px;color:var(--er-muted)}.er-payments{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.er-payment-icon{width:38px;height:24px;display:block}.er-directory-page{padding:48px 0 72px;min-height:60vh}.er-directory-page h1{font-size:clamp(32px,4vw,48px);line-height:1.1;font-weight:650;letter-spacing:-.035em}.er-directory-page .er-section-heading{display:block;margin-bottom:42px}.er-directory-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.er-directory-page__group h2{border-bottom:1px solid var(--er-line);padding-bottom:14px;margin-bottom:14px;font-size:21px;font-weight:600;line-height:1.3}.er-directory-page__group h2>a{display:flex;justify-content:space-between;align-items:center;gap:12px}.er-directory-page__group ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}.er-directory-page__group li a{display:block;min-height:40px;padding:8px 0;font-size:14px;line-height:1.45;color:var(--er-muted)}.er-directory-page__group li a:hover{text-decoration:underline}.er-directory-page__group li ul{display:block;padding-left:12px}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.er-category img,.er-product__photo{transition:transform .2s ease}.er-category:hover img,.er-product__image:hover img{transform:scale(1.025)}.er-button{transition:background-color .15s ease}.er-button:hover{background:#103d30}}@media(max-width:1023px){.er-wrap{width:calc(100% - 40px)}.er-hero{grid-template-columns:1fr 1fr;min-height:330px}.er-hero__copy{padding:32px}.er-hero h1{font-size:42px}.er-category-grid{gap:24px 18px}.er-products{gap:20px}.er-directory__grid,.er-directory-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.er-footer__brand{grid-column:1/-1}.er-footer__brand p{max-width:45ch}}@media(max-width:767px){.er-wrap{width:calc(100% - 32px)}.er-home{padding-top:16px;padding-bottom:44px}.er-hero{display:flex;flex-direction:column;min-height:0}.er-hero__copy{padding:28px 24px}.er-hero h1{font-size:38px;max-width:13ch}.er-hero__copy>p{font-size:16px;margin-top:16px}.er-actions{margin-top:22px;gap:16px}.er-hero__image{aspect-ratio:1.65}.er-hero__image img{height:100%;aspect-ratio:1.65}.er-departments,.er-shelf,.er-directory{padding-top:40px}.er-section-heading{display:block;margin-bottom:20px}.er-section-heading h2{font-size:26px}.er-section-heading p{font-size:15px;margin-top:10px}.er-section-heading>.er-text-link{margin-top:6px}.er-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.er-category__image{aspect-ratio:1}.er-category__image img{padding:8px}.er-category>span{font-size:14px;line-height:1.45;margin-top:10px;min-height:41px}.er-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.er-product__photo{padding:10px}.er-product__body{padding-top:12px}.er-product__title{font-size:14px;line-height:1.45;min-height:4.35em}.er-product__price{font-size:19px;margin-top:10px!important}.er-directory__grid{grid-template-columns:1fr}.er-directory summary{min-height:58px}.er-directory__links a{min-height:44px}.er-footer{padding-top:36px}.er-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-bottom:30px}.er-footer__column:last-child{grid-column:1/-1}.er-footer__column:last-child ul{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.er-footer__column a{min-height:44px}.er-footer__bottom{gap:18px;padding:22px 0}.er-directory-page{padding-top:30px}.er-directory-page__grid{grid-template-columns:1fr;gap:30px}.er-directory-page__group li a{min-height:44px}}@media(prefers-reduced-motion:reduce){.er-surface *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.er-newsletter{margin-top:24px}.er-newsletter>p{font-size:13px;margin-bottom:12px}.er-newsletter__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.er-newsletter__fields input,.er-contact input,.er-contact textarea{width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font:inherit;font-size:15px;color:#182c25;background:#fff;border:1px solid #b9cabe;border-radius:4px}.er-newsletter__fields button{min-height:46px;border:1px solid #174f3e;border-radius:4px;padding:10px 14px;background:#174f3e;color:#fff;font-size:13px;font-weight:600}.er-contact{border-top:1px solid var(--er-line);padding:14px 0 22px;max-width:100%}.er-contact summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;min-height:44px;font-weight:600}.er-contact summary::-webkit-details-marker{display:none}.er-contact summary span{font-size:22px;font-weight:400}.er-contact[open] summary span{transform:rotate(45deg)}.er-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:16px 0 20px;max-width:800px}.er-contact label{display:grid;gap:8px;font-size:14px}.er-contact__body{grid-column:1/-1}.er-contact textarea{min-height:120px;resize:vertical}.er-contact .er-button{border:0;cursor:pointer}.er-contact:target{scroll-margin-top:100px}@media(max-width:767px){.er-newsletter{max-width:440px}.er-contact__fields{grid-template-columns:1fr}.er-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.er-footer__brand{grid-column:1/-1}}@media(max-width:767px){.er-newsletter__fields input{font-size:16px}}@media(min-width:768px){.er-hero__image img{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/eldray-market.css.map */
