.buyer-confidence-module__-GcegG__root{margin:28px 0 8px}.buyer-confidence-module__-GcegG__grid{grid-column-gap:14px;-moz-column-gap:14px;grid-row-gap:24px;background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 14px;margin:0;padding:0;list-style:none;display:grid}.buyer-confidence-module__-GcegG__cell{min-width:0;display:flex}.buyer-confidence-module__-GcegG__link{text-align:center;width:100%;min-width:0;min-height:44px;color:inherit;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.buyer-confidence-module__-GcegG__art{width:86px;height:86px;position:relative}.buyer-confidence-module__-GcegG__art img{opacity:.82;mix-blend-mode:multiply}:is(.buyer-confidence-module__-GcegG__link[data-role=resize] .buyer-confidence-module__-GcegG__art img,.buyer-confidence-module__-GcegG__link[data-role=made-to-order] .buyer-confidence-module__-GcegG__art img){opacity:1}.buyer-confidence-module__-GcegG__label{color:var(--color-secondary);white-space:normal;overflow-wrap:break-word;max-inline-size:100%;font-size:12px;font-weight:400;line-height:1.5}.buyer-confidence-module__-GcegG__decisionGrid{display:none}@media (max-width:799.98px){.buyer-confidence-module__-GcegG__root[data-decision-first] .buyer-confidence-module__-GcegG__desktopGrid{display:none}.buyer-confidence-module__-GcegG__root[data-decision-first] .buyer-confidence-module__-GcegG__decisionGrid{grid-column-gap:10px;-moz-column-gap:10px;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:10px;display:grid}.buyer-confidence-module__-GcegG__decisionGrid .buyer-confidence-module__-GcegG__link{gap:6px}.buyer-confidence-module__-GcegG__decisionGrid .buyer-confidence-module__-GcegG__art{width:64px;height:64px}.buyer-confidence-module__-GcegG__decisionGrid .buyer-confidence-module__-GcegG__label{line-height:1.35}}.buyer-confidence-module__-GcegG__link:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px;border-radius:2px}.buyer-confidence-module__-GcegG__link,.buyer-confidence-module__-GcegG__link:hover .buyer-confidence-module__-GcegG__label{text-decoration:none}@media (prefers-reduced-motion:reduce){.buyer-confidence-module__-GcegG__link{transition:none}}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}@layer utilities{:where(.image-module__cPWPcq__img){-o-object-fit:cover;object-fit:cover}}.image-module__cPWPcq__failed{background:color-mix(in oklab, var(--color-secondary) 5%, var(--color-primary));border:1px solid var(--line)}
.curated-reviews-module__ykyYRG__section{gap:var(--space-lg);color:var(--color-secondary);flex-direction:column;scroll-margin-block-start:calc(60px + var(--space-lg) + var(--announcement-h,0px));display:flex}.curated-reviews-module__ykyYRG__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.curated-reviews-module__ykyYRG__heading{font-family:var(--t-h3-ff);font-size:var(--t-h3-fs);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-lsp);font-weight:var(--t-h3-fw);margin:0}.curated-reviews-module__ykyYRG__section .curated-reviews-module__ykyYRG__summary{max-inline-size:none;font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);align-items:center;gap:.6ch;margin:0;display:inline-flex}.curated-reviews-module__ykyYRG__summaryAverage{font-weight:600}.curated-reviews-module__ykyYRG__summaryStars,.curated-reviews-module__ykyYRG__cardStars{gap:2px;display:inline-flex}.curated-reviews-module__ykyYRG__summaryStars .curated-reviews-module__ykyYRG__star,.curated-reviews-module__ykyYRG__summaryStars svg{block-size:.95em;inline-size:.95em}.curated-reviews-module__ykyYRG__cardStars .curated-reviews-module__ykyYRG__star,.curated-reviews-module__ykyYRG__cardStars svg{block-size:15px;inline-size:15px}.curated-reviews-module__ykyYRG__star{line-height:0;display:inline-block;position:relative}.curated-reviews-module__ykyYRG__star svg{display:block}.curated-reviews-module__ykyYRG__starFill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.curated-reviews-module__ykyYRG__starOn{fill:var(--color-secondary)}.curated-reviews-module__ykyYRG__starOff{fill:color-mix(in srgb, var(--color-secondary) 22%, transparent)}.curated-reviews-module__ykyYRG__track{gap:var(--space-sm);margin:0;margin-inline:calc(var(--safe) * -1);padding:0;padding-inline:var(--safe);scroll-padding-inline:var(--safe);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-tap-highlight-color:transparent;list-style:none;display:flex;overflow-x:auto}.curated-reviews-module__ykyYRG__track::-webkit-scrollbar{display:none}.curated-reviews-module__ykyYRG__track:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px;border-radius:var(--radius-md)}.curated-reviews-module__ykyYRG__slide{scroll-snap-align:start;opacity:.5;flex:0 0 86%;transition:opacity .2s cubic-bezier(.23,1,.32,1);display:flex}.curated-reviews-module__ykyYRG__slide[data-active]{opacity:1}@media (min-width:800px){.curated-reviews-module__ykyYRG__slide{opacity:1;flex-basis:min(40%,34rem)}}.curated-reviews-module__ykyYRG__card{gap:var(--space-md);border:1px solid color-mix(in srgb, var(--color-secondary) 9%, transparent);border-radius:var(--radius-md);isolation:isolate;background:#fdfcf9;background:lab(98.8565% .107378 1.52054);flex-direction:column;inline-size:100%;padding:clamp(20px,3.2vw,36px);display:flex;position:relative}.curated-reviews-module__ykyYRG__card:after{content:"";border-radius:inherit;pointer-events:none;opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.curated-reviews-module__ykyYRG__quote{flex:auto;margin:0}.curated-reviews-module__ykyYRG__section .curated-reviews-module__ykyYRG__quote p{max-inline-size:none;font-family:var(--t-body-ff);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.05rem + .7vw,1.625rem);font-style:italic;line-height:1.32}.curated-reviews-module__ykyYRG__photos{gap:var(--space-xs);display:flex}.curated-reviews-module__ykyYRG__photo{border:1px solid color-mix(in oklab, var(--color-secondary) 9%, transparent);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-secondary) 6%, var(--color-primary));flex:none;block-size:64px;inline-size:48px;display:block;overflow:hidden}.curated-reviews-module__ykyYRG__photo img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;display:block}.curated-reviews-module__ykyYRG__section .curated-reviews-module__ykyYRG__byline{max-inline-size:none;font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);gap:.9ch;margin:0;display:flex}.curated-reviews-module__ykyYRG__name{font-weight:600}.curated-reviews-module__ykyYRG__piece{color:inherit;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.curated-reviews-module__ykyYRG__controls{align-items:center;gap:var(--space-md);display:flex}.curated-reviews-module__ykyYRG__dots{align-items:center;display:flex}.curated-reviews-module__ykyYRG__dot{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;block-size:24px;inline-size:24px;padding:0;display:grid}.curated-reviews-module__ykyYRG__dot:before{content:"";background:color-mix(in srgb, var(--color-secondary) 24%, transparent);border-radius:50%;block-size:6px;inline-size:6px;transition:background-color .16s cubic-bezier(.23,1,.32,1)}.curated-reviews-module__ykyYRG__dot[aria-current=true]:before{background:var(--color-secondary)}.curated-reviews-module__ykyYRG__arrow{border:1px solid color-mix(in srgb, var(--color-secondary) 22%, transparent);block-size:44px;inline-size:44px;color:var(--color-secondary);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;place-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1);display:grid}.curated-reviews-module__ykyYRG__arrow svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.curated-reviews-module__ykyYRG__arrow[data-wrap] svg{transform:rotate(180deg)}.curated-reviews-module__ykyYRG__arrow:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.curated-reviews-module__ykyYRG__arrow:hover{border-color:var(--color-secondary)}}.curated-reviews-module__ykyYRG__arrow:focus-visible,.curated-reviews-module__ykyYRG__dot:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.curated-reviews-module__ykyYRG__all{color:var(--color-secondary)}.curated-reviews-module__ykyYRG__allSummary{padding-block:var(--space-2xs);font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);text-underline-offset:.2em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:underline;text-decoration-thickness:1px;list-style:none;display:inline-block}.curated-reviews-module__ykyYRG__allSummary::-webkit-details-marker{display:none}.curated-reviews-module__ykyYRG__allSummary:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.curated-reviews-module__ykyYRG__allList{max-inline-size:44rem;margin:var(--space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.curated-reviews-module__ykyYRG__allItem{gap:var(--space-xs);padding-block:var(--space-md);border-top:1px solid color-mix(in srgb, var(--color-secondary) 12%, transparent);flex-direction:column;display:flex}.curated-reviews-module__ykyYRG__allStars{gap:2px;display:inline-flex}.curated-reviews-module__ykyYRG__allStars .curated-reviews-module__ykyYRG__star,.curated-reviews-module__ykyYRG__allStars svg{block-size:12px;inline-size:12px}.curated-reviews-module__ykyYRG__section .curated-reviews-module__ykyYRG__allBody{max-inline-size:none;font-family:var(--t-body-ff);font-size:var(--t-body-fs);line-height:var(--t-body-lh);white-space:pre-line;text-wrap:pretty;margin:0}.curated-reviews-module__ykyYRG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.curated-reviews-module__ykyYRG__slide,.curated-reviews-module__ykyYRG__dot:before,.curated-reviews-module__ykyYRG__arrow,.curated-reviews-module__ykyYRG__arrow svg{transition:none}}
.custom-pdp-module__udWZ6q__sections{isolation:isolate;grid-gap:var(--space-3xl);gap:var(--space-3xl);min-inline-size:0;padding-block:var(--space-3xl);padding-inline:var(--safe);color:var(--color-secondary);background:var(--color-primary);-webkit-backdrop-filter:none;border-radius:var(--radius-none);border:0;grid-column:1/-1;display:grid;position:relative}.custom-pdp-module__udWZ6q__rows{grid-gap:var(--space-3xl);gap:var(--space-3xl);display:grid}.custom-pdp-module__udWZ6q__row{grid-gap:var(--space-xl);align-items:center;gap:var(--space-xl);min-inline-size:0;display:grid}@media (min-width:800px){.custom-pdp-module__udWZ6q__row{gap:var(--space-3xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.custom-pdp-module__udWZ6q__row:nth-child(2n) .custom-pdp-module__udWZ6q__figure{order:1}}.custom-pdp-module__udWZ6q__figure{grid-gap:var(--space-sm);gap:var(--space-sm);min-inline-size:0;margin:0;display:grid}.custom-pdp-module__udWZ6q__figure figcaption{font:var(--t-meta);letter-spacing:var(--t-meta-lsp)}.custom-pdp-module__udWZ6q__media{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);block-size:auto;max-block-size:70svh;inline-size:100%;display:block}.custom-pdp-module__udWZ6q__film{grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start;display:grid}.custom-pdp-module__udWZ6q__film p{font:var(--t-meta);letter-spacing:var(--t-meta-lsp)}.custom-pdp-module__udWZ6q__text{grid-gap:var(--space-md);align-content:start;justify-items:start;gap:var(--space-md);overflow-wrap:anywhere;display:grid}.custom-pdp-module__udWZ6q__text h3{font:var(--t-h4);letter-spacing:var(--t-h4-lsp)}.custom-pdp-module__udWZ6q__text p{font:var(--t-body);letter-spacing:var(--t-body-lsp);white-space:pre-line;max-inline-size:46ch}.custom-pdp-module__udWZ6q__text a{font:var(--t-cta);letter-spacing:var(--t-cta-lsp);text-underline-offset:.2em;text-decoration:underline}.custom-pdp-module__udWZ6q__comparison{min-inline-size:0}.custom-pdp-module__udWZ6q__comparison table{table-layout:fixed;border-collapse:collapse;inline-size:100%;font:var(--t-body);letter-spacing:var(--t-body-lsp);overflow-wrap:anywhere}.custom-pdp-module__udWZ6q__comparison caption{text-align:start;font:var(--t-h4);letter-spacing:var(--t-h4-lsp);padding-block-end:var(--space-xl)}.custom-pdp-module__udWZ6q__comparison th,.custom-pdp-module__udWZ6q__comparison td{text-align:start;vertical-align:top;padding:var(--space-md);border-block-end:1px solid}.custom-pdp-module__udWZ6q__comparison th{font:var(--t-cta);letter-spacing:var(--t-cta-lsp)}.custom-pdp-module__udWZ6q__cellLabel{font:var(--t-meta);letter-spacing:var(--t-meta-lsp);margin-block-end:var(--space-xs);display:block}.custom-pdp-module__udWZ6q__trust{grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-xl);display:grid}@media (min-width:800px){.custom-pdp-module__udWZ6q__trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-pdp-module__udWZ6q__examples{grid-gap:var(--space-xl);justify-content:center;gap:var(--space-xl);padding:var(--space-xl) var(--safe);color:var(--color-secondary);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,9rem));min-inline-size:0;display:grid}.custom-pdp-module__udWZ6q__exampleViewport{aspect-ratio:1;position:relative;overflow:hidden}.custom-pdp-module__udWZ6q__exampleViewport[data-monogram-source=monogram-page] .custom-pdp-module__udWZ6q__exampleImage{block-size:auto;inline-size:211%;transform:translate(-17.773%,-37.333%)}.custom-pdp-module__udWZ6q__exampleViewport[data-monogram-source=lj-circle] .custom-pdp-module__udWZ6q__exampleImage{block-size:auto;inline-size:173.077%;transform:translate(-16.667%,-15.556%)}.custom-pdp-module__udWZ6q__exampleImage{-o-object-fit:contain;object-fit:contain;block-size:auto;max-block-size:none;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:0}.custom-pdp-module__udWZ6q__exampleFilm{grid-column:1/-1}.custom-pdp-module__udWZ6q__monogramWords{font:inherit;text-align:center;grid-column:1/-1;margin:0}.custom-pdp-module__udWZ6q__engravingExamples{grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.custom-pdp-module__udWZ6q__ambientFilm{grid-template-columns:minmax(0,1fr)}.custom-pdp-module__udWZ6q__ambientFilm>video,.custom-pdp-module__udWZ6q__ambientFilm>img{grid-area:1/1}.custom-pdp-module__udWZ6q__ambientPoster>video{visibility:hidden}
.handcraft-timeline-module__ZaAdga__timeline{width:100%;max-width:var(--measure-prose);border-bottom:1px solid color-mix(in oklab, var(--color-secondary) 16%, transparent);margin:0 auto}.handcraft-timeline-module__ZaAdga__summary{cursor:pointer;min-height:56px;font:var(--t-h4);letter-spacing:var(--t-h4-lsp);-webkit-tap-highlight-color:transparent;align-items:center;padding:16px 40px 16px 0;list-style:none;display:flex;position:relative}.handcraft-timeline-module__ZaAdga__summary::-webkit-details-marker{display:none}.handcraft-timeline-module__ZaAdga__summary:before,.handcraft-timeline-module__ZaAdga__summary:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;right:4px}.handcraft-timeline-module__ZaAdga__summary:after{transform:rotate(90deg)}.handcraft-timeline-module__ZaAdga__timeline[open] .handcraft-timeline-module__ZaAdga__summary:after{transform:rotate(0)}.handcraft-timeline-module__ZaAdga__summary:focus-visible{outline-offset:4px;outline:2px solid}.handcraft-timeline-module__ZaAdga__body{padding:0 0 20px}.handcraft-timeline-module__ZaAdga__steps{margin:0;padding:4px 0 2px;list-style:none;position:relative}.handcraft-timeline-module__ZaAdga__steps:before{content:"";background:color-mix(in oklab, var(--color-secondary) 18%, transparent);width:1px;position:absolute;top:11px;bottom:11px;left:3px}.handcraft-timeline-module__ZaAdga__step{padding-left:22px;position:relative}.handcraft-timeline-module__ZaAdga__step+.handcraft-timeline-module__ZaAdga__step{margin-top:14px}.handcraft-timeline-module__ZaAdga__dot{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--color-secondary) 55%, transparent);background:var(--color-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0}.handcraft-timeline-module__ZaAdga__step:first-child .handcraft-timeline-module__ZaAdga__dot{border-color:var(--color-secondary);background:var(--color-secondary)}.handcraft-timeline-module__ZaAdga__stepName{color:var(--color-secondary);font-size:15px;line-height:1.35;display:block}.handcraft-timeline-module__ZaAdga__stepDesc{color:color-mix(in oklab, var(--color-secondary) 58%, transparent);margin-top:1px;font-size:13px;line-height:1.5;display:block}.handcraft-timeline-module__ZaAdga__leadTime{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-lsp);color:color-mix(in oklab, var(--color-secondary) 70%, transparent);margin:16px 0 0}@media (min-width:800px){.handcraft-timeline-module__ZaAdga__summary{cursor:default;pointer-events:none}.handcraft-timeline-module__ZaAdga__summary:before,.handcraft-timeline-module__ZaAdga__summary:after{display:none}.handcraft-timeline-module__ZaAdga__body{display:block}.handcraft-timeline-module__ZaAdga__timeline:not([open])::details-content{content-visibility:visible}}
.hands-band-module__OsgbFa__band{aspect-ratio:4/3;background-color:color-mix(in srgb, var(--color-secondary) 8%, transparent);background-position:50%;background-repeat:no-repeat;background-size:cover;max-block-size:56vh;inline-size:100%;position:relative;overflow:hidden}@media (min-width:800px){.hands-band-module__OsgbFa__band{aspect-ratio:auto;block-size:clamp(320px,42vh,520px)}}.hands-band-module__OsgbFa__media{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.hands-band-module__OsgbFa__toggle{cursor:pointer;background:0 0;border:0;place-items:center;block-size:100%;inline-size:100%;display:grid;position:absolute;inset:0}.hands-band-module__OsgbFa__play{background:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12px;block-size:60px;inline-size:60px;transition:background-color .18s;position:relative}.hands-band-module__OsgbFa__play:after{content:"";border-block:11px solid #0000;border-inline-start:18px solid color-mix(in srgb, var(--bone) 92%, transparent);block-size:0;inline-size:0;margin:auto;position:absolute;inset:0;transform:translate(3px)}.hands-band-module__OsgbFa__toggle:hover .hands-band-module__OsgbFa__play{background:color-mix(in srgb, var(--ink) 55%, transparent)}@media (prefers-reduced-motion:reduce){.hands-band-module__OsgbFa__play{transition:none}}
.material-switch-module__1y5zEG__metal{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);margin:6px 0 0}.material-switch-module__1y5zEG__switch{grid-gap:var(--space-xs);gap:var(--space-xs);margin:var(--space-md) 0 0;min-inline-size:0;display:grid}.material-switch-module__1y5zEG__label{font-family:var(--t-body-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-body-fw)}.material-switch-module__1y5zEG__pills{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.material-switch-module__1y5zEG__item{min-inline-size:0;display:flex}.material-switch-module__1y5zEG__pill{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:44px;min-inline-size:44px;padding:0 var(--space-md);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--ease-out-quint), border-color .16s ease;background:0 0;text-decoration:none;display:inline-flex}.material-switch-module__1y5zEG__pillActive{color:var(--bone);background:var(--ink);border-color:var(--ink)}.material-switch-module__1y5zEG__pillLink:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.material-switch-module__1y5zEG__pillLink:hover{border-color:var(--ink)}}.material-switch-module__1y5zEG__pillLink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.material-switch-module__1y5zEG__swatch{border-radius:var(--radius-pill);border:1px solid var(--line-strong);flex:0 0 10px;block-size:10px;inline-size:10px}.material-switch-module__1y5zEG__silver{background:#c6c4be;background:lab(79.1521% .228137 3.0498)}.material-switch-module__1y5zEG__gold{background:#cba960;background:lab(71.2071% 6.21301 42.0301)}@media (prefers-reduced-motion:reduce){.material-switch-module__1y5zEG__pill{transition:none}.material-switch-module__1y5zEG__pillLink:active{transform:none}}
.primary-module__RUdRwa__primary{--paint:#fff;--teal:#1b5f6b;color:var(--color-secondary);background:var(--color-primary)}@supports (color:lab(0% 0 0)){.primary-module__RUdRwa__primary{--paint:lab(100% 0 0);--teal:lab(36.7% -18.5956 -12.9999)}}.primary-module__RUdRwa__primary h2,.primary-module__RUdRwa__primary h3{text-wrap:balance;overflow-wrap:break-word;margin:0}.primary-module__RUdRwa__primary p{font:var(--t-body);color:var(--color-secondary);max-inline-size:34ch;margin:0}.primary-module__RUdRwa__primary .primary-module__RUdRwa__bannerCopy h2,.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2{font:var(--t-display);letter-spacing:-.02em;text-wrap:balance;max-inline-size:10ch;color:var(--color-secondary);line-height:.95}.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2{max-inline-size:12ch}.primary-module__RUdRwa__primary .primary-module__RUdRwa__bannerCopy h2 a,.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2 a{color:inherit;text-decoration:none}:is(.primary-module__RUdRwa__primary .primary-module__RUdRwa__bannerCopy h2 a,.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2 a):hover,:is(.primary-module__RUdRwa__primary .primary-module__RUdRwa__bannerCopy h2 a,.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2 a):focus-visible{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.primary-module__RUdRwa__primary .primary-module__RUdRwa__bannerCopy h2:after,.primary-module__RUdRwa__primary .primary-module__RUdRwa__momentCopy h2:after{content:"";inline-size:2.5rem;border-block-start:2px solid var(--teal);margin-block-start:var(--space-sm);display:block}.primary-module__RUdRwa__primary .primary-module__RUdRwa__warranty h2:after{margin-inline:auto}.primary-module__RUdRwa__primary .primary-module__RUdRwa__line{font:var(--t-h3);letter-spacing:normal;max-inline-size:22ch;font-weight:500;line-height:1.2}.primary-module__RUdRwa__primary .primary-module__RUdRwa__pullQuote{font:var(--t-h3);letter-spacing:normal;max-inline-size:22ch;border-inline-start:2px solid var(--teal);text-align:start;padding-inline-start:var(--space-sm);font-weight:500;line-height:1.2}.primary-module__RUdRwa__primary .primary-module__RUdRwa__note{font:var(--t-meta);max-inline-size:34ch}.primary-module__RUdRwa__primary .primary-module__RUdRwa__eyebrow{max-inline-size:none;font:var(--t-meta);letter-spacing:.02em;color:var(--teal);border-block-end:2px solid var(--teal);justify-self:start;padding-block-end:var(--space-2xs)}.primary-module__RUdRwa__moment,.primary-module__RUdRwa__tealMoment{isolation:isolate;background:var(--color-secondary);border-radius:0;align-content:end;min-block-size:clamp(560px,100svh,820px);inline-size:100%;margin:0;display:grid;position:relative;overflow:hidden}@media (min-width:800px){.primary-module__RUdRwa__moment,.primary-module__RUdRwa__tealMoment{min-block-size:80vh}}.primary-module__RUdRwa__primary .primary-module__RUdRwa__tealMoment{background:var(--teal)}.primary-module__RUdRwa__momentMedia{z-index:-2;margin:0;position:absolute;inset:0}.primary-module__RUdRwa__poster,.primary-module__RUdRwa__film{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;block-size:100%;inline-size:100%;position:absolute;inset:0}.primary-module__RUdRwa__film{display:block}.primary-module__RUdRwa__scrim{z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in oklab, var(--color-secondary) 88%, transparent) 0%, color-mix(in oklab, var(--color-secondary) 60%, transparent) 30%, transparent 62%);position:absolute;inset:0}.primary-module__RUdRwa__momentCopy{grid-gap:var(--space-lg);align-content:end;justify-items:start;gap:var(--space-lg);inline-size:100%;max-inline-size:48rem;padding-inline:var(--safe);min-block-size:calc(3 * .95 * var(--t-display-fs) + var(--space-sm) + 2px + var(--space-lg) + 2 * 1.2 * var(--t-h3-fs));display:grid}.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy{padding-block-end:calc(var(--space-3xl) + env(safe-area-inset-bottom,0px))}:is(.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy) h2,:is(.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy) p,:is(.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy) .primary-module__RUdRwa__eyebrow{color:var(--color-primary)}:is(.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy) h2:after,:is(.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy) .primary-module__RUdRwa__eyebrow{border-color:var(--color-primary)}@media (max-width:799.98px){.primary-module__RUdRwa__moment .primary-module__RUdRwa__momentCopy,.primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy{--bar-size-row:44px;--bar-atc:48px;padding-block-end:calc(var(--space-sm) + var(--bar-size-row) + var(--space-xs) + var(--bar-atc) + var(--space-sm) + var(--space-sm) + var(--space-sm) + env(safe-area-inset-bottom,0px))}}.primary-module__RUdRwa__spotlight{justify-content:center;align-items:center;gap:var(--space-lg);min-block-size:70svh;padding:var(--space-3xl) var(--safe);text-align:center;flex-direction:column;scroll-margin-block-start:100px;display:flex}@media (min-width:800px){.primary-module__RUdRwa__spotlight{min-block-size:80vh}}.primary-module__RUdRwa__primary .primary-module__RUdRwa__spotlight{background:var(--paint)}.primary-module__RUdRwa__primary .primary-module__RUdRwa__quoteBody{font:var(--t-lead);max-inline-size:30ch;font-weight:400}.primary-module__RUdRwa__attribution{font:var(--t-meta)}.primary-module__RUdRwa__primary .primary-module__RUdRwa__attribution{color:color-mix(in oklch, var(--color-secondary) 70%, transparent)}.primary-module__RUdRwa__reviewDetails{text-align:start;inline-size:100%;max-inline-size:48rem}.primary-module__RUdRwa__reviewDetails summary{cursor:pointer;font:var(--t-meta);text-align:center;padding:var(--space-sm)}.primary-module__RUdRwa__reviewsSlot{inline-size:100%;scroll-margin-block-start:100px;display:block}.primary-module__RUdRwa__warranty{min-block-size:60svh;color:var(--color-secondary);align-content:center;margin:0;display:grid;overflow:hidden}.primary-module__RUdRwa__warranty .primary-module__RUdRwa__bannerCopy{isolation:isolate;position:relative}.primary-module__RUdRwa__warranty h2,.primary-module__RUdRwa__warranty p{z-index:1;position:relative}@media (min-width:800px){.primary-module__RUdRwa__warranty{min-block-size:80vh}}.primary-module__RUdRwa__primary .primary-module__RUdRwa__warranty{--wax-radius:var(--radius-none);background:radial-gradient(90% 140% at 5% 0%, color-mix(in oklch, var(--teal) 10%, transparent), transparent 68%), radial-gradient(85% 130% at 100% 100%, color-mix(in oklch, var(--teal) 10%, transparent), transparent 70%), var(--wax-fill);border-inline:none}@media (min-width:800px){.primary-module__RUdRwa__primary .primary-module__RUdRwa__warranty{--wax-radius:var(--radius-md);margin:var(--space-xl) var(--space-2xl);border-inline:1px solid var(--wax-border)}}.primary-module__RUdRwa__bannerCopy{align-items:center;gap:var(--space-lg);padding:var(--space-3xl) var(--safe);text-align:center;flex-direction:column;display:flex}.primary-module__RUdRwa__service,.primary-module__RUdRwa__features{margin:0;padding:0;display:block}@media (max-width:799.98px){.primary-module__RUdRwa__primary.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment{background:var(--frost-fill);align-content:start;min-block-size:0}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment:before{content:"";z-index:-1;pointer-events:none;opacity:var(--frost-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment+.primary-module__RUdRwa__tealMoment{border-block-start:1px solid color-mix(in oklab, var(--color-secondary) 14%, transparent)}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy{align-content:start;gap:var(--space-md);min-block-size:0;max-inline-size:none;padding:var(--space-xl) var(--safe)}.primary-module__RUdRwa__primary.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy h2{font:var(--t-h2);max-inline-size:22ch;color:var(--color-secondary);line-height:1.08}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy p{color:var(--color-secondary)}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__momentCopy h2:after{border-color:var(--teal);border-block-start-width:1px}.primary-module__RUdRwa__refined .primary-module__RUdRwa__tealMoment .primary-module__RUdRwa__eyebrow{border-block-end:0;padding-block-end:0}.primary-module__RUdRwa__primary.primary-module__RUdRwa__refined .primary-module__RUdRwa__warranty{background:var(--wax-fill);min-block-size:0}.primary-module__RUdRwa__refined .primary-module__RUdRwa__warranty .primary-module__RUdRwa__bannerCopy{padding-block:var(--space-2xl)}.primary-module__RUdRwa__refined [data-craft-row=engraving] .primary-module__RUdRwa__momentCopy{inline-size:calc(100% - 2 * var(--safe));gap:var(--space-md);min-block-size:0;max-inline-size:none;margin:var(--space-xl) var(--safe);padding:var(--space-xl) var(--space-lg);margin-block-end:calc(var(--space-sm) + 44px + var(--space-xs) + 48px + 3 * var(--space-sm) + env(safe-area-inset-bottom,0px))}.primary-module__RUdRwa__refined [data-craft-row=engraving] .primary-module__RUdRwa__momentCopy h2,.primary-module__RUdRwa__refined [data-craft-row=engraving] .primary-module__RUdRwa__momentCopy p{color:var(--color-secondary)}.primary-module__RUdRwa__refined [data-craft-row=engraving][data-moment=media] .primary-module__RUdRwa__momentCopy{--wax-fill:var(--frost-fallback)}.primary-module__RUdRwa__refined [data-craft-row=engraving] .primary-module__RUdRwa__momentCopy h2:after{border-color:var(--teal)}.primary-module__RUdRwa__refined [data-craft-row=engraving] .primary-module__RUdRwa__eyebrow{border-color:var(--color-secondary)}.primary-module__RUdRwa__refined [data-craft-row=gem-request] h2:after{display:none}.primary-module__RUdRwa__primary.primary-module__RUdRwa__refined [data-craft-row=gem-request] h2 a{min-block-size:44px;max-inline-size:100%;padding:var(--space-sm) var(--space-md);border:1px solid color-mix(in oklab, var(--color-secondary) 14%, transparent);border-radius:var(--radius-pill);background:var(--frost-fill);font:var(--t-h3);align-items:center;text-decoration:none;display:inline-flex}.primary-module__RUdRwa__refined [data-craft-row=gem-request] h2 a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:var(--space-2xs)}}
.product-purchase-module__YSpAOa__purchase{gap:var(--space-md);flex-direction:column;margin-block:.5rem .25rem;display:flex}.product-purchase-module__YSpAOa__faceInput{font-size:max(16px, var(--t-meta-fs));text-transform:uppercase}.product-purchase-module__YSpAOa__faceInput::placeholder{text-transform:none}.product-purchase-module__YSpAOa__optionField{border:0;flex-direction:column;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}.product-purchase-module__YSpAOa__optionLegend{justify-content:space-between;align-items:baseline;gap:1rem;inline-size:100%;padding:0;display:flex}.product-purchase-module__YSpAOa__fieldLabel{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--ink);padding:0}@media (min-width:800px){.product-purchase-module__YSpAOa__helper[data-pdp-sizer-line]{display:none}}.product-purchase-module__YSpAOa__helper{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:color-mix(in srgb, var(--ink) 78%, transparent);flex-wrap:wrap;align-items:baseline;gap:0 .5ch;margin:.25rem 0 0;display:flex}.product-purchase-module__YSpAOa__helperDot{color:color-mix(in srgb, var(--ink) 34%, transparent)}.product-purchase-module__YSpAOa__helperLink{color:inherit;align-items:center;min-block-size:44px;margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-flex}.product-purchase-module__YSpAOa__helperLink:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.product-purchase-module__YSpAOa__helperLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.product-purchase-module__YSpAOa__helperArrow{color:color-mix(in srgb, var(--ink) 46%, transparent);margin-inline-start:.4ch}.product-purchase-module__YSpAOa__chips{flex-wrap:wrap;gap:.5rem;display:flex}.product-purchase-module__YSpAOa__chipsRow{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:.5rem;display:flex;overflow-x:auto}.product-purchase-module__YSpAOa__chipsRow::-webkit-scrollbar{display:none}.product-purchase-module__YSpAOa__chip{appearance:none;cursor:pointer;font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:0 0;flex:none;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:.5rem .9rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.product-purchase-module__YSpAOa__chip:hover{border-color:var(--ink)}.product-purchase-module__YSpAOa__chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-purchase-module__YSpAOa__chipActive{color:var(--bone);background:var(--ink);border-color:var(--ink)}.product-purchase-module__YSpAOa__chipUnavailable{cursor:not-allowed;color:color-mix(in srgb, var(--ink) 34%, transparent);border-color:color-mix(in srgb, var(--ink) 12%, transparent);text-decoration:line-through}.product-purchase-module__YSpAOa__chipUnavailable:hover{border-color:color-mix(in srgb, var(--ink) 12%, transparent)}.product-purchase-module__YSpAOa__engravingPending{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--ink)}.product-purchase-module__YSpAOa__optionRow[class]{--wax-fill:var(--frost-fallback);--wax-radius:var(--radius-pill);grid-template-columns:auto minmax(0, 1fr) var(--space-md);background:var(--wax-fill);border:1px solid var(--line-strong);border-radius:var(--wax-radius);box-sizing:border-box;grid-gap:var(--space-sm);align-items:center;gap:var(--space-sm);width:100%;min-width:0;min-height:44px;padding:var(--space-sm) var(--space-md);color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-lsp);box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out-quint);display:grid}.product-purchase-module__YSpAOa__optionRow[class]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.product-purchase-module__YSpAOa__optionRow[class]:active{transform:scale(.97)}.product-purchase-module__YSpAOa__optionRowLabel{white-space:nowrap}.product-purchase-module__YSpAOa__optionRowValue{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.product-purchase-module__YSpAOa__optionRowIcon{inline-size:var(--space-md);block-size:var(--space-md);color:var(--ink);transition:transform var(--duration-fast) ease-out;justify-content:center;align-items:center;line-height:1;display:inline-flex}.product-purchase-module__YSpAOa__optionRow[aria-expanded=true] .product-purchase-module__YSpAOa__optionRowIcon,.product-purchase-module__YSpAOa__engravingDisclosure[open] .product-purchase-module__YSpAOa__optionRowIcon{transform:rotate(180deg)}.product-purchase-module__YSpAOa__engravingDisclosure{border:0}.product-purchase-module__YSpAOa__engravingSummary{list-style:none}.product-purchase-module__YSpAOa__engravingSummary::-webkit-details-marker{display:none}.product-purchase-module__YSpAOa__engraving{grid-gap:.45rem;padding-block:var(--space-md);gap:.45rem;display:grid}.product-purchase-module__YSpAOa__engravingLabel{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-purchase-module__YSpAOa__engravingField{border-bottom:1px solid var(--line-strong);align-items:center;gap:.75rem;display:flex}.product-purchase-module__YSpAOa__engravingField:has(.product-purchase-module__YSpAOa__engravingInput:focus-visible){border-bottom-width:2px;border-bottom-color:var(--ink)}.product-purchase-module__YSpAOa__engravingInput{inline-size:100%;min-inline-size:0;font-family:var(--t-body-ff);font-size:max(16px, var(--t-lead-fs));line-height:var(--t-body-lh);letter-spacing:var(--t-body-lsp);font-weight:var(--t-body-fw);color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:.7rem 0}.product-purchase-module__YSpAOa__engravingInput:focus-visible{outline:none}.product-purchase-module__YSpAOa__engravingInput:disabled{cursor:not-allowed;color:color-mix(in srgb, var(--ink) 55%, transparent);border-color:color-mix(in srgb, var(--ink) 14%, transparent)}.product-purchase-module__YSpAOa__engravingGuidance{font-family:var(--t-eyebrow-ff);font-size:var(--t-eyebrow-fs);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-lsp);font-weight:var(--t-eyebrow-fw);color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0}.product-purchase-module__YSpAOa__engravingNote{font-family:var(--t-eyebrow-ff);font-size:var(--t-eyebrow-fs);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-lsp);font-weight:var(--t-eyebrow-fw);color:color-mix(in srgb, var(--ink) 60%, transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.product-purchase-module__YSpAOa__engravingConfirmBtn{font-family:var(--t-cta-ff);letter-spacing:var(--t-cta-tracking,0);text-transform:none;color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;background:0 0;justify-self:start;min-block-size:44px;margin-block-start:.15rem;padding:.55rem 1.25rem;transition:background-color .18s,color .18s}.product-purchase-module__YSpAOa__engravingConfirmBtn:hover{background:var(--ink);color:var(--bone)}.product-purchase-module__YSpAOa__engravingConfirmBtn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-purchase-module__YSpAOa__engravingConfirmed{grid-gap:.4rem;gap:.4rem;display:grid}.product-purchase-module__YSpAOa__engravingChip{border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;align-items:center;gap:.6rem;margin:0;padding:.6rem .85rem;display:flex}.product-purchase-module__YSpAOa__engravingChipTick{color:var(--ink);flex:none;line-height:1}.product-purchase-module__YSpAOa__engravingChipText{min-inline-size:0;font-family:var(--t-body-ff);font-size:max(16px, var(--t-body-fs));line-height:var(--t-body-lh);color:var(--ink);overflow-wrap:anywhere;flex:auto}.product-purchase-module__YSpAOa__engravingEdit{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:.25rem .35rem;text-decoration:underline}.product-purchase-module__YSpAOa__engravingEdit:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-purchase-module__YSpAOa__engravingCaptured{font-family:var(--t-eyebrow-ff);font-size:var(--t-eyebrow-fs);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-lsp);font-weight:var(--t-eyebrow-fw);color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0}.product-purchase-module__YSpAOa__inlineAtc{inline-size:100%}.product-purchase-module__YSpAOa__sizerGift{margin:var(--space-xs) 0 0;color:var(--color-secondary);font-size:.875rem;line-height:1.4}.product-purchase-module__YSpAOa__purchase>.product-purchase-module__YSpAOa__inlineAtc{margin-block-start:var(--space-xs)}.product-purchase-module__YSpAOa__atc{inline-size:100%;display:block}.product-purchase-module__YSpAOa__atc button{min-block-size:52px;inline-size:100%;font:var(--t-cta);font-family:var(--t-cta-ff);letter-spacing:var(--t-cta-tracking,0);text-transform:none;color:var(--bone);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);cursor:pointer;padding:.875rem 1.25rem;transition:background-color .18s}.product-purchase-module__YSpAOa__atc button:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--ink) 88%, var(--bone))}.product-purchase-module__YSpAOa__atc button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-purchase-module__YSpAOa__atc button[aria-disabled=true]{cursor:not-allowed;color:color-mix(in srgb, var(--ink) 62%, transparent);border-color:color-mix(in srgb, var(--ink) 32%, transparent);background:0 0}.product-purchase-module__YSpAOa__sticky[class]{--wax-fill:var(--frost-fallback);z-index:50;padding:var(--space-sm);border-radius:var(--radius-md);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-out-quint), transform .12s var(--ease-out-quint);flex-direction:column;gap:8px;padding-block-end:calc(var(--space-sm) + env(safe-area-inset-bottom,0px));display:none;position:fixed;inset-block-end:var(--space-sm);inset-inline:12px;transform:translateY(8px);box-shadow:0 12px 34px #0f0d082e;box-shadow:0 12px 34px lab(3.71881% .262313 2.08329/.18)}.product-purchase-module__YSpAOa__sticky>*{z-index:1;position:relative}.product-purchase-module__YSpAOa__sticky:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(90% 140% at 5% 0,#0c6a761a,#0000 68%),radial-gradient(85% 130% at 100% 100%,#2055641a,#0000 70%);background:radial-gradient(90% 140% at 5% 0,lab(40.2814% -22.0756 -14.8169/.1),#0000 68%),radial-gradient(85% 130% at 100% 100%,lab(33.0316% -14.035 -14.2296/.1),#0000 70%);transition:opacity .7s;position:absolute;inset:0}.product-purchase-module__YSpAOa__stickyExpanded:before{opacity:1}@media (max-width:799.98px){.product-purchase-module__YSpAOa__sticky[class]{display:flex}.product-purchase-module__YSpAOa__sticky.product-purchase-module__YSpAOa__stickyVisible{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast);display:flex;position:fixed;transform:translateY(0)}body:has(.product-purchase-module__YSpAOa__stickyVisible) footer{padding-block-end:calc(160px + env(safe-area-inset-bottom))}body:has(.product-purchase-module__YSpAOa__stickyVisible) [data-pdp-back]{margin-block-end:calc(160px + env(safe-area-inset-bottom))}}.product-purchase-module__YSpAOa__floatingOptions{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.product-purchase-module__YSpAOa__helperButton{appearance:none;cursor:pointer;background:0 0;border:0;min-block-size:44px;padding:0}.product-purchase-module__YSpAOa__stickySuspended{visibility:hidden;pointer-events:none}.product-purchase-module__YSpAOa__ringSizerSheet[class]{border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);max-inline-size:42rem;margin-inline:auto}.product-purchase-module__YSpAOa__ringSizerSheet h2{text-align:center;flex:1;padding-inline-start:calc(44px + var(--space-md))}.product-purchase-module__YSpAOa__ringSizerSheet button[aria-label=Close]{margin-inline-end:0}.product-purchase-module__YSpAOa__ringSizerGuidance{grid-gap:var(--space-sm);gap:var(--space-sm);font-family:var(--t-body-ff);font-size:var(--t-body-fs);line-height:var(--t-body-lh);color:var(--ink);display:grid}.product-purchase-module__YSpAOa__ringSizerGuidance p,.product-purchase-module__YSpAOa__ringSizerGuidance ul{margin-block:0}.product-purchase-module__YSpAOa__ringSizerGuidance ul{padding-inline-start:1.25em}.product-purchase-module__YSpAOa__ringSizerGuidance a{color:var(--ink);text-underline-offset:3px}@media (min-width:800px){.product-purchase-module__YSpAOa__ringSizerSheet[class]{inline-size:calc(100% - 2 * var(--safe));border-radius:var(--radius-lg);inset-block-end:var(--space-lg)}}.product-purchase-module__YSpAOa__stickyAtc{inline-size:100%}.product-purchase-module__YSpAOa__stickyAtc button{min-block-size:48px;inline-size:100%;font:var(--t-cta);font-family:var(--t-cta-ff);letter-spacing:var(--t-cta-tracking,0);text-transform:none;color:var(--ink);background:var(--frost-fallback);border:1px solid var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out-quint);border-radius:8px;padding:.625rem 1rem}@media (hover:hover) and (pointer:fine){.product-purchase-module__YSpAOa__stickyAtc button:hover:not([aria-disabled=true]){background:var(--frost-fallback)}}.product-purchase-module__YSpAOa__stickyAtc button:active:not([aria-disabled=true]):not(:disabled){transform:scale(.97)}.product-purchase-module__YSpAOa__stickyAtc button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.product-purchase-module__YSpAOa__stickyAtc button[aria-disabled=true]{cursor:not-allowed;color:color-mix(in srgb, var(--ink) 62%, transparent);border-color:color-mix(in srgb, var(--ink) 32%, transparent);background:0 0}.product-purchase-module__YSpAOa__gem{gap:var(--space-md);flex-direction:column;display:flex}.product-purchase-module__YSpAOa__gemReserved[class]{color:color-mix(in srgb, var(--ink) 46%, transparent);cursor:default;pointer-events:none;transition:none}.product-purchase-module__YSpAOa__gemReserved[class]:active{transform:none}.product-purchase-module__YSpAOa__gemToggle{--wax-fill:var(--frost-fallback);align-items:center;gap:var(--space-sm);box-sizing:border-box;width:100%;min-block-size:44px;padding:var(--space-sm) var(--space-md);background:var(--wax-fill);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-out-quint);display:flex}.product-purchase-module__YSpAOa__gemToggle:active{transform:scale(.97)}.product-purchase-module__YSpAOa__gemToggle:has(.product-purchase-module__YSpAOa__gemCheckbox:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.product-purchase-module__YSpAOa__gemCheckbox{appearance:auto;accent-color:var(--ink);cursor:pointer;flex:none;block-size:1.05rem;inline-size:1.05rem}.product-purchase-module__YSpAOa__gemLabel,.product-purchase-module__YSpAOa__gemPrice{font:var(--t-body);letter-spacing:var(--t-body-lsp);color:var(--ink)}.product-purchase-module__YSpAOa__gemTotal{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:var(--ink)}.product-purchase-module__YSpAOa__gemPrice{margin-left:auto}.product-purchase-module__YSpAOa__gemTotal{margin:0}.product-purchase-module__YSpAOa__gemHint{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);color:color-mix(in srgb, var(--ink) 62%, transparent);margin:0}@media (prefers-reduced-motion:reduce){.product-purchase-module__YSpAOa__optionRow[class],.product-purchase-module__YSpAOa__gemToggle,.product-purchase-module__YSpAOa__optionRowIcon,.product-purchase-module__YSpAOa__chip,.product-purchase-module__YSpAOa__engravingInput,.product-purchase-module__YSpAOa__atc button,.product-purchase-module__YSpAOa__stickyAtc button{transition:none}.product-purchase-module__YSpAOa__optionRow[class]:active,.product-purchase-module__YSpAOa__gemToggle:active,.product-purchase-module__YSpAOa__optionRow[aria-expanded=true] .product-purchase-module__YSpAOa__optionRowIcon,.product-purchase-module__YSpAOa__engravingDisclosure[open] .product-purchase-module__YSpAOa__optionRowIcon,.product-purchase-module__YSpAOa__stickyAtc button:active:not([aria-disabled=true]):not(:disabled),.product-purchase-module__YSpAOa__sticky[class]{transform:none}.product-purchase-module__YSpAOa__sticky[class]{transition:opacity .12s var(--ease-out-quint)}.product-purchase-module__YSpAOa__sticky.product-purchase-module__YSpAOa__stickyVisible{transition-duration:var(--duration-fast)}.product-purchase-module__YSpAOa__stickyExpanded:before{opacity:1;transition:none}}@media (prefers-reduced-transparency:reduce){.product-purchase-module__YSpAOa__optionRow[class],.product-purchase-module__YSpAOa__sticky[class]{background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:799.98px){.product-purchase-module__YSpAOa__sizeBackdrop{z-index:49;background:#f8f5ee8c;background:lab(96.5601% .286847 3.81331/.55);position:fixed;inset:0}.product-purchase-module__YSpAOa__stickyExpanded{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}}@media (min-width:800px){.product-purchase-module__YSpAOa__sizeBackdrop{display:none}}.product-purchase-module__YSpAOa__purchase>.product-purchase-module__YSpAOa__inlineAtc:has(form[data-atb-strong]){margin-block-start:var(--space-md)}.product-purchase-module__YSpAOa__atc[data-atb-strong] button,.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button{transition:background-color .18s,transform .16s cubic-bezier(.23,1,.32,1)}.product-purchase-module__YSpAOa__atc[data-atb-strong] button:active:not([aria-disabled=true]),.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button:active:not([aria-disabled=true]){transform:scale(.97)}.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button:not([aria-disabled=true]){background:var(--ink);color:var(--bone)}@media (hover:hover) and (pointer:fine){.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button:not([aria-disabled=true]):hover{background:color-mix(in srgb, var(--ink) 88%, var(--bone))}}.product-purchase-module__YSpAOa__atc[data-atb-strong] button[aria-disabled=true][aria-describedby],.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button[aria-disabled=true][aria-describedby]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.product-purchase-module__YSpAOa__sizeGuide{margin:0 0 var(--space-xs);font:var(--t-meta);letter-spacing:var(--t-meta-lsp);color:var(--ink)}.product-purchase-module__YSpAOa__purchase[data-size-guide] [data-size-choice-grid]{outline:2px solid var(--ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.product-purchase-module__YSpAOa__atc[data-atb-strong] button,.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button{transition:none}.product-purchase-module__YSpAOa__atc[data-atb-strong] button:active:not([aria-disabled=true]),.product-purchase-module__YSpAOa__stickyAtc[data-atb-strong] button:active:not([aria-disabled=true]){transform:none}}.product-purchase-module__YSpAOa__engravingCards{min-inline-size:0;color:var(--ink);border:0;margin:0;padding:0}.product-purchase-module__YSpAOa__engravingLegend{font:var(--t-meta);margin-block-end:var(--space-sm);padding:0}.product-purchase-module__YSpAOa__engravingChoices{grid-gap:var(--space-sm);gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-purchase-module__YSpAOa__engravingChoice{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-inline-size:0;display:flex;position:relative}.product-purchase-module__YSpAOa__engravingChoiceInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.product-purchase-module__YSpAOa__engravingChoiceFace{justify-content:flex-start;align-items:center;gap:var(--space-xs);min-inline-size:0;padding:var(--space-xs) var(--space-xs) var(--space-sm);background:var(--frost-fallback);border:1px solid color-mix(in oklab, var(--ink) 16%, var(--bone));border-radius:var(--radius-sm);text-align:center;transition:transform .16s var(--ease-out-quint);flex-direction:column;flex:100%;display:flex}.product-purchase-module__YSpAOa__engravingChoice:active .product-purchase-module__YSpAOa__engravingChoiceFace{transform:scale(.97)}.product-purchase-module__YSpAOa__engravingChoiceInput:checked+.product-purchase-module__YSpAOa__engravingChoiceFace{border:2px solid var(--ink);padding:calc(var(--space-xs) - 1px) calc(var(--space-xs) - 1px) calc(var(--space-sm) - 1px)}.product-purchase-module__YSpAOa__engravingChoiceInput:checked+.product-purchase-module__YSpAOa__engravingChoiceFace .product-purchase-module__YSpAOa__engravingChoiceName{font-weight:var(--t-body-fw)}.product-purchase-module__YSpAOa__engravingChoiceInput:focus-visible+.product-purchase-module__YSpAOa__engravingChoiceFace{outline:2px solid var(--ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.product-purchase-module__YSpAOa__engravingChoice:hover .product-purchase-module__YSpAOa__engravingChoiceFace{border-color:color-mix(in oklab, var(--ink) 48%, var(--bone))}}.product-purchase-module__YSpAOa__engravingChoiceName,.product-purchase-module__YSpAOa__engravingChoicePrice{font:var(--t-meta);letter-spacing:var(--t-meta-lsp);overflow-wrap:anywhere}.product-purchase-module__YSpAOa__engravingChoiceName{padding-inline:2px}.product-purchase-module__YSpAOa__engravingChoicePrice{color:color-mix(in oklab, var(--ink) 72%, var(--bone));margin-block-start:auto}.product-purchase-module__YSpAOa__engravingChoiceMedia{aspect-ratio:1;border-radius:calc(var(--radius-sm) - 2px);background:color-mix(in oklab, var(--ink) 4%, var(--bone));inline-size:100%;display:block;overflow:hidden}.product-purchase-module__YSpAOa__engravingChoiceImage{-o-object-fit:cover;object-fit:cover;transform-origin:50%;block-size:100%;inline-size:100%;display:block}[data-engraving-choice=none] .product-purchase-module__YSpAOa__engravingChoiceImage{-o-object-position:46% 33%;object-position:46% 33%;transform-origin:46% 33%;transform:scale(1.35)}[data-engraving-choice=free] .product-purchase-module__YSpAOa__engravingChoiceImage{-o-object-position:55% 51%;object-position:55% 51%;transform-origin:55% 51%;transform:scale(2.1)}[data-engraving-choice=intaglio] .product-purchase-module__YSpAOa__engravingChoiceImage{-o-object-position:51% 49%;object-position:51% 49%;transform-origin:51% 49%;transform:scale(1.85)}.product-purchase-module__YSpAOa__faceEngraving{grid-gap:var(--space-md);gap:var(--space-md);display:grid}.product-purchase-module__YSpAOa__faceEngraving>.product-purchase-module__YSpAOa__engraving,.product-purchase-module__YSpAOa__engravingInside>.product-purchase-module__YSpAOa__engraving{padding-block:0}.product-purchase-module__YSpAOa__engravingField[data-invalid]{border-bottom-color:#dc2626;border-bottom-color:lab(48.7863% 67.7131 48.8353)}.product-purchase-module__YSpAOa__engravingField[data-invalid] .product-purchase-module__YSpAOa__engravingNote{color:#dc2626;color:lab(48.7863% 67.7131 48.8353)}.product-purchase-module__YSpAOa__engravingError{font-family:var(--t-eyebrow-ff);font-size:var(--t-eyebrow-fs);line-height:var(--t-eyebrow-lh);letter-spacing:var(--t-eyebrow-lsp);font-weight:var(--t-eyebrow-fw);color:#dc2626;color:lab(48.7863% 67.7131 48.8353);margin:0}
.wax-sheet-module__d-VV5G__root{z-index:60;position:fixed;inset:0}.wax-sheet-module__d-VV5G__scrim{appearance:none;cursor:pointer;background:color-mix(in oklab, var(--color-secondary) 32%, transparent);border:0;padding:0;animation:.18s both wax-sheet-module__d-VV5G__wax-sheet-scrim;position:absolute;inset:0}.wax-sheet-module__d-VV5G__sheet{border-start-start-radius:18px;border-start-end-radius:18px;flex-direction:column;max-block-size:85dvh;animation:.24s cubic-bezier(.22,1,.36,1) both wax-sheet-module__d-VV5G__wax-sheet-in;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.wax-sheet-module__d-VV5G__dialog{min-block-size:0;padding:0 var(--safe) calc(var(--space-lg) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.wax-sheet-module__d-VV5G__handle{block-size:2px;inline-size:40px;margin-block:var(--space-sm);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-secondary) 22%, transparent);align-self:center}.wax-sheet-module__d-VV5G__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block-end:var(--space-sm);display:flex}.wax-sheet-module__d-VV5G__title{font-family:var(--t-h4-ff);font-size:var(--t-h4-fs);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-lsp);font-weight:var(--t-h4-fw);color:var(--color-secondary);margin:0}.wax-sheet-module__d-VV5G__close{block-size:44px;inline-size:44px;cursor:pointer;color:var(--color-secondary);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--space-sm) * -1);padding:0;display:inline-flex}.wax-sheet-module__d-VV5G__close:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.wax-sheet-module__d-VV5G__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:var(--space-lg);min-block-size:0;flex-direction:column;padding-block-start:var(--space-xs);display:flex;overflow-y:auto}@keyframes wax-sheet-module__d-VV5G__wax-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wax-sheet-module__d-VV5G__wax-sheet-scrim{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wax-sheet-module__d-VV5G__sheet,.wax-sheet-module__d-VV5G__scrim{animation:none}}
.modal-module__hVbPDa__modal{z-index:100;width:100%;height:100dvh;display:flex;position:fixed;inset:0}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open){pointer-events:none}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__catch-click{opacity:0}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__inner{opacity:0;transform:translate(calc(100% + 24px))}.modal-module__hVbPDa__catch-click{width:100%;height:100%;transition:var(--duration) opacity var(--ease-out-expo);background:0 0;position:absolute;top:0;left:0}.modal-module__hVbPDa__inner{inset:calc(70px + var(--announcement-h,0px)) 10px calc(10px + env(safe-area-inset-bottom)) auto;padding:24px;isolation:isolate;background:linear-gradient(145deg, color-mix(in oklab, var(--color-primary) 94%, transparent), color-mix(in oklab, #34676c 8%, var(--color-primary)));-webkit-backdrop-filter:blur(28px)saturate(1.12);width:min(100% - 20px,460px);color:var(--color-secondary);opacity:1;transition:transform var(--duration) var(--ease-out-expo), opacity var(--duration-fast) var(--ease-out-expo);border:1px solid #ffffff75;border:1px solid lab(100% 0 0/.46);border-radius:clamp(20px,6vw,32px);flex-direction:column;padding-block-end:20px;display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 28px #0f0d0814;box-shadow:0 8px 28px lab(3.71881% .262313 2.08329/.08)}@supports (color:lab(0% 0 0)){.modal-module__hVbPDa__inner{background:linear-gradient(145deg, color-mix(in oklab, var(--color-primary) 94%, transparent), color-mix(in oklab, lab(40.164% -16.4497 -8.75454) 8%, var(--color-primary)))}}.modal-module__hVbPDa__inner:before{content:"";z-index:-2;pointer-events:none;border-radius:inherit;opacity:.1;background:radial-gradient(85% 58% at 8% 8%,#005860,#0000 72%),radial-gradient(78% 64% at 98% 88%,#296e79,#0000 76%);background:radial-gradient(85% 58% at 8% 8%,lab(33.3654% -22.1227 -11.7868),#0000 72%),radial-gradient(78% 64% at 98% 88%,lab(42.5343% -19.5124 -13.0351),#0000 76%);position:absolute;inset:0}.modal-module__hVbPDa__inner:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:.24;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.modal-module__hVbPDa__inner>*{z-index:1;position:relative}@media (min-width:800px){.modal-module__hVbPDa__inner{inset:calc(70px + var(--announcement-h,0px)) 16px 16px auto;width:min(42vw,500px);padding:28px}}.modal-module__hVbPDa__inner .modal-module__hVbPDa__heading{border-bottom:1px solid var(--line);min-block-size:44px;font:var(--t-h3);letter-spacing:var(--t-h3-lsp);flex:none;align-items:center;gap:10px;padding:0 56px 22px 0;display:flex}.modal-module__hVbPDa__count{border:1px solid var(--line);border-radius:var(--radius-pill);min-block-size:27px;min-inline-size:27px;font:var(--t-meta);justify-content:center;align-items:center;padding-inline:7px;display:inline-flex}.modal-module__hVbPDa__close{z-index:2;border:1px solid var(--line);border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:inherit;font:var(--t-h3);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22px;right:24px}.modal-module__hVbPDa__inner.modal-module__hVbPDa__fit{max-block-size:calc(100dvh - 70px - var(--announcement-h,0px) - 10px - env(safe-area-inset-bottom));bottom:auto}@media (min-width:800px){.modal-module__hVbPDa__inner.modal-module__hVbPDa__fit{max-block-size:calc(100dvh - 70px - var(--announcement-h,0px) - 16px);bottom:auto}}.modal-module__hVbPDa__inner.modal-module__hVbPDa__fit .modal-module__hVbPDa__lines{flex-grow:0}.modal-module__hVbPDa__lines{overscroll-behavior:contain;flex-direction:column;flex-grow:1;min-block-size:0;display:flex;overflow:hidden auto}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{border-bottom:1px solid var(--line);gap:18px;padding:26px 0;display:flex}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{gap:18px;padding:26px 0}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__media{flex:0 0 38%;height:168px;position:relative}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__media img{width:100%;height:100%}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__media{height:200px}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__info{flex-direction:column;flex:auto;gap:1.6vw;min-inline-size:0;display:flex}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__info{gap:.416667vw}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__details{flex-direction:column;gap:2px;display:flex}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__details .modal-module__hVbPDa__title{font:var(--t-lead)}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__details .modal-module__hVbPDa__size,.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__details .modal-module__hVbPDa__attr{font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent))}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__discreet{padding:18px 0}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__discreet .modal-module__hVbPDa__media{flex-basis:28%;height:120px}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__discreet .modal-module__hVbPDa__media{height:140px}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__lineFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-block-start:auto;display:flex}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__quantity{font:var(--t-meta);align-items:center;gap:0;display:inline-flex}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__quantity button{appearance:none;min-width:40px;min-height:44px;font:inherit;color:var(--color-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .18s;display:inline-flex}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__quantity button:disabled{opacity:.4;pointer-events:none}@media (hover:hover){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__quantity button:hover{opacity:.6}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__quantity span{text-align:center;min-width:1.25rem}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__price{font:var(--t-meta);white-space:nowrap;margin-inline-start:auto}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line:last-child{border-bottom:none}.modal-module__hVbPDa__checkout{overscroll-behavior:contain;border-top:1px solid var(--line);flex-shrink:0;align-self:flex-end;width:100%;max-height:65%;margin-block-start:auto;padding-block:18px 0;position:relative;overflow-y:auto}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__top{font:var(--t-body);justify-content:space-between;align-items:baseline;margin-block-end:14px;display:flex}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action{width:100%;border-radius:var(--radius-pill);text-align:center;background:var(--color-secondary);min-block-size:54px;color:var(--color-primary);font:var(--t-cta);text-transform:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-content:center;align-items:center;padding:16px 24px;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action:hover{opacity:.9}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal-module__hVbPDa__inner{background:var(--frost-fallback)}}@media (prefers-reduced-motion:reduce){.modal-module__hVbPDa__inner,.modal-module__hVbPDa__catch-click{transition-duration:1ms}.modal-module__hVbPDa__quantity button,.modal-module__hVbPDa__remove,.modal-module__hVbPDa__action{transition:none}}.modal-module__hVbPDa__actionError{font:var(--t-meta);color:var(--color-contrast);align-items:baseline;gap:10px;margin-block-start:6px;display:flex}.modal-module__hVbPDa__retry{appearance:none;color:var(--color-secondary);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.modal-module__hVbPDa__retry:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.modal-module__hVbPDa__retry:disabled{opacity:.4;cursor:not-allowed}.modal-module__hVbPDa__addError{border-block-end:1px solid var(--line);font:var(--t-meta);color:var(--color-contrast);align-items:baseline;gap:12px;margin-block-end:14px;padding-block:8px;padding-inline-end:56px;display:flex}.modal-module__hVbPDa__refreshedNotice{border-block-end:1px solid var(--line);font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 70%, transparent));margin-block-end:14px;padding-block:8px}.modal-module__hVbPDa__empty{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.modal-module__hVbPDa__emptySpaced{padding-block-end:var(--space-md)}.modal-module__hVbPDa__emptyShop{color:var(--color-secondary);font:var(--t-cta);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.modal-module__hVbPDa__offline{border-block-end:1px solid var(--line);font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 70%, transparent));margin-block-end:14px;padding-block:8px}.modal-module__hVbPDa__skeletonLine{pointer-events:none}.modal-module__hVbPDa__skeletonBox,.modal-module__hVbPDa__skeletonBar{background:color-mix(in oklab, var(--color-secondary) 8%, transparent);border-radius:var(--radius-sm)}.modal-module__hVbPDa__skeletonBox{aspect-ratio:1;width:100%}.modal-module__hVbPDa__skeletonBar{border-radius:var(--radius-none,2px);height:.7em;display:block}.modal-module__hVbPDa__skeletonTitle{width:60%;margin-block-end:8px}.modal-module__hVbPDa__skeletonMeta{width:38%}@media (prefers-reduced-motion:no-preference){.modal-module__hVbPDa__skeletonBox,.modal-module__hVbPDa__skeletonBar{animation:1.4s ease-in-out infinite modal-module__hVbPDa__cart-skeleton-pulse}}@keyframes modal-module__hVbPDa__cart-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.modal-module__hVbPDa__preLine{font:var(--t-meta);justify-content:flex-start;margin-block-end:10px;display:flex}.modal-module__hVbPDa__preLink{color:var(--color-secondary);text-underline-offset:2px;text-decoration:underline}.modal-module__hVbPDa__freeShipping{color:var(--color-secondary)}.modal-module__hVbPDa__totalAmount{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.modal-module__hVbPDa__gstNote{font:var(--t-eyebrow);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent))}.modal-module__hVbPDa__trustRow{font:var(--t-eyebrow);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));flex-wrap:wrap;gap:14px;margin-block-start:14px;margin-block-end:var(--space-md);display:flex}.modal-module__hVbPDa__trustLink{color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));text-underline-offset:2px;text-decoration:underline}.modal-module__hVbPDa__trustPlain{color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent))}.modal-module__hVbPDa__giftNote{flex:auto;min-inline-size:0}.modal-module__hVbPDa__giftNoteSummary:after{content:"+";font-size:.9em}.modal-module__hVbPDa__giftNote[open]>.modal-module__hVbPDa__giftNoteSummary:after{content:"−"}.modal-module__hVbPDa__giftNoteSummary::-webkit-details-marker{display:none}.modal-module__hVbPDa__giftNoteInput{inline-size:100%;font:var(--t-meta);font-size:max(16px, var(--t-meta-fs));color:var(--color-secondary);border:0;border-bottom:1px solid color-mix(in oklab, var(--color-secondary) 32%, transparent);background:0 0;margin-block-start:6px;padding:6px 0}.modal-module__hVbPDa__giftNoteInput:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.modal-module__hVbPDa__gemPrice{color:var(--color-secondary)}.modal-module__hVbPDa__gemControl{align-items:center;gap:12px;margin-block-end:6px;display:flex}.modal-module__hVbPDa__gemSelect{border:0;border-block-end:1px solid var(--line);min-block-size:44px;min-inline-size:0;font:var(--t-meta);color:var(--color-secondary);text-overflow:ellipsis;background:0 0;border-radius:0;flex:1;padding:0 20px 0 0}.modal-module__hVbPDa__giftValue{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.modal-module__hVbPDa__giftValue s{text-decoration:line-through}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__gift{align-items:center;gap:16px;padding-block:18px}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__gift .modal-module__hVbPDa__media{flex:0 0 56px;height:56px}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__gift .modal-module__hVbPDa__info{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__gift .modal-module__hVbPDa__details .modal-module__hVbPDa__title{font:var(--t-meta);letter-spacing:var(--t-meta-lsp)}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line.modal-module__hVbPDa__gift .modal-module__hVbPDa__lineFoot{margin-block-start:0}.modal-module__hVbPDa__giftPrice>span{align-items:baseline;gap:8px;display:inline-flex}.modal-module__hVbPDa__giftPrice s{color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));text-decoration:line-through;text-decoration-thickness:1px}.modal-module__hVbPDa__giftNoteCount{font:var(--t-eyebrow);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 60%, transparent))}.modal-module__hVbPDa__checkoutTools{flex-direction:column;align-items:stretch;gap:0;margin-block-end:20px;display:flex}.modal-module__hVbPDa__serviceDetails{min-inline-size:0}.modal-module__hVbPDa__serviceSummary,.modal-module__hVbPDa__giftNoteSummary{width:100%;border-block-start:1px solid var(--line);min-block-size:44px;font:var(--t-body);letter-spacing:var(--t-body-lsp);color:var(--color-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding-block:12px;text-decoration:none;list-style:none;display:flex}.modal-module__hVbPDa__serviceSummary:after{content:"+";font-size:.9em}.modal-module__hVbPDa__serviceDetails[open]>.modal-module__hVbPDa__serviceSummary:after{content:"−"}.modal-module__hVbPDa__serviceSummary::-webkit-details-marker{display:none}.modal-module__hVbPDa__serviceContent{font:var(--t-meta);flex-wrap:wrap;gap:14px;padding-block:4px 14px;display:flex}.modal-module__hVbPDa__totalAmount{font:var(--t-h3);letter-spacing:var(--t-h3-lsp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.modal-module__hVbPDa__gstNote{font:var(--t-meta);margin-block-start:4px;display:block}.modal-module__hVbPDa__shippingNote{font:var(--t-meta);margin-block:-5px 20px}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__size{font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));margin-block:2px 0}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line .modal-module__hVbPDa__title{font:var(--t-h4);letter-spacing:var(--t-h4-lsp)}.modal-module__hVbPDa__close:focus-visible,.modal-module__hVbPDa__serviceSummary:focus-visible,.modal-module__hVbPDa__giftNoteSummary:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.modal-module__hVbPDa__paymentMarks{margin-block-end:var(--space-sm)}.modal-module__hVbPDa__checkout.modal-module__hVbPDa__compactFooter{border-top:1px solid var(--line);padding-block-start:var(--space-md)}.modal-module__hVbPDa__compactTools{align-items:center;gap:0 var(--space-md);flex-flow:wrap;margin-block-end:var(--space-xs)}.modal-module__hVbPDa__compactPolicies{display:contents}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__top.modal-module__hVbPDa__compactTotal{gap:var(--space-sm);font:var(--t-body);font-weight:var(--t-body-fw);margin-block-end:var(--space-xs)}.modal-module__hVbPDa__compactTotal>:last-child{font:inherit;white-space:nowrap}.modal-module__hVbPDa__compactTaxNote{margin-block:0 var(--space-sm);font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 72%, var(--color-primary)))}.modal-module__hVbPDa__quietAction{appearance:none;min-block-size:44px;font:var(--t-meta);letter-spacing:var(--t-meta-lsp);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-secondary) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--color-secondary) 28%, transparent);text-underline-offset:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;list-style:none;transition:color .16s cubic-bezier(.23,1,.32,1),text-decoration-color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.modal-module__hVbPDa__quietAction::-webkit-details-marker{display:none}.modal-module__hVbPDa__quietAction:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.modal-module__hVbPDa__quietAction:disabled{opacity:.4;pointer-events:none}@media (hover:hover) and (pointer:fine){.modal-module__hVbPDa__quietAction:hover{color:var(--color-secondary);text-decoration-color:currentColor}}.modal-module__hVbPDa__lineActions{justify-content:space-between;align-items:flex-start;gap:12px;margin-block-start:2px;display:flex}.modal-module__hVbPDa__lineActions>:last-child{margin-inline-start:auto}.modal-module__hVbPDa__addOn{font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));align-items:center;gap:8px;display:flex;position:relative}.modal-module__hVbPDa__addOnText{overflow-wrap:anywhere;min-inline-size:0;margin:0}.modal-module__hVbPDa__addOnRemove{appearance:none;border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));font:var(--t-body);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:-12px;margin-inline:auto -14px;padding:0;line-height:1;transition:color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.modal-module__hVbPDa__addOnRemove:active{transform:scale(.9)}.modal-module__hVbPDa__addOnRemove:disabled{opacity:.4;pointer-events:none}.modal-module__hVbPDa__addOnRemove:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-4px}@media (hover:hover) and (pointer:fine){.modal-module__hVbPDa__addOnRemove:hover{color:var(--color-secondary)}}.modal-module__hVbPDa__close{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s cubic-bezier(.23,1,.32,1)}.modal-module__hVbPDa__close:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.modal-module__hVbPDa__quietAction,.modal-module__hVbPDa__addOnRemove,.modal-module__hVbPDa__close,.modal-module__hVbPDa__action{transition:none}.modal-module__hVbPDa__addOnRemove:active,.modal-module__hVbPDa__close:active,.modal-module__hVbPDa__action:active{transform:none}}html:has([data-menu=v2]) .modal-module__hVbPDa__inner{--pane-quiet:var(--frost-pane-quiet);inset:calc(60px + var(--announcement-h,0px)) 0 0 0;width:100%;padding-inline:calc(max(8px, env(safe-area-inset-left)) + 10px) calc(max(8px, env(safe-area-inset-right)) + 10px);border:0;border-top:1px solid var(--frost-border);background:var(--frost-pane-fill);box-shadow:0 100vmax 0 100vmax var(--frost-pane-dim);-webkit-backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-saturate));backdrop-filter:blur(var(--frost-blur)) saturate(var(--frost-saturate));transition:transform .24s var(--ease-out-quint), box-shadow .24s var(--ease-out-quint);border-radius:0;padding-block-end:calc(20px + env(safe-area-inset-bottom))}html:has([data-menu=v2]) .modal-module__hVbPDa__inner.modal-module__hVbPDa__fit{max-block-size:calc(100dvh - 60px - var(--announcement-h,0px));bottom:auto}html:has([data-menu=v2]) .modal-module__hVbPDa__inner:before{content:none}html:has([data-menu=v2]) .modal-module__hVbPDa__inner:after{opacity:var(--frost-grain-opacity,.5)}html:has([data-menu=v2]) .modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__inner{visibility:hidden;transition:none;transform:translateY(-8px);box-shadow:0 100vmax 0 100vmax #0000}html:has([data-menu=v2]) .modal-module__hVbPDa__close{right:calc(max(8px, env(safe-area-inset-right)) + 10px)}@media (min-width:600px){html:has([data-menu=v2]) .modal-module__hVbPDa__inner{inset:calc(60px + var(--announcement-h,0px)) 0 0 auto;border-left:1px solid var(--frost-border);width:460px}}@media (min-width:800px){html:has([data-menu=v2]) .modal-module__hVbPDa__inner{width:min(42vw,500px);padding-inline:28px max(28px, env(safe-area-inset-right));padding-block-end:max(28px, env(safe-area-inset-bottom))}html:has([data-menu=v2]) .modal-module__hVbPDa__close{right:max(28px, env(safe-area-inset-right))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html:has([data-menu=v2]) .modal-module__hVbPDa__inner{background:var(--frost-fallback)}}@media (prefers-reduced-transparency:reduce){html:has([data-menu=v2]) .modal-module__hVbPDa__inner{background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){html:has([data-menu=v2]) .modal-module__hVbPDa__inner{transition:box-shadow .24s linear;transform:none}html:has([data-menu=v2]) .modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__inner{transition:none;transform:none}}
.cart-upsell-module__NMj4mq__rail{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-block:16px 18px;display:flex}.cart-upsell-module__NMj4mq__heading{font:var(--t-meta);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent))}.cart-upsell-module__NMj4mq__items{grid-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cart-upsell-module__NMj4mq__item{flex-direction:column;gap:4px;min-width:0;display:flex}.cart-upsell-module__NMj4mq__product{grid-column-gap:10px;-moz-column-gap:10px;color:inherit;grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:10px;text-decoration:none;display:grid}.cart-upsell-module__NMj4mq__image{grid-row:1/span 2;block-size:56px;inline-size:56px;display:block;overflow:hidden}.cart-upsell-module__NMj4mq__image img{width:100%;height:100%}.cart-upsell-module__NMj4mq__title,.cart-upsell-module__NMj4mq__price{font:var(--t-meta)}.cart-upsell-module__NMj4mq__add{color:var(--color-secondary);font:var(--t-meta);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-inline-start:66px;padding:2px 0}.cart-upsell-module__NMj4mq__add:disabled{cursor:default;opacity:.56}.cart-upsell-module__NMj4mq__error{font:var(--t-meta)}.cart-upsell-module__NMj4mq__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0}
.discounts-module__HRyEda__root{color:inherit;font:var(--t-meta);width:100%;min-width:0}.discounts-module__HRyEda__summary{cursor:pointer;border-block-start:1px solid var(--line);min-height:44px;font:var(--t-body);letter-spacing:var(--t-body-lsp);justify-content:space-between;align-items:center;gap:10px;width:100%;padding-block:12px;list-style:none;display:flex}.discounts-module__HRyEda__summary:after{content:"+";font-size:.9em}details[open]>.discounts-module__HRyEda__summary:after{content:"−"}.discounts-module__HRyEda__summary::-webkit-details-marker{display:none}.discounts-module__HRyEda__form{gap:var(--space-sm);margin-block:12px var(--space-sm);display:flex}.discounts-module__HRyEda__input{width:100%;min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:inherit;font:inherit;background:0 0;border:1px solid;font-size:16px}.discounts-module__HRyEda__apply,.discounts-module__HRyEda__remove{min-height:44px;color:inherit;font:inherit;cursor:pointer;padding-inline:var(--space-xs);background:0 0;flex-shrink:0}.discounts-module__HRyEda__apply{border-radius:var(--radius-pill);border:1px solid}.discounts-module__HRyEda__remove{text-underline-offset:3px;border:0;padding-inline:8px;text-decoration:underline}.discounts-module__HRyEda__apply:disabled,.discounts-module__HRyEda__remove:disabled{cursor:wait}.discounts-module__HRyEda__summary:focus-visible,.discounts-module__HRyEda__input:focus-visible,.discounts-module__HRyEda__apply:focus-visible,.discounts-module__HRyEda__remove:focus-visible{outline-offset:3px;outline:2px solid}.discounts-module__HRyEda__codes{grid-gap:var(--space-xs);gap:var(--space-xs);display:grid}.discounts-module__HRyEda__codeRow,.discounts-module__HRyEda__saving{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.discounts-module__HRyEda__code{overflow-wrap:anywhere;min-width:0}.discounts-module__HRyEda__ineligible{font:var(--t-meta);display:block}.discounts-module__HRyEda__status{overflow-wrap:anywhere;margin:0}.discounts-module__HRyEda__status:not(:empty){margin-block:var(--space-xs) var(--space-sm)}.discounts-module__HRyEda__saving{font:var(--t-meta);margin-block:var(--space-xs)}.discounts-module__HRyEda__saving>:first-child{overflow-wrap:anywhere;min-width:0}.discounts-module__HRyEda__saving>:last-child{white-space:nowrap}.discounts-module__HRyEda__root:has(details[open]){flex:100%;max-inline-size:100%}.discounts-module__HRyEda__codeRow{border:1px solid var(--line);border-radius:var(--radius-pill);gap:8px;margin-block-start:8px;padding-inline:12px 4px}.discounts-module__HRyEda__root.discounts-module__HRyEda__compact{flex:0 auto;width:auto}:is(.discounts-module__HRyEda__root.discounts-module__HRyEda__compact:has(details[open]),.discounts-module__HRyEda__root.discounts-module__HRyEda__compact:has(.discounts-module__HRyEda__codeRow),.discounts-module__HRyEda__root.discounts-module__HRyEda__compact:has(.discounts-module__HRyEda__status:not(:empty))){flex:100%}.discounts-module__HRyEda__compact .discounts-module__HRyEda__summary{inline-size:fit-content;min-height:44px;font:var(--t-meta);letter-spacing:var(--t-meta-lsp);color:var(--pane-quiet,color-mix(in oklab, var(--color-secondary) 62%, transparent));text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, var(--color-secondary) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--color-secondary) 28%, transparent);text-underline-offset:4px;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-block-start:0;justify-content:flex-start;padding-block:0;transition:color .16s cubic-bezier(.23,1,.32,1),text-decoration-color .16s cubic-bezier(.23,1,.32,1)}.discounts-module__HRyEda__root.discounts-module__HRyEda__compact .discounts-module__HRyEda__summary:after{content:none}@media (hover:hover) and (pointer:fine){.discounts-module__HRyEda__compact .discounts-module__HRyEda__summary:hover{color:var(--color-secondary);text-decoration-color:currentColor}}@media (prefers-reduced-motion:reduce){.discounts-module__HRyEda__compact .discounts-module__HRyEda__summary{transition:none}}.discounts-module__HRyEda__compact .discounts-module__HRyEda__form{margin-block:var(--space-xs) var(--space-sm)}
.add-to-cart-module__SM7TIG__cta{cursor:pointer;transition:.3s opacity var(--ease-gleasing)}.add-to-cart-module__SM7TIG__ctaSplit{justify-content:space-between;align-items:center;gap:12px;display:flex}.add-to-cart-module__SM7TIG__ctaPrice{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-inline-start:auto}.add-to-cart-module__SM7TIG__disable{cursor:not-allowed}.add-to-cart-module__SM7TIG__actionError{color:#dc2626;color:lab(48.7863% 67.7131 48.8353)}.add-to-cart-module__SM7TIG__blockedReason{font:var(--t-meta);color:color-mix(in oklab, var(--color-secondary) 80%, transparent);margin-block-start:6px}.add-to-cart-module__SM7TIG__actionNotice{font:var(--t-meta);color:color-mix(in oklab, var(--color-secondary) 70%, transparent);margin-block-start:6px}
.customs-module__3_NH1a__customs{color:var(--color-secondary);max-width:1440px;padding:calc(var(--header-height) + var(--space-lg) + var(--announcement-h,0px)) var(--safe) var(--space-4xl);margin-inline:auto}.customs-module__3_NH1a__pageHeading{justify-content:space-between;align-items:center;gap:var(--space-lg);padding-bottom:var(--space-lg);display:flex}.customs-module__3_NH1a__polishIntro{align-items:flex-start;gap:var(--space-xs);flex-direction:column;max-inline-size:44ch;display:flex}.customs-module__3_NH1a__polishCopy{color:var(--color-secondary);font:var(--t-meta-fw) var(--t-meta-fs) / var(--t-meta-lh) var(--t-meta-ff);letter-spacing:var(--t-meta-lsp);margin:0}.customs-module__3_NH1a__pageHeading h1,.customs-module__3_NH1a__sectionIntro h2,.customs-module__3_NH1a__makingText h2,.customs-module__3_NH1a__introduction h2,.customs-module__3_NH1a__goodToKnow h2{margin:0}.customs-module__3_NH1a__enquiryLink,.customs-module__3_NH1a__returnLink{align-items:center;gap:var(--space-sm);min-height:44px;color:inherit;font:var(--t-cta-fw) var(--t-cta-fs) / var(--t-cta-lh) var(--t-cta-ff);text-underline-offset:5px;text-decoration:none;display:inline-flex}.customs-module__3_NH1a__opening{grid-gap:var(--space-xl);gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.customs-module__3_NH1a__lead{min-width:0}.customs-module__3_NH1a__film{min-width:0;margin:0}.customs-module__3_NH1a__film video{border-radius:var(--radius-sm);background:var(--color-secondary);width:100%;height:auto;display:block}.customs-module__3_NH1a__film figcaption{margin-top:var(--space-sm);font:var(--t-meta-fw) var(--t-meta-fs) / var(--t-meta-lh) var(--t-meta-ff)}.customs-module__3_NH1a__opening .customs-module__3_NH1a__film video{-o-object-fit:cover;object-fit:cover;height:min(72svh,760px)}.customs-module__3_NH1a__opening .customs-module__3_NH1a__film figcaption{display:none}.customs-module__3_NH1a__openingNote{flex-direction:column;justify-content:center;min-width:0;display:flex}.customs-module__3_NH1a__openingNote .customs-module__3_NH1a__returnLink{margin-top:var(--space-lg);align-self:flex-end}.customs-module__3_NH1a__studies{grid-gap:var(--space-md);align-items:center;gap:var(--space-md);grid-template-columns:.65fr 1fr;display:grid}.customs-module__3_NH1a__studies figure{min-width:0;margin:0}.customs-module__3_NH1a__studies img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.customs-module__3_NH1a__sketchbook,.customs-module__3_NH1a__makingSection,.customs-module__3_NH1a__enquirySection,.customs-module__3_NH1a__goodToKnow{margin-top:var(--space-3xl);border-top:1px solid var(--line);padding-top:var(--space-lg);scroll-margin-top:calc(var(--header-height) + var(--space-lg) + var(--announcement-h,0px))}.customs-module__3_NH1a__sectionIntro{margin-bottom:var(--space-lg)}.customs-module__3_NH1a__notebookPages{grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1080px;margin-inline:auto;display:grid}.customs-module__3_NH1a__notebookPages>a{min-width:0;display:block}.customs-module__3_NH1a__notebookPages img{filter:grayscale()contrast(1.12)brightness(1.08);mix-blend-mode:multiply;clip-path:polygon(10% 7%,94% 7%,94% 92%,8% 92%);width:100%;height:auto;display:block}.customs-module__3_NH1a__notebookPages .customs-module__3_NH1a__secondPage img{clip-path:polygon(11% 7%,92% 7%,92% 92%,7% 90%)}.customs-module__3_NH1a__makingText{margin-bottom:var(--space-xl)}.customs-module__3_NH1a__processFilms{grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:4fr 3fr;align-items:start;max-width:900px;margin-inline:auto;display:grid}.customs-module__3_NH1a__processFilms video{aspect-ratio:auto}.customs-module__3_NH1a__teamFilm{max-width:900px;margin:var(--space-lg) auto 0}.customs-module__3_NH1a__teamFilm video{filter:contrast(1.2)saturate(1.1)}.customs-module__3_NH1a__enquirySection{grid-gap:clamp(32px, 7vw, 100px);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);display:grid}.customs-module__3_NH1a__finishedFilm{max-width:380px}.customs-module__3_NH1a__enquiry{min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-xl) + var(--announcement-h,0px))}.customs-module__3_NH1a__introduction{margin-bottom:var(--space-lg)}.customs-module__3_NH1a__lede{margin:var(--space-xs) 0 0}.customs-module__3_NH1a__goodToKnow{max-width:880px;margin-inline:auto}.customs-module__3_NH1a__facts{margin-top:var(--space-lg)}.customs-module__3_NH1a__fact{grid-gap:var(--space-xl);gap:var(--space-xl);border-top:1px solid var(--line);padding-block:var(--space-lg);grid-template-columns:180px 1fr;display:grid}.customs-module__3_NH1a__fact h3,.customs-module__3_NH1a__fact p,.customs-module__3_NH1a__fact ul{font:var(--t-body-fw) var(--t-body-fs) / var(--t-body-lh) var(--t-body-ff);letter-spacing:var(--t-body-lsp);margin:0}.customs-module__3_NH1a__fact h3{font-weight:500}.customs-module__3_NH1a__fact p+p{margin-top:var(--space-sm)}.customs-module__3_NH1a__more{border-block:1px solid var(--line)}.customs-module__3_NH1a__more summary{justify-content:space-between;gap:var(--space-lg);cursor:pointer;padding-block:var(--space-lg);font:var(--t-body-fw) var(--t-body-fs) / var(--t-body-lh) var(--t-body-ff);list-style:none;display:flex}.customs-module__3_NH1a__more summary::-webkit-details-marker{display:none}.customs-module__3_NH1a__more summary:after{content:"+"}.customs-module__3_NH1a__more[open] summary:after{content:"−"}.customs-module__3_NH1a__goodToKnow>.customs-module__3_NH1a__returnLink{margin-top:var(--space-lg)}.customs-module__3_NH1a__more summary:focus-visible,.customs-module__3_NH1a__enquiryLink:focus-visible,.customs-module__3_NH1a__returnLink:focus-visible,.customs-module__3_NH1a__notebookPages a:focus-visible,.customs-module__3_NH1a__film video:focus-visible{outline-offset:4px;outline:2px solid}.customs-module__3_NH1a__howItWorks{--teal:#1b5f6b;max-width:880px;margin:var(--space-3xl) auto 0;border-top:1px solid var(--line);padding-top:var(--space-lg)}@supports (color:lab(0% 0 0)){.customs-module__3_NH1a__howItWorks{--teal:lab(36.7% -18.5956 -12.9999)}}.customs-module__3_NH1a__howItWorks h2{margin:0}.customs-module__3_NH1a__steps{grid-gap:var(--space-xl);gap:var(--space-xl);margin:var(--space-xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.customs-module__3_NH1a__step h3{font:var(--t-h4-fw) var(--t-h4-fs) / var(--t-h4-lh) var(--t-h4-ff);letter-spacing:var(--t-h4-lsp);margin:0}.customs-module__3_NH1a__step h3:after{content:"";width:2.5rem;height:2px;margin-block:var(--space-sm);background:var(--teal);display:block}.customs-module__3_NH1a__step p{max-width:34ch;font:var(--t-body-fw) var(--t-body-fs) / var(--t-body-lh) var(--t-body-ff);letter-spacing:var(--t-body-lsp);margin:0}.customs-module__3_NH1a__step p+p{margin-top:var(--space-sm)}@media (max-width:799px){.customs-module__3_NH1a__steps{gap:var(--space-lg);grid-template-columns:1fr}.customs-module__3_NH1a__customs{padding-top:calc(var(--header-height) + var(--space-md) + var(--announcement-h,0px))}.customs-module__3_NH1a__opening{gap:var(--space-lg);grid-template-columns:1fr}.customs-module__3_NH1a__opening .customs-module__3_NH1a__film video{-o-object-fit:cover;object-fit:cover;height:auto;max-height:68svh}.customs-module__3_NH1a__openingNote{padding-top:var(--space-sm)}.customs-module__3_NH1a__studies{gap:var(--space-xl);max-width:480px;margin-inline:auto}.customs-module__3_NH1a__openingNote .customs-module__3_NH1a__returnLink{margin-top:var(--space-sm)}.customs-module__3_NH1a__notebookPages{gap:var(--space-sm);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.customs-module__3_NH1a__notebookPages>a{scroll-snap-align:start;flex:0 0 92%}.customs-module__3_NH1a__processFilms{gap:var(--space-sm)}.customs-module__3_NH1a__enquirySection{gap:var(--space-xl);grid-template-columns:1fr}.customs-module__3_NH1a__finishedFilm{width:100%;max-width:none}.customs-module__3_NH1a__finishedFilm video{-o-object-fit:cover;object-fit:cover;max-height:420px}.customs-module__3_NH1a__fact{gap:var(--space-xs);grid-template-columns:1fr}}.customs-module__3_NH1a__enquiryFirst{border-top:0;margin-top:0}@media (min-width:800px){.customs-module__3_NH1a__enquiryV2{grid-template-columns:minmax(0,520px) minmax(0,560px);justify-content:start;gap:clamp(32px,5vw,72px)}.customs-module__3_NH1a__enquiryV2 .customs-module__3_NH1a__finishedFilm{max-width:520px}.customs-module__3_NH1a__enquiryV2 .customs-module__3_NH1a__finishedFilm video{-o-object-fit:cover;object-fit:cover;max-height:640px}}@media (max-width:799px){.customs-module__3_NH1a__enquiryV2 .customs-module__3_NH1a__finishedFilm{order:2}}html:has(.customs-module__3_NH1a__customsV2){background-color:var(--color-primary)}body:has(.customs-module__3_NH1a__customsV2):after{display:none}html:has(.customs-module__3_NH1a__customsV2) [data-lou-announcement]{inline-size:100vw}@media (max-width:799px){html:has(.customs-module__3_NH1a__customsV2){scroll-padding-block-end:calc(136px + max(12px, env(safe-area-inset-bottom)))}}@media (max-width:799.98px){.customs-module__3_NH1a__customsV2{flex-direction:column;display:flex}.customs-module__3_NH1a__customsV2>.customs-module__3_NH1a__enquirySection{border-top:0;order:-1;margin-top:0;padding-top:0}.customs-module__3_NH1a__customsV2>.customs-module__3_NH1a__enquirySection .customs-module__3_NH1a__finishedFilm{display:none}.customs-module__3_NH1a__customsV2>.customs-module__3_NH1a__pageHeading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customs-module__3_NH1a__customsV2>.customs-module__3_NH1a__opening{display:none}.customs-module__3_NH1a__customsV2>.customs-module__3_NH1a__sketchbook{margin-top:var(--space-xl)}}
.material-dropdown-module__iLrnFW__field{grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0;max-width:100%;margin-block:0;display:grid;position:relative}.material-dropdown-module__iLrnFW__field:not(:first-child){margin-block-start:var(--space-md)}.material-dropdown-module__iLrnFW__field:first-child:not(:last-child){margin-block-end:var(--space-md)}.material-dropdown-module__iLrnFW__trigger[class]{text-align:left}.material-dropdown-module__iLrnFW__trigger[class][aria-expanded]{border-color:var(--line-strong)}@media (hover:hover) and (pointer:fine){.material-dropdown-module__iLrnFW__trigger[class]:hover{border-color:var(--line-strong)}}.material-dropdown-module__iLrnFW__selection{align-items:center;gap:var(--space-sm);text-align:left;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.material-dropdown-module__iLrnFW__selection>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.material-dropdown-module__iLrnFW__swatch{border-radius:var(--radius-pill);border:1px solid var(--line-strong);flex:0 0 14px;width:14px;height:14px}.material-dropdown-module__iLrnFW__silver{background:#c6c4be;background:lab(79.1521% .228137 3.0498)}.material-dropdown-module__iLrnFW__gold{background:#cba960;background:lab(71.2071% 6.21301 42.0301)}.material-dropdown-module__iLrnFW__positioner{z-index:60;max-width:calc(100vw - 2 * var(--space-md))}.material-dropdown-module__iLrnFW__popup[class]{--wax-fill:var(--frost-fallback);--wax-radius:var(--radius-md);background:var(--wax-fill);border:1px solid var(--wax-border);border-radius:var(--wax-radius);box-sizing:border-box;min-width:var(--anchor-width);max-width:calc(100vw - 2 * var(--space-md));max-height:var(--available-height);overscroll-behavior:contain;padding:var(--space-xs);color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-lsp);overflow-y:auto}.material-dropdown-module__iLrnFW__item[class]{grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0;min-height:44px;padding:var(--space-sm);border-radius:var(--radius-none);color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;grid-template-columns:14px minmax(0,1fr) 16px;align-items:center;display:grid}.material-dropdown-module__iLrnFW__item[class]:not(:last-child){border-block-end:1px solid var(--line-strong)}.material-dropdown-module__iLrnFW__item[class][data-highlighted]{color:var(--ink);text-underline-offset:var(--space-2xs);background:0 0;outline:none;text-decoration:underline;text-decoration-thickness:1px}.material-dropdown-module__iLrnFW__item[class][data-selected]{color:var(--ink);background:0 0}.material-dropdown-module__iLrnFW__selectionDot{inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--ink);display:block}.material-dropdown-module__iLrnFW__item[class][data-disabled]{opacity:.5}@media (prefers-reduced-transparency:reduce){.material-dropdown-module__iLrnFW__popup[class]{background:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.material-dropdown-module__iLrnFW__trigger[class],.material-dropdown-module__iLrnFW__popup[class]{background:var(--frost-fallback)}}
.material-filter-module__3R1UXG__wrap{flex:none;align-items:center;display:inline-flex;position:relative}.material-filter-module__3R1UXG__trigger{appearance:none;cursor:pointer;min-block-size:44px;font-family:var(--t-cta-ff);font-size:var(--t-cta-fs);line-height:var(--t-cta-lh);letter-spacing:var(--t-cta-lsp);font-weight:var(--t-cta-fw);color:var(--color-secondary);text-underline-offset:5px;background:0 0;border:0;border-radius:0;align-items:baseline;gap:.5ch;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline-flex}.material-filter-module__3R1UXG__trigger:hover{text-decoration-color:currentColor}.material-filter-module__3R1UXG__trigger:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px;text-decoration-color:currentColor}.material-filter-module__3R1UXG__triggerLabel{color:var(--color-secondary)}.material-filter-module__3R1UXG__triggerValue{white-space:nowrap;font-weight:600}.material-filter-module__3R1UXG__chevron{color:var(--color-secondary);flex:none;font-size:.9em}.material-filter-module__3R1UXG__wrap .material-filter-module__3R1UXG__panel{z-index:60;min-inline-size:200px;max-inline-size:calc(100vw - 2 * var(--safe));padding:4px;animation:.16s both material-filter-module__3R1UXG__material-filter-in;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0 auto;overflow:hidden;box-shadow:0 12px 34px #0f0d0824;box-shadow:0 12px 34px lab(3.71881% .262313 2.08329/.14)}@media (min-width:800px){.material-filter-module__3R1UXG__wrap .material-filter-module__3R1UXG__panel{inset-inline:auto 0}}@keyframes material-filter-module__3R1UXG__material-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.material-filter-module__3R1UXG__option{appearance:none;min-block-size:44px;inline-size:100%;padding-block:0;padding-inline:var(--safe);font-family:var(--t-cta-ff);font-size:var(--t-cta-fs);line-height:var(--t-cta-lh);letter-spacing:var(--t-cta-lsp);font-weight:var(--t-cta-fw);color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;transition:outline-color .15s;display:flex}.material-filter-module__3R1UXG__option+.material-filter-module__3R1UXG__option{border-block-start:1px solid var(--line)}.material-filter-module__3R1UXG__option:hover{outline:1px solid var(--line-strong);outline-offset:-1px}.material-filter-module__3R1UXG__option:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.material-filter-module__3R1UXG__optionSelected{color:var(--ink);font-weight:600}.material-filter-module__3R1UXG__optionLabel{white-space:nowrap}.material-filter-module__3R1UXG__dot{background:0 0;border-radius:50%;flex:none;block-size:5px;inline-size:5px}.material-filter-module__3R1UXG__optionSelected .material-filter-module__3R1UXG__dot{background:var(--ink)}@media (prefers-reduced-motion:reduce){.material-filter-module__3R1UXG__trigger,.material-filter-module__3R1UXG__option{transition:none}.material-filter-module__3R1UXG__panel{animation:none}}
.size-popover-module__d7xH2G__wrap{gap:var(--space-md);min-inline-size:0;max-inline-size:100%;color:color-mix(in oklab, var(--ink) 88%, var(--bone));font-family:var(--t-body-ff);flex-direction:column;display:flex;container-type:inline-size}.size-popover-module__d7xH2G__compact{gap:var(--space-sm)}.size-popover-module__d7xH2G__wrap>div{grid-gap:var(--space-xs);gap:var(--space-xs);min-inline-size:0;display:grid}.size-popover-module__d7xH2G__sizeChoices{min-inline-size:0}.size-popover-module__d7xH2G__grid+.size-popover-module__d7xH2G__precisionSlot{margin-block-start:var(--space-md)}.size-popover-module__d7xH2G__precisionSlot{opacity:0;min-block-size:48px;transition:opacity .12s var(--ease-out-quint)}.size-popover-module__d7xH2G__precisionVisible{opacity:1;transition-duration:var(--duration-fast)}.size-popover-module__d7xH2G__precisionReveal{min-block-size:0;transform:translateY(calc(-1 * var(--space-xs)));transition:grid-template-rows var(--duration-fast) var(--ease-out-quint), opacity var(--duration-fast) var(--ease-out-quint), transform var(--duration-fast) var(--ease-out-quint);overflow-anchor:none;grid-template-rows:0fr;display:grid}.size-popover-module__d7xH2G__grid+.size-popover-module__d7xH2G__precisionReveal{margin-block-start:0}.size-popover-module__d7xH2G__precisionReveal.size-popover-module__d7xH2G__precisionVisible{grid-template-rows:1fr;transform:none}.size-popover-module__d7xH2G__precisionContent{min-block-size:0;overflow:hidden}.size-popover-module__d7xH2G__precisionGrid{padding-block-start:var(--space-md)}.size-popover-module__d7xH2G__precisionGrid .size-popover-module__d7xH2G__option:has(.size-popover-module__d7xH2G__optionInput:focus-visible) .size-popover-module__d7xH2G__optionFace{outline-offset:-2px}.size-popover-module__d7xH2G__headerRow{justify-content:space-between;align-items:center;gap:var(--space-sm);white-space:nowrap;flex-wrap:nowrap;min-inline-size:0;display:flex}.size-popover-module__d7xH2G__headingControls{align-items:center;gap:var(--space-sm);flex:none;min-inline-size:0;display:flex}.size-popover-module__d7xH2G__fieldLabel{font-family:var(--t-body-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-body-fw);color:inherit;flex:none}.size-popover-module__d7xH2G__scaleControl{align-items:center;gap:var(--space-2xs);background:0 0;border:0;border-radius:0;flex:none;display:inline-flex}.size-popover-module__d7xH2G__scaleDivider{color:color-mix(in oklab, var(--ink) 68%, var(--bone))}.size-popover-module__d7xH2G__scaleButton{min-block-size:44px;min-inline-size:44px;padding:var(--space-sm) var(--space-2xs);color:color-mix(in oklab, var(--ink) 68%, var(--bone));cursor:pointer;font-family:var(--t-body-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out-quint);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.size-popover-module__d7xH2G__scaleInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.size-popover-module__d7xH2G__scaleButton:has(.size-popover-module__d7xH2G__scaleInput:focus-visible){z-index:1;outline:2px solid var(--ink);outline-offset:2px;position:relative}.size-popover-module__d7xH2G__scaleSelected{color:var(--ink);box-shadow:none;text-underline-offset:3px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.size-popover-module__d7xH2G__scaleButton:active:not(:disabled):not(:has(.size-popover-module__d7xH2G__scaleInput:disabled)){text-decoration:underline;transform:scale(.97)}.size-popover-module__d7xH2G__scaleButton:has(.size-popover-module__d7xH2G__scaleInput:disabled){color:color-mix(in oklab, var(--ink) 46%, var(--bone));cursor:not-allowed}.size-popover-module__d7xH2G__guideLink{align-items:center;gap:var(--space-2xs);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-block-size:44px;color:inherit;font-family:var(--t-body-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);text-underline-offset:3px;margin-inline-start:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.size-popover-module__d7xH2G__scaleButton:hover:not(:disabled):not(:has(.size-popover-module__d7xH2G__scaleInput:disabled)){text-underline-offset:3px;text-decoration:underline}.size-popover-module__d7xH2G__guideLink:hover{text-decoration-thickness:2px}}.size-popover-module__d7xH2G__guideLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.size-popover-module__d7xH2G__guideIcon{flex:none}.size-popover-module__d7xH2G__grid{grid-gap:var(--space-xs);gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,3.5rem),1fr));min-inline-size:0;display:grid}.size-popover-module__d7xH2G__choice{min-block-size:48px;min-inline-size:0;display:flex}.size-popover-module__d7xH2G__option{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;flex:100%;min-block-size:48px;min-inline-size:0;display:flex;position:relative}.size-popover-module__d7xH2G__optionInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.size-popover-module__d7xH2G__optionFace{min-block-size:48px;inline-size:100%;padding-inline:var(--space-xs);color:inherit;background:var(--frost-fallback);border:1px solid color-mix(in oklab, var(--ink) 16%, var(--bone));border-radius:var(--radius-pill);font-family:var(--t-body-ff);font-size:var(--t-meta-fs);letter-spacing:var(--t-meta-lsp);line-height:1.2;font-weight:var(--t-meta-fw);transition:transform .16s var(--ease-out-quint);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.size-popover-module__d7xH2G__option:not(.size-popover-module__d7xH2G__optionUnavailable):hover .size-popover-module__d7xH2G__optionFace{border-color:color-mix(in oklab, var(--ink) 48%, var(--bone))}}.size-popover-module__d7xH2G__option:not(.size-popover-module__d7xH2G__optionUnavailable):active .size-popover-module__d7xH2G__optionFace{transform:scale(.97)}.size-popover-module__d7xH2G__option:has(.size-popover-module__d7xH2G__optionInput:focus-visible) .size-popover-module__d7xH2G__optionFace{outline:2px solid var(--ink);outline-offset:2px}.size-popover-module__d7xH2G__optionSelected .size-popover-module__d7xH2G__optionFace{border:2px solid var(--ink);font-weight:var(--t-body-fw)}.size-popover-module__d7xH2G__optionUnavailable{cursor:not-allowed}.size-popover-module__d7xH2G__optionUnavailable .size-popover-module__d7xH2G__optionFace{color:color-mix(in oklab, var(--ink) 38%, var(--bone));border-color:color-mix(in oklab, var(--ink) 10%, var(--bone))}.size-popover-module__d7xH2G__halfOption{appearance:none;cursor:pointer;padding:0}@media (hover:hover) and (pointer:fine){.size-popover-module__d7xH2G__halfOption:hover{border-color:color-mix(in oklab, var(--ink) 48%, var(--bone))}}.size-popover-module__d7xH2G__halfOptionSelected{border:2px solid var(--ink);font-weight:var(--t-body-fw)}.size-popover-module__d7xH2G__halfOption:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.size-popover-module__d7xH2G__footer{text-align:center;margin:0}.size-popover-module__d7xH2G__footerLink{color:color-mix(in oklab, var(--ink) 72%, var(--bone));font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);text-underline-offset:3px;text-decoration:underline}.size-popover-module__d7xH2G__footerLink:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.size-popover-module__d7xH2G__otherChoice{grid-column:1/-1;min-block-size:48px;display:flex}.size-popover-module__d7xH2G__otherChoice .size-popover-module__d7xH2G__optionFace{aspect-ratio:auto}.size-popover-module__d7xH2G__requestedFields{grid-gap:var(--space-sm);gap:var(--space-sm);min-inline-size:0;padding:var(--space-sm) 0;font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);color:var(--ink);border:0;margin:0;display:grid}.size-popover-module__d7xH2G__requestedFields p{margin:0}.size-popover-module__d7xH2G__requestedInput{border:0;border-block-end:1px solid var(--line-strong);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--ink);font-family:var(--t-body-ff);font-size:max(16px, var(--t-body-fs));line-height:var(--t-body-lh);background:0 0;border-radius:0}.size-popover-module__d7xH2G__requestedInput:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.size-popover-module__d7xH2G__requestedFields button{cursor:pointer;background:0 0;border:0;justify-self:start;min-block-size:44px}.size-popover-module__d7xH2G__trigger{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .16s var(--ease-out-quint);width:100%;min-height:44px;color:inherit;font:var(--t-body);letter-spacing:var(--t-body-lsp);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:0 0;display:flex}.size-popover-module__d7xH2G__trigger:active{transform:scale(.97)}.size-popover-module__d7xH2G__trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.size-popover-module__d7xH2G__trigger>span{transition:transform .15s;display:inline-block}.size-popover-module__d7xH2G__trigger[aria-expanded=true]>span{transform:rotate(180deg)}.size-popover-module__d7xH2G__panelUp{overscroll-behavior:contain;max-height:min(60dvh,440px);padding-block:var(--space-sm);background:0 0;border:0;order:-1;overflow-y:auto}body:has(.size-popover-module__d7xH2G__panelUp) main{background-color:var(--paper)}@media (prefers-reduced-motion:reduce){.size-popover-module__d7xH2G__scaleButton,.size-popover-module__d7xH2G__optionFace,.size-popover-module__d7xH2G__trigger,.size-popover-module__d7xH2G__trigger>span{transition:none}.size-popover-module__d7xH2G__option:not(.size-popover-module__d7xH2G__optionUnavailable):active .size-popover-module__d7xH2G__optionFace,.size-popover-module__d7xH2G__trigger:active,.size-popover-module__d7xH2G__trigger[aria-expanded=true]>span{transform:none}.size-popover-module__d7xH2G__scaleButton:active:not(:disabled):not(:has(.size-popover-module__d7xH2G__scaleInput:disabled)){transform:none}.size-popover-module__d7xH2G__precisionReveal{transition:none;transform:none}}.size-popover-module__d7xH2G__lengthUnit{align-items:center;gap:var(--space-2xs);display:inline-flex}.size-popover-module__d7xH2G__lengthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.size-popover-module__d7xH2G__lengthFace{flex-direction:column;gap:2px;min-block-size:56px}.size-popover-module__d7xH2G__lengthValue{font-size:var(--t-body-fs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.size-popover-module__d7xH2G__lengthName{font-size:var(--t-meta-fs);line-height:1.1}
.confidence-strip-module__CXEDtq__strip{margin-block:var(--section-y);scroll-margin-block-start:calc(60px + var(--announcement-h,0px))}.confidence-strip-module__CXEDtq__row{padding-inline:var(--safe);grid-gap:var(--space-lg) var(--space-md);gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}@media (max-width:799.98px){.confidence-strip-module__CXEDtq__cell:last-child:nth-child(odd){grid-column:1/-1}.confidence-strip-module__CXEDtq__row:has(>.confidence-strip-module__CXEDtq__cell:nth-child(3):last-child){-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.confidence-strip-module__CXEDtq__row:has(>.confidence-strip-module__CXEDtq__cell:nth-child(3):last-child)>.confidence-strip-module__CXEDtq__cell:last-child{grid-column:auto}}@media (min-width:800px){.confidence-strip-module__CXEDtq__row{justify-content:center;gap:var(--space-lg);grid-template-columns:none;grid-auto-columns:minmax(0,220px);grid-auto-flow:column}}.confidence-strip-module__CXEDtq__link{min-block-size:44px;color:var(--color-secondary);text-align:center;flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.confidence-strip-module__CXEDtq__art{flex:none;block-size:72px;inline-size:72px;position:relative}.confidence-strip-module__CXEDtq__label{color:var(--color-secondary);font-size:12px;font-weight:400;line-height:1.5}@media (hover:hover){.confidence-strip-module__CXEDtq__link:hover .confidence-strip-module__CXEDtq__label{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.confidence-strip-module__CXEDtq__link:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px;border-radius:2px}
.engraving-page-module__yEQZ7a__page{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;padding:calc(var(--header-height) + var(--space-lg) + var(--announcement-h,0px)) var(--safe) var(--space-4xl);color:var(--color-secondary);margin-inline:auto}.engraving-page-module__yEQZ7a__pageHeading{gap:var(--space-sm);max-width:1080px;padding-bottom:var(--space-lg);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.engraving-page-module__yEQZ7a__pageHeading h1,.engraving-page-module__yEQZ7a__band h2,.engraving-page-module__yEQZ7a__results h2,.engraving-page-module__yEQZ7a__source h2{margin:0}.engraving-page-module__yEQZ7a__intro,.engraving-page-module__yEQZ7a__bandIntro{max-width:var(--measure-prose);margin:0}.engraving-page-module__yEQZ7a__band>h2,.engraving-page-module__yEQZ7a__band>section>h2,.engraving-page-module__yEQZ7a__bandIntro{text-align:center}.engraving-page-module__yEQZ7a__bandIntro{align-self:center}.engraving-page-module__yEQZ7a__band{gap:var(--space-md);border-top:1px solid var(--line);min-width:0;max-width:1080px;padding-block:var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}.engraving-page-module__yEQZ7a__band>*{min-width:0}.engraving-page-module__yEQZ7a__band>section{padding-inline:0}.engraving-page-module__yEQZ7a__band>.engraving-page-module__yEQZ7a__reader{width:100%;margin-inline:0}.engraving-page-module__yEQZ7a__band:empty{display:none}.engraving-page-module__yEQZ7a__reader{max-width:1080px;padding-top:var(--space-sm);margin-inline:auto}.engraving-page-module__yEQZ7a__ask{border-top:1px solid var(--line);max-width:1080px;padding-top:var(--space-lg);text-align:center;margin:0 auto}.engraving-page-module__yEQZ7a__askLink{align-items:center;min-height:44px;display:inline-flex}.engraving-page-module__yEQZ7a__searchBar{align-items:center;gap:var(--space-sm);flex-wrap:wrap;width:100%;max-width:720px;margin-inline:auto;display:flex}.engraving-page-module__yEQZ7a__searchInput{flex:280px;min-width:0}.engraving-page-module__yEQZ7a__searchInput label{color:var(--color-secondary);text-align:center}.engraving-page-module__yEQZ7a__searchInput input{box-sizing:border-box;min-height:44px;padding-inline:var(--space-sm);border-radius:var(--radius-sm)}.engraving-page-module__yEQZ7a__clearButton{flex:none;min-width:44px;min-height:44px}.engraving-page-module__yEQZ7a__resultStatus{margin:var(--space-xs) 0 0;text-align:center;flex:0 0 100%}.engraving-page-module__yEQZ7a__index{justify-content:center;align-items:center;gap:var(--space-xs);min-width:0;margin-top:var(--space-lg);border-bottom:1px solid var(--line);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.engraving-page-module__yEQZ7a__indexList{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;flex:0 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.engraving-page-module__yEQZ7a__indexButton{min-width:44px;min-height:44px;padding-inline:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-secondary);font:var(--t-cta);transition:border-color var(--duration-fast) var(--ease-out-expo);border-bottom:1px solid #0000;flex:none;place-items:center;text-decoration:none;display:inline-grid}.engraving-page-module__yEQZ7a__indexButton[aria-pressed=true]{border-bottom-color:var(--color-secondary)}.engraving-page-module__yEQZ7a__indexButton:disabled{color:color-mix(in oklab, var(--color-secondary) 35%, transparent)}.engraving-page-module__yEQZ7a__indexButton:not(:disabled):hover,.engraving-page-module__yEQZ7a__indexButton:not(:disabled):focus-visible{border-bottom-color:var(--color-secondary)}.engraving-page-module__yEQZ7a__results{min-width:0;margin-top:var(--space-3xl)}.engraving-page-module__yEQZ7a__results h2{padding-bottom:var(--space-lg);border-bottom:1px solid var(--line-strong)}.engraving-page-module__yEQZ7a__letterSection{scroll-margin-top:calc(var(--header-height) + var(--space-lg) + var(--announcement-h,0px))}.engraving-page-module__yEQZ7a__letterSection+.engraving-page-module__yEQZ7a__letterSection{margin-top:var(--space-2xl)}.engraving-page-module__yEQZ7a__letterHeading{padding-block:var(--space-sm);border-bottom:1px solid var(--line-strong);align-items:baseline;display:flex}.engraving-page-module__yEQZ7a__letterMark,.engraving-page-module__yEQZ7a__phrase,.engraving-page-module__yEQZ7a__citation{margin:0}.engraving-page-module__yEQZ7a__entryList{margin:0;padding:0;list-style:none}.engraving-page-module__yEQZ7a__entry{min-width:0;padding-block:var(--space-lg);border-bottom:1px solid var(--line)}.engraving-page-module__yEQZ7a__entry>article{grid-gap:clamp(var(--space-lg), 5vw, var(--space-3xl));align-items:start;gap:clamp(var(--space-lg), 5vw, var(--space-3xl));grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-width:0;display:grid}.engraving-page-module__yEQZ7a__phrase,.engraving-page-module__yEQZ7a__citation{overflow-wrap:anywhere;min-width:0}.engraving-page-module__yEQZ7a__citation{max-width:var(--measure-prose);color:var(--color-secondary);line-height:var(--t-body-lh)}.engraving-page-module__yEQZ7a__emptyState{align-items:center;gap:var(--space-sm);padding-block:var(--space-xl);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.engraving-page-module__yEQZ7a__emptyState p,.engraving-page-module__yEQZ7a__emptyState .engraving-page-module__yEQZ7a__clearButton{margin:0}.engraving-page-module__yEQZ7a__source{grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-4xl);border-top:1px solid var(--line-strong);padding-top:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.engraving-page-module__yEQZ7a__source h2{grid-column:1/-1}.engraving-page-module__yEQZ7a__sourceDetails{grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0;max-width:var(--measure-prose);overflow-wrap:anywhere;display:grid}.engraving-page-module__yEQZ7a__sourceDetails p{margin:0}.engraving-page-module__yEQZ7a__sourceLink{align-items:center;gap:var(--space-xs);width:fit-content;min-height:44px;color:inherit;font:var(--t-cta);text-underline-offset:5px;text-decoration:none;display:inline-flex}.engraving-page-module__yEQZ7a__sourceLink span{transition:transform var(--duration-fast) var(--ease-out-expo)}.engraving-page-module__yEQZ7a__sourceLink:hover span,.engraving-page-module__yEQZ7a__sourceLink:focus-visible span{transform:translate(2px,-2px)}.engraving-page-module__yEQZ7a__indexButton:focus-visible,.engraving-page-module__yEQZ7a__sourceLink:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:799px){.engraving-page-module__yEQZ7a__page{padding-top:calc(var(--header-height) + var(--space-md) + var(--announcement-h,0px))}.engraving-page-module__yEQZ7a__indexList{flex-basis:100%}.engraving-page-module__yEQZ7a__entry>article,.engraving-page-module__yEQZ7a__source{gap:var(--space-sm);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.engraving-page-module__yEQZ7a__indexButton,.engraving-page-module__yEQZ7a__sourceLink span{transition:none}}.engraving-page-module__yEQZ7a__simplePageHeading{margin:0 auto var(--space-lg);max-width:1080px}.engraving-page-module__yEQZ7a__simplePageHeading h1{margin:0}.engraving-page-module__yEQZ7a__simpleReader{min-width:0;max-width:1080px;margin-inline:auto}.engraving-page-module__yEQZ7a__simpleReader>.engraving-page-module__yEQZ7a__searchInput{max-width:var(--measure-prose);margin-bottom:var(--space-md)}.engraving-page-module__yEQZ7a__simpleEntry{min-width:0;padding-block:var(--space-md);border-bottom:1px solid var(--line)}.engraving-page-module__yEQZ7a__simpleEntry>article{grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0;display:grid}
.collection-lens-module__KBJArW__body{padding:0 var(--safe) var(--section-y);scroll-margin-block-start:calc(60px + var(--announcement-h,0px))}.collection-lens-module__KBJArW__body[data-masthead=bar]{padding-block-start:calc(60px + var(--announcement-h,0px) + var(--space-xl))}.collection-lens-module__KBJArW__head{-moz-column-gap:var(--space-md);align-items:baseline;column-gap:var(--space-md);row-gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.collection-lens-module__KBJArW__title{font-family:var(--t-h2-ff);font-size:var(--t-h2-fs);line-height:var(--t-h2-lh);letter-spacing:var(--t-h2-lsp);font-weight:var(--t-h2-fw);margin:0}.collection-lens-module__KBJArW__count{font-family:var(--t-meta-ff);font-size:var(--t-meta-fs);line-height:var(--t-meta-lh);letter-spacing:var(--t-meta-lsp);font-weight:var(--t-meta-fw);margin:0}
