.m-hide{display:none !important}@media screen and (min-width: 1367px){.m-hide-xl{display:none !important}}@media screen and (min-width: 1026px){.m-hide-lg_up{display:none !important}}@media screen and (min-width: 768px){.m-hide-md_up{display:none !important}}@media screen and (max-width: 1025px){.m-hide-md_down{display:none !important}}@media screen and (min-width: 768px)and (max-width: 1025px){.m-hide-md{display:none !important}}@media screen and (max-width: 767px){.m-hide-sm{display:none !important}}.b-states{overflow:hidden;position:relative;z-index:0}.b-states-switcher{display:flex;justify-content:center;position:relative}.b-states-switcher .b-carousel-ctrl{--carousel-ctrl-offset: -16px;border-radius:0;color:var(--brand-color-secondary, hsl(176, 36%, 63%));height:100%;margin-top:0;transform:translateY(-50%);width:calc(16px + 20px + 16px)}.b-states-switcher .b-carousel-ctrl:hover{color:var(--brand-color-secondary-tint15, hsl(177, 36%, 69%))}.b-states-switcher .b-carousel-ctrl svg{border:2px solid;border-radius:8px}.b-states-switcher.m-inited .b-carousel-ctrl{display:block}.b-states-switcher .m-prev{background:linear-gradient(90deg, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)) 0%, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)) 50%, transparent 100%)}.b-states-switcher .m-next{background:linear-gradient(90deg, transparent 0%, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)) 50%, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)) 100%)}.b-states-list{-ms-overflow-style:none;scrollbar-width:none !important;display:flex;overflow:hidden;overflow-behavior:contain;scroll-behavior:smooth;-ms-scroll-chaining:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;color:var(--brand-color-secondary, hsl(176, 36%, 63%));gap:48px}.b-states-list::-webkit-scrollbar{display:none}@media screen and (max-width: 1025px){.b-states-list{gap:32px}}.b-states-label{align-items:center;flex-direction:column;justify-content:end;white-space:nowrap}.b-states-label svg{height:32px;width:32px}@media screen and (max-width: 1025px){.b-states-label svg{height:24px;width:24px}}.b-states-input:disabled+.b-states-label{opacity:.5}.b-states-input:checked+.b-states-label{color:var(--brand-color-primary, hsl(16, 85%, 74%))}.b-states-input:checked:hover+.b-states-label{opacity:.7}.b-states-input:hover:not(:checked,:disabled)+.b-switcher-label{color:var(--brand-color-primary, hsl(16, 85%, 74%))}.b-states-input.b-switcher-input:checked{cursor:pointer}.b-states-input.b-switcher-input:checked .b-switcher-label{cursor:pointer}.l-page_subheading .b-states{border-left:1px solid var(--brand-color-divider, var(--brand-color-neutrals-dark-tint30, hsl(199, 9%, 42%)));margin-left:48px;padding-left:48px}@media screen and (max-width: 767px){.l-page_subheading .b-states{margin-left:20px;padding-left:20px}}.b-search_suggestion{background:var(--brand-color-neutrals-tint60, hsl(34, 23%, 94%));border:1px solid var(--brand-color-neutrals, hsl(32, 25%, 85%));border-radius:8px;box-shadow:0 0 1px var(--brand-color-shadow-shade2, hsla(221, 48%, 14%, 0.16)),0 32px 48px -24px var(--brand-color-shadow-shade2, hsla(221, 48%, 14%, 0.16));color:var(--brand-color-text, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)));display:none;left:0;margin-top:12px;max-width:466px;padding:8px;position:absolute;top:100%;width:100%;z-index:6}@media screen and (max-width: 767px){.b-search_suggestion{left:0;max-width:none;top:calc(100% - 8px);transform:none;width:calc(100vw - 32px)}}@media screen and (min-width: 768px)and (max-width: 1025px){.b-search_suggestion{width:calc(100% - 72px)}}.b-search_suggestion.m-bm_preview{margin:0 auto;position:static}.b-search_suggestion.m-active{display:block}.l-pd_layout .b-search .b-search_suggestion{left:50%;margin:0;max-width:465px;top:auto;transform:translateX(-50%);width:100%}.b-search_suggestion-button{font-size:16px;font-weight:500;line-height:1.25;align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;gap:12px;padding:12px;text-align:left;width:100%}@media screen and (max-width: 1025px){.b-search_suggestion-button{font-size:14px}}.b-search_suggestion-button:hover,.b-search_suggestion-button:focus{background-color:var(--brand-color-neutrals, hsl(32, 25%, 85%))}.b-search_suggestion-label{align-items:center;background-color:var(--brand-color-secondary, hsl(176, 36%, 63%));border-radius:4px;box-shadow:0 4px 4px 0 var(--brand-color-shadow-shade1, hsla(221, 48%, 14%, 0.06));color:var(--brand-color-text, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)));display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:2px 6px;word-break:break-word;background-color:var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%)));color:var(--brand-color-text-inverted, var(--brand-color-neutrals-white, hsl(0, 0%, 100%)));flex-shrink:0;font-size:.85em;height:fit-content}@media screen and (max-width: 767px){.b-search_suggestion-label{font-size:12px}}.b-market .b-location_refinements{position:unset}@media screen and (max-width: 1025px){.b-location_refinements-sticky_panel{bottom:0;margin-bottom:8px;position:sticky}}.b-location_refinements-info_mobile{padding:0 16px 8px;position:absolute;transform:translateY(-100%);width:100%}.b-location_refinements-info{background:var(--brand-color-bg-secondary, var(--brand-color-neutrals-white, hsl(0, 0%, 100%)));border-radius:12px;margin:0 auto;max-width:500px;overflow:hidden;position:relative}.b-location_refinements-info_close{font-weight:bold;position:absolute;right:8px;top:8px}.b-location_refinements-info_close::before{background:var(--icon-color, currentColor);content:"";display:block;height:20px;mask-image:url("../images/icons-sprite.svg#close");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;width:20px;color:var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%)))}.b-location_listing{position:relative}.b-location_filter-button{position:relative}.b-market .b-location_filter-button .b-button-text{display:block}.b-location_filter-counter{align-items:center;background:var(--brand-color-bg-inverted, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)));border:2px solid var(--brand-color-button-filter-border-active, var(--brand-color-button-secondary-border, var(--brand-color-secondary, hsl(176, 36%, 63%))));border-radius:8px;color:var(--brand-color-text-inverted, var(--brand-color-neutrals-white, hsl(0, 0%, 100%)));content:"";display:none;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.b-location_filter-button.m-active .b-location_filter-counter{display:flex}.b-filter_dialog{position:relative}.b-filter_dialog-section{margin-inline:-40px;padding:24px 40px}@media screen and (max-width: 767px){.b-filter_dialog-section{margin-inline:-20px;padding:16px 20px}}.b-filter_dialog-section~.b-filter_dialog-section{border-top:1px solid var(--brand-color-neutrals, hsl(32, 25%, 85%))}.b-filter_dialog-section.m-search{border-bottom:1px solid var(--brand-color-neutrals, hsl(32, 25%, 85%));margin-bottom:-1px;padding-block:12px}.b-filter_dialog-title{display:flex;justify-content:space-between;margin-bottom:24px}@media screen and (max-width: 767px){.b-filter_dialog-title{margin-bottom:16px}}.b-filter_dialog-section_title{font-weight:500;font-family:"QuincyCF","Georgia","DejaVu Serif",serif;font-size:24px;line-height:1.1}@media screen and (max-width: 1025px){.b-filter_dialog-section_title{font-size:20px}}.b-filter_dialog-filters_wrap{margin-inline:-40px;max-height:calc(100vh - 300px);overflow:auto}@media screen and (max-width: 1025px){.b-filter_dialog-filters_wrap{max-height:calc(100vh - 250px)}}@media screen and (max-width: 767px){.b-filter_dialog-filters_wrap{margin-inline:-20px}}.b-filter_dialog-filters_wrap.m-location{max-height:calc(100vh - 220px);overflow:auto}@media screen and (max-width: 1025px){.b-filter_dialog-filters_wrap.m-location{max-height:calc(100vh - 170px)}}.b-filter_dialog-filters_wrap .b-filter_dialog-section{margin-inline:0}.b-filter_dialog-list{display:grid;gap:4px 24px;grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 768px)and (max-width: 1025px){.b-filter_dialog-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 767px){.b-filter_dialog-list{grid-template-columns:repeat(2, 1fr)}}.b-filter_dialog-list.m-grid3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 767px){.b-filter_dialog-list.m-grid3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 768px){.b-filter_dialog-list.m-auto_flow_md_up{display:flex;flex-wrap:wrap}}.b-filter_dialog-item{padding:4px 0}.b-filter_dialog-item .b-refinement_checkbox,.b-filter_dialog-item .b-refinement_swatch{width:max-content}.b-filter_dialog-clear_section{color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));cursor:pointer;font-weight:700;line-height:1.25;text-decoration-line:underline;display:inline;text-decoration-color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));text-decoration-thickness:1px;text-underline-offset:1px}.m-dark .b-filter_dialog-clear_section{--color-link: var(--brand-color-link, var(--brand-color-secondary, hsl(176, 36%, 63%)));--color-link-hover: var(--brand-color-link, var(--brand-color-secondary-tint30, hsl(176, 36%, 74%)))}@media not all and (pointer: coarse){.b-filter_dialog-clear_section:hover{text-decoration:none;color:var(--color-link-hover, var(--brand-color-link, var(--brand-color-tertiary-tint30, hsl(186, 30%, 51%))))}}.b-filter_dialog-clear_section.m-disabled{cursor:default;opacity:.15}.b-filter_dialog-footer_clear{color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));cursor:pointer;font-weight:700;line-height:1.25;text-decoration-line:underline;display:inline;text-decoration-color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));text-decoration-thickness:1px;text-underline-offset:1px}.m-dark .b-filter_dialog-footer_clear{--color-link: var(--brand-color-link, var(--brand-color-secondary, hsl(176, 36%, 63%)));--color-link-hover: var(--brand-color-link, var(--brand-color-secondary-tint30, hsl(176, 36%, 74%)))}@media not all and (pointer: coarse){.b-filter_dialog-footer_clear:hover{text-decoration:none;color:var(--color-link-hover, var(--brand-color-link, var(--brand-color-tertiary-tint30, hsl(186, 30%, 51%))))}}.b-filter_dialog-footer_clear.m-disabled{cursor:default;opacity:.15}.b-filter_dialog-footer_show{font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;align-items:center;display:flex;gap:16px;margin-left:auto}.b-no_locations{padding-block:48px}@media screen and (max-width: 767px){.b-no_locations{padding-bottom:32px}}.b-no_locations-content{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:592px;text-align:center}@media screen and (max-width: 1025px){.b-no_locations-content{gap:16px}}.b-no_locations-title{font-weight:500;font-family:"QuincyCF","Georgia","DejaVu Serif",serif;font-size:32px;line-height:1.1}@media screen and (max-width: 1025px){.b-no_locations-title{font-size:28px}}.b-no_locations-icon svg{height:64px;width:64px}.b-no_locations-text{font-size:18px;font-weight:400}@media screen and (max-width: 767px){.b-no_locations-text{font-size:14px}}.b-no_locations-text a{color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));cursor:pointer;font-weight:700;line-height:1.25;text-decoration-line:underline;display:inline;text-decoration-color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));text-decoration-thickness:1px;text-underline-offset:1px}.m-dark .b-no_locations-text a{--color-link: var(--brand-color-link, var(--brand-color-secondary, hsl(176, 36%, 63%)));--color-link-hover: var(--brand-color-link, var(--brand-color-secondary-tint30, hsl(176, 36%, 74%)))}@media not all and (pointer: coarse){.b-no_locations-text a:hover{text-decoration:none;color:var(--color-link-hover, var(--brand-color-link, var(--brand-color-tertiary-tint30, hsl(186, 30%, 51%))))}}.b-no_locations-text a.m-disabled{cursor:default;opacity:.15}.b-obituary_results-grid{padding-block:48px}@media screen and (max-width: 1025px){.b-obituary_results-grid{padding-block:16px 32px}}.b-obituary_results-list{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr))}@media screen and (min-width: 768px)and (max-width: 1025px){.b-obituary_results-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 767px){.b-obituary_results-list{gap:24px 16px;grid-template-columns:repeat(2, minmax(0, 1fr))}}.b-obituary_item{background:var(--brand-color-neutrals-tint90, hsl(30, 25%, 98%));border:1px solid var(--brand-color-neutrals-shade30, hsl(32, 6%, 59%));border-radius:24px;transition:box-shadow cubic-bezier(0.3, 0.46, 0.45, 0.94) .2s}@media not all and (pointer: coarse){.b-obituary_item:hover{box-shadow:0 12px 64px -12px var(--brand-color-shadow-shade2, hsla(221, 48%, 14%, 0.16))}.b-obituary_item:hover .b-obituary_item-details::before,.b-obituary_item:hover .b-obituary_item-details::after{right:2px}.b-obituary_item:hover .b-obituary_item-details::after{width:13px}}.b-obituary_item-container{display:flex;flex-direction:column;gap:32px;height:100%;padding:24px}@media screen and (max-width: 1025px){.b-obituary_item-container{padding:16px}}.b-obituary_item-container:hover{text-decoration:none}.b-obituary_item-picture{background:var(--brand-color-neutrals-tint90, hsl(30, 25%, 98%));display:block;overflow:hidden;padding-bottom:var(--aspect-ratio, 100%);position:relative;width:100%;background:var(--brand-color-neutrals-tint90, hsl(30, 25%, 98%));border-radius:12px}.b-obituary_item-picture img{bottom:0;color:var(--brand-color-neutrals-tint90, hsl(30, 25%, 98%));display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-obituary_item-details{display:flex;flex-direction:column;flex-grow:1;gap:12px}@media screen and (min-width: 768px){.b-obituary_item-details{padding-right:24px;position:relative}.b-obituary_item-details::after,.b-obituary_item-details::before{border-radius:2px;color:var(--brand-color-accent, var(--brand-color-tertiary, hsl(185, 70%, 30%)));content:"";position:absolute;right:7px;top:5px;transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .2s;transition-property:width,right;top:calc(100% - 13px)}.b-obituary_item-details::before{border-right:2px solid;border-top:2px solid;height:8px;transform:rotate(45deg);width:8px}.b-obituary_item-details::after{border-top:2px solid;margin-top:3px;width:0}}.b-obituary_item-title{font-weight:500;font-family:"QuincyCF","Georgia","DejaVu Serif",serif;font-size:28px;line-height:1.1;word-break:break-word}@media screen and (max-width: 1025px){.b-obituary_item-title{font-size:24px}}.b-obituary_item-years{font-family:"AvenirNext","Helvetica Neue","Helvetica","Arial","Nimbus Sans L","Liberation Sans",sans-serif;font-size:14px;font-weight:700;line-height:1.2}@media screen and (max-width: 1025px){.b-obituary_item-years{font-size:12px;letter-spacing:.2px}}.b-obituary_item-description{font-size:14px;font-weight:400;line-height:1.4;word-break:break-word}@media screen and (max-width: 1025px){.b-obituary_item-description{font-size:12px}}.b-obituary_item-link{margin-top:auto}.b-applied_filters{display:flex;flex-wrap:wrap;gap:8px 16px}.b-applied_filters-item{align-items:center;background-color:var(--brand-color-secondary, hsl(176, 36%, 63%));border-radius:4px;box-shadow:0 4px 4px 0 var(--brand-color-shadow-shade1, hsla(221, 48%, 14%, 0.06));color:var(--brand-color-text, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)));display:inline-flex;font-size:14px;font-weight:500;gap:4px;padding:2px 6px;word-break:break-word}@media screen and (max-width: 767px){.b-applied_filters-item{font-size:12px}}.b-applied_filters-remove:not(.m-processing){cursor:pointer}.b-applied_filters-remove:not(.m-processing)::before{background:var(--icon-color, currentColor);content:"";display:block;height:20px;mask-image:url("../images/icons-sprite.svg#close");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;width:20px}.b-applied_filters-remove.m-processing{animation:1s linear infinite rotate,.25s linear loader-appear;background:currentColor;content:"";display:block;height:var(--spinner-size, 12px);margin:auto;mask-image:url("../images/icons-sprite.svg#spinner");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;position:relative;text-indent:-9999em;width:var(--spinner-size, 12px);margin-inline:4px;pointer-events:none}.b-applied_filters-color_icon{border:1px solid var(--brand-color-divider, var(--brand-color-neutrals-dark-tint30, hsl(199, 9%, 42%)));border-radius:4px;height:18px;margin-inline-end:4px;width:18px}.b-load_more{margin-top:32px;text-align:center}.l-plp_grid .b-load_more{margin-block:0px}.b-load_more.m-previous{margin-bottom:32px;margin-top:0}.b-load_more-button:not(.b-button){color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));cursor:pointer;font-weight:700;line-height:1.25;text-decoration-line:underline;display:inline;text-decoration-color:var(--color-link, var(--brand-color-link, var(--brand-color-tertiary, hsl(185, 70%, 30%))));text-decoration-thickness:1px;text-underline-offset:1px;display:inline-flex;justify-content:center}.m-dark .b-load_more-button:not(.b-button){--color-link: var(--brand-color-link, var(--brand-color-secondary, hsl(176, 36%, 63%)));--color-link-hover: var(--brand-color-link, var(--brand-color-secondary-tint30, hsl(176, 36%, 74%)))}@media not all and (pointer: coarse){.b-load_more-button:not(.b-button):hover{text-decoration:none;color:var(--color-link-hover, var(--brand-color-link, var(--brand-color-tertiary-tint30, hsl(186, 30%, 51%))))}}.b-load_more-button:not(.b-button).m-disabled{cursor:default;opacity:.15}.b-load_more-button.m-processing{pointer-events:none}.b-load_more-button.m-processing::before{animation:1s linear infinite rotate,.25s linear loader-appear;background:currentColor;content:"";display:block;height:var(--spinner-size, 20px);margin:auto;mask-image:url("../images/icons-sprite.svg#spinner");mask-position:50% 50%;mask-repeat:no-repeat;mask-size:100% 100%;pointer-events:none;position:relative;text-indent:-9999em;width:var(--spinner-size, 20px);margin:0 8px 0 0}.b-pagination_dots{display:flex;gap:20px;justify-content:center}.b-pagination_dots.m-loading{pointer-events:none}.b-obituary_results .b-pagination_dots{margin-top:48px}@media screen and (max-width: 1025px){.b-obituary_results .b-pagination_dots{margin-top:32px}}.b-pagination_dots-wrap,.b-pagination_dots-dots_list_wrap{display:flex}.b-pagination_dots-link{font-size:14px;gap:0}.b-pagination_dots-dots_list_wrap{--dot-size: 24px;max-width:calc(var(--dots-count)*var(--dot-size));overflow:hidden}.b-pagination_dots-dots_list{align-items:center;display:flex}.b-pagination_dots-dots_list.m-animation{transition:transform cubic-bezier(0.3, 0.46, 0.45, 0.94) .2s}.b-pagination_dots-dots_list.m-next{transform:translateX(calc(var(--dot-size) * -1))}.b-pagination_dots-dots_list.m-prev{margin-left:calc(var(--dot-size)*-1);transform:translateX(var(--dot-size))}.b-pagination_dots-dot{align-items:center;background-color:rgba(0,0,0,0);border:none;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;text-align:center;width:24px}.b-pagination_dots-dot::before{background-color:var(--brand-color-pagination-dot, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)));border-radius:10px;content:"";height:10px;outline:2px solid var(--brand-color-pagination-border, transparent);transition:cubic-bezier(0.3, 0.46, 0.45, 0.94) .4s;transition-property:transform,background-color,outline-color;width:10px}.b-pagination_dots-dot.m-current::before{background-color:var(--brand-color-pagination-dot-active, var(--brand-color-secondary, hsl(176, 36%, 63%)));content:"";outline-color:var(--brand-color-pagination-border-active, var(--brand-color-neutrals-dark, hsl(200, 30%, 17%)))}.b-pagination_dots-dot.m-small::before{transform:scale(0.5)}.b-pagination_dots.m-loading .b-pagination_dots-dot.m-current::before{animation:dot-loader ease-in-out infinite 1s}body{overflow:auto;overflow-y:scroll;pointer-events:all;visibility:var(--page_visibility, hidden)}
