.hm-home{font-family:Arial,Helvetica,sans-serif;color:#29362f;background:#fafaf8}.hm-home *{box-sizing:border-box}.hm-home h1,.hm-home h2,.hm-home h3,.hm-home p{font-family:inherit;letter-spacing:normal;margin:0}.hm-home h2{font-size:28px;line-height:1.2;font-weight:700;color:inherit}.hm-home h3{font-size:22px;line-height:1.25;font-weight:700;color:inherit}.hm-home p{font-size:15px;line-height:1.65}.hm-home a{color:inherit;text-decoration:none}.hm-home a:focus-visible{outline:3px solid #243e64;outline-offset:5px}.hm-home img{display:block;width:100%;height:auto}.hm-section{padding:64px 0;background:var(--hm-bg,#fafaf8);color:var(--hm-ink,#29362f)}.hm-container{width:min(1280px,88%);margin:auto}.hm-intro{margin:10px 0 24px!important;opacity:.85}.hm-grid{display:grid;gap:24px;margin-top:24px}.hm-card{display:block;overflow:hidden;border-radius:9px;background:#fff;color:#29362f!important}.hm-card-copy{padding:24px}.hm-card-copy p{margin-top:10px}.hm-card-image{aspect-ratio:4/3;object-fit:cover}.hm-eyebrow{display:block;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;font-weight:700;color:#ae4439;margin-bottom:10px}.hm-card-cta{display:inline-block;margin-top:18px;font-size:13px;font-weight:700}.hm-button{display:inline-block;background:#bc483a;color:#fff!important;padding:14px 22px;border-radius:5px;font-size:14px;font-weight:700}.hm-button-dark{background:#465c50}.hm-hero-image{display:block}.hm-hero-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hm-promo{padding-bottom:24px}.hm-promo .hm-grid{grid-template-columns:repeat(3,1fr)}.hm-promo .hm-card-copy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hm-promo .hm-card-image{aspect-ratio:1}.hm-pills{padding-top:24px;padding-bottom:60px}.hm-pills h2{font-size:20px}.hm-pills .hm-grid{grid-template-columns:repeat(6,1fr);gap:14px}.hm-pills .hm-card{border:1px solid #deded8;display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:40px}.hm-pills .hm-card-image{height:38px;width:38px;border-radius:50%;flex-shrink:0}.hm-pills .hm-card-copy{padding:0}.hm-pills h3{font-size:12px}.hm-edits .hm-grid{grid-template-columns:1.25fr .9fr;align-items:start;gap:24px}.hm-edits .hm-card:nth-child(1){grid-column:1;grid-row:1}.hm-edits .hm-card:nth-child(2){grid-column:1;grid-row:2}.hm-edits .hm-card:nth-child(3){grid-column:2;grid-row:1;margin-top:55px}.hm-edits .hm-card:nth-child(4){grid-column:2;grid-row:2;margin-top:-20px}.hm-edits .hm-card:nth-child(1) .hm-card-image{aspect-ratio:1.28}.hm-edits .hm-card-cta{background:#b44438;color:#fff;padding:10px 14px;border-radius:4px}.hm-look-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.hm-look-grid>div>img{aspect-ratio:1.2;object-fit:cover;border-radius:8px}.hm-look-copy p{margin:15px 0 20px}.hm-look-thumbs{display:flex;gap:16px;margin-bottom:25px}.hm-look-thumbs a{width:45%;font-size:12px}.hm-look-thumbs img{aspect-ratio:1.4;object-fit:cover;border-radius:5px;margin-bottom:8px}.hm-ideas .hm-grid{grid-template-columns:1fr 1fr}.hm-ideas .hm-card-image{aspect-ratio:1.5}.hm-budget .hm-grid,.hm-services .hm-grid{grid-template-columns:repeat(3,1fr)}.hm-budget .hm-card{display:flex;align-items:center;border:1px solid #e1e1dc;padding:15px;gap:18px}.hm-budget .hm-card-image{width:85px;height:85px;object-fit:contain}.hm-budget .hm-card-copy{padding:0}.hm-budget .hm-card-copy p{font-size:12px;margin:6px 0}.hm-budget .hm-card-cta{margin-top:8px;font-size:12px}.hm-services .hm-card{border:1px solid #e1e1dc}.hm-services h3{font-size:19px}.hm-services p{font-size:14px}@media(max-width:1000px){.hm-pills .hm-grid{grid-template-columns:repeat(3,1fr)}.hm-budget .hm-grid{grid-template-columns:1fr}.hm-look-grid{gap:25px}}@media(max-width:749px){.hm-container{width:90%}.hm-section{padding:32px 0}.hm-home h2{font-size:24px}.hm-home h3{font-size:20px}.hm-home p{font-size:14px}.hm-grid{gap:20px}.hm-hero-image{height:260px;overflow:hidden}.hm-hero-image img{height:100%;width:100%;object-fit:cover;object-position:right center}.hm-hero-copy{position:static;width:auto;height:auto;overflow:visible;clip-path:none;padding:22px 5% 28px;background:#f5eeeb}.hm-hero-copy h1{color:#b94436;font-size:30px;font-weight:800;line-height:1.08;text-transform:uppercase;max-width:360px}.hm-hero-copy p{margin:12px 0 18px}.hm-hero-copy .hm-button{display:block;text-align:center}.hm-promo .hm-grid,.hm-edits .hm-grid,.hm-ideas .hm-grid,.hm-look-grid,.hm-services .hm-grid{display:grid;grid-template-columns:1fr}.hm-edits .hm-card:nth-child(n){grid-column:auto;grid-row:auto;margin:0}.hm-pills{padding-top:10px}.hm-pills .hm-grid{gap:8px}.hm-pills .hm-card{padding:7px;gap:5px}.hm-pills .hm-card-image{width:25px;height:25px}.hm-pills h3{font-size:10px}.hm-card-copy{padding:20px}.hm-look-thumbs{margin-top:18px}.hm-look-grid>div>img{aspect-ratio:1.3}.hm-home .hm-button,.hm-card-cta{min-height:44px}.hm-ideas .hm-card-image{aspect-ratio:1.4}}.hm-hero{position:relative}.hm-hero-copy{position:absolute;left:5.4%;top:50%;transform:translateY(-50%);width:41%;height:auto;overflow:visible;clip-path:none}.hm-hero-brand{display:block;font-size:clamp(15px,2.05vw,40px);font-weight:700;letter-spacing:.09em;margin-bottom:clamp(15px,2vw,40px);color:#535d58}.hm-hero-copy h1{font-size:clamp(32px,4.5vw,96px);font-weight:800;line-height:1.02;text-transform:uppercase;color:#c55342;letter-spacing:-.035em}.hm-hero-copy p{font-size:clamp(15px,1.9vw,36px);line-height:1.3;margin:clamp(14px,1.7vw,30px) 0}.hm-hero-copy .hm-button{font-size:clamp(14px,1.7vw,28px);padding:.65em 1.6em;text-transform:uppercase;letter-spacing:.03em;background:#c55342}@media(max-width:749px){.hm-hero-copy{position:static;transform:none;width:auto;background:#f5eeeb;padding:22px 5% 28px}.hm-hero-brand{font-size:12px;margin-bottom:12px}.hm-hero-copy h1{font-size:34px;max-width:390px}.hm-hero-copy p{font-size:16px;margin:12px 0 18px}.hm-hero-copy .hm-button{font-size:14px}.hm-hero-image{height:260px}.hm-hero-image img{object-position:right center}}.hm-edits .hm-grid{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:370px 260px;gap:20px;align-items:stretch}.hm-edits .hm-card:nth-child(n){margin:0;min-width:0;min-height:0;border-radius:12px;display:grid;grid-template-rows:minmax(0,1fr) auto}.hm-edits .hm-card:nth-child(1){grid-column:1;grid-row:1 / 3}.hm-edits .hm-card:nth-child(2){grid-column:2 / 4;grid-row:2;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr}.hm-edits .hm-card:nth-child(3){grid-column:2;grid-row:1}.hm-edits .hm-card:nth-child(4){grid-column:3;grid-row:1}.hm-edits .hm-card:nth-child(n) .hm-card-image{width:100%;height:100%;min-height:0;aspect-ratio:auto;object-fit:cover}.hm-edits .hm-card-copy{padding:20px;align-self:stretch}.hm-edits .hm-card:nth-child(2) .hm-card-copy{align-self:center}.hm-edits h3{font-size:21px;line-height:1.18}.hm-edits .hm-card-copy p{font-size:13px;line-height:1.45;margin-top:8px}.hm-edits .hm-eyebrow{font-size:10px;margin-bottom:8px}.hm-edits .hm-card-cta{font-size:12px;line-height:1.3;margin-top:14px;min-height:44px;display:inline-flex;align-items:center;gap:6px}@media(min-width:750px)and (max-width:1050px){.hm-edits .hm-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:18px}.hm-edits .hm-card:nth-child(n){grid-column:auto;grid-row:auto;grid-template-columns:1fr;grid-template-rows:250px auto}.hm-edits .hm-card:nth-child(2) .hm-card-copy{align-self:stretch}}@media(max-width:749px){.hm-edits .hm-grid{grid-template-columns:1fr;grid-template-rows:none;gap:16px}.hm-edits .hm-card:nth-child(n){grid-column:auto;grid-row:auto;grid-template-columns:1fr;grid-template-rows:auto auto}.hm-edits .hm-card:nth-child(n) .hm-card-image{height:auto;aspect-ratio:4/3}.hm-edits .hm-card:nth-child(1) .hm-card-image{aspect-ratio:1.15}.hm-edits .hm-card-copy{padding:20px}.hm-edits h3{font-size:22px}.hm-edits .hm-card-copy p{font-size:14px}}.hm-promo .hm-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.hm-pills .hm-card{padding:9px 12px;gap:10px}.hm-pills .hm-card-image{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#f0efeb}.hm-pills h3{font-size:13px}.hm-look-grid{grid-template-columns:1.6fr 1fr;gap:40px}.hm-look-grid>div>img{aspect-ratio:1580/890;object-fit:contain}.hm-look-thumbs{margin-top:22px}.hm-look-thumbs img{object-fit:contain;background:#f3f1ed}.hm-look-thumbs a{line-height:1.4}.hm-trust{background:#edf0ee;padding:42px 0}.hm-trust-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:24px;align-items:stretch}.hm-reviews-panel,.hm-help-panel{min-width:0;background:#fff;border-radius:10px;padding:26px}.hm-trust .jdgm-carousel-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.hm-trust .jdgm-carousel-title-and-link{float:none!important;width:100%!important;text-align:left!important;margin-bottom:20px}.hm-trust .jdgm-carousel{float:none!important;width:100%!important}.hm-trust h2{font-size:23px}.hm-help-panel h2{margin-bottom:8px}.hm-service-link{display:block;padding:17px 0;border-bottom:1px solid #e3e8e4}.hm-service-link:last-child{border:0}.hm-service-link h3{font-size:16px;display:flex;justify-content:space-between;gap:12px}.hm-service-link p{font-size:13px;margin-top:7px;line-height:1.5}@media(max-width:1050px){.hm-pills .hm-grid{grid-template-columns:repeat(3,1fr)}.hm-look-grid{grid-template-columns:1fr}.hm-look-grid>div>img{max-height:none}.hm-look-thumbs a{max-width:180px}}@media(max-width:749px){.hm-promo .hm-grid{grid-template-columns:1fr}.hm-pills .hm-grid{grid-template-columns:1fr 1fr}.hm-pills .hm-card{gap:8px;padding:8px}.hm-pills .hm-card-image{width:40px;height:40px}.hm-pills h3{font-size:12px}.hm-trust-grid{grid-template-columns:1fr}.hm-reviews-panel,.hm-help-panel{padding:20px}.hm-look-grid{gap:24px}.hm-look-thumbs img{aspect-ratio:1.2}}@media(min-width:1051px){.hm-edits .hm-grid{grid-template-rows:470px 300px}.hm-edits .hm-card:nth-child(3),.hm-edits .hm-card:nth-child(4){grid-template-rows:minmax(0,1fr) 190px}.hm-edits .hm-card:nth-child(n) .hm-card-image{object-fit:contain;background:#f2efea}.hm-edits .hm-card:nth-child(2){grid-template-columns:1.15fr 1fr}}@media(max-width:1050px){.hm-edits .hm-card:nth-child(n) .hm-card-image{object-fit:contain;background:#f2efea}}@media(min-width:1051px){.hm-edits .hm-card:nth-child(1) .hm-card-image{object-fit:cover;object-position:50% 50%}}.hm-trust .jdgm-carousel-title-and-link{height:auto!important;min-height:0!important;display:block!important;margin:0 0 24px!important}.hm-trust .jdgm-carousel__item-container,.hm-trust .jdgm-carousel__item-wrapper,.hm-trust .jdgm-carousel-item,.hm-trust .jdgm-carousel-item__review,.hm-trust .jdgm-carousel-item__review-content{height:auto!important;max-height:none!important}.hm-trust .jdgm-carousel-item{vertical-align:top!important;white-space:normal!important}.hm-trust .jdgm-carousel-item__review{overflow:visible!important}.hm-trust .jdgm-carousel-item__review-title,.hm-trust .jdgm-carousel-item__review-body{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;height:auto!important;overflow:visible!important}.hm-trust .jdgm-carousel-item__reviewer-name-wrapper{margin-top:16px!important;white-space:normal!important}.hm-trust .jdgm-carousel-item__reviewer-name{white-space:normal!important}.hm-trust .jdgm-carousel{margin-bottom:0!important}.hm-home{--hm-cta:#b44438;--hm-cta-hover:#96372d}.hm-home .hm-button,.hm-home .hm-edits .hm-card-cta{background:var(--hm-cta);color:#fff!important;border-radius:5px}.hm-home .hm-button:hover,.hm-home .hm-button:focus-visible,.hm-home .hm-edits .hm-card:hover .hm-card-cta,.hm-home .hm-edits .hm-card:focus-visible .hm-card-cta{background:var(--hm-cta-hover)}
/*# sourceMappingURL=/cdn/shop/t/126/assets/hm-home.css.map */
