.image-transition{opacity:0;transition:opacity .3s ease-in-out}.lazy-image-container{width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.lazy-image-container img{height:100%;width:100%;object-fit:cover;object-position:center}@font-face{font-family:Gotham Book;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Book.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Medium;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Pro-Medium.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Gotham Bold;src:url(https://thefutureofjewelry.com/assets/fonts/Gotham-Bold.otf) format("opentype");font-weight:400;font-style:normal}.horizontal-container-padding{padding-left:20px;padding-right:20px}.text-h1{font-family:Gotham Medium;font-size:clamp(28px,1.5vw + 1vh,38px);line-height:1.2;letter-spacing:.12em}.text-h2{font-family:Gotham Medium;font-size:clamp(22px,2.5vmax,28px);line-height:1.3;letter-spacing:.12em}.text-h3{font-family:Gotham Book;font-size:clamp(18px,2.2vmax,20px);line-height:1.4;letter-spacing:0}.text-h4{font-family:Gotham Medium;font-size:16px;line-height:1.2;letter-spacing:0}.text-subtitle{font-family:Gotham Book;font-size:14px;line-height:1.2;letter-spacing:.24em}.text-subtitle-small{font-family:Gotham Book;font-size:11px;line-height:1.09;letter-spacing:.24em}.text-body{font-family:Gotham Book;font-size:16px;line-height:1.6;letter-spacing:.04em}.text-small{font-family:Gotham Book;font-size:13px;line-height:1.4;letter-spacing:0em}.text-medium-btn-medium{font-family:Gotham Medium;font-size:14px;line-height:1.3;letter-spacing:0em}.text-medium-btn-bold{font-family:Gotham Bold;font-size:14px;line-height:1.3;letter-spacing:0em}.text-big-btn-medium{font-family:Gotham Medium;font-size:16px;line-height:1.4;letter-spacing:0em}.space-top-4{padding-top:4px}.space-top-8{padding-top:8px}.space-top-12{padding-top:12px}.space-top-16{padding-top:16px}.space-top-24{padding-top:24px}.space-top-32{padding-top:32px}.space-top-48{padding-top:48px}.space-top-64{padding-top:64px}.space-top-96{padding-top:96px}.space-top-120{padding-top:120px}.space-top-144{padding-top:144px}.space-bottom-4{padding-bottom:4px}.space-bottom-8{padding-bottom:8px}.space-bottom-12{padding-bottom:12px}.space-bottom-16{padding-bottom:16px}.space-bottom-24{padding-bottom:24px}.space-bottom-32{padding-bottom:32px}.space-bottom-48{padding-bottom:48px}.space-bottom-64{padding-bottom:64px}.space-bottom-96{padding-bottom:96px}.space-bottom-120{padding-bottom:120px}.space-bottom-144{padding-bottom:144px}.space-left-4{padding-left:4px}.space-left-8{padding-left:8px}.space-left-12{padding-left:12px}.space-left-16{padding-left:16px}.space-left-24{padding-left:24px}.space-left-32{padding-left:32px}.space-left-48{padding-left:48px}.space-left-64{padding-left:64px}.space-left-96{padding-left:96px}.space-left-120{padding-left:120px}.space-left-144{padding-left:144px}.space-right-4{padding-right:4px}.space-right-8{padding-right:8px}.space-right-12{padding-right:12px}.space-right-16{padding-right:16px}.space-right-24{padding-right:24px}.space-right-32{padding-right:32px}.space-right-48{padding-right:48px}.space-right-64{padding-right:64px}.space-right-96{padding-right:96px}.space-right-120{padding-right:120px}.space-right-144{padding-right:144px}body{padding:0;margin:0;box-sizing:border-box}.portrait .starting-screen-slot .faq{padding-left:20px;padding-right:20px}.portrait .starting-screen-slot .faq .faq-nav{display:flex}.portrait .starting-screen-slot .faq .faq-nav .item{flex-shrink:0;font-family:Gotham Medium;color:#0d0900;text-decoration:none;outline:none;border:1px solid #cccccc;border-radius:40px}.portrait .starting-screen-slot .faq .faq-nav .item.active{border:1px solid #0d0900}.portrait .starting-screen-slot .faq .faq-nav::-webkit-scrollbar{display:none}.portrait .starting-screen-slot .faq .faq-nav{position:sticky;overflow-x:scroll;scrollbar-width:none;flex-wrap:nowrap}.portrait .starting-screen-slot .faq .faq-nav .item{margin-right:8px;padding:8px 24px}.portrait .starting-screen-slot .faq .section-title{font-family:Gotham Medium;line-height:1.2;letter-spacing:.05em}.portrait .starting-screen-slot .faq .accordionContainer .accordion .accordion-header,.portrait .starting-screen-slot .faq .accordionContainer .accordion .content{color:#0d0900}.portrait .starting-screen-slot .faq .accordionContainer .accordion .accordion-header svg path{stroke:#0d0900}.portrait .starting-screen-slot .faq .accordionContainer .accordion .accordion-header{width:100%;text-align:left;padding-top:8px;padding-bottom:8px;min-height:32px}.portrait .starting-screen-slot .faq .accordionContainer .accordion .content{margin:0;transition:padding .2s ease-out}.portrait .starting-screen-slot .faq .accordionContainer .accordion .content.active{max-height:100vh;padding-top:8px;padding-bottom:8px}.portrait .starting-screen-slot .faq .contact .text{background-color:#eaeaea;padding:48px 24px}.portrait .starting-screen-slot .faq #contact-button{background:transparent;color:#2a2a2a;border:1px solid #2a2a2a;border-radius:4px;text-align:center;display:block;text-decoration:none;padding:.5em}.landscape .starting-screen-slot .faq{padding-left:120px;padding-right:120px;max-width:1440px;margin:auto}.landscape .starting-screen-slot .faq .container{display:flex}.landscape .starting-screen-slot .faq .container .questions{width:60%;margin:auto 40px auto auto}.landscape .starting-screen-slot .faq .container .contact{width:40%}.landscape .starting-screen-slot .faq .faq-nav{display:flex}.landscape .starting-screen-slot .faq .faq-nav .item{cursor:pointer;flex-shrink:0;font-family:Gotham Medium;color:#0d0900;text-decoration:none;outline:none;border:1px solid #cccccc;border-radius:40px}.landscape .starting-screen-slot .faq .faq-nav .item:hover{background-color:#eaeaea}.landscape .starting-screen-slot .faq .faq-nav .item.active{border:1px solid #0d0900}.landscape .starting-screen-slot .faq .faq-nav::-webkit-scrollbar{display:none}.landscape .starting-screen-slot .faq .faq-nav{position:sticky;scrollbar-width:none;flex-wrap:wrap}.landscape .starting-screen-slot .faq .faq-nav .item{margin-right:8px;margin-bottom:8px;padding:6px 16px}.landscape .starting-screen-slot .faq .accordionContainer .accordion .accordion-header{width:100%;text-align:left;padding-top:8px;padding-bottom:8px;min-height:32px;cursor:pointer}.landscape .starting-screen-slot .faq .accordionContainer .accordion .content{margin:0;transition:padding .2s ease-out}.landscape .starting-screen-slot .faq .accordionContainer .accordion .content.active{max-height:100vh;padding-top:8px;padding-bottom:8px}.landscape .starting-screen-slot .faq .back-color{background-color:#eaeaea}.landscape .starting-screen-slot .faq #contact-button{background:transparent;color:#2a2a2a;border:1px solid #2a2a2a;border-radius:4px;text-align:center;display:block;text-decoration:none;padding:.5em}
