.er-lifestyle{--scene-gap: 4px;background:#fff;color:#17352b;padding:20px 0 0;scroll-margin-top:96px}.er-lifestyle__heading{padding:0 24px 18px;text-align:center}.er-lifestyle__heading h2{margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.06;letter-spacing:-.035em}.er-lifestyle__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);grid-auto-rows:minmax(0,min(23.8vw,450px));gap:var(--scene-gap)}.er-lifestyle__card{position:relative;display:block;min-width:0;min-height:0;overflow:hidden;background:#dae1d9;color:#fff;isolation:isolate}.er-lifestyle__card:nth-child(5n+1){grid-column:1;grid-row:span 1}.er-lifestyle__card:nth-child(5n+2){grid-column:2;grid-row:span 2}.er-lifestyle__card:nth-child(5n+3){grid-column:1;grid-row:span 1}.er-lifestyle__card:nth-child(5n+4){grid-column:3;grid-row:span 1}.er-lifestyle__card:nth-child(5n+5){grid-column:3;grid-row:span 1}.er-lifestyle__card:nth-child(1),.er-lifestyle__card:nth-child(4){grid-row:1}.er-lifestyle__card:nth-child(2){grid-row:1 / span 2}.er-lifestyle__card:nth-child(3),.er-lifestyle__card:nth-child(5){grid-row:2}.er-lifestyle__card>img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--scene-position, 50% 35%)}.er-lifestyle__card:focus-visible{outline:3px solid #d76b42;outline-offset:-4px}.er-lifestyle__location{position:absolute;z-index:1;display:flex;align-items:center;gap:5px;color:#fff;font-size:clamp(11px,1.05vw,17px);font-weight:500;line-height:1.2;white-space:nowrap;text-shadow:0 1px 5px rgba(0,0,0,.65);pointer-events:none}.er-lifestyle__location svg{width:14px;height:14px;flex:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.er-lifestyle__location--bottom{left:14px;right:14px;bottom:14px;white-space:normal}.er-lifestyle__location--left{left:12px;bottom:18px;transform:rotate(-90deg) translateY(100%);transform-origin:left bottom}.er-lifestyle__location--right{right:12px;top:16px;transform:rotate(-90deg) translateY(-100%);transform-origin:right top}.template-index .reference-impact{padding:16px 0 12px}.template-index .reference-impact-card{padding-top:24px;padding-bottom:24px}.template-index .reference-stores.section-space{padding-top:16px;padding-bottom:16px}@media(max-width:760px){.er-lifestyle{--scene-gap: 4px;padding-top:12px;scroll-margin-top:86px}.er-lifestyle__heading{padding:0 18px 14px;text-align:left}.er-lifestyle__heading h2{font-size:clamp(27px,6.8vw,38px)}.er-lifestyle__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,31.5vw)}.er-lifestyle__card:nth-child(5n+1),.er-lifestyle__card:nth-child(5n+3),.er-lifestyle__card:nth-child(5n+5){grid-column:1}.er-lifestyle__card:nth-child(5n+2),.er-lifestyle__card:nth-child(5n+4){grid-column:2}.er-lifestyle__card:nth-child(1){grid-row:1 / span 2}.er-lifestyle__card:nth-child(2){grid-row:1 / span 3}.er-lifestyle__card:nth-child(3){grid-row:3 / span 2}.er-lifestyle__card:nth-child(4){grid-row:4 / span 3}.er-lifestyle__card:nth-child(5){grid-row:5 / span 2}.er-lifestyle__location{font-size:10px;gap:3px}.er-lifestyle__location svg{width:12px;height:12px}.er-lifestyle__location--bottom{left:8px;right:8px;bottom:10px}.er-lifestyle__location--left{left:7px;bottom:12px}.er-lifestyle__location--right{right:7px;top:12px}.template-index .reference-impact{padding:12px 0}.template-index .reference-impact-card{padding:20px 18px;gap:12px}.template-index .reference-impact-links a{min-height:44px}.template-index .reference-stores.section-space{padding:12px 0}.template-index .reference-stores .page-width{gap:16px}.template-index .reference-store-copy h2{margin-top:10px;margin-bottom:10px}.template-index .reference-store-copy>p:not(.eyebrow){margin-top:10px;margin-bottom:14px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/er-ui-source-ec10a2542ab0.css.map */
