.fe-page,.fe-header,.fe-announcement{--fe-ink:#201d19;--fe-ivory:#f9f7f3;--fe-taupe:#ece7e0;--fe-gold:#a48259;--fe-line:#dcd5ca;--fe-muted:#696259;font-family:Arial,Helvetica,sans-serif;color:var(--fe-ink);font-size:15px;font-weight:400}.fe-page *,.fe-header *,.fe-announcement *{box-sizing:border-box}.fe-page{background:var(--fe-ivory);overflow:hidden}.fe-page img{display:block;max-width:100%}.fe-page a{text-decoration:none}.fe-container{width:min(100% - 96px,1440px);margin-inline:auto}.fe-serif,.fe-page h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.047em;line-height:1.08}.fe-serif em,.fe-page h1 em{font-weight:400}.fe-overline{display:inline-block;text-transform:uppercase;letter-spacing:.205em;font-size:10px;font-weight:600;color:#8b765f}.fe-overline-light{color:#ece0d0}.fe-button{min-height:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:15px 23px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:700;transition:background .3s ease,color .3s ease,transform .3s ease}.fe-button:hover{transform:translateY(-2px)}.fe-button span,.fe-text-link span{font-size:16px;font-weight:400}.fe-button-light{background:#f9f7f3;color:#1c1a18!important}.fe-button-light:hover{background:#e7ddd1}.fe-button-dark{background:#1f1d1a;color:#fff!important}.fe-button-dark:hover{background:#5a4a38}.fe-button-unavailable{background:#d7d0c6;color:#4e4740;cursor:default}.fe-button-unavailable:hover{transform:none}.fe-announcement{background:#27221e;color:#f3ebe0;text-align:center;padding:10px 20px;letter-spacing:.16em;font-size:9px;line-height:1.6;font-weight:600}.fe-announcement span{padding:0 10px;color:#bca585}.fe-header{position:sticky;top:0;z-index:90;background:#f9f7f3fa;border-bottom:1px solid #e7e1d8}.fe-header-row{min-height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.fe-header-nav{display:flex;align-items:center;gap:29px}.fe-header-nav a{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#37302a;font-weight:600;white-space:nowrap}.fe-header a:hover{color:#99764e}.fe-logo{font:400 29px/1 Georgia,serif;letter-spacing:.18em;color:#241f1a;white-space:nowrap}.fe-logo span{color:#b59467;letter-spacing:0}.fe-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}.fe-header-actions select{border:0;background:transparent;color:#39332e;cursor:pointer;font-size:11px;font-weight:600;padding:6px}.fe-header-bag{display:flex;position:relative;align-items:center;color:#241f1a}.fe-header-bag span{position:absolute;right:-11px;top:-7px;border-radius:50%;background:#25211c;color:#fff;font-size:9px;width:17px;height:17px;display:grid;place-items:center}.fe-mobile-menu{display:none}.fe-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fe-page a:focus-visible,.fe-header a:focus-visible,.fe-header select:focus-visible,.fe-header summary:focus-visible{outline:2px solid #8b6b46;outline-offset:4px}.fe-hero{height:min(820px,84svh);min-height:630px;position:relative;background:#302923;color:#f8f5ee}.fe-hero-image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 48%}.fe-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12100ebd,#12100e7a 42%,#14121114 90%),linear-gradient(0deg,rgba(18,16,14,.28),transparent 35%)}.fe-hero-inner{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}.fe-hero-copy{max-width:610px;margin-top:-15px}.fe-hero h1{font-size:clamp(64px,7.3vw,116px);margin:27px 0 28px;color:#f9f6ef;max-width:640px}.fe-hero p{max-width:420px;font-size:15px;line-height:2;color:#ece6db;margin:0 0 34px}.fe-hero-index{align-self:end;padding-bottom:44px;display:flex;align-items:flex-end;gap:18px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.2em;color:#e8dfd4}.fe-scroll{position:absolute;bottom:39px;left:max(48px,calc((100vw - 1440px)/2));color:#eee6dd;font-size:9px;letter-spacing:.2em;font-weight:600;display:flex;gap:24px;align-items:center}.fe-scroll span{font-size:18px;font-weight:400}.fe-microbar{display:flex;align-items:center;justify-content:center;gap:36px;flex-wrap:wrap;padding:19px 30px;background:#eee9e1;color:#5a5147;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.fe-micro-dot{font-size:8px;color:#a48b65}.fe-manifesto{padding-top:150px;padding-bottom:158px;display:grid;grid-template-columns:1fr 2fr;gap:50px}.fe-manifesto-label{padding-top:12px;display:flex;align-items:flex-start;gap:30px}.fe-rule{display:block;width:52px;height:1px;background:#ae9576;margin-top:6px}.fe-manifesto h2{font-size:clamp(43px,4.7vw,78px);max-width:950px;margin:0 0 38px}.fe-manifesto-copy p{font-size:15px;line-height:2.1;max-width:580px;margin:0;color:#716960}.fe-feature{display:grid;grid-template-columns:53% 47%;min-height:740px;background:#ebe5dc}.fe-feature-image{position:relative;min-height:710px;overflow:hidden;background:#cfbda8}.fe-feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:59% 50%;transition:transform 1s ease}.fe-feature-image:hover img{transform:scale(1.025)}.fe-image-caption{position:absolute;left:32px;bottom:30px;padding:12px 15px;background:#f9f7f3e6;font-size:9px;letter-spacing:.18em;font-weight:600}.fe-feature-content{display:flex;align-items:center;padding:80px clamp(38px,6vw,120px)}.fe-feature-inner{max-width:530px}.fe-feature h2{font-size:clamp(45px,4.7vw,75px);margin:26px 0}.fe-feature-description{font-size:15px;line-height:2;color:#625b52;margin-bottom:33px}.fe-specs{border-top:1px solid #cfc5b9;margin:20px 0 29px}.fe-specs>div{border-bottom:1px solid #cfc5b9;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:15px 0}.fe-specs span{font-size:9px;letter-spacing:.12em;color:#8c7a65;font-weight:700}.fe-specs strong{font-size:12px;font-weight:400;text-align:right;color:#484039}.fe-feature-price{font:400 26px/1.4 Georgia,serif;margin:20px 0}.fe-feature-price span{display:block;font:400 10px Arial,sans-serif;color:#82776b;letter-spacing:.04em;margin-top:4px}.fe-concept-note{font-size:10px;color:#8d8174;line-height:1.7;margin:16px 0 0}.fe-editorial{padding-top:140px;padding-bottom:170px}.fe-section-head{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:55px}.fe-section-head h2{font-size:clamp(52px,6vw,92px);margin:20px 0 0}.fe-section-head>p{max-width:315px;color:#6f685f;font-size:14px;line-height:2;margin:0 0 8px}.fe-editorial-grid{display:grid;grid-template-columns:1fr .83fr;gap:55px}.fe-editorial-card{margin:0}.fe-editorial-offset{padding-top:100px}.fe-editorial-photo{aspect-ratio:4/5;background:#e8e0d6;overflow:hidden}.fe-editorial-photo img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.fe-editorial-photo:hover img{transform:scale(1.035)}.fe-editorial-card figcaption{padding:23px 0;display:flex;flex-direction:column;gap:12px}.fe-editorial-card figcaption span{font-size:9px;letter-spacing:.18em;color:#8b7357}.fe-editorial-card figcaption strong{font:400 clamp(25px,2.5vw,37px)/1.3 Georgia,serif}.fe-editorial-card figcaption small{font-size:11px;color:#887f74}.fe-gifting{background:#28231f;color:#f5eee5;display:grid;grid-template-columns:1fr 1fr;min-height:620px}.fe-gifting-copy{display:flex;align-items:center;justify-content:flex-end;padding:90px clamp(40px,7vw,130px)}.fe-gifting-inner{max-width:555px}.fe-gifting h2{font-size:clamp(47px,4.6vw,76px);margin:26px 0}.fe-gifting p{font-size:15px;line-height:2;color:#dfd5c9;max-width:495px}.fe-text-link{display:inline-flex;gap:55px;align-items:center;color:#f2e9df!important;border-bottom:1px solid #ba9b76;padding-bottom:12px;margin-top:32px;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.fe-gifting-image{min-height:560px;overflow:hidden}.fe-gifting-image img{width:100%;height:100%;object-fit:cover;object-position:72% center}.fe-pairing{text-align:center;padding:145px 0;background:#eee8df}.fe-pairing-inner{max-width:920px}.fe-pairing h2{font-size:clamp(52px,6vw,94px);margin:25px 0}.fe-pairing p{font-size:15px;line-height:1.9;color:#6c6259}.fe-pairing-prices{display:flex;align-items:center;justify-content:center;gap:70px;margin:58px auto 43px}.fe-pairing-prices>div:not(.fe-pairing-divider){display:flex;flex-direction:column;gap:14px;min-width:230px}.fe-pairing-prices span{font-size:10px;font-weight:600;letter-spacing:.13em}.fe-pairing-prices strong{font:400 50px Georgia,serif}.fe-pairing-prices small{font-size:11px;color:#806a51}.fe-pairing-divider{height:70px;width:1px;background:#c9bcaa}.fe-smallnote{max-width:470px;margin:20px auto 0!important;font-size:12px!important;color:#80766b!important}.fe-values{padding-top:155px;padding-bottom:155px;display:grid;grid-template-columns:1fr 2fr;gap:70px}.fe-values h2{font-size:clamp(52px,5vw,78px);margin:24px 0 0}.fe-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.fe-values-grid article{padding-top:12px;border-top:1px solid #cfc8be}.fe-values-grid article>span{font:400 12px Georgia,serif;color:#a48763}.fe-values-grid h3{font:400 27px Georgia,serif;margin:35px 0 16px}.fe-values-grid p{font-size:13px;color:#786f64;line-height:1.95}.fe-faq{background:#eee8df;padding:125px 0}.fe-faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:120px}.fe-faq h2{font-size:clamp(47px,5vw,76px);margin:24px 0}.fe-faq-items details{border-bottom:1px solid #d1c6b8;padding:21px 0}.fe-faq-items details:first-child{border-top:1px solid #d1c6b8}.fe-faq-items summary{font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.fe-faq-items summary::-webkit-details-marker{display:none}.fe-faq-items summary:after{content:"+";font:400 23px Georgia,serif}.fe-faq-items details[open] summary:after{content:"\2212"}.fe-faq-items details p{color:#6e655d;line-height:1.9;font-size:13px;max-width:550px;padding-top:15px}.fe-faq-items summary:focus-visible{outline:2px solid #8b6b46;outline-offset:5px}.fs-foot{background:#24211e!important}.fs-foot h3{font-size:10px}.fs-foot-grid{gap:65px}.fs-foot-logo{font-size:30px;letter-spacing:.2em}.fs-foot-end{color:#b3a99e}@media(max-width:1100px){.fe-container{width:calc(100% - 72px)}.fe-header-nav{gap:18px}.fe-manifesto{grid-template-columns:1fr 2.3fr}.fe-feature-content{padding:50px 45px}.fe-specs>div{display:block}.fe-specs strong{display:block;text-align:left;padding-top:7px}.fe-editorial-grid{gap:25px}.fe-values{grid-template-columns:1fr}.fe-faq-grid{gap:60px}}@media(max-width:760px){.fe-container{width:calc(100% - 40px)}.fe-announcement{font-size:8px;padding:9px 10px;letter-spacing:.09em}.fe-header-row{min-height:68px;grid-template-columns:1fr auto 1fr}.fe-header-nav{display:none}.fe-mobile-menu{display:block;position:relative;z-index:3}.fe-mobile-menu summary{display:flex;cursor:pointer;list-style:none;width:28px}.fe-mobile-menu summary::-webkit-details-marker{display:none}.fe-mobile-menu nav{position:absolute;top:45px;left:-20px;width:min(92vw,340px);background:#f9f7f3;box-shadow:0 15px 40px #0000001a;display:flex;flex-direction:column;padding:25px;gap:22px;border:1px solid #e5ded4}.fe-mobile-menu nav a{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#27221d}.fe-logo{font-size:22px}.fe-header-actions{gap:9px}.fe-header-actions select{font-size:10px}.fe-hero{height:720px;min-height:600px;max-height:87svh}.fe-hero-image{object-position:62% center}.fe-hero-shade{background:linear-gradient(0deg,#12100ed9,#12100e59 65%,#12100e24)}.fe-hero-inner{align-items:flex-end;padding-bottom:114px}.fe-hero-copy{margin:0}.fe-hero h1{font-size:clamp(53px,13vw,78px);margin:22px 0}.fe-hero p{font-size:14px;line-height:1.8;max-width:320px}.fe-hero-index{display:none}.fe-scroll{bottom:34px;left:20px}.fe-microbar{gap:9px 14px;padding:17px 15px;font-size:8px;letter-spacing:.08em}.fe-micro-dot{display:none}.fe-manifesto{display:block;padding-top:84px;padding-bottom:95px}.fe-manifesto-label{margin-bottom:35px}.fe-manifesto h2{font-size:clamp(42px,9.5vw,61px);margin-bottom:25px}.fe-manifesto p{font-size:14px;line-height:1.95}.fe-feature{display:flex;flex-direction:column}.fe-feature-image{min-height:480px;height:67vw}.fe-feature-content{padding:70px 24px 85px}.fe-feature h2{font-size:clamp(43px,10vw,65px)}.fe-feature-description{font-size:14px}.fe-editorial{padding-top:95px;padding-bottom:110px}.fe-section-head{display:block;margin-bottom:32px}.fe-section-head h2{font-size:57px}.fe-section-head>p{margin-top:22px}.fe-editorial-grid{grid-template-columns:1fr;gap:30px}.fe-editorial-offset{padding-top:0}.fe-editorial-photo{aspect-ratio:4/4.4}.fe-editorial-card figcaption strong{font-size:27px}.fe-gifting{display:flex;flex-direction:column-reverse}.fe-gifting-copy{padding:80px 24px}.fe-gifting h2{font-size:52px}.fe-gifting-image{min-height:410px;height:60vw}.fe-pairing{padding:100px 0}.fe-pairing h2{font-size:55px}.fe-pairing-prices{gap:15px;flex-direction:column;margin:42px 0}.fe-pairing-divider{width:70px;height:1px}.fe-values{padding-top:100px;padding-bottom:95px;display:block}.fe-values h2{font-size:57px}.fe-values-grid{grid-template-columns:1fr;gap:25px;margin-top:40px}.fe-values-grid h3{margin:18px 0 10px}.fe-faq{padding:90px 0}.fe-faq-grid{display:block}.fe-faq h2{font-size:55px;margin-bottom:48px}.fs-foot-grid{gap:26px!important}}@media(prefers-reduced-motion:reduce){.fe-page *,.fe-header *{scroll-behavior:auto!important;transition:none!important}}.fe-search-icon{display:flex;align-items:center;justify-content:center;color:#322b24}.fe-logo{letter-spacing:.21em;font-size:29px}.fe-logo span{font-size:13px;margin-left:2px;vertical-align:top}.fe-microbar{gap:25px}.fe-letterstudio{background:#f3eee7;padding:130px 0}.fe-lettergrid{display:grid;grid-template-columns:1fr .9fr;gap:7vw;align-items:center}.fe-lettercopy h2{font-size:clamp(53px,5.5vw,88px);margin:25px 0}.fe-lettercopy p{max-width:520px;font-size:15px;line-height:1.95;color:#6d6258}.fe-letters{display:grid;grid-template-columns:repeat(9,1fr);gap:7px;margin:31px 0}.fe-letters button{border:1px solid #ded5c8;background:transparent;color:#4e4033;cursor:pointer;width:100%;min-height:41px;font:400 16px Georgia,serif;transition:background .2s,border-color .2s}.fe-letters button:hover,.fe-letters button.selected{background:#28231f;color:#fff;border-color:#28231f}.fe-preview-note{font-size:11px!important;color:#8a7f75!important}.fe-letterstage{background:radial-gradient(ellipse at 50% 42%,#ebe1d2,#ccbca4 75%);height:530px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.fe-necklace-chain{position:absolute;top:-37%;left:22%;width:56%;height:95%;border:2px solid #b28b43;border-radius:0 0 50% 50%;box-shadow:0 2px 3px #5c401226;transform:rotate(.5deg)}.fe-necklace-initial{font:400 85px Georgia,serif;color:#d5a451;text-shadow:1px 2px 1px #825f24,2px 3px 5px rgba(72,49,22,.35),-1px -1px 1px #fff7cf;transform:translateY(65px);transition:opacity .3s;z-index:1}.fe-stage-caption{position:absolute;bottom:20px;right:20px;letter-spacing:.15em;font-size:9px;color:#6c5b47}.fe-storysection{background:#fbf9f6;padding:140px 0}.fe-storygrid{display:grid;grid-template-columns:.93fr 1fr;gap:11%;align-items:center}.fe-storyimage{position:relative;background:#e1d7c8}.fe-storyimage img{width:100%;aspect-ratio:4/4.7;object-fit:cover;object-position:45% center}.fe-storyimage span{position:absolute;bottom:14px;left:15px;background:#f9f7f3;padding:11px;font-size:9px;letter-spacing:.12em}.fe-storycopy h2{font-size:clamp(48px,5vw,80px);margin:24px 0 35px}.fe-storycopy>p{font-size:15px;line-height:2;color:#6f6255}.fe-text-link-dark{color:#29221c!important;border-color:#ae8b61}.fe-newsletter{background:#26201c;color:#fff5e9;text-align:center;padding:115px 20px}.fe-newsletter-inner{max-width:700px}.fe-newsletter h2{font-size:clamp(52px,5.8vw,86px);margin:23px 0}.fe-newsletter p{max-width:480px;margin:0 auto 32px;line-height:1.8;color:#dacfc1}.fe-newsletter-form{display:flex;max-width:510px;margin:0 auto 18px;border-bottom:1px solid #afa08e;align-items:center}.fe-newsletter-form input{padding:18px 8px;flex:1;min-width:0;outline:none;border:none;background:transparent;color:#fff;font-size:14px}.fe-newsletter-form input::placeholder{color:#c6b9a9}.fe-newsletter-form button{padding:18px 6px;border:0;background:transparent;cursor:pointer;color:#f4e8d8;font-size:12px;letter-spacing:.08em}.fe-newsletter small{color:#aaa093;font-size:10px}.fe-newfooter .fs-foot-logo{display:block;color:#f8eddb;text-decoration:none}@media(max-width:760px){.fe-logo{font-size:19px}.fe-header-actions{gap:15px}.fe-letterstudio{padding:90px 0}.fe-lettergrid{grid-template-columns:1fr;gap:35px}.fe-letters{grid-template-columns:repeat(7,1fr)}.fe-letterstage{height:420px}.fe-storysection{padding:90px 0}.fe-storygrid{grid-template-columns:1fr;gap:48px}.fe-storycopy h2{font-size:52px}.fe-newsletter{padding:90px 15px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fjoreva-editorial-refresh.css.map */
