body.template-index #main :is(.efav,.ethm,.ess,.eah,.emoon,.efire){padding-top:30px;padding-bottom:30px}body.template-index #main :is(.efav__heading,.ethm__header,.ess__heading,.eah__heading){margin-bottom:20px}body.template-index #main .efav__photo{aspect-ratio:1.3}body.template-index #main .efav__body{padding:15px}body.template-index #main .efav__paths{margin-top:18px;padding-top:16px}body.template-index #main .ethm__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}body.template-index #main .ethm__body{padding:13px 11px;gap:7px}body.template-index #main .ethm h3{font-size:calc((16px) * var(--elite-font-heading,1));min-height:2.6em}body.template-index #main .ethm__body p{font-size:calc((11px) * var(--elite-font-body,1));min-height:3em}body.template-index #main .ethm__arrow{width:23px;height:23px;font-size:calc((13px) * var(--elite-font-body,1))}body.template-index #main .ess__feature-photo>a{height:320px}body.template-index #main .ess__business-copy{padding:23px 28px}body.template-index #main .ess__business h3{font-size:calc((32px) * var(--elite-font-heading,1));margin-bottom:12px}body.template-index #main .ess__path-photo{min-height:190px}body.template-index #main .ess__path-copy{padding:19px 20px}body.template-index #main .ess__specialties{margin-top:18px;padding:18px}body.template-index #main .ess__process{margin-top:20px;padding-top:17px}body.template-index #main .eah__photo{height:225px}body.template-index #main .eah__copy{padding:17px}body.template-index #main .eah__request{margin-top:18px;padding:17px 20px}body.template-index #main .emoon__brand img{max-height:270px;object-fit:contain}body.template-index #main .emoon__intro{gap:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}body.template-index #main .emoon__photo{aspect-ratio:1.45}body.template-index #main .emoon__custom{margin-top:20px;padding:18px;gap:22px}body.template-index #main .emoon__custom-photo img{max-height:180px}body.template-index #main .efire__main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 28px}body.template-index #main .efire__image{height:490px;aspect-ratio:auto}body.template-index #main .efire__custom{margin-top:20px;padding:15px;gap:20px}body.template-index #main .efire__custom-image{width:100px}body.template-index #main .efire__custom-copy:only-child{grid-column:1/-1}body.template-index #main .efire__custom:not(:has(.efire__custom-image)){grid-template-columns:1fr}body.template-index #main .em-featured-sale.section{margin-block:26px}@media(min-width:750px)and (max-width:1099px){body.template-index #main .ethm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.template-index #main .ethm h3,body.template-index #main .ethm__body p{min-height:0}body.template-index #main .efire__image{height:480px}}@media(max-width:749px){body.template-index #main :is(.efav,.ethm,.ess,.eah,.emoon,.efire){padding-top:24px;padding-bottom:24px}body.template-index #main .efav__photo{aspect-ratio:1}body.template-index #main .efav__body{padding:12px 11px}body.template-index #main .ethm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.template-index #main .ethm__body{padding:11px}body.template-index #main .ethm h3{font-size:calc((15px) * var(--elite-font-heading,1));min-height:2.6em}body.template-index #main .ethm__body p{min-height:0}body.template-index #main .ethm__arrow{width:auto;height:auto;font-size:calc((13px) * var(--elite-font-body,1))}body.template-index #main .ess__feature-photo>a{height:225px}body.template-index #main .ess__business-copy{padding:19px 17px}body.template-index #main .ess__business h3{font-size:calc((27px) * var(--elite-font-heading,1))}body.template-index #main .ess__path-photo{min-height:180px}body.template-index #main .ess__path-copy{padding:15px 13px}body.template-index #main .ess__specialties{padding:15px 12px}body.template-index #main .ess__specialty-links a{font-size:calc((12px) * var(--elite-font-body,1));min-height:48px}body.template-index #main .eah__photo{height:100%;min-height:205px}body.template-index #main .eah__copy{padding:15px 13px}body.template-index #main .eah__request{padding:17px 15px}body.template-index #main .emoon__intro{grid-template-columns:1fr;gap:16px}body.template-index #main .emoon__brand{max-width:330px}body.template-index #main .emoon__brand img{max-height:220px}body.template-index #main .emoon__photo{aspect-ratio:1.12}body.template-index #main .emoon__custom{grid-template-columns:1fr;padding:16px;gap:15px}body.template-index #main .emoon__custom-photo img{max-height:170px}body.template-index #main .efire__main{grid-template-columns:minmax(0,1fr);gap:18px}body.template-index #main .efire__image{height:auto;aspect-ratio:1.12}body.template-index #main .efire__custom{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:13px}body.template-index #main .efire__custom-image{width:80px}body.template-index #main .efire__custom-link{font-size:calc((13px) * var(--elite-font-body,1))}body.template-index #main .em-featured-sale.section{margin-block:22px}}body.template-index :is(h1,h2,h3,h4,h5,h6,.product-item__title,.footer__title,.footer__aside-title,.ech__eyebrow,.eah__eyebrow,.ehs__eyebrow,.ehs__card-eyebrow,.ess__eyebrow,.efav__eyebrow,.ethm__eyebrow,.emoon__eyebrow,.efire__eyebrow,.egh__eyebrow,.ep-home .ep-eyebrow,.epi__eyebrow,.em-featured-sale__eyebrow,.eah__inspiration strong,.ech__path-copy strong,.ecnav__grid strong,.egh__path strong,.emoon__use strong){text-transform:capitalize!important}body.template-index :is(h1,h2,h3,h4,h5,h6) :is(a,span){text-transform:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/100/assets/elite-home-refinements.css.map */
