.box-gallery-module__1HK2xa__photo{touch-action:pan-y pinch-zoom;container-type:inline-size}.box-gallery-module__1HK2xa__photo:focus-visible,.box-gallery-module__1HK2xa__photo :focus-visible{outline-offset:-3px;outline:2px solid #c9a24c}.box-gallery-module__1HK2xa__overlay{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c120fb3}button.box-gallery-module__1HK2xa__overlay:hover{background:#0c120fd9}.box-gallery-module__1HK2xa__colors{max-width:calc(100% - 80px)}@container (max-width:479px){.box-gallery-module__1HK2xa__videoButton{justify-content:center;width:44px;padding:0}.box-gallery-module__1HK2xa__videoButton>span:last-child{display:none}}
.gift-card-module__cxfiEa__card{min-width:0}.gift-card-module__cxfiEa__cardTitle,.gift-card-module__cxfiEa__cardRating,.gift-card-module__cxfiEa__cardBuy{margin-inline:3px}.gift-card-module__cxfiEa__cardTitle{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;height:17px;margin-top:6px;line-height:17px;overflow:hidden}.gift-card-module__cxfiEa__cardRating{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;line-height:16px;overflow:hidden}.gift-card-module__cxfiEa__cardBuy{margin-top:auto;padding-top:5px}.gift-card-module__cxfiEa__light{color:#233e35;background:#fff;border-color:#253f3526;container-type:inline-size}.gift-card-module__cxfiEa__light:hover{background:#fff;border-color:#253f3566}.gift-card-module__cxfiEa__light .gift-card-module__cxfiEa__cardTitle{color:#233e35}.gift-card-module__cxfiEa__light .gift-card-module__cxfiEa__cardRating{color:#637366}.gift-card-module__cxfiEa__light .gift-card-module__cxfiEa__cardBuy{padding-bottom:6px}@container (max-width:130px){.gift-card-module__cxfiEa__badge{text-align:left;border-radius:8px;gap:3px;max-width:calc(100% - 8px);padding:3px 5px;top:4px;left:4px}}
.gift-module__5GJmEG__root{--paper:#f4f5f2;--ink:#223c32;--muted:#54635a;--line:#223c3230;background:var(--paper);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;scroll-margin-top:64px;font-family:Manrope Variable,sans-serif}.gift-module__5GJmEG__transition{background:#0f1e1b;height:96px;position:relative;overflow:hidden}.gift-module__5GJmEG__transition:after{content:"";background:var(--paper);border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;inset:28px -12% -1px}.gift-module__5GJmEG__content{max-width:1240px;margin:auto;padding:24px 32px 48px}.gift-module__5GJmEG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading art""recipients recipients";gap:20px 48px;display:grid}.gift-module__5GJmEG__heading{text-align:center;flex-direction:column;grid-area:heading;align-self:center;align-items:center;display:flex}.gift-module__5GJmEG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.gift-module__5GJmEG__heading h2{letter-spacing:-.03em;text-wrap:balance;max-width:12ch;margin:12px 0 0;font-family:Cormorant Garamond Variable,serif;font-size:clamp(44px,4.6vw,68px);font-weight:400;line-height:1.06}.gift-module__5GJmEG__subtitle{max-width:34ch;color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}.gift-module__5GJmEG__art{grid-area:art;justify-self:end;width:100%;min-width:0;max-width:416px;height:480px;position:relative}.gift-module__5GJmEG__artLayer{opacity:0;visibility:hidden;margin:0;position:absolute;inset:0;overflow:hidden}.gift-module__5GJmEG__artLayer[data-active=true]{opacity:1;visibility:visible}.gift-module__5GJmEG__artLayer picture,.gift-module__5GJmEG__artLayer img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;display:block}.gift-module__5GJmEG__artLayer .gift-module__5GJmEG__cameo{object-fit:contain;object-position:center}.gift-module__5GJmEG__priceBlock{border-top:1px solid var(--line);width:100%;margin-top:18px;padding-top:14px}.gift-module__5GJmEG__priceBlock>span:not(.gift-module__5GJmEG__price){color:var(--muted);font-size:12px;line-height:1.5;display:block}.gift-module__5GJmEG__priceBlock>span.gift-module__5GJmEG__offerLine{letter-spacing:-.01em;color:var(--ink);font-family:Cormorant Garamond Variable,serif;font-size:clamp(30px,3.1vw,44px);line-height:1.15;display:block}.gift-module__5GJmEG__price{letter-spacing:-.03em;white-space:nowrap;color:#a9812f;margin:6px 0 0;font-family:Cormorant Garamond Variable,serif;font-size:52px;line-height:1.1;display:block}.gift-module__5GJmEG__price>span{font-size:.64em}.gift-module__5GJmEG__recipients{border-bottom:1px solid var(--line);grid-area:recipients;justify-content:center;gap:48px;padding:10px 0;display:flex}.gift-module__5GJmEG__recipients button{min-height:48px;color:var(--muted);cursor:pointer;padding:8px 4px;font-size:20px;position:relative}.gift-module__5GJmEG__recipients button[aria-pressed=true]{color:var(--ink)}.gift-module__5GJmEG__recipients button:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;inset:auto 4px 0;transform:scaleX(0)}.gift-module__5GJmEG__recipients button[aria-pressed=true]:after{transform:scaleX(1)}.gift-module__5GJmEG__collection{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.gift-module__5GJmEG__center{background:linear-gradient(160deg,#fffdf9,#f4ebe5);border:1px solid #dfd3c7;border-radius:22px;flex-direction:column;grid-area:1/2;min-width:0;padding:8px;display:flex;box-shadow:0 8px 28px #795b4710}.gift-module__5GJmEG__boxPhoto{flex:1;min-height:0}.gift-module__5GJmEG__collection .gift-module__5GJmEG__boxPhoto{box-shadow:none;background:#f4ebe5;border-radius:15px}.gift-module__5GJmEG__boxCaption{text-align:center;color:#78614f;letter-spacing:.025em;margin:10px 8px 6px;font-size:12px;line-height:1.5}.gift-module__5GJmEG__boxPhoto>button,.gift-module__5GJmEG__boxPhoto>[aria-live],.gift-module__5GJmEG__boxPhoto>[data-colors]{color:#574f44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf2ed;border:1px solid #ffffffb3;box-shadow:0 2px 8px #503a2812}.gift-module__5GJmEG__boxPhoto>button:hover{color:#40382f;background:#fffdf8}.gift-module__5GJmEG__boxPhoto [data-colors] button[aria-pressed=true]{border-color:#9c795d}.gift-module__5GJmEG__boxPhoto [data-colors] button:not([aria-pressed=true]):hover{border-color:#c8b6a3}.gift-module__5GJmEG__jewelColumn{grid-row:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.gift-module__5GJmEG__jewelColumn[data-side=left]{grid-column:1}.gift-module__5GJmEG__jewelColumn[data-side=right]{grid-column:3}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel{min-width:0;color:var(--ink);background:#fffdf9;border-color:#e4ddd3;border-radius:18px;box-shadow:0 3px 12px #795b4708}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>p{color:#4c564e}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>p+p{color:#747269}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button>span{color:#5d5345;letter-spacing:.025em;background:#fffaf2ed;border:1px solid #ffffffb3;box-shadow:0 2px 8px #503a2812}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button>span>span{color:#967447}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button:first-child{aspect-ratio:3/4;flex:1;min-height:0}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button:first-child>picture:first-of-type{height:100%;display:block}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button:first-child>picture:first-of-type img{aspect-ratio:auto;object-fit:cover;height:100%}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button:first-child>picture:not(:first-of-type){display:block;position:absolute;inset:0}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel>button:first-child>picture:not(:first-of-type) img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.gift-module__5GJmEG__empty{padding:24px 12px;font-size:14px;line-height:1.6}.gift-module__5GJmEG__closing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;margin-top:28px;padding-top:24px;display:flex}.gift-module__5GJmEG__closing h3{text-wrap:balance;max-width:18ch;font-family:Cormorant Garamond Variable,serif;font-size:48px;font-weight:400;line-height:1.15}.gift-module__5GJmEG__purchase{flex-shrink:0;width:344px}.gift-module__5GJmEG__purchase>button{color:#12100c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;width:100%;min-height:64px;transition:filter .22s var(--ease-out);background:linear-gradient(#e3c572,#c9a24c);border-radius:9999px;justify-content:center;align-items:center;gap:16px;padding:16px 24px;font-size:14px;font-weight:600;display:flex}.gift-module__5GJmEG__purchase>button:hover:not(:disabled){filter:brightness(1.06)}.gift-module__5GJmEG__purchase>button>span{font-size:24px}.gift-module__5GJmEG__purchase>button:disabled{opacity:.5;cursor:not-allowed}.gift-module__5GJmEG__purchase>p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.gift-module__5GJmEG__root :focus-visible{outline:2px solid var(--ink);outline-offset:5px}.gift-module__5GJmEG__collection :focus-visible{outline-offset:2px;outline-color:#886a50}@media (hover:hover) and (pointer:fine){.gift-module__5GJmEG__recipients button:hover{color:var(--ink)}.gift-module__5GJmEG__recipients button:hover:after{transform:scaleX(1)}.gift-module__5GJmEG__collection .gift-module__5GJmEG__jewel:hover{background:#fffdf9;border-color:#cbb79f;transform:none;box-shadow:0 8px 22px #795b4714}}@media (prefers-reduced-motion:no-preference){.gift-module__5GJmEG__artLayer{transition:opacity .28s ease-out,visibility .28s}.gift-module__5GJmEG__recipients button:after{transition:transform .2s ease-out}.gift-module__5GJmEG__purchase>button,.gift-module__5GJmEG__purchase>button>span{transition:transform .16s ease-out,background-color .16s}.gift-module__5GJmEG__purchase>button:enabled:active{transform:scale(.98)}.gift-module__5GJmEG__recipients button:active{transform:translateY(1px)}.gift-module__5GJmEG__root:has(.gift-module__5GJmEG__recipients button:focus-visible) .gift-module__5GJmEG__artLayer{transition:none}}@media (prefers-reduced-motion:reduce){.gift-module__5GJmEG__root *,.gift-module__5GJmEG__root :before,.gift-module__5GJmEG__root :after{transition:none;animation:none}}@media (max-width:1100px){.gift-module__5GJmEG__hero{gap:18px 28px}.gift-module__5GJmEG__art{height:400px}.gift-module__5GJmEG__heading h2{font-size:64px}.gift-module__5GJmEG__collection{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gift-module__5GJmEG__center{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,440px)}.gift-module__5GJmEG__boxPhoto{min-height:480px}.gift-module__5GJmEG__jewelColumn[data-side=left]{grid-area:2/1}.gift-module__5GJmEG__jewelColumn[data-side=right]{grid-area:2/2}.gift-module__5GJmEG__closing{gap:20px}.gift-module__5GJmEG__closing h3{font-size:40px}.gift-module__5GJmEG__purchase{width:304px}}@media (max-width:767px){.gift-module__5GJmEG__transition{height:64px}.gift-module__5GJmEG__transition:after{inset:20px -25% -1px}.gift-module__5GJmEG__content{padding:18px 16px 36px}.gift-module__5GJmEG__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""price""recipients""art";gap:18px}.gift-module__5GJmEG__heading h2{max-width:12ch;margin:10px 0;font-size:56px}.gift-module__5GJmEG__subtitle{font-size:14px}.gift-module__5GJmEG__eyebrow{font-size:12px}.gift-module__5GJmEG__priceBlock{padding:0}.gift-module__5GJmEG__price{font-size:32px}.gift-module__5GJmEG__recipients{justify-content:space-between;gap:8px;padding:0 0 8px}.gift-module__5GJmEG__recipients button{font-size:16px}.gift-module__5GJmEG__art{justify-self:center;max-width:440px;height:360px}.gift-module__5GJmEG__collection{grid-template-columns:minmax(0,1fr);max-width:440px;margin:16px auto 0}.gift-module__5GJmEG__center{grid-column:1}.gift-module__5GJmEG__boxPhoto{min-height:440px}.gift-module__5GJmEG__jewelColumn[data-side=left]{grid-area:2/1}.gift-module__5GJmEG__jewelColumn[data-side=right]{grid-area:3/1}.gift-module__5GJmEG__closing{flex-direction:column;align-items:stretch;margin-top:22px;padding-top:20px}.gift-module__5GJmEG__closing h3{font-size:36px}.gift-module__5GJmEG__purchase{width:100%}}@media (max-width:359px){.gift-module__5GJmEG__heading h2{font-size:48px}.gift-module__5GJmEG__art{height:304px}.gift-module__5GJmEG__boxPhoto{min-height:360px}.gift-module__5GJmEG__recipients button{font-size:14px}}
.scene-module__bHR64a__layout{gap:32px;display:grid}.scene-module__bHR64a__box{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.scene-module__bHR64a__metadata{text-align:left}.scene-module__bHR64a__actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;display:grid}.scene-module__bHR64a__actions>a,.scene-module__bHR64a__actions>button{letter-spacing:.03em;padding-inline:12px;font-size:12px}.scene-module__bHR64a__shelf{min-width:0}.scene-module__bHR64a__slots{scrollbar-width:none;grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.scene-module__bHR64a__slots>div{min-width:0}.scene-module__bHR64a__slots>div>:first-child{aspect-ratio:1;width:100%}@media (max-width:639px){.scene-module__bHR64a__cards[data-first-page=true]:has(>:nth-child(8))>:nth-child(n+7){display:none}}@media (min-width:640px) and (max-width:1023px){.scene-module__bHR64a__cards[data-first-page=true]:has(>:nth-child(9))>:nth-child(n+7){display:none}}@media (min-width:1024px) and (max-width:1279px){.scene-module__bHR64a__cards[data-first-page=true]:has(>:nth-child(16))>:nth-child(n+13){display:none}}@media (max-width:639px){.scene-module__bHR64a__slots{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.scene-module__bHR64a__slots:has(>:nth-child(7)){grid-template-columns:repeat(6,minmax(0,1fr))}.scene-module__bHR64a__actions{gap:8px}.scene-module__bHR64a__actions>a,.scene-module__bHR64a__actions>button{letter-spacing:.02em;padding-inline:8px;font-size:12px}}@media (min-width:1024px){.scene-module__bHR64a__layout{--columns:4;--box-columns:2;--gap:4px;--card-width:calc((100cqw - (var(--columns) - 1) * var(--gap)) / var(--columns));--card-height:calc((var(--card-width) - 8px) * 4 / 3 + 98px);grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gap);align-items:start;container-type:inline-size}.scene-module__bHR64a__box{grid-column:1 / span var(--box-columns);contain:size;min-height:calc(2 * var(--card-height) + 2 * var(--gap));grid-row:1/span 3;grid-template-rows:auto minmax(0,1fr) auto auto auto;align-self:stretch}.scene-module__bHR64a__lane{height:155px;margin-bottom:-12px}.scene-module__bHR64a__lane>div:first-child{align-items:stretch;height:100%}.scene-module__bHR64a__lane>div:first-child>button{width:auto;height:100%}.scene-module__bHR64a__lane>div:first-child>button>span:first-child{height:100%;display:block}.scene-module__bHR64a__lane>div:first-child img{width:auto;height:100%}.scene-module__bHR64a__actions:empty{display:none}.scene-module__bHR64a__box:has(.scene-module__bHR64a__actions:empty) .scene-module__bHR64a__shelf{grid-row:4/span 2;align-self:stretch}.scene-module__bHR64a__photo{aspect-ratio:auto;align-self:stretch;min-height:0}.scene-module__bHR64a__catalog,.scene-module__bHR64a__cards{display:contents}.scene-module__bHR64a__controls{grid-column:calc(var(--box-columns) + 1) / -1;grid-row:1}.scene-module__bHR64a__card{height:var(--card-height);min-width:0}.scene-module__bHR64a__card>button:first-child{flex-shrink:0}.scene-module__bHR64a__empty{grid-column:calc(var(--box-columns) + 1) / -1;grid-row:2/span 2}.scene-module__bHR64a__more{grid-column:1/-1;margin-top:8px}}@media (min-width:1280px){.scene-module__bHR64a__layout{--columns:5;--box-columns:2}}
