.ud-page .ud-nav--overlay{--nav-font:var(--header-overlay-font);--nav-size:var(--header-overlay-size);--nav-weight:var(--header-overlay-weight);min-height:var(--header-overlay-height)}.ud-page .ud-nav--overlay:is(.is-scrolled,.is-menu-open){--nav-font:var(--header-font);--nav-size:var(--header-scroll-size);--nav-weight:var(--header-scroll-weight);min-height:var(--header-scroll-height)}.ud-page .ud-nav--overlay .ud-nav__links{gap:var(--header-link-gap);margin-right:min(6vw,var(--header-links-inset))}.ud-page .ud-nav--overlay .ud-wordmark{font-family:var(--nav-font);font-weight:var(--nav-weight)}.ud-page .ud-nav--overlay .ud-nav__links a,.ud-page .ud-nav--overlay .ud-menu-toggle{font-family:var(--nav-font);font-size:var(--nav-size);font-weight:var(--nav-weight)}.ud-page .ud-nav--overlay .ud-logo--overlay{width:var(--header-overlay-logo-width);max-width:30vw}.ud-page .ud-nav--overlay .ud-logo--standard{width:var(--logo-width);max-width:30vw}.ud-page .ud-hero__overlay-copy h1{font-size:var(--hero-heading-size);max-width:16ch}.ud-page .ud-hero__overlay-copy .ud-intro{font-size:var(--hero-intro-size)}.template-index .ud-page .ud-films--carousel .ud-film-grid{display:flex;gap:var(--film-gap,28px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--body-ink) transparent;padding:0 0 16px}.template-index .ud-page .ud-films--carousel .ud-film-card{flex:0 0 calc((100% - (var(--film-columns,2) - 1) * var(--film-gap,28px))/var(--film-columns,2));margin-top:0;scroll-snap-align:start}.template-index .ud-page .ud-films--editorial .ud-film-card__media img,.template-index .ud-page .ud-films--editorial .ud-film-expand{aspect-ratio:var(--film-ratio,16/9)}.template-index .ud-page .ud-films--editorial .ud-film-expand{bottom:auto!important}.template-index .ud-page .ud-films--editorial .ud-carousel-controls{gap:14px;margin-bottom:18px}.ud-carousel-controls button:disabled{opacity:.3;cursor:default}.template-index .ud-page .ud-photography--spotlight{padding-top:64px;border-top:1px solid color-mix(in srgb,var(--body-ink) 20%,transparent)}.ud-page .ud-photography--spotlight .ud-photo-heading{font-weight:300}.ud-keepsakes{border-top:1px solid color-mix(in srgb,var(--body-ink) 20%,transparent)}.ud-keepsakes-heading{margin-bottom:40px}.ud-keepsakes-heading h2{max-width:none}.ud-keepsakes-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}.ud-keepsake-image{aspect-ratio:4/3;background:color-mix(in srgb,var(--body-ink) 4%,transparent)}.ud-keepsake-image img{display:block;width:100%;height:100%;object-fit:contain}.ud-keepsake-copy{padding-top:28px;max-width:48ch;font-size:15px}.ud-keepsake-copy h3{font-size:30px;max-width:20ch}.ud-keepsake-copy .ud-eyebrow{margin-bottom:14px}.ud-media-slot{aspect-ratio:4/3;border:1px solid color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 3%,transparent);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px;gap:10px;color:inherit}.ud-media-slot span{font-size:17px;max-width:25ch}.ud-media-slot small{font-size:11px;letter-spacing:.03em;opacity:.8}.ud-about-media{margin-top:32px}.ud-launch-about .ud-about-media img{margin:0;max-height:560px;object-fit:contain}.ud-about-video{display:block;width:100%;max-height:620px;background:#2d1612}.ud-contact-guided{align-items:start}.ud-contact-intro-copy{font-size:17px;max-width:34ch;margin-top:28px}.ud-contact-intro .ud-launch-email{margin-top:32px!important;line-height:1.8}.ud-enquiry-form{font:inherit;color:inherit;min-width:0}.ud-enquiry-form label{display:block;font-size:15px;line-height:1.4;margin:0 0 10px}.ud-enquiry-form small{font-size:12px;font-weight:400}.ud-enquiry-form :is(input:not([type=checkbox]),select,textarea){font:inherit;font-size:16px;color:inherit;background:transparent;border:1px solid color-mix(in srgb,var(--body-ink) 40%,transparent);border-radius:0;padding:13px 14px;max-width:100%;width:100%;min-height:48px;box-sizing:border-box}.ud-enquiry-form select{padding-right:30px;background:var(--body-bg)}.ud-enquiry-form textarea{display:block;resize:vertical;min-height:112px}.ud-enquiry-form input::placeholder,.ud-enquiry-form textarea::placeholder{color:color-mix(in srgb,var(--body-ink) 75%,var(--body-bg));opacity:1}.ud-enquiry-form :is(input,select,textarea,button,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.ud-enquiry-form .ud-gift-check{display:flex;align-items:center;gap:10px;margin:18px 0 24px;font-size:14px}.ud-gift-check input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;accent-color:var(--body-ink);margin:0}.ud-gift-details{margin-bottom:28px}.ud-gift-details[hidden]{display:none}.ud-moment-field{margin:28px 0}.ud-enquiry-form .ud-form-hint{font-size:12px;line-height:1.6;margin:0 0 15px;max-width:55ch}.ud-idea-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ud-idea-buttons button{font:inherit;font-size:12px;line-height:1.4;background:transparent;color:inherit;border:1px solid color-mix(in srgb,var(--body-ink) 30%,transparent);padding:9px 12px;min-height:40px;cursor:pointer;text-align:left;display:flex;gap:12px;justify-content:space-between;align-items:center}.ud-idea-buttons button:hover{background:color-mix(in srgb,var(--body-ink) 7%,transparent)}.ud-form-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ud-form-extra{margin:24px 0;border-block:1px solid color-mix(in srgb,var(--body-ink) 20%,transparent)}.ud-form-extra summary{cursor:pointer;font-size:13px;padding:18px 0}.ud-extra-fields{padding-bottom:22px}.ud-extra-fields input+label{margin-top:18px}.ud-form-notice,.ud-form-errors,.ud-preview-status{border:1px solid currentColor;padding:20px;line-height:1.6}.ud-enquiry-form .ud-launch-contact-button{cursor:pointer;font-family:inherit}@media(max-width:1200px){.ud-page .ud-nav--overlay .ud-menu-toggle{display:inline-flex}.ud-page .ud-nav--overlay .ud-nav__links{display:none;position:absolute;top:100%;left:0;width:100%;margin-right:0;padding:8px 24px 24px;background:var(--header-bg);overflow-y:auto}.ud-page .ud-nav--overlay.is-menu-open .ud-nav__links{display:block}.ud-page .ud-nav--overlay .ud-nav__group{display:flex;flex-direction:column;align-items:stretch}.ud-page .ud-nav--overlay .ud-nav__links a{padding:12px 0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.ud-page .ud-nav--overlay .ud-nav__links a:last-child{border-bottom:0;padding:12px 0}}@media(max-width:700px){.ud-page .ud-hero__overlay-copy h1{font-size:var(--hero-heading-mobile-size);max-width:15ch}.ud-page .ud-hero__overlay-copy{inset-block:calc(var(--ud-nav-height,96px) + 16px) 80px}.ud-page .ud-hero__overlay-copy .ud-intro{font-size:min(16px,var(--hero-intro-size))}.template-index .ud-page .ud-films--carousel .ud-film-card{flex-basis:88%}.template-index .ud-page .ud-photography--spotlight{padding-top:52px}.ud-keepsakes-grid{grid-template-columns:1fr;gap:48px}.ud-keepsakes-heading h2{max-width:15ch}.ud-keepsake-copy h3{font-size:27px}.ud-form-two{grid-template-columns:1fr;gap:20px}.ud-contact-intro-copy{font-size:16px;max-width:none}.ud-contact-intro .ud-launch-email{margin-top:20px!important}.ud-enquiry-form .ud-launch-contact-button{width:100%}}.template-index .ud-page .ud-films--carousel .ud-film-grid{scrollbar-width:none;border:0}.template-index .ud-page .ud-films--carousel .ud-film-grid::-webkit-scrollbar{display:none;width:0;height:0}.ud-page .ud-films--editorial .ud-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:0;background:transparent;color:var(--body-ink);box-shadow:none;padding:8px}.ud-page .ud-films--editorial .ud-carousel-controls button:hover{background:transparent;color:var(--body-ink)}.ud-page .ud-films--editorial .ud-carousel-controls button:focus-visible{outline:1px solid currentColor;outline-offset:-4px}.ud-page .ud-films--editorial .ud-carousel-controls button:disabled{opacity:.25}.ud-page .ud-photography.ud-photography--spotlight .ud-photo-card__name,.ud-page .ud-photography.ud-photography--spotlight .ud-photo-card__caption{visibility:visible;opacity:1;transition:none}.ud-launch-about__inner{grid-template-areas:"eyebrow eyebrow" "heading copy" "media copy";grid-template-rows:auto auto auto;gap:28px 80px;align-items:start}.ud-launch-about__inner>.ud-about-eyebrow{grid-area:eyebrow;margin:0}.ud-launch-about__inner>.ud-about-heading{grid-area:heading;margin:0}.ud-launch-about__inner>.ud-about-media{grid-area:media;margin:0;min-width:0}.ud-launch-about__inner>.ud-launch-about__copy{grid-area:copy;margin:0}.ud-launch-about__inner>.ud-launch-about__copy>p:first-child{margin-top:0}.ud-keepsake-video video{display:block;width:100%;height:100%;object-fit:contain;background:transparent}.ud-purpose{border:0;padding:0;margin:24px 0;min-width:0}.ud-purpose legend{font-size:15px;margin-bottom:12px;padding:0}.ud-purpose-options{display:flex;flex-wrap:wrap;gap:14px 32px}.ud-enquiry-form .ud-purpose label{display:flex;align-items:center;gap:10px;font-size:14px;margin:0;cursor:pointer;min-height:40px}.ud-enquiry-form .ud-purpose input[type=radio]{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;min-height:0;padding:0;margin:0;accent-color:var(--body-ink);border:0}@media(max-width:700px){.ud-launch-about__inner{grid-template-columns:1fr;grid-template-areas:"eyebrow" "heading" "media" "copy";gap:26px}}.ud-price-reference{max-width:52ch;margin:28px 0 18px}.ud-price-reference p{margin:0 0 10px}.ud-price-reference .ud-price-reference__amount{font-size:21px;line-height:1.35}.ud-price-reference .ud-price-reference__scope{font-size:14px;line-height:1.55}.ud-price-reference .ud-price-reference__note{font-size:12px;line-height:1.6;max-width:48ch}.ud-offer-actions{display:flex;gap:14px 30px;flex-wrap:wrap;align-items:center}.ud-photo-enquiry{padding:0 var(--photo-gutter,40px);max-width:1440px;margin:0 auto}.ud-price-editor-note{font-size:12px;border:1px dashed currentColor;padding:16px}.ud-enquiry-form .ud-prices-form-note{font-size:15px;line-height:1.6;margin:24px 0;max-width:44ch}.ud-enquiry-form [hidden]{display:none!important}@media(max-width:700px){.ud-page .ud-photography .ud-photo-enquiry{order:3;padding:24px var(--photo-mobile-gutter,12px) 0}.ud-photo-enquiry .ud-price-reference{margin-top:0}.ud-offer-actions{align-items:flex-start;gap:10px 28px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/um-dia-v25.css.map */
