.baw-options+.baw-field--nameplate-text,.baw-personalise-choice+.baw-field--nameplate-text,.baw-personalise-choice-stack+.baw-field--nameplate-text,.baw-optional-skip+.baw-field--nameplate-text{margin-top:var(--baw-stack-gap);position:relative;z-index:0}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile,.baw .baw-nameplate-layout__btn,.baw .baw-nameplate-font{border:1.5px solid color-mix(in srgb,var(--baw-border) 85%,#cfc4b4);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-bg) 35%,var(--baw-surface));box-shadow:none;box-sizing:border-box;padding:10px 14px;gap:var(--baw-nameplate-check-gap)}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile,.baw .baw-nameplate-layout__btn{align-items:center;min-height:3.5rem}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile:not(.is-selected),.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile:not(.is-selected),.baw .baw-nameplate-layout__btn:not(.is-selected),.baw .baw-nameplate-font:not(.is-selected){border-color:color-mix(in srgb,var(--baw-border) 85%,#cfc4b4);background:color-mix(in srgb,var(--baw-bg) 35%,var(--baw-surface));box-shadow:none}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile.is-selected,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile.is-selected,.baw .baw-nameplate-layout__btn.is-selected,.baw .baw-nameplate-font.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 10%,var(--baw-surface));box-shadow:0 2px 8px color-mix(in srgb,var(--baw-accent) 18%,transparent)}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile.is-selected .baw-tile-check,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile.is-selected .baw-tile-check,.baw .baw-nameplate-layout__btn.is-selected .baw-tile-check,.baw .baw-nameplate-font.is-selected .baw-nameplate-font__check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-nameplate-preview+.baw-options--inline .baw-tile.is-selected .baw-tile-title,.baw-step-inner--nameplate .baw-options--inline .baw-tile.is-selected .baw-tile-title{font-weight:600}.baw-nameplate-preview+.baw-options--inline .baw-tile-desc,.baw-step-inner--nameplate .baw-options--inline .baw-tile-desc{font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--baw-ink-soft);margin-top:2px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.baw-nameplate-preview+.baw-options--inline .baw-tile-body,.baw-step-inner--nameplate .baw-options--inline .baw-tile-body{flex:1 1 auto;min-width:0;overflow:visible}.baw-nameplate-preview+.baw-options--inline .baw-tile-title,.baw-step-inner--nameplate .baw-options--inline .baw-tile-title{display:block;overflow:visible;text-overflow:unset;white-space:nowrap;max-width:none;min-width:max-content;font-size:13.5px;line-height:1.25;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.baw-nameplate-preview+.baw-options--inline .baw-tile-price,.baw-step-inner--nameplate .baw-options--inline .baw-tile-price{flex:0 0 auto;flex-shrink:0;align-self:flex-start;margin-left:auto;white-space:nowrap;line-height:1.25;font-size:13px;overflow:visible}.baw-step-inner--nameplate .baw-personalise-choice-stack .baw-options--inline .baw-tile{flex:1 1 0;min-width:0;overflow:visible}.baw-nameplate-preview{display:flex;flex-direction:column;align-items:stretch;margin:0 0 var(--baw-space-md);padding:0}.baw-nameplate-scroll{display:contents}.baw-helper:has(+.baw-nameplate-preview),.baw-headline+.baw-nameplate-preview,.baw-helper+.baw-nameplate-preview{margin-top:0;margin-bottom:0}.baw-nameplate-preview__plate{position:relative;width:min(64mm,100%);max-width:64mm;height:auto;max-height:none;margin:0 auto;aspect-ratio:64 / 19;border-radius:0;overflow:hidden;box-sizing:border-box;background:transparent;border:0;box-shadow:none;filter:none;flex:0 0 auto;align-self:center;line-height:0}.baw-nameplate-preview__plate--plain{border-radius:1.3mm;overflow:hidden;filter:none;box-shadow:0 2px 10px #2b262014;background:linear-gradient(180deg,#ebe4d6,#d9d0c0);aspect-ratio:64 / 19}.baw-nameplate-preview__plate--empty{display:flex;align-items:center;justify-content:center;padding:0 var(--baw-space-md);border-radius:1.3mm;overflow:hidden;filter:none;box-shadow:0 1px 8px #2b26200d;background:linear-gradient(105deg,color-mix(in srgb,#c5a46a 16%,var(--baw-surface)),color-mix(in srgb,var(--baw-border) 26%,var(--baw-surface)) 48%,color-mix(in srgb,#a8b2bc 18%,var(--baw-surface)));border:0;line-height:1.3;aspect-ratio:64 / 19}.baw-nameplate-preview__caption{margin-top:var(--baw-space-xs);margin-bottom:0;text-align:center;min-height:1.35em;line-height:1.35}.baw-nameplate-preview__caption--spacer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.baw-nameplate-preview__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;object-position:center;filter:none}.baw-nameplate-preview__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:1;overflow:hidden;pointer-events:none}.baw-nameplate-preview__glyph{fill:#11110f;color:#11110f;opacity:1;font-style:normal;font-weight:500}.baw-nameplate-preview__glyph.is-empty{fill:#11110f;color:#11110f;opacity:1}.baw-step-inner.is-nameplate-docked>.baw-nameplate-scroll{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:28px;box-sizing:border-box}.baw-step-inner.is-nameplate-docked>.baw-nameplate-preview{flex:0 0 auto;order:2;margin:0;padding:10px 0 8px;background:var(--baw-bg);border-top:1px solid color-mix(in srgb,var(--baw-border) 88%,transparent);box-shadow:0 -3px 10px #2b26200d;z-index:5}.baw-step-inner.is-nameplate-docked .baw-nameplate-scroll>.baw-options--inline,.baw-step-inner.is-nameplate-docked .baw-nameplate-scroll>.baw-personalise-choice{margin-top:0}.baw-options+.baw-field--nameplate-text,.baw-personalise-choice+.baw-field--nameplate-text,.baw-personalise-choice-stack+.baw-field--nameplate-text,.baw-optional-skip+.baw-field--nameplate-text{margin-top:var(--baw-space-xs)}.baw-nameplate-controls{display:flex;flex-direction:column;gap:12px;margin:0 0 var(--baw-space-sm)}.baw-nameplate-layout{display:flex;gap:var(--baw-space-sm);margin:0}.baw-nameplate-first-line,.baw-nameplate-second-line{display:flex;flex-direction:column;gap:8px}.baw-nameplate-first-line>.baw-label,.baw-nameplate-first-line>.baw-label[for],.baw-nameplate-second-line>.baw-label,.baw-nameplate-second-line>.baw-label[for]{margin-bottom:0}.baw-nameplate-second-line>.baw-error{margin-top:0;margin-bottom:0}.baw-nameplate-fonts{display:flex;gap:10px;margin:0}.baw .baw-nameplate-layout__btn{flex:1 1 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;color:var(--baw-ink-soft);font:inherit;font-size:14px;font-weight:500;font-style:normal;cursor:pointer;touch-action:manipulation;gap:var(--baw-nameplate-check-gap);transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.baw .baw-nameplate-layout__btn .baw-tile-check{width:var(--baw-check-d);height:var(--baw-check-d);flex-shrink:0}.baw .baw-nameplate-layout__label{flex:1 1 auto;min-width:0;text-align:left}.baw .baw-nameplate-layout__btn:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw .baw-nameplate-layout__btn.is-selected{color:var(--baw-ink);font-weight:500}.baw .baw-nameplate-layout__btn.is-selected:focus-visible{box-shadow:0 2px 8px color-mix(in srgb,var(--baw-accent) 18%,transparent)}.baw .baw-nameplate-layout__btn.is-selected .baw-tile-check:after{content:"";position:absolute;left:var(--baw-check-mark-left);top:var(--baw-check-mark-top);width:var(--baw-check-mark-w);height:var(--baw-check-mark-h);border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-nameplate-first-line+.baw-label,.baw-nameplate-first-line+.baw-nameplate-second-line,.baw-field--nameplate-text .baw-input+.baw-label,.baw-field--nameplate-text .baw-field-hint+.baw-label{margin-top:var(--baw-space-sm)}.baw-nameplate-font{flex:1 1 0;display:flex;flex-direction:row;align-items:stretch;min-height:4.25rem;color:var(--baw-ink-soft);font:inherit;font-weight:400;font-style:normal;cursor:pointer;overflow:visible;font-family:var(--baw-font-body);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.baw-nameplate-font:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-nameplate-font.is-selected{font-weight:400}.baw .baw-nameplate-font.is-selected:focus-visible{box-shadow:0 2px 8px color-mix(in srgb,var(--baw-accent) 18%,transparent)}.baw-nameplate-font__check{width:var(--baw-check-d);height:var(--baw-check-d);flex-shrink:0;align-self:center;border-radius:999px;border:1.5px solid var(--baw-border);background:var(--baw-surface);position:relative;transition:border-color .16s ease,background .16s ease}.baw-nameplate-font.is-selected .baw-nameplate-font__check:after{content:"";position:absolute;left:var(--baw-check-mark-left);top:var(--baw-check-mark-top);width:var(--baw-check-mark-w);height:var(--baw-check-mark-h);border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-nameplate-font__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;text-align:center;align-self:stretch}.baw-nameplate-font__sample{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem;padding-block:.22em;font-weight:400;font-style:normal;line-height:1.35;color:#11110f;letter-spacing:0;max-width:100%;overflow:visible;white-space:nowrap}.baw-nameplate-font__sample.baw-font-alice{font-size:22px;line-height:1.3}.baw-nameplate-font__sample.baw-font-lavanderia{font-size:24px;line-height:1.4}.baw-nameplate-font__label{display:block;flex-shrink:0;margin-top:auto;font-family:var(--baw-font-body);font-size:11.5px;font-weight:400;font-style:normal;letter-spacing:.02em;color:var(--baw-ink-soft);line-height:1.2}.baw-nameplate-font.is-selected .baw-nameplate-font__label{color:var(--baw-ink-soft);font-weight:400}.baw-nameplate-font.is-selected .baw-nameplate-font__sample{color:#11110f;font-weight:400}.baw-nameplate-preview .baw-field-hint:not(.baw-nameplate-preview__caption){margin-top:6px;margin-bottom:0;text-align:center}.baw-engraving-setup{gap:20px}.baw-engraving-setup>.baw-nameplate-controls{margin:0}.baw-engraving-setup .baw-field--engraving-text{margin:0;display:grid;gap:16px}.baw-engraving-setup .baw-nameplate-first-line>.baw-engraving-counter,.baw-engraving-setup .baw-nameplate-second-line>.baw-engraving-counter,.baw-field--engraving-line2>.baw-engraving-counter{margin-top:6px}.baw-engraving-counter{margin:6px 0 0;text-align:right;font-variant-numeric:tabular-nums;color:var(--baw-ink-soft);white-space:nowrap}.baw-nameplate-counter{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:var(--baw-ink-soft);white-space:nowrap;font-size:12px;line-height:1.2}.baw-step-inner--nameplate .baw-nameplate-first-line{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:8px;align-items:center}.baw-step-inner--nameplate .baw-nameplate-first-line>.baw-label{grid-column:1;grid-row:1;margin:0}.baw-step-inner--nameplate .baw-nameplate-first-line>.baw-nameplate-counter{grid-column:2;grid-row:1}.baw-step-inner--nameplate .baw-nameplate-first-line>.baw-nameplate-fonts,.baw-step-inner--nameplate .baw-nameplate-first-line>.baw-input{grid-column:1 / -1}.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2]){display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:8px;align-items:center}.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2])>.baw-label{grid-column:1;grid-row:1;margin:0}.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2])>.baw-nameplate-counter{grid-column:2;grid-row:1}.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2])>.baw-select,.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2])>.baw-input,.baw-step-inner--nameplate .baw-nameplate-second-line:has([data-nameplate-line2])>.baw-error{grid-column:1 / -1}.baw-engraving-example-caption{margin:12px 0 0;text-align:center;max-width:36em}.baw-nameplate-preview.baw-engraving-preview{text-align:center;overflow:visible;background:transparent}.baw-step-inner.is-nameplate-docked>.baw-nameplate-preview.baw-engraving-preview{padding:14px var(--baw-content-inset) 12px;background:var(--baw-bg);border-top:1px solid color-mix(in srgb,var(--baw-border) 88%,transparent);box-shadow:0 -3px 10px #2b26200d}.baw-engraving-preview__caption{text-align:center;margin-top:14px;margin-bottom:4px;padding-block:6px}.baw-engraving-text-preview--inline{min-height:3.1em;overflow:visible;padding-block:.35em}.baw-engraving-text-preview--inline .baw-engraving-text-preview__line.is-empty{opacity:1;color:inherit}.baw-engraving-preview__caption .baw-engraving-example-link{display:inline;min-height:0;padding:0;font-size:inherit;font-weight:600;color:var(--baw-teal);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--baw-teal);vertical-align:baseline}.baw-engraving-preview__caption .baw-engraving-example-link:hover,.baw-engraving-preview__caption .baw-engraving-example-link:focus-visible{color:color-mix(in srgb,var(--baw-teal) 82%,#000);text-decoration-color:color-mix(in srgb,var(--baw-teal) 82%,#000);outline:none}.baw-engraving-text-preview__line--name.baw-font-lavanderia{font-size:30px;font-weight:400;line-height:1.45;overflow:visible;padding-block:.14em}.baw-engraving-text-preview__line.baw-font-lavanderia:not(.baw-engraving-text-preview__line--name){font-size:22px;font-weight:400;line-height:1.4;overflow:visible;padding-block:.1em;opacity:1;color:inherit}.baw-photo-orient{margin:0;padding:0;border:0;min-width:0}.baw-photo-orient__options{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.baw-photo-orient__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 14px;border:1.5px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:var(--baw-surface);color:var(--baw-ink);cursor:pointer;text-align:left;font:inherit;font-weight:500;box-sizing:border-box;box-shadow:none;transition:border-color .15s ease,background .15s ease}.baw-photo-orient__btn:hover{border-color:color-mix(in srgb,var(--baw-accent) 55%,var(--baw-border))}.baw-photo-orient__btn.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 10%,var(--baw-surface))}.baw-photo-orient__btn .baw-tile-check{flex-shrink:0;align-self:center;margin:0}.baw-photo-orient__btn.is-selected .baw-tile-check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-photo-orient__btn.is-selected .baw-tile-check:after{content:"";position:absolute;left:var(--baw-check-mark-left);top:var(--baw-check-mark-top);width:var(--baw-check-mark-w);height:var(--baw-check-mark-h);border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-photo-orient__icon{flex:0 0 auto;color:var(--baw-ink-soft)}.baw-photo-orient__btn.is-selected .baw-photo-orient__icon{color:var(--baw-accent)}.baw-photo-orient__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.baw-photo-orient__label{font-size:14.5px;font-weight:500;line-height:1.25;color:var(--baw-ink-soft)}.baw-photo-orient__btn.is-selected .baw-photo-orient__label{font-weight:500;color:var(--baw-ink)}.baw-photo-orient__sub{font-size:10.5px;font-style:italic;line-height:1.25;color:var(--baw-ink-soft)}.baw-photo-upload{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;overflow:visible}.baw-photo-upload__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.baw-photo-upload__zone{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:148px;padding:16px 14px;border:1.5px dashed color-mix(in srgb,var(--baw-border) 88%,#cfc4b4);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-border) 22%,var(--baw-surface));color:var(--baw-ink-soft);box-sizing:border-box;overflow:visible;cursor:pointer}.baw-photo-upload__zone:focus-visible{outline:2px solid var(--baw-accent);outline-offset:2px}.baw-photo-upload.is-busy .baw-photo-upload__zone{cursor:default;pointer-events:none;min-height:0;padding:12px;border:none;background:transparent;overflow:visible}.baw-photo-upload.is-ready .baw-photo-upload__zone{cursor:default;min-height:0;padding:12px;border:none;background:transparent;overflow:visible}.baw-photo-upload.is-error .baw-photo-upload__zone{border-color:color-mix(in srgb,var(--baw-danger) 70%,var(--baw-border))}.baw-photo-upload.is-empty .baw-photo-upload__zone{aspect-ratio:3 / 2;width:100%}.baw-photo-upload.is-empty.is-locked-portrait .baw-photo-upload__zone{aspect-ratio:2 / 3;width:min(148px,42vw);max-width:148px;margin-inline:auto;min-height:0}.baw-photo-upload--mockup.is-empty .baw-photo-upload__zone,.baw-photo-upload--mockup.is-empty.is-locked-portrait .baw-photo-upload__zone,.baw-photo-upload--mockup.is-empty.is-locked-landscape .baw-photo-upload__zone,.baw-photo-upload--mockup.is-busy .baw-photo-upload__zone,.baw-photo-upload--mockup.is-ready .baw-photo-upload__zone,.baw-photo-upload--mockup.is-error .baw-photo-upload__zone{aspect-ratio:auto;width:100%;max-width:none;min-height:0;padding:0;border:none;background:transparent;margin-inline:auto;cursor:default}.baw-photo-upload--mockup:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload__zone,.baw-photo-upload--mockup.is-locked-portrait:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload__zone,.baw-photo-upload--mockup.is-empty.is-locked-portrait:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload__zone,.baw-photo-upload--mockup.is-ready:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload__zone,.baw-photo-upload--mockup.is-busy:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload__zone{aspect-ratio:auto;width:100%;max-width:none;min-height:0;height:fit-content;align-items:flex-start;justify-content:center;padding:0;margin:0;overflow:visible}.baw-photo-upload__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.baw-photo-upload__icon{color:var(--baw-ink-soft)}.baw-photo-upload__cta{font-size:15px;font-weight:600;color:var(--baw-ink)}.baw-photo-upload__hint{font-size:12.5px;color:var(--baw-ink-soft)}.baw-photo-upload__busy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;background:color-mix(in srgb,var(--baw-surface) 62%,transparent);color:var(--baw-ink);text-align:center;box-sizing:border-box;border-radius:inherit}.baw-photo-upload__spinner{width:28px;height:28px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--baw-border) 80%,transparent);border-top-color:var(--baw-accent);animation:baw-photo-spin .7s linear infinite}.baw-photo-upload__busy-label{font-size:14px;font-weight:600;line-height:1.35}.baw-photo-upload__ready{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%}.baw-photo-upload.is-busy .baw-photo-preview__frame{border:none}.baw-photo-upload.is-busy .baw-photo-preview__frame--placeholder{background:color-mix(in srgb,var(--baw-border) 12%,var(--baw-surface))}.baw-photo-upload.is-busy .baw-photo-preview__pending{display:none!important}.baw-photo-upload.is-busy .baw-photo-preview__img{opacity:.45}.baw-photo-upload__ready-meta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;max-width:300px;margin-inline:auto;padding:0}.baw-photo-upload__ready-label{display:none}.baw-photo-upload__ready-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.baw-photo-upload__action{min-height:44px;min-width:44px;padding:8px 14px;border:1.5px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:var(--baw-surface);color:var(--baw-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.baw-photo-upload__action:hover{border-color:color-mix(in srgb,var(--baw-accent) 50%,var(--baw-border))}.baw-photo-upload__action:focus-visible{outline:2px solid var(--baw-accent);outline-offset:2px}.baw-photo-upload__action--quiet{font-weight:500;color:var(--baw-ink-soft);background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:2px}.baw-photo-upload__action--quiet:hover{border-color:transparent;color:var(--baw-ink)}.baw-photo-upload .baw-error{margin:0;text-align:left}.baw-personalise-product{display:flex;justify-content:center;margin:0 0 var(--baw-space-md);padding:0;border:none;background:transparent;box-shadow:none}.baw-headline+.baw-personalise-product{margin-top:0}.baw-personalise-product-img{width:144px;height:144px;object-fit:contain;object-position:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.baw-personalise-product--mockup{width:fit-content;height:auto;min-width:84px;min-height:84px;align-items:center;justify-content:center;overflow:visible;padding:0;border:none;background:transparent;box-shadow:none;box-sizing:border-box}.baw-personalise-product--mockup .baw-photo-mockup,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-pending,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 86px;--baw-mockup-long: 112px;margin:0}.baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide){width:112px;height:86px;max-width:112px;max-height:86px}.baw-personalise-product--mockup .baw-photo-mockup__window,.baw-personalise-product--mockup .baw-photo-mockup__frame,.baw-personalise-product--mockup .baw-photo-mockup__photo,.baw-personalise-product--mockup .baw-photo-mockup.is-ready .baw-photo-mockup__photo{opacity:1}.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-mockup__photo,.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-mockup__print,.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-mockup__window,.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-preview__pending,.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-upload__busy,.baw-step-inner--nameplate .baw-personalise-product:not(.baw-personalise-product--mockup) .baw-photo-upload__empty{display:none!important}.baw-personalise-choice{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:var(--baw-space-md);width:100%;margin:0 0 var(--baw-space-sm);box-sizing:border-box}.baw-personalise-choice>.baw-personalise-product{flex:0 0 auto;justify-content:flex-start;margin:0;padding:0;border:none;background:transparent;box-shadow:none}.baw-personalise-choice-stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.baw-personalise-choice-stack>.baw-options{margin-bottom:0;width:100%}.baw-step-inner--nameplate .baw-personalise-choice-stack:has(>.baw-nameplate-controls){gap:var(--baw-space-xs)}.baw-step-inner--nameplate .baw-personalise-choice-stack>.baw-options--inline{margin-bottom:0}.baw-step-inner--nameplate .baw-personalise-choice-stack>.baw-nameplate-controls{margin:0;gap:0;width:100%}.baw-step-inner--nameplate .baw-personalise-choice-stack>.baw-nameplate-controls .baw-nameplate-layout{width:100%}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product-img{width:112px;height:112px;min-width:112px;min-height:112px;object-fit:contain;object-position:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-personalise-product--mockup{width:fit-content;height:auto;min-width:84px;min-height:84px;max-width:112px;overflow:visible;padding:0;border:none;background:transparent;box-shadow:none;align-self:flex-start}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-frame-pending,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 84px;--baw-mockup-long: 112px;max-width:112px;margin:0}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-landscape.is-frame-pending:not(.is-native-wide),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-landscape.is-frame-ready:not(.is-native-wide){width:112px;height:84px;max-width:112px;max-height:84px;aspect-ratio:auto}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame{width:84px;height:112px;max-width:none;max-height:none}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup:has(.is-native-wide:not(.is-native-tall)){max-width:148px;max-height:108px;overflow:hidden}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide:not(.is-native-tall),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape:not(.is-native-tall),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-pending:not(.is-native-tall),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-ready:not(.is-native-tall){--baw-mockup-short: 108px;--baw-mockup-long: 148px;width:var(--baw-mockup-disp-w, 148px);height:var(--baw-mockup-disp-h, 108px);max-width:148px;max-height:var(--baw-mockup-disp-h, 108px);aspect-ratio:453 / 332;overflow:hidden}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-pending.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-ready.is-clay-wide:not(.is-native-tall):not(.is-ink-wide){height:var(--baw-mockup-disp-h, calc(148px * 342 / 467));max-height:var(--baw-mockup-disp-h, calc(148px * 342 / 467));aspect-ratio:467 / 342}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide:not(.is-native-tall) .baw-photo-mockup__frame,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape:not(.is-native-tall) .baw-photo-mockup__frame{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:none;position:relative;left:auto;top:auto}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit.is-landscape .baw-photo-mockup__frame{position:absolute;width:calc(100% / var(--baw-opaque-w, 1));height:calc(100% / var(--baw-opaque-h, 1));left:calc(-100% * var(--baw-opaque-x, 0) / var(--baw-opaque-w, 1));top:calc(-100% * var(--baw-opaque-y, 0) / var(--baw-opaque-h, 1));max-width:none;max-height:none;object-fit:fill;object-position:center}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide:not(.is-native-tall) .baw-photo-mockup__window{inset:var(--baw-cutout-t, 13.25%) var(--baw-cutout-r, 9.27%) var(--baw-cutout-b, 13.25%) var(--baw-cutout-l, 52.32%);overflow:hidden;display:block;z-index:3}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup:has(.is-native-tall){max-width:112px;max-height:112px;overflow:hidden}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-frame-pending,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-frame-ready{--baw-mockup-short: 84px;--baw-mockup-long: 112px;width:var(--baw-mockup-disp-w, 84px);height:var(--baw-mockup-disp-h, 112px);max-width:112px;max-height:112px;aspect-ratio:auto;overflow:hidden;container-type:normal}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__window,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-native-wide .baw-photo-mockup__window{inset:var(--baw-cutout-t, 10.94%) var(--baw-cutout-r, 15.71%) var(--baw-cutout-b, 12.99%) var(--baw-cutout-l, 15.58%);top:var(--baw-cutout-t, 10.94%);right:var(--baw-cutout-r, 15.71%);bottom:var(--baw-cutout-b, 12.99%);left:var(--baw-cutout-l, 15.58%);width:auto;height:auto;overflow:hidden;display:block;z-index:3}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall:not(.is-landscape) .baw-photo-mockup__frame{position:relative;left:auto;top:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-landscape,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-ready{width:var(--baw-mockup-disp-h, 112px);height:var(--baw-mockup-disp-w, 84px);max-width:112px;max-height:84px}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall.is-landscape .baw-photo-mockup__frame{position:absolute;left:50%;top:50%;width:var(--baw-mockup-disp-w, 84px);height:var(--baw-mockup-disp-h, 112px);max-width:none;max-height:none;object-fit:contain;object-position:center;transform:translate(-50%,-50%) rotate(90deg)}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__print,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;opacity:1}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide:not(.is-native-tall) .baw-photo-mockup__print,.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup .baw-photo-mockup.is-native-wide:not(.is-native-tall) .baw-photo-mockup__photo{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;opacity:1}.baw-options--inline+.baw-optional-skip,.baw-personalise-choice+.baw-optional-skip{margin-top:8px;margin-bottom:2px}.baw-mpc-grid+.baw-optional-skip,.baw-memorial-viewall+.baw-optional-skip,.baw-memorial-subgroup+.baw-optional-skip{margin-top:10px;margin-bottom:20px;flex-shrink:0}.baw-summary-section-value>.baw-memorial-label{display:flex;flex-wrap:nowrap;align-items:baseline;max-width:100%;overflow:hidden}.baw-summary-section-value>.baw-memorial-label .baw-memorial-label__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baw-memorial-label{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35em .45em;min-width:0}.baw-memorial-label__text{min-width:0}.baw-ashes-tag{display:inline-block;flex:0 0 auto;padding:.1em .45em;border-radius:999px;font-size:.72em;font-weight:600;letter-spacing:.02em;line-height:1.35;color:var(--baw-ink);background:color-mix(in srgb,var(--baw-gold, #857553) 18%,#fff)}.baw-ashes-tag--empty{color:var(--baw-ink-soft);background:color-mix(in srgb,var(--baw-border) 55%,#fff);font-weight:500}.baw-engraving-text-preview{width:100%;text-align:center}.baw-engraving-text-preview__eyebrow{margin:0 0 10px;color:var(--baw-ink-soft);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.baw-engraving-text-preview__line{margin:0;color:var(--baw-ink);font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:break-word;overflow:visible}.baw-engraving-text-preview__line+.baw-engraving-text-preview__line{margin-top:4px;font-size:16px;font-weight:400;color:color-mix(in srgb,var(--baw-ink) 88%,transparent)}.baw-engraving-text-preview__line--name{font-size:20px;font-weight:600}.baw-engraving-text-preview .baw-engraving-text-preview__line--name.baw-font-lavanderia{font-size:28px;font-weight:400;line-height:1.45}.baw-engraving-text-preview .baw-engraving-text-preview__line.baw-font-lavanderia:not(.baw-engraving-text-preview__line--name){font-size:18px;font-weight:400;line-height:1.4}.baw-photo-preview-modal-body .baw-nameplate-preview{width:100%;margin:0;min-height:0;max-width:100%}.baw-photo-preview-modal-body .baw-nameplate-preview .baw-field-hint{margin-top:10px;text-align:center}.baw-memorial-step{max-width:100%}.baw-memorial-step--urn>.baw-actions{margin-top:16px}.baw-step-inner.baw-memorial-step{padding-bottom:0;box-sizing:border-box}.baw-step-inner.baw-memorial-step--urn{padding-bottom:0}.baw-memorial-step.has-many-cards .baw-mpc-grid,.baw-memorial-step.has-many-cards .baw-memorial-subgroup .baw-mpc-grid,.baw-memorial-step .baw-mpc-grid:has(>.baw-mpc:nth-child(9)),.baw-memorial-step .baw-memorial-subgroup .baw-mpc-grid:has(>.baw-mpc:nth-child(9)){padding-bottom:32px}.baw-memorial-step>.baw-helper+.baw-mpc-grid,.baw-memorial-step>.baw-helper--quiet+.baw-mpc-grid,.baw-memorial-step>.baw-helper+.baw-memorial-subgroup,.baw-memorial-step>.baw-helper--quiet+.baw-memorial-subgroup{margin-top:0}.baw-ashes-placement-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px 18px;width:fit-content;max-width:100%;margin:16px 0 0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--baw-border) 88%,var(--baw-accent) 12%);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-bg) 72%,#fff);box-sizing:border-box}.baw-mpc-grid+.baw-ashes-placement-confirm,.baw-memorial-subgroup+.baw-ashes-placement-confirm{margin-top:16px}.baw-ashes-placement-confirm+.baw-memorial-viewall,.baw-ashes-placement-confirm+.baw-optional-skip,.baw-ashes-placement-confirm+.baw-actions{margin-top:16px}.baw-ashes-placement-confirm__text{min-width:0;flex:0 1 auto;font-family:var(--baw-font-body);font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:0;color:color-mix(in srgb,var(--baw-ink) 88%,var(--baw-ink-soft))}.baw-ashes-placement-confirm__change{-webkit-appearance:none;appearance:none;flex:0 0 auto;margin:0;padding:6px 4px;border:0;background:transparent;font:inherit;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.3;color:var(--baw-accent);text-decoration:none;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}.baw-ashes-placement-confirm__change:hover,.baw-ashes-placement-confirm__change:focus-visible{color:var(--baw-accent-hover);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--baw-accent) 55%,transparent)}.baw .baw-ashes-placement-confirm__change:focus-visible{outline:2px solid var(--baw-accent);outline-offset:2px;border-radius:4px}.baw-ashes-placement-modal .baw-ashes-placement{margin:12px 0 0}.baw-ashes-placement-modal .baw-reset-modal-title,.baw-urn-change-or-add-modal .baw-reset-modal-title{font-size:clamp(1.45rem,4.2vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.baw-ashes-placement-modal .baw-reset-modal-title:focus,.baw-ashes-placement-modal .baw-reset-modal-title:focus-visible,.baw-urn-change-or-add-modal .baw-reset-modal-title:focus,.baw-urn-change-or-add-modal .baw-reset-modal-title:focus-visible{outline:none}.baw-urn-change-or-add-modal .baw-ashes-placement{margin:14px 0 0}.baw-urn-change-or-add-thumbs .baw-ashes-dest-card__thumb{width:60px;height:60px;border-radius:10px}.baw-urn-change-or-add-thumbs--pair .baw-ashes-dest-card__thumb{width:52px;height:52px;border-radius:9px}.baw-urn-change-or-add-modal .baw-ashes-placement-card{align-items:center;gap:12px;min-width:0}.baw-urn-change-or-add-modal .baw-ashes-placement-card__body{flex:1 1 auto;min-width:0}.baw-ashes-placement{margin:0;max-width:none}.baw-ashes-placement__ask{margin:0 0 10px;font-size:.98rem;font-weight:500;line-height:1.4;color:var(--baw-ink)}.baw-ashes-placement-modal .baw-ashes-placement__ask{margin:0 0 12px;font-family:var(--baw-font-heading, var(--font-heading-family, "Cormorant Garamond", "Cormorant", Georgia, serif));font-size:clamp(1.15rem,3.4vw,1.28rem);font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--baw-ink)}.baw-ashes-placement-modal .baw-ashes-placement__ask:focus,.baw-ashes-placement-modal .baw-ashes-placement__ask:focus-visible{outline:none}.baw-ashes-placement__support{margin:0 0 12px}.baw-ashes-placement-modal .baw-ashes-placement-guidance,.baw-reset-modal-card--ashes-placement>.baw-guidance{width:100%;max-width:none;margin:12px 0 0;padding:12px 14px;border-radius:var(--baw-radius-sm);border:1px solid color-mix(in srgb,var(--baw-border) 82%,var(--baw-teal) 18%);border-bottom:1px solid color-mix(in srgb,var(--baw-border) 82%,var(--baw-teal) 18%);box-sizing:border-box;text-align:left}.baw-ashes-placement-modal .baw-ashes-placement-guidance .baw-guidance-inner,.baw-reset-modal-card--ashes-placement>.baw-guidance .baw-guidance-inner{justify-content:flex-start;text-align:left}.baw-ashes-placement-modal .baw-reset-modal-actions{margin-top:14px;gap:8px}.baw-ashes-placement-modal .baw-ashes-placement-guidance+.baw-reset-modal-actions{margin-top:12px}.baw-ashes-placement-modal>.baw-reset-modal-card>.baw-error,.baw-ashes-placement>.baw-error,.baw-memorial-ash-destination>.baw-error{margin:10px 0 0}.baw-ashes-placement__choices{display:grid;grid-template-columns:1fr;gap:12px}.baw-ashes-placement-card{display:flex;align-items:center;gap:var(--baw-check-gap);width:100%;min-height:76px;margin:0;padding:14px 16px;box-sizing:border-box;text-align:left;border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-bg) 42%,var(--baw-surface));color:var(--baw-ink);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease;box-shadow:none;outline:none}.baw-ashes-placement-card:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-ashes-placement-card.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 8%,var(--baw-surface));box-shadow:none}.baw .baw-ashes-placement-card:focus-visible,.baw-ashes-placement-card:focus-visible{outline:none;border-color:color-mix(in srgb,var(--baw-accent) 70%,var(--baw-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 32%,transparent)}.baw .baw-ashes-placement-card.is-selected:focus-visible,.baw-ashes-placement-card.is-selected:focus-visible{outline:none;border-color:var(--baw-accent);box-shadow:none}.baw-ashes-placement-card .baw-tile-check{flex-shrink:0}.baw-ashes-placement-card.is-selected .baw-tile-check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-ashes-placement-card.is-selected .baw-tile-check:after{content:"";position:absolute;left:var(--baw-check-mark-left);top:var(--baw-check-mark-top);width:var(--baw-check-mark-w);height:var(--baw-check-mark-h);border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-ashes-placement-card__body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.baw-ashes-placement-card__title{display:block;font-size:.98rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--baw-ink)}.baw-ashes-placement-card__support{display:block;font-size:.875rem;font-weight:400;line-height:1.4;color:color-mix(in srgb,var(--baw-ink-soft) 78%,var(--baw-ink))}.baw-memorial-ash-destination{margin:14px 0 0}.baw-ashes-dest-grid{display:grid;grid-template-columns:1fr;gap:12px}.baw-ashes-dest-card{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;margin:0;padding:10px 12px;box-sizing:border-box;text-align:left;border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-bg) 42%,var(--baw-surface));color:var(--baw-ink);font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease;box-shadow:none;outline:none}.baw-ashes-dest-card:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-ashes-dest-card.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 8%,var(--baw-surface));box-shadow:none}.baw .baw-ashes-dest-card:focus-visible,.baw-ashes-dest-card:focus-visible{outline:none;border-color:color-mix(in srgb,var(--baw-accent) 70%,var(--baw-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 32%,transparent)}.baw .baw-ashes-dest-card.is-selected:focus-visible,.baw-ashes-dest-card.is-selected:focus-visible{outline:none;border-color:var(--baw-accent);box-shadow:none}.baw-ashes-dest-card .baw-tile-check{flex-shrink:0}.baw-ashes-dest-card.is-selected .baw-tile-check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-ashes-dest-card.is-selected .baw-tile-check:after{content:"";position:absolute;left:var(--baw-check-mark-left);top:var(--baw-check-mark-top);width:var(--baw-check-mark-w);height:var(--baw-check-mark-h);border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-ashes-dest-card__thumb{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0;background:color-mix(in srgb,var(--baw-border) 55%,var(--baw-surface))}.baw-ashes-dest-card__thumb--empty{display:inline-block}.baw-ashes-dest-card__label{display:inline-flex;align-items:center;gap:.45em;min-width:0;flex:1}.baw-ashes-dest-card__label .baw-select-n{flex-shrink:0}.baw-ashes-dest-card__title{min-width:0;font-size:.95rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.baw-memorial-split-note{margin:14px 0 0;max-width:34em}.baw-memorial-subgroup{margin-top:20px}.baw-memorial-subgroup-title{margin:0 0 12px;font-family:var(--baw-font-sans, inherit);font-size:.95rem;font-weight:600;color:var(--baw-ink)}.baw-mpc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;width:100%;max-width:none;align-items:stretch;align-content:start}.baw-mpc{--baw-mpc-ratio: 1 / 1;--baw-mpc-tray-h: 36px;--baw-mpc-opt-size: 26px;--baw-mpc-opt-face: 22px;--baw-mpc-opt-gap: 6px;--baw-mpc-opt-active-scale: 1.38;--baw-mpc-title-lines: 1;--baw-mpc-title-lh: 1.25;--baw-mpc-pad-x: 10px;--baw-mpc-body-gap-title: 2px;--baw-mpc-font-title: .8125rem;--baw-mpc-font-meta: .72rem;--baw-mpc-font-price: .75rem;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;justify-content:flex-start;text-align:left;height:auto;min-height:0;width:100%;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--baw-border) 82%,#d8cfc0);border-radius:14px;background:#fff;color:var(--baw-ink);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;overflow:hidden;font:inherit}.baw-mpc:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--baw-gold) 45%,var(--baw-border))}.baw-mpc.is-selected{border-color:var(--baw-gold);background:#fff;box-shadow:none}.baw-mpc.is-selected .baw-mpc-stage,.baw-mpc.is-selected .baw-mpc-img{transform:none}.baw-mpc.is-disabled{opacity:.55}.baw-mpc-select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.baw-mpc-select:disabled{cursor:not-allowed}.baw-mpc-select:focus{outline:none}.baw-mpc-select:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--baw-teal) 70%,#fff)}.baw-mpc-stage{position:relative;box-sizing:border-box;display:block;width:100%;aspect-ratio:var(--baw-mpc-ratio);flex:0 0 auto;min-height:0;background:#fff;transition:background-color .22s ease}.baw-mpc.is-selected .baw-mpc-stage{background:#f2ece2}.baw-mpc-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;padding:10px;box-sizing:border-box}.baw-mpc.has-tray .baw-mpc-img{padding-bottom:40px;object-position:center 42%}.baw-mpc.has-qty-options .baw-mpc-img{padding-bottom:10px;object-position:center}.baw-mpc-img--empty{border-radius:8px;background:color-mix(in srgb,var(--baw-border) 55%,transparent)}.baw-mpc-body{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;padding:8px var(--baw-mpc-pad-x) 10px;border-top:1px solid color-mix(in srgb,var(--baw-border) 60%,transparent);background:#fff;min-width:0;flex:0 0 auto;text-align:left}.baw-mpc.has-qty .baw-mpc-body,.baw-mpc.has-qty-options .baw-mpc-body{flex:1 1 auto}.baw-mpc.has-tray .baw-mpc-body{padding-top:8px}.baw-mpc-info{display:flex;align-items:baseline;justify-content:space-between;gap:2px;min-width:0;width:100%}.baw-mpc-title{overflow:hidden;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-height:calc(var(--baw-mpc-title-lines) * 1em * var(--baw-mpc-title-lh));margin:0;font-size:var(--baw-mpc-font-title);font-weight:600;letter-spacing:-.025em;line-height:var(--baw-mpc-title-lh);text-align:left}.baw-mpc-meta{display:block;flex:0 0 auto;width:100%;margin:0;font-size:var(--baw-mpc-font-meta);line-height:1.3;color:var(--baw-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-mpc-meta--capacity{white-space:nowrap}.baw-mpc-meta--size{white-space:nowrap;font-size:var(--baw-mpc-font-meta);color:var(--baw-ink-soft)}.baw-mpc-meta--description{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.baw-mpc-meta:empty{display:none}.baw-mpc-price{flex:0 0 auto;flex-shrink:0;margin:0;padding:0;font-size:var(--baw-mpc-font-price);font-weight:500;line-height:var(--baw-mpc-title-lh);letter-spacing:.01em;color:var(--baw-ink);white-space:nowrap}.baw-mpc-price--included{font-weight:400;color:var(--baw-ink-soft)}.baw-mpc-qty,.baw-mpc-qty--slot{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding-top:6px;min-height:28px;pointer-events:auto}.baw-mpc-qty--slot{visibility:hidden}.baw-mpc-qty-label{flex:0 0 auto;margin:0 2px 0 0;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--baw-ink-soft);line-height:1}.baw-mpc-qty-btn{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:28px;height:28px;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--baw-border) 80%,var(--baw-ink-soft));border-radius:999px;background:color-mix(in srgb,#fff 88%,var(--baw-bg));color:var(--baw-ink);font:inherit;font-size:16px;line-height:1;cursor:pointer}.baw-mpc-qty-btn:hover:not(:disabled){border-color:var(--baw-teal);color:var(--baw-teal)}.baw-mpc-qty-btn:disabled{opacity:.38;cursor:default}.baw-mpc-qty-btn:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px}.baw-mpc-qty-value{min-width:1.1em;text-align:center;font-size:13px;font-weight:600;line-height:1;color:var(--baw-ink)}.baw-mpc-check{position:absolute!important;top:10px;right:10px;left:auto;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 auto;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--baw-gold, #857553) 55%,#e8e0d4);background:color-mix(in srgb,#fff 92%,var(--baw-bg));box-shadow:none;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.baw-mpc-check:after{content:"";display:block;width:5px;height:9px;margin-top:-2px;border:solid transparent;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .16s ease,border-color .16s ease}.baw-mpc.is-selected .baw-mpc-check{border-color:var(--baw-gold, #857553);background:var(--baw-gold, #857553);box-shadow:none}.baw-mpc.is-selected .baw-mpc-check:after{border-color:#fff;opacity:1}.baw-mpc-tray{position:absolute;left:50%;bottom:10px;transform:translate(-50%);z-index:3;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--baw-mpc-opt-gap);width:max-content;max-width:calc(100% - 12px);min-height:var(--baw-mpc-tray-h);height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none;overflow:visible}.baw-mpc-opt{pointer-events:auto;position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--baw-mpc-opt-size);height:var(--baw-mpc-opt-size);margin:0;padding:0;border:none;border-radius:50%;background:transparent;box-shadow:none;outline:none;cursor:pointer;font:inherit;color:inherit;flex:0 0 auto;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center center;transition:transform .16s ease;z-index:0}.baw-mpc-opt:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.baw-mpc-opt:focus{outline:none}.baw-mpc-opt.is-disabled,.baw-mpc-opt:disabled{opacity:.45;cursor:not-allowed}.baw-mpc-opt__face{box-sizing:border-box;display:block;width:var(--baw-mpc-opt-face);height:var(--baw-mpc-opt-face);border-radius:50%;border:1px solid color-mix(in srgb,var(--baw-border) 40%,#fff);background:#fff;overflow:hidden;box-shadow:0 1px 3px color-mix(in srgb,var(--baw-ink) 10%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.baw-mpc-opt__face--img img{width:100%;height:100%;object-fit:cover;display:block}.baw-mpc-opt__face--label,.baw-mpc-opt__face--number,.baw-mpc-opt__face--qty{display:flex;align-items:center;justify-content:center;background:#fff}.baw-mpc-opt__number{display:block;font-family:inherit;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;text-align:center;color:var(--baw-ink, #2b2620)}.baw-mpc-opt__qty{display:block;font-family:inherit;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1;white-space:nowrap;color:var(--baw-ink)}.baw-mpc-tray--quantity{gap:6px;bottom:8px}.baw-mpc.has-qty-options .baw-mpc-tray,.baw-mpc-body>.baw-mpc-tray{position:relative;left:auto;bottom:auto;transform:none;width:100%;max-width:none;margin-top:auto;padding-top:6px;min-height:28px;justify-content:center}.baw-mpc-tray--quantity .baw-mpc-opt,.baw-mpc-opt--qty{width:auto;height:auto;border-radius:var(--baw-radius-pill);transform:none}.baw-mpc-tray--quantity .baw-mpc-opt.is-active,.baw-mpc-opt--qty.is-active{transform:none;z-index:1}.baw-mpc-opt__face--qty{width:auto;height:22px;padding:0 8px;border-radius:var(--baw-radius-pill)}.baw-mpc-opt--qty.is-active .baw-mpc-opt__face--qty{border-color:var(--baw-gold);background:color-mix(in srgb,var(--baw-gold) 10%,#fff);box-shadow:none}.baw-mpc-opt__label{display:block;max-width:100%;padding:0 1px;font-size:8px;font-weight:650;letter-spacing:.02em;line-height:1.1;text-align:center;text-transform:uppercase;color:color-mix(in srgb,var(--baw-heading, #2c2416) 85%,#5c4f38);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baw-mpc-opt.is-active{transform:scale(var(--baw-mpc-opt-active-scale));z-index:1}.baw-mpc-opt.is-active .baw-mpc-opt__face{border-color:transparent;box-shadow:0 2px 10px color-mix(in srgb,var(--baw-ink) 16%,transparent)}.baw-mpc-opt.is-active:after{content:none}.baw-mpc-tray--quantity .baw-mpc-opt.is-active,.baw-mpc-opt--qty.is-active{transform:none}.baw-mpc-opt--qty.is-active .baw-mpc-opt__face{border-color:var(--baw-gold);box-shadow:none}.baw-mpc-opt:focus-visible:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--baw-mpc-opt-face) + 6px);height:calc(var(--baw-mpc-opt-face) + 6px);border-radius:50%;border:2px solid color-mix(in srgb,var(--baw-teal) 75%,var(--baw-gold));box-sizing:border-box;pointer-events:none;transform:translate(-50%,-50%)}.baw-mpc-opt:hover:not(:disabled) .baw-mpc-opt__face{border-color:color-mix(in srgb,var(--baw-gold) 55%,var(--baw-border))}.baw-mpc-tray[data-baw-option-count="6"]{--baw-mpc-opt-size: 24px;--baw-mpc-opt-face: 20px;--baw-mpc-opt-gap: 5px}.baw-mpc-tray[data-baw-option-count="7"],.baw-mpc-tray[data-baw-option-count="8"]{--baw-mpc-opt-size: 22px;--baw-mpc-opt-face: 18px;--baw-mpc-opt-gap: 4px}.baw-mpc-tray[data-baw-option-count="5"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="6"] .baw-mpc-opt__number{font-size:11px}.baw-mpc-tray[data-baw-option-count="7"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="8"] .baw-mpc-opt__number{font-size:10px}@media(min-width:720px){.baw-mpc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:960px){.baw-mpc{--baw-mpc-opt-face: 22px;--baw-mpc-opt-size: 26px;--baw-mpc-opt-gap: 6px;--baw-mpc-tray-h: 36px}}@media(min-width:1200px){.baw-mpc-grid{grid-template-columns:repeat(var(--baw-mpc-desktop-cols, 4),minmax(0,1fr));gap:14px}.baw-mpc{--baw-mpc-tray-h: 36px;--baw-mpc-opt-size: 24px;--baw-mpc-opt-face: 20px;--baw-mpc-opt-gap: 5px;--baw-mpc-pad-x: 12px;--baw-mpc-font-title: .75rem;--baw-mpc-font-meta: .72rem;--baw-mpc-font-price: .6875rem}.baw-mpc-img{padding:12px}.baw-mpc.has-tray .baw-mpc-img{padding-bottom:40px}.baw-mpc.has-qty-options .baw-mpc-img{padding-bottom:12px}.baw-mpc-tray--quantity .baw-mpc-opt__qty{font-size:10px}.baw-mpc-tray{max-width:calc(100% - 10px)}.baw-mpc-opt__number{font-size:11px}.baw-mpc-opt__label{font-size:8px;letter-spacing:0}.baw-mpc-tray[data-baw-option-count="6"]{--baw-mpc-opt-size: 22px;--baw-mpc-opt-face: 18px;--baw-mpc-opt-gap: 4px}.baw-mpc-tray[data-baw-option-count="7"],.baw-mpc-tray[data-baw-option-count="8"]{--baw-mpc-opt-size: 20px;--baw-mpc-opt-face: 16px;--baw-mpc-opt-gap: 3px}.baw-mpc-tray[data-baw-option-count="5"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="6"] .baw-mpc-opt__number{font-size:10px}.baw-mpc-tray[data-baw-option-count="7"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="8"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="7"] .baw-mpc-opt__label,.baw-mpc-tray[data-baw-option-count="8"] .baw-mpc-opt__label{font-size:9px}.baw-step:has(>.baw-step-inner.baw-memorial-step){position:relative}.baw-memorial-step .baw-mpc-grid{gap:10px;margin-top:0;box-sizing:border-box}.baw-memorial-step .baw-memorial-subgroup{margin-top:14px}.baw-memorial-step.is-scrollable .baw-mpc-grid,.baw-memorial-step.is-scrollable .baw-memorial-subgroup .baw-mpc-grid,.baw-memorial-step.has-more-below .baw-mpc-grid,.baw-memorial-step.has-more-below .baw-memorial-subgroup .baw-mpc-grid,.baw-memorial-step.is-scrollable .baw-mpc-grid:has(>.baw-mpc:nth-child(9)),.baw-memorial-step.has-more-below .baw-mpc-grid:has(>.baw-mpc:nth-child(9)),.baw-memorial-step.is-scrollable .baw-memorial-subgroup .baw-mpc-grid:has(>.baw-mpc:nth-child(9)),.baw-memorial-step.has-more-below .baw-memorial-subgroup .baw-mpc-grid:has(>.baw-mpc:nth-child(9)){padding-bottom:52px}.baw-memorial-step .baw-memorial-subgroup-title{margin-bottom:8px}.baw-memorial-step .baw-mpc{--baw-mpc-ratio: 5 / 4;--baw-mpc-pad-x: 10px;--baw-mpc-body-gap-title: 1px}.baw-memorial-step .baw-mpc-stage{max-height:148px}.baw-memorial-step .baw-mpc-img{padding:8px}.baw-memorial-step .baw-mpc.has-tray .baw-mpc-img{padding-bottom:36px}.baw-memorial-step .baw-mpc-body{padding:6px var(--baw-mpc-pad-x) 8px}.baw-step:has(>.baw-step-inner.baw-memorial-step.is-scrollable){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--baw-teal) 38%,var(--baw-ink-soft)) color-mix(in srgb,var(--baw-teal) 6%,transparent)}.baw-step:has(>.baw-step-inner.baw-memorial-step.is-scrollable)::-webkit-scrollbar{width:6px}.baw-step:has(>.baw-step-inner.baw-memorial-step.is-scrollable)::-webkit-scrollbar-track{background:color-mix(in srgb,var(--baw-teal) 6%,transparent);border-radius:999px}.baw-step:has(>.baw-step-inner.baw-memorial-step.is-scrollable)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--baw-teal) 38%,var(--baw-ink-soft));border-radius:999px}.baw-step:has(>.baw-step-inner.baw-memorial-step.is-scrollable)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--baw-teal) 52%,var(--baw-ink-soft))}.baw .baw-step-inner.baw-memorial-step>.baw-more-below,.baw .baw-step-inner.baw-memorial-step>button.baw-more-below{position:sticky;bottom:0;left:0;z-index:4;width:100%;max-width:none;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;pointer-events:auto;font-family:inherit;color:color-mix(in srgb,var(--baw-ink) 90%,var(--baw-ink-soft))}.baw-step-inner.baw-memorial-step>.baw-more-below .baw-guidance-inner{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;column-gap:7px;width:auto;max-width:100%}.baw-step-inner.baw-memorial-step>.baw-more-below .baw-more-below__hit{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:auto;margin:0;border-radius:0;background:none;color:inherit;font-size:17px;font-weight:400;line-height:1;animation:baw-more-below-bounce 1.7s ease-in-out infinite}.baw-step-inner.baw-memorial-step>.baw-more-below .baw-more-below__label{margin:0;font-size:12.75px;font-weight:500;line-height:1.35;letter-spacing:.01em;color:inherit;max-width:none;white-space:nowrap}.baw-step-inner.baw-memorial-step>.baw-more-below:hover,.baw-step-inner.baw-memorial-step>.baw-more-below:focus-visible{color:var(--baw-ink);background:color-mix(in srgb,var(--baw-bg) 70%,color-mix(in srgb,var(--baw-teal) 22%,#d9cfc0))}.baw-step-inner.baw-memorial-step>.baw-more-below:focus-visible{outline:2px solid color-mix(in srgb,var(--baw-accent) 72%,var(--baw-ink));outline-offset:-2px}.baw-step-inner.baw-memorial-step>.baw-more-below[hidden]{display:none!important}}@keyframes baw-more-below-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(max-width:719px){.baw-mpc{--baw-mpc-tray-h: 36px;--baw-mpc-opt-size: 24px;--baw-mpc-opt-face: 22px;--baw-mpc-opt-gap: 2px;--baw-mpc-pad-x: 10px;--baw-mpc-body-gap-title: 2px;--baw-mpc-font-title: .8125rem;--baw-mpc-font-price: .75rem}.baw-mpc.has-tray .baw-mpc-body{padding-top:8px}.baw-mpc-tray{max-width:calc(100% - 10px)}.baw-mpc-opt__face--qty{height:22px;padding:0 7px}.baw-mpc-opt__qty{font-size:10px}.baw-mpc-tray[data-baw-option-count="6"]{--baw-mpc-opt-size: 22px;--baw-mpc-opt-face: 20px;--baw-mpc-opt-gap: 2px}.baw-mpc-tray[data-baw-option-count="7"]{--baw-mpc-opt-size: 20px;--baw-mpc-opt-face: 18px;--baw-mpc-opt-gap: 2px}.baw-mpc-tray[data-baw-option-count="8"]{--baw-mpc-opt-size: 18px;--baw-mpc-opt-face: 16px;--baw-mpc-opt-gap: 2px}.baw-mpc-tray[data-baw-option-count="5"] .baw-mpc-opt__number{font-size:10px}.baw-mpc-tray[data-baw-option-count="6"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="7"] .baw-mpc-opt__number,.baw-mpc-tray[data-baw-option-count="8"] .baw-mpc-opt__number{font-size:9px}}@media(max-width:359px){.baw-mpc{--baw-mpc-tray-h: 32px;--baw-mpc-opt-size: 20px;--baw-mpc-opt-face: 18px;--baw-mpc-opt-gap: 2px}.baw-mpc-tray[data-baw-option-count="6"]{--baw-mpc-opt-size: 18px;--baw-mpc-opt-face: 16px;--baw-mpc-opt-gap: 2px}.baw-mpc-tray[data-baw-option-count="5"] .baw-mpc-opt__number{font-size:9px}}@media(prefers-reduced-motion:reduce){.baw-mpc,.baw-mpc-stage,.baw-mpc-check,.baw-mpc-opt{transition:none}.baw-mpc-opt.is-active{transform:scale(1.22)}.baw-mpc-tray--quantity .baw-mpc-opt.is-active,.baw-mpc-opt--qty.is-active{transform:none}.baw-step-inner.baw-memorial-step>.baw-more-below .baw-more-below__hit{animation:none}}.baw-memorial-viewall{display:inline-flex;align-items:center;justify-content:center;margin:18px auto 0;padding:10px 16px;width:100%;max-width:280px;border:none;background:transparent;color:var(--baw-teal);font:inherit;font-size:.95rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.baw-step-intro .baw-memorial-viewall--intro{justify-content:flex-start;align-self:flex-start;margin:4px 0 0;padding:0;width:auto;max-width:none}.baw-memorial-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-end;justify-content:center}.baw-memorial-overlay[hidden]{display:none!important}.baw-memorial-overlay-inner{position:relative;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.baw-memorial-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:color-mix(in srgb,var(--baw-ink) 38%,transparent);cursor:pointer}.baw-memorial-sheet{position:relative;z-index:1;width:min(100%,560px);max-height:min(92dvh,900px);overflow:auto;margin:0;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;background:var(--baw-bg, #f7f3ec);box-shadow:0 -8px 40px color-mix(in srgb,var(--baw-ink) 18%,transparent);outline:none}.baw-memorial-sheet--viewall{width:min(100%,720px)}.baw-memorial-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.baw-memorial-sheet-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:color-mix(in srgb,#fff 70%,var(--baw-bg));font-size:22px;line-height:1;cursor:pointer;color:var(--baw-ink)}.baw-memorial-sheet-head .baw-memorial-sheet-close{position:static}.baw-memorial-sheet-media{aspect-ratio:1;max-width:220px;margin:8px auto 16px;background:#fff;border-radius:12px;overflow:hidden}.baw-memorial-sheet-media img{width:100%;height:100%;object-fit:contain}.baw-memorial-sheet-title{margin:0 0 6px;font-size:1.25rem;font-family:var(--baw-font-serif, Georgia, serif)}.baw-memorial-sheet-price{margin:0 0 16px;font-weight:600}.baw-memorial-sheet-size-note{margin:-8px 0 16px;font-size:.9rem;color:var(--baw-muted, #5c6570)}.baw-memorial-sheet--detail{display:flex;flex-direction:column;overflow:hidden;padding:0}.baw-memorial-sheet--detail .baw-memorial-sheet-close{top:10px;right:10px;z-index:2}.baw-memorial-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px 8px}.baw-memorial-sheet--detail .baw-memorial-sheet-media{max-width:min(180px,72vw);margin:4px auto 12px}.baw-memorial-sheet-field{margin:0 0 12px;min-width:0}.baw-memorial-sheet-field .baw-label{display:block;margin-bottom:6px}.baw-memorial-variant-select{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.baw-memorial-sheet-actions{flex-shrink:0;position:sticky;bottom:0;z-index:1;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--baw-border) 75%,transparent);background:var(--baw-bg, #f7f3ec);box-shadow:0 -6px 16px color-mix(in srgb,var(--baw-ink) 8%,transparent)}.baw-memorial-sheet-actions .baw-continue{width:100%;margin:0}.baw-mpc-grid--sheet{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/76/assets/booking-wizard-memorials.css.map */
