.mega{display:flex;flex-direction:column}.mega p{margin:0}.mega__collection{display:grid;grid-template-columns:minmax(0,3fr) clamp(var(--space-30),21vw,calc(var(--space-30) + var(--space-30) + var(--space-14) + var(--space-1)));gap:0 var(--space-8)}.mega__intro{display:flex;align-items:baseline;gap:var(--space-4);grid-column:1;padding-block-end:var(--space-5)}.mega__intro p{color:var(--blue-700);font-family:var(--font-display);font-size:27px;letter-spacing:-.02em;line-height:1.1}.mega__intro span,.mega__eyebrow{color:var(--burgundy);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.mega__columns{display:grid;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.mega__group{display:flex;flex-direction:column;align-items:flex-start;gap:0}.mega__eyebrow{padding-block-end:var(--space-2)}.mega__group a{display:flex;align-items:center;min-block-size:var(--space-6);color:var(--blue-700);font-family:var(--font-mono);font-size:var(--text-label-l);letter-spacing:var(--track-soft);line-height:var(--leading-normal);text-decoration:none}.mega__group a:hover{color:var(--burgundy)}.mega a:focus-visible{outline:none;text-decoration:underline;text-decoration-color:var(--saffron);text-decoration-thickness:var(--border-focus);text-underline-offset:var(--border-focus)}.mega__group .mega__all{margin-block-start:var(--space-2);color:var(--burgundy);font-size:var(--text-label-s);letter-spacing:var(--track-mono);text-transform:uppercase}.mega__collection--forever{gap:0 var(--space-8)}.mega__collection--forever .mega__intro{gap:var(--space-4);padding-block-end:var(--space-5)}.mega__collection--forever .mega__intro p{font-size:31px}.mega__collection--forever .mega__columns{gap:var(--space-8)}.mega__collection--forever .mega__group{gap:0}.mega__collection--forever .mega__eyebrow{padding-block-end:var(--space-2)}.mega__collection--forever .mega__group a{min-block-size:var(--space-6)}.mega__collection--forever .mega__group--start a:first-of-type{color:var(--burgundy);font-family:var(--font-display);font-size:19px;letter-spacing:-.01em}.mega__collection--forever .mega__group .mega__all{margin-block-start:var(--space-2);font-family:var(--font-mono);font-size:var(--text-label-s);letter-spacing:var(--track-mono)}.mega__image{grid-column:2;grid-row:1 / 3;aspect-ratio:1;overflow:hidden;background:#f1eadc}.mega__image img{inline-size:100%;block-size:100%;object-fit:cover}.mega__image--empty{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#e4dac7 0 8px,#f1eadc 8px 16px);color:#5b4a2e;text-align:center}.stone-shape{display:inline-block;inline-size:13px;block-size:13px;margin-inline-end:11px;border:1px solid var(--blue-600)}.stone-shape--round{border-radius:50%}.stone-shape--oval{border-radius:50%;transform:scaleX(.65)}.stone-shape--pear{border-radius:60% 40% 55% 45%;rotate:45deg;transform:scale(.75)}.stone-shape--emerald{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.mega__columns--stella{grid-template-columns:repeat(3,minmax(0,1fr)) 300px}.mega__columns--stella .mega__quote{grid-column:4;grid-row:1;min-block-size:140px;padding:24px;border:1px solid var(--burgundy);color:var(--burgundy);font-family:var(--font-display);font-size:24px;font-style:italic;letter-spacing:-.01em}.mega__quote span{margin-block-start:12px;font-family:var(--font-mono);font-size:10px;font-style:normal;letter-spacing:.14em;text-transform:uppercase}.stella-fine,.occasion-foot{display:flex;flex-wrap:wrap;gap:30px;margin-block-start:34px;padding-block-start:18px;border-block-start:1px solid var(--blue-200)}.stella-fine a{color:var(--blue-400);text-decoration:none}.occasion-layout{display:grid;grid-template-columns:minmax(0,3fr) clamp(var(--space-30),21vw,calc(var(--space-30) + var(--space-30) + var(--space-14) + var(--space-1)));gap:var(--space-8)}.occasion-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-block-start:var(--space-5)}.occasion-sheet>a{display:block;padding:var(--space-1);border:var(--border-hair) solid var(--burgundy);color:var(--burgundy);font-family:var(--font-mono);font-size:var(--text-label-m);letter-spacing:var(--track-mono);text-align:center;text-decoration:none;text-transform:uppercase}.occasion-sheet>a:focus-visible{outline:none;text-decoration:underline;text-decoration-color:var(--saffron);text-decoration-thickness:var(--border-focus);text-underline-offset:var(--border-focus)}.occasion-sheet>a>span{display:flex;align-items:center;justify-content:center;min-block-size:var(--tap-target-min);padding:var(--space-2);border:var(--border-hair) solid var(--burgundy)}.occasion-sheet>a:nth-child(3n+1){rotate:-1deg}.occasion-sheet>a:nth-child(3n+2){rotate:.8deg}.occasion-sheet .occasion-sheet__feature{grid-column:1 / -1;justify-self:start;margin-block-start:var(--space-2);rotate:-.6deg}.occasion-sheet__feature>span{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-4) var(--space-7)}.occasion-sheet__feature strong{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;letter-spacing:var(--track-display);text-transform:none}.occasion-sheet__feature small,.occasion-foot span{font-size:var(--text-label-s)}.occasion-image{aspect-ratio:1;overflow:hidden}.occasion-image img{inline-size:100%;block-size:100%;object-fit:cover}.occasion-foot{margin-block-start:30px;padding-block-start:22px}.occasion-foot a{color:var(--blue-700);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.occasion-foot span{display:none}.mobile-nav__group{border-block-end:1px solid var(--blue-100)}.mobile-nav__summary{display:flex;align-items:center;justify-content:space-between;min-block-size:52px;color:var(--blue-700);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;list-style:none;text-transform:uppercase}.mobile-nav__summary::-webkit-details-marker{display:none}.mobile-nav__summary .accordion__sign:before{content:"+"}.mobile-nav__group[open] .mobile-nav__summary{color:var(--burgundy)}.mobile-nav__group[open] .accordion__sign:before{content:"\2212"}.mobile-nav__content{padding-block-end:20px}.mobile-nav__content .mega__collection{display:block}.mobile-nav__content .mega__intro{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding-block:0 8px}.mobile-nav__content .mega__intro p{font-size:21px;line-height:1.15}.mobile-nav__content .mega__columns,.mobile-nav__content .mega__columns--stella{display:block}.mobile-nav__content .mega__group{gap:0;padding-block-start:16px}.mobile-nav__content .mega__eyebrow{inline-size:100%;padding-block-end:2px}.mobile-nav__content .mega__group a{inline-size:100%;min-block-size:44px;border-block-start:1px solid var(--blue-100);font-size:13px}.mobile-nav__content .mega__group .mega__all{margin-block-start:10px;border:0;color:var(--burgundy);font-size:10px}.mobile-nav__content .mega__image{display:none}.mobile-nav__content .occasion-sheet{grid-template-columns:1fr 1fr;gap:12px;margin-block-start:18px}.mobile-nav__content .occasion-sheet>a{min-block-size:var(--space-14);padding:var(--space-1);font-size:var(--text-label-s)}.mobile-nav__content .occasion-layout{display:block}.mobile-nav__content .occasion-sheet .occasion-sheet__feature{grid-column:1 / -1;margin:var(--space-3) var(--space-1) 0}.mobile-nav__content .occasion-sheet__feature>span{padding:var(--space-4) var(--space-5)}.mobile-nav__content .occasion-sheet__feature strong{font-size:var(--text-h4)}.mobile-nav__content .occasion-image{display:none}.mobile-nav__content .occasion-foot{flex-direction:column;gap:0;margin-block-start:12px;padding:0;border:0}.mobile-nav__content .occasion-foot a{display:flex;align-items:center;min-block-size:44px}.mobile-nav__content .stella-fine{margin-block-start:16px}.mobile-nav__foot{position:sticky;inset-block-end:0;padding:0;gap:1px;background:var(--blue-200)}.mobile-nav__foot .button{min-block-size:52px;border:0;border-radius:0;font-size:10px}@media(min-width:1024px){.overlay--mobile-nav{display:none}}@media(max-width:1023px){.mega-dialog{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/nav-menu-content.css.map */
