.md-arrivals__aside{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;max-width:44rem}.md-arrivals__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.2rem}.md-arrivals__item{position:relative;min-width:0}.md-arrivals__item--hero{grid-column:1/-1;padding:1.2rem;border:1px solid rgba(200,169,106,.55)}.md-arrivals__item--hero:before,.md-arrivals__item--hero:after{content:"";position:absolute;width:1rem;height:1rem;background:var(--md-gold);transform:rotate(45deg);z-index:2}.md-arrivals__item--hero:before{top:-.5rem;left:-.5rem}.md-arrivals__item--hero:after{bottom:-.5rem;right:-.5rem}.md-arrivals__tag{position:absolute;z-index:3;top:2.4rem;left:2.4rem;padding:.8rem 1.4rem;background:var(--md-navy);color:var(--md-cream);font-size:1.05rem;letter-spacing:.32em;text-transform:uppercase;pointer-events:none}@media(min-width:990px){.md-arrivals__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5.6rem 2.4rem}.md-arrivals__item--hero{grid-column:span 2;grid-row:span 2;align-self:start}.md-arrivals__item--hero .card,.md-arrivals__item--hero .card__inner{--ratio-percent:136%!important}.md-arrivals__item--hero .card__heading{font-size:2.4rem}}.md-arrivals .card__heading{font-family:var(--font-heading-family)}.md-arrivals .card-wrapper .media img{transition:transform 1.2s var(--md-ease)}.md-arrivals .card-wrapper:hover .media img{transform:scale(1.04)}.md-arrivals .quick-add__submit.button{--color-button:17,34,80;--color-button-text:247,240,234;--alpha-button-background:1;letter-spacing:.2em;text-transform:uppercase;font-size:1.15rem}.md-bridal__grid{display:grid;gap:6rem}@media(min-width:990px){.md-bridal__grid{grid-template-columns:5fr 7fr;gap:8rem;align-items:start}}.md-bridal__intro{height:100%}.md-bridal__sticky{position:sticky;top:12rem}.md-bridal__index{list-style:none;margin:4.8rem 0 0;padding:0;display:none}@media(min-width:990px){.md-bridal__index{display:block}}.md-bridal__index li{border-top:1px solid rgba(236,220,180,.18)}.md-bridal__index li:last-child{border-bottom:1px solid rgba(236,220,180,.18)}.md-bridal__index a{display:flex;gap:2rem;align-items:baseline;padding:1.8rem 0;color:inherit;text-decoration:none;font-family:var(--font-heading-family);font-size:2rem;transition:padding .5s var(--md-ease),color .4s}.md-bridal__index a span{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.3em;color:var(--md-gold);min-width:3.6rem}.md-bridal__index a:hover{padding-left:1.2rem;color:var(--md-gold-l)}.md-bridal__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8rem}.md-bridal__card{scroll-margin-top:12rem}.md-bridal__card:nth-child(3n+2){width:84%;margin-left:auto}.md-bridal__card:nth-child(3n+3){width:92%}.md-bridal__link{display:block;color:inherit;text-decoration:none}.md-bridal__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--md-navy-2)}.md-bridal__card:nth-child(3n+2) .md-bridal__media{aspect-ratio:1}.md-bridal__para{position:absolute;left:0;right:0;top:-10%;bottom:-10%;will-change:transform}.md-bridal__para img,.md-bridal__para .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--md-ease)}.md-bridal__link:hover .md-bridal__para img{transform:scale(1.05)}.md-bridal__media:after{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgba(236,220,180,.5);pointer-events:none}.md-bridal__meta{display:grid;grid-template-columns:auto 1fr;gap:.8rem 2.4rem;align-items:baseline;padding-top:2.8rem}.md-bridal__roman{grid-row:span 3;font-family:var(--font-heading-family);font-style:italic;font-size:4.8rem;line-height:1;color:var(--md-gold)}.md-bridal__meta h3{font-size:clamp(2.8rem,3vw,4rem);line-height:1.1}.md-bridal__meta p{opacity:.78;font-size:1.6rem;line-height:1.7}.md-bridal__meta .md-link{justify-self:start;margin-top:1.2rem}.md-story__top{display:grid;gap:6rem;align-items:center}@media(min-width:990px){.md-story__top{grid-template-columns:1fr 1fr;gap:10rem}}.md-story__media{position:relative;padding:5rem 0 0 4rem}.md-story__year{position:absolute;top:-1rem;left:-1rem;z-index:0;font-family:var(--font-heading-family);font-size:clamp(11rem,17vw,24rem);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--md-gold);pointer-events:none}.md-story__frame{position:relative;z-index:1;aspect-ratio:4/5;overflow:hidden;background:var(--md-navy)}.md-story__frame img,.md-story__frame .placeholder-svg{width:100%;height:100%;object-fit:cover}.md-story__frame:after{content:"";position:absolute;top:1.4rem;right:1.4rem;bottom:1.4rem;left:1.4rem;border:1px solid rgba(236,220,180,.6);pointer-events:none}.md-story__line{list-style:none;margin:9rem 0 0;padding:0;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,1fr);gap:3.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.md-story__line::-webkit-scrollbar{display:none}.md-story__line:before{content:"";position:absolute;left:0;right:0;top:.7rem;height:1px;background:linear-gradient(90deg,var(--md-gold),rgba(200,169,106,.25))}@media(max-width:749px){.md-story__line{grid-auto-columns:76%;margin-right:-1.6rem;padding-right:1.6rem}}.md-story__node{position:relative;scroll-snap-align:start;padding-top:3.6rem}.md-story__dot{position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;border:1px solid var(--md-gold);background:var(--md-cream);transform:rotate(45deg);transition:background .8s var(--md-ease) .4s}.md-story__node.is-in .md-story__dot{background:var(--md-gold)}.md-story__when{display:block;font-size:1.15rem;letter-spacing:.32em;text-transform:uppercase;color:#8a6a33;margin-bottom:1.2rem}.md-story__node h3{font-size:2.6rem;line-height:1.15;margin-bottom:1.2rem}.md-story__node p{font-size:1.55rem;line-height:1.7;opacity:.8}.md-showroom__card{position:relative;display:grid;gap:4rem;padding:2rem 2rem 4rem;background:#ffffff73}@media(min-width:990px){.md-showroom__card{grid-template-columns:1fr 1.1fr;gap:8rem;padding:5.6rem;align-items:center}}.md-trace{position:absolute;background:var(--md-gold);transition:transform 1.4s var(--md-ease)}.md-trace--t{top:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:left}.md-trace--r{top:0;right:0;bottom:0;width:1px;transform:scaleY(0);transform-origin:top;transition-delay:.5s}.md-trace--b{bottom:0;left:0;right:0;height:1px;transform:scaleX(0);transform-origin:right;transition-delay:1s}.md-trace--l{top:0;left:0;bottom:0;width:1px;transform:scaleY(0);transform-origin:bottom;transition-delay:1.5s}.md-showroom__card.is-in .md-trace{transform:none}.md-showroom__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 0 0;background:var(--md-navy)}.md-showroom__media img,.md-showroom__media .placeholder-svg{width:100%;height:100%;object-fit:cover}.md-showroom__copy .md-lede strong{display:block;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.3;margin:1.2rem 0}.md-showroom__copy .md-h2{margin-bottom:2.4rem}.md-4c__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.md-4c__grid{grid-template-columns:1fr 1fr;gap:8rem}}.md-4c__stage{position:relative;aspect-ratio:1;width:min(100%,52rem);margin:0 auto}.md-4c__stage .md-beams{opacity:var(--cut,1);transition:opacity .8s}.md-4c__gem{position:absolute;top:12%;right:12%;bottom:12%;left:12%;transform:scale(var(--carat,.85));transition:transform 1s var(--md-ease)}.md-4c__stage .md-diamond__lines{opacity:calc(.3 + var(--cut,1) * .7);transition:opacity .8s}.md-4c__stage .md-diamond__glints{opacity:var(--cut,1);transition:opacity .8s}.md-4c__readout{position:absolute;left:50%;bottom:0;transform:translate(-50%);white-space:nowrap;font-size:1.15rem;letter-spacing:.3em;text-transform:uppercase;color:var(--md-gold-l)}.md-4c__tabs{display:flex;gap:.4rem;margin:3.6rem 0 2.8rem;border-bottom:1px solid rgba(236,220,180,.2)}.md-4c__tab{position:relative;flex:1;padding:1.6rem .4rem;background:none;border:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.4rem);cursor:pointer;opacity:.55;transition:opacity .4s}.md-4c__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--md-gold);transform:scaleX(0);transition:transform .6s var(--md-ease)}.md-4c__tab[aria-selected=true]{opacity:1}.md-4c__tab[aria-selected=true]:after{transform:none}.md-4c__panel>p{font-size:1.6rem;line-height:1.75;opacity:.85;min-height:5.6rem}.md-4c__panel:not([hidden]){animation:md-fade .6s var(--md-ease)}.md-4c__grades{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 1.6rem}.md-4c__grade{min-width:5.2rem;padding:1rem 1.6rem;background:none;border:1px solid rgba(236,220,180,.35);color:inherit;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.12em;cursor:pointer;transition:all .35s var(--md-ease)}.md-4c__grade:hover{border-color:var(--md-gold)}.md-4c__grade[aria-pressed=true]{background:var(--md-cream);color:var(--md-navy);border-color:var(--md-cream)}.md-4c__note{font-style:italic;font-size:1.5rem;color:var(--md-gold-l);min-height:2.4rem}.md-faq__grid{display:grid;gap:5rem}@media(min-width:990px){.md-faq__grid{grid-template-columns:5fr 7fr;gap:10rem}}.md-faq__intro{position:relative}.md-faq__mark{position:absolute;right:0;top:-6rem;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(16rem,22vw,32rem);line-height:1;color:transparent;-webkit-text-stroke:1px var(--md-gold);opacity:.55;pointer-events:none;z-index:0}.md-faq__intro>*:not(.md-faq__mark){position:relative;z-index:1}.md-faq__item{border-bottom:1px solid rgba(17,34,80,.15)}.md-faq__item:first-child{border-top:1px solid rgba(17,34,80,.15)}.md-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.6rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(2rem,2.1vw,2.6rem);line-height:1.3}.md-faq__item summary::-webkit-details-marker{display:none}.md-faq__item summary i{position:relative;flex:none;width:1.6rem;height:1.6rem}.md-faq__item summary i:before,.md-faq__item summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .5s var(--md-ease)}.md-faq__item summary i:after{transform:rotate(90deg)}.md-faq__item[open] summary i:after{transform:rotate(0)}.md-faq__item[open] summary i:before{transform:rotate(180deg);background:var(--md-gold)}.md-faq__a{padding:0 4rem 2.8rem 0;font-size:1.6rem;line-height:1.75;opacity:.82}.md-faq__item[open] .md-faq__a{animation:md-fade .6s var(--md-ease)}@media(prefers-reduced-motion:reduce){.md-trace{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/md-home-2.css.map */
