.shopify-section.section-booking-wizard{--baw-stage: #f7f3ec;--baw-chrome-offset: 0px;background:var(--baw-stage);margin:0!important;padding:0;width:100%}html.baw-app-shell,html:has(.shopify-section.section-booking-wizard),html.baw-app-shell body,html:has(.shopify-section.section-booking-wizard) body{height:100%;overflow:hidden;overscroll-behavior:none}html.baw-app-shell .shopify-section.section-booking-wizard,html:has(.shopify-section.section-booking-wizard) .shopify-section.section-booking-wizard{display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;padding-top:env(safe-area-inset-top,0px);box-sizing:border-box}html.baw-app-shell .shopify-section.section-booking-wizard>.baw,html:has(.shopify-section.section-booking-wizard) .shopify-section.section-booking-wizard>.baw{flex:1 1 auto;min-height:0}@media(min-width:1200px){html.baw-app-shell .shopify-section.section-booking-wizard{justify-content:center}html.baw-app-shell .shopify-section.section-booking-wizard>.baw{flex:0 1 auto;height:var(--baw-shell-h);min-height:var(--baw-shell-h-min);max-height:var(--baw-shell-h)}}html.baw-app-shell .shopify-section-group-header-group,html:has(.shopify-section.section-booking-wizard) .shopify-section-group-header-group,html.baw-app-shell .shopify-section-group-footer-group,html:has(.shopify-section.section-booking-wizard) .shopify-section-group-footer-group,html.baw-app-shell #shopify-section-header,html:has(.shopify-section.section-booking-wizard) #shopify-section-header,html.baw-app-shell #shopify-section-announcement-bar,html:has(.shopify-section.section-booking-wizard) #shopify-section-announcement-bar,html.baw-app-shell #shopify-section-footer,html:has(.shopify-section.section-booking-wizard) #shopify-section-footer,html.baw-app-shell .shopify-section[id*=announcement],html:has(.shopify-section.section-booking-wizard) .shopify-section[id*=announcement],html.baw-app-shell .shopify-section[id*=header]:not(.section-booking-wizard),html:has(.shopify-section.section-booking-wizard) .shopify-section[id*=header]:not(.section-booking-wizard),html.baw-app-shell .shopify-section[id*=footer],html:has(.shopify-section.section-booking-wizard) .shopify-section[id*=footer],html.baw-app-shell header.header,html:has(.shopify-section.section-booking-wizard) header.header,html.baw-app-shell .header-wrapper,html:has(.shopify-section.section-booking-wizard) .header-wrapper,html.baw-app-shell sticky-header,html:has(.shopify-section.section-booking-wizard) sticky-header,html.baw-app-shell footer.footer,html:has(.shopify-section.section-booking-wizard) footer.footer,html.baw-app-shell .footer,html:has(.shopify-section.section-booking-wizard) .footer{display:none!important}html.baw-app-shell .grecaptcha-badge{visibility:hidden!important;pointer-events:none!important}.baw{--baw-bg: #f7f3ec;--baw-surface: #ffffff;--baw-ink: #2b2620;--baw-ink-soft: #6b6255;--baw-accent: #857553;--baw-gold: #857553;--baw-accent-hover: color-mix(in srgb, var(--baw-accent) 96%, #000);--baw-accent-pressed: color-mix(in srgb, var(--baw-accent) 92%, #000);--baw-accent-ink: #ffffff;--baw-teal: #126B69;--baw-teal-soft: color-mix(in srgb, #126B69 12%, transparent);--baw-border: #e4dcce;--baw-danger: #a15b4f;--baw-radius: 16px;--baw-radius-sm: 12px;--baw-radius-pill: 999px;--baw-shadow: 0 8px 24px rgba(43, 38, 32, .06);--baw-max: 440px;--baw-pad-x: 20px;--baw-sticky-top: 0px;--baw-space-2xs: 4px;--baw-space-xs: 8px;--baw-space-sm: 12px;--baw-space-md: 16px;--baw-space-lg: 24px;--baw-space-xl: 32px;--baw-space-2xl: 40px;--baw-space-3xl: 48px;--baw-stack-gap: 18px;--baw-check-gap: 20px;--baw-check-d: 19px;--baw-check-mark-left: 6px;--baw-check-mark-top: 3px;--baw-check-mark-w: 4.5px;--baw-check-mark-h: 8px;--baw-nameplate-check-gap: var(--baw-space-xs);--baw-content-gap: var(--baw-space-lg);--baw-intro-heading-gap: 8px;--baw-intro-content-gap: 20px;--baw-step-pad-top: 44px;--baw-touch: 44px;--baw-progress-ease: .2s ease-in-out;--baw-font-heading: var(--font-heading-family, "Cormorant Garamond", "Cormorant", Georgia, serif);--baw-font-title: "Newsreader", Georgia, serif;--baw-font-body: inherit;--baw-shell-h: min(850px, calc(100dvh - 48px) );--baw-shell-h-min: min(580px, calc(100dvh - 48px) );--baw-summary-col: 300px;background:transparent;color:var(--baw-ink);font-family:var(--baw-font-body);border-radius:0;overflow:visible;position:relative;max-width:920px;margin:0 auto;padding:28px 0 36px;box-sizing:border-box}.baw *{box-sizing:border-box}.baw :focus{outline:none}.baw :focus-visible{outline:2px solid var(--baw-accent);outline-offset:2px}.baw .baw-headline:focus,.baw .baw-headline:focus-visible{outline:none}.baw .baw-time-slot:focus-visible,.baw .baw-cal-day:focus-visible,.baw .baw-cal-nav:focus-visible,.baw .baw-continue:focus-visible,.baw .baw-review-edit:focus-visible,.baw .baw-inline-link:focus-visible,.baw .baw-optional-skip:focus-visible,.baw .baw-summary-toggle:focus-visible{outline:2px solid var(--baw-accent);outline-offset:2px}.baw .baw-tile:focus-visible,.baw .baw-style-option:focus-visible,.baw .baw-nameplate-layout__btn:focus-visible,.baw .baw-nameplate-font:focus-visible,.baw .baw-photo-addon:focus-visible,.baw .baw-photo-orient__btn:focus-visible{outline:none;outline-offset:0;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-tile.is-selected:focus-visible,.baw .baw-style-option.is-selected:focus-visible,.baw .baw-nameplate-layout__btn.is-selected:focus-visible,.baw .baw-nameplate-font.is-selected:focus-visible,.baw .baw-photo-addon.is-selected:focus-visible,.baw .baw-photo-orient__btn.is-selected:focus-visible{outline:none;outline-offset:0;border-color:var(--baw-accent);box-shadow:none}.baw-page-header{max-width:var(--baw-max);margin:0 auto;padding:0 var(--baw-pad-x) 12px;text-align:center}.baw-page-header--mobile{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.baw-page-heading{font-family:var(--baw-font-heading);font-size:clamp(1.55rem,5.2vw,1.85rem);font-weight:700;margin:0;letter-spacing:-.015em;line-height:1.2;color:var(--baw-ink)}.baw-page-subheading{color:var(--baw-ink-soft);font-size:.9rem;line-height:1.45;margin:6px auto 0;max-width:32rem}.baw-topbar-heading{display:none}.baw-noscript{padding:24px;text-align:center;color:var(--baw-ink-soft)}.baw-shell{display:flex;flex-direction:column;min-height:480px;background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible;margin:0}.baw-shell[hidden]{display:none}.baw-topbar{position:sticky;top:var(--baw-sticky-top);z-index:20;display:flex;flex-direction:column;align-items:stretch;background:color-mix(in srgb,var(--baw-bg) 92%,white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px 0 8px;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 80%,transparent)}.baw-brand{display:flex;align-items:center;justify-content:flex-start;min-width:0;line-height:0}.baw-brand--chrome{padding:0;flex-shrink:1}.baw-brand-logo{display:block;width:62px;max-width:min(62px,30vw);height:auto;margin:0;border:0;box-shadow:none;filter:none;object-fit:contain}.baw-topbar-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px;padding:0 var(--baw-pad-x);min-height:44px}.baw-topbar-brand{display:flex;align-items:center;justify-self:start;align-self:center;min-width:0}.baw-topbar-nav{display:flex;align-items:center;justify-content:flex-end;justify-self:end;align-self:center;gap:8px;min-width:0}.baw-nav-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;flex-shrink:0;background:color-mix(in srgb,var(--baw-surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--baw-border) 92%,#cfc4b4);border-radius:999px;color:var(--baw-ink);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease,box-shadow .16s ease}.baw-nav-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.baw-nav-btn svg{display:block;flex-shrink:0}.baw-nav-prev svg{transform:translate(-.5px)}.baw-nav-next svg{transform:translate(.5px)}.baw-nav-btn:hover:not(:disabled){color:var(--baw-ink);background:color-mix(in srgb,var(--baw-bg) 55%,var(--baw-surface));border-color:color-mix(in srgb,var(--baw-border) 55%,#b8ad9c)}.baw-nav-btn:active:not(:disabled){background:color-mix(in srgb,var(--baw-border) 28%,var(--baw-surface));border-color:color-mix(in srgb,var(--baw-border) 35%,#a89a88);transform:scale(.96)}.baw .baw-nav-btn:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px;border-color:color-mix(in srgb,var(--baw-teal) 45%,var(--baw-border))}.baw-nav-btn:disabled{opacity:.28;cursor:default;color:var(--baw-ink-soft)}.baw-nav-btn.is-invisible{visibility:hidden;pointer-events:none}@media(min-width:1200px){.baw-nav-btn{background:transparent;border-color:var(--baw-border);color:var(--baw-ink-soft);box-shadow:none}.baw-nav-btn:hover:not(:disabled){color:var(--baw-ink);background:color-mix(in srgb,var(--baw-bg) 70%,transparent);border-color:color-mix(in srgb,var(--baw-border) 40%,#c4b8a6)}.baw-nav-btn:active:not(:disabled){background:color-mix(in srgb,var(--baw-bg) 85%,var(--baw-border));border-color:color-mix(in srgb,var(--baw-border) 25%,#b8ad9c)}}.baw-topbar-main{min-width:0}.baw-topbar-summary{display:none}.baw-step-text{display:flex;flex-direction:column;align-items:center;justify-self:center;gap:4px;min-width:0;max-width:100%;text-align:center;padding:0 2px;grid-column:2}.baw-step-count,.baw-summary-heading{margin:0;color:var(--baw-ink-soft);white-space:nowrap;line-height:1.2}.baw-summary-heading{text-transform:uppercase}.baw-step-count{font-size:11px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--baw-ink-soft) 88%,transparent)}.baw-progress{--baw-progress-dot: 8px;--baw-progress-halo: 3.5px;--baw-progress-line: 1.5px;flex-shrink:0;margin:0 auto;width:100%;max-width:158px}.baw-review-chrome{display:none}.baw-progress-track{display:flex;align-items:center;width:100%}.baw-progress-dot{flex-shrink:0;width:var(--baw-progress-dot);height:var(--baw-progress-dot);border-radius:50%;box-sizing:border-box;background:transparent;border:1.5px solid color-mix(in srgb,var(--baw-border) 48%,#c4b8a6);box-shadow:none;transition:background-color var(--baw-progress-ease),border-color var(--baw-progress-ease),box-shadow var(--baw-progress-ease)}.baw-progress-dot.is-done{background:var(--baw-accent);border-color:var(--baw-accent)}.baw-progress-dot.is-current{background:var(--baw-accent);border-color:var(--baw-accent);box-shadow:0 0 0 var(--baw-progress-halo) color-mix(in srgb,var(--baw-accent) 26%,transparent)}.baw-progress-connector{flex:1 1 0;min-width:7px;height:var(--baw-progress-line);margin:0 1.5px;border-radius:999px;background:color-mix(in srgb,var(--baw-border) 62%,#e8e0d4);transition:background-color var(--baw-progress-ease)}.baw-progress-connector.is-done{background:color-mix(in srgb,var(--baw-accent) 90%,var(--baw-border))}@media(prefers-reduced-motion:reduce){.baw-progress-dot,.baw-progress-connector{transition:none}.baw-tile,.baw-style-option{transition:border-color .16s ease,background .16s ease}.baw-tile.is-selected,.baw-style-option.is-selected{transform:none;box-shadow:none}}.baw-main{flex:1;padding:0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.baw-step{width:100%;max-width:var(--baw-max);margin:0 auto;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--baw-step-pad-top) var(--baw-pad-x) 28px}.baw-step-inner{animation:baw-fade-in .26s ease both}.baw-footer{position:relative;z-index:8;flex-shrink:0;margin:0;padding:0;background:var(--baw-surface);border-top:1px solid var(--baw-border)}.baw-footer[hidden]{display:none!important}.baw-footer .baw-actions{margin:0;padding:0}.baw-footer .baw-continue{display:block;width:100%;border-radius:0;padding:13px 22px;min-height:44px}.baw-guidance,.baw-step-footer-notes,.baw .baw-footer>.baw-guidance,.baw .baw-footer>.baw-step-footer-notes,.baw .baw-step-inner>.baw-more-below,.baw .baw-step-inner>button.baw-more-below{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:14px var(--baw-pad-x, 20px) 13px;width:100%;max-width:none;align-self:stretch;flex:0 0 auto;box-sizing:border-box;text-align:center;background:color-mix(in srgb,var(--baw-bg) 78%,color-mix(in srgb,var(--baw-teal) 18%,#d9cfc0));border:0;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 82%,var(--baw-teal) 18%);border-radius:0;box-shadow:none;overflow:visible;height:auto;min-height:0;max-height:none}.baw-guidance--timing,.baw-step-footer-notes.baw-guidance--timing{background:color-mix(in srgb,var(--baw-bg) 82%,color-mix(in srgb,var(--baw-accent) 16%,#d9cfc0));border-bottom-color:color-mix(in srgb,var(--baw-border) 78%,var(--baw-accent) 22%)}.baw-guidance--confirm,.baw-step-footer-notes.baw-guidance--confirm{background:color-mix(in srgb,var(--baw-bg) 78%,color-mix(in srgb,var(--baw-teal) 18%,#d9cfc0))}.baw-guidance-inner,.baw-step-footer-notes-inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;justify-content:center;column-gap:var(--baw-space-xs);row-gap:0;width:auto;max-width:100%;min-width:0;text-align:center}.baw-guidance-icon,.baw-step-footer-notes-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:.2em 0 0;border-radius:50%;background:color-mix(in srgb,var(--baw-ink) 78%,transparent);color:#fff;font-family:inherit;font-size:10px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0;text-transform:none;-webkit-user-select:none;user-select:none;pointer-events:none}.baw-guidance--timing .baw-guidance-icon,.baw-guidance--timing .baw-step-footer-notes-icon{background:color-mix(in srgb,var(--baw-accent) 88%,var(--baw-ink))}.baw-guidance--confirm .baw-guidance-icon,.baw-guidance--confirm .baw-step-footer-notes-icon{background:color-mix(in srgb,var(--baw-teal) 82%,var(--baw-ink))}.baw-guidance-body,.baw-step-footer-notes-body{width:auto;max-width:100%;min-width:0;text-align:center;overflow-wrap:break-word;word-break:normal;white-space:normal}.baw-guidance-line,.baw-step-footer-note{margin:0;font-size:12.75px;font-weight:400;line-height:1.55;letter-spacing:.01em;color:color-mix(in srgb,var(--baw-ink) 82%,var(--baw-ink-soft));max-width:40em;width:auto;text-align:center;overflow-wrap:break-word;white-space:normal}.baw-guidance-line+.baw-guidance-line,.baw-step-footer-note+.baw-step-footer-note{margin-top:.5em}.baw-guidance-heading{font-weight:600;font-size:13px;letter-spacing:.01em;color:var(--baw-ink)}.baw-guidance--keepsake .baw-guidance-inner,.baw-footer>.baw-guidance--keepsake .baw-guidance-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;max-width:100%;text-align:center}.baw-guidance--keepsake .baw-guidance-icon{margin-top:.18em}.baw-guidance--keepsake .baw-guidance-body{flex:0 1 auto}.baw-guidance--keepsake .baw-guidance-body,.baw-guidance--keepsake .baw-guidance-line,.baw-guidance--keepsake .baw-step-footer-note{text-align:center;max-width:none}.baw-guidance--keepsake .baw-guidance-heading+.baw-guidance-line{margin-top:.25em}.baw-guidance-line--emphasis,.baw-step-footer-note--emphasis{font-weight:500;font-size:13.75px;line-height:1.5;letter-spacing:.005em;color:var(--baw-ink)}.baw-guidance-line--emphasis+.baw-guidance-line,.baw-step-footer-note--emphasis+.baw-step-footer-note{margin-top:.65em}.baw-guidance-primary+.baw-guidance-date-range{margin-top:.2em}.baw-guidance-secondary,.baw-step-footer-note--secondary{font-weight:400;font-size:12.75px;line-height:1.55;color:color-mix(in srgb,var(--baw-ink) 82%,var(--baw-ink-soft))}.baw-guidance-line--emphasis+.baw-guidance-secondary,.baw-step-footer-note--emphasis+.baw-step-footer-note--secondary{margin-top:.5em}.baw-guidance-secondary .baw-inline-link,.baw-step-footer-note--secondary .baw-inline-link{font-weight:500;text-decoration-color:color-mix(in srgb,var(--baw-teal) 50%,transparent)}.baw-guidance-date-range strong{white-space:nowrap}.baw-guidance-line--sms,.baw-step-footer-note--home-sms{max-width:52em}.baw-guidance-line strong,.baw-step-footer-note strong{font-weight:500;color:var(--baw-ink)}.baw-guidance-line--emphasis strong,.baw-step-footer-note--emphasis strong{font-weight:600}.baw-guidance-line .baw-inline-link,.baw-step-footer-note .baw-inline-link{color:var(--baw-teal);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--baw-teal) 55%,transparent)}.baw-guidance-line .baw-inline-link:hover,.baw-guidance-line .baw-inline-link:focus-visible,.baw-step-footer-note .baw-inline-link:hover,.baw-step-footer-note .baw-inline-link:focus-visible{color:color-mix(in srgb,var(--baw-teal) 82%,var(--baw-ink));text-decoration-color:color-mix(in srgb,var(--baw-teal) 82%,var(--baw-ink))}.baw-step-inner>.baw-guidance:not(.baw-more-below),.baw-step-inner>.baw-step-footer-notes:not(.baw-more-below){width:calc(100% + (2 * var(--baw-pad-x, 20px)));max-width:none;margin:0 calc(-1 * var(--baw-pad-x, 20px));border-radius:0;box-shadow:none}@keyframes baw-fade-in{0%{opacity:0}to{opacity:1}}.baw-headline{font-family:var(--baw-font-heading);font-size:clamp(1.85rem,7.2vw,2.15rem);line-height:1.22;font-weight:700;margin:0 0 var(--baw-content-gap);letter-spacing:-.02em;color:var(--baw-ink);max-width:none;width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.baw .baw-wizard-title{font-family:var(--baw-font-title);font-size:clamp(1.75rem,2.4vw + 1rem,2rem);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.12;letter-spacing:-.01em;overflow-wrap:break-word;text-wrap:wrap;min-width:0;max-width:100%}@media(min-width:1200px){.baw .baw-wizard-title{line-height:1.08}}.baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-headline--compact{font-size:clamp(1.65rem,6.4vw,1.95rem)}.baw-optional{font-weight:500;color:var(--baw-ink-soft);text-transform:none;letter-spacing:0;font-size:.85em}.baw-helper{font-size:1.05rem;color:color-mix(in srgb,var(--baw-ink-soft) 78%,var(--baw-ink));margin:0 0 var(--baw-content-gap);line-height:1.45;max-width:none;width:100%}.baw-helper--quiet{font-size:.95rem;line-height:1.4;max-width:36em;color:var(--baw-ink-soft);font-weight:400}.baw-helper-line{display:block;font-weight:500;color:color-mix(in srgb,var(--baw-ink) 88%,var(--baw-ink-soft))}.baw-helper-line+.baw-helper-line{margin-top:.4em}.baw-helper--quiet strong{font-weight:600;color:var(--baw-ink)}.baw-helper-line--secondary{font-size:.82em;font-weight:400;color:color-mix(in srgb,var(--baw-ink-soft) 72%,transparent)}.baw-helper--quiet .baw-inline-link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--baw-ink-soft) 50%,transparent)}.baw-helper--quiet .baw-inline-link:hover,.baw-helper--quiet .baw-inline-link:focus-visible{color:var(--baw-teal);text-decoration-color:var(--baw-teal)}.baw-helper p{margin:0}.baw-helper p+p{margin-top:.65em}.baw-helper ul{margin:8px 0 0;padding-left:18px}.baw-step-intro{display:flex;flex-direction:column;gap:var(--baw-intro-heading-gap);margin:0 0 var(--baw-intro-content-gap)}.baw-step-intro .baw-headline,.baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-intro .baw-helper,.baw-step-intro h1,.baw-step-intro h2,.baw-step-intro p{margin:0}.baw-step-intro+.baw-mpc-grid,.baw-step-intro+.baw-memorial-subgroup,.baw-step-intro+.baw-photo-step,.baw-step-intro+.baw-nameplate-preview,.baw-step-intro+.baw-goodbye-compose,.baw-step-intro+.baw-field,.baw-step-intro+.baw-style-options,.baw-step-intro+.baw-options,.baw-step-intro+.baw-personalise-product,.baw-step-intro+.baw-personalise-choice,.baw-step-intro+.baw-guidance,.baw-step-intro+.baw-review-layout{margin-top:0}@media(min-width:768px){.baw{--baw-intro-content-gap: 24px}}.baw-goodbye-compose{display:flex;flex-direction:column;gap:var(--baw-space-md)}.baw-helper+.baw-goodbye-compose,.baw-headline+.baw-goodbye-compose{margin-top:0}.baw-goodbye-visual{margin:0;padding:0;width:100%;max-width:100%}.baw-goodbye-visual__frames{display:grid;grid-template-columns:1fr;width:100%;gap:3px;border-radius:var(--baw-radius-sm);overflow:hidden;background:color-mix(in srgb,var(--baw-border) 55%,var(--baw-bg));border:1px solid color-mix(in srgb,var(--baw-border) 88%,#b8ad98);box-shadow:0 2px 12px #2b26200d}.baw-goodbye-visual__frames--duo{grid-template-columns:1fr .3fr;width:100%;align-items:stretch;height:180px}.baw-goodbye-visual__hero,.baw-goodbye-visual__secondary{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.baw-goodbye-visual__hero{aspect-ratio:16 / 9;max-height:180px}.baw-goodbye-visual__frames--duo .baw-goodbye-visual__hero,.baw-goodbye-visual__frames--duo .baw-goodbye-visual__secondary{aspect-ratio:auto;max-height:none;min-height:0;min-width:0}.baw-goodbye-visual__caption{margin:var(--baw-space-xs) 0 0;font-size:.88rem;line-height:1.35;color:var(--baw-ink-soft);letter-spacing:.01em}@media(min-width:1200px){.baw-goodbye-compose{gap:var(--baw-space-sm)}.baw-goodbye-visual__caption{margin-top:var(--baw-space-2xs);font-size:.8rem;line-height:1.3}.baw-goodbye-visual__hero{max-height:208px}.baw-goodbye-visual__frames--duo{height:208px}}.baw-options{display:grid;grid-template-columns:1fr;gap:var(--baw-stack-gap);margin-bottom:4px}.baw-option-groups{display:flex;flex-direction:column;gap:22px;margin-bottom:4px}.baw .baw-option-group-title{margin:0 0 10px;font-family:var(--font-body-family, "Figtree", "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:600;font-style:normal;font-synthesis:none;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--baw-ink)}.baw-option-group-helper{margin:0 0 10px;font-size:.875rem;line-height:1.4;color:var(--baw-muted)}.baw-option-group .baw-options{margin-bottom:0}.baw-options--grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.baw-options.baw-options--goodbye-duration{grid-template-columns:1fr;align-items:stretch}.baw-options.baw-options--goodbye-duration .baw-tile{flex-direction:row;align-items:center;gap:var(--baw-check-gap);min-width:0}.baw-options.baw-options--goodbye-duration .baw-tile-check{width:var(--baw-check-d);height:var(--baw-check-d);align-self:center;flex-shrink:0}.baw-options.baw-options--goodbye-duration .baw-tile-body{flex:1 1 auto;min-width:0}.baw-options.baw-options--goodbye-duration .baw-tile-price{flex-shrink:0;align-self:center;margin-left:auto;white-space:nowrap}.baw-tile{display:flex;align-items:center;gap:var(--baw-check-gap);width:100%;text-align:left;background:var(--baw-surface);border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);padding:16px 16px 16px 18px;min-height:3.75rem;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;color:var(--baw-ink);font-size:16px;font-family:inherit;box-sizing:border-box}.baw-options--grid .baw-tile{min-height:3.75rem}.baw-options--grid .baw-tile-image{width:40px;height:40px}.baw-tile:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-tile.is-selected{background:color-mix(in srgb,var(--baw-accent) 6%,var(--baw-surface));border-color:var(--baw-accent);color:var(--baw-ink);transform:none;box-shadow:none}.baw-tile-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-tile.is-selected .baw-tile-check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-tile.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-tile-image{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--baw-border)}.baw-tile-body{flex:1;min-width:0}.baw-tile-title{font-size:16.5px;font-weight:600;display:block;line-height:1.3;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal}.baw-tile-desc{font-size:14px;color:color-mix(in srgb,var(--baw-ink-soft) 72%,var(--baw-ink));display:block;margin-top:3px;line-height:1.4;font-weight:500;letter-spacing:.01em;white-space:pre-line}.baw-tile-price{font-weight:500;font-size:15px;white-space:nowrap;flex-shrink:0;color:var(--baw-ink);line-height:1.3;align-self:center}.baw-tile-badge{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--baw-accent);font-weight:700;margin-bottom:2px;display:inline-block}.baw-field{margin-bottom:var(--baw-space-md)}.baw-field-hint{margin:var(--baw-space-xs) 0 0;font-size:12.5px;line-height:1.4;color:var(--baw-ink-soft)}.baw-field-hint--quiet{font-size:12px;color:color-mix(in srgb,var(--baw-ink-soft) 90%,transparent)}.baw-field-hint--quiet+.baw-field-hint--quiet{margin-top:.35em}.baw-field-hint--quiet .baw-inline-link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--baw-ink-soft) 45%,transparent)}.baw-field-hint--quiet .baw-inline-link:hover,.baw-field-hint--quiet .baw-inline-link:focus-visible{color:var(--baw-teal);text-decoration-color:var(--baw-teal)}.baw-inline-link{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--baw-teal);font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.baw-inline-link:hover,.baw-inline-link:focus-visible{color:color-mix(in srgb,var(--baw-teal) 82%,#000)}.baw .baw-cal{border:1.5px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:var(--baw-surface);padding:var(--baw-space-sm) var(--baw-space-sm) 10px;max-width:320px}.baw .baw-schedule .baw-cal{max-width:none;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.baw .baw-schedule-grid{display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);gap:var(--baw-space-md) var(--baw-space-lg);align-items:stretch;min-height:0;width:100%}.baw .baw-schedule-cal{min-width:0;display:flex;flex-direction:column}.baw .baw-schedule-times{position:relative;min-width:0;display:flex;flex-direction:column;border:1.5px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:var(--baw-surface);padding:12px;box-sizing:border-box;min-height:0;overflow:hidden}.baw .baw-schedule-times-head{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--baw-ink-soft);margin-bottom:10px;padding:0 2px;flex-shrink:0}.baw .baw-schedule-times-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:2px;flex:1 1 auto;min-height:0;scrollbar-width:none;scrollbar-color:transparent transparent}.baw .baw-schedule-times-list::-webkit-scrollbar{width:0;height:0}@media(min-width:1200px){.baw .baw-schedule-times.is-scrollable .baw-schedule-times-list{padding-right:4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--baw-ink-soft) 42%,transparent) transparent}.baw .baw-schedule-times.is-scrollable .baw-schedule-times-list::-webkit-scrollbar{width:5px}.baw .baw-schedule-times.is-scrollable .baw-schedule-times-list::-webkit-scrollbar-track{background:transparent}.baw .baw-schedule-times.is-scrollable .baw-schedule-times-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--baw-ink-soft) 42%,transparent);border-radius:999px}.baw .baw-schedule-times.is-scrollable .baw-schedule-times-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--baw-ink-soft) 58%,transparent)}.baw .baw-schedule-times:after,.baw .baw-schedule-times:before{content:"";position:absolute;left:12px;right:12px;height:26px;pointer-events:none;opacity:0;transition:opacity .16s ease;z-index:1}.baw .baw-schedule-times:after{bottom:8px;border-radius:0 0 8px 8px;background:linear-gradient(to bottom,color-mix(in srgb,var(--baw-surface) 0%,transparent),var(--baw-surface) 88%)}.baw .baw-schedule-times:before{top:36px;border-radius:8px 8px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--baw-surface) 0%,transparent),var(--baw-surface) 88%)}.baw .baw-schedule-times.has-more-below:after,.baw .baw-schedule-times.has-more-above:before{opacity:1}.baw .baw-schedule-times.is-scrollable:after{right:14px}}.baw .baw-schedule-times-empty{margin:auto 4px;font-size:13px;line-height:1.4;color:var(--baw-ink-soft)}.baw .baw-time-slot{width:100%;min-height:40px;height:auto;padding:8px 10px;border-radius:10px;border:1.5px solid var(--baw-border);background:var(--baw-surface);color:var(--baw-ink);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-align:center;line-height:1.2;flex-shrink:0}.baw .baw-time-slot:hover{border-color:color-mix(in srgb,var(--baw-accent) 50%,var(--baw-border));background:color-mix(in srgb,var(--baw-accent) 6%,var(--baw-surface))}.baw .baw-time-slot.is-selected{background:var(--baw-accent);border-color:var(--baw-accent);color:#fff}.baw .baw-schedule>.baw-label{margin-bottom:4px}.baw .baw-headline+.baw-field.baw-schedule{margin-top:0}.baw .baw-schedule>.baw-field-hint{margin-top:10px}.baw .baw-pickup-grid{display:grid;grid-template-columns:minmax(220px,268px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--baw-space-lg);row-gap:var(--baw-space-sm);align-items:stretch;max-width:none;width:100%}.baw .baw-pickup-cal,.baw .baw-pickup-side{display:grid;grid-template-rows:subgrid;grid-row:span 2;min-width:0;margin:0}.baw .baw-pickup-cal .baw-cal,.baw .baw-schedule-cal .baw-cal{max-width:none;width:100%;flex:0 0 auto;box-sizing:border-box;padding:10px 10px 8px}.baw .baw-pickup-cal .baw-cal-head,.baw .baw-schedule-cal .baw-cal-head{margin-bottom:var(--baw-space-xs)}.baw .baw-pickup-cal .baw-cal-nav,.baw .baw-schedule-cal .baw-cal-nav{width:30px;height:30px;font-size:1.2rem;border-radius:8px}.baw .baw-pickup-cal .baw-cal-title,.baw .baw-schedule-cal .baw-cal-title{font-size:.92rem}.baw .baw-pickup-cal .baw-cal-table,.baw .baw-schedule-cal .baw-cal-table{border-spacing:2px}.baw .baw-pickup-cal .baw-cal-table th,.baw .baw-schedule-cal .baw-cal-table th{padding:2px 0 4px;font-size:10.5px}.baw .baw-pickup-cal .baw-cal-day,.baw .baw-schedule-cal .baw-cal-day{min-height:30px;font-size:13px;border-radius:8px}.baw .baw-pickup-cal>.baw-label,.baw .baw-pickup-side>.baw-label{margin-top:0;margin-bottom:0;display:flex;align-items:flex-end;box-sizing:border-box;min-width:0}.baw .baw-pickup-cal>.baw-cal,.baw .baw-pickup-side>.baw-pickup-side-body{align-self:start;min-width:0}.baw .baw-pickup-side-body{display:flex;flex-direction:column;min-height:0;gap:var(--baw-stack-gap)}.baw .baw-pickup-side-body .baw-options{display:flex;flex-direction:column;gap:var(--baw-stack-gap);margin:0}.baw-address-confirm{margin-top:0;padding:12px 14px;border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-stage) 55%,var(--baw-surface))}.baw-address-confirm-top{display:flex;align-items:flex-start;gap:8px}.baw-address-confirm-check{color:var(--baw-accent);font-weight:700;font-size:14px;line-height:1.45;flex-shrink:0;margin-top:1px}.baw-address-confirm-check.is-error{color:var(--baw-danger)}.baw-address-confirm-main{flex:1 1 auto;min-width:0}.baw-address-confirm-label{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--baw-ink-soft);margin-bottom:4px}.baw-vet-confirm .baw-address-confirm-top{align-items:center;margin-bottom:6px}.baw-vet-confirm .baw-address-confirm-label{flex:1 1 auto;min-width:0;margin-bottom:0}.baw-address-change{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--baw-teal);font:inherit;font-size:13px;font-weight:600;padding:0;margin:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;flex-shrink:0;line-height:1.45}.baw-address-change:hover,.baw-address-change:focus-visible{color:color-mix(in srgb,var(--baw-teal) 82%,#000)}.baw-address-confirm-text{margin:0;font-size:15px;line-height:1.45;font-weight:500;color:var(--baw-ink);overflow-wrap:break-word;word-break:normal;white-space:normal;min-width:0}.baw-address-confirm-line{display:block;white-space:normal;overflow:visible;text-overflow:clip}.baw-address-error{margin:2px 0 0;padding:10px 12px;border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-danger) 10%,var(--baw-surface));color:var(--baw-danger);font-size:13.5px;line-height:1.45;font-weight:500}.baw .baw-pickup-side-body .baw-tile{flex:0 0 auto;align-items:center}.baw .baw-pickup-side-body .baw-input,.baw .baw-pickup-side-body .baw-select{flex-shrink:0;margin-top:0}.baw .baw-pickup-side-body .baw-label--secondary{margin-top:4px;margin-bottom:0}.baw-vet-partners{display:flex;flex-direction:column;align-items:flex-start;gap:var(--baw-stack-gap);width:100%}.baw-pickup-vet.is-confirmed .baw-pickup-side-body,.baw-pickup-address.is-confirmed .baw-pickup-side-body{gap:0}.baw-vet-partner{-webkit-appearance:none;appearance:none;width:fit-content;max-width:100%;align-self:flex-start;margin:0;padding:13px 14px;border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:var(--baw-surface);color:var(--baw-ink);font:inherit;font-size:15px;font-weight:500;line-height:1.3;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease}.baw-vet-partner:hover,.baw-vet-partner:focus-visible{border-color:color-mix(in srgb,var(--baw-ink) 28%,var(--baw-border));outline:none}.baw-vet-partner.is-selected{border-color:var(--baw-ink);background:color-mix(in srgb,var(--baw-stage) 55%,var(--baw-surface))}.baw-vet-search-hint{margin:0}.baw-vet-confirm-name,.baw-summary-clinic-name{font-weight:500}@media(max-width:1199px){.baw .baw-schedule-grid{grid-template-columns:1fr}.baw .baw-schedule-cal .baw-cal{max-width:320px}.baw .baw-schedule-times{height:auto!important;min-height:0;max-height:none}.baw .baw-schedule-times-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start;align-items:stretch;flex:0 0 auto;overflow:visible}.baw .baw-time-slot{min-height:40px;font-size:13px;font-weight:500}.baw .baw-pickup-grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:18px;column-gap:0}.baw-vet-partner{white-space:normal}.baw .baw-pickup-cal,.baw .baw-pickup-side{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none}.baw .baw-pickup-cal>.baw-label,.baw .baw-pickup-side>.baw-label{margin-bottom:var(--baw-space-sm)}}.baw .baw-cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.baw .baw-cal-title{font-size:.98rem;font-weight:600;color:var(--baw-ink);text-align:center}.baw .baw-cal-nav{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--baw-border);background:var(--baw-surface);color:var(--baw-ink);font-size:1.35rem;line-height:1;cursor:pointer;font-family:inherit;padding:0}.baw .baw-cal-nav:hover:not(:disabled){border-color:color-mix(in srgb,var(--baw-accent) 55%,var(--baw-border))}.baw .baw-cal-nav:disabled{opacity:.35;cursor:default}.baw .baw-cal-table{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}.baw .baw-cal-table th{padding:4px 0 6px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--baw-ink-soft);border:0;background:transparent}.baw .baw-cal-table td{padding:0;border:0;background:transparent;vertical-align:middle;text-align:center}.baw .baw-cal-cell.is-empty{visibility:hidden}.baw .baw-cal-day{width:100%;aspect-ratio:1;min-height:36px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:10px;border:1.5px solid transparent;background:transparent;color:var(--baw-ink);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;padding:0;line-height:1}.baw button.baw-cal-day:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border));background:color-mix(in srgb,var(--baw-accent) 6%,var(--baw-surface))}.baw .baw-cal-day.is-disabled{color:color-mix(in srgb,var(--baw-ink-soft) 55%,transparent);cursor:default;opacity:.45}.baw .baw-cal-day.is-today:not(.is-selected){border-color:color-mix(in srgb,var(--baw-accent) 35%,var(--baw-border))}.baw .baw-cal-day.is-selected{background:var(--baw-accent);border-color:var(--baw-accent);color:#fff;font-weight:600}.baw-label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.baw-label--secondary{margin-top:14px;font-weight:500;font-size:13px;color:var(--baw-ink-soft)}.baw-label .baw-required{color:var(--baw-danger)}.baw-input,.baw-select,.baw-textarea{width:100%;padding:14px 16px;border-radius:var(--baw-radius-sm);border:1.5px solid var(--baw-border);background:var(--baw-surface);font-size:16px;color:var(--baw-ink);font-family:inherit;line-height:1.35;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.baw .baw-select,.baw select.baw-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:44px;background-color:var(--baw-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%236b6255' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px 16px}.baw .baw-select::-ms-expand{display:none}.baw-input::placeholder,.baw-textarea::placeholder{color:#c4bbb0;opacity:.78}.baw-input::-webkit-input-placeholder,.baw-textarea::-webkit-input-placeholder{color:#c4bbb0;opacity:.78}.baw-input::-moz-placeholder,.baw-textarea::-moz-placeholder{color:#c4bbb0;opacity:.78}.baw-input:hover,.baw-select:hover,.baw-textarea:hover{border-color:color-mix(in srgb,var(--baw-accent) 40%,var(--baw-border))}.baw .baw-input:focus,.baw .baw-input:focus-visible,.baw .baw-select:focus,.baw .baw-select:focus-visible,.baw .baw-textarea:focus,.baw .baw-textarea:focus-visible{outline:none;border-color:var(--baw-accent);box-shadow:0 0 0 3px #8a7b5c2e}.baw-input[aria-invalid=true],.baw-select[aria-invalid=true],.baw-textarea[aria-invalid=true]{border-color:color-mix(in srgb,var(--baw-danger) 70%,var(--baw-border))}.baw-field--nameplate-text>.baw-error{margin-top:8px;margin-bottom:0}.baw-note{background:color-mix(in srgb,var(--baw-teal) 10%,var(--baw-surface));border:1px solid color-mix(in srgb,var(--baw-teal) 16%,var(--baw-border));border-radius:var(--baw-radius-sm);padding:14px 16px;font-size:13.5px;color:color-mix(in srgb,var(--baw-ink) 86%,var(--baw-ink-soft));line-height:1.5;margin:4px 0 18px}.baw .baw-pickup-side .baw-note{margin:2px 0 0;max-width:none}.baw-error{color:var(--baw-danger);font-size:13px;margin-top:-4px;margin-bottom:16px}.baw-options--inline{display:flex;flex-wrap:wrap;gap:var(--baw-space-sm);margin-bottom:4px}.baw-options--inline .baw-tile{flex:1 1 132px;min-width:132px;min-height:3.25rem;padding:14px 14px 14px 16px;gap:14px}.baw-options--inline .baw-tile-check{width:var(--baw-check-d);height:var(--baw-check-d)}.baw-options--inline .baw-tile-title{font-size:15.5px}.baw-options--inline .baw-tile-price{font-size:14px}@media(max-width:1199px){.baw-headline:has(+.baw-nameplate-preview){margin-bottom:0}.baw-headline+.baw-nameplate-preview{margin-top:0}.baw-helper:has(+.baw-nameplate-preview){margin-bottom:0}.baw-step-inner--photo>.baw-headline:has(+.baw-photo-step),.baw-step-inner--photo>.baw-headline:has(+.baw-helper){margin-bottom:0}.baw-step-inner--photo>.baw-headline+.baw-helper{margin-bottom:0}.baw-step-inner--photo>.baw-headline+.baw-photo-step,.baw-step-inner--photo>.baw-helper+.baw-photo-step{margin-top:0}.baw .baw-nameplate-preview+.baw-options--inline,.baw .baw-step-inner--nameplate .baw-options--inline,.baw .baw-nameplate-layout{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--baw-space-xs)}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile,.baw .baw-nameplate-layout__btn{flex:1 1 0;min-width:0;width:auto;display:flex;flex-direction:row;align-items:center;gap:var(--baw-space-2xs) var(--baw-nameplate-check-gap);padding:8px 12px;min-height:2.75rem}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile{flex-wrap:wrap}.baw .baw-nameplate-layout__btn{flex-wrap:nowrap}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile-check,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-check,.baw .baw-nameplate-layout__btn .baw-tile-check{width:var(--baw-check-d);height:var(--baw-check-d);flex-shrink:0}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile-body,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-body,.baw .baw-nameplate-layout__label{flex:1 1 0;min-width:0}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile-price,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-price{flex:1 0 100%;align-self:flex-start;margin-left:calc(var(--baw-check-d) + var(--baw-nameplate-check-gap));margin-top:0;font-size:12.5px;line-height:1.3;white-space:nowrap}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile-title,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-title{font-size:12.5px;line-height:1.25;display:block;overflow:visible;text-overflow:unset;white-space:nowrap;min-width:max-content;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:left}.baw .baw-nameplate-layout__label{font-size:14px;line-height:1.25;text-align:left}.baw .baw-nameplate-preview+.baw-options--inline .baw-tile-desc,.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-desc{font-size:11px;margin-top:1px;line-height:1.25}}.baw-step:has(>.baw-step-inner.is-nameplate-docked){display:flex;flex-direction:column;overflow:hidden;padding-bottom:0;min-height:0}.baw-step-inner.is-nameplate-docked{display:flex;flex-direction:column;flex:1 1 0;width:100%;min-height:0;max-height:100%;overflow:hidden}.baw-step-inner.is-nameplate-docked .baw-headline{margin-bottom:16px}.baw-step-inner.is-nameplate-docked .baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline,.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-helper{margin:0}@media(max-width:1199px){.baw-step-inner.is-nameplate-docked .baw-headline{margin-bottom:var(--baw-space-sm)}.baw-step-inner.is-nameplate-docked .baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline,.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-helper{margin:0}}.baw-field--nameplate-text{margin-bottom:var(--baw-space-md)}@media(max-width:1199px){.baw .baw-nameplate-layout__btn{padding:8px 14px;gap:var(--baw-space-2xs) var(--baw-nameplate-check-gap);min-height:2.75rem}}@media(max-width:1199px){.baw-nameplate-font{min-height:3.875rem;padding:8px 14px}.baw-nameplate-font__sample{min-height:1.85rem;padding-block:.2em}.baw-nameplate-font__sample.baw-font-lavanderia{font-size:23px;line-height:1.4}}.baw-font-lavanderia{font-style:normal;font-feature-settings:"liga" 1,"kern" 1,"calt" 0,"dlig" 0,"swsh" 0,"titl" 0;font-variant-ligatures:common-ligatures;font-kerning:normal;letter-spacing:0;word-spacing:.04em}.baw-font-alice{font-style:normal;letter-spacing:0}@media(min-width:1200px){.baw-nameplate-preview{margin-bottom:var(--baw-space-md);padding:0}.baw-nameplate-preview__plate{width:min(64mm,100%);max-width:64mm;margin-inline:auto}.baw-step-inner.is-nameplate-docked .baw-nameplate-preview__plate,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-preview__plate{width:min(64mm,100%);max-width:64mm}.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile{flex-wrap:nowrap;align-items:flex-start;gap:var(--baw-space-2xs) 8px;padding:10px 12px;overflow:visible}.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-title{display:block;white-space:nowrap;overflow:visible;text-overflow:unset;min-width:max-content;font-size:13.5px;line-height:1.25}.baw .baw-step-inner--nameplate .baw-options--inline .baw-tile-price{flex:0 0 auto;align-self:flex-start;margin-left:auto;white-space:nowrap;font-size:13px}.baw-headline:has(+.baw-nameplate-preview){margin-bottom:var(--baw-content-gap)}.baw-step-inner.is-nameplate-docked .baw-headline{margin-bottom:18px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-headline{margin-bottom:14px}.baw-step-inner.is-nameplate-docked .baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-step-inner.is-nameplate-docked .baw-headline:has(+.baw-helper)+.baw-helper{margin-bottom:18px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-headline:has(+.baw-helper)+.baw-helper{margin-bottom:14px}.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline,.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-helper,.baw-step-inner.is-nameplate-docked .baw-step-intro .baw-headline:has(+.baw-helper)+.baw-helper{margin:0}.baw-step:has(>.baw-step-inner.is-nameplate-docked){padding-inline:0;display:flex;flex-direction:column;overflow:hidden;min-height:0}.baw-step-inner.is-nameplate-docked{max-width:none;width:100%;align-self:stretch;flex:1 1 0;min-height:0;max-height:100%;overflow:hidden}.baw-step-inner.is-nameplate-docked>.baw-nameplate-scroll{box-sizing:border-box;flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;max-width:calc(var(--baw-content-max) + (2 * var(--baw-content-inset)));width:100%;margin-inline:auto;padding-inline:var(--baw-content-inset);padding-bottom:20px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-scroll{padding-bottom:14px}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-scroll{padding-bottom:10px;overflow-y:auto}.baw-step-inner.is-nameplate-docked>.baw-nameplate-scroll>.baw-field--nameplate-text{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--baw-space-sm);min-height:0;margin-bottom:0}.baw-step-inner.is-nameplate-docked>.baw-nameplate-preview{box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding:10px var(--baw-content-inset) 8px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-preview{padding:6px var(--baw-content-inset) 6px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-preview__caption{margin-top:2px;min-height:1.2em;font-size:11.5px}.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-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-optional-skip+.baw-field--nameplate-text,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-personalise-choice+.baw-field--nameplate-text,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-personalise-choice-stack+.baw-field--nameplate-text,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-options+.baw-field--nameplate-text{margin-top:var(--baw-space-xs)}.baw-field--nameplate-text{margin-bottom:var(--baw-space-sm)}.baw-nameplate-controls{gap:12px;margin-bottom:var(--baw-space-sm)}.baw-step-inner--nameplate .baw-personalise-choice-stack>.baw-nameplate-controls,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-personalise-choice-stack>.baw-nameplate-controls{gap:0;margin-bottom:0}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-controls{gap:12px;margin-bottom:10px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-personalise-choice-stack>.baw-nameplate-controls{margin-bottom:0}.baw-nameplate-fonts{gap:12px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-fonts{gap:10px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-first-line,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-second-line{gap:10px}.baw-nameplate-font{min-height:3.85rem;padding:9px 14px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-font{min-height:3.45rem;padding:7px 14px}.baw-nameplate-font__body{gap:0}.baw-nameplate-font__sample{min-height:1.9rem;padding-block:.2em}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-font__sample{min-height:1.7rem;padding-block:.18em}.baw-nameplate-font__sample.baw-font-alice{font-size:21px;line-height:1.3}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-font__sample.baw-font-alice{font-size:19px}.baw-nameplate-font__sample.baw-font-lavanderia{font-size:23px;line-height:1.4}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-font__sample.baw-font-lavanderia{font-size:21px;line-height:1.4}.baw-nameplate-font__label{font-size:12px;font-weight:400}.baw-field--nameplate-text .baw-input,.baw-field--nameplate-text .baw-select{padding:10px 14px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-field--nameplate-text .baw-input,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-field--nameplate-text .baw-select{padding:8px 12px}.baw-field--nameplate-text .baw-select{padding-right:40px}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-field--nameplate-text .baw-select{padding-right:36px}.baw-field--nameplate-text .baw-label,.baw-nameplate-first-line>.baw-label,.baw-nameplate-second-line>.baw-label{margin-bottom:0}.baw-nameplate-first-line+.baw-label,.baw-nameplate-first-line+.baw-nameplate-second-line{margin-top:var(--baw-space-md)}.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-first-line+.baw-nameplate-second-line{margin-top:12px}.baw-field--nameplate-text .baw-input+.baw-label,.baw-field--nameplate-text .baw-field-hint+.baw-label{margin-top:6px}.baw-field--nameplate-text .baw-field-hint{margin-top:5px}.baw-step-inner--nameplate .baw-nameplate-counter{margin-top:0}}.baw-step-inner--photo{display:flex;flex-direction:column;gap:0;width:100%;min-height:0;overflow:visible}.baw-step-inner--photo>.baw-step-intro{margin-bottom:18px}.baw-step-inner--photo>.baw-photo-step+.baw-guidance,.baw-step-inner--photo>.baw-photo-step+.baw-actions{margin-top:20px}.baw-step-inner--photo:has(.baw-photo-mockup)>.baw-photo-step+.baw-guidance{margin-top:22px}.baw-step-inner--photo.is-photo-open{flex:1 1 auto}.baw-photo-step{--baw-photo-col: 100%;display:flex;flex-direction:column;gap:18px;width:100%;max-width:var(--baw-photo-col);margin-inline:auto;overflow:visible}.baw-step-inner--photo.is-photo-open .baw-photo-step{flex:0 0 auto;min-height:0}.baw-headline+.baw-helper:has(+.baw-photo-step){margin-bottom:0}.baw-photo-addon{position:relative;z-index:2;display:grid;grid-template-columns:var(--baw-check-d) 58px minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:0;width:100%;min-height:82px;margin:0;padding:10px 12px;border:1.5px solid color-mix(in srgb,var(--baw-border) 85%,#cfc4b4);border-radius:var(--baw-radius-sm);background:var(--baw-surface);color:var(--baw-ink);text-align:left;cursor:pointer;font:inherit;box-sizing:border-box;box-shadow:none;overflow:hidden;isolation:isolate;transition:border-color .16s ease,background .16s ease}.baw-photo-addon:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-photo-addon.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 12%,var(--baw-surface))}.baw-photo-addon__thumb{grid-column:2;width:58px;height:58px;object-fit:cover;object-position:center;border:0;border-radius:8px;background:color-mix(in srgb,var(--baw-bg) 70%,#fff);box-shadow:none;box-sizing:border-box;pointer-events:none;overflow:hidden}.baw-photo-addon__thumb--frame{object-fit:contain;object-position:center;padding:2px}.baw-photo-addon__thumb--empty{display:block;background:transparent}.baw-photo-addon__thumb--mockup{display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;pointer-events:none}.baw-photo-addon__thumb--mockup:has(.baw-photo-mockup.is-native-wide){overflow:hidden}.baw-photo-addon__thumb--mockup *{pointer-events:none}.baw-photo-addon__thumb--mockup .baw-photo-mockup,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-frame-pending,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 44px;--baw-mockup-long: 58px;margin:0}.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape{width:58px;height:44px;max-width:58px;max-height:44px}.baw-photo-addon__thumb--mockup .baw-photo-mockup__window,.baw-photo-addon__thumb--mockup .baw-photo-mockup__frame,.baw-photo-addon__thumb--mockup .baw-photo-mockup__photo,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-ready .baw-photo-mockup__photo{opacity:1}.baw-photo-addon__body{grid-column:3;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.baw-photo-addon__title{font-size:15.5px;font-weight:700;line-height:1.25;color:var(--baw-ink)}.baw-photo-addon__desc{font-size:13px;font-weight:400;line-height:1.35;color:var(--baw-ink-soft)}.baw-photo-addon__price{grid-column:4;font-size:15px;font-weight:600;color:var(--baw-ink);white-space:nowrap;justify-self:end}.baw-photo-addon__price--empty{width:0;overflow:hidden;visibility:hidden}.baw-photo-addon__check{grid-column:1;width:var(--baw-check-d);height:var(--baw-check-d);justify-self:start;align-self:center;border-radius:999px;border:1.5px solid var(--baw-border);background:var(--baw-surface);position:relative;pointer-events:none;transition:border-color .16s ease,background .16s ease}.baw-photo-addon.is-selected .baw-photo-addon__check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-photo-addon.is-selected .baw-photo-addon__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-setup-wrap{position:relative;z-index:0;width:100%;overflow:visible}.baw-photo-setup{display:flex;flex-direction:column;gap:18px;width:100%;padding-top:0;overflow:visible;animation:baw-photo-setup-in .2s ease}.baw-field--engraving{margin-bottom:0}.baw-field--engraving .baw-label{margin-bottom:16px}.baw-field--engraving .baw-input,.baw-field--engraving .baw-select{min-height:52px;width:100%}.baw-field--engraving-line2{display:flex;flex-direction:column;gap:8px}.baw-field--engraving-line2>.baw-label{margin-bottom:0}@media(min-width:1200px){.baw-engraving-setup{gap:28px}.baw-field--engraving .baw-input,.baw-field--engraving .baw-select{min-height:56px}}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-setup{gap:12px}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-setup .baw-field--engraving-text{display:grid;grid-template-columns:1fr;gap:8px}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line+.baw-nameplate-second-line{margin-top:0}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line{display:grid;grid-template-columns:1fr auto;column-gap:8px;row-gap:6px;align-items:center}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line>.baw-label,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line>.baw-label{grid-column:1;grid-row:1;margin:0}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line>.baw-engraving-counter,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line>.baw-engraving-counter{grid-column:2;grid-row:1;margin:0;font-size:12px;line-height:1.2;text-align:right}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line>.baw-input,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-first-line>.baw-error,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line>.baw-select,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line>.baw-input,.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-nameplate-second-line>.baw-error{grid-column:1 / -1}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-field--engraving-line2{gap:6px}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-preview.baw-engraving-preview{padding:8px var(--baw-content-inset) 6px}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-text-preview--inline{min-height:2.5em;padding-block:.18em}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-text-preview__line--name.baw-font-lavanderia{font-size:26px;line-height:1.35;padding-block:.08em}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-text-preview__line.baw-font-lavanderia:not(.baw-engraving-text-preview__line--name){font-size:18px;font-weight:400;line-height:1.3;padding-block:.06em;opacity:1;color:inherit}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-preview__caption{margin-top:6px;margin-bottom:0;padding-block:2px;font-size:12.5px}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-scroll{padding-bottom:10px}@media(min-width:1200px){.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-scroll>.baw-headline,.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-headline{margin-bottom:14px}.baw-step-inner--engraving.is-nameplate-docked .baw-step-intro .baw-headline,.baw-step-inner--engraving.is-nameplate-docked .baw-nameplate-scroll .baw-step-intro .baw-headline{margin:0}.baw-step-inner--engraving:has(.baw-nameplate-second-line) .baw-engraving-setup{gap:14px}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-first-line+.baw-nameplate-second-line{margin-top:0}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-preview.baw-engraving-preview{padding:8px var(--baw-content-inset) 6px}.baw-step-inner--engraving.is-nameplate-docked:has(.baw-nameplate-second-line)>.baw-nameplate-scroll{padding-bottom:10px}}.baw-field--engraving>.baw-error{margin-top:8px;margin-bottom:0}.baw-photo-preview-modal-panel--engraving{width:min(100%,520px)}.baw-photo-preview-modal--engraving .baw-photo-preview-modal-body{flex-direction:column;overflow:auto}@keyframes baw-photo-setup-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.baw-photo-setup{animation:none}}.baw-photo-workspace{display:flex;flex-direction:column;gap:18px;width:100%;overflow:visible}.baw-photo-workspace__controls{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;overflow:visible}.baw-photo-workspace__stage{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;width:100%;min-height:0;overflow:visible}.baw-photo-workspace__actions{width:100%;overflow:visible;padding-bottom:4px}@media(max-width:319px){.baw-photo-orient__options{grid-template-columns:1fr}}@keyframes baw-photo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.baw-photo-upload__spinner{animation:none;border-top-color:var(--baw-border);opacity:.85}}.baw-photo-preview{display:grid;place-items:center;width:100%}.baw-photo-preview__caption{margin-top:var(--baw-space-xs);margin-bottom:0;text-align:center;max-width:22em;line-height:1.35}.baw-photo-preview__stage{position:relative;display:grid;place-items:center;width:100%}.baw-photo-preview__frame{position:relative;margin:0 auto;border-radius:var(--baw-radius-sm);overflow:hidden;border:none;background:color-mix(in srgb,var(--baw-border) 18%,var(--baw-surface));box-sizing:border-box}.baw-photo-preview.is-ready .baw-photo-preview__frame{border:1px solid color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-photo-preview.is-landscape .baw-photo-preview__frame{width:min(100%,280px);max-width:280px;aspect-ratio:3 / 2}.baw-photo-preview.is-portrait .baw-photo-preview__frame{width:auto;height:min(230px,68vw);max-height:230px;aspect-ratio:2 / 3}.baw-photo-preview__frame--placeholder{width:min(100%,280px)}.baw-photo-preview.is-portrait .baw-photo-preview__frame--placeholder{width:calc(min(230px,68vw) * 2 / 3)}.baw-photo-preview__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .18s ease}.baw-photo-preview.is-ready .baw-photo-preview__img{opacity:1}.baw-photo-preview__pending{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:color-mix(in srgb,var(--baw-surface) 55%,transparent);color:var(--baw-ink);text-align:center;box-sizing:border-box}.baw-photo-preview.is-decoding .baw-photo-preview__pending{display:flex}.baw-photo-mockup{--baw-mockup-short: 200px;--baw-mockup-long: 260px;position:relative;width:fit-content;max-width:min(100%,var(--baw-mockup-short));margin:0 auto 12px;overflow:hidden}.baw-photo-mockup.is-landscape{container-type:size;width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));max-width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));height:auto;max-height:none;aspect-ratio:var(--baw-mockup-disp-h, var(--baw-mockup-long)) / var(--baw-mockup-disp-w, var(--baw-mockup-short))}.baw-photo-mockup.is-frame-pending{aspect-ratio:3 / 4;background:transparent}.baw-photo-mockup.is-landscape.is-frame-pending{aspect-ratio:4 / 3}.baw-photo-mockup.is-frame-ready:not(.is-landscape){aspect-ratio:auto}.baw-photo-mockup.is-landscape.is-frame-ready{width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));max-width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));height:var(--baw-mockup-disp-w, var(--baw-mockup-short));max-height:var(--baw-mockup-disp-w, var(--baw-mockup-short));aspect-ratio:auto}.baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide),.baw-personalise-product--mockup .baw-photo-mockup.is-landscape.is-frame-pending:not(.is-native-wide),.baw-personalise-product--mockup .baw-photo-mockup.is-landscape.is-frame-ready:not(.is-native-wide),.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide),.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape.is-frame-pending:not(.is-native-wide),.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape.is-frame-ready:not(.is-native-wide),.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-tall):not(.is-native-wide),.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape.is-frame-pending:not(.is-native-tall):not(.is-native-wide),.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape.is-frame-ready:not(.is-native-tall):not(.is-native-wide){width:var(--baw-mockup-long);height:var(--baw-mockup-short);max-width:var(--baw-mockup-long);max-height:var(--baw-mockup-short);aspect-ratio:auto}.baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-tall):not(.is-native-wide) .baw-photo-mockup__frame{width:var(--baw-mockup-short);height:var(--baw-mockup-long);max-width:none;max-height:none}.baw-personalise-product--mockup .baw-photo-mockup__window,.baw-personalise-product--mockup .baw-photo-mockup__frame,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__window,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__frame,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-ready .baw-photo-mockup__window,.baw-personalise-product--mockup .baw-photo-mockup.is-frame-ready .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{display:none!important}.baw-photo-mockup__window{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;container-type:size}.baw-photo-mockup.is-frame-pending .baw-photo-mockup__window,.baw-photo-mockup.is-frame-pending .baw-photo-mockup__frame{opacity:0}.baw-photo-mockup.is-frame-ready .baw-photo-mockup__window,.baw-photo-mockup.is-frame-ready .baw-photo-mockup__frame{opacity:1}.baw-photo-mockup__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .18s ease}.baw-photo-mockup.is-ready .baw-photo-mockup__photo{opacity:1}.baw-photo-mockup__frame{position:relative;z-index:2;display:block;width:auto;max-width:min(100%,var(--baw-mockup-short));height:auto;max-height:var(--baw-mockup-long);pointer-events:none;-webkit-user-select:none;user-select:none}.baw-photo-mockup.is-landscape .baw-photo-mockup__frame{position:absolute;left:50%;top:50%;width:var(--baw-mockup-disp-w, var(--baw-mockup-short));height:var(--baw-mockup-disp-h, var(--baw-mockup-long));max-width:none;max-height:none;object-fit:fill;transform:translate(-50%,-50%) rotate(90deg)}@supports (width: 1cqh){.baw-photo-mockup.is-landscape .baw-photo-mockup__frame{width:100cqh;height:100cqw}.baw-personalise-product--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-tall):not(.is-native-wide) .baw-photo-mockup__frame{width:var(--baw-mockup-short);height:var(--baw-mockup-long)}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-landscape .baw-photo-mockup__frame{width:var(--baw-mockup-disp-w, 27px);height:var(--baw-mockup-disp-h, 36px)}.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-landscape .baw-photo-mockup__frame{width:var(--baw-mockup-disp-w, var(--baw-mockup-short));height:var(--baw-mockup-disp-h, var(--baw-mockup-long))}.baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame,.baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame{width:100%;height:auto}.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame{width:100%;height:100%;object-fit:cover;object-position:center}.baw-photo-upload .baw-photo-mockup.is-landscape:not(.is-native-wide) .baw-photo-mockup__frame,.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape .baw-photo-mockup__frame{width:var(--baw-mockup-disp-w, var(--baw-mockup-short));height:var(--baw-mockup-disp-h, var(--baw-mockup-long))}}.baw-photo-mockup.is-native-wide:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-landscape:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-frame-pending:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-landscape.is-frame-pending:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-frame-ready:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-landscape.is-frame-ready:not(.is-native-tall){--baw-cutout-t: 13.25%;--baw-cutout-r: 9.27%;--baw-cutout-b: 13.25%;--baw-cutout-l: 52.32%;width:min(100%,var(--baw-mockup-disp-w, var(--baw-mockup-long)));max-width:min(100%,var(--baw-mockup-long));height:auto;max-height:none;aspect-ratio:auto;overflow:hidden}.baw-photo-mockup.is-native-wide.is-ink-wide:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-landscape.is-ink-wide:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-frame-pending.is-ink-wide:not(.is-native-tall),.baw-photo-mockup.is-native-wide.is-frame-ready.is-ink-wide:not(.is-native-tall){--baw-ink-cutout-nudge: 1.15%;--baw-cutout-l: calc(52.32% - var(--baw-ink-cutout-nudge));--baw-cutout-r: calc(9.27% + var(--baw-ink-cutout-nudge))}.baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-photo-mockup.is-native-wide.is-landscape.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-photo-mockup.is-native-wide.is-frame-pending.is-clay-wide:not(.is-native-tall):not(.is-ink-wide),.baw-photo-mockup.is-native-wide.is-frame-ready.is-clay-wide:not(.is-native-tall):not(.is-ink-wide){--baw-cutout-t: 13.45%;--baw-cutout-r: 9.42%;--baw-cutout-b: 13.16%;--baw-cutout-l: 52.68%}.baw-photo-mockup.is-native-wide.is-frame-pending:not(.is-native-tall):not(.is-clay-wide){aspect-ratio:453 / 332}.baw-photo-mockup.is-native-wide.is-clay-wide.is-frame-pending:not(.is-native-tall){aspect-ratio:467 / 342}.baw-photo-mockup.is-native-wide.is-padded-square:not(.is-native-tall):not(.is-clay-wide){--baw-cutout-t: 24.37%;--baw-cutout-r: 9.84%;--baw-cutout-b: 23.08%;--baw-cutout-l: 53%}.baw-photo-mockup.is-native-wide.is-padded-square.is-ink-wide:not(.is-native-tall){--baw-cutout-l: calc(53% - var(--baw-ink-cutout-nudge, 1.15%));--baw-cutout-r: calc(9.84% + var(--baw-ink-cutout-nudge, 1.15%))}.baw-photo-mockup.is-native-wide.is-padded-square.is-clay-wide:not(.is-native-tall){--baw-cutout-t: 24.96%;--baw-cutout-r: 10.24%;--baw-cutout-b: 23.18%;--baw-cutout-l: 53.34%}.baw-photo-upload .baw-photo-mockup.is-frame-pending:not(.is-native-tall):not(.is-native-wide){aspect-ratio:2 / 1}.baw-photo-mockup.is-native-wide .baw-photo-mockup__frame,.baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame,.baw-photo-mockup.is-native-wide.is-frame-ready .baw-photo-mockup__frame{position:relative;left:auto;top:auto;width:100%;height:auto;max-width:100%;max-height:none;object-fit:fill;transform:none}.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%);top:var(--baw-cutout-t, 13.25%);right:var(--baw-cutout-r, 9.27%);bottom:var(--baw-cutout-b, 13.25%);left:var(--baw-cutout-l, 52.32%);width:auto;height:auto;max-width:none;max-height:none;aspect-ratio:auto;overflow:hidden;container-type:normal;display:block!important;align-items:stretch;justify-content:stretch;z-index:3}.baw-photo-mockup.is-native-tall,.baw-photo-mockup.is-native-tall.is-native-wide{--baw-cutout-t: 10.94%;--baw-cutout-r: 15.71%;--baw-cutout-b: 12.99%;--baw-cutout-l: 15.58%;overflow:hidden}.baw-photo-mockup.is-native-tall.is-landscape,.baw-photo-mockup.is-native-tall.is-native-wide.is-landscape{--baw-cutout-t: 15.58%;--baw-cutout-r: 10.94%;--baw-cutout-b: 15.71%;--baw-cutout-l: 12.99%}.baw-photo-mockup.is-native-tall .baw-photo-mockup__window,.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;max-width:none;max-height:none;aspect-ratio:auto;overflow:hidden;container-type:normal;display:block!important;z-index:3}.baw-photo-mockup.is-native-tall.is-frame-pending,.baw-photo-upload .baw-photo-mockup.is-native-tall.is-frame-pending{aspect-ratio:3 / 4}.baw-photo-mockup__print{position:relative;box-sizing:border-box;width:100%;height:100%;overflow:hidden}.baw-photo-upload .baw-photo-mockup__print{flex:0 0 auto;aspect-ratio:var(--baw-print-w, 5) / var(--baw-print-h, 7);width:min(100%,100cqw,calc(100cqh * var(--baw-print-w, 5) / var(--baw-print-h, 7)));height:min(100%,100cqh,calc(100cqw * var(--baw-print-h, 7) / var(--baw-print-w, 5)));max-width:100%;max-height:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 42%,transparent)}.baw-photo-mockup.is-native-tall .baw-photo-mockup__print,.baw-photo-upload .baw-photo-mockup.is-native-tall .baw-photo-mockup__print,.baw-photo-mockup.is-native-tall.is-empty .baw-photo-mockup__print{display:block!important;position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;flex:none!important;overflow:hidden!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;box-shadow:none}.baw-photo-mockup.is-native-tall.is-empty .baw-photo-mockup__print{background:#fff}.baw-photo-mockup.is-native-tall .baw-photo-mockup__photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.baw-photo-upload .baw-photo-mockup{--baw-mockup-short: 220px;--baw-mockup-long: 440px;max-width:min(100%,440px);margin:0 auto}.baw-photo-upload .baw-photo-mockup.is-native-wide,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-landscape,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-pending,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-ready{--baw-mockup-short: 220px;--baw-mockup-long: 400px;max-width:min(100%,400px);width:min(100%,var(--baw-mockup-disp-w, 400px));overflow:hidden;margin-bottom:0}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-ready,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-landscape.is-frame-ready{height:auto;max-height:none;aspect-ratio:var(--baw-mockup-disp-w, 453) / var(--baw-mockup-disp-h, 332)}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-clay-wide.is-frame-ready,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-clay-wide.is-landscape.is-frame-ready{aspect-ratio:var(--baw-mockup-disp-w, 467) / var(--baw-mockup-disp-h, 342)}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-ready .baw-photo-mockup__frame,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-landscape.is-frame-ready .baw-photo-mockup__frame{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:fill}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-clay-wide.is-frame-ready:not(.is-opaque-fit) .baw-photo-mockup__frame,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-clay-wide.is-landscape.is-frame-ready:not(.is-opaque-fit) .baw-photo-mockup__frame{object-fit:cover;object-position:center}.baw-photo-mockup.is-native-wide.is-opaque-fit,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-opaque-fit,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-opaque-fit.is-frame-ready{overflow:hidden;position:relative}.baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-photo-mockup.is-native-wide.is-opaque-fit.is-frame-ready .baw-photo-mockup__frame,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-opaque-fit.is-frame-ready .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}.baw-photo-upload .baw-photo-mockup.is-frame-pending{aspect-ratio:auto}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-pending{aspect-ratio:453 / 332}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-clay-wide.is-frame-pending{aspect-ratio:467 / 342}.baw-photo-upload .baw-photo-mockup.is-native-tall{--baw-mockup-short: 168px;--baw-mockup-long: 220px;max-width:min(100%,var(--baw-mockup-short));width:min(100%,var(--baw-mockup-disp-w, var(--baw-mockup-short)));overflow:hidden}.baw-photo-upload .baw-photo-mockup.is-native-tall.is-frame-ready:not(.is-landscape){aspect-ratio:var(--baw-mockup-disp-w, 770) / var(--baw-mockup-disp-h, 1024);height:auto;max-height:none}.baw-photo-upload .baw-photo-mockup__frame{max-width:min(100%,440px);max-height:none}.baw-photo-upload .baw-photo-mockup.is-native-tall .baw-photo-mockup__frame{max-width:min(100%,var(--baw-mockup-short));max-height:var(--baw-mockup-long)}.baw-photo-upload .baw-photo-mockup.is-native-tall.is-frame-ready:not(.is-landscape) .baw-photo-mockup__frame{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:fill}.baw-photo-upload .baw-photo-mockup.is-landscape:not(.is-native-wide),.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape,.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending,.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape.is-frame-ready{container-type:normal;width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));max-width:min(100%,var(--baw-mockup-long));height:var(--baw-mockup-disp-w, var(--baw-mockup-short));max-height:none;aspect-ratio:auto;overflow:hidden}.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape .baw-photo-mockup__frame{max-width:none;max-height:none}.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-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--mockup.is-empty{pointer-events:none}.baw-photo-upload--mockup.is-empty .baw-photo-mockup__window,.baw-photo-upload--mockup.is-empty .baw-error{pointer-events:auto}.baw-photo-upload--mockup.is-empty .baw-photo-mockup__window{z-index:3;cursor:pointer}.baw-photo-upload__input--in-window,.baw-photo-mockup__window .baw-photo-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;margin:0;padding:0;overflow:hidden;clip:auto;clip-path:none;opacity:0;cursor:pointer;font-size:16px;border:0;white-space:nowrap;pointer-events:auto}.baw-photo-mockup.is-empty .baw-photo-mockup__window:focus-visible,.baw-photo-mockup.is-empty .baw-photo-mockup__window:focus-within{outline:none;box-shadow:inset 0 0 0 2px var(--baw-accent)}.baw-photo-upload.is-error .baw-photo-mockup.is-empty .baw-photo-mockup__window{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--baw-danger) 70%,var(--baw-border))}.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide,.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-pending,.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-ready{width:var(--baw-mockup-disp-w, var(--baw-mockup-long));height:var(--baw-mockup-disp-h, calc(var(--baw-mockup-long) * 332 / 453));max-width:var(--baw-mockup-long);max-height:var(--baw-mockup-disp-h, calc(var(--baw-mockup-long) * 332 / 453));aspect-ratio:453 / 332;overflow:hidden}.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-ink-wide),.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape.is-clay-wide:not(.is-ink-wide),.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-pending.is-clay-wide:not(.is-ink-wide),.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-frame-ready.is-clay-wide:not(.is-ink-wide){height:var(--baw-mockup-disp-h, calc(var(--baw-mockup-long) * 342 / 467));max-height:var(--baw-mockup-disp-h, calc(var(--baw-mockup-long) * 342 / 467));aspect-ratio:467 / 342}.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide .baw-photo-mockup__frame,.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:none}.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-personalise-product--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit.is-landscape .baw-photo-mockup__frame,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit .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}.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-ready{width:var(--baw-mockup-disp-w, 58px);height:var(--baw-mockup-disp-h, 42px);max-width:58px;max-height:var(--baw-mockup-disp-h, 42px);aspect-ratio:453 / 332;overflow:hidden}.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-ink-wide),.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape.is-clay-wide:not(.is-ink-wide),.baw-photo-addon__thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-ready.is-clay-wide:not(.is-ink-wide){height:var(--baw-mockup-disp-h, calc(58px * 342 / 467));max-height:var(--baw-mockup-disp-h, calc(58px * 342 / 467));aspect-ratio:467 / 342}.baw-photo-addon__thumb--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-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-ready{width:var(--baw-mockup-disp-w, 36px);height:var(--baw-mockup-disp-h, 26px);max-width:36px;max-height:var(--baw-mockup-disp-h, 26px);aspect-ratio:453 / 332;overflow:hidden}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-ink-wide),.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape.is-clay-wide:not(.is-ink-wide),.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-ready.is-clay-wide:not(.is-ink-wide){height:var(--baw-mockup-disp-h, calc(36px * 342 / 467));max-height:var(--baw-mockup-disp-h, calc(36px * 342 / 467));aspect-ratio:467 / 342}.baw-summary-section-line.is-memorial-collapsed:has(.baw-photo-mockup.is-native-wide){grid-template-columns:36px minmax(0,1fr)}.baw-summary-memorial-thumb--mockup:has(.baw-photo-mockup.is-native-wide){width:36px;height:36px;overflow:hidden}.baw-photo-preview-modal-panel--mockup:has(.baw-photo-mockup.is-native-wide){width:min(100%,560px)}.baw-photo-preview-modal-body .baw-photo-mockup.is-native-wide{--baw-mockup-short: 280px;--baw-mockup-long: 520px;width:100%;max-width:100%;height:auto;max-height:none;min-width:0;aspect-ratio:453 / 332;overflow:hidden}.baw-photo-preview-modal-body .baw-photo-mockup.is-native-wide.is-clay-wide:not(.is-ink-wide){aspect-ratio:467 / 342}.baw-photo-mockup .baw-photo-upload__empty{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;margin:0;width:100%;height:100%;box-sizing:border-box;color:var(--baw-ink);text-align:center;pointer-events:none}.baw-photo-mockup.is-native-wide .baw-photo-upload__empty{padding:0;gap:4px}.baw-photo-mockup.is-native-wide .baw-photo-mockup__print,.baw-photo-upload .baw-photo-mockup.is-native-wide .baw-photo-mockup__print,.baw-photo-mockup.is-native-wide.is-empty .baw-photo-mockup__print{display:block!important;position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;flex:none!important;overflow:hidden!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.baw-photo-mockup.is-native-wide .baw-photo-mockup__print,.baw-photo-upload .baw-photo-mockup.is-native-wide .baw-photo-mockup__print{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 42%,transparent)}.baw-photo-mockup.is-native-wide.is-empty .baw-photo-mockup__print{background:#fff}.baw-photo-mockup.is-native-wide .baw-photo-mockup__photo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.baw-photo-mockup.is-native-wide .baw-photo-mockup__print .baw-photo-upload__empty{position:absolute!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;left:0!important;right:0!important;margin:0!important;box-sizing:border-box!important}.baw-photo-mockup .baw-photo-upload__cta,.baw-photo-mockup .baw-photo-upload__hint{color:var(--baw-ink)}.baw-photo-mockup .baw-photo-upload__cta{font-size:13.5px;line-height:1.25}.baw-photo-mockup .baw-photo-upload__hint{font-size:11px;line-height:1.3}.baw-photo-mockup .baw-photo-upload__icon{color:var(--baw-ink-soft);width:22px;height:22px}.baw-photo-mockup.is-native-wide .baw-photo-upload__cta{font-size:12px}.baw-photo-mockup.is-native-wide .baw-photo-upload__hint{font-size:10px;max-width:11em}.baw-photo-mockup.is-native-wide .baw-photo-upload__icon{width:20px;height:20px}.baw-photo-mockup .baw-photo-preview__pending,.baw-photo-mockup .baw-photo-upload__busy{z-index:1;background:color-mix(in srgb,var(--baw-surface) 55%,transparent);color:var(--baw-ink)}.baw-photo-mockup.is-decoding .baw-photo-preview__pending{display:flex}@media(prefers-reduced-motion:reduce){.baw-photo-preview__img{transition:none}}.baw-footer:has(.baw-guidance-line--photo)>.baw-guidance,.baw-footer:has(.baw-guidance-line--photo)>.baw-step-footer-notes{padding-bottom:14px;justify-content:center;text-align:center}.baw-footer:has(.baw-guidance-line--photo) .baw-guidance-inner,.baw-footer:has(.baw-guidance-line--photo) .baw-step-footer-notes-inner{justify-content:center;text-align:center}.baw-footer:has(.baw-guidance-line--photo) .baw-guidance-body,.baw-footer:has(.baw-guidance-line--photo) .baw-step-footer-notes-body,.baw-guidance-line--photo{text-align:center}.baw-guidance-line--photo{max-width:none}@media(max-width:1199px){.baw-step-inner--photo{gap:14px}.baw-photo-addon{padding:12px 14px;column-gap:12px}.baw-photo-step,.baw-photo-setup,.baw-photo-workspace{gap:16px}.baw-photo-workspace:has(.baw-photo-preview.is-portrait),.baw-photo-workspace:has(.baw-photo-mockup){gap:16px}.baw-photo-workspace__controls,.baw-photo-orient__options{gap:12px}.baw-photo-upload{gap:8px}.baw-photo-upload__zone{min-height:120px;padding:12px 10px}.baw-photo-upload.is-busy .baw-photo-upload__zone,.baw-photo-upload.is-ready .baw-photo-upload__zone{min-height:0;padding:4px 0}.baw-photo-upload.is-busy:has(.baw-photo-preview.is-portrait) .baw-photo-upload__zone,.baw-photo-upload.is-ready:has(.baw-photo-preview.is-portrait) .baw-photo-upload__zone,.baw-photo-upload.is-busy:has(.baw-photo-mockup) .baw-photo-upload__zone,.baw-photo-upload.is-ready:has(.baw-photo-mockup) .baw-photo-upload__zone,.baw-photo-upload.is-empty:has(.baw-photo-mockup) .baw-photo-upload__zone{padding-top:0}.baw-photo-preview.is-landscape .baw-photo-preview__frame{width:min(100%,248px);max-width:248px}.baw-photo-preview.is-portrait .baw-photo-preview__frame{height:min(216px,60vw);max-height:216px}.baw-photo-preview__frame--placeholder{width:min(100%,248px)}.baw-photo-preview.is-portrait .baw-photo-preview__frame--placeholder{width:calc(min(216px,60vw) * 2 / 3)}.baw-photo-mockup{--baw-mockup-short: 180px;--baw-mockup-long: 230px;max-width:min(100%,var(--baw-mockup-short));margin-bottom:16px}.baw-photo-upload .baw-photo-mockup{--baw-mockup-short: 180px;--baw-mockup-long: 420px;max-width:min(100%,420px);margin-bottom:8px}.baw-photo-mockup.is-native-wide{max-width:min(100%,420px);margin-bottom:8px}.baw-photo-mockup__frame{max-width:min(100%,var(--baw-mockup-short));max-height:var(--baw-mockup-long)}.baw-photo-upload .baw-photo-mockup__frame,.baw-photo-mockup.is-native-wide .baw-photo-mockup__frame{max-width:100%;max-height:none}.baw-photo-upload__ready-meta{gap:10px;padding-top:8px}.baw-photo-upload__ready-label{font-size:13px}.baw-photo-upload__ready-actions{gap:12px}.baw-photo-upload__action{min-height:44px;padding:8px 16px;font-size:14px}.baw-dock-note:has(.baw-guidance-line--photo)>.baw-guidance,.baw-dock-note:has(.baw-guidance-line--photo)>.baw-step-footer-notes{padding:12px 20px}.baw-dock-note:has(.baw-guidance-line--photo) .baw-guidance-line,.baw-dock-note:has(.baw-guidance-line--photo) .baw-step-footer-note{font-size:14.5px;line-height:1.35}}@media(min-width:720px){.baw-step-inner--nameplate .baw-personalise-choice,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--baw-space-sm);margin-bottom:var(--baw-space-xs)}.baw-step-inner--nameplate .baw-personalise-choice>.baw-personalise-product,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-product{flex:0 0 auto;position:static;width:auto;height:auto;margin:0;padding:0;display:flex;justify-content:flex-start;align-self:start;overflow:visible;border:none;background:transparent;box-shadow:none}.baw-step-inner--nameplate .baw-personalise-choice>.baw-personalise-choice-stack,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-choice-stack{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:var(--baw-space-xs)}.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-choice-stack{display:grid;grid-template-rows:1fr 1fr;align-items:stretch}.baw-step-inner--nameplate .baw-personalise-choice .baw-options--inline,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-options--inline,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-nameplate-controls{width:100%;margin:0}.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-options--inline,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-nameplate-controls,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-nameplate-layout{height:100%;min-height:0}.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-nameplate-controls{display:flex;flex-direction:column}.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-tile,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-nameplate-layout__btn{height:100%;min-height:0;align-items:center}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product-img,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-personalise-product-img{position:static;width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;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:hidden;padding:0;border:none;background:transparent;box-shadow:none;align-self:flex-start}.baw-step-inner--nameplate .baw-personalise-choice>.baw-personalise-product--mockup:has(.is-native-wide:not(.is-native-tall)),.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.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-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}.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: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}.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}.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}}@media(min-width:1200px){.baw-step-inner--nameplate .baw-personalise-choice,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout){gap:var(--baw-space-sm);margin-bottom:var(--baw-space-xs);align-items:flex-start}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product-img,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-personalise-product-img{width:104px;height:104px;min-width:104px;min-height:104px;max-width:104px;max-height:104px}}@media(max-width:719px){.baw-personalise-choice{flex-direction:column;align-items:center;gap:var(--baw-space-sm)}.baw-personalise-choice>.baw-personalise-product{justify-content:center}.baw-personalise-choice-stack{width:100%}.baw-step-inner--nameplate .baw-personalise-choice,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout){display:flex;flex-direction:column;align-items:center;gap:var(--baw-space-md)}.baw-step-inner--nameplate .baw-personalise-choice>.baw-personalise-product,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-product{position:static;width:auto;height:auto;align-self:center;margin-inline:auto;justify-content:center}.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{align-self:center;margin-inline:auto;max-width:min(100%,280px);max-height:none}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup:has(.is-native-wide:not(.is-native-tall)),.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-product--mockup:has(.is-native-wide:not(.is-native-tall)){width:min(100%,280px);max-width:min(100%,280px);max-height:none}.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: 210px;--baw-mockup-long: 280px;width:min(100%,var(--baw-mockup-disp-w, 280px));max-width:100%;height:auto;max-height:none}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product--mockup:has(.is-native-tall),.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-product--mockup:has(.is-native-tall){max-width:168px;max-height:220px}.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: 126px;--baw-mockup-long: 168px;width:var(--baw-mockup-disp-w, 126px);height:var(--baw-mockup-disp-h, 168px);max-width:168px;max-height:220px}.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout)>.baw-personalise-choice-stack{display:flex;flex-direction:column;gap:var(--baw-space-xs);width:100%}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product-img,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-personalise-product-img{position:static;width:168px;height:168px;min-width:144px;min-height:144px;max-width:min(100%,200px);object-fit:contain}.baw-step-inner.is-nameplate-docked .baw-nameplate-preview__plate,.baw-step-inner.is-nameplate-docked:has(.baw-nameplate-second-line) .baw-nameplate-preview__plate{width:min(52mm,100%);max-width:52mm}.baw-step-inner.is-nameplate-docked>.baw-nameplate-preview{padding:6px 0 4px}.baw-step-inner.is-nameplate-docked .baw-nameplate-preview__caption{margin-top:4px;min-height:1.15em;font-size:11.5px}.baw-nameplate-font{min-height:3.5rem;padding:6px 12px}}@media(max-width:420px){.baw-personalise-product-img{width:144px;height:144px;min-height:144px}.baw-step-inner--nameplate .baw-personalise-choice .baw-personalise-product-img,.baw-step-inner--nameplate .baw-personalise-choice:has(.baw-nameplate-layout) .baw-personalise-product-img{position:static;width:144px;height:144px;min-width:128px;min-height:128px;object-fit:contain}}.baw-weight-limit{margin:8px 0 20px;padding:16px 18px;border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);background:color-mix(in srgb,var(--baw-bg) 70%,var(--baw-surface))}.baw-weight-limit-title{margin:0 0 8px;font-size:1.05rem;font-weight:600;color:var(--baw-ink);line-height:1.35}.baw-weight-limit-copy{margin:0;font-size:.98rem;line-height:1.5;color:var(--baw-ink-soft)}.baw-contact-panel{margin-top:4px}.baw-contact-panel .baw-field{margin-bottom:14px}.baw-contact-park[hidden]{display:none!important}.baw-contact-success .baw-headline{margin-bottom:10px}.baw-actions{margin-top:24px}.baw-field:has(+.baw-pet-quote){margin-bottom:0}.baw-pet-quote{margin:30px 0 0;padding:0;width:100%;max-width:min(100%,20rem);border:0;border-radius:0;background:none;box-shadow:none;transform:none}.baw-pet-quote-said{margin:0 0 8px;font-family:var(--baw-font-body);font-size:.875rem;font-weight:550;letter-spacing:0;line-height:1.4;text-transform:none;color:var(--baw-ink)}.baw-pet-quote-name{font-family:inherit;font-style:normal;font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit}.baw-pet-quote-text{margin:0;padding:0 0 0 14px;border:0;border-left:2px solid color-mix(in srgb,var(--baw-accent) 42%,var(--baw-border));quotes:none}.baw-pet-quote-text p{margin:0;font-family:var(--baw-font-body);font-size:.9rem;font-weight:400;font-style:normal;line-height:1.5;color:color-mix(in srgb,var(--baw-ink) 82%,transparent)}.baw-pet-quote-verified{display:block;margin:10px 0 0;font-family:var(--baw-font-body);font-size:.6875rem;font-weight:400;font-style:normal;letter-spacing:.01em;line-height:1.35;text-transform:none;color:color-mix(in srgb,var(--baw-ink-soft) 72%,transparent)}.baw-optional-skip{display:block;width:100%;margin:12px 0 0;padding:4px 0;border:none;background:transparent;color:color-mix(in srgb,var(--baw-ink-soft) 92%,var(--baw-ink));font:inherit;font-size:.875rem;line-height:1.35;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.baw-optional-skip:hover{color:var(--baw-ink)}.baw-photo-step>.baw-optional-skip{position:relative;z-index:1;margin-top:0;margin-bottom:8px}.baw-continue{width:100%;padding:16px 22px;border-radius:12px;border:none;background:var(--baw-accent);color:var(--baw-accent-ink);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .18s ease,opacity .15s ease,transform .1s ease}.baw-continue:disabled{opacity:.42;cursor:not-allowed;background:color-mix(in srgb,var(--baw-accent) 58%,var(--baw-ink-soft));color:color-mix(in srgb,var(--baw-accent-ink) 92%,transparent);pointer-events:none}@media(hover:hover)and (pointer:fine){.baw-continue:not(:disabled):hover{background:var(--baw-accent-hover)}}.baw-continue:not(:disabled):active{background:var(--baw-accent-pressed);transform:scale(.99)}.baw-continue.is-loading{opacity:.7}.baw-pay-park[hidden]{display:none!important}.baw-step-inner--review{width:100%;max-width:none;margin-left:auto;margin-right:auto}.baw-review-layout{display:flex;flex-direction:column;gap:var(--baw-space-md)}.baw-review-visual,.baw-review-rail{min-width:0;max-width:100%}.baw-review-rail .baw-review-pet{margin:0 0 2px;padding:0 0 12px;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 72%,transparent)}.baw-review-rail .baw-review-booking{margin-bottom:0}.baw-review-booking .baw-summary-section+.baw-summary-section{padding-left:0;border-left:0}.baw-review-booking .baw-summary-section{padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 78%,transparent)}.baw-review-booking .baw-summary-section:first-child{padding-top:8px}.baw-review-booking .baw-summary-section:last-child{padding-bottom:8px;border-bottom:none}.baw-review-rail .baw-summary-section-head{margin-bottom:2px;min-height:16px;align-items:center}.baw-review-booking .baw-summary-section-title{font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;color:color-mix(in srgb,var(--baw-ink-soft) 68%,transparent)}.baw-review-booking .baw-summary-section-value{white-space:normal;overflow:visible;text-overflow:unset;min-width:0;overflow-wrap:anywhere;word-break:break-word;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--baw-ink)}.baw-review-booking .baw-summary-section-line{font-size:.8125rem;line-height:1.4;min-width:0;max-width:100%;flex-wrap:nowrap;align-items:flex-start;gap:10px;box-sizing:border-box}.baw-review-booking .baw-summary-item-price{flex:0 0 auto;min-width:0;padding-top:.05em;font-size:.8125rem;font-weight:500;line-height:1.4;color:color-mix(in srgb,var(--baw-ink) 72%,var(--baw-ink-soft))}.baw-review-booking .baw-summary-section-line+.baw-summary-section-line{margin-top:2px}.baw-review-booking .baw-summary-section-line.is-secondary .baw-summary-section-value{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--baw-ink)}.baw-review-booking .baw-summary-section[data-baw-review-fact=cremation] .baw-summary-section-line.is-secondary{margin-top:2px}@media(min-width:1200px){.baw-review-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px 40px;align-items:start}.baw-review-visual .baw-review-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.baw-review-head-copy{min-width:0;flex:1 1 auto}.baw-step-inner--review .baw-headline{text-align:left;margin:0}@media(max-width:479px){.baw .baw-step-inner--review .baw-headline.baw-wizard-title,.baw .baw-review-chrome-headline.baw-wizard-title{font-size:clamp(1.5rem,.4rem + 4.9vw,1.625rem);overflow-wrap:normal}}.baw-step-inner--review .baw-helper{text-align:left;max-width:none;margin:0;font-size:.88rem}.baw-review-head .baw-review-pet{flex:0 1 auto;margin:0;padding:0;border:0}@media(max-width:719px){.baw-review-head{flex-direction:column;align-items:stretch;gap:4px}}.baw-review-checkout{flex-shrink:0;display:flex;flex-direction:column;gap:0;margin-top:8px;padding:4px 0 0;background:transparent;border:none;box-shadow:none}.baw-review-pet{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0}.baw-review-pet-text{min-width:0;flex:1 1 auto;line-height:1.4}.baw-review-pet-name{font-size:1.05rem;font-weight:600;color:var(--baw-ink);line-height:1.35}.baw-review-pet-sep{color:var(--baw-ink-soft)}.baw-review-pet-meta{color:var(--baw-ink-soft);font-size:.95rem}.baw-review-edit{background:none;border:none;color:color-mix(in srgb,var(--baw-teal) 72%,var(--baw-ink-soft));font-size:11px;font-weight:500;cursor:pointer;padding:2px 0;font-family:inherit;white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--baw-teal) 42%,transparent);text-underline-offset:2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:flex-end}@media(min-width:1200px){.baw-review-edit{font-size:10px;font-weight:500;letter-spacing:.02em;color:color-mix(in srgb,var(--baw-teal) 52%,var(--baw-ink-soft));text-decoration-color:color-mix(in srgb,var(--baw-teal) 28%,transparent);min-height:auto;min-width:auto;padding:0}}.baw-review-edit--reserved,.baw-review-edit--slot{visibility:hidden;pointer-events:none;cursor:default}@media(hover:hover)and (pointer:fine){.baw-review-edit:hover{color:var(--baw-teal);text-decoration-color:currentColor}}.baw-review-edit:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px;border-radius:4px}.baw-review-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:28px 0 10px;border-top:1px solid color-mix(in srgb,var(--baw-border) 70%,transparent)}.baw-review-total-label{font-size:.95rem;font-weight:500;color:var(--baw-ink-soft);letter-spacing:0}.baw-review-total-value{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;color:var(--baw-ink);line-height:1;white-space:nowrap}.baw-review-trust{margin:0;padding:4px 0 12px;border-top:none}.baw-review-trust-score{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px 7px}.baw-review-trust-value{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--baw-ink);line-height:1}.baw-review-trust-stars{display:inline-flex;align-items:center;gap:3px;color:color-mix(in srgb,var(--baw-border) 45%,var(--baw-ink-soft))}.baw-review-star{display:inline-flex;line-height:0}.baw-review-star.is-filled{color:var(--baw-accent)}.baw-review-trust-meta{margin:0;font-size:.8125rem;line-height:1.35;letter-spacing:.01em;color:var(--baw-ink-soft);white-space:nowrap}.baw-review-payments{margin:0;padding:12px 0 8px;border-top:1px solid color-mix(in srgb,var(--baw-border) 55%,transparent)}.baw-review-pay-list{--baw-review-pay-h: 24px;--baw-review-pay-gap: 5px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--baw-review-pay-gap);width:100%;max-width:calc(6 * (var(--baw-review-pay-h) * 38 / 24) + 5 * var(--baw-review-pay-gap))}.baw-review-pay-item{margin:0;padding:0;flex:1 1 0;min-width:0;max-width:calc(var(--baw-review-pay-h) * 38 / 24)}.baw-review-pay-mark{display:block;position:relative;box-sizing:border-box;width:100%;max-width:none;aspect-ratio:38 / 24;height:auto;border-radius:3px;overflow:hidden;background:#fff;border:1px solid #d2c9bb;box-shadow:none}.baw-review-pay-mark svg,.baw-review-pay-mark img,.baw-review-pay-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transform-origin:center}.baw-review-pay-mark--applePay{background:#fff;border-color:#d2c9bb}.baw-review-pay-mark--applePay svg,.baw-review-pay-mark--applePay img{transform:scale(1.3);transform-origin:center}.baw-review-pay-mark--afterpay{background:#b2fce4;border-color:#d2c9bb}.baw-review-pay-mark--vetPay,.baw-review-pay-mark:has(.baw-review-pay-vetpay){background:#5087c7;border-color:#5087c7}.baw-review-pay-mark--vetPay svg,.baw-review-pay-mark:has(.baw-review-pay-vetpay) svg{transform:none}.baw-review-checkout .baw-error{margin-top:8px}.baw.is-review .baw-footer .baw-continue{border-radius:var(--baw-radius-sm)}.baw.is-review .baw-mobile-prev{display:none!important}@media(max-width:1199px){.baw.is-review .baw-summary-mobile,.baw.is-review .baw-summary-mobile[hidden],.baw.is-review .baw-summary-sheet{display:none!important}}.baw-summary-mobile{position:sticky;bottom:0;z-index:6;background:var(--baw-surface);border-top:1px solid var(--baw-border);box-shadow:0 -8px 24px #2b26200f}.baw-summary-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--baw-pad-x);background:none;border:none;cursor:pointer;color:var(--baw-ink);font-size:15px;font-family:inherit}.baw-summary-toggle-label{font-size:14px;font-weight:500;color:var(--baw-ink-soft);text-align:left}.baw-summary-toggle-end{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.baw-summary-toggle-amount{font-size:15px;font-weight:500;color:var(--baw-ink);font-variant-numeric:tabular-nums}.baw-summary-toggle-amount[hidden]{display:none}.baw-summary-toggle svg{flex-shrink:0;color:var(--baw-ink-soft)}.baw-summary-total-row--mobile{display:flex;justify-content:space-between;border-top:1px solid var(--baw-border);margin-top:8px;padding:14px 0 4px;font-size:14px;font-weight:500}.baw-summary-sheet{max-height:0;overflow:hidden;transition:max-height .26s ease;padding:0 var(--baw-pad-x)}.baw-summary-sheet.is-open{max-height:50vh;overflow-y:auto;padding-bottom:18px}.baw-summary-desktop{display:none}@media(max-width:1199px){.baw{--baw-mobile-progress-width: 62%;--baw-mobile-progress-max: 260px;--baw-step-pad-top: var(--baw-space-xl);--baw-pad-x: 24px;--baw-intro-content-gap: 22px;flex:1;display:flex;flex-direction:column;min-height:0;max-width:none;width:100%;padding:0;margin:0}.baw-shell{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.baw-main{display:contents}.baw-topbar{position:relative;top:auto;flex-shrink:0;order:0;padding:8px 0}.baw-topbar-main{width:100%}.baw-topbar-row{min-height:0;column-gap:0;display:block;padding:0 var(--baw-pad-x)}.baw-topbar-brand,.baw-topbar-nav,.baw-topbar-summary{display:none!important}.baw-step-text{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:none;padding:0;text-align:center}.baw-step-count{flex-shrink:0;font-size:13px;letter-spacing:.01em;font-weight:500;text-transform:none;line-height:1.3;color:color-mix(in srgb,var(--baw-ink-soft) 88%,transparent)}.baw-progress{--baw-progress-dot: 8px;--baw-progress-halo: 3px;--baw-progress-line: 1.5px;width:min(var(--baw-mobile-progress-width),var(--baw-mobile-progress-max));max-width:var(--baw-mobile-progress-max);margin:0 auto;padding:0;align-self:center}.baw-progress-connector{min-width:10px;margin:0 2px}.baw-step{order:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-width:none;width:100%;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--baw-step-pad-top) var(--baw-pad-x) 16px}.baw-step:has(>.baw-step-inner.baw-memorial-step){padding-bottom:8px}.baw-step-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:auto;max-width:none;width:100%}.baw-headline,.baw-helper{max-width:none;width:100%}.baw-headline{margin-bottom:var(--baw-content-gap)}.baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-headline:has(+.baw-nameplate-preview){margin-bottom:0}.baw-step-inner--photo>.baw-headline:has(+.baw-photo-step),.baw-step-inner--photo>.baw-headline:has(+.baw-helper){margin-bottom:0}.baw-headline+.baw-nameplate-preview,.baw-step-inner--photo>.baw-headline+.baw-photo-step,.baw-step-inner--photo>.baw-helper+.baw-photo-step{margin-top:0}.baw-headline+.baw-helper{margin-top:0;margin-bottom:var(--baw-content-gap)}.baw-step-inner--photo>.baw-headline+.baw-helper{margin-bottom:0}.baw-helper{margin-bottom:var(--baw-content-gap)}.baw-step-intro .baw-headline,.baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-intro .baw-helper,.baw-step-intro .baw-headline+.baw-helper{margin:0}.baw-style-options,.baw-options:not(.baw-options--grid){gap:var(--baw-stack-gap)}.baw-dock-note{order:2;flex-shrink:0;z-index:8;margin:0;padding:0;background:transparent;border:0;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit;text-align:center}.baw-dock-note[hidden]{display:none!important}.baw-dock-note:has(>.baw-guidance--keepsake){padding-top:18px}.baw-dock-note>.baw-guidance,.baw-dock-note>.baw-step-footer-notes{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:none;margin:0;padding:14px 20px 13px;text-align:center;border:0;border-top:1px solid color-mix(in srgb,var(--baw-border) 70%,transparent);border-bottom:0;border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--baw-bg) 92%,#d9cfc0)}.baw-dock-note>.baw-guidance--timing,.baw-dock-note>.baw-step-footer-notes.baw-guidance--timing{background:color-mix(in srgb,var(--baw-bg) 94%,#d9cfc0);border-top-color:color-mix(in srgb,var(--baw-border) 70%,transparent)}.baw-dock-note .baw-guidance-inner,.baw-dock-note .baw-step-footer-notes-inner{display:grid;grid-template-columns:1fr;align-items:start;justify-content:center;justify-items:center;width:100%;max-width:100%;min-width:0;column-gap:0;text-align:center}.baw-dock-note .baw-guidance-icon,.baw-dock-note .baw-step-footer-notes-icon{display:none}.baw-dock-note .baw-guidance-body,.baw-dock-note .baw-step-footer-notes-body{min-width:0;width:auto;max-width:100%;text-align:center;overflow-wrap:break-word}.baw-dock-note .baw-guidance-line,.baw-dock-note .baw-step-footer-note{margin:0;max-width:none;width:auto;font-size:16px;line-height:1.45;text-align:center;overflow-wrap:break-word;white-space:normal}.baw-dock-note .baw-guidance-line+.baw-guidance-line,.baw-dock-note .baw-step-footer-note+.baw-step-footer-note{margin-top:.4em}.baw-dock-note .baw-guidance-heading{font-size:16px;font-weight:600;line-height:1.35}.baw-dock-note>.baw-guidance--keepsake .baw-guidance-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:10px;text-align:center}.baw-dock-note>.baw-guidance--keepsake .baw-guidance-icon{display:inline-flex;margin-top:0}.baw-dock-note>.baw-guidance--keepsake .baw-guidance-body,.baw-dock-note>.baw-guidance--keepsake .baw-guidance-line{text-align:center}.baw-dock-note .baw-guidance-primary+.baw-guidance-date-range{margin-top:.15em}.baw-dock-note .baw-guidance-line--emphasis,.baw-dock-note .baw-step-footer-note--emphasis{font-size:16px;font-weight:500;line-height:1.45;color:var(--baw-ink)}.baw-dock-note .baw-guidance-secondary,.baw-dock-note .baw-step-footer-note--secondary{font-size:13px;font-weight:400;line-height:1.5;color:color-mix(in srgb,var(--baw-ink-soft) 78%,var(--baw-ink))}.baw-dock-note .baw-guidance-line--emphasis+.baw-guidance-secondary,.baw-dock-note .baw-step-footer-note--emphasis+.baw-step-footer-note--secondary{margin-top:.35em}.baw-dock-note .baw-guidance-secondary .baw-inline-link,.baw-dock-note .baw-step-footer-note--secondary .baw-inline-link{color:var(--baw-teal);font-weight:500;text-decoration-color:color-mix(in srgb,var(--baw-teal) 45%,transparent)}.baw-step .baw-pet-quote{display:none}.baw-dock-note>.baw-pet-quote{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:none;margin:0;padding:10px max(var(--baw-pad-x),20px,env(safe-area-inset-right,0px)) 10px max(var(--baw-pad-x),20px,env(safe-area-inset-left,0px));text-align:left;border:0;border-top:1px solid color-mix(in srgb,var(--baw-border) 70%,transparent);border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--baw-bg) 92%,#d9cfc0)}.baw-dock-note .baw-pet-quote-said,.baw-dock-note .baw-pet-quote-text,.baw-dock-note .baw-pet-quote-verified{max-width:min(100%,20rem)}.baw-dock-note .baw-pet-quote-said{margin:0 0 5px;font-size:.8125rem;line-height:1.35}.baw-dock-note .baw-pet-quote-text{padding-left:12px}.baw-dock-note .baw-pet-quote-text p{font-size:.8125rem;line-height:1.42}.baw-dock-note .baw-pet-quote-verified{margin:6px 0 0;font-size:.625rem;line-height:1.3}.baw-summary-mobile{order:3;position:relative;bottom:auto;flex-shrink:0;z-index:8;background:var(--baw-surface);border-top:1px solid color-mix(in srgb,var(--baw-border) 88%,transparent);box-shadow:none;padding-bottom:0}.baw-summary-mobile[hidden]{display:none!important}html.baw-app-shell .shopify-section.section-booking-wizard:has(.baw.is-review){background:var(--baw-surface)}.baw.is-review .baw-shell,.baw.is-review .baw-topbar{background:var(--baw-surface)}.baw.is-review .baw-summary-mobile,.baw.is-review .baw-summary-mobile[hidden]{display:none!important}.baw.is-review .baw-summary-toggle{pointer-events:none}.baw.is-review .baw-summary-toggle svg{display:none}.baw.is-review .baw-summary-sheet{display:none!important}.baw-summary-toggle{min-height:44px;padding:14px var(--baw-pad-x) 12px;align-items:baseline}.baw-summary-toggle-label{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--baw-ink-soft)}.baw-summary-toggle-amount{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;color:var(--baw-ink);font-variant-numeric:tabular-nums}.baw-summary-toggle svg{width:14px;height:14px}.baw-footer{order:4;flex-shrink:0;background:var(--baw-surface);border-top:none;padding-bottom:0;box-shadow:none}.baw-footer>.baw-guidance,.baw-footer>.baw-step-footer-notes,.baw-step-inner>.baw-guidance,.baw-step-inner>.baw-step-footer-notes{display:none!important}.baw.is-review .baw-footer--review-checkout>.baw-guidance,.baw.is-review .baw-footer--review-checkout>.baw-step-footer-notes{display:none!important}.baw.is-review .baw-review-rail>.baw-review-callouts,.baw.is-review .baw-review-checkout>.baw-review-callouts{flex:0 0 auto;margin:0;padding:8px 0 0}.baw.is-review .baw-review-rail>.baw-review-notes{flex:0 0 auto;margin:8px 0 4px;padding:12px 0 4px;border-top:1px solid var(--baw-border)}.baw-footer .baw-actions{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;gap:12px;margin:0;padding:12px max(var(--baw-pad-x),20px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(var(--baw-pad-x),20px,env(safe-area-inset-left,0px));box-sizing:border-box;width:100%}.baw-mobile-prev{appearance:none;-webkit-appearance:none;flex:0 0 auto;max-width:36%;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--baw-touch);min-height:48px;padding:0 14px;margin:0;border-radius:var(--baw-radius-sm);border:1.5px solid color-mix(in srgb,var(--baw-border) 92%,#cfc4b4);background:color-mix(in srgb,var(--baw-bg) 55%,var(--baw-surface));color:var(--baw-ink);font:inherit;font-size:15px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease,transform .16s ease}.baw-mobile-prev[hidden]{display:none!important}.baw-mobile-prev-icon{display:inline-flex;flex-shrink:0}.baw-mobile-prev-icon svg{display:block}.baw-mobile-prev:active:not(:disabled){transform:scale(.98)}.baw-mobile-prev:disabled{opacity:.34;cursor:default}.baw .baw-mobile-prev:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px}.baw-footer .baw-continue{flex:1 1 0;display:flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:48px;border-radius:var(--baw-radius-sm);padding:12px 18px;font-size:15.5px;line-height:1.2}@media(max-width:767px){.baw.is-review .baw-step{padding-bottom:0;scroll-padding-bottom:calc(var(--baw-funnel-dock-h, 148px) + env(safe-area-inset-bottom,0px) + 16px)}.baw.is-review .baw-footer .baw-actions{gap:0}.baw.is-review .baw-footer .baw-continue{flex:1 1 auto;width:100%;white-space:nowrap;letter-spacing:-.015em}.baw.is-review .baw-review-checkout{display:block;padding-bottom:0}.baw.is-review .baw-review-checkout .baw-review-trust{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px 10px;padding:16px 0 10px;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-trust-value{font-size:1rem;font-weight:600}.baw.is-review .baw-review-checkout .baw-review-trust-meta{margin:0;font-size:.75rem;letter-spacing:.01em;white-space:nowrap;text-transform:none}.baw.is-review .baw-review-checkout .baw-review-payments{flex:0 0 auto;margin:0;padding:6px 0 20px;border-top:0;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-trust+.baw-review-payments{margin-top:0;padding-top:0;border-top:0}.baw.is-review .baw-review-checkout .baw-review-pay-list{--baw-review-pay-h: 29px;--baw-review-pay-gap: 5px;margin:0 auto;gap:var(--baw-review-pay-gap);min-width:0;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-pay-item{flex:1 1 0;min-width:0;max-width:calc(var(--baw-review-pay-h) * 38 / 24)}.baw.is-review .baw-footer--review-checkout{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;max-height:none;width:100%;box-sizing:border-box;overflow:visible;background:var(--baw-surface);border-top:1px solid var(--baw-border);box-shadow:0 -10px 28px #2b262014;padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));padding-bottom:0}.baw.is-review .baw-footer--review-checkout .baw-review-total{margin:0;min-width:0;max-width:100%;box-sizing:border-box;padding:12px max(var(--baw-pad-x),20px,env(safe-area-inset-right,0px)) 0 max(var(--baw-pad-x),20px,env(safe-area-inset-left,0px));border-top:0;background:var(--baw-surface)}.baw.is-review .baw-footer--review-checkout .baw-review-total-value{font-size:1.25rem}.baw.is-review .baw-footer--review-checkout .baw-error{margin:8px max(var(--baw-pad-x),20px) 0}.baw.is-review .baw-footer--review-checkout .baw-actions{justify-content:stretch;padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.baw.is-review .baw-footer--review-checkout .baw-mobile-prev{display:none!important}.baw.is-review .baw-footer--review-checkout .baw-continue{flex:1 1 auto;width:100%;max-width:none;font-size:1rem;white-space:nowrap;letter-spacing:-.015em}.baw.is-review .baw-review-booking .baw-summary-section:last-child{padding-bottom:8px}.baw.is-review .baw-review-rail .baw-review-pet{margin-bottom:0;padding-bottom:6px}.baw.is-review .baw-review-rail{padding-bottom:0}}.baw-actions{margin-top:0;padding-top:0}.baw-shell:has(.baw-dock-note[hidden]) .baw-summary-mobile:not([hidden]),.baw-shell:has(.baw-dock-note[hidden]):has(.baw-summary-mobile[hidden]) .baw-footer:not(.baw-footer--review-checkout){border-top:1px solid color-mix(in srgb,var(--baw-border) 88%,transparent)}.baw-shell:has(.baw-dock-note[hidden]):has(.baw-summary-mobile[hidden]) .baw-footer:not(.baw-footer--review-checkout){box-shadow:0 -8px 24px #2b26200d}.baw .baw-schedule-cal .baw-cal,.baw .baw-pickup-cal .baw-cal,.baw .baw-cal{max-width:none;width:100%;padding:10px 8px 12px}.baw .baw-cal-title{font-size:1.08rem;font-weight:600;letter-spacing:-.015em}.baw .baw-cal-head{margin-bottom:8px}.baw .baw-cal-nav{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px}.baw .baw-cal-table{border-spacing:2px}.baw .baw-cal-table th{padding:2px 0 4px;font-size:11.5px}.baw .baw-cal-day{min-height:44px;font-size:15px;border-radius:12px}.baw .baw-time-slot,.baw-vet-partner{min-height:44px}.baw-step-inner--review{display:block;min-height:0;height:auto;flex:0 0 auto;max-width:100%;min-width:0}.baw-review-layout,.baw-review-rail,.baw-review-booking,.baw-review-visual,.baw-summary-section{min-width:0;max-width:100%}.baw.is-review .baw-review-layout,.baw.is-review .baw-review-visual,.baw.is-review .baw-review-rail{flex-grow:0;height:auto}.baw.is-review .baw-review-layout{display:flex;flex-direction:column}.baw-review-checkout{flex-shrink:0}}@media(min-width:1200px){.baw-dock-note,.baw-mobile-prev{display:none!important}}@media(min-width:768px)and (max-width:1199px){.baw{--baw-mobile-progress-width: 58%;--baw-mobile-progress-max: 280px;--baw-pad-x: 28px;--baw-max: 520px;max-width:680px;width:100%;margin:0 auto}.baw-topbar-row{max-width:var(--baw-max);margin-inline:auto;width:100%}.baw-step-count{font-size:13.5px}.baw-progress{--baw-progress-dot: 8.5px;--baw-progress-halo: 3px;--baw-progress-line: 1.5px}.baw-progress-connector{min-width:11px;margin:0 2px}.baw-step{padding:var(--baw-step-pad-top) var(--baw-pad-x) 24px;align-items:center}.baw-step-inner{max-width:var(--baw-max);width:100%;margin-inline:auto}.baw-step-inner--form{max-width:var(--baw-max)}.baw-headline{font-size:clamp(1.95rem,3.2vw,2.2rem)}.baw-helper{font-size:1.0625rem}.baw.is-review .baw-step{padding-bottom:0;scroll-padding-bottom:calc(var(--baw-funnel-dock-h, 168px) + env(safe-area-inset-bottom,0px) + 16px)}.baw.is-review .baw-step-inner--review{max-width:min(640px,100%)}.baw.is-review .baw-footer .baw-actions{gap:0;padding-top:10px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.baw.is-review .baw-footer .baw-continue{flex:1 1 auto;width:100%;max-width:none}.baw.is-review .baw-review-checkout{display:block;padding-bottom:12px}.baw.is-review .baw-review-checkout .baw-review-trust{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px 10px;padding:16px 0 10px;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-trust-value{font-size:1rem;font-weight:600}.baw.is-review .baw-review-checkout .baw-review-trust-meta{margin:0;font-size:.75rem;letter-spacing:.01em;white-space:nowrap;text-transform:none}.baw.is-review .baw-review-checkout .baw-review-payments{flex:0 0 auto;margin:0;padding:6px 0 20px;border-top:0;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-trust+.baw-review-payments{margin-top:0;padding-top:0;border-top:0}.baw.is-review .baw-review-checkout .baw-review-pay-list{--baw-review-pay-h: 29px;--baw-review-pay-gap: 5px;margin:0 auto;gap:var(--baw-review-pay-gap);min-width:0;overflow:visible}.baw.is-review .baw-review-checkout .baw-review-pay-item{flex:1 1 0;min-width:0;max-width:calc(var(--baw-review-pay-h) * 38 / 24)}.baw.is-review .baw-footer--review-checkout{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;min-height:0;max-height:none;width:100%;box-sizing:border-box;overflow:visible;background:var(--baw-surface);border-top:1px solid var(--baw-border);box-shadow:0 -10px 28px #2b262014;padding-inline:max(8px,env(safe-area-inset-left,0px)) max(8px,env(safe-area-inset-right,0px));padding-bottom:0}.baw.is-review .baw-footer--review-checkout .baw-review-total{margin:0;min-width:0;max-width:100%;box-sizing:border-box;padding:12px max(var(--baw-pad-x),20px,env(safe-area-inset-right,0px)) 0 max(var(--baw-pad-x),20px,env(safe-area-inset-left,0px));border-top:0;background:var(--baw-surface)}.baw.is-review .baw-footer--review-checkout .baw-review-total-value{font-size:1.25rem}.baw.is-review .baw-footer--review-checkout .baw-error{margin:8px max(var(--baw-pad-x),20px) 0}.baw.is-review .baw-footer--review-checkout .baw-mobile-prev{display:none!important}.baw.is-review .baw-review-booking .baw-summary-section:last-child{padding-bottom:8px}.baw.is-review .baw-review-rail .baw-review-pet{margin-bottom:0;padding-bottom:6px}.baw.is-review .baw-review-rail{padding-bottom:8px}}@media(min-width:1200px){.baw{--baw-pad-x: 0;--baw-sticky-top: 0px;--baw-max: 520px;--baw-content-inset: 32px;--baw-content-max: 600px;--baw-step-pad-top: 30px;--baw-content-gap: 32px;--baw-stack-gap: 16px;--baw-space-md: 16px;--baw-form-max: var(--baw-content-max);--baw-choice-max: var(--baw-content-max);display:flex;flex-direction:column;max-width:none;width:100%;height:var(--baw-shell-h);min-height:var(--baw-shell-h-min);max-height:var(--baw-shell-h);box-sizing:border-box;padding:12px clamp(20px,3.2vw,48px) 16px;margin:0 auto;background:transparent;overflow:visible}.baw-page-header--mobile{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.baw-topbar-heading{display:none}.baw-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--baw-summary-col);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar topbar" "main summary";align-items:stretch;column-gap:0;row-gap:0;margin:0 auto;width:100%;max-width:1100px;flex:1 1 auto;min-height:0;height:100%;max-height:100%;background:var(--baw-surface);border:none;border-radius:var(--baw-radius);overflow:hidden;box-shadow:0 8px 40px color-mix(in srgb,var(--baw-ink) 8%,transparent)}.baw-topbar{grid-area:topbar;position:relative;top:auto;z-index:5;margin:0;padding:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) var(--baw-summary-col);align-items:stretch;background:color-mix(in srgb,var(--baw-surface) 94%,var(--baw-bg));border:none;border-bottom:1px solid var(--baw-border);border-right:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.baw-topbar-main{min-width:0;padding:12px var(--baw-content-inset) 11px;box-sizing:border-box;border-right:1px solid color-mix(in srgb,var(--baw-border) 55%,transparent)}.baw-topbar-summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;padding:14px 20px 10px;box-sizing:border-box;background:color-mix(in srgb,var(--baw-bg) 55%,var(--baw-surface))}.baw-topbar-summary:empty{padding:0}.baw-topbar-summary .baw-summary-identity{padding:0;border-bottom:none;width:100%;gap:5px;min-width:0}.baw-topbar-summary .baw-summary-heading{display:block;margin:0;font-size:10px;letter-spacing:.055em;font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--baw-ink-soft) 70%,var(--baw-ink));line-height:1.2}.baw-topbar-summary .baw-summary-pet{padding:0;min-height:0}.baw-topbar-summary .baw-summary-pet.is-empty .baw-summary-pet-name.is-placeholder{visibility:hidden}.baw-topbar-summary .baw-summary-pet-row{min-height:1.6875rem;align-items:center}.baw-topbar-summary .baw-summary-pet-name{font-size:1.6875rem;line-height:1.1}.baw-topbar-summary .baw-summary-pet-breed{font-size:.9375rem}.baw-topbar-summary .baw-summary-pet .baw-review-edit,.baw-topbar-summary .baw-summary-pet .baw-review-edit--slot{flex-shrink:0;align-self:center;margin:0;min-height:auto;min-width:2.5em;padding:2px 0}.baw-topbar-summary .baw-summary-pet .baw-review-edit--slot{visibility:hidden;pointer-events:none}.baw-summary-section{padding:10px 0}.baw-summary-section-head{gap:8px;margin-bottom:3px;min-height:18px}.baw-summary-section-head .baw-review-edit{flex-shrink:0;margin:0;min-height:auto;min-width:2.5em;padding:2px 0}.baw-summary-category{margin:4px 0 0}.baw-summary-section-line+.baw-summary-category{margin-top:6px}.baw-brand-logo{width:86px;max-width:86px}.baw-topbar-row{padding:0;max-width:none;margin:0;width:100%;min-height:52px;grid-template-columns:120px minmax(0,1fr) 120px;column-gap:var(--baw-space-xs)}.baw-topbar-brand{width:100%}.baw-topbar-nav{gap:10px;width:100%}.baw-nav-btn{width:38px;height:38px}.baw-nav-btn:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.baw-nav-btn svg{width:17px;height:17px}.baw-step-text{gap:4px}.baw-progress{--baw-progress-dot: 8.5px;--baw-progress-halo: 3.5px;--baw-progress-line: 1.5px;margin:0 auto;max-width:168px;padding:0}.baw-progress-connector{min-width:9px;margin:0 2px}.baw-step-count{font-size:11px;letter-spacing:.06em;font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--baw-ink-soft) 88%,transparent)}.baw-main{grid-area:main;flex:unset;padding:0;justify-content:stretch;background:var(--baw-surface);border:none;border-right:1px solid color-mix(in srgb,var(--baw-border) 55%,transparent);border-radius:0;box-shadow:none;min-height:0;display:flex;flex-direction:column;overflow:hidden}.baw-step{margin:0;max-width:none;width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--baw-step-pad-top) var(--baw-content-inset) 28px}.baw-step:has(>.baw-step-inner.baw-memorial-step){padding-inline:0;padding-bottom:0}.baw-step-inner.baw-memorial-step>:not(.baw-more-below){padding-inline:var(--baw-content-inset);box-sizing:border-box}.baw-step-inner.baw-memorial-step>.baw-step-intro{align-self:center;box-sizing:border-box;flex:0 0 auto;width:min(var(--baw-content-max),100%);max-width:var(--baw-content-max);min-width:0;margin-inline:auto;padding-inline:0}.baw-step:has(>.baw-step-inner.is-nameplate-docked){padding-inline:0;padding-bottom:0;display:flex;flex-direction:column;overflow:hidden;min-height:0}.baw-step-inner.is-nameplate-docked{flex:1 1 0;min-height:0;max-height:100%;overflow:hidden;max-width:none;width:100%;align-self:stretch}.baw-step-inner.is-nameplate-docked>.baw-nameplate-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto}.baw-step-inner{max-width:var(--baw-content-max);width:100%;margin-inline:auto;flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;min-height:0;text-align:left}.baw-step-inner.baw-memorial-step{max-width:none;padding-bottom:0;box-sizing:border-box}.baw-step-inner.baw-memorial-step--urn{padding-bottom:0}.baw-step-inner--form{max-width:var(--baw-content-max)}.baw-step-inner--form .baw-field,.baw-step-inner--form .baw-note,.baw-step-inner--form .baw-actions{max-width:none}.baw-step-inner:has(.baw-pickup),.baw-step-inner:has(.baw-schedule){max-width:var(--baw-content-max)}.baw .baw-pickup-grid,.baw .baw-schedule-grid,.baw-step-inner--review{max-width:none}.baw-field,.baw-note,.baw-upload{max-width:none;width:100%}.baw-step-inner--photo{gap:0;max-width:var(--baw-content-max);width:100%;margin-inline:auto;flex:0 1 auto;min-height:0;height:auto;overflow:visible}.baw-step-inner--photo.is-nameplate-docked,.baw-step-inner--engraving.is-nameplate-docked{max-width:none;width:100%;align-self:stretch;flex:1 1 0;overflow:hidden}.baw-step-inner--photo.is-photo-open{justify-content:flex-start}.baw-step-inner--photo>.baw-step-intro .baw-headline,.baw-step-inner--photo>.baw-step-intro .baw-helper{margin:0}.baw-step-inner--photo>.baw-step-intro{margin-bottom:16px}.baw-photo-step{--baw-photo-col: min(640px, var(--baw-content-max));--baw-photo-preview-max: 420px;gap:10px}.baw-photo-addon{grid-template-columns:var(--baw-check-d) 64px minmax(0,1fr) auto;column-gap:12px;min-height:88px;padding:12px 16px}.baw-photo-addon__thumb{width:64px;height:64px}.baw-photo-addon__title{font-size:15.5px}.baw-photo-addon__desc{font-size:13px}.baw-photo-setup{gap:10px;padding-top:8px}.baw-photo-step:has(.baw-photo-workspace.has-dual-window):not(:has(.baw-photo-workspace.has-orient)) .baw-photo-setup{padding-top:0}.baw-photo-step>.baw-optional-skip{margin-bottom:0}.baw-photo-step:has(.baw-photo-workspace.has-dual-window)>.baw-optional-skip,.baw-photo-step:has(.baw-photo-mockup.is-native-wide)>.baw-optional-skip{margin-bottom:10px}.baw-photo-workspace.has-orient{display:grid;grid-template-columns:minmax(200px,.85fr) minmax(280px,1.2fr);column-gap:28px;row-gap:0;align-items:start}.baw-photo-workspace.has-orient .baw-photo-workspace__controls{min-width:0}.baw-photo-workspace.has-orient .baw-photo-orient__options{grid-template-columns:1fr;gap:10px}.baw-photo-workspace.has-orient .baw-photo-workspace__stage{align-self:start;justify-content:flex-start;min-height:0;gap:12px}.baw-photo-workspace.has-dual-window,.baw-photo-workspace.has-orient:has(.baw-photo-mockup.is-native-wide){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--baw-photo-preview-max, 420px)) minmax(0,1fr);column-gap:20px;row-gap:0;align-items:start;justify-items:stretch}.baw-photo-workspace.has-orient:has(.baw-photo-mockup.is-native-wide) .baw-photo-workspace__controls{grid-column:1;justify-self:end;width:100%;max-width:200px}.baw-photo-workspace.has-dual-window .baw-photo-workspace__stage,.baw-photo-workspace.has-orient:has(.baw-photo-mockup.is-native-wide) .baw-photo-workspace__stage{grid-column:2;width:100%;max-width:var(--baw-photo-preview-max, 420px);justify-self:center;align-items:center;gap:12px}.baw-photo-workspace.has-dual-window .baw-photo-upload .baw-photo-mockup.is-native-wide,.baw-photo-workspace.has-orient:has(.baw-photo-mockup.is-native-wide) .baw-photo-upload .baw-photo-mockup.is-native-wide{margin-inline:auto;transform:translate(-2.5%)}.baw-photo-orient__btn{min-height:60px;padding:12px 14px;gap:12px}.baw-photo-orient__label{font-size:14.5px}.baw-photo-orient__sub{font-size:10.5px}.baw-photo-upload{gap:10px}.baw-photo-upload__zone{padding:16px}.baw-photo-upload.is-busy .baw-photo-upload__zone,.baw-photo-upload.is-ready .baw-photo-upload__zone{min-height:0;padding:0}.baw-photo-upload.is-empty .baw-photo-upload__zone{aspect-ratio:3 / 2;max-width:360px;width:100%;margin-inline:auto;min-height:168px}.baw-photo-upload.is-empty.is-locked-portrait .baw-photo-upload__zone{aspect-ratio:2 / 3;width:168px;max-width:168px;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{aspect-ratio:auto;width:100%;max-width:none;min-height:0;padding:0;border:none;background:transparent}.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-mockup{--baw-mockup-short: 210px;--baw-mockup-long: 270px;max-width:min(100%,var(--baw-mockup-short));margin-bottom:16px}.baw-photo-upload .baw-photo-mockup{--baw-mockup-short: 240px;--baw-mockup-long: 480px;max-width:min(100%,480px)}.baw-photo-upload .baw-photo-mockup.is-native-wide,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-landscape,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-pending,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-ready{--baw-mockup-short: 240px;--baw-mockup-long: 420px;max-width:min(100%,420px);width:min(100%,var(--baw-mockup-disp-w, 420px));overflow:visible;margin-bottom:0}.baw-photo-upload .baw-photo-mockup.is-native-wide.is-frame-ready,.baw-photo-upload .baw-photo-mockup.is-native-wide.is-landscape.is-frame-ready{height:auto;max-height:none;aspect-ratio:var(--baw-mockup-disp-w, 2) / var(--baw-mockup-disp-h, 1)}.baw-photo-upload .baw-photo-mockup.is-native-tall{--baw-mockup-short: 176px;--baw-mockup-long: 232px;max-width:min(100%,var(--baw-mockup-short))}.baw-photo-upload .baw-photo-mockup.is-native-tall.is-landscape{max-width:min(100%,var(--baw-mockup-long))}.baw-photo-mockup__frame{max-width:min(100%,var(--baw-mockup-short));max-height:var(--baw-mockup-long)}.baw-photo-upload__empty{gap:6px}.baw-photo-upload__cta{font-size:14.5px}.baw-photo-upload__hint{font-size:12.5px}.baw-photo-preview.is-landscape .baw-photo-preview__frame{width:min(100%,280px);max-width:280px}.baw-photo-preview.is-portrait .baw-photo-preview__frame{width:auto;height:248px;max-height:248px}.baw-photo-preview.is-portrait .baw-photo-preview__frame--placeholder{width:calc(248px * 2 / 3)}.baw-photo-workspace__stage .baw-photo-upload__ready-meta{flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;max-width:300px;margin-inline:auto;padding:0}.baw-photo-workspace__stage .baw-photo-upload__ready-actions{justify-content:center;align-items:center}.baw-photo-upload__ready-label{font-size:13.5px;white-space:nowrap}.baw-photo-upload__action{min-height:36px;padding:6px 12px;font-size:13.5px}.baw-footer:has(.baw-guidance-line--photo)>.baw-guidance,.baw-footer:has(.baw-guidance-line--photo)>.baw-step-footer-notes{justify-content:center;align-items:center;min-height:48px;max-height:none;padding:10px var(--baw-content-inset, 36px);text-align:center}.baw-footer:has(.baw-guidance-line--photo) .baw-guidance-inner,.baw-footer:has(.baw-guidance-line--photo) .baw-step-footer-notes-inner{width:auto;max-width:100%;justify-content:center;align-items:center;text-align:center}.baw-footer:has(.baw-guidance-line--photo) .baw-guidance-body,.baw-footer:has(.baw-guidance-line--photo) .baw-step-footer-notes-body{text-align:center}.baw-footer .baw-guidance-line--photo{font-size:12.5px;line-height:1.35;max-width:none;text-align:center;white-space:normal}@media(min-width:1380px){.baw-footer .baw-guidance-line--photo{white-space:nowrap}}.baw-options,.baw-style-options,.baw-choice-prompt{max-width:none;width:100%}.baw-field.baw-schedule,.baw-step-inner:has(.baw-schedule) .baw-field,.baw-step-inner:has(.baw-pickup) .baw-field{max-width:none}.baw-options--grid{max-width:none}.baw-footer{--baw-chrome-bar-h: 48px;background:var(--baw-surface);border-top:1px solid var(--baw-border);min-height:var(--baw-chrome-bar-h);flex-shrink:0}.baw:has(.baw-memorial-step.is-scrollable) .baw-footer,.baw:has(.baw-memorial-step.has-more-below) .baw-footer{border-top:none;padding-top:0}.baw-footer:has(>.baw-guidance--keepsake){padding-top:20px;border-top:0}.baw-guidance--keepsake .baw-guidance-inner,.baw-footer>.baw-guidance--keepsake .baw-guidance-inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;column-gap:8px;width:100%;max-width:100%;text-align:center}.baw-guidance--keepsake .baw-guidance-icon{margin-top:0}.baw-guidance--keepsake .baw-guidance-body{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.baw-guidance--keepsake .baw-guidance-line,.baw-guidance--keepsake .baw-step-footer-note{display:inline;font-size:12px;line-height:1.35;letter-spacing:0;white-space:nowrap}.baw-guidance--keepsake .baw-guidance-heading{font-size:12px}.baw-guidance--keepsake .baw-guidance-heading:after{content:"\a0"}.baw-guidance--keepsake .baw-guidance-heading+.baw-guidance-line{margin-top:0}.baw .baw-footer>.baw-guidance,.baw .baw-footer>.baw-step-footer-notes{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;width:100%;max-width:none;align-self:stretch;padding:14px var(--baw-content-inset, 36px) 13px;border:0;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 82%,var(--baw-teal) 18%);border-radius:0;box-shadow:none}.baw .baw-step-inner.baw-memorial-step>.baw-more-below,.baw .baw-step-inner.baw-memorial-step>button.baw-more-below{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:none;align-self:stretch;margin:0;padding:14px var(--baw-content-inset, 36px) 13px;border:0;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 82%,var(--baw-teal) 18%);border-radius:0;box-shadow:none}.baw .baw-footer>.baw-guidance--keepsake{padding:13px var(--baw-content-inset, 36px) 12px}.baw-footer .baw-guidance-line,.baw-footer .baw-step-footer-note{width:auto}.baw-step-inner>.baw-guidance:not(.baw-more-below),.baw-step-inner>.baw-step-footer-notes:not(.baw-more-below){width:calc(100% + (2 * var(--baw-content-inset, 36px)));max-width:none;margin:0 calc(-1 * var(--baw-content-inset, 36px));border-radius:0;box-shadow:none}.baw-footer .baw-continue{border-radius:0;min-height:max(44px,var(--baw-chrome-bar-h));padding:0 var(--baw-content-inset);display:flex;align-items:center;justify-content:center;line-height:1.2;font-size:15.5px}.baw-summary-mobile{display:none}.baw-summary-desktop{display:flex;flex-direction:column;grid-area:summary;position:relative;top:auto;padding:0;align-self:stretch;min-height:0;border:none;border-radius:0;background:color-mix(in srgb,var(--baw-bg) 55%,var(--baw-surface));box-shadow:none}.baw-summary-card{--baw-chrome-bar-h: 48px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;width:100%}.baw-summary-desktop .baw-summary-intro{display:none!important}.baw-summary-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.baw-summary-list{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:0;flex:1 1 auto;align-self:stretch;min-height:0;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;margin-top:0;padding:12px 20px 6px}.baw-summary-list .baw-summary-section:first-child{padding-top:0}.baw-summary-card.is-empty .baw-summary-list,.baw-summary-card.has-pet .baw-summary-list{flex:1 1 auto;padding-top:12px;padding-bottom:6px}.baw-summary-desktop .baw-summary-quiet-reassure{flex-shrink:0;display:flex;align-items:flex-start;gap:6px;margin:0 0 4px;padding:6px 20px 8px;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--baw-ink-soft);background:transparent;border:0}.baw-summary-desktop .baw-summary-quiet-reassure[hidden]{display:none}.baw-summary-desktop .baw-summary-quiet-reassure-copy{flex:1 1 auto;min-width:0}.baw-summary-desktop .baw-summary-quiet-reassure-icon{flex:0 0 auto;width:14px;height:14px;margin-top:1px;border-radius:999px;background:color-mix(in srgb,var(--baw-ink-soft) 12%,var(--baw-bg));color:var(--baw-ink-soft);font-size:9px;font-weight:700;font-style:normal;line-height:14px;text-align:center}.baw.is-review .baw-summary-desktop .baw-summary-quiet-reassure{display:none!important}.baw.is-review .baw-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main";max-width:1280px}.baw.is-review[data-review-gallery="0"] .baw-shell,.baw.is-review[data-review-gallery="1"] .baw-shell{max-width:920px}.baw.is-review[data-review-gallery="2"] .baw-shell,.baw.is-review[data-review-gallery="3"] .baw-shell,.baw.is-review[data-review-gallery="4"] .baw-shell{max-width:960px}.baw.is-review .baw-topbar{grid-template-columns:minmax(0,1fr)}.baw.is-review .baw-summary-desktop,.baw.is-review .baw-topbar-summary{display:none!important}.baw.is-review .baw-topbar-main{border-right:none}.baw-summary-total-row{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;box-sizing:border-box;border-top:1px solid var(--baw-border);margin-top:0;margin-bottom:0;min-height:var(--baw-chrome-bar-h);padding:0 20px;font-size:14px;font-weight:500;color:var(--baw-ink);background:color-mix(in srgb,var(--baw-surface) 94%,var(--baw-bg))}.baw-summary-total-row[hidden]{display:none}.baw-headline{font-size:clamp(1.9rem,2.4vw,2.2rem);font-weight:700;line-height:1.22;margin-bottom:var(--baw-content-gap);max-width:none}.baw-headline--compact{font-size:clamp(1.7rem,2.1vw,1.95rem)}.baw-headline:has(+.baw-helper){margin-bottom:var(--baw-space-xs)}.baw-headline+.baw-helper{margin-top:0}.baw-helper{font-size:1.02rem;margin-bottom:var(--baw-content-gap)}.baw-step-intro .baw-headline,.baw-step-intro .baw-headline:has(+.baw-helper),.baw-step-intro .baw-helper,.baw-step-intro .baw-headline+.baw-helper{margin:0}.baw-style-option{padding:20px 22px 20px 20px;column-gap:var(--baw-check-gap)}}.baw-choice-prompt{margin:calc(var(--baw-space-xs) * -1) 0 var(--baw-content-gap);font-size:.92rem;font-weight:500;color:var(--baw-ink-soft)}.baw-style-options{display:flex;flex-direction:column;gap:var(--baw-stack-gap)}.baw-style-option{display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:var(--baw-check-gap);align-items:center;width:100%;margin:0;padding:16px 16px 16px 18px;text-align:left;background:var(--baw-surface);border:1px solid var(--baw-border);border-radius:var(--baw-radius-sm);cursor:pointer;color:var(--baw-ink);font-family:inherit;box-sizing:border-box;transition:border-color .16s ease,background .16s ease}.baw-style-option:hover{border-color:color-mix(in srgb,var(--baw-accent) 45%,var(--baw-border))}.baw-style-option--water{background:var(--baw-surface);border-color:var(--baw-border)}.baw-style-option.is-selected{border-color:var(--baw-accent);background:color-mix(in srgb,var(--baw-accent) 6%,var(--baw-surface));box-shadow:none;transform:none}.baw-style-option-check{width:22px;height:22px;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-style-option.is-selected .baw-style-option-check{border-color:var(--baw-accent);background:var(--baw-accent)}.baw-style-option.is-selected .baw-style-option-check:after{content:"";position:absolute;left:7px;top:3.5px;width:5px;height:9px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.baw-style-option-copy{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:8px}.baw-style-option-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.baw-style-option-title{font-size:17.5px;font-weight:600;line-height:1.28;letter-spacing:-.01em;min-width:0}.baw-style-option-rec{font-family:var(--font-body-family, "Figtree", "Helvetica Neue", Helvetica, Arial, sans-serif);color:var(--baw-accent);font-weight:500;font-size:13px;letter-spacing:0;line-height:1.35;min-width:0}.baw-style-option-benefits,.baw-style-option-support{display:flex;flex-direction:column;gap:4px;margin-top:5px;min-width:0}.baw-style-option-benefit{display:flex;align-items:baseline;gap:.35em;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--baw-ink-soft) 72%,var(--baw-ink))}.baw-style-option-benefit:before{content:"\2713";flex-shrink:0;font-size:.95em;font-weight:500;line-height:1;color:var(--baw-accent)}.baw-style-option-desc,.baw-style-option-timing{display:block;font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--baw-ink-soft) 72%,var(--baw-ink))}.baw-style-option-price{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:var(--baw-ink);white-space:nowrap;align-self:center;transition:color .16s ease,opacity .16s ease}.baw-style-option:not(.is-selected) .baw-style-option-price{color:var(--baw-ink-soft);font-weight:400;opacity:.85}.baw-style-option.is-selected .baw-style-option-price{color:var(--baw-ink);font-weight:600}@media(max-width:640px){.baw{--baw-mobile-progress-width: 64%;--baw-mobile-progress-max: 240px}.baw-topbar{padding:10px 0 18px}.baw-step-text{gap:5px}.baw-step-count{font-size:12.5px}.baw-progress-connector{min-width:9px}.baw-dock-note>.baw-guidance,.baw-dock-note>.baw-step-footer-notes{padding:12px 16px 11px}.baw-dock-note>.baw-pet-quote{padding-top:9px;padding-bottom:9px}.baw-dock-note .baw-guidance-line,.baw-dock-note .baw-step-footer-note,.baw-dock-note .baw-guidance-line--emphasis,.baw-dock-note .baw-step-footer-note--emphasis{font-size:15.5px;line-height:1.42}.baw-dock-note .baw-guidance-secondary,.baw-dock-note .baw-step-footer-note--secondary{font-size:12.75px;line-height:1.52}.baw .baw-schedule-times-list{grid-template-columns:repeat(2,minmax(0,1fr))}.baw-style-option{padding:16px 16px 16px 18px;column-gap:var(--baw-check-gap);align-items:center}.baw-style-option-title{font-size:17px}.baw-style-option-rec{font-size:12.5px}.baw-style-option-benefit,.baw-style-option-desc,.baw-style-option-timing{font-size:14px}.baw-style-option-copy{gap:5px;padding-right:6px}.baw-style-option-benefits,.baw-style-option-support{margin-top:6px;gap:5px}.baw-style-option-price{font-size:15px}.baw-tile{min-height:44px;padding:16px 16px 16px 18px}.baw-tile-desc{margin-top:5px}@media(max-width:360px){.baw-mobile-prev-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.baw-mobile-prev{width:48px;padding:0}}}.baw-timing-note{margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--baw-ink-soft);max-width:36em}.baw-price-quiet{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin:16px 0 0;padding-top:12px;border-top:1px solid var(--baw-border)}.baw-price-quiet-note{font-size:12.5px;color:var(--baw-ink-soft);line-height:1.35;flex:1 1 auto;min-width:0}.baw-price-quiet-amount{font-size:.92rem;font-weight:500;letter-spacing:-.01em;color:var(--baw-ink-soft);white-space:nowrap}.baw-summary-intro{margin:0;padding:0}.baw-summary-intro:empty,.baw-summary-intro[hidden]{display:none!important}.baw-summary-identity{margin:0;padding:0;display:flex;flex-direction:column;gap:3px;align-items:stretch}.baw-summary-sheet .baw-summary-identity{padding:2px 0 12px}.baw-summary-sheet .baw-summary-identity:has(.baw-summary-pet),.baw-summary-sheet .baw-summary-identity:has(+.baw-summary-section){border-bottom:1px solid var(--baw-border)}.baw-summary-sheet .baw-summary-quiet-reassure{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;padding:10px 0 0;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--baw-ink-soft)}.baw-summary-sheet .baw-summary-quiet-reassure-copy{flex:1 1 auto;min-width:0}.baw-summary-sheet .baw-summary-quiet-reassure-icon{flex:0 0 auto;width:14px;height:14px;margin-top:1px;border-radius:999px;background:color-mix(in srgb,var(--baw-ink-soft) 12%,var(--baw-bg));color:var(--baw-ink-soft);font-size:9px;font-weight:700;font-style:normal;line-height:14px;text-align:center}.baw-summary-heading{margin:0;font-size:9px;letter-spacing:.06em;font-weight:400;line-height:1}.baw-summary-pet{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;min-height:0;width:100%}.baw-summary-pet-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.baw-summary-pet .baw-review-edit{flex-shrink:0;align-self:center;margin:0;padding:2px 0;font-weight:500;line-height:1.2;min-height:auto;min-width:2.5em}.baw-summary-pet-row>.baw-summary-pet-title{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baw-summary-pet-name{font-family:var(--baw-font-heading, var(--font-heading-family, "Cormorant Garamond", "Cormorant", Georgia, serif));font-size:1.5625rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;color:var(--baw-ink)}.baw-summary-pet.is-empty .baw-summary-pet-name.is-placeholder{visibility:hidden}.baw-summary-pet .baw-review-edit--slot{visibility:hidden;pointer-events:none}.baw-summary-pet-sep{font-family:var(--baw-font-body);font-size:.875rem;font-weight:400;letter-spacing:0;color:var(--baw-ink-soft)}.baw-summary-pet-breed{font-family:var(--baw-font-body);font-size:.875rem;font-weight:400;letter-spacing:.005em;line-height:1.2;color:var(--baw-ink-soft)}.baw-summary-kicker{margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.3;color:var(--baw-ink-soft);letter-spacing:.01em}.baw-summary-section{padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--baw-border) 40%,transparent)}.baw-summary-section:last-child{border-bottom:none;padding-bottom:2px}.baw-summary-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px;min-height:18px}.baw-summary-section-head .baw-review-edit{flex-shrink:0;min-height:auto;min-width:2.5em;padding:2px 0}.baw-summary-section-title{flex:1 1 auto;min-width:0;margin:0;font-family:var(--baw-font-body);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:color-mix(in srgb,var(--baw-ink-soft) 68%,transparent);overflow-wrap:break-word}.baw-summary-category{margin:6px 0 1px;color:color-mix(in srgb,var(--baw-ink-soft) 92%,transparent);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.045em;line-height:1.25}.baw-summary-section-line+.baw-summary-category{margin-top:8px}.baw-summary-section-head+.baw-summary-category{margin-top:2px}.baw-summary-section-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.4;min-width:0;max-width:100%;box-sizing:border-box}.baw-summary-section-line.is-memorial-collapsed{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;column-gap:10px;gap:10px}.baw-summary-memorial-thumb{display:block;flex:0 0 36px;width:36px;height:36px;max-width:36px;max-height:36px;margin-top:1px;object-fit:cover;object-position:center;background:color-mix(in srgb,var(--baw-bg) 70%,#fff);border-radius:6px;overflow:hidden;box-sizing:border-box}.baw-summary-memorial-thumb--personalise{background:color-mix(in srgb,var(--baw-bg) 70%,#fff);border:none;border-radius:6px;box-shadow:none;object-fit:contain;object-position:center}.baw-summary-memorial-thumb--photo{object-fit:cover;object-position:center}.baw-summary-memorial-thumb--empty{display:block;background:color-mix(in srgb,var(--baw-border) 55%,transparent)}.baw-summary-memorial-thumb--mockup{display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;padding:0;background:color-mix(in srgb,var(--baw-bg) 70%,#fff);border-radius:6px}.baw-summary-memorial-thumb--mockup .baw-photo-mockup,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-pending,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 36px;--baw-mockup-long: 36px;width:36px;max-width:36px;max-height:36px;height:36px;margin:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:0}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-landscape:not(.is-native-wide){width:36px;max-width:36px;height:36px;max-height:36px}.baw-summary-memorial-thumb--mockup .baw-photo-mockup__frame{max-width:36px;max-height:36px;object-fit:contain;object-position:center;opacity:1;border-radius:0}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-frame-pending,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-frame-ready{width:var(--baw-mockup-disp-w, 27px);height:var(--baw-mockup-disp-h, 36px);max-width:36px;max-height:36px;aspect-ratio:auto;overflow:hidden;container-type:normal}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-frame-pending:not(.is-landscape){width:27px;height:36px;aspect-ratio:3 / 4}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__window,.baw-summary-memorial-thumb--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-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall .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-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-landscape,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-ready{width:var(--baw-mockup-disp-h, 36px);height:var(--baw-mockup-disp-w, 27px);max-width:36px;max-height:36px;aspect-ratio:auto;overflow:hidden;container-type:normal}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending{width:36px;height:27px;aspect-ratio:4 / 3}.baw-summary-memorial-thumb--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, 27px);height:var(--baw-mockup-disp-h, 36px);max-width:none;max-height:none;object-fit:contain;object-position:center;transform:translate(-50%,-50%) rotate(90deg)}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-pending,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-ready{--baw-mockup-short: 36px;--baw-mockup-long: 36px;width:var(--baw-mockup-disp-w, 36px);height:var(--baw-mockup-disp-h, 26px);max-width:36px;max-height:var(--baw-mockup-disp-h, 26px);aspect-ratio:453 / 332;overflow:hidden;container-type:normal}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-frame-pending:not(.is-frame-ready){width:36px;height:18px;aspect-ratio:2 / 1}.baw-summary-memorial-thumb--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%);width:auto;height:auto;overflow:hidden;display:block;z-index:3}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide .baw-photo-mockup__print,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide .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-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-landscape .baw-photo-mockup__frame{position:relative;left:auto;top:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;transform:none}.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide.is-opaque-fit .baw-photo-mockup__frame,.baw-summary-memorial-thumb--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}.baw-summary-memorial-thumb--mockup .baw-photo-mockup__window,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__window,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-ready .baw-photo-mockup__window,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-frame-ready .baw-photo-mockup__frame,.baw-summary-memorial-thumb--mockup .baw-photo-mockup__photo,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-ready .baw-photo-mockup__photo{opacity:1;outline:none;box-shadow:none}.baw-summary-memorial-thumb--mockup .baw-photo-upload__empty,.baw-summary-memorial-thumb--mockup .baw-photo-preview__pending,.baw-summary-memorial-thumb--mockup .baw-photo-upload__busy,.baw-summary-memorial-thumb--mockup .baw-photo-upload__input,.baw-summary-memorial-thumb--mockup .baw-photo-mockup.is-native-wide .baw-photo-upload__empty{display:none}.baw-summary-memorial-stack{min-width:0;display:flex;flex-direction:column;gap:1px;overflow:visible}.baw-summary-memorial-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.6em,auto);align-items:center;column-gap:8px;min-width:0}.baw-summary-memorial-row.is-nested{grid-template-columns:18px minmax(0,1fr) minmax(4.6em,auto);column-gap:4px;font-size:12px;padding-top:0}.baw-summary-memorial-preview{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.baw-summary-memorial-preview .baw-summary-photo-preview{width:18px;height:18px}.baw-summary-memorial-row .baw-summary-item-price,.baw-summary-memorial-price-slot{min-width:4.6em;text-align:right;justify-self:end}.baw-summary-memorial-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:1px}.baw-summary-memorial-title-row{display:flex;align-items:center;gap:6px;min-width:0}.baw-summary-memorial-row .baw-summary-section-value{min-width:0;white-space:normal;overflow-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.baw-summary-memorial-copy .baw-summary-section-value{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-summary-memorial-meta{display:block;min-width:0;font-size:12px;font-weight:400;line-height:1.35;color:var(--baw-ink-soft)}.baw-summary-memorial-copy .baw-summary-photo-line{min-width:0}.baw-summary-memorial-copy .baw-summary-photo-line--icon-only{flex:0 0 auto;width:auto;max-width:none;overflow:visible}.baw-summary-section-line+.baw-summary-section-line{margin-top:2px}.baw-summary-section-line.is-memorial-collapsed+.baw-summary-section-line.is-memorial-collapsed{margin-top:10px}.baw-summary-section-line.is-nested{position:relative;padding-left:14px;margin-top:1px;font-size:12.5px}.baw-summary-section-line.is-nested:before{content:"";position:absolute;left:4px;top:.2em;bottom:.2em;width:1px;background:color-mix(in srgb,var(--baw-border) 85%,transparent)}.baw-summary-section-line.is-nested .baw-summary-section-value{font-weight:400;color:var(--baw-ink-soft)}.baw-summary-section-line.is-nested .baw-summary-item-price{font-size:12.5px}.baw-summary-section-value{min-width:0;flex:1 1 auto;color:var(--baw-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baw-select-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.25em;height:1.25em;border-radius:50%;font-size:.72em;font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff;background:var(--baw-gold, #857553);vertical-align:middle}.baw-summary-item-price{font-weight:400;color:var(--baw-ink-soft);white-space:nowrap;flex-shrink:0}.baw-summary-item-price.is-included{font-size:.92em}.baw-summary-section-line .baw-summary-item-price{padding-top:0}.pac-container{z-index:10050!important;font-family:inherit}.baw-summary-reset{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;display:inline;font:inherit;font-size:inherit;font-weight:500;font-style:italic;letter-spacing:.01em;color:color-mix(in srgb,var(--baw-ink-soft) 88%,var(--baw-ink));text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--baw-border) 55%,var(--baw-ink-soft));cursor:pointer;vertical-align:baseline}.baw-summary-reset:hover,.baw-summary-reset:focus-visible{color:var(--baw-teal);text-decoration-color:var(--baw-teal)}.baw-summary-quiet-reassure{display:none}.baw-footer>.baw-error{margin:0;padding:8px var(--baw-pad-x, 20px)}.baw-reset-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.baw-modal-backdrop,.baw-reset-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#202022d4}.baw-reset-modal-card{position:relative;z-index:1;width:min(100%,360px);background:var(--baw-surface);border:1px solid var(--baw-border);border-radius:var(--baw-radius);box-shadow:0 18px 48px #2b262038;padding:22px 20px 18px}.baw-reset-modal-close{position:absolute;top:10px;right:10px;z-index:2;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--baw-ink-soft);font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:none;outline:none}.baw-reset-modal-close:hover{color:var(--baw-ink);background:#2b26200f}.baw .baw-reset-modal-close:focus-visible,.baw-reset-modal-close:focus-visible{outline:none;border-color:color-mix(in srgb,var(--baw-accent) 55%,var(--baw-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 28%,transparent);color:var(--baw-ink)}.baw-reset-modal-title{margin:0;padding-right:40px;font-family:var(--baw-font-heading, var(--font-heading-family, "Cormorant Garamond", "Cormorant", Georgia, serif));font-size:1.35rem;font-weight:700;color:var(--baw-ink);letter-spacing:-.01em}.baw-reset-modal-body{margin:8px 0 0;color:var(--baw-ink-soft);font-size:.95rem;line-height:1.45}.baw-reset-modal-actions{display:flex;flex-direction:column;gap:8px;margin-top:18px}.baw-reset-modal-keep,.baw-reset-modal-confirm{appearance:none;-webkit-appearance:none;width:100%;min-height:44px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:11px 16px;box-shadow:none;outline:none}.baw-reset-modal-keep{border:1px solid var(--baw-border);background:var(--baw-surface);color:var(--baw-ink)}.baw-reset-modal-confirm{border:1px solid transparent;background:var(--baw-accent);color:var(--baw-accent-ink)}.baw-reset-modal-confirm:disabled{opacity:.42;cursor:not-allowed;background:color-mix(in srgb,var(--baw-accent) 58%,var(--baw-ink-soft));color:color-mix(in srgb,var(--baw-accent-ink) 92%,transparent)}.baw .baw-reset-modal-keep:focus-visible,.baw-reset-modal-keep:focus-visible{outline:none;border-color:color-mix(in srgb,var(--baw-accent) 55%,var(--baw-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--baw-accent) 28%,transparent)}.baw .baw-reset-modal-confirm:focus-visible,.baw-reset-modal-confirm:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffff6b}.baw .baw-reset-modal-confirm:disabled:focus,.baw .baw-reset-modal-confirm:disabled:focus-visible,.baw-reset-modal-confirm:disabled:focus,.baw-reset-modal-confirm:disabled:focus-visible{outline:none;box-shadow:none}.baw-summary-photo-line{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;width:100%;overflow:hidden}.baw-summary-photo-line__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baw-summary-photo-preview{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--baw-teal);cursor:pointer}.baw-summary-photo-preview:hover{color:color-mix(in srgb,var(--baw-teal) 82%,#000)}.baw-summary-photo-preview:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px;border-radius:4px}.baw-summary-photo-preview__icon{display:block;width:16px;height:16px}.baw-photo-preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));box-sizing:border-box;overscroll-behavior:none}.baw-photo-preview-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b26208c}.baw-photo-preview-modal-panel{position:relative;z-index:1;width:min(100%,520px);max-width:100%;max-height:min(90vh,720px);max-height:min(90dvh,720px);background:var(--baw-surface);border:1px solid var(--baw-border);border-radius:var(--baw-radius);box-shadow:var(--baw-shadow);padding:12px;display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0;box-sizing:border-box}.baw-photo-preview-modal-panel--photo.is-landscape{width:min(100%,560px)}.baw-photo-preview-modal-panel--photo.is-portrait{width:min(100%,420px)}.baw-photo-preview-modal-panel--mockup{width:min(100%,300px)}.baw-photo-preview-modal-panel--mockup.is-landscape{width:min(100%,420px)}.baw-photo-preview-modal-body .baw-photo-mockup{--baw-mockup-short: 260px;--baw-mockup-long: 360px;max-width:100%;width:auto;min-width:0;margin-bottom:0;box-sizing:border-box}.baw-photo-preview-modal-body .baw-photo-mockup__frame{max-width:100%;max-height:min(70vh,var(--baw-mockup-long))}.baw-photo-preview-modal-body .baw-photo-mockup.is-native-wide .baw-photo-mockup__frame{width:100%;height:100%;max-width:100%;max-height:none;object-fit:cover}.baw-photo-preview-modal-panel--product{width:min(100%,560px);height:auto;max-height:min(90vh,780px);max-height:min(90dvh,780px)}.baw-photo-preview-modal--product .baw-photo-preview-modal-body{flex:1 1 auto;min-height:0;padding:0 4px 8px}.baw-photo-preview-modal-panel--product .baw-photo-preview-modal-img{width:auto;height:auto;max-width:100%;max-height:min(calc(90vh - 5.5rem),640px);max-height:min(calc(90dvh - 5.5rem),640px);object-fit:contain;object-position:center}.baw-photo-preview-modal-body .baw-photo-preview{width:100%;min-height:0}.baw-photo-preview-modal-body .baw-photo-preview.is-landscape .baw-photo-preview__frame{width:min(100%,480px);max-width:480px;aspect-ratio:3 / 2}.baw-photo-preview-modal-body .baw-photo-preview.is-portrait .baw-photo-preview__frame{width:auto;height:min(62vh,520px);height:min(62dvh,520px);max-height:min(62vh,520px);max-height:min(62dvh,520px);aspect-ratio:2 / 3}.baw-photo-preview-modal-body .baw-photo-preview.is-portrait .baw-photo-preview__frame--placeholder{width:calc(min(62vh,520px) * 2 / 3);width:calc(min(62dvh,520px) * 2 / 3)}.baw-photo-preview-modal-close{flex-shrink:0;align-self:flex-end;-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 0 8px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--baw-ink-soft);font-size:1.5rem;line-height:1;cursor:pointer}.baw-photo-preview-modal-body{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;display:flex;align-items:center;justify-content:center}.baw-photo-preview-modal-close:hover{color:var(--baw-ink);background:#2b26200f}.baw-photo-preview-modal-close:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px}.baw-photo-preview-modal-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px}.baw-photo-preview-modal-panel--nameplate{width:min(100%,560px)}.baw-photo-preview-modal-panel--stack{width:min(100%,560px);max-width:100%;max-height:min(88dvh,760px)}.baw-photo-preview-modal-body--stack{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:18px;overflow:auto;padding:16px 12px 20px;min-width:0}.baw-photo-preview-modal-body--stack .baw-photo-preview,.baw-photo-preview-modal-body--stack .baw-photo-mockup,.baw-photo-preview-modal-body--stack .baw-nameplate-preview,.baw-photo-preview-modal-body--stack .baw-engraving-text-preview{margin:0 auto;flex:0 0 auto;max-width:100%;min-width:0;box-sizing:border-box}.baw-photo-preview-modal-body--stack .baw-photo-mockup.is-native-wide{width:100%;max-width:100%;height:auto}.baw-photo-preview-modal-panel--engraving-text{width:min(100%,360px)}.baw-photo-preview-modal--engraving-text .baw-photo-preview-modal-body{align-items:stretch;justify-content:center;padding:28px 24px 24px}.baw-photo-preview-modal-body .baw-photo-preview__caption{margin-top:10px;text-align:center;flex-shrink:0}@media(max-width:1199px){.baw-photo-preview-modal{--baw-preview-modal-fit-h: calc(100vh - 7.5rem) ;--baw-preview-modal-fit-h: calc(100dvh - 7.5rem) ;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.baw-photo-preview-modal-panel,.baw-photo-preview-modal-panel--photo.is-landscape,.baw-photo-preview-modal-panel--photo.is-portrait,.baw-photo-preview-modal-panel--product,.baw-photo-preview-modal-panel--nameplate,.baw-photo-preview-modal-panel--engraving,.baw-photo-preview-modal-panel--stack,.baw-photo-preview-modal-panel--mockup,.baw-photo-preview-modal-panel--mockup.is-landscape,.baw-photo-preview-modal-panel--mockup:has(.baw-photo-mockup.is-native-wide){width:min(100%,560px);max-width:100%;max-height:100%}.baw-photo-preview-modal-body .baw-photo-mockup.is-native-wide,.baw-photo-preview-modal-body--stack .baw-photo-mockup.is-native-wide{width:100%;max-width:100%;min-width:0;height:auto;max-height:none}.baw-photo-preview-modal-close{width:32px;height:32px;margin:0 0 6px}.baw-photo-preview-modal-body{width:100%}.baw-photo-preview-modal-body .baw-photo-preview{width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.baw-photo-preview-modal-body .baw-photo-preview__stage{width:100%;flex:1 1 auto;height:auto;max-width:100%;max-height:100%;min-height:0}.baw-photo-preview-modal-body .baw-photo-preview.is-landscape .baw-photo-preview__frame,.baw-photo-preview-modal-body .baw-photo-preview.is-portrait .baw-photo-preview__frame{--baw-preview-modal-frame-h: calc(var(--baw-preview-modal-fit-h) - 2.75rem);width:auto;height:auto;max-width:100%;max-height:min(100%,var(--baw-preview-modal-frame-h))}.baw-photo-preview-modal-body .baw-photo-preview.is-landscape .baw-photo-preview__frame{aspect-ratio:3 / 2;width:min(100%,calc(var(--baw-preview-modal-frame-h) * 3 / 2))}.baw-photo-preview-modal-body .baw-photo-preview.is-portrait .baw-photo-preview__frame{aspect-ratio:2 / 3;width:min(100%,calc(var(--baw-preview-modal-frame-h) * 2 / 3))}.baw-photo-preview-modal-body .baw-photo-preview.is-portrait .baw-photo-preview__frame--placeholder{width:min(100%,calc(var(--baw-preview-modal-frame-h) * 2 / 3));max-width:100%}.baw-photo-preview-modal-img{max-width:100%;max-height:100%;object-fit:contain}.baw-photo-preview-modal-panel--product .baw-photo-preview-modal-img{max-height:var(--baw-preview-modal-fit-h)}.baw-photo-preview-modal-body .baw-nameplate-preview{width:100%;max-width:100%;max-height:min(100%,var(--baw-preview-modal-fit-h));display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0}.baw-photo-preview-modal-body .baw-nameplate-preview__plate{width:min(64mm,100%);max-width:min(64mm,100%);height:auto;max-height:none}.baw-photo-preview-modal-body .baw-nameplate-preview .baw-field-hint,.baw-photo-preview-modal-body .baw-nameplate-preview__caption,.baw-photo-preview-modal-body .baw-photo-preview__caption{flex-shrink:0}}.baw-review-booking{margin:0}.baw-review-memorials{margin:0 0 4px;min-width:0;height:auto}.baw-review-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;justify-content:start;align-content:start;height:auto}.baw-review-product{display:flex;flex-direction:column;align-items:stretch;min-width:0;height:100%}.baw-review-product-media{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;height:auto;margin:0;padding:16px 14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--baw-bg) 80%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--baw-border) 50%,transparent);cursor:pointer;overflow:hidden;font:inherit;color:inherit;box-sizing:border-box}div.baw-review-product-media{cursor:default}.baw-review-product-urn{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.baw-review-product-stage{position:relative;display:block;width:100%;height:100%;overflow:hidden}.baw-review-product-stage .baw-review-product-urn,.baw-review-product-stage .baw-review-product-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}.baw-review-product-media:has(.baw-review-product-stage.has-mockup.has-plate),.baw-review-product-media:has(.baw-review-product-stage.has-plate){padding:10px 12px 12px;overflow:hidden}.baw-review-product-media:has(.baw-review-product-stage.has-mockup:not(.has-plate)){padding:14px 12px;overflow:hidden}.baw-review-product-stage.has-mockup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:0;overflow:hidden}.baw-review-product-stage.has-mockup.has-plate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;overflow:hidden}.baw-review-product-stage.has-plate:not(.has-mockup){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;overflow:hidden}.baw-review-product-stage.has-plate:not(.has-mockup) .baw-review-product-urn,.baw-review-product-stage.has-plate:not(.has-mockup) .baw-review-product-placeholder{position:relative;inset:auto;flex:1 1 0;width:100%;height:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.baw-review-product-stage.has-mockup:not(.has-plate){justify-content:center;padding:0;overflow:hidden}.baw-review-product-mockup{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;flex:1 1 auto;max-height:100%}.baw-review-product-stage.has-plate>.baw-review-product-plate{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;transform:none!important;z-index:2;flex:0 0 auto;align-self:center;width:min(94%,100%);min-width:0;max-width:100%;aspect-ratio:64 / 19;height:auto;flex-shrink:0;overflow:hidden;box-sizing:border-box}.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup{position:relative;z-index:0;flex:1 1 0;width:100%;height:0;min-height:0;max-height:100%;overflow:hidden}.baw-review-product-stage.has-mockup:not(.has-plate) .baw-review-product-mockup{flex:1 1 auto;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup-stage{width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden}.baw-review-product-stage.has-mockup:not(.has-plate) .baw-review-product-mockup-stage{width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden}.baw-review-product-mockup-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:100%;min-height:0}.baw-review-product-mockup .baw-photo-mockup,.baw-review-product-mockup .baw-photo-mockup.is-frame-pending,.baw-review-product-mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 168px;--baw-mockup-long: 220px;width:fit-content;max-width:100%;max-height:100%;margin:0}.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-frame-pending,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 168px;--baw-mockup-long: 220px;max-width:100%;max-height:100%}.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-frame-ready{--baw-mockup-short: 120px;--baw-mockup-long: 176px;width:min(100%,var(--baw-mockup-disp-w, var(--baw-mockup-long)));max-width:100%;height:auto;max-height:100%}.baw-review-product-mockup .baw-photo-mockup.is-native-tall,.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-frame-pending,.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-frame-ready{width:var(--baw-mockup-disp-w, var(--baw-mockup-short));height:var(--baw-mockup-disp-h, var(--baw-mockup-long));max-width:100%;max-height:100%;aspect-ratio:auto;container-type:normal;overflow:hidden}.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-frame-pending:not(.is-landscape){width:min(100%,var(--baw-mockup-short));height:auto;aspect-ratio:3 / 4}.baw-review-product-mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__window,.baw-review-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-review-product-mockup .baw-photo-mockup.is-native-tall .baw-photo-mockup__frame{position:relative;left:auto;top:auto;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:fill;transform:none}.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-landscape,.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending,.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-ready{container-type:normal;width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));max-width:100%;height:var(--baw-mockup-disp-w, var(--baw-mockup-short));max-height:100%;aspect-ratio:auto;overflow:hidden}.baw-review-product-mockup .baw-photo-mockup.is-native-tall.is-landscape.is-frame-pending{width:min(100%,var(--baw-mockup-long));height:auto;aspect-ratio:4 / 3}.baw-review-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, var(--baw-mockup-short));height:var(--baw-mockup-disp-h, var(--baw-mockup-long));max-width:none;max-height:none;object-fit:fill;transform:translate(-50%,-50%) rotate(90deg)}.baw-review-product-mockup .baw-photo-mockup.is-landscape:not(.is-native-wide):not(.is-native-tall),.baw-review-product-mockup .baw-photo-mockup.is-landscape:not(.is-native-wide):not(.is-native-tall).is-frame-ready{width:min(100%,var(--baw-mockup-disp-h, var(--baw-mockup-long)));height:var(--baw-mockup-disp-w, var(--baw-mockup-short));max-width:100%;max-height:100%}.baw-review-product-mockup .baw-photo-mockup.is-native-wide,.baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-frame-ready{width:min(100%,var(--baw-mockup-disp-w, var(--baw-mockup-long)));max-width:100%;height:auto;max-height:100%;overflow:hidden}.baw-review-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-review-product-mockup .baw-photo-mockup.is-native-wide .baw-photo-mockup__print,.baw-review-product-mockup .baw-photo-mockup.is-native-wide .baw-photo-mockup__photo{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;opacity:1}.baw-review-product-mockup .baw-photo-mockup__window,.baw-review-product-mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__window,.baw-review-product-mockup .baw-photo-mockup.is-frame-pending .baw-photo-mockup__frame,.baw-review-product-mockup .baw-photo-mockup.is-frame-ready .baw-photo-mockup__window,.baw-review-product-mockup .baw-photo-mockup.is-frame-ready .baw-photo-mockup__frame,.baw-review-product-mockup .baw-photo-mockup__photo,.baw-review-product-mockup .baw-photo-mockup.is-ready .baw-photo-mockup__photo{opacity:1}.baw-review-product-mockup .baw-photo-preview__pending,.baw-review-product-mockup .baw-photo-upload__busy,.baw-review-product-mockup .baw-photo-upload__empty{display:none}.baw-review-product-window,.baw-review-product-upload{position:absolute;left:8px;bottom:8px;z-index:2;width:32%;min-width:48px;max-width:76px;aspect-ratio:3 / 2;overflow:hidden;border-radius:5px;background:#fff;box-shadow:0 0 0 2px color-mix(in srgb,#fff 92%,transparent),0 2px 8px #28201847;pointer-events:none}.baw-review-product-window.is-portrait,.baw-review-product-upload.is-portrait{width:24%;aspect-ratio:2 / 3}.baw-review-product-window img,.baw-review-product-upload img{width:100%;height:100%;object-fit:cover}.baw-review-product-plate{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;width:min(94%,100%);min-width:0;max-width:100%;aspect-ratio:64 / 19;flex:0 0 auto;overflow:hidden;border-radius:5px;background:#c4a574;box-shadow:0 1px 4px #2820182e;pointer-events:none}.baw-review-product-plate.is-silver{background:#c5c8cc}.baw-review-product-plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.baw-review-product-plate--fitted{background:#c4a574}.baw-review-product-plate--fitted.is-silver{background:#c5c8cc}.baw-review-product-plate--fitted .baw-nameplate-preview__plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;aspect-ratio:auto;border-radius:inherit;overflow:hidden;line-height:0;background:transparent}.baw-review-product-plate--fitted .baw-nameplate-preview__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;image-rendering:auto}.baw-review-product-plate--fitted .baw-nameplate-preview__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.baw-review-product-plate--fitted .baw-nameplate-preview__glyph{paint-order:fill;stroke:none}.baw-review-product-plate-ink{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:88%;padding:1px 0;text-align:center;line-height:1.05;color:#1a1814;pointer-events:none}.baw-review-product-plate-l1{display:block;max-width:100%;font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-review-product-plate-l2{display:block;max-width:100%;margin-top:1px;font-family:"Source Serif Pro",Georgia,serif;font-size:8px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-review-product-stage>.baw-review-product-engraving{position:absolute;left:auto;right:8px;top:auto;bottom:8px;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;min-width:76px;max-width:46%;padding:7px 10px 6px;border-radius:8px;background:color-mix(in srgb,#fff 94%,var(--baw-bg));box-shadow:0 0 0 1.5px color-mix(in srgb,#fff 90%,transparent),0 2px 8px #28201847;pointer-events:none;text-align:center}.baw-review-product-stage.has-plate>.baw-review-product-engraving{left:8px;right:auto}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__eyebrow{margin:0 0 2px;font-size:7px;font-weight:600;letter-spacing:.08em;line-height:1.2}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line,.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line.baw-font-lavanderia{display:block;max-width:100%;margin:0;padding:0;font-size:8px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line--name,.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line--name.baw-font-lavanderia{font-size:13px;font-weight:400;line-height:1.25;padding-block:0;overflow:hidden}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line+.baw-engraving-text-preview__line{margin-top:1px;font-size:8px}.baw-review-product-eye{position:absolute;top:8px;right:8px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,#fff 88%,transparent);color:var(--baw-teal);pointer-events:none}.baw-review-product-eye svg{display:block}.baw-review-product-placeholder{width:36%;height:36%;border-radius:8px;background:color-mix(in srgb,var(--baw-border) 50%,transparent)}.baw-review-product-media:focus-visible{outline:2px solid var(--baw-teal);outline-offset:2px}.baw-review-product-copy{min-width:0;padding-top:8px}.baw-review-product-title{margin:0;flex:1 1 auto;font-family:var(--baw-font-body);font-size:.82rem;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--baw-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.baw-review-product-variant{margin:2px 0 0;font-family:var(--baw-font-body);font-size:.72rem;font-style:italic;font-weight:400;line-height:1.3;letter-spacing:.01em;color:var(--baw-ink-soft);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:720px){.baw-review-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.baw-review-product{display:flex;flex-direction:column;align-items:stretch;grid-template-columns:none;height:100%}.baw-review-product-media{width:100%;height:auto;aspect-ratio:1 / 1;padding:18px 16px}.baw-review-product-media:has(.baw-review-product-stage.has-mockup.has-plate),.baw-review-product-media:has(.baw-review-product-stage.has-plate){padding:12px 14px 14px}.baw-review-product-media:has(.baw-review-product-stage.has-mockup:not(.has-plate)){padding:16px 14px}.baw-review-product-title{font-size:.95rem;font-weight:500}.baw-review-product-variant{font-size:.8rem}.baw-review-product-mockup .baw-photo-mockup,.baw-review-product-mockup .baw-photo-mockup.is-frame-pending,.baw-review-product-mockup .baw-photo-mockup.is-frame-ready,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-frame-pending,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-frame-ready{--baw-mockup-short: 188px;--baw-mockup-long: 248px}.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-landscape,.baw-review-product-stage.has-mockup.has-plate .baw-review-product-mockup .baw-photo-mockup.is-native-wide.is-frame-ready{--baw-mockup-short: 140px;--baw-mockup-long: 198px}.baw-review-product-plate,.baw-review-product-mockup-stage>.baw-review-product-plate{width:min(94%,100%);max-width:100%;min-width:0}.baw-review-product-stage.has-plate>.baw-review-product-plate{width:min(94%,100%);max-width:100%;min-width:0}.baw-review-product-plate-l1{font-size:14.5px}.baw-review-product-plate-l2{font-size:9px}.baw-review-product-stage>.baw-review-product-engraving{min-width:88px;padding:8px 12px 7px}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__eyebrow{font-size:8px}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line--name,.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line--name.baw-font-lavanderia{font-size:16px}.baw-review-product-stage>.baw-review-product-engraving .baw-engraving-text-preview__line+.baw-engraving-text-preview__line{font-size:9px}.baw-review-product-copy{flex:0 0 auto;padding-top:10px}}@media(min-width:960px){.baw-review-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.baw-review-checkout{background:transparent;border:none;border-radius:0;padding:8px 0;box-shadow:none}.baw-review-checkout .baw-review-total{border-top:1px solid color-mix(in srgb,var(--baw-border) 70%,transparent);margin-top:4px;padding-top:12px;padding-bottom:0}.baw-review-checkout .baw-guidance--shared-review{margin:0}.baw-review-callouts{display:flex;flex-direction:column;gap:8px;position:relative;margin:0;padding:8px 0 0;border:0;border-radius:0;background:transparent;box-sizing:border-box;flex:0 0 auto}.baw-review-checkout>.baw-review-callouts{margin:0}.baw-review-checkout>.baw-review-callouts+.baw-review-total{margin-top:10px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--baw-border) 88%,transparent);border-radius:0}.baw-review-callouts .baw-review-notes{display:flex;flex-direction:column;margin:0;padding:0;border:1px solid #d8cebd;border-radius:4px;background:#f7f4ed;overflow:hidden;box-sizing:border-box;color:#2f2b26}.baw-review-shared-ack{position:relative;margin:0;padding:14px;border:1px solid color-mix(in srgb,var(--baw-border) 55%,var(--baw-teal) 45%);border-radius:4px;background:color-mix(in srgb,var(--baw-bg) 60%,color-mix(in srgb,var(--baw-teal) 22%,#d9cfc0));box-sizing:border-box;flex:0 0 auto}.baw-review-shared-ack.is-invalid{border-color:color-mix(in srgb,var(--baw-danger) 55%,var(--baw-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--baw-danger) 35%,transparent)}.baw-review-shared-ack-label{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;justify-items:start;column-gap:10px;margin:0;cursor:pointer;color:var(--baw-ink);text-align:left}.baw-review-shared-ack-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:.2em;border-radius:50%;background:color-mix(in srgb,var(--baw-teal) 86%,var(--baw-ink));color:#fff;font-size:11px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none}.baw-review-shared-ack-check{width:18px;height:18px;margin:.18em 0 0;accent-color:var(--baw-teal);cursor:pointer}.baw-review-shared-ack-check:focus-visible{outline:2px solid color-mix(in srgb,var(--baw-teal) 70%,transparent);outline-offset:2px}.baw-review-shared-ack-text{min-width:0;margin:0;font-family:var(--baw-font-body);font-size:.875rem;font-weight:600;line-height:1.5;letter-spacing:-.01em;color:var(--baw-ink);text-align:left}.baw-review-shared-ack-text strong{font-weight:700}.baw-review-shared-ack-error{margin:8px 0 0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--baw-danger)}.baw-review-shared-ack-error[hidden]{display:none!important}.baw-review-callouts>.baw-review-notes+.baw-review-shared-ack{margin-top:0}.baw-review-callouts__alert,.baw-review-cremation-notice,.baw-review-callouts .baw-guidance.baw-guidance--shared-review{display:none!important}.baw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.baw-review-notes{display:flex;flex-direction:column;margin:0;font-family:var(--baw-font-body);position:relative;color:#2f2b26}.baw-review-notes-toggle{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin:0;padding:12px;border:0;background:transparent;color:#2f2b26;font-family:var(--baw-font-body);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.baw .baw-review-notes-toggle:focus,.baw .baw-review-notes-toggle:focus-visible{outline:none}.baw .baw-review-notes-toggle:focus-visible .baw-review-notes-toggle-icon{border-color:color-mix(in srgb,var(--baw-accent) 70%,#d8cebd);box-shadow:0 0 0 2px color-mix(in srgb,var(--baw-accent) 42%,#fff)}.baw-review-notes-toggle-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1 auto}.baw-review-notes-toggle-primary{display:block;font-family:var(--baw-font-body);font-size:.875rem;font-weight:500;letter-spacing:-.015em;line-height:1.35;color:#2f2b26}.baw-review-notes-toggle-optional{display:block;font-family:var(--baw-font-body);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#625d55}.baw-review-notes-toggle-optional[hidden],.baw-review-notes-toggle-preview[hidden]{display:none!important}.baw-review-notes-toggle-preview{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--baw-font-body);font-size:.8125rem;font-weight:500;line-height:1.35;color:#625d55}.baw-review-notes-toggle-icon{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-top:0;border-radius:999px;color:#625d55;background:color-mix(in srgb,#ffffff 55%,#f7f4ed);border:1px solid #d8cebd}.baw-review-notes-chevron{display:block;transition:transform .16s ease;transform-origin:center}.baw-review-notes.is-open .baw-review-notes-chevron{transform:rotate(180deg)}.baw-review-notes-fields{position:relative;margin:0;padding:12px 12px 4px;min-width:0;border:0;border-top:1px solid #d8cebd;background:#f7f4ed;box-sizing:border-box}.baw-review-notes-fields[hidden]{display:none!important}.baw-review-notes-input{min-height:88px;height:88px;max-height:10rem;margin-top:0;resize:vertical;font-family:var(--baw-font-body);font-size:.9375rem;line-height:1.45;color:#2f2b26;background:#fff;border-color:#c4b59f}.baw-review-notes-input:focus{outline:none;border-color:var(--baw-accent);box-shadow:0 0 0 3px #8a7b5c26}.baw-review-notes-input::placeholder{color:#625d55;opacity:1}.baw-review-notes-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 10px}.baw-review-notes-count{font-family:var(--baw-font-body);font-size:.8125rem;font-weight:500;color:#625d55;letter-spacing:-.01em}.baw-review-notes-done{appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:0;padding:7px 14px;border-radius:var(--baw-radius-sm);border:1.5px solid #d8cebd;background:#fff;color:#2f2b26;font-family:var(--baw-font-body);font-size:.875rem;font-weight:600;letter-spacing:-.01em;cursor:pointer}.baw-review-notes-done:focus-visible{outline:2px solid color-mix(in srgb,var(--baw-accent) 75%,#000);outline-offset:2px}@media(max-width:1199px){.baw.is-review .baw-review-callouts .baw-review-notes{flex-direction:column-reverse}.baw.is-review .baw-review-callouts .baw-review-notes .baw-review-notes-fields{border-top:0;border-bottom:1px solid #d8cebd;padding:12px 12px 8px}.baw.is-review .baw-review-callouts .baw-review-notes .baw-review-notes-chevron{transform:rotate(180deg)}.baw.is-review .baw-review-callouts .baw-review-notes.is-open .baw-review-notes-chevron{transform:none}.baw.is-review .baw-review-callouts.is-notes-pinned:before{content:"";display:block;flex:0 0 auto;height:var(--baw-notes-pin-spacer-h, 52px);pointer-events:none}.baw.is-review .baw-review-callouts .baw-review-notes.is-open{position:fixed;z-index:7;left:max(var(--baw-pad-x),env(safe-area-inset-left,0px));right:max(var(--baw-pad-x),env(safe-area-inset-right,0px));bottom:var(--baw-funnel-dock-h, 148px);width:auto;max-width:none;max-height:min(22rem,calc(100dvh - var(--baw-funnel-dock-h, 148px) - 12px));box-shadow:0 -6px 20px #2b262014}}.baw-review-checkout .baw-review-trust{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px 10px;padding:16px 0 0}.baw-review-checkout .baw-review-trust-score{flex-wrap:nowrap;gap:6px 7px}.baw-review-checkout .baw-review-trust-value{font-size:1rem;font-weight:600;letter-spacing:-.02em}.baw-review-checkout .baw-review-trust-meta{margin:0;font-size:.8125rem;white-space:nowrap}.baw-review-checkout .baw-actions{margin-top:18px;padding:0}.baw-review-checkout .baw-continue,.baw-continue--review{width:100%;min-height:52px;border-radius:var(--baw-radius-sm);font-family:var(--baw-font-body);font-size:16px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.baw-review-checkout .baw-review-payments{margin-top:12px;padding-top:0;padding-bottom:8px;border-top:none}.baw-review-checkout .baw-review-pay-list{margin-left:auto;margin-right:auto}.baw-footer .baw-review-trust,.baw-footer .baw-review-payments{border-top:none;padding:0;margin:0}.baw-footer .baw-review-trust+.baw-review-payments{margin-top:8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--baw-border) 55%,transparent)}@media(min-width:1200px){.baw-continue{padding:12px 22px}.baw.is-review{--baw-step-pad-top: 22px;--baw-content-gap: 12px}.baw.is-review .baw-step-count,.baw.is-review .baw-progress{display:none!important}.baw.is-review .baw-review-chrome:not([hidden]){display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.baw.is-review .baw-topbar-row{min-height:72px;padding-top:10px;padding-bottom:10px;align-items:center}.baw.is-review .baw-step-text{max-width:min(52rem,78vw);gap:0}.baw-review-chrome-headline{margin:0;color:var(--baw-ink);text-align:center;max-width:100%;min-width:0}.baw .baw-review-chrome-headline.baw-wizard-title{text-wrap:wrap}.baw-review-chrome-helper{margin:0;font-size:.9rem;line-height:1.35;font-weight:400;color:var(--baw-ink-soft)}.baw.is-review .baw-step{overflow:hidden;padding-bottom:0}.baw.is-review .baw-step-inner--review{max-width:none;width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;max-height:100%;overflow:hidden}.baw.is-review .baw-step-inner--review>.baw-review-head{display:none}.baw.is-review .baw-review-layout{display:grid;flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:start;grid-template-columns:minmax(0,1.75fr) minmax(272px,.7fr);gap:16px 36px}.baw.is-review[data-review-gallery="0"] .baw-review-layout{grid-template-columns:minmax(0,1fr)}.baw.is-review[data-review-gallery="0"] .baw-review-visual:empty{display:none}.baw.is-review[data-review-gallery="1"] .baw-review-layout{grid-template-columns:minmax(300px,340px) minmax(300px,1fr);gap:16px 32px}.baw.is-review[data-review-gallery="2"] .baw-review-layout,.baw.is-review[data-review-gallery="3"] .baw-review-layout,.baw.is-review[data-review-gallery="4"] .baw-review-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.baw.is-review .baw-review-visual{align-self:start;height:auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px;padding-right:4px}.baw.is-review .baw-review-rail{align-self:stretch;display:flex;flex-direction:column;max-height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:10px;padding-bottom:24px;-webkit-overflow-scrolling:touch}.baw.is-review .baw-review-rail>.baw-review-pet{flex:0 0 auto}.baw.is-review .baw-review-booking{flex:0 0 auto;min-height:0;overflow:visible;padding-bottom:4px}.baw.is-review .baw-review-rail>.baw-portrait-offer,.baw.is-review .baw-review-rail>.baw-review-checkout{flex:0 0 auto}.baw.is-review .baw-review-visual .baw-review-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;align-content:start;height:auto}.baw.is-review .baw-review-visual .baw-review-products[data-count="1"]{grid-template-columns:minmax(0,1fr)}.baw.is-review .baw-review-visual .baw-review-products[data-count="2"],.baw.is-review .baw-review-visual .baw-review-products[data-count="3"],.baw.is-review .baw-review-visual .baw-review-products[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.baw.is-review .baw-step-inner--review .baw-headline{margin-bottom:0}.baw.is-review .baw-step-inner--review .baw-helper{margin:6px 0 0}.baw.is-review .baw-footer{display:none!important}.baw.is-review .baw-portrait-offer{margin:6px 0 0;flex:0 0 auto}.baw.is-review .baw-review-checkout{display:block;position:relative;flex:0 0 auto;flex-shrink:0;padding-top:0;padding-bottom:8px;margin-top:auto;background:var(--baw-surface);overflow:visible}.baw.is-review .baw-review-checkout .baw-review-payments{flex-shrink:0;margin-top:12px;padding-bottom:8px;overflow:visible}.baw.is-review .baw-review-checkout>.baw-review-callouts{position:relative;margin:0;padding-top:8px}.baw.is-review .baw-review-callouts .baw-review-notes{flex-direction:column}.baw.is-review .baw-review-checkout>.baw-review-callouts+.baw-review-total{margin-top:10px;padding-top:12px}.baw.is-review .baw-review-checkout .baw-continue{min-height:48px;white-space:nowrap}}@media(max-width:1199px){.baw-continue{min-height:44px}.baw.is-review .baw-footer--review-checkout .baw-continue,.baw.is-review .baw-review-checkout .baw-continue{min-height:52px}.baw.is-review .baw-review-checkout>.baw-review-callouts{margin-bottom:4px}.baw.is-review .baw-review-checkout .baw-review-payments{padding-bottom:20px}}@media(max-width:767px){.baw.is-review .baw-footer--review-checkout .baw-continue,.baw.is-review .baw-continue--review{font-size:1rem;white-space:nowrap;letter-spacing:-.015em}}@media(max-width:340px){.baw.is-review .baw-footer--review-checkout .baw-continue,.baw.is-review .baw-continue--review{letter-spacing:-.03em;font-size:1rem;padding-left:10px;padding-right:10px}}.baw-helper--quiet{color:color-mix(in srgb,var(--baw-ink-soft) 90%,var(--baw-ink));font-size:.9375rem}@media(max-width:640px){.baw-ashes-placement-confirm{width:100%;justify-content:space-between;padding:13px 16px}}.baw-summary-section-line.is-placement{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 12px;margin-top:0;padding:0;border:none;border-radius:0;background:transparent}.baw-summary-section-line.is-placement .baw-summary-section-value{flex:1 1 auto;min-width:0;font-family:var(--baw-font-body);font-weight:500;font-size:12.5px;color:color-mix(in srgb,var(--baw-ink) 88%,var(--baw-ink-soft));white-space:normal;text-overflow:unset;overflow-wrap:break-word}.baw-summary-section-line.is-placement .baw-summary-placement-edit{flex:0 0 auto;margin:0;min-height:auto;min-width:2.5em;padding:2px 0;line-height:1.3}.baw-placement-status-note{display:inline-flex;align-items:flex-start;gap:6px;min-width:0}.baw-placement-status-note__icon{flex:0 0 auto;display:inline-block;width:13px;height:13px;margin-top:1px;border-radius:999px;background:color-mix(in srgb,var(--baw-accent) 18%,var(--baw-bg));color:color-mix(in srgb,var(--baw-accent) 72%,var(--baw-ink));font-size:8.5px;font-weight:700;font-style:normal;line-height:13px;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none}.baw-placement-status-note__text{flex:1 1 auto;min-width:0;font-family:var(--baw-font-body);font-weight:500;letter-spacing:0;line-height:1.35;color:color-mix(in srgb,var(--baw-ink) 88%,var(--baw-ink-soft))}.baw-reset-modal-card--ashes-placement{width:min(100%,580px);max-height:min(90vh,720px);max-height:min(90dvh,720px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.baw-urn-change-or-add-modal .baw-reset-modal-card--ashes-placement{width:min(100%,660px)}.baw-urn-change-or-add-modal .baw-reset-modal-body{margin-top:10px}.baw-urn-change-or-add-modal .baw-reset-modal-body+.baw-reset-modal-body,.baw-urn-change-or-add-modal .baw-reset-modal-body--follow{margin-top:4px}.baw-urn-change-or-add-modal .baw-reset-modal-body strong{color:var(--baw-ink);font-weight:600}.baw-urn-change-or-add-thumbs{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;min-width:0}@media(min-width:720px){.baw-ashes-placement-modal .baw-reset-modal-card--ashes-placement,.baw-urn-change-or-add-modal .baw-reset-modal-card--ashes-placement{padding:28px 28px 24px;max-height:min(92vh,780px);max-height:min(92dvh,780px)}.baw-urn-change-or-add-modal .baw-reset-modal-card--ashes-placement{width:min(100%,680px)}.baw-urn-change-or-add-modal .baw-ashes-placement-card{gap:10px}.baw-urn-change-or-add-thumbs--pair{gap:4px}.baw-urn-change-or-add-thumbs--pair .baw-ashes-dest-card__thumb{width:48px;height:48px;border-radius:9px}.baw-ashes-placement-modal .baw-ashes-placement,.baw-urn-change-or-add-modal .baw-ashes-placement{margin-top:22px}.baw-ashes-placement-modal .baw-memorial-ash-destination{margin-top:26px}.baw-ashes-placement-modal .baw-ashes-placement__ask{margin-bottom:14px}.baw-ashes-placement-modal .baw-ashes-placement-guidance,.baw-ashes-placement-modal .baw-reset-modal-card--ashes-placement>.baw-guidance{margin-top:20px}.baw-ashes-placement-modal .baw-reset-modal-actions{margin-top:20px}.baw-ashes-placement-modal .baw-ashes-placement-guidance+.baw-reset-modal-actions{margin-top:18px}}@media(min-width:720px){.baw-ashes-placement__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:720px){.baw-ashes-dest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:719px){.baw-ashes-placement-card,.baw-ashes-dest-card{min-height:44px}.baw-ashes-dest-card__thumb{width:48px;height:48px}.baw-urn-change-or-add-modal .baw-reset-modal-card--ashes-placement{align-self:center;flex:0 0 auto;width:100%;height:fit-content;min-height:0;max-height:min(90dvh,720px);overflow-x:hidden;overflow-y:auto;padding:18px}.baw-urn-change-or-add-modal .baw-reset-modal-close{top:6px;right:6px;width:44px;height:44px;min-width:44px;min-height:44px}.baw-urn-change-or-add-modal .baw-reset-modal-title{padding-right:52px;margin:0}.baw-urn-change-or-add-modal .baw-reset-modal-body{margin-top:12px}.baw-urn-change-or-add-modal .baw-reset-modal-body+.baw-reset-modal-body,.baw-urn-change-or-add-modal .baw-reset-modal-body--follow{margin-top:6px}.baw-urn-change-or-add-modal .baw-ashes-placement{margin:16px 0 0}.baw-urn-change-or-add-modal .baw-ashes-placement__choices{grid-template-columns:1fr;gap:12px}.baw-urn-change-or-add-modal .baw-ashes-placement-card{width:100%;gap:12px;padding:14px;min-height:44px}.baw-urn-change-or-add-modal .baw-ashes-placement-card__title{white-space:nowrap}.baw-urn-change-or-add-thumbs{gap:5px}.baw-urn-change-or-add-thumbs:not(.baw-urn-change-or-add-thumbs--pair) .baw-ashes-dest-card__thumb{width:48px;height:48px;border-radius:9px}.baw-urn-change-or-add-thumbs--pair .baw-ashes-dest-card__thumb{width:36px;height:36px;border-radius:8px}}@media(max-width:360px){.baw-urn-change-or-add-modal .baw-ashes-placement-card__title{white-space:normal}.baw-urn-change-or-add-thumbs--pair .baw-ashes-dest-card__thumb{width:32px;height:32px;border-radius:7px}}@media(min-width:720px){.baw-ashes-placement-card{min-height:80px;gap:14px;padding:14px}.baw-ashes-placement-card__support{font-size:.8125rem;line-height:1.35}.baw-ashes-dest-card{min-height:70px}}@media(min-width:1200px){.baw-memorial-overlay,.baw-memorial-overlay-inner{align-items:center}.baw-memorial-sheet{border-radius:16px;max-height:min(86vh,820px);padding:28px}.baw-memorial-sheet--detail{padding:0}.baw-memorial-sheet--detail .baw-memorial-sheet-body{padding:28px 28px 12px}.baw-memorial-sheet--detail .baw-memorial-sheet-media{max-width:220px;margin:8px auto 16px}.baw-memorial-sheet-actions{padding:16px 28px 28px}}.baw-portrait-offer{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin:8px 0 0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--baw-border) 42%,transparent);border-radius:10px;background:color-mix(in srgb,var(--baw-bg) 55%,transparent);box-shadow:none}.baw-portrait-offer-media{width:44px;height:44px}.baw-portrait-offer-media--empty{border-radius:8px;background:color-mix(in srgb,var(--baw-border) 28%,transparent)}.baw-portrait-offer-media img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:color-mix(in srgb,#fff 70%,transparent)}.baw-portrait-offer-media.is-client-photo img{object-fit:cover}.baw-portrait-offer-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.baw-portrait-offer-title{margin:0;font-size:.84rem;font-family:var(--baw-font-serif, Georgia, serif);font-weight:500;line-height:1.2;color:color-mix(in srgb,var(--baw-ink) 78%,var(--baw-ink-soft));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-portrait-offer-meta{margin:0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0;font-size:.75rem;line-height:1.25}.baw-portrait-offer-text{min-width:0;flex:1 1 auto;color:var(--baw-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baw-portrait-offer-price{flex:0 0 auto;margin:0;font-weight:600;font-size:.8rem;color:var(--baw-ink);white-space:nowrap}.baw-portrait-offer-compare{margin-left:4px;font-weight:400;text-decoration:line-through;color:var(--baw-ink-soft)}.baw-portrait-offer-actions{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.baw-portrait-offer-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-portrait-offer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--baw-gold) 70%,var(--baw-border));border-radius:999px;background:transparent;color:color-mix(in srgb,var(--baw-ink) 92%,var(--baw-ink-soft));font:inherit;font-size:.78rem;font-weight:500;cursor:pointer;white-space:nowrap}.baw-portrait-offer-cta:disabled{opacity:.65;cursor:wait}.baw-portrait-offer-error{margin:0;max-width:10rem;font-size:.7rem;line-height:1.25;color:var(--baw-error, #a33);text-align:right}.baw-review-rail .baw-portrait-offer{flex:0 0 auto;min-height:0}@media(max-width:1099px){.baw-portrait-offer{grid-template-columns:40px minmax(0,1fr) auto;gap:6px 8px;padding:6px 8px}.baw-portrait-offer-media,.baw-portrait-offer-media img{width:40px;height:40px}.baw-portrait-offer-cta{min-height:30px;padding:0 10px}.baw-portrait-offer-error{max-width:8.5rem}}@media(max-width:480px){.baw-portrait-offer{grid-template-columns:40px minmax(0,1fr)}.baw-portrait-offer-actions{grid-column:1 / -1;align-items:stretch}.baw-portrait-offer-cta{width:100%}.baw-portrait-offer-error{max-width:none;text-align:left}}.baw.has-memorial-overlay{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/76/assets/booking-wizard.css.map */
