.BookingLink-module__WbYrFa__link{text-underline-offset:.2em;text-decoration:underline}
.Button-module__VMVMAW__button{appearance:none;min-block-size:var(--control-min-size);justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;font-family:var(--font-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}.Button-module__VMVMAW__pill{border-radius:var(--radius-pill)}.Button-module__VMVMAW__card{border-radius:var(--radius-lg)}.Button-module__VMVMAW__button:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{cursor:not-allowed;opacity:var(--opacity-disabled)}.Button-module__VMVMAW__sm{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-sm)}.Button-module__VMVMAW__md{padding-block:var(--space-3);padding-inline:var(--space-5);font-size:var(--text-base)}.Button-module__VMVMAW__lg{padding-block:var(--space-4);padding-inline:var(--space-6);font-size:var(--text-lg)}.Button-module__VMVMAW__primary,.Button-module__VMVMAW__primaryOrange{border-color:var(--color-action);color:var(--color-on-action);background-color:var(--color-action);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__primary:hover:not(:disabled),.Button-module__VMVMAW__primaryOrange:hover:not(:disabled){border-color:var(--color-action-hover);background-color:var(--color-action-hover);box-shadow:var(--shadow-primary)}.Button-module__VMVMAW__primary:active:not(:disabled),.Button-module__VMVMAW__primaryOrange:active:not(:disabled){border-color:var(--color-action-active);background-color:var(--color-action-active);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__secondary{border-color:var(--color-border-strong);color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__secondary:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-surface)}.Button-module__VMVMAW__secondary:active:not(:disabled){border-color:var(--color-primary-active);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__ghost{color:var(--color-primary-active);background-color:#0000}.Button-module__VMVMAW__ghost:hover:not(:disabled){background-color:var(--color-primary-subtle)}.Button-module__VMVMAW__ghost:active:not(:disabled){color:var(--color-text);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__subtle{border-color:var(--color-primary-subtle);color:var(--color-primary-active);background-color:var(--color-primary-subtle)}.Button-module__VMVMAW__subtle:hover:not(:disabled){border-color:var(--color-primary)}.Button-module__VMVMAW__subtle:active:not(:disabled){border-color:var(--color-primary-active);color:var(--color-on-primary);background-color:var(--color-primary-active)}.Button-module__VMVMAW__onDark{border-color:var(--color-surface-raised);color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__onDark:hover:not(:disabled){background-color:var(--color-surface)}.Button-module__VMVMAW__onDark:active:not(:disabled){background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__onDarkGhost{border-color:var(--color-border-strong);color:var(--color-text-on-dark);background-color:#0000}.Button-module__VMVMAW__onDarkGhost:hover:not(:disabled){color:var(--color-text);background-color:var(--color-surface-raised)}.Button-module__VMVMAW__onDarkGhost:active:not(:disabled){color:var(--color-text);background-color:var(--color-surface-sunken)}.Button-module__VMVMAW__spinner{animation:Button-module__VMVMAW__spin var(--duration-slow) var(--ease-linear) infinite}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(1turn)}}
.Fields-module__T1LWfG__field{gap:var(--space-2);flex-direction:column;display:flex}.Fields-module__T1LWfG__label,.Fields-module__T1LWfG__toggleLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Fields-module__T1LWfG__required,.Fields-module__T1LWfG__error{color:var(--color-danger)}.Fields-module__T1LWfG__hint,.Fields-module__T1LWfG__error,.Fields-module__T1LWfG__toggleDescription{font-size:var(--text-xs)}.Fields-module__T1LWfG__hint,.Fields-module__T1LWfG__toggleDescription{color:var(--color-text-muted)}.Fields-module__T1LWfG__error{font-weight:var(--weight-semibold)}.Fields-module__T1LWfG__control{width:100%;min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard)}.Fields-module__T1LWfG__control:hover{border-color:var(--color-border-strong)}.Fields-module__T1LWfG__control::placeholder{color:var(--color-text-muted)}.Fields-module__T1LWfG__controlInvalid{border-color:var(--color-danger)}.Fields-module__T1LWfG__textarea{min-height:var(--space-16);resize:vertical}.Fields-module__T1LWfG__select{padding-right:var(--space-8);appearance:none}.Fields-module__T1LWfG__toggleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.Fields-module__T1LWfG__toggleCopy{gap:var(--space-1);flex-direction:column;display:flex}.Fields-module__T1LWfG__toggle{width:var(--control-min-size);height:var(--space-6);margin-top:var(--space-1);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg);transition:background-color var(--duration-fast) var(--ease-standard);flex-shrink:0;position:relative}.Fields-module__T1LWfG__toggleChecked{border-color:var(--color-primary);background:var(--color-primary)}.Fields-module__T1LWfG__toggle:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Fields-module__T1LWfG__toggleKnob{top:var(--space-1);left:var(--space-1);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--color-border-strong);transition:transform var(--duration-fast) var(--ease-standard);position:absolute}.Fields-module__T1LWfG__toggleChecked .Fields-module__T1LWfG__toggleKnob{background:var(--color-on-primary);transform:translateX(var(--space-5))}
.HowItWorksFlow-module__P3o8Ta__root{scroll-margin-block-start:var(--size-header-height)}.HowItWorksFlow-module__P3o8Ta__header{align-items:center;gap:var(--space-5) var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.HowItWorksFlow-module__P3o8Ta__header>a{justify-self:start}.HowItWorksFlow-module__P3o8Ta__steps{gap:var(--space-8);margin:var(--space-0);padding:var(--space-0);grid-template-columns:1fr;list-style:none;display:grid}.HowItWorksFlow-module__P3o8Ta__step{align-content:start;gap:var(--space-5);min-width:0;display:grid}.HowItWorksFlow-module__P3o8Ta__media{aspect-ratio:1;border-radius:var(--radius-lg);position:relative;overflow:hidden}.HowItWorksFlow-module__P3o8Ta__image{object-fit:cover;width:100%;height:100%;display:block}.HowItWorksFlow-module__P3o8Ta__number{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);color:var(--color-text);background:var(--color-surface-raised);font-size:var(--type-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4)}.HowItWorksFlow-module__P3o8Ta__copy{gap:var(--space-3);min-width:0;display:grid}.HowItWorksFlow-module__P3o8Ta__stepTitle{letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.HowItWorksFlow-module__P3o8Ta__header{grid-template-columns:minmax(0,1fr) auto}.HowItWorksFlow-module__P3o8Ta__steps{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HowItWorksFlow-module__P3o8Ta__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}
.StorefrontComposition-module__ZGI8fq__hero{--text-display:var(--type-home-headline);--text-lg:var(--type-home-body);isolation:isolate;background-color:var(--color-hero-bg);display:grid;position:relative;overflow:hidden}.StorefrontComposition-module__ZGI8fq__heroMedia{width:100%;display:block}.StorefrontComposition-module__ZGI8fq__heroImage{width:100%;height:auto;display:block}.StorefrontComposition-module__ZGI8fq__heroContent{z-index:1;padding-block:var(--space-8);position:relative}.StorefrontComposition-module__ZGI8fq__heroInner{max-width:var(--measure-form);gap:var(--space-6)}.StorefrontComposition-module__ZGI8fq__mobileCopy{display:none}@media (max-width:47.999rem){.StorefrontComposition-module__ZGI8fq__hero{--text-display:var(--type-home-mobile-headline);--text-lg:var(--text-base)}.StorefrontComposition-module__ZGI8fq__mobileCopy{display:inline}.StorefrontComposition-module__ZGI8fq__heroContent{padding-block:var(--space-6) var(--space-3)}.StorefrontComposition-module__ZGI8fq__heroInner{gap:var(--space-3);max-width:none}.StorefrontComposition-module__ZGI8fq__heroInner h1{line-height:var(--leading-home-mobile-headline)}.StorefrontComposition-module__ZGI8fq__heroInner h1 em{color:var(--color-primary-active)}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__actions{gap:var(--space-0);margin-block-start:var(--space-1);display:grid}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroPrimary{min-height:var(--size-home-mobile-action);padding-block:var(--space-3);color:var(--color-text-on-dark);background-color:var(--color-text);border-color:var(--color-text);font-size:var(--text-base);justify-content:space-between}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroPrimary:hover,.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroPrimary:active{background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroSecondary{min-height:var(--control-min-size);padding-block:var(--space-2);box-shadow:none;font-size:var(--text-sm);text-underline-offset:var(--space-1);background-color:#0000;border-color:#0000;justify-self:center;text-decoration:underline;display:none}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroSecondary:hover{color:var(--color-primary-active)}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__actions:has(.StorefrontComposition-module__ZGI8fq__heroShop){gap:var(--space-2)}.StorefrontComposition-module__ZGI8fq__hero .StorefrontComposition-module__ZGI8fq__heroShop{min-height:var(--size-home-mobile-action);padding-block:var(--space-3);font-size:var(--text-base);border-color:currentColor;justify-content:space-between;justify-self:stretch;text-decoration:none;display:inline-flex}.StorefrontComposition-module__ZGI8fq__heroMedia{aspect-ratio:var(--ratio-home-mobile-image);overflow:hidden}.StorefrontComposition-module__ZGI8fq__heroImage{object-fit:cover;object-position:center 74%;height:100%}}@media (min-width:48rem) and (max-width:79.999rem){.StorefrontComposition-module__ZGI8fq__hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}@media (min-width:80rem){.StorefrontComposition-module__ZGI8fq__heroMedia,.StorefrontComposition-module__ZGI8fq__heroContent{grid-area:1/1;align-self:center}.StorefrontComposition-module__ZGI8fq__heroInner{max-width:min(var(--measure-home-headline), calc(40vw - var(--gutter)))}}.StorefrontComposition-module__ZGI8fq__heroWithVideo{grid-template-columns:minmax(0,1fr);align-items:center}.StorefrontComposition-module__ZGI8fq__heroWithVideo .StorefrontComposition-module__ZGI8fq__heroContent{grid-area:auto}.StorefrontComposition-module__ZGI8fq__heroWithVideo .StorefrontComposition-module__ZGI8fq__heroInner{max-width:var(--measure-form)}.StorefrontComposition-module__ZGI8fq__heroFilm{min-width:0;aspect-ratio:var(--film-ratio,16 / 9);position:relative;overflow:hidden}@media (max-width:47.999rem){.StorefrontComposition-module__ZGI8fq__heroFilm{aspect-ratio:var(--film-ratio-mobile,var(--film-ratio,16 / 9))}}.StorefrontComposition-module__ZGI8fq__heroFilm video{object-fit:contain;width:100%;height:100%;display:block;position:relative}.StorefrontComposition-module__ZGI8fq__heroFilm video[data-loaded=false]{opacity:0}.StorefrontComposition-module__ZGI8fq__heroFilmPoster{position:absolute;inset:0}.StorefrontComposition-module__ZGI8fq__heroFilmPoster img{object-fit:contain;width:100%;height:100%}.StorefrontComposition-module__ZGI8fq__heroFilmToggle{z-index:3;top:var(--space-3);right:var(--space-3);width:var(--control-min-size);height:var(--control-min-size);border:var(--border-width) solid var(--color-border);color:var(--color-text);background:var(--color-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.StorefrontComposition-module__ZGI8fq__heroFilmToggle:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.StorefrontComposition-module__ZGI8fq__heroImmersive{--hero-header-size:calc(var(--size-header-height) + var(--border-width));min-height:calc(100svh - var(--hero-header-size))}@media (min-width:80rem){.StorefrontComposition-module__ZGI8fq__heroImmersive{--hero-header-size:calc(var(--size-header-height) + var(--space-4) + var(--border-width))}}@media (max-width:47.999rem){.StorefrontComposition-module__ZGI8fq__heroImmersive{--text-display:var(--type-hero-display-mobile);background:var(--color-text)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroContent{grid-area:1/1}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm{aspect-ratio:auto;align-self:stretch}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm video{object-fit:contain;object-position:center top;position:absolute;inset:0}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilmPoster img{object-position:center top}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 25%, color-mix(in srgb, var(--color-text) 25%, transparent) 40%, color-mix(in srgb, var(--color-text) 88%, transparent) 57%, var(--color-text) 82%);position:absolute;inset:0}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroContent{z-index:2;padding-block:var(--space-6) clamp(var(--space-4), 3svh, var(--space-6));pointer-events:none;align-self:end}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner{gap:clamp(var(--space-2), 2svh, var(--space-4))}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner h1,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner h1 em,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner p{color:var(--color-text-on-dark)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__actions{pointer-events:auto}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroPrimary{color:var(--color-text);background:var(--color-surface);border-color:var(--color-surface)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroPrimary:hover,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroPrimary:active,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroSecondary{color:var(--color-text-on-dark)}}@media (min-width:48rem){.StorefrontComposition-module__ZGI8fq__heroWithVideo{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.StorefrontComposition-module__ZGI8fq__heroImmersive{--text-display:var(--type-hero-display);--text-lg:var(--type-hero-lead);background:var(--color-text);grid-template-columns:minmax(0,1fr);display:grid}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroContent{grid-area:1/1}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm{aspect-ratio:auto;align-self:stretch;min-height:100%}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm video{object-fit:cover;position:absolute;inset:0}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilmPoster img{object-fit:cover}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroFilm:after{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--color-text) 64%, transparent), color-mix(in srgb, var(--color-text) 34%, transparent) 39%, color-mix(in srgb, var(--color-text) 7%, transparent) 72%);position:absolute;inset:0}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroContent{z-index:2;pointer-events:none;padding-block:var(--space-6) var(--space-12)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner{max-width:min(var(--measure-home-headline), 42vw)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner h1,.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner p{color:var(--color-text-on-dark)}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroInner p{opacity:.92}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__actions{pointer-events:auto}.StorefrontComposition-module__ZGI8fq__heroImmersive .StorefrontComposition-module__ZGI8fq__heroSecondary{color:var(--color-text-on-dark);border-color:color-mix(in srgb, var(--color-text-on-dark) 65%, transparent);background:color-mix(in srgb, var(--color-text) 15%, transparent)}}.StorefrontComposition-module__ZGI8fq__measure{max-width:var(--measure-copy)}.StorefrontComposition-module__ZGI8fq__sectionMeasure{width:100%;max-width:var(--measure-section-title)}.StorefrontComposition-module__ZGI8fq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.StorefrontComposition-module__ZGI8fq__collectionList{margin:var(--space-0);padding:var(--space-0);list-style:none}.StorefrontComposition-module__ZGI8fq__collectionLink{gap:var(--space-3);height:100%;padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.StorefrontComposition-module__ZGI8fq__collectionLink:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.StorefrontComposition-module__ZGI8fq__skeletonTitle,.StorefrontComposition-module__ZGI8fq__skeletonLine{border-radius:var(--radius-sm);background:var(--color-surface-sunken);min-block-size:1lh;display:block}.StorefrontComposition-module__ZGI8fq__skeletonTitle{inline-size:var(--size-skeleton-title)}.StorefrontComposition-module__ZGI8fq__skeletonLine{inline-size:var(--size-skeleton-line)}.StorefrontComposition-module__ZGI8fq__notice{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.StorefrontComposition-module__ZGI8fq__productLayout{align-items:start}.StorefrontComposition-module__ZGI8fq__productInfo{position:sticky;inset-block-start:calc(var(--space-16) + var(--space-8))}.StorefrontComposition-module__ZGI8fq__rte{gap:var(--space-4);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);display:grid}.StorefrontComposition-module__ZGI8fq__rte :where(h2,h3,h4){color:var(--color-text);font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.StorefrontComposition-module__ZGI8fq__rte :where(ul,ol){gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.StorefrontComposition-module__ZGI8fq__rte a{color:var(--color-primary-active);text-decoration:underline}.StorefrontComposition-module__ZGI8fq__cartContainer{max-width:var(--measure-cart)}
.CollectionNavigation-module__vvCZ8G__navigation,.CollectionNavigation-module__vvCZ8G__directory,.CollectionNavigation-module__vvCZ8G__group{gap:var(--space-4);min-width:0;display:grid}.CollectionNavigation-module__vvCZ8G__directory{gap:var(--space-6)}.CollectionNavigation-module__vvCZ8G__directorySearch{width:100%;max-width:var(--measure-hero)}.CollectionNavigation-module__vvCZ8G__directoryGroups{align-items:start;gap:var(--space-8);display:grid}.CollectionNavigation-module__vvCZ8G__group{gap:var(--space-5)}.CollectionNavigation-module__vvCZ8G__controls{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.CollectionNavigation-module__vvCZ8G__controls>button{pointer-events:auto;background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm)}.CollectionNavigation-module__vvCZ8G__controls>button:disabled{visibility:hidden;pointer-events:none}.CollectionNavigation-module__vvCZ8G__navigation{gap:0;position:relative}.CollectionNavigation-module__vvCZ8G__tile{color:var(--color-text);min-width:0;text-decoration:none;display:block;position:relative}.CollectionNavigation-module__vvCZ8G__image{aspect-ratio:var(--product-aspect-ratio);border-radius:var(--radius-md);background:var(--color-surface);position:relative;overflow:hidden}.CollectionNavigation-module__vvCZ8G__image>img{border-radius:0}.CollectionNavigation-module__vvCZ8G__image:before,.CollectionNavigation-module__vvCZ8G__image:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.CollectionNavigation-module__vvCZ8G__image:before{background:var(--artwork-label-scrim)}.CollectionNavigation-module__vvCZ8G__image:after{border:var(--focus-ring-width) solid transparent}.CollectionNavigation-module__vvCZ8G__tile[aria-current=page] .CollectionNavigation-module__vvCZ8G__image:after,.CollectionNavigation-module__vvCZ8G__tile:hover .CollectionNavigation-module__vvCZ8G__image:after{border-color:var(--color-primary)}.CollectionNavigation-module__vvCZ8G__tile:focus-visible{outline:none}.CollectionNavigation-module__vvCZ8G__tile:focus-visible .CollectionNavigation-module__vvCZ8G__image:after{border-color:var(--color-primary);border-width:var(--space-1)}.CollectionNavigation-module__vvCZ8G__label{z-index:1;inset-inline:var(--space-3);color:var(--color-text-on-dark);font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-semibold);overflow-wrap:normal;text-wrap:pretty;position:absolute;inset-block-end:var(--space-3)}.CollectionNavigation-module__vvCZ8G__placeholder{height:100%;padding:var(--space-3);place-items:center;display:grid}.CollectionNavigation-module__vvCZ8G__directoryGrid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CollectionNavigation-module__vvCZ8G__pageHeading{gap:var(--space-3);display:grid}.CollectionNavigation-module__vvCZ8G__headingRow{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CollectionNavigation-module__vvCZ8G__breadcrumb{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.CollectionNavigation-module__vvCZ8G__description{max-width:var(--measure-copy)}@media (min-width:45rem){.CollectionNavigation-module__vvCZ8G__directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.CollectionNavigation-module__vvCZ8G__directoryGroups,.CollectionNavigation-module__vvCZ8G__directoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.CollectionNavigation-module__vvCZ8G__directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:120rem){.CollectionNavigation-module__vvCZ8G__directoryGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:44.9375rem){.CollectionNavigation-module__vvCZ8G__controls{display:none}}.CollectionNavigation-module__vvCZ8G__textRail{gap:var(--space-6);border-bottom:var(--border-width) solid var(--color-border-strong);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.CollectionNavigation-module__vvCZ8G__textRail::-webkit-scrollbar{display:none}.CollectionNavigation-module__vvCZ8G__textRail>li{flex:none}.CollectionNavigation-module__vvCZ8G__textTab{align-items:center;gap:var(--space-1);min-block-size:calc(var(--control-min-size) + var(--space-1));border-block-end:calc(var(--border-width) * 3) solid transparent;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);margin-block-end:calc(-1 * var(--border-width));text-decoration:none;display:inline-flex}.CollectionNavigation-module__vvCZ8G__textTab:hover{border-block-end-color:var(--color-border-strong)}.CollectionNavigation-module__vvCZ8G__textTab[aria-current=page]{color:var(--color-selected-text);border-block-end-color:var(--color-primary);font-weight:var(--weight-semibold)}.CollectionNavigation-module__vvCZ8G__textTab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.CollectionNavigation-module__vvCZ8G__textRail>.CollectionNavigation-module__vvCZ8G__extra{align-items:center;gap:var(--space-6);display:flex}.CollectionNavigation-module__vvCZ8G__textRail>.CollectionNavigation-module__vvCZ8G__extra:before{content:"";inline-size:var(--border-width);block-size:var(--space-5);background:var(--color-border-strong)}.CollectionNavigation-module__vvCZ8G__extra .CollectionNavigation-module__vvCZ8G__textTab{color:var(--color-selected-text);font-weight:var(--weight-semibold)}.CollectionNavigation-module__vvCZ8G__textPlaceholder{inline-size:var(--space-20);block-size:var(--space-3);margin-block:var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-sunken);display:block}.CollectionNavigation-module__vvCZ8G__navigation[data-more-end] .CollectionNavigation-module__vvCZ8G__textRail{-webkit-mask-image:linear-gradient(to right, var(--color-text) 85%, transparent);mask-image:linear-gradient(to right, var(--color-text) 85%, transparent)}.CollectionNavigation-module__vvCZ8G__navigation[data-more-start] .CollectionNavigation-module__vvCZ8G__textRail{-webkit-mask-image:linear-gradient(to left, var(--color-text) 85%, transparent);mask-image:linear-gradient(to left, var(--color-text) 85%, transparent)}.CollectionNavigation-module__vvCZ8G__navigation[data-more-start][data-more-end] .CollectionNavigation-module__vvCZ8G__textRail{-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text) 12%, var(--color-text) 85%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-text) 12%, var(--color-text) 85%, transparent)}.CollectionNavigation-module__vvCZ8G__intro{gap:var(--space-4);display:grid}.CollectionNavigation-module__vvCZ8G__catalogueFlow{gap:var(--space-5);display:grid}@media (min-width:64rem){.CollectionNavigation-module__vvCZ8G__directory{gap:var(--space-8)}}section.CollectionNavigation-module__vvCZ8G__catalogueSection[data-section-spacing]{padding-block:var(--space-5) var(--space-8)}@media (min-width:64rem){section.CollectionNavigation-module__vvCZ8G__catalogueSection[data-section-spacing]{padding-block:var(--space-6) var(--space-10)}}
.SendGiftForm-module__s4jFhW__form{gap:var(--space-10);min-width:var(--space-0);display:grid}.SendGiftForm-module__s4jFhW__stepBody{width:100%;max-width:var(--size-wizard-content);min-width:var(--space-0);margin-inline:auto;display:grid}.SendGiftForm-module__s4jFhW__alert,.SendGiftForm-module__s4jFhW__info{width:100%;max-width:var(--size-wizard-content);scroll-margin-top:var(--space-24);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-inline:auto}.SendGiftForm-module__s4jFhW__alert{border:var(--border-width) solid var(--color-danger);background-color:var(--color-danger-subtle)}.SendGiftForm-module__s4jFhW__info{background-color:var(--color-success-subtle)}.SendGiftForm-module__s4jFhW__reviewLayout,.SendGiftForm-module__s4jFhW__reviewColumn,.SendGiftForm-module__s4jFhW__checkoutColumn{gap:var(--space-5);min-width:var(--space-0);align-content:start;display:grid}.SendGiftForm-module__s4jFhW__reviewStep{width:100%;max-width:var(--size-wizard-review);margin-inline:auto}.SendGiftForm-module__s4jFhW__reviewLayout{gap:var(--space-10)}.SendGiftForm-module__s4jFhW__sentSummary{max-width:var(--measure-copy);text-align:center;margin-inline:auto}.SendGiftForm-module__s4jFhW__sentActions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.SendGiftForm-module__s4jFhW__reviewLayout{grid-template-columns:minmax(0, 1fr) var(--size-checkout-panel)}.SendGiftForm-module__s4jFhW__checkoutColumn{top:calc(var(--size-header-height) + var(--space-6));align-self:start;position:sticky}}.SendGiftForm-module__s4jFhW__previewCta{margin-top:var(--space-4)}.SendGiftForm-module__s4jFhW__reviewExperience{justify-items:start;gap:var(--space-2);display:grid}.SendGiftForm-module__s4jFhW__linkReady{justify-items:center;gap:var(--space-4);width:100%;max-width:var(--measure-form);min-width:var(--space-0);padding:var(--space-6) var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-sunken);text-align:center;margin-inline:auto;display:grid}.SendGiftForm-module__s4jFhW__linkField{align-items:center;gap:var(--space-2);width:100%;min-width:var(--space-0);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.SendGiftForm-module__s4jFhW__linkInput{min-width:var(--space-0);color:var(--color-text);font-size:var(--text-sm);text-overflow:ellipsis;background:0 0;border:0;flex:1}.SendGiftForm-module__s4jFhW__linkInput:focus{outline:none}.SendGiftForm-module__s4jFhW__linkField:focus-within{border-color:var(--color-border-strong)}.SendGiftForm-module__s4jFhW__linkCopy{flex-shrink:0}.SendGiftForm-module__s4jFhW__linkFacts{justify-content:center;gap:var(--space-2) var(--space-6);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.SendGiftForm-module__s4jFhW__linkFacts div{gap:var(--space-1);display:grid}.SendGiftForm-module__s4jFhW__linkFacts dt{color:var(--color-text-muted);font-size:var(--text-xs)}.SendGiftForm-module__s4jFhW__linkFacts dd{font-weight:var(--weight-semibold);margin:0}.SendGiftForm-module__s4jFhW__linkPrimary{width:100%}@media (min-width:40rem){.SendGiftForm-module__s4jFhW__linkReady{padding:var(--space-8)}.SendGiftForm-module__s4jFhW__linkPrimary{width:auto}}.SendGiftForm-module__s4jFhW__giftList{gap:var(--space-2);display:grid}.SendGiftForm-module__s4jFhW__giftListRow{grid-template-columns:minmax(0, var(--space-20)) minmax(0, 1fr) auto;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);align-items:baseline;display:grid}.SendGiftForm-module__s4jFhW__makeBox{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-primary-subtle);display:grid}.SendGiftForm-module__s4jFhW__makeBoxCopy{gap:var(--space-1);display:grid}.SendGiftForm-module__s4jFhW__giftAdds{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SendGiftForm-module__s4jFhW__linkGroup{gap:var(--space-2);width:100%;display:grid}.SendGiftForm-module__s4jFhW__linkLimit{max-width:var(--size-summary-panel)}.SendGiftForm-module__s4jFhW__revealAll{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.SendGiftForm-module__s4jFhW__severalIntro{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.ArrowButton-module__6UvYwq__button{inline-size:var(--control-min-size);padding-inline:var(--space-0)}.ArrowButton-module__6UvYwq__label{inline-size:var(--space-1);block-size:var(--space-1);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}
.Typography-module__CVAqzW__heading,.Typography-module__CVAqzW__text{margin:var(--space-0)}.Typography-module__CVAqzW__heading{color:var(--color-text);font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.Typography-module__CVAqzW__heading em{font-weight:var(--weight-light);font-style:normal}.Typography-module__CVAqzW__text{font-family:var(--font-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.Typography-module__CVAqzW__sizeXs{font-size:var(--text-xs)}.Typography-module__CVAqzW__sizeSm{font-size:var(--text-sm)}.Typography-module__CVAqzW__sizeBase{font-size:var(--text-base)}.Typography-module__CVAqzW__sizeLg{font-size:var(--text-lg)}.Typography-module__CVAqzW__sizeXl{font-size:var(--text-xl)}.Typography-module__CVAqzW__size2xl{font-size:var(--text-2xl)}.Typography-module__CVAqzW__size3xl{font-size:var(--text-3xl)}.Typography-module__CVAqzW__sizeSection{font-size:var(--text-section-title)}.Typography-module__CVAqzW__sizeDisplay{font-size:var(--text-display)}.Typography-module__CVAqzW__regular{font-weight:var(--weight-regular)}.Typography-module__CVAqzW__medium{font-weight:var(--weight-medium)}.Typography-module__CVAqzW__semibold{font-weight:var(--weight-semibold)}.Typography-module__CVAqzW__bold{font-weight:var(--weight-bold)}.Typography-module__CVAqzW__default{color:var(--color-text)}.Typography-module__CVAqzW__muted{color:var(--color-text-muted)}.Typography-module__CVAqzW__accent{color:var(--color-primary-active)}.Typography-module__CVAqzW__inverse{color:var(--color-text-on-dark)}.Typography-module__CVAqzW__inverseMuted{color:var(--color-ink-text)}
.Logo-module__zh8txq__lockup{gap:var(--space-2);min-block-size:var(--control-min-size)}.Logo-module__zh8txq__lockupMark{width:auto;height:.75em}
.SendGiftWizard-module__6Ph3UW__stack{gap:var(--space-3);min-width:var(--space-0);display:grid}.SendGiftWizard-module__6Ph3UW__surfaceCard{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.SendGiftWizard-module__6Ph3UW__cardPadding{padding:var(--space-5)}.SendGiftWizard-module__6Ph3UW__embeddedMessage{gap:var(--space-6);min-width:0;display:grid}.SendGiftWizard-module__6Ph3UW__embeddedMessage input,.SendGiftWizard-module__6Ph3UW__embeddedMessage textarea{padding:var(--space-3) var(--space-4);font-size:var(--text-base);background:0 0}.SendGiftWizard-module__6Ph3UW__embeddedMessage input:not([aria-invalid=true]),.SendGiftWizard-module__6Ph3UW__embeddedMessage textarea:not([aria-invalid=true]){border-color:var(--color-border)}.SendGiftWizard-module__6Ph3UW__embeddedMessage input:focus,.SendGiftWizard-module__6Ph3UW__embeddedMessage textarea:focus{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.SendGiftWizard-module__6Ph3UW__embeddedMessage textarea{min-height:12rem;line-height:1.7}.SendGiftWizard-module__6Ph3UW__cover{object-fit:cover}.SendGiftWizard-module__6Ph3UW__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:var(--color-text);flex:none}.SendGiftWizard-module__6Ph3UW__errorText{color:var(--color-danger)}.SendGiftWizard-module__6Ph3UW__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary-subtle)}.SendGiftWizard-module__6Ph3UW__fullWidth{width:100%}.SendGiftWizard-module__6Ph3UW__narrowField{max-width:var(--grid-min-wide)}.SendGiftWizard-module__6Ph3UW__progress{max-width:100%;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-md);margin-inline:auto;overflow-x:auto}.SendGiftWizard-module__6Ph3UW__progressList,.SendGiftWizard-module__6Ph3UW__progressItem{align-items:center;display:flex}.SendGiftWizard-module__6Ph3UW__progressList{gap:var(--space-2);width:max-content;list-style:none}.SendGiftWizard-module__6Ph3UW__progressItem{gap:var(--space-2)}.SendGiftWizard-module__6Ph3UW__progressStep{align-items:center;gap:var(--space-2);min-height:var(--control-min-size);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);color:var(--color-text-muted);background:var(--color-surface);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:flex}.SendGiftWizard-module__6Ph3UW__progressStep:hover{color:var(--color-text);border-color:var(--color-border-strong)}.SendGiftWizard-module__6Ph3UW__progressStep:focus-visible,.SendGiftWizard-module__6Ph3UW__settingTrigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.SendGiftWizard-module__6Ph3UW__progressStepComplete{color:var(--color-text)}.SendGiftWizard-module__6Ph3UW__progressStepActive{border-color:var(--color-primary);color:var(--color-text);background:var(--color-primary-subtle)}.SendGiftWizard-module__6Ph3UW__progressIcon{width:var(--size-step-marker);height:var(--size-step-marker);border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-surface-raised);place-items:center;display:grid;position:relative}.SendGiftWizard-module__6Ph3UW__progressStepActive .SendGiftWizard-module__6Ph3UW__progressIcon{color:var(--color-on-primary);background:var(--color-primary)}.SendGiftWizard-module__6Ph3UW__progressBadge{top:var(--offset-lift);right:var(--offset-lift);width:var(--space-4);height:var(--space-4);border:var(--border-width) solid var(--color-surface-raised);border-radius:var(--radius-full);color:var(--color-on-primary);background:var(--color-primary);place-items:center;display:grid;position:absolute}.SendGiftWizard-module__6Ph3UW__progressBadge svg{width:var(--space-3);height:var(--space-3)}.SendGiftWizard-module__6Ph3UW__progressLabel{white-space:nowrap}.SendGiftWizard-module__6Ph3UW__progressArrow{color:var(--color-border-strong)}.SendGiftWizard-module__6Ph3UW__timeline{gap:var(--space-10);list-style:none;display:grid}.SendGiftWizard-module__6Ph3UW__section{grid-template-columns:var(--size-step-marker) minmax(0, 1fr);column-gap:var(--space-5);display:grid;position:relative}.SendGiftWizard-module__6Ph3UW__section:not(:last-child):before{content:"";top:calc(var(--size-step-marker) + var(--space-2));bottom:calc(var(--space-2) - var(--space-10));left:calc(var(--size-step-marker) / 2);border-left:var(--focus-ring-width) dashed var(--color-border-strong);position:absolute}.SendGiftWizard-module__6Ph3UW__marker{width:var(--size-step-marker);height:var(--size-step-marker);border-radius:var(--radius-full);background:var(--color-ink-bg);place-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__sectionBody{gap:var(--space-4);min-width:var(--space-0);display:grid}.SendGiftWizard-module__6Ph3UW__sectionHeader{gap:var(--space-1);min-height:var(--size-step-marker);align-content:center;display:grid}.SendGiftWizard-module__6Ph3UW__option{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}.SendGiftWizard-module__6Ph3UW__option:hover{border-color:var(--color-border-strong)}.SendGiftWizard-module__6Ph3UW__optionSelected,.SendGiftWizard-module__6Ph3UW__optionSelected:hover{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary)}.SendGiftWizard-module__6Ph3UW__optionDisabled>.SendGiftWizard-module__6Ph3UW__optionLabel{cursor:default}.SendGiftWizard-module__6Ph3UW__optionDisabled>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__radio{opacity:var(--opacity-disabled)}.SendGiftWizard-module__6Ph3UW__optionLabel{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:inherit;cursor:pointer;display:flex}.SendGiftWizard-module__6Ph3UW__optionLabel:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.SendGiftWizard-module__6Ph3UW__radio,.SendGiftWizard-module__6Ph3UW__checkbox{width:var(--space-5);height:var(--space-5);border:var(--focus-ring-width) solid var(--color-border-strong);background:var(--color-surface-raised);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__radio{border-radius:var(--radius-full)}.SendGiftWizard-module__6Ph3UW__checkbox{border-radius:var(--radius-sm);color:var(--color-on-primary)}.SendGiftWizard-module__6Ph3UW__checkbox svg{width:var(--space-3);height:var(--space-3)}.SendGiftWizard-module__6Ph3UW__optionSelected>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__radio{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--space-1) var(--color-surface-raised);background:var(--color-primary)}.SendGiftWizard-module__6Ph3UW__optionSelected>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__checkbox{border-color:var(--color-primary);background:var(--color-primary)}.SendGiftWizard-module__6Ph3UW__optionDisabled.SendGiftWizard-module__6Ph3UW__optionSelected>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__checkbox{opacity:var(--opacity-disabled)}.SendGiftWizard-module__6Ph3UW__optionCopy{gap:var(--space-1);min-width:var(--space-0);flex:auto;display:grid}.SendGiftWizard-module__6Ph3UW__optionTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SendGiftWizard-module__6Ph3UW__optionIcon{width:var(--control-min-size);height:var(--control-min-size);border-radius:var(--radius-full);color:var(--color-primary);background:var(--color-primary-subtle);flex:none;place-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__optionContent{padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-width) solid var(--color-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface)}.SendGiftWizard-module__6Ph3UW__optionTile>.SendGiftWizard-module__6Ph3UW__optionLabel{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.SendGiftWizard-module__6Ph3UW__optionTile>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__optionIcon{grid-area:1/1/auto/-1}.SendGiftWizard-module__6Ph3UW__optionTile>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__radio,.SendGiftWizard-module__6Ph3UW__optionTile>.SendGiftWizard-module__6Ph3UW__optionLabel>.SendGiftWizard-module__6Ph3UW__checkbox{margin-top:var(--border-width)}.SendGiftWizard-module__6Ph3UW__tileGrid{gap:var(--space-3);display:grid}.SendGiftWizard-module__6Ph3UW__selectedGift{grid-template-columns:var(--size-option-thumb) minmax(0, 1fr);align-items:center;gap:var(--space-4);padding:var(--space-3);display:grid}.SendGiftWizard-module__6Ph3UW__selectedGiftImage,.SendGiftWizard-module__6Ph3UW__imagePlaceholder{border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow:hidden}.SendGiftWizard-module__6Ph3UW__imagePlaceholder{aspect-ratio:var(--product-aspect-ratio);color:var(--color-text-subtle);place-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__selectedGiftCopy{gap:var(--space-1);padding-inline:var(--space-2);align-content:center;display:grid}.SendGiftWizard-module__6Ph3UW__selectedGiftAction{margin-inline:var(--space-2);margin-bottom:var(--space-2);grid-column:1/-1;justify-self:start}.SendGiftWizard-module__6Ph3UW__setting{overflow:hidden}.SendGiftWizard-module__6Ph3UW__settingTrigger{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-min-size);padding:var(--space-4) var(--space-5);color:var(--color-text);text-align:left;cursor:pointer;display:flex}.SendGiftWizard-module__6Ph3UW__settingIcon{color:var(--color-text-muted)}.SendGiftWizard-module__6Ph3UW__settingSummary{min-width:var(--space-0);flex:auto}.SendGiftWizard-module__6Ph3UW__settingChevron{color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-standard)}.SendGiftWizard-module__6Ph3UW__settingChevronOpen{transform:rotate(180deg)}.SendGiftWizard-module__6Ph3UW__settingContent{padding:var(--space-2) var(--space-5) var(--space-5)}.SendGiftWizard-module__6Ph3UW__cardGrid{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min-compact), 1fr));gap:var(--space-4);display:grid}.SendGiftWizard-module__6Ph3UW__greetingCard{gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);display:grid}.SendGiftWizard-module__6Ph3UW__greetingCard:hover{border-color:var(--color-border-strong);transform:translateY(var(--offset-lift))}.SendGiftWizard-module__6Ph3UW__greetingCard:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.SendGiftWizard-module__6Ph3UW__greetingCardSelected,.SendGiftWizard-module__6Ph3UW__greetingCardSelected:hover{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary)}.SendGiftWizard-module__6Ph3UW__greetingCardImage{aspect-ratio:var(--card-aspect-ratio);border-radius:var(--radius-md);background:var(--color-surface-sunken);position:relative;overflow:hidden}.SendGiftWizard-module__6Ph3UW__greetingCardNone{color:var(--color-text-muted);place-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__greetingCardCheck{top:var(--space-2);right:var(--space-2);width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--color-on-primary);background:var(--color-primary);box-shadow:var(--shadow-sm);place-items:center;display:grid;position:absolute}.SendGiftWizard-module__6Ph3UW__greetingCardCheck svg{width:var(--space-4);height:var(--space-4)}.SendGiftWizard-module__6Ph3UW__reviewCard{gap:var(--space-4);display:grid}.SendGiftWizard-module__6Ph3UW__reviewCardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);display:flex}.SendGiftWizard-module__6Ph3UW__reviewProduct{align-items:center;gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.SendGiftWizard-module__6Ph3UW__reviewProductImage{border-radius:var(--radius-md);background:var(--color-surface-sunken);overflow:hidden}.SendGiftWizard-module__6Ph3UW__reviewProductCopy{gap:var(--space-2);display:grid}.SendGiftWizard-module__6Ph3UW__reviewProductFacts{gap:var(--space-2);margin-top:var(--space-2);display:grid}.SendGiftWizard-module__6Ph3UW__reviewProductFact{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:flex}.SendGiftWizard-module__6Ph3UW__cardPreview{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SendGiftWizard-module__6Ph3UW__cardPanel{gap:var(--space-2);margin:var(--space-0);justify-items:center;display:grid}.SendGiftWizard-module__6Ph3UW__cardFront,.SendGiftWizard-module__6Ph3UW__cardInside{width:100%;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.SendGiftWizard-module__6Ph3UW__cardInside{align-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-4);background:var(--color-surface-raised);text-align:center;display:grid;overflow-y:auto}.SendGiftWizard-module__6Ph3UW__cardMessage{white-space:pre-line;overflow-wrap:anywhere}@media (max-width:29.999rem){.SendGiftWizard-module__6Ph3UW__cardPreview{grid-template-columns:minmax(0,1fr);justify-items:center}.SendGiftWizard-module__6Ph3UW__cardPanel{width:min(100%, var(--size-send-gift-image))}}.SendGiftWizard-module__6Ph3UW__cardMissing{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.SendGiftWizard-module__6Ph3UW__cardMissing>button,.SendGiftWizard-module__6Ph3UW__cardMissing>a{grid-column:1/-1;justify-self:start}.SendGiftWizard-module__6Ph3UW__reviewList,.SendGiftWizard-module__6Ph3UW__costList{display:grid}.SendGiftWizard-module__6Ph3UW__reviewRow,.SendGiftWizard-module__6Ph3UW__costRow{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);display:flex}.SendGiftWizard-module__6Ph3UW__reviewRow{border-bottom:var(--border-width) solid var(--color-border)}.SendGiftWizard-module__6Ph3UW__reviewRow:last-child{border-bottom:0}.SendGiftWizard-module__6Ph3UW__reviewRow dd,.SendGiftWizard-module__6Ph3UW__costRow dd{text-align:right}.SendGiftWizard-module__6Ph3UW__checkout{gap:var(--space-5);display:grid}.SendGiftWizard-module__6Ph3UW__divider{border:0;border-top:var(--border-width) solid var(--color-border)}.SendGiftWizard-module__6Ph3UW__totalRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border);display:flex}.SendGiftWizard-module__6Ph3UW__paymentMethod,.SendGiftWizard-module__6Ph3UW__checkoutPending{align-items:center;gap:var(--space-3);display:flex}.SendGiftWizard-module__6Ph3UW__paymentMethod{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.SendGiftWizard-module__6Ph3UW__checkoutPending{padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between}.SendGiftWizard-module__6Ph3UW__checkoutActions{justify-items:center;gap:var(--space-2);display:grid}.SendGiftWizard-module__6Ph3UW__actionBar{bottom:var(--space-0);z-index:var(--layer-header);margin-top:var(--space-6);padding-block:var(--space-4);background:var(--color-bg);border-top:var(--border-width) solid var(--color-border);border-image:linear-gradient(var(--color-border), var(--color-border)) 1 / var(--border-width) 0 0 / 0 100vmax;box-shadow:0 0 0 100vmax var(--color-bg);clip-path:inset(0 -100vmax);position:sticky}.SendGiftWizard-module__6Ph3UW__actionBarInner,.SendGiftWizard-module__6Ph3UW__actionBarEnd{align-items:center;gap:var(--space-3);display:flex}.SendGiftWizard-module__6Ph3UW__actionBarInner{justify-content:space-between}.SendGiftWizard-module__6Ph3UW__actionBarEnd{flex-wrap:wrap;justify-content:flex-end}@media (min-width:40rem){.SendGiftWizard-module__6Ph3UW__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SendGiftWizard-module__6Ph3UW__selectedGift{grid-template-columns:var(--size-send-gift-image) minmax(0, 1fr) auto;align-items:center}.SendGiftWizard-module__6Ph3UW__selectedGiftAction{margin:var(--space-0) var(--space-3) var(--space-0) var(--space-0);grid-column:auto;justify-self:end}}@media (max-width:47.999rem){.SendGiftWizard-module__6Ph3UW__progress{border-radius:var(--radius-lg)}.SendGiftWizard-module__6Ph3UW__progressList,.SendGiftWizard-module__6Ph3UW__progressItem{gap:var(--space-1)}.SendGiftWizard-module__6Ph3UW__progressArrow{display:none}.SendGiftWizard-module__6Ph3UW__progressStep{padding-right:var(--space-1)}.SendGiftWizard-module__6Ph3UW__progressLabel{display:none}.SendGiftWizard-module__6Ph3UW__progressStepActive{padding-right:var(--space-4)}.SendGiftWizard-module__6Ph3UW__progressStepActive .SendGiftWizard-module__6Ph3UW__progressLabel{display:inline}.SendGiftWizard-module__6Ph3UW__section{display:block}.SendGiftWizard-module__6Ph3UW__section:not(:last-child):before{display:none}.SendGiftWizard-module__6Ph3UW__marker{float:left;margin-right:var(--space-3)}.SendGiftWizard-module__6Ph3UW__sectionBody{display:block}.SendGiftWizard-module__6Ph3UW__sectionBody>*+*{margin-top:var(--space-4)}.SendGiftWizard-module__6Ph3UW__optionLabel{padding-inline:var(--space-4);align-items:flex-start}.SendGiftWizard-module__6Ph3UW__optionBadge{display:none}.SendGiftWizard-module__6Ph3UW__actionBarEnd{flex-wrap:nowrap}.SendGiftWizard-module__6Ph3UW__actionBarEnd>:not(:last-child){display:none}.SendGiftWizard-module__6Ph3UW__cardGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}}
.Footer-module__yg9ahW__footer{border-top:var(--border-width) solid var(--color-border);background-color:var(--color-surface)}.Footer-module__yg9ahW__inner{padding-block:var(--space-16)}.Footer-module__yg9ahW__brandCopy{max-width:var(--measure-footer-copy)}.Footer-module__yg9ahW__navList{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.Footer-module__yg9ahW__link{min-block-size:var(--control-min-size);color:var(--color-text);transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.Footer-module__yg9ahW__link:hover{color:var(--color-primary-active);text-decoration:underline}.Footer-module__yg9ahW__legal{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);flex-direction:column;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}.Footer-module__yg9ahW__legalList{gap:var(--space-0) var(--space-3);margin:var(--space-0);padding:var(--space-0);flex-wrap:wrap;list-style:none;display:flex}@media (min-width:64rem){.Footer-module__yg9ahW__legalList{column-gap:var(--space-6)}}.Footer-module__yg9ahW__legalLink{min-block-size:var(--control-min-size);padding:var(--space-0);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}.Footer-module__yg9ahW__legalLink:hover{color:var(--color-primary-active)}.Footer-module__yg9ahW__legalLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}
.PageHero-module__W_6J8q__hero{isolation:isolate;padding-block:var(--space-8);background-color:var(--color-hero-bg);color:var(--color-text);align-items:center;display:grid;position:relative;overflow:hidden}.PageHero-module__W_6J8q__artwork{z-index:-1;pointer-events:none;position:absolute;inset:0}.PageHero-module__W_6J8q__image{inset-block:0;width:auto;max-width:none;height:100%;-webkit-mask-image:var(--hero-image-mask);mask-image:var(--hero-image-mask);position:absolute;right:0}.PageHero-module__W_6J8q__artwork:after{content:"";background:var(--hero-artwork-overlay);position:absolute;inset:0}.PageHero-module__W_6J8q__content{position:relative}.PageHero-module__W_6J8q__inner{max-width:var(--measure-hero)}.PageHero-module__W_6J8q__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}@media (min-width:64rem){.PageHero-module__W_6J8q__hero{min-block-size:var(--size-page-hero-min-height);padding-block:var(--space-10)}}@media (max-width:79.999rem){.PageHero-module__W_6J8q__image{opacity:.25}.PageHero-module__W_6J8q__artwork:after{background:linear-gradient(90deg, var(--color-hero-bg), transparent)}}@media (max-width:47.999rem){.PageHero-module__W_6J8q__inner h1 em{color:var(--color-primary-active)}}.PageHero-module__W_6J8q__editorial{padding-block:var(--space-8);background:var(--color-surface-raised)}.PageHero-module__W_6J8q__editorialGrid{gap:var(--space-8);align-items:center;display:grid}.PageHero-module__W_6J8q__editorialCopy{gap:var(--space-5);display:grid}.PageHero-module__W_6J8q__editorialCopy h1{max-width:var(--measure-hero)}.PageHero-module__W_6J8q__editorialPhoto{border-radius:var(--radius-lg);aspect-ratio:var(--story-aspect-ratio);overflow:hidden}.PageHero-module__W_6J8q__editorialPhoto picture,.PageHero-module__W_6J8q__editorialPhoto img{width:100%;height:100%;display:block}.PageHero-module__W_6J8q__editorialPhoto img{object-fit:cover}@media (min-width:64rem){.PageHero-module__W_6J8q__editorial{padding-block:var(--space-12)}.PageHero-module__W_6J8q__editorialGrid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}
.assistant-module__L_1atW__ask{gap:var(--space-2-5);inline-size:100%;min-inline-size:0;max-inline-size:var(--measure-form);flex:100%;grid-template-columns:minmax(0,1fr);display:grid}.assistant-module__L_1atW__askLabel{align-items:center;gap:var(--space-2);display:flex}.assistant-module__L_1atW__aiTag{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding-inline:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}.assistant-module__L_1atW__askBar{appearance:none;align-items:center;gap:var(--space-2-5);inline-size:100%;min-block-size:calc(var(--control-min-size) + var(--space-2));border:calc(var(--border-width) * 2) solid var(--color-text);border-radius:var(--radius-lg);background:var(--color-surface);padding-block:var(--space-1-5);padding-inline:var(--space-3) var(--space-1-5);box-shadow:var(--shadow-md);color:var(--color-text-muted);font:inherit;font-size:var(--text-base);text-align:start;cursor:text;transition:border-color var(--duration-fast) var(--ease-standard);display:flex}.assistant-module__L_1atW__askBar:hover{border-color:var(--color-primary)}.assistant-module__L_1atW__askBar:focus-visible,.assistant-module__L_1atW__chip:focus-visible,.assistant-module__L_1atW__iconButton:focus-visible,.assistant-module__L_1atW__composerInput:focus-visible,.assistant-module__L_1atW__send:focus-visible,.assistant-module__L_1atW__launcher:focus-visible,.assistant-module__L_1atW__textLink:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.assistant-module__L_1atW__spark{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);flex:none;place-items:center;display:grid}.assistant-module__L_1atW__askText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.assistant-module__L_1atW__askGo{border-radius:var(--radius-md);background:var(--color-ink-bg);padding-block:var(--space-2);padding-inline:var(--space-4);color:var(--color-ink-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex:none}.assistant-module__L_1atW__starters{gap:var(--space-2);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__chip{appearance:none;min-block-size:var(--control-min-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding-block:var(--space-1-5);padding-inline:var(--space-3-5);color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-align:start;cursor:pointer}.assistant-module__L_1atW__chip:hover{border-color:var(--color-primary);color:var(--color-primary-active)}.assistant-module__L_1atW__chipSoft{background:var(--color-primary-subtle);color:var(--color-primary-active);border-color:#0000}@media (max-width:47.999rem){.assistant-module__L_1atW__askGo{display:none}.assistant-module__L_1atW__starters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.assistant-module__L_1atW__starters .assistant-module__L_1atW__chip{white-space:nowrap;flex:none}}.assistant-module__L_1atW__inline{padding-block:var(--space-6) 0}.assistant-module__L_1atW__inlineGrid{grid-template-columns:minmax(0, var(--size-assistant-chat-column)) minmax(0, 1fr);block-size:var(--size-assistant-panel-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);display:grid;overflow:hidden}.assistant-module__L_1atW__inlineGrid>.assistant-module__L_1atW__chat{border-inline-end:var(--border-width) solid var(--color-border)}.assistant-module__L_1atW__ideasPane{background:var(--color-bg);flex-direction:column;min-block-size:0;display:flex}.assistant-module__L_1atW__ideasHead{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:var(--border-width) solid var(--color-border);background:var(--color-surface);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__ideasBody{min-block-size:0;padding:var(--space-4);flex:1;overflow-y:auto}.assistant-module__L_1atW__ideasEmpty{place-content:center;justify-items:center;gap:var(--space-3);text-align:center;block-size:100%;display:grid}.assistant-module__L_1atW__ideasGrid{grid-template-columns:repeat(auto-fill, minmax(var(--size-assistant-idea-card), 1fr));gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.assistant-module__L_1atW__ideasRow{grid-auto-columns:var(--size-assistant-idea-card);gap:var(--space-3);padding:var(--space-1) 0 var(--space-2);scroll-snap-type:x mandatory;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.assistant-module__L_1atW__idea{align-content:start;gap:var(--space-1-5);scroll-snap-align:start;min-inline-size:0;display:grid}.assistant-module__L_1atW__chat{background:var(--color-surface);flex-direction:column;block-size:100%;min-block-size:0;display:flex}.assistant-module__L_1atW__chatHead{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:var(--border-width) solid var(--color-border);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.assistant-module__L_1atW__who{align-items:center;gap:var(--space-2);display:flex}.assistant-module__L_1atW__who .assistant-module__L_1atW__spark{inline-size:var(--space-7);block-size:var(--space-7)}.assistant-module__L_1atW__headActions{align-items:center;gap:var(--space-1);display:flex}.assistant-module__L_1atW__iconButton{appearance:none;min-inline-size:var(--control-min-size);min-block-size:var(--control-min-size);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.assistant-module__L_1atW__iconButton:hover{background:var(--color-surface-sunken);color:var(--color-text)}.assistant-module__L_1atW__textButton{padding-inline:var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.assistant-module__L_1atW__log{gap:var(--space-3);min-block-size:0;padding:var(--space-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-module__L_1atW__bubble{border-radius:var(--radius-lg);max-inline-size:92%;padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.assistant-module__L_1atW__bot{background:var(--color-surface-sunken);color:var(--color-text);border-end-start-radius:var(--radius-sm);align-self:flex-start}.assistant-module__L_1atW__user{background:var(--color-ink-bg);color:var(--color-ink-text);border-end-end-radius:var(--radius-sm);align-self:flex-end}.assistant-module__L_1atW__assistantTurn{gap:var(--space-2);justify-items:start;display:grid}.assistant-module__L_1atW__groupLabel{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-block-start:var(--space-1)}.assistant-module__L_1atW__choices{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.assistant-module__L_1atW__suggestions{gap:var(--space-2);flex-wrap:wrap;display:flex}.assistant-module__L_1atW__marker{align-items:center;gap:var(--space-2);display:flex}.assistant-module__L_1atW__marker:before{content:"";inline-size:var(--space-3);block-size:calc(var(--border-width) * 2);background:var(--color-primary)}.assistant-module__L_1atW__textLink{color:var(--color-primary-active);text-underline-offset:.15em;text-decoration:underline}.assistant-module__L_1atW__typing{gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-sunken);padding:var(--space-3);align-self:flex-start;display:inline-flex}.assistant-module__L_1atW__typing span{inline-size:var(--space-1-5);block-size:var(--space-1-5);border-radius:var(--radius-full);background:var(--color-text-muted);animation:assistant-module__L_1atW__blink var(--duration-slow) infinite var(--ease-standard)}.assistant-module__L_1atW__typing span:nth-child(2){animation-delay:calc(var(--duration-slow) / 6)}.assistant-module__L_1atW__typing span:nth-child(3){animation-delay:calc(var(--duration-slow) / 3)}@keyframes assistant-module__L_1atW__blink{0%,80%,to{opacity:.25}40%{opacity:1}}.assistant-module__L_1atW__progress{align-items:center;gap:var(--space-2);display:flex}.assistant-module__L_1atW__error{gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-warning-subtle);padding:var(--space-2-5) var(--space-3);font-size:var(--text-sm);justify-items:start;display:grid}.assistant-module__L_1atW__composer{align-items:center;gap:var(--space-2);border-block-start:var(--border-width) solid var(--color-border);padding:var(--space-2-5) var(--space-3);display:flex}.assistant-module__L_1atW__composerInput{min-inline-size:0;min-block-size:var(--control-min-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg);padding-inline:var(--space-4);color:var(--color-text);font:inherit;font-size:var(--text-base);flex:1}.assistant-module__L_1atW__send{appearance:none;inline-size:var(--control-min-size);block-size:var(--control-min-size);border-radius:var(--radius-full);background:var(--color-ink-bg);color:var(--color-ink-text);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.assistant-module__L_1atW__send:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.assistant-module__L_1atW__disclaimer{padding:0 var(--space-4) var(--space-2-5);text-align:center}.assistant-module__L_1atW__dock{z-index:var(--layer-assistant);inline-size:min(var(--size-assistant-dock-width), 100vw);border-inline-start:var(--border-width) solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-lg);animation:assistant-module__L_1atW__slideIn var(--duration-base) var(--ease-standard);display:flex;position:fixed;inset-block:0;inset-inline-end:0}@keyframes assistant-module__L_1atW__slideIn{0%{opacity:0;transform:translateX(var(--space-6))}}.assistant-module__L_1atW__backdrop{z-index:var(--layer-assistant);background:var(--color-overlay);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.assistant-module__L_1atW__sheet{block-size:var(--size-assistant-sheet-height);background:var(--color-surface);animation:assistant-module__L_1atW__rise var(--duration-base) var(--ease-standard);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);flex-direction:column;padding-block-end:env(safe-area-inset-bottom,0);display:flex}.assistant-module__L_1atW__sheet .assistant-module__L_1atW__chat{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}@keyframes assistant-module__L_1atW__rise{0%{opacity:.4;transform:translateY(var(--space-10))}}html[data-assistant-sheet]{overflow:hidden}.assistant-module__L_1atW__launcher{z-index:var(--layer-assistant);align-items:center;gap:var(--space-2-5);max-inline-size:calc(100vw - var(--space-10));min-block-size:var(--control-min-size);border-radius:var(--radius-pill);background:var(--color-ink-bg);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);box-shadow:var(--shadow-lg);color:var(--color-ink-text);font:inherit;text-align:start;cursor:pointer;animation:assistant-module__L_1atW__rise var(--duration-base) var(--ease-standard);border:0;display:flex;position:fixed;inset-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0));inset-inline-end:var(--space-5)}.assistant-module__L_1atW__launcher .assistant-module__L_1atW__spark{border-radius:var(--radius-full)}.assistant-module__L_1atW__launcherText{min-inline-size:0;line-height:var(--leading-snug);display:grid}.assistant-module__L_1atW__launcherText strong{font-weight:var(--weight-semibold)}.assistant-module__L_1atW__launcherText small{color:var(--color-text-on-dark);font-size:var(--text-xs);opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:44.9375rem){.assistant-module__L_1atW__launcher{inset-block-end:calc(var(--space-4) + var(--space-12) + var(--space-3) + env(safe-area-inset-bottom,0rem));inset-inline-end:var(--space-4)}}@media (prefers-reduced-motion:reduce){.assistant-module__L_1atW__dock,.assistant-module__L_1atW__sheet,.assistant-module__L_1atW__launcher{animation:none}.assistant-module__L_1atW__typing span{opacity:.6;animation:none}}
.NavigationStatus-module__4SOp_G__indicator{block-size:var(--space-1);background:var(--color-primary);z-index:60;pointer-events:none;position:fixed;inset-block-start:0;inset-inline:0}
.Hero-module__tninwW__hero{position:relative;overflow:hidden}.Hero-module__tninwW__cream{background-color:var(--color-primary-subtle)}.Hero-module__tninwW__white{background-color:var(--color-surface)}.Hero-module__tninwW__dark{background-color:var(--color-ink-bg)}.Hero-module__tninwW__inner{padding-block:var(--space-12)}.Hero-module__tninwW__compact .Hero-module__tninwW__inner{padding-block:var(--space-8)}.Hero-module__tninwW__layout{gap:var(--space-8);align-items:center;display:grid}.Hero-module__tninwW__layoutWithoutVisual,.Hero-module__tninwW__copy{max-width:var(--measure-hero)}.Hero-module__tninwW__body{max-width:var(--measure-copy)}.Hero-module__tninwW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.Hero-module__tninwW__visual{min-width:var(--space-0)}.Hero-module__tninwW__compact .Hero-module__tninwW__visual{display:none}@media (min-width:64rem){.Hero-module__tninwW__inner{padding-block:var(--space-16)}.Hero-module__tninwW__compact .Hero-module__tninwW__inner{padding-block:var(--space-12)}.Hero-module__tninwW__compact .Hero-module__tninwW__visual{display:block}.Hero-module__tninwW__layoutWithVisual{grid-template-columns:minmax(0, 3fr) minmax(var(--size-product-preview), 2fr);gap:var(--space-12)}}
.GiftingOptions-module__TSoIiG__grid{gap:var(--space-6);margin:var(--space-0);padding:var(--space-0);grid-template-columns:1fr;list-style:none;display:grid}.GiftingOptions-module__TSoIiG__card{border-radius:var(--radius-xl);background-color:var(--color-surface);position:relative;overflow:hidden}.GiftingOptions-module__TSoIiG__image{width:100%;height:auto;aspect-ratio:var(--story-aspect-ratio);object-fit:contain;display:block}.GiftingOptions-module__TSoIiG__srOnly{width:var(--border-width);height:var(--border-width);padding:var(--space-0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (min-width:48rem){.GiftingOptions-module__TSoIiG__grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}
.HandwritingFilmSection-module__8QckzG__header{text-align:center;max-width:var(--measure-copy);margin-inline:auto}.HandwritingFilmSection-module__8QckzG__stage{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.HandwritingFilmSection-module__8QckzG__poster,.HandwritingFilmSection-module__8QckzG__stage video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.HandwritingFilmSection-module__8QckzG__poster img{object-fit:contain;width:100%;height:100%;display:block}.HandwritingFilmSection-module__8QckzG__stage video,.HandwritingFilmSection-module__8QckzG__poster[data-hidden=true]{visibility:hidden}.HandwritingFilmSection-module__8QckzG__stage video[data-visible=true]{visibility:visible}.HandwritingFilmSection-module__8QckzG__filmOnly{inline-size:100%;max-inline-size:var(--size-handwriting-film);margin-inline:auto}@media (max-width:47.999rem){.HandwritingFilmSection-module__8QckzG__stage{aspect-ratio:4/5}}
.VariantSelector-module__kf6OiG__root,.VariantSelector-module__kf6OiG__options{gap:var(--space-3);display:grid}.VariantSelector-module__kf6OiG__group{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:grid}.VariantSelector-module__kf6OiG__group legend{padding-inline:var(--space-1)}.VariantSelector-module__kf6OiG__values{gap:var(--space-2);flex-wrap:wrap;display:flex}.VariantSelector-module__kf6OiG__selectedValue{font-weight:var(--weight-regular);color:var(--color-text-muted)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]{border-color:var(--color-border-strong);background-color:var(--color-surface-raised);color:var(--color-text);box-shadow:none}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-surface-sunken);box-shadow:inset 0 0 0 var(--border-width) var(--color-text)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:hover:not(:disabled),.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:active:not(:disabled){border-color:var(--color-text);background-color:var(--color-surface-sunken)}.VariantSelector-module__kf6OiG__neutralOption[aria-pressed]:focus-visible{outline-color:var(--color-text)}
.RevealStylePicker-module__hLLbsa__picker{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.RevealStylePicker-module__hLLbsa__srOnly{width:var(--border-width);height:var(--border-width);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.RevealStylePicker-module__hLLbsa__option{align-items:center;gap:var(--space-2);padding-right:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex}.RevealStylePicker-module__hLLbsa__option:hover{border-color:var(--color-border-strong)}.RevealStylePicker-module__hLLbsa__selected,.RevealStylePicker-module__hLLbsa__selected:hover{border-color:var(--color-primary);box-shadow:0 0 0 var(--border-width) var(--color-primary)}.RevealStylePicker-module__hLLbsa__label{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-5);border-radius:inherit;cursor:pointer;flex:1;display:flex}.RevealStylePicker-module__hLLbsa__label:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.RevealStylePicker-module__hLLbsa__thumb{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-md);color:var(--color-text-on-primary);background:var(--color-gift-wrap);flex:none;place-items:center;display:grid}.RevealStylePicker-module__hLLbsa__envelope{background:var(--color-gift-wrap-deep)}.RevealStylePicker-module__hLLbsa__celebrate{background:linear-gradient(135deg, var(--color-celebrate-2), var(--color-celebrate-4))}.RevealStylePicker-module__hLLbsa__calm{color:var(--color-primary);background:var(--color-gift-ribbon)}.RevealStylePicker-module__hLLbsa__copy{gap:var(--space-1);min-width:0;display:grid}.RevealStylePicker-module__hLLbsa__check{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);color:var(--color-text-on-primary);background:var(--color-primary);flex:none;place-items:center;margin-left:auto;display:grid}.RevealStylePicker-module__hLLbsa__previewButton{flex:none}@media (min-width:48rem){.RevealStylePicker-module__hLLbsa__picker{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PolicyLinks-module__DRc4UG__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.PolicyLinks-module__DRc4UG__links a{min-block-size:var(--control-min-size);color:var(--color-text);text-underline-offset:var(--space-1);align-items:center;display:inline-flex}.PolicyLinks-module__DRc4UG__links a:hover{color:var(--color-primary-active)}.PolicyLinks-module__DRc4UG__links a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}
.Badge-module__yqYDGW__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);white-space:nowrap;display:inline-flex}.Badge-module__yqYDGW__neutral,.Badge-module__yqYDGW__budget{color:var(--color-text-muted);background-color:var(--color-surface)}.Badge-module__yqYDGW__digital,.Badge-module__yqYDGW__custom{border-color:var(--color-primary);color:var(--color-primary-active);background-color:var(--color-primary-subtle)}.Badge-module__yqYDGW__physical{border-color:var(--color-ink-bg);color:var(--color-text-on-dark);background-color:var(--color-ink-bg)}.Badge-module__yqYDGW__sample{border-color:var(--color-info);color:var(--color-text);background-color:var(--color-info-subtle)}.Badge-module__yqYDGW__dark{border-color:var(--color-border-strong);color:var(--color-text-on-dark);background-color:#0000}.Badge-module__yqYDGW__success{border-color:var(--color-success);color:var(--color-text);background-color:var(--color-success-subtle)}.Badge-module__yqYDGW__warning{border-color:var(--color-warning);color:var(--color-text);background-color:var(--color-warning-subtle)}.Badge-module__yqYDGW__danger{border-color:var(--color-danger);color:var(--color-text);background-color:var(--color-danger-subtle)}.Badge-module__yqYDGW__info{border-color:var(--color-info);color:var(--color-text);background-color:var(--color-info-subtle)}
.helpers-module__akYEWa__price{align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-weight:var(--weight-semibold);display:inline-flex}.helpers-module__akYEWa__from,.helpers-module__akYEWa__compareAt{font-weight:var(--weight-regular)}.helpers-module__akYEWa__from{color:var(--color-text-muted)}.helpers-module__akYEWa__current{color:var(--color-text)}.helpers-module__akYEWa__sale{color:var(--color-primary)}.helpers-module__akYEWa__compareAt{color:var(--color-text-subtle)}.helpers-module__akYEWa__image{width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio,var(--product-aspect-ratio));object-fit:cover;border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);display:block}.helpers-module__akYEWa__priceValue{align-items:baseline;gap:var(--space-2);white-space:nowrap;display:inline-flex}.helpers-module__akYEWa__vatLabel{font-size:var(--text-sm);font-weight:var(--weight-regular);white-space:nowrap}
.GiftAddOns-module__b1o1Iq__addOns{gap:var(--space-2);min-width:0;display:grid}.GiftAddOns-module__b1o1Iq__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-summary-panel)), 1fr));gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.GiftAddOns-module__b1o1Iq__item{grid-template-columns:var(--size-dashboard-thumb-small) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:0;display:grid}.GiftAddOns-module__b1o1Iq__thumb{aspect-ratio:var(--product-aspect-ratio);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-muted);place-items:center;display:grid;overflow:hidden}.GiftAddOns-module__b1o1Iq__copy{gap:var(--space-1);min-width:0;display:grid}.GiftAddOns-module__b1o1Iq__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.MobileCatalogueControls-module__QvF8kG__mobile{display:none}@media (max-width:44.9375rem){.MobileCatalogueControls-module__QvF8kG__mobile{display:contents}}.MobileCatalogueControls-module__QvF8kG__floating{z-index:calc(var(--layer-header) - 1);inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0rem));inset-inline:var(--space-4);justify-content:center;gap:var(--space-3);pointer-events:none;flex-wrap:wrap;display:flex;position:fixed}.MobileCatalogueControls-module__QvF8kG__floating[hidden]{display:none}.MobileCatalogueControls-module__QvF8kG__floating>button{pointer-events:auto;max-width:var(--measure-footer-copy);min-height:var(--space-12);background:var(--color-ink-bg);color:var(--color-text-on-dark);box-shadow:var(--shadow-md);flex:1 1 0}.MobileCatalogueControls-module__QvF8kG__floating>button:hover:not(:disabled){background:var(--color-ink-bg);color:var(--color-text-on-dark)}.MobileCatalogueControls-module__QvF8kG__sheet{width:100%;max-width:var(--measure-form);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-raised);max-height:85dvh;color:var(--color-text);overscroll-behavior:contain;border:0;margin:0 auto;padding:0;inset:auto 0 0}.MobileCatalogueControls-module__QvF8kG__sheet::backdrop{background:var(--color-overlay)}.MobileCatalogueControls-module__QvF8kG__sheetContent{gap:var(--space-5);padding:var(--space-5);padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom,0rem));display:grid}.MobileCatalogueControls-module__QvF8kG__sheetHeader,.MobileCatalogueControls-module__QvF8kG__sheetActions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.MobileCatalogueControls-module__QvF8kG__options{gap:var(--space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.MobileCatalogueControls-module__QvF8kG__options legend{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin-block-end:var(--space-2)}.MobileCatalogueControls-module__QvF8kG__option{align-items:center;gap:var(--space-3);min-height:var(--control-min-size);font-size:var(--text-sm);cursor:pointer;display:flex}.MobileCatalogueControls-module__QvF8kG__option input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);flex-shrink:0}
.StaffShell-module__OWgmVG__bar{border-bottom:var(--border-width) solid var(--color-border);background:var(--color-surface)}.StaffShell-module__OWgmVG__inner{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.StaffShell-module__OWgmVG__brand{color:inherit;text-decoration:none}.StaffShell-module__OWgmVG__nav{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.StaffShell-module__OWgmVG__main{flex:1}
.OfferingCard-module__Vpa0gq__card{border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);block-size:100%;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.OfferingCard-module__Vpa0gq__card[data-tone=charcoal]{background-color:var(--color-ink-bg);color:var(--color-text-on-dark)}.OfferingCard-module__Vpa0gq__card[data-tone=orange]{background-color:var(--color-primary-active);color:var(--color-on-primary)}.OfferingCard-module__Vpa0gq__copy{gap:var(--space-2);padding:var(--space-5);display:grid}@media (min-width:48rem){.OfferingCard-module__Vpa0gq__copy{gap:var(--space-1);padding:var(--space-4)}}.OfferingCard-module__Vpa0gq__eyebrow,.OfferingCard-module__Vpa0gq__body{color:inherit;opacity:.85}.OfferingCard-module__Vpa0gq__title{color:inherit}.OfferingCard-module__Vpa0gq__action{align-items:center;gap:var(--space-1);min-block-size:var(--control-min-size);color:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.OfferingCard-module__Vpa0gq__action:hover{text-underline-offset:var(--space-1);text-decoration:underline}.OfferingCard-module__Vpa0gq__action:focus-visible{outline:var(--focus-ring-width) solid currentColor;outline-offset:var(--focus-ring-offset)}.OfferingCard-module__Vpa0gq__image{inline-size:100%;min-block-size:var(--space-24);aspect-ratio:2;object-fit:cover;flex:1;display:block}@media (min-width:48rem){.OfferingCard-module__Vpa0gq__image{aspect-ratio:auto;min-block-size:0}}.OfferingCard-module__Vpa0gq__card[data-tone=photo]{aspect-ratio:4/5;background-color:var(--color-surface);text-align:center;position:relative}@media (min-width:48rem){.OfferingCard-module__Vpa0gq__card[data-tone=photo]{aspect-ratio:auto}}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__image{aspect-ratio:auto;block-size:100%;min-block-size:0;position:absolute;inset:0}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__copy{z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);background-image:var(--photo-text-veil);flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:48rem){.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__copy{padding:var(--space-6) var(--space-4) var(--space-4)}}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-caps)}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__eyebrow:after{content:"";inline-size:var(--space-6);block-size:calc(var(--border-width) * 2);margin:var(--space-2) auto 0;background-color:var(--color-primary);display:block}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__title{text-wrap:balance}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__body{text-wrap:pretty;max-inline-size:24ch}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__action{padding-inline:var(--space-4);border:var(--border-width) solid currentColor;background-color:color-mix(in srgb, var(--color-bg) 70%, transparent);margin-block-start:auto}.OfferingCard-module__Vpa0gq__card[data-tone=photo] .OfferingCard-module__Vpa0gq__action:hover{background-color:var(--color-bg);text-decoration:none}
.ColourOption-module__WiCCCa__option{flex:0 0 var(--control-min-size);width:var(--control-min-size);height:var(--control-min-size);border:var(--focus-ring-width) solid transparent;border-radius:var(--radius-full);padding:var(--space-1);cursor:pointer;background:0 0;place-items:center;display:grid;position:relative}.ColourOption-module__WiCCCa__option[aria-pressed=true]{border-color:var(--color-text)}.ColourOption-module__WiCCCa__option:hover:not([aria-pressed=true]){border-color:var(--color-border-strong)}.ColourOption-module__WiCCCa__option:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.ColourOption-module__WiCCCa__swatch{border-radius:var(--radius-full);background:var(--product-colour);border:var(--border-width) solid var(--color-border-strong);width:100%;height:100%;position:relative;overflow:hidden}.ColourOption-module__WiCCCa__image{object-fit:contain;background:var(--color-bg);width:100%;height:100%;display:block}.ColourOption-module__WiCCCa__option[data-unavailable=true] .ColourOption-module__WiCCCa__swatch:after{content:"";width:140%;height:var(--border-width);background:var(--color-text);box-shadow:0 0 0 var(--border-width) var(--color-bg);position:absolute;top:50%;left:-20%;transform:rotate(-45deg)}.ColourOption-module__WiCCCa__name{z-index:2;width:max-content;max-width:var(--size-summary-panel);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-text-on-dark);font-size:var(--text-xs);line-height:var(--leading-normal);pointer-events:none;opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ColourOption-module__WiCCCa__option:hover .ColourOption-module__WiCCCa__name,.ColourOption-module__WiCCCa__option:focus-visible .ColourOption-module__WiCCCa__name{opacity:1;visibility:visible}.ColourOption-module__WiCCCa__option[data-tooltip-hidden=true] .ColourOption-module__WiCCCa__name{opacity:0;visibility:hidden}
.WelcomeOffer-module__LHaB1a__dialog{width:min(calc(100% - var(--space-8)), var(--measure-cart));max-width:none;max-height:calc(100dvh - var(--space-8));padding:var(--space-0);border:var(--space-0);border-radius:var(--radius-xl);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-lg);animation:WelcomeOffer-module__LHaB1a__rise-in var(--duration-base) var(--ease-standard) both;margin:auto;overflow:hidden auto}.WelcomeOffer-module__LHaB1a__dialog::backdrop{background-color:var(--color-overlay);animation:WelcomeOffer-module__LHaB1a__fade-in var(--duration-base) var(--ease-standard) both}.WelcomeOffer-module__LHaB1a__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.WelcomeOffer-module__LHaB1a__close{z-index:1;top:var(--space-4);right:var(--space-4);position:absolute}.WelcomeOffer-module__LHaB1a__body{justify-content:center;gap:var(--space-5);padding:var(--space-10);flex-direction:column;display:flex}.WelcomeOffer-module__LHaB1a__wordmark{font-size:var(--text-xl)}.WelcomeOffer-module__LHaB1a__title{text-wrap:balance}.WelcomeOffer-module__LHaB1a__amount{color:var(--color-primary)}.WelcomeOffer-module__LHaB1a__actions{gap:var(--space-2);justify-items:center;display:grid}.WelcomeOffer-module__LHaB1a__start{width:100%}.WelcomeOffer-module__LHaB1a__signin,.WelcomeOffer-module__LHaB1a__terms{text-align:center}.WelcomeOffer-module__LHaB1a__terms a,.WelcomeOffer-module__LHaB1a__signin a{color:inherit;text-decoration:underline}.WelcomeOffer-module__LHaB1a__terms a:focus-visible,.WelcomeOffer-module__LHaB1a__signin a:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.WelcomeOffer-module__LHaB1a__media{background-color:var(--color-primary-subtle);min-height:100%;position:relative}.WelcomeOffer-module__LHaB1a__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:47.99rem){.WelcomeOffer-module__LHaB1a__dialog{width:100%;max-height:calc(100dvh - var(--space-6));margin:auto var(--space-0) var(--space-0);border-radius:var(--radius-xl) var(--radius-xl) var(--space-0) var(--space-0);animation-name:WelcomeOffer-module__LHaB1a__sheet-in}.WelcomeOffer-module__LHaB1a__panel{grid-template-columns:minmax(0,1fr)}.WelcomeOffer-module__LHaB1a__media{min-height:0;aspect-ratio:var(--welcome-banner-aspect-ratio);grid-row:1}.WelcomeOffer-module__LHaB1a__media img{object-position:center 65%}.WelcomeOffer-module__LHaB1a__body{gap:var(--space-4);padding:var(--space-6) var(--space-6) calc(var(--space-6) + env(safe-area-inset-bottom))}.WelcomeOffer-module__LHaB1a__wordmark{display:none}}@keyframes WelcomeOffer-module__LHaB1a__rise-in{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@keyframes WelcomeOffer-module__LHaB1a__sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes WelcomeOffer-module__LHaB1a__fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.WelcomeOffer-module__LHaB1a__dialog,.WelcomeOffer-module__LHaB1a__dialog::backdrop{animation:none}}
.GiftGrid-module__3I7Pka__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GiftGrid-module__3I7Pka__grid>li{min-width:0}.GiftGrid-module__3I7Pka__grid>.GiftGrid-module__3I7Pka__offering{grid-column:1/-1}@media (min-width:48rem){.GiftGrid-module__3I7Pka__grid>.GiftGrid-module__3I7Pka__offering{grid-column:auto;position:relative}.GiftGrid-module__3I7Pka__grid>.GiftGrid-module__3I7Pka__offering>*{position:absolute;inset:0}.GiftGrid-module__3I7Pka__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.GiftGrid-module__3I7Pka__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:100rem){.GiftGrid-module__3I7Pka__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:48rem){.GiftGrid-module__3I7Pka__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}.GiftGrid-module__3I7Pka__skeletonLine{border-radius:var(--radius-sm);background:var(--color-surface-sunken);min-block-size:1lh;inline-size:70%;display:block}.GiftGrid-module__3I7Pka__swagGrid{column-gap:var(--space-3);row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GiftGrid-module__3I7Pka__swagGrid>li{min-width:0}@media (min-width:48rem){.GiftGrid-module__3I7Pka__swagGrid{column-gap:var(--space-6);row-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75rem){.GiftGrid-module__3I7Pka__swagGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.GiftGrid-module__3I7Pka__swagGrid.GiftGrid-module__3I7Pka__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}}
.GiftBoxBoard-module__j4oq2a__board{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-width:0;display:grid}.GiftBoxBoard-module__j4oq2a__tray,.GiftBoxBoard-module__j4oq2a__box,.GiftBoxBoard-module__j4oq2a__newBox{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);min-width:0;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:grid}.GiftBoxBoard-module__j4oq2a__tray{top:var(--space-4);background:var(--color-surface-sunken);border:var(--border-width) solid transparent;position:sticky}.GiftBoxBoard-module__j4oq2a__trayHeader,.GiftBoxBoard-module__j4oq2a__boxHeader{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.GiftBoxBoard-module__j4oq2a__productList,.GiftBoxBoard-module__j4oq2a__boxItems{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.GiftBoxBoard-module__j4oq2a__product{grid-template-columns:auto var(--size-dashboard-thumb-small) minmax(0, 1fr);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:grab;display:grid}.GiftBoxBoard-module__j4oq2a__product:active,.GiftBoxBoard-module__j4oq2a__boxItem:active{cursor:grabbing}.GiftBoxBoard-module__j4oq2a__grip{color:var(--color-text-muted)}.GiftBoxBoard-module__j4oq2a__productActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:2/-1;display:flex}.GiftBoxBoard-module__j4oq2a__copy{gap:var(--space-1);min-width:0;display:grid}.GiftBoxBoard-module__j4oq2a__thumb,.GiftBoxBoard-module__j4oq2a__placeholder{aspect-ratio:var(--product-aspect-ratio);border-radius:var(--radius-sm);background:var(--color-surface-sunken);display:block;overflow:hidden}.GiftBoxBoard-module__j4oq2a__placeholder{color:var(--color-text-muted);place-items:center;display:grid}.GiftBoxBoard-module__j4oq2a__boxes{gap:var(--space-3);min-width:0;display:grid}.GiftBoxBoard-module__j4oq2a__box{border:var(--border-width) solid var(--color-border);background:var(--color-surface)}.GiftBoxBoard-module__j4oq2a__boxActions{gap:var(--space-1);flex-wrap:wrap;display:flex}.GiftBoxBoard-module__j4oq2a__boxItem{grid-template-columns:var(--size-dashboard-thumb-small) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-raised);cursor:grab;display:grid}.GiftBoxBoard-module__j4oq2a__boxItemTitle{overflow-wrap:anywhere;min-width:0}.GiftBoxBoard-module__j4oq2a__boxFooter{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.GiftBoxBoard-module__j4oq2a__dropHint{flex:1 1 var(--size-dashboard-thumb);padding:var(--space-2) var(--space-3);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}.GiftBoxBoard-module__j4oq2a__addList{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.GiftBoxBoard-module__j4oq2a__addItem{grid-template-columns:var(--size-dashboard-thumb-small) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.GiftBoxBoard-module__j4oq2a__place{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.GiftBoxBoard-module__j4oq2a__placeButton{align-items:center;gap:var(--space-1);min-height:var(--space-10);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.GiftBoxBoard-module__j4oq2a__placeButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary-subtle)}.GiftBoxBoard-module__j4oq2a__placeButton:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.GiftBoxBoard-module__j4oq2a__loose{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:grid}.GiftBoxBoard-module__j4oq2a__looseItem{grid-template-columns:var(--size-dashboard-thumb-small) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-raised);display:grid}.GiftBoxBoard-module__j4oq2a__looseAction{grid-column:2/-1}.GiftBoxBoard-module__j4oq2a__touchOnly{display:none}.GiftBoxBoard-module__j4oq2a__newBox{border:var(--border-width) dashed var(--color-border-strong);background:var(--color-surface)}.GiftBoxBoard-module__j4oq2a__over{border-color:var(--color-primary);background:var(--color-primary-subtle)}.GiftBoxBoard-module__j4oq2a__over .GiftBoxBoard-module__j4oq2a__dropHint{border-color:var(--color-primary);color:var(--color-text)}@media (max-width:48rem),(hover:none),(pointer:coarse){.GiftBoxBoard-module__j4oq2a__board{grid-template-columns:minmax(0,1fr)}.GiftBoxBoard-module__j4oq2a__pointerOnly{display:none}.GiftBoxBoard-module__j4oq2a__touchOnly{display:grid}.GiftBoxBoard-module__j4oq2a__box,.GiftBoxBoard-module__j4oq2a__newBox{padding:var(--space-3)}}
.artwork-quality-module__4ST2qG__notice{--quality-bg:var(--color-artwork-advice-bg);--quality-ink:var(--color-artwork-advice-ink);--quality-title:var(--color-artwork-advice-title);--quality-icon:var(--color-artwork-advice-icon);--quality-line:var(--color-artwork-advice-line);grid-template-columns:var(--space-4) minmax(0,1fr);align-items:start;column-gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--quality-line);border-radius:var(--radius-sm);background:var(--quality-bg);overflow-wrap:anywhere;display:grid}.artwork-quality-module__4ST2qG__copy{gap:calc(var(--border-width) * 2);min-width:0;display:grid}.artwork-quality-module__4ST2qG__notice .artwork-quality-module__4ST2qG__copy>*{line-height:var(--leading-artwork-copy)}.artwork-quality-module__4ST2qG__notice .artwork-quality-module__4ST2qG__title{color:var(--quality-title)}.artwork-quality-module__4ST2qG__notice .artwork-quality-module__4ST2qG__body{color:var(--quality-ink)}.artwork-quality-module__4ST2qG__glyph{width:var(--space-4);height:var(--space-4);margin-top:var(--border-width);color:var(--quality-icon)}.artwork-quality-module__4ST2qG__notice[data-artwork-quality=minimum]{--quality-bg:var(--color-artwork-minimum-bg);--quality-ink:var(--color-artwork-minimum-ink);--quality-title:var(--color-artwork-minimum-title);--quality-icon:var(--color-artwork-minimum-icon);--quality-line:var(--color-artwork-minimum-line)}.artwork-quality-module__4ST2qG__attached{border:0;border-top:var(--border-width) solid var(--quality-line);border-radius:0;margin:0}
.CatalogueStory-module__L4n4zW__grid{grid-template-columns:repeat(2, minmax(var(--space-0), 1fr));gap:var(--space-5);margin-block:var(--space-8);display:grid}.CatalogueStory-module__L4n4zW__card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);display:grid;overflow:hidden}.CatalogueStory-module__L4n4zW__media{aspect-ratio:var(--story-aspect-ratio);position:relative;overflow:hidden}.CatalogueStory-module__L4n4zW__image{object-fit:cover}.CatalogueStory-module__L4n4zW__content{justify-items:start;gap:var(--space-4);padding:var(--space-6);display:grid}@media (min-width:80rem){.CatalogueStory-module__L4n4zW__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.CatalogueStory-module__L4n4zW__media{aspect-ratio:var(--product-aspect-ratio)}}@media (max-width:44.9375rem){.CatalogueStory-module__L4n4zW__grid{grid-template-columns:minmax(var(--space-0), 1fr)}}
.HoldingPage-module__Oy3ouq__holding{background-color:var(--color-primary-subtle);align-items:center;min-height:100dvh;display:flex}.HoldingPage-module__Oy3ouq__shell{gap:var(--space-12);padding-block:var(--space-8);display:grid}.HoldingPage-module__Oy3ouq__topbar,.HoldingPage-module__Oy3ouq__footer,.HoldingPage-module__Oy3ouq__actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.HoldingPage-module__Oy3ouq__main{gap:var(--space-12);align-items:center;display:grid}.HoldingPage-module__Oy3ouq__copy{max-width:var(--measure-hero)}.HoldingPage-module__Oy3ouq__titleAccent{color:var(--color-primary);display:block}.HoldingPage-module__Oy3ouq__signup{max-width:var(--measure-form)}.HoldingPage-module__Oy3ouq__form{gap:var(--space-3);display:grid}.HoldingPage-module__Oy3ouq__input{width:100%;min-height:var(--control-min-size);padding-inline:var(--space-5);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);background-color:var(--color-surface-raised)}.HoldingPage-module__Oy3ouq__input::placeholder{color:var(--color-text-subtle)}.HoldingPage-module__Oy3ouq__submit{width:100%}.HoldingPage-module__Oy3ouq__honeypot{width:var(--border-width);height:var(--border-width);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.HoldingPage-module__Oy3ouq__finePrint,.HoldingPage-module__Oy3ouq__formError,.HoldingPage-module__Oy3ouq__formSuccess{margin-top:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.HoldingPage-module__Oy3ouq__finePrint{color:var(--color-text-muted)}.HoldingPage-module__Oy3ouq__formError{color:var(--color-danger);font-weight:var(--weight-semibold)}.HoldingPage-module__Oy3ouq__formSuccess{padding:var(--space-4);border:var(--border-width) solid var(--color-success);border-radius:var(--radius-md);color:var(--color-text);background-color:var(--color-success-subtle)}.HoldingPage-module__Oy3ouq__cueCard{padding:var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-raised);box-shadow:var(--shadow-md)}.HoldingPage-module__Oy3ouq__cueList{margin:var(--space-6) var(--space-0) var(--space-0)}.HoldingPage-module__Oy3ouq__cueRow{grid-template-columns:var(--space-8) 1fr;gap:var(--space-3);padding-block:var(--space-4);border-top:var(--border-width) solid var(--color-border);align-items:baseline;display:grid}.HoldingPage-module__Oy3ouq__cueRow:last-child{border-bottom:var(--border-width) solid var(--color-border)}.HoldingPage-module__Oy3ouq__cueRow dt{color:var(--color-primary-active);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold)}.HoldingPage-module__Oy3ouq__cueRow dd{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.HoldingPage-module__Oy3ouq__footer{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border)}.HoldingPage-module__Oy3ouq__stride{flex:none}@media (min-width:40rem){.HoldingPage-module__Oy3ouq__form{grid-template-columns:minmax(0,1fr) auto}.HoldingPage-module__Oy3ouq__submit{width:auto}}@media (min-width:64rem){.HoldingPage-module__Oy3ouq__main{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}
.MomentRail-module__Foa2nW__sectionHeader{max-width:var(--measure-section-title)}.MomentRail-module__Foa2nW__railViewport{position:relative}.MomentRail-module__Foa2nW__rail{gap:var(--space-6);margin:var(--space-0);padding-block:var(--space-1);padding-inline:var(--space-0);scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.MomentRail-module__Foa2nW__rail::-webkit-scrollbar{display:none}.MomentRail-module__Foa2nW__controls{pointer-events:none;inset:var(--space-0);position:absolute}.MomentRail-module__Foa2nW__previousControl,.MomentRail-module__Foa2nW__nextControl{pointer-events:auto;z-index:2;opacity:0;box-shadow:var(--shadow-md);transition:opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:50%;transform:translateY(-50%)}.MomentRail-module__Foa2nW__previousControl{inset-inline-start:calc(var(--control-min-size) / -2)}.MomentRail-module__Foa2nW__nextControl{inset-inline-end:calc(var(--control-min-size) / -2)}.MomentRail-module__Foa2nW__previousControl:disabled,.MomentRail-module__Foa2nW__nextControl:disabled{visibility:hidden}.MomentRail-module__Foa2nW__railViewport:hover .MomentRail-module__Foa2nW__previousControl:not(:disabled),.MomentRail-module__Foa2nW__railViewport:hover .MomentRail-module__Foa2nW__nextControl:not(:disabled),.MomentRail-module__Foa2nW__previousControl:focus-visible,.MomentRail-module__Foa2nW__nextControl:focus-visible{opacity:1}.MomentRail-module__Foa2nW__item{flex:0 0 calc((100% - (var(--space-6) * 3)) / 4);min-width:var(--space-0);scroll-snap-align:start}@media (min-width:100rem){.MomentRail-module__Foa2nW__item{flex-basis:calc((100% - (var(--space-6) * 5)) / 6)}}.MomentRail-module__Foa2nW__card{aspect-ratio:var(--product-aspect-ratio);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-on-dark);background-color:var(--color-surface-sunken);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-standard);text-decoration:none;display:block;position:relative;overflow:hidden}.MomentRail-module__Foa2nW__card:after{content:"";inset:var(--space-0);background:var(--artwork-label-scrim);pointer-events:none;position:absolute}.MomentRail-module__Foa2nW__card:hover{box-shadow:var(--shadow-md)}.MomentRail-module__Foa2nW__card:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--space-1)}.MomentRail-module__Foa2nW__selected{border-color:var(--color-primary);box-shadow:inset 0 0 0 var(--space-2) var(--color-primary), var(--shadow-md)}.MomentRail-module__Foa2nW__selected .MomentRail-module__Foa2nW__label{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-on-primary);background-color:var(--color-primary)}.MomentRail-module__Foa2nW__image{inset:var(--space-0);transition:transform var(--duration-slow) var(--ease-standard);position:absolute}.MomentRail-module__Foa2nW__card:hover .MomentRail-module__Foa2nW__image{transform:scale(1.02)}.MomentRail-module__Foa2nW__label{z-index:1;inset-block-end:var(--space-4);inset-inline:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:absolute}.MomentRail-module__Foa2nW__frame{inset:var(--space-0);display:block;position:absolute}.MomentRail-module__Foa2nW__card[data-labels=below]{aspect-ratio:auto;color:var(--color-text);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.MomentRail-module__Foa2nW__card[data-labels=below]:after{content:none}.MomentRail-module__Foa2nW__card[data-labels=below] .MomentRail-module__Foa2nW__frame{aspect-ratio:var(--product-aspect-ratio);border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);position:relative;overflow:hidden}.MomentRail-module__Foa2nW__card[data-labels=below]:hover{box-shadow:none}.MomentRail-module__Foa2nW__labelBelow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block-start:var(--space-3);display:flex}.MomentRail-module__Foa2nW__card[data-labels=below]:hover .MomentRail-module__Foa2nW__labelBelow{color:var(--color-primary-active)}@media (max-width:63.9375rem){.MomentRail-module__Foa2nW__item{flex-basis:calc((100% - var(--space-6)) / 2.25)}}@media (max-width:44.9375rem){.MomentRail-module__Foa2nW__controls{display:none}.MomentRail-module__Foa2nW__rail{margin-inline-end:calc(var(--gutter) * -1);padding-inline-end:var(--gutter)}.MomentRail-module__Foa2nW__item{flex-basis:82%}}@media (prefers-reduced-motion:reduce){.MomentRail-module__Foa2nW__rail{scroll-behavior:auto}}
.Card-module__QRy0Sa__card{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.Card-module__QRy0Sa__default{background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.Card-module__QRy0Sa__subtle{background-color:var(--color-surface)}.Card-module__QRy0Sa__highlight{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.Card-module__QRy0Sa__ink{border-color:var(--color-border-strong);color:var(--color-text-on-dark);background-color:var(--color-ink-bg)}.Card-module__QRy0Sa__sm{padding:var(--space-4)}.Card-module__QRy0Sa__md{padding:var(--space-6)}.Card-module__QRy0Sa__lg{padding:var(--space-8)}
.HandwrittenCardPreview-module__fCko-G__chip{min-width:0;max-width:100%;color:var(--color-primary-active);background:var(--color-primary-subtle);justify-self:start}.HandwrittenCardPreview-module__fCko-G__chip svg{flex-shrink:0}.HandwrittenCardPreview-module__fCko-G__chipLabel{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.HandwrittenCardPreview-module__fCko-G__heading{align-items:center;gap:var(--space-3);display:flex}.HandwrittenCardPreview-module__fCko-G__heading svg{color:var(--color-primary);flex-shrink:0}.HandwrittenCardPreview-module__fCko-G__heading h2{min-width:0}.HandwrittenCardPreview-module__fCko-G__gallery{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HandwrittenCardPreview-module__fCko-G__example{align-content:start;gap:var(--space-2);min-width:0;margin:0;display:grid}.HandwrittenCardPreview-module__fCko-G__image{width:100%;height:auto;aspect-ratio:var(--product-aspect-ratio);object-fit:contain;display:block}@media (max-width:46.874rem){.HandwrittenCardPreview-module__fCko-G__chip{gap:var(--space-1);padding-inline:var(--space-2);font-size:var(--text-xs)}}
.StatusPage-module__g05hNW__page{min-block-size:var(--size-empty-min-height);align-content:center;display:grid}.StatusPage-module__g05hNW__inner{max-width:var(--measure-copy);text-align:center;align-items:center;margin-inline:auto}.StatusPage-module__g05hNW__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}
.StaffHome-module__GQn3_a__page{gap:var(--space-6);display:grid}.StaffHome-module__GQn3_a__list{gap:var(--space-4);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.StaffHome-module__GQn3_a__card{gap:var(--space-3);display:grid}
