:root{--color-theme-xdk:color-mix(in srgb, rgba(var(--color-theme),1), black 35%);--color-theme-hov:color-mix(in srgb, rgba(var(--color-theme),1), black 12%);--color-theme-cal:color-mix(in srgb, rgba(var(--color-theme),1), white 35%);--color-theme-mix:color-mix(in srgb, rgba(var(--color-theme),1), rgba(var(--color-theme-dk),1));--color-theme-bod:color-mix(in srgb, rgba(var(--color-theme),1), #606060);--color-action-hov:color-mix(in srgb, rgba(var(--color-action),1), black 5%);--fmfz-zero:0rem;--fmfz-mini:.6rem;--fmfz-cnfg:.6875rem;--fmfz-labl:.75rem;--fmfz-smst:.78125rem;--fmfz-smlr:.8rem;--fmfz-sml:.8125rem;--fmfz-med:.85rem;--fmfz-inpt:.875rem;--fmfz-reg:.9rem;--fmfz-srch:.9375rem;--fmfz-lrg:.95rem;--fmfz-base:1rem;--fmfz-lrgr:1.1rem;--fmfz-titl:1.1875rem;--fmfz-quot:1.25rem;--fmfz-lrgs:1.35rem;--fmfz-sbhd:1.5rem;--fmfz-hdsm:1.75rem;--fmfz-hdln:2.5rem;--fmfz-hdmd:3rem;--fmfz-hdlg:3.5rem}.funeral-title{font-size:var(--fmfz-lrgr)}.funeralscene-banner--header{font-size:var(--fmfz-sbhd)}.funeralscene-container{--fn-sc-in:.3rem;--fn-sc-sz:calc(100% - .6rem);background:#fff;border-radius:.5rem;margin:1.75rem 0 .8125rem;overflow:hidden;padding:.3rem;position:relative}.funeralscene-img{border-radius:.25rem;height:auto;max-width:100%;min-width:100%}.funeralscene-svg{height:var(--fn-sc-sz);inset:var(--fn-sc-in) auto auto var(--fn-sc-in);position:absolute;width:var(--fn-sc-sz)}.funeralscene-svg polygon{fill:transparent}.funeralscene-svg a{cursor:pointer}.funeralscene-arrow{--fn-sc-arr:24px;background:#fff;border-radius:.35rem;color:rgba(var(--color-theme),1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.75;padding:.7rem .3rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;z-index:1}.funeralscene-arrow:active,.funeralscene-arrow:focus,.funeralscene-arrow:hover{color:var(--color-theme-mix);opacity:.9}.funeralscene-arrow svg{fill:currentColor;height:var(--fn-sc-arr);width:var(--fn-sc-arr)}.funeralscene-arrow__prev{left:0;padding:.7rem 0 .7rem .2rem}.funeralscene-arrow__next{padding:.7rem .2rem .7rem 0;right:0}.funeralscene-arrow__next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.funeralscene-darken{--fn-dk-dk:#cdcdcd;--fn-dk-lt:#e4e4e4;background:#e7e7e7;padding:2rem 0;position:relative;width:100vw}.funeralscene-darken:after,.funeralscene-darken:before{content:"";display:block;position:absolute;inset-inline:0;height:5px;pointer-events:none}.funeralscene-darken:before{background:-webkit-gradient(linear,left top,left bottom,from(var(--fn-dk-dk)),to(var(--fn-dk-lt)));background:linear-gradient(180deg,var(--fn-dk-dk) 0,var(--fn-dk-lt) 100%);top:0}.funeralscene-darken:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--fn-dk-lt)),to(var(--fn-dk-dk)));background:linear-gradient(180deg,var(--fn-dk-lt) 0,var(--fn-dk-dk) 100%);bottom:0}.funeralscene-banner{background:#fff;-webkit-box-shadow:0 0 10px rgba(96,96,96,.4),inset 0 0 0 6px #fff,inset 0 0 0 9px rgba(213,213,213,.4);box-shadow:0 0 10px rgba(96,96,96,.4),inset 0 0 0 6px #fff,inset 0 0 0 9px rgba(213,213,213,.4);padding:1.6rem 6px 6px;position:relative}.funeralscene-banner--header{color:rgba(var(--color-theme),1);font-weight:400;margin-bottom:.5rem;padding:0 1.5rem;position:relative;text-transform:uppercase}.funeralscene-buttons{--fn-bt-box:rgba(213,213,213,.65);--fn-bt-col:#474747;background:rgba(236,236,236,.625);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.25rem .5rem 1.25rem;position:relative;z-index:1}.funeralscene-buttons .btn{--btn-col:var(--fn-bt-col);border:0;-webkit-box-shadow:0 0 0 2px var(--fn-bt-box,.65),0 0 0 2px #fff;box-shadow:0 0 0 2px var(--fn-bt-box,.65),0 0 0 2px #fff;margin:.8rem .4rem 0;will-change:box-shadow}.funeralscene-buttons .btn:active,.funeralscene-buttons .btn:focus,.funeralscene-buttons .btn:hover{--fn-bt-box:rgba(var(--color-theme),.35);--fn-bt-col:rgba(var(--color-theme),1)}.funeral-panel{background:#fff;border-radius:.25rem;-webkit-box-shadow:0 0 3px rgba(68,68,68,.3);box-shadow:0 0 3px rgba(68,68,68,.3);margin:35px 0 0 -65px;max-width:20rem;min-width:8.5rem;padding:.5rem 1rem;pointer-events:none;position:absolute;white-space:nowrap}.funeral-panel:after{content:"";display:block;position:absolute;background:#fff;height:20px;margin-left:45px;bottom:calc(100% - 15px);-webkit-transform:rotate(198.5deg) skewY(50deg);transform:rotate(198.5deg) skewY(50deg);width:20px;z-index:1}.funeral-title{color:#505050;display:block;line-height:1;margin:.3rem 0 .35rem;position:relative;text-decoration:none;text-transform:uppercase;white-space:normal;z-index:2}.funeral-price{color:rgba(96,96,96,.8);display:block;font-size:.9em;margin:-.25rem 0 .25rem}.funeral-price:empty{display:none}.funeral-btn{margin:0 0 .3rem;position:relative;z-index:2}@media (min-width:34.375rem){.funeralscene-banner--header{font-size:var(--fmfz-hdsm)}}@media (min-width:48rem){.funeralscene-container{border-radius:.5rem;margin:2rem 0 1.25rem;padding:.5rem}.funeralscene-img{border-radius:.125rem}.funeralscene-svg{--fn-sc-sz:calc(100% - 1rem);--fn-sc-in:.5rem}.funeralscene-arrow svg{--fn-sc-arr:40px}.funeralscene-darken{margin-bottom:-.375rem}.funeralscene-banner{padding:2rem 9px 9px}.funeralscene-banner--header{font-size:2.15rem;margin-bottom:.35rem}.funeralscene-banner:after,.funeralscene-banner:before{content:"";display:block;position:absolute;background:url(/assets/img/selector-flower.png) no-repeat right top/cover;inset-block:9px;max-width:14%;pointer-events:none;width:145px}.funeralscene-banner:before{left:9px}.funeralscene-banner:after{right:9px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.funeralscene-buttons .btn{--btn-fz:var(--fmfz-lrg)}}@media (max-width:74.999rem){.funeralscene-darken{padding:20px 15px}}@media (max-width:47.999rem){.funeral-panel{display:none}}@media (max-width:34.375rem){.funeralscene-container{margin:1rem 0 .75rem}.funeralscene-buttons .btn{width:100%}}