.regers-feature,.regers-categories{box-sizing:border-box;max-width:1200px;margin:36px auto;padding:0 24px}.regers-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;background:#f5f7f4;border-radius:4px;overflow:hidden}.regers-feature__media{min-width:0;display:flex;align-items:center;justify-content:center;background:#f1f3ef}.regers-feature__image{display:block;width:100%;height:100%;object-fit:cover}.regers-feature__content{padding:36px;align-self:center;min-width:0}.regers-feature__heading{font-size:30px;line-height:1.15;margin:0 0 16px}.regers-feature__eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.regers-feature__text{font-size:17px;line-height:1.6}.regers-feature__text p{margin:0 0 14px}.regers-feature__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.regers-feature__actions a{text-align:center;line-height:1.3;min-height:44px}.regers-feature--green{background:#005239;color:#fff}.regers-feature--green .regers-feature__heading{color:#fff}.regers-feature--green .button-primary{background:#fff;color:#005239;box-shadow:none}.regers-feature--green .button-secondary{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff}.regers-feature--text{display:block}.regers-feature--hero{margin-top:0;min-height:360px}.regers-feature--hero .regers-feature__media{order:2;max-height:410px}.regers-feature--hero .regers-feature__content{order:1}.regers-feature--hero .regers-feature__heading{font-size:38px;max-width:530px}.regers-feature--compact{grid-template-columns:160px minmax(0,1fr);border:1px solid #e0e7e2;max-width:1100px}.regers-feature--compact .regers-feature__media{padding:14px;background:#fff}.regers-feature--compact .regers-feature__image{height:150px;object-fit:contain}.regers-feature--compact .regers-feature__heading{font-size:25px;margin-bottom:8px}.regers-feature--compact .regers-feature__content{padding:24px}.regers-feature--compact .regers-feature__actions{margin-top:14px}.regers-feature--compact.regers-feature--text{text-align:center;border:0;background:transparent;margin-top:0}.regers-categories .home-section--title{margin:0 0 24px}.regers-categories__intro{text-align:center;max-width:700px;margin:-10px auto 24px;line-height:1.5}.regers-categories__grid{display:grid;grid-template-columns:repeat(var(--regers-columns),minmax(0,1fr));gap:18px;padding:0;margin:0;list-style:none}.regers-categories__grid li{min-width:0}.regers-category{display:block;color:#1d1d1d;text-decoration:none}.regers-category__media{aspect-ratio:1;background:#f5f7f4;overflow:hidden;border-radius:4px}.regers-category__media img{width:100%;height:100%;object-fit:contain;padding:14px;display:block;box-sizing:border-box}.regers-category__title{display:block;text-align:center;font-size:16px;font-weight:700;line-height:1.35;padding:14px 4px}.regers-category:hover .regers-category__title{text-decoration:underline}.regers-category:focus-visible,.regers-feature a:focus-visible{outline:3px solid #ba963f;outline-offset:4px}.regers-compact-search{display:none}.template-index .featured-collection__container{max-width:100%;overflow:hidden}.template-index .productitem__compare-wrapper,.template-index .productitem--vendor,.template-index .quickshop-button{display:none!important}.template-index .productitem--image{height:auto!important;aspect-ratio:1;min-height:0!important;padding:0!important;position:relative;background:#fff;--product-grid-item-image-aspect-ratio:1!important}.template-index .productitem--image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:12px;box-sizing:border-box}.template-index .productitem--image canvas{width:100%;height:100%}.template-index .productitem--title{font-size:16px;line-height:1.35;min-height:4.05em}.template-index .productitem--title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.template-index .regers-card-price{min-height:48px}.template-index [id$=__1781661371c1d849c3]{max-width:100%;overflow:hidden}.template-index #homepage-faq{scroll-margin-top:100px}@media(min-width:1080px){.template-index [id$=__dynamic_featured_collection_dfUXDC] .featured-collection__content[data-layout=grid]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.template-index [id$=__dynamic_featured_collection_dfUXDC] .productgrid--item{width:auto;min-width:0}}@media(max-width:859px){.regers-feature,.regers-categories{margin:28px 16px}.regers-categories{padding:0}.regers-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.regers-category__media{aspect-ratio:4/3}.regers-category__title{font-size:14px;padding:10px 2px}.regers-feature__content{padding:24px}.regers-feature__heading{font-size:27px}.regers-feature__text{font-size:16px}.regers-feature--hero{position:relative;display:block;margin:0 8px 28px;min-height:0}.regers-feature--hero .regers-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;max-height:none}.regers-feature--hero .regers-feature__content{position:relative;z-index:1;padding:28px 22px}.regers-feature--hero .regers-feature__heading{font-size:31px}.regers-feature--hero .regers-feature__actions{gap:10px}.regers-feature--hero .regers-feature__actions a{width:100%}.regers-feature--compact{grid-template-columns:95px minmax(0,1fr)}.regers-feature--compact .regers-feature__media{padding:8px}.regers-feature--compact .regers-feature__image{height:120px}.regers-feature--compact .regers-feature__content{padding:18px 14px}.regers-feature--compact .regers-feature__heading{font-size:22px}.regers-feature--compact .regers-feature__text{font-size:14px}.regers-feature--compact .regers-feature__actions a{font-size:12px;padding:12px}.template-index .home-section--title{font-size:23px}.template-index .productitem--title{font-size:14px}.template-index .productitem--actions .productitem--action{width:100%}.template-index .highlights-banner__heading{white-space:normal}.template-index .highlights-banner__content{min-width:0}.regers-header-compact .site-header-main{padding-top:7px!important;padding-bottom:7px!important;min-height:58px!important}.regers-header-compact .site-header-logo{padding:0!important;margin:0!important}.regers-header-compact .site-logo{max-width:132px!important}.regers-header-compact .site-logo-image{max-height:44px!important}.regers-header-compact .live-search,.regers-header-compact .small-promo,.regers-header-compact .small-promo-content--link{display:none!important}.regers-header-compact .regers-compact-search{display:flex;align-items:center;justify-content:center;position:absolute;left:48px;top:50%;transform:translateY(-50%);width:40px;height:40px;color:inherit}.regers-compact-search svg{width:20px;height:20px}.template-index main{min-width:0;overflow-x:clip}}@media(prefers-reduced-motion:reduce){.regers-feature *{scroll-behavior:auto}}@media(max-width:859px){.regers-header-compact .site-header-logo{margin:0 auto!important}.regers-header-compact .site-header-menu-toggle,.regers-header-compact .regers-compact-search{z-index:4}}.template-index [id$=__dynamic_image_with_text_GXgUXj] .image-with-text__image-wrapper{width:100%;max-width:320px;margin:auto}@media(max-width:859px){.template-index [id$=__dynamic_image_with_text_GXgUXj] .image-with-text__image-wrapper{max-width:240px}}.template-index .productitem--image .productitem--image-alternate,.template-index .productitem--image .productitem--image-swatch{transform:none}.template-index .regers-feature--hero{max-width:1200px;min-height:420px;margin-bottom:0;border-radius:8px;box-shadow:0 12px 32px #1436271a}.template-index .regers-feature--hero .regers-feature__content{padding:clamp(36px,5vw,68px)}.template-index .regers-feature--hero .regers-feature__eyebrow{color:#d8e9dd;letter-spacing:.15em;margin-bottom:20px}.template-index .regers-feature--hero .regers-feature__heading{font-size:clamp(36px,3.7vw,53px);line-height:1.08;letter-spacing:-.015em;margin-bottom:22px}.template-index .regers-feature--hero .regers-feature__text{max-width:450px;font-size:18px;line-height:1.55}.template-index .regers-feature--hero .regers-feature__actions{gap:12px;margin-top:28px}.template-index .regers-feature--hero .regers-feature__actions a{display:inline-flex;align-items:center;justify-content:center}.template-index .regers-feature--hero .regers-feature__media{max-height:none;min-height:420px}.template-index .regers-feature--hero .regers-story-link--desktop{right:24px;bottom:24px;box-shadow:0 4px 18px #0003}.template-index .highlights-banner__content{border:1px solid #e1eae4;border-radius:8px}.template-index .highlights-banner__heading{color:#1f4f3a;font-weight:600}.template-index .highlights-banner__icon{color:#1f4f3a!important}.template-index .regers-categories{margin-top:64px;margin-bottom:64px}.template-index .regers-categories .home-section--title{color:#203b2e;font-size:clamp(28px,2.5vw,38px);text-align:left;margin-bottom:20px}.template-index .regers-categories__intro{text-align:left;margin:-8px 0 24px;color:#53675c}.template-index .regers-categories__grid{gap:18px}.template-index .regers-category{height:100%;border:1px solid #e4ece6;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 3px 12px #183a260b;transition:box-shadow .2s ease,transform .2s ease}.template-index .regers-category__media{border-radius:0;background:#f2f6f2}.template-index .regers-category__media img{transition:transform .25s ease}.template-index .regers-category__title{color:#1f4f3a;font-weight:600;padding:16px 8px 18px}@media(hover:hover){.template-index .regers-category:hover{transform:translateY(-3px);box-shadow:0 9px 22px #183a261f}.template-index .regers-category:hover .regers-category__media img{transform:scale(1.035)}}.template-index .regers-category:focus-visible,.template-index .regers-feature a:focus-visible{outline:3px solid #1f4f3a;outline-offset:3px}.template-index [id$=__regers_seasonal] .regers-categories{box-sizing:border-box;padding:42px;background:#eaf2ec;border-radius:10px}.template-index [id$=__regers_seasonal] .regers-category{border-color:#d8e6da}.template-index .regers-feature--compact:not(.regers-feature--text){max-width:1152px;border:1px solid #dce9df;border-radius:9px;background:#edf4ee;box-shadow:0 5px 18px #183a260d}.template-index .regers-feature--compact .regers-feature__heading{color:#203b2e}.template-index [id$=__regers_parish_service] .regers-feature{border-radius:9px;padding:12px;box-shadow:0 8px 24px #14362717}.template-index [id$=__regers_parish_service] .regers-feature__content{max-width:800px;padding:clamp(28px,4vw,54px)}.template-index [id$=__regers_parish_service] .regers-feature__heading{font-size:clamp(30px,3vw,42px)}.template-index [id$=__dynamic_image_with_text_GXgUXj] .image-with-text__image-wrapper{border-radius:8px;overflow:hidden}.template-index [id$=__pxs_map_GHh8BL] .pxs-map-card{border-radius:8px;box-shadow:0 5px 22px #183a2614}.template-index [id$=__pxs_map_GHh8BL] .pxs-map-wrapper{border-radius:8px;overflow:hidden}@media(max-width:859px){.template-index .regers-feature--hero{display:flex;flex-direction:column;min-height:0;margin:0 12px 24px}.template-index .regers-feature--hero .regers-feature__content{order:1;width:100%;padding:32px 24px 26px;box-sizing:border-box}.template-index .regers-feature--hero .regers-feature__heading{font-size:clamp(32px,8vw,42px)}.template-index .regers-feature--hero .regers-feature__text{font-size:16px}.template-index .regers-feature--hero .regers-feature__media{position:relative;inset:auto;order:2;width:100%;min-height:0;height:190px;opacity:1}.template-index .regers-feature--hero .regers-feature__image{object-position:center 48%}.template-index .regers-feature--hero .regers-story-link--mobile{margin-top:10px}.template-index .regers-categories{margin:40px 16px}.template-index .regers-categories .home-section--title{font-size:28px;margin-bottom:17px}.template-index .regers-categories__grid{gap:12px}.template-index .regers-category__title{font-size:14px;padding:12px 6px 14px}.template-index [id$=__regers_seasonal] .regers-categories{padding:24px 16px;margin:36px 12px}.template-index .regers-feature--compact:not(.regers-feature--text){margin:28px 16px}.template-index [id$=__regers_parish_service] .regers-feature{margin:28px 16px;padding:0}.template-index [id$=__regers_parish_service] .regers-feature__content{padding:28px 24px}}@media(prefers-reduced-motion:reduce){.template-index .regers-category,.template-index .regers-category__media img{transition:none}}.template-index [id$=__regers_parish_service] .regers-feature{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding:0;overflow:hidden;background:#1f503b}.template-index [id$=__regers_parish_service] .regers-feature__content{order:1;max-width:none;padding:clamp(36px,5vw,66px)}.template-index [id$=__regers_parish_service] .regers-feature__eyebrow{color:#d7e9dc;letter-spacing:.15em}.template-index [id$=__regers_parish_service] .regers-feature__heading{max-width:510px;font-size:clamp(34px,3.7vw,49px);line-height:1.1}.template-index [id$=__regers_parish_service] .regers-feature__text{max-width:530px;line-height:1.6}.template-index [id$=__regers_parish_service] .regers-feature__actions{gap:12px;margin-top:26px}.template-index [id$=__regers_parish_service] .regers-feature__actions a{display:inline-flex;align-items:center;justify-content:center}.template-index [id$=__regers_parish_service] .regers-feature__media{order:2;min-height:370px;padding:38px;background:radial-gradient(ellipse at center,#e6eee6,#c8ddce)}.template-index [id$=__regers_parish_service] .regers-feature__image{width:auto;max-width:100%;height:300px;object-fit:contain;box-shadow:0 18px 35px #0e2c1e3b;transform:rotate(2deg)}@media(max-width:859px){.template-index [id$=__regers_parish_service] .regers-feature{display:flex;flex-direction:column;margin:32px 16px}.template-index [id$=__regers_parish_service] .regers-feature__content{padding:32px 24px}.template-index [id$=__regers_parish_service] .regers-feature__heading{font-size:34px}.template-index [id$=__regers_parish_service] .regers-feature__actions a{width:100%;box-sizing:border-box}.template-index [id$=__regers_parish_service] .regers-feature__media{min-height:0;padding:30px}.template-index [id$=__regers_parish_service] .regers-feature__image{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/regers-home-cleanup.css.map */
