.fjv3{--fji:#1b1713;--fjg:#aa8457;--fjs:#e8dfd3;--fjb:#fbf8f3;--fjsoft:#f3eee7;--fjmuted:#6e6258;background:var(--fjb);color:var(--fji);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.fjv3 *,.fjv3 *:before,.fjv3 *:after{box-sizing:border-box}.fjv3 .fjv3-wrap{max-width:1470px;margin:0 auto;padding-left:clamp(18px,4vw,70px);padding-right:clamp(18px,4vw,70px)}.fjv3 a{color:inherit;text-decoration:none}.fjv3 img{display:block;max-width:100%}.fjv3 button,.fjv3 select{font:inherit}.fjv3 button{cursor:pointer}.fjv3 button:disabled{cursor:not-allowed;opacity:.45}.fjv3 button:focus-visible,.fjv3 a:focus-visible,.fjv3 select:focus-visible,.fjv3 summary:focus-visible{outline:2px solid #977449;outline-offset:3px}.fjv3 .fjv3-crumbs{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#7a6e61;font-size:11px;letter-spacing:.045em;padding:29px 0 30px}.fjv3 .fjv3-crumbs a:hover{text-decoration:underline}.fjv3 .fjv3-above{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(360px,.82fr);gap:clamp(30px,4.6vw,80px);align-items:start;padding-bottom:80px}.fjv3 .fjv3-gallery{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px}.fjv3 .fjv3-thumbs{display:flex;flex-direction:column;gap:10px;max-height:790px;overflow:auto;scrollbar-width:thin}.fjv3 .fjv3-thumb{position:relative;border:1px solid #ddd0c1;padding:0;background:#f6eee5;flex:0 0 88px;overflow:hidden;transition:border-color .2s ease,opacity .2s ease}.fjv3 .fjv3-thumb img{width:100%;height:100%;object-fit:cover}.fjv3 .fjv3-thumb.is-active{border:2px solid #211d18}.fjv3 .fjv3-stage{position:relative;overflow:hidden;background:#f0e5d8;min-height:440px}.fjv3 .fjv3-main-photo{width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;transition:opacity .15s ease}.fjv3 .fjv3-stage-top{position:absolute;top:17px;left:18px;right:18px;display:flex;justify-content:space-between;gap:14px;z-index:2;letter-spacing:.11em;font-size:9px;color:#34281d;text-shadow:0 1px 5px #fff8}.fjv3 .fjv3-stage-no{position:absolute;bottom:18px;left:18px;font-size:10px;letter-spacing:.11em;color:#31271d;z-index:2;background:#fffcf3dd;padding:8px 10px}.fjv3 .fjv3-zoom{position:absolute;right:17px;bottom:17px;display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid #d5c5b3;background:#fffbf2ed;color:#211b15;font-size:11px;z-index:2}.fjv3 .fjv3-no-photo{min-height:530px;display:grid;place-items:center;color:#675a4d}.fjv3 .fjv3-info{padding-top:14px}.fjv3 .fjv3-kicker{display:flex;gap:12px;align-items:center;color:#a17f58;letter-spacing:.17em;font-size:10px;font-weight:600}.fjv3 .fjv3-kicker-rule{height:1px;background:#cbb89d;flex:1}.fjv3 h1,.fjv3 h2,.fjv3 h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.fjv3 .fjv3-info h1{font-size:clamp(43px,4.1vw,69px);line-height:1.02;letter-spacing:-.048em;margin:20px 0 17px}.fjv3 .fjv3-info h1 em{font-weight:400;color:#8c6c48}.fjv3 .fjv3-subtitle{font:italic 20px/1.4 Georgia,serif;color:#9a7750;margin:0 0 19px}.fjv3 .fjv3-opening{font-size:14px;line-height:1.88;color:#51473f;margin:0 0 26px;max-width:570px}.fjv3 .fjv3-price-row{display:flex;align-items:baseline;gap:15px;margin:0 0 15px}.fjv3 .fjv3-main-price{font-size:35px;letter-spacing:-.04em;font-weight:600}.fjv3 .fjv3-price-caption{font-size:11px;color:#796c60}.fjv3 .fjv3-bundle-banner{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid #ddcbae;background:#f3e8d7}.fjv3 .fjv3-bundle-star{font-size:25px;color:#9b743e}.fjv3 .fjv3-bundle-banner>span:nth-child(2){flex:1}.fjv3 .fjv3-bundle-banner strong{display:block;font-size:13px;font-weight:700}.fjv3 .fjv3-bundle-banner small{display:block;color:#66584a;font-size:11px;margin-top:5px}.fjv3 .fjv3-bundle-banner a{font-size:11px;border-bottom:1px solid #80623a;white-space:nowrap}.fjv3 .fjv3-box-highlight{display:flex;gap:12px;padding:16px 0 20px;align-items:flex-start}.fjv3 .fjv3-box-icon{font-size:24px;color:#a3865e}.fjv3 .fjv3-box-highlight p{margin:0;display:grid;gap:4px}.fjv3 .fjv3-box-highlight strong{font-size:13px}.fjv3 .fjv3-box-highlight span:not(.fjv3-box-icon){font-size:12px;color:#665e56;line-height:1.6}.fjv3 .fjv3-choice-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:16px 0 12px}.fjv3 .fjv3-choice-header label{font-size:13px;font-weight:700}.fjv3 .fjv3-choice-header span{font-size:11px;color:#6b6158}.fjv3 .fjv3-choice-header strong{font-size:14px;color:#241e19}.fjv3 .fjv3-letter-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.fjv3 .fjv3-letter{min-width:0;height:42px;border:1px solid #d9c9b8;border-radius:2px;background:#fffaf5;color:#29231c;font-size:12px;font-weight:650;transition:background .16s ease,color .16s ease,border-color .16s ease}.fjv3 .fjv3-letter:hover:not(:disabled){border-color:#796145;background:#f3ebdf}.fjv3 .fjv3-letter.is-active{background:#201c18;color:#fff8ed;border-color:#201c18}.fjv3 .fjv3-native-variant{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;overflow:hidden}.fjv3 .fjv3-letter-help{font-size:11px;line-height:1.6;color:#71665b;margin:10px 0 16px}.fjv3 .fjv3-bundle{padding:0;border:1px solid #dfd0ba;margin:20px 0 14px}.fjv3 .fjv3-bundle legend{padding:0 8px;font-size:10px;letter-spacing:.13em;font-weight:650;text-transform:uppercase;color:#8e714e}.fjv3 .fjv3-bundle-check{display:flex;align-items:center;gap:12px;padding:15px;cursor:pointer}.fjv3 .fjv3-bundle-check input{width:21px;height:21px;accent-color:#201b17;flex:0 0 auto}.fjv3 .fjv3-bundle-check-copy{flex:1}.fjv3 .fjv3-bundle-check-copy strong{font-size:13px;display:block}.fjv3 .fjv3-bundle-check-copy small{font-size:11px;display:block;line-height:1.5;color:#6d6257;margin-top:5px}.fjv3 .fjv3-bundle-save{font-size:12px;font-weight:700;color:#926f44}.fjv3 .fjv3-pair-fields{padding:0 15px 16px}.fjv3 .fjv3-pair-fields[hidden]{display:none!important}.fjv3 .fjv3-pair-fields label{font-size:12px;display:block;margin-bottom:8px;font-weight:700}.fjv3 .fjv3-pair-fields select{display:block;width:100%;border:1px solid #cdbda8;padding:12px;background:#fffaf5;color:#211a15}.fjv3 .fjv3-pair-fields p{font-size:11px;line-height:1.65;color:#72675b}.fjv3 .fjv3-add{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;background:#1b1917;color:#fff;border:1px solid #1b1917;padding:19px 15px;text-transform:none;font-size:13px;letter-spacing:.055em;font-weight:650;transition:background .18s ease}.fjv3 .fjv3-add:hover:not(:disabled){background:#4b3930}.fjv3 .fjv3-add-disabled{background:#968b81}.fjv3 .fjv3-feedback{font-size:12px;color:#a24a3d;min-height:16px;margin:7px 0 0;line-height:1.5}.fjv3 .fjv3-purchase-details{margin:9px 0 12px}.fjv3 .fjv3-purchase-details>div{display:flex;gap:13px;align-items:start;padding:11px 0;border-bottom:1px solid #ede5dd}.fjv3 .fjv3-purchase-details>div>span{width:26px;flex:0 0 auto;text-align:center;font-size:20px;color:#98744b}.fjv3 .fjv3-purchase-details p{display:grid;gap:4px;margin:0}.fjv3 .fjv3-purchase-details strong{font-size:12px}.fjv3 .fjv3-purchase-details small{font-size:11px;color:#6c6158;line-height:1.6}.fjv3 .fjv3-payments{border-bottom:1px solid #e3d8cc;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 0}.fjv3 .fjv3-payments>span{font-size:10px;color:#75675b}.fjv3 .fjv3-payments>div{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.fjv3 .fjv3-payments svg{height:24px;max-width:54px}.fjv3 .fjv3-mini-accordion details{border-bottom:1px solid #e6dacc;padding:15px 0}.fjv3 .fjv3-mini-accordion summary{cursor:pointer;font-size:12px;display:flex;justify-content:space-between;gap:15px;font-weight:650;list-style:none}.fjv3 .fjv3-mini-accordion summary:after{content:"+";font-size:17px}.fjv3 .fjv3-mini-accordion details[open] summary:after{content:"\2212"}.fjv3 .fjv3-mini-accordion p{font-size:12px;color:#665c52;line-height:1.8;margin:11px 0 0}.fjv3 .fjv3-mini-accordion a,.fjv3 .fjv3-faq-questions a{text-decoration:underline}.fjv3 .fjv3-reassure{background:#f0e9e0;border-top:1px solid #e5dacc;border-bottom:1px solid #e5dacc}.fjv3 .fjv3-reassure-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:24px;padding-bottom:24px}.fjv3 .fjv3-reassure-inner>div{display:flex;align-items:center;gap:15px;padding:0 18px;border-right:1px solid #d6c7b8}.fjv3 .fjv3-reassure-inner>div:first-child{padding-left:0}.fjv3 .fjv3-reassure-inner>div:last-child{border:0}.fjv3 .fjv3-reassure-icon{font-size:29px;font-family:Georgia,serif;color:#90734f}.fjv3 .fjv3-reassure p{margin:0;display:grid;gap:4px}.fjv3 .fjv3-reassure strong{font-size:12px}.fjv3 .fjv3-reassure small{font-size:11px;color:#786b60;line-height:1.4}.fjv3 .fjv3-all-letters{padding-top:90px;padding-bottom:100px}.fjv3 .fjv3-section-heading{text-align:center;margin:0 auto 39px;max-width:700px}.fjv3 .fjv3-section-heading>span{font-size:10px;letter-spacing:.19em;font-weight:650;color:#9b7854}.fjv3 .fjv3-section-heading h2{font-size:clamp(38px,4.7vw,64px);letter-spacing:-.045em;margin:12px 0}.fjv3 .fjv3-section-heading p{font-size:13px;color:#6d6256;line-height:1.9}.fjv3 .fjv3-letter-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.fjv3 .fjv3-letter-card{padding:0;background:#f4ebdf;border:1px solid transparent;text-align:left;overflow:hidden;transition:transform .2s,border-color .2s}.fjv3 .fjv3-letter-card:hover:not(:disabled){border-color:#b29572;transform:translateY(-2px)}.fjv3 .fjv3-letter-card.is-active{border-color:#171310}.fjv3 .fjv3-card-photo{display:block;background:#eee2d3}.fjv3 .fjv3-card-photo img{width:100%;aspect-ratio:3/3.5;object-fit:cover}.fjv3 .fjv3-card-footer{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:11px 9px}.fjv3 .fjv3-card-footer strong{font-size:14px;font-family:Georgia,serif}.fjv3 .fjv3-card-footer span{font-size:10px;color:#7f7163}.fjv3 .fjv3-letters-note{font-size:11px;color:#786d63;text-align:center;margin:25px auto 0}.fjv3 .fjv3-story{background:#27231e;color:#f9f2e9;padding:95px 0}.fjv3 .fjv3-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,110px);align-items:center}.fjv3 .fjv3-story-image img{width:100%;height:auto;aspect-ratio:5/5.6;object-fit:cover}.fjv3 .fjv3-story-copy>span,.fjv3 .fjv3-specs-grid article>span,.fjv3 .fjv3-faq-intro>span{font-size:10px;color:#cfb48a;letter-spacing:.18em}.fjv3 .fjv3-story h2{font-size:clamp(42px,4.5vw,70px);line-height:1.1;letter-spacing:-.04em;margin:25px 0}.fjv3 .fjv3-story h2 em{color:#c9a778}.fjv3 .fjv3-story p{font-size:14px;line-height:2;color:#dcd1c4;margin:16px 0}.fjv3 .fjv3-story a{display:inline-block;border-bottom:1px solid #c6a67f;margin-top:28px;padding-bottom:9px;color:#efe0cd;font-size:12px}.fjv3 .fjv3-specs{padding-top:105px;padding-bottom:120px}.fjv3 .fjv3-specs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.fjv3 .fjv3-specs-grid article{border-top:1px solid #cdb99f;padding-top:22px}.fjv3 .fjv3-specs-grid article>span{color:#9b7854}.fjv3 .fjv3-specs-grid h3{font-size:26px;letter-spacing:-.03em;margin:19px 0 8px}.fjv3 .fjv3-specs-grid p{line-height:1.9;font-size:13px;color:#6b6055}.fjv3 .fjv3-faq{background:#f1ebe4;padding:95px 0 40px}.fjv3 .fjv3-faq-grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:clamp(45px,8vw,150px)}.fjv3 .fjv3-faq-intro>span{color:#96734e}.fjv3 .fjv3-faq-intro h2{font-size:clamp(36px,4vw,62px);line-height:1.12;letter-spacing:-.04em;margin:22px 0}.fjv3 .fjv3-faq-intro p{font-size:13px;line-height:1.9;color:#675d54}.fjv3 .fjv3-faq-intro a{font-size:12px;border-bottom:1px solid #7b5b3e;display:inline-block;margin-top:23px;padding-bottom:7px}.fjv3 .fjv3-faq-questions details{border-bottom:1px solid #d5c8b8;padding:21px 0}.fjv3 .fjv3-faq-questions details:first-child{border-top:1px solid #d5c8b8}.fjv3 .fjv3-faq-questions summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px;font-weight:600;line-height:1.5}.fjv3 .fjv3-faq-questions summary:after{content:"+";font-size:23px;font-weight:400}.fjv3 .fjv3-faq-questions details[open] summary:after{content:"\2212"}.fjv3 .fjv3-faq-questions p{font-size:12px;color:#655b51;line-height:1.9;padding:0 12px 0 0}.fjv3 .fjv3-disclaimer{font-size:10px;line-height:1.8;color:#837669;padding-top:42px}.fjv3 .fjv3-sticky{display:none}.fjv3 .fjv3-shade{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e0b09a8;z-index:7000}.fjv3 .fjv3-drawer{position:fixed;right:0;top:0;bottom:0;width:min(460px,100vw);display:flex;flex-direction:column;background:#fcf9f5;color:#251e18;z-index:7001;box-shadow:-20px 0 70px #0004}.fjv3 .fjv3-shade[hidden],.fjv3 .fjv3-drawer[hidden]{display:none!important}.fjv3 .fjv3-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e1d5c7;gap:20px;letter-spacing:.13em;font-size:11px}.fjv3 .fjv3-drawer-header button,.fjv3 .fjv3-zoom-dialog>button{background:transparent;border:0;font-size:30px;line-height:1}.fjv3 .fjv3-cart-content{padding:20px 24px;overflow:auto;flex:1}.fjv3 .fjv3-cart-content h2{font-size:28px;letter-spacing:-.035em}.fjv3 .fjv3-cart-line{padding:15px 0;border-bottom:1px solid #e5d8ca;display:flex;gap:12px;align-items:center}.fjv3 .fjv3-cart-line img{width:61px;height:76px;object-fit:cover;background:#eee6d9}.fjv3 .fjv3-cart-line strong,.fjv3 .fjv3-cart-line span{display:block;font-size:12px;line-height:1.6}.fjv3 .fjv3-cart-line span{color:#766c62;font-size:11px}.fjv3 .fjv3-cart-subtotal{display:flex;justify-content:space-between;padding:20px 0;font-size:16px}.fjv3 .fjv3-cart-content .fjv3-cart-help{font-size:11px;line-height:1.7;color:#70665a}.fjv3 .fjv3-drawer-footer{padding:20px 24px;border-top:1px solid #e0d4c6}.fjv3 .fjv3-drawer-footer p{text-align:center;font-size:11px;color:#70655a}.fjv3 .fjv3-drawer-footer a{display:block;text-align:center;padding:15px;margin-top:9px;font-size:12px}.fjv3 .fjv3-cart-view{border:1px solid #b6a18b}.fjv3 .fjv3-cart-checkout{background:#1e1916;color:#fff}.fjv3 .fjv3-zoom-dialog{border:0;background:#fbf7f0;padding:16px;max-width:92vw;max-height:92vh;box-shadow:0 22px 80px #0006}.fjv3 .fjv3-zoom-dialog::backdrop{background:#090706c9}.fjv3 .fjv3-zoom-dialog>button{display:block;margin:0 0 8px auto}.fjv3 .fjv3-zoom-dialog img{max-height:77vh;object-fit:contain;width:auto;margin:auto}@media(max-width:1100px){.fjv3 .fjv3-above{grid-template-columns:minmax(0,1fr) minmax(315px,.88fr);gap:28px}.fjv3 .fjv3-letter-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.fjv3 .fjv3-letter-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.fjv3 .fjv3-gallery{grid-template-columns:60px minmax(0,1fr)}.fjv3 .fjv3-thumb{flex-basis:70px}}@media(max-width:780px){.fjv3 .fjv3-crumbs{padding:17px 0 22px}.fjv3 .fjv3-above{display:flex;flex-direction:column;gap:25px;padding-bottom:60px}.fjv3 .fjv3-media-col,.fjv3 .fjv3-info{width:100%}.fjv3 .fjv3-info{padding-top:0}.fjv3 .fjv3-gallery{display:flex;flex-direction:column-reverse;gap:10px}.fjv3 .fjv3-thumbs{display:flex;flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;gap:8px;padding-bottom:7px;scroll-snap-type:x mandatory}.fjv3 .fjv3-thumb{flex:0 0 66px;height:74px;scroll-snap-align:start}.fjv3 .fjv3-stage{width:100%;min-height:0}.fjv3 .fjv3-main-photo{aspect-ratio:4/4.25}.fjv3 .fjv3-info h1{font-size:clamp(40px,10vw,60px)}.fjv3 .fjv3-letter-grid{grid-template-columns:repeat(9,minmax(0,1fr))}.fjv3 .fjv3-reassure-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fjv3 .fjv3-reassure-inner>div{border-right:0;padding:5px 0}.fjv3 .fjv3-all-letters{padding-top:70px;padding-bottom:70px}.fjv3 .fjv3-letter-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fjv3 .fjv3-story{padding:70px 0}.fjv3 .fjv3-story-grid{grid-template-columns:1fr;gap:35px}.fjv3 .fjv3-specs{padding-top:65px;padding-bottom:75px}.fjv3 .fjv3-specs-grid{grid-template-columns:1fr;gap:18px}.fjv3 .fjv3-faq{padding:70px 0 100px}.fjv3 .fjv3-faq-grid{grid-template-columns:1fr;gap:34px}.fjv3 .fjv3-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5500;align-items:center;justify-content:space-between;gap:14px;padding:10px 17px calc(10px + env(safe-area-inset-bottom));background:#fbf8f4f5;border-top:1px solid #d9cbbb;box-shadow:0 -5px 25px #0001}.fjv3 .fjv3-sticky strong{display:block;font-family:Georgia,serif;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fjv3 .fjv3-sticky span{font-size:10px;color:#716457;display:block;margin-top:4px}.fjv3 .fjv3-sticky>div{min-width:0}.fjv3 .fjv3-sticky button{border:0;background:#201b18;color:#fff;padding:14px 16px;white-space:nowrap;font-size:12px}.fjv3 .fjv3-sticky button span{color:#fff;display:inline}}@media(max-width:420px){.fjv3 .fjv3-letter-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.fjv3 .fjv3-letter{height:43px}.fjv3 .fjv3-bundle-banner a{display:none}.fjv3 .fjv3-bundle-check{padding:13px 9px;gap:9px}.fjv3 .fjv3-bundle-check-copy small{font-size:10px}.fjv3 .fjv3-stage-top{font-size:8px}.fjv3 .fjv3-reassure-icon{font-size:24px}.fjv3 .fjv3-reassure strong{font-size:11px}.fjv3 .fjv3-reassure small{font-size:10px}}@media(prefers-reduced-motion:reduce){.fjv3 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.fjv3 .fjv3-preview-explainer{padding:11px 13px;background:#f5ecdc;border-left:3px solid #a88455;color:#554536;font-size:12px;line-height:1.7;margin:9px 0 13px}.fjv3 .fjv3-preview-explainer strong{font-weight:750}.fjv3 .fjv3-preview-banner{color:#8a5d31;border:1px solid #d2b99b;background:#f6ecdc;padding:11px 12px;font-size:11px;font-weight:750;letter-spacing:.07em}.fjv3 .fjv3-cart-view[hidden],.fjv3 .fjv3-cart-checkout[hidden]{display:none!important}.fjv3 .fjv3-opening strong{display:block;font-size:15px;color:#241d17;font-weight:750;margin-bottom:5px}.fjv3 .fjv3-value-list{list-style:none;margin:1px 0 22px;padding:0;display:grid;gap:9px}.fjv3 .fjv3-value-list li{display:flex;align-items:baseline;gap:9px;font-size:12px;color:#3e352d}.fjv3 .fjv3-value-list li span{font-size:15px;font-weight:700;color:#987349}.fjv3 .fjv3-payments-near-buy{display:block;padding:15px 0 16px;margin:1px 0 6px;border-bottom:1px solid #e8dccc;border-top:0;text-align:center}.fjv3 .fjv3-payment-label{display:flex;justify-content:center;align-items:center;gap:8px;color:#3b332c;font-size:11px;letter-spacing:.025em;margin-bottom:11px}.fjv3 .fjv3-payment-label strong{font-size:11px;font-weight:700}.fjv3 .fjv3-payment-icons{display:flex;justify-content:center;gap:7px 9px;align-items:center;flex-wrap:wrap}.fjv3 .fjv3-payment-badge{display:inline-flex;align-items:center;justify-content:center;min-width:45px;height:32px;padding:4px 7px;border-radius:4px;background:#fff;border:1px solid #e0d4c6}.fjv3 .fjv3-payment-badge svg{height:22px;max-width:56px;width:auto}.fjv3 .fjv3-payment-fallback{font-size:11px;margin:6px 0 0;color:#78695a;line-height:1.5}.fjv3 .fjv3-purchase-symbol{border:1px solid #d2c3b0;border-radius:50%;display:grid;place-items:center;font-size:13px!important;width:24px!important;height:24px;color:#8e714e!important}.fjv3 .fjv3-add{min-height:58px;font-size:13px;letter-spacing:.01em}.fjv3 .fjv3-price-caption{font-size:12px}@media(max-width:780px){.fjv3 .fjv3-gallery{gap:10px}.fjv3 .fjv3-opening{font-size:14px}.fjv3 .fjv3-payments-near-buy{padding:14px 0}.fjv3 .fjv3-value-list{margin-bottom:18px}}.fjv3 .fjv3-opening strong{font:400 clamp(22px,2.3vw,30px)/1.27 Georgia,serif;letter-spacing:-.027em;color:#211a15;margin-bottom:10px}.fjv3 .fjv3-value-list{gap:10px;margin-bottom:22px}.fjv3 .fjv3-value-list li{font-size:13px;line-height:1.5}.fjv3 #fjv3-product-form,.fjv3 #fjv3-bundle{scroll-margin-top:100px}.fjv3 .fjv3-letters-note a,.fjv3 .fjv3-disclaimer a{text-decoration:underline;color:#755334}@media(max-width:780px){.fjv3 .fjv3-opening strong{font-size:23px}.fjv3 .fjv3-value-list li{font-size:12px}}.fjv3 .fjv3-all-letters-cta,.fjv3 .fjv3-gift-guide-cta{display:table;margin:26px auto 0;padding:15px 25px;background:#201b17;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.fjv3 .fjv3-all-letters-cta:hover,.fjv3 .fjv3-gift-guide-cta:hover{background:#514132}.fjv3 .fjv3-gift-guide{padding:85px 0;background:#efe8df}.fjv3 .fjv3-gift-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fjv3 .fjv3-gift-guide-grid article{padding:32px 25px;border:1px solid #dfd0be;background:#fbf8f3}.fjv3 .fjv3-gift-guide-grid article>span{font-size:10px;letter-spacing:.15em;font-weight:700;color:#8e6d44}.fjv3 .fjv3-gift-guide-grid h3{font:400 clamp(23px,2.6vw,34px)/1.2 Georgia,serif;margin:18px 0}.fjv3 .fjv3-gift-guide-grid p{font-size:13px;line-height:1.8;color:#6a5e52}@media(max-width:780px){.fjv3 .fjv3-gift-guide{padding:60px 0}.fjv3 .fjv3-gift-guide-grid{grid-template-columns:1fr}.fjv3 .fjv3-gift-guide-grid article{padding:25px 21px}.fjv3 .fjv3-all-letters-cta,.fjv3 .fjv3-gift-guide-cta{display:block;text-align:center}}.fjv3 .fjv3-order-summary{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;border:1px solid #e6d9c8;background:#fffaf3;padding:12px 15px;font-size:12px;line-height:1.5;color:#33271c;margin:13px 0 7px}.fjv3 .fjv3-order-summary strong{font-weight:750}.fjv3 .fjv3-order-summary>span{color:#836441;font-weight:650}.fjv3 .fjv3-letter-grid [aria-pressed=true]{outline:2px solid #7d6143;outline-offset:2px}.fjv3 .fjv3-sticky button:disabled{opacity:.5}@media(max-width:420px){.fjv3 .fjv3-order-summary{flex-direction:column;align-items:flex-start;gap:5px}.fjv3 .fjv3-order-summary>span{font-size:13px}}.fjv3 .fjv3-payments-near-buy{padding:20px 13px 21px;margin:10px 0 14px;text-align:center;border:1px solid #e7dac9;background:#f7f0e6}.fjv3 .fjv3-payment-label{margin:0 0 5px;gap:9px;color:#2e241e}.fjv3 .fjv3-payment-label svg{stroke:#9c7b4e;flex:0 0 auto}.fjv3 .fjv3-payment-label strong{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:19px;letter-spacing:-.025em}.fjv3 .fjv3-payment-description{font-size:11px;color:#75665a;line-height:1.6;margin:5px 0 15px}.fjv3 .fjv3-payment-icons{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:0 auto;max-width:500px}.fjv3 .fjv3-payment-badge{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5d9cb;border-radius:5px;height:36px;min-width:62px;padding:5px 9px;box-shadow:0 1px 1px #00000006}.fjv3 .fjv3-payment-badge svg{height:25px;max-width:58px;width:auto}.fjv3 .fjv3-ideal-badge{border-color:#bd9d73;box-shadow:0 0 0 1px #dfc69f}.fjv3 .fjv3-payment-footnote{font-size:10px;line-height:1.7;color:#786b5e;margin:14px 0 0}.fjv3 .fjv3-cta-promise{font-size:11px;color:#876b50;line-height:1.6;text-align:center;margin:4px 0 2px;letter-spacing:.015em}.fjv3 .fjv3-order-summary{background:#f8f0e4;border-color:#dbccb7}.fjv3 .fjv3-order-summary>span{color:#755332}.fjv3 .fjv3-add{background:#241b17;border-color:#241b17;font-weight:700;letter-spacing:.015em}.fjv3 .fjv3-add:hover:not(:disabled){background:#4d3629;border-color:#4d3629}@media(max-width:480px){.fjv3 .fjv3-payments-near-buy{padding:19px 12px}.fjv3 .fjv3-payment-label strong{font-size:18px}.fjv3 .fjv3-payment-badge{min-width:58px;height:34px}.fjv3 .fjv3-payment-badge svg{height:23px}}.fjv3 .fjv3-mobile-pitch{display:none}@media(max-width:780px){.fjv3 .fjv3-wrap{padding-left:16px;padding-right:16px}.fjv3 .fjv3-crumbs{padding:11px 0 13px;font-size:10px;gap:8px}.fjv3 .fjv3-above{gap:13px;padding-bottom:38px}.fjv3 .fjv3-gallery{gap:5px}.fjv3 .fjv3-stage{min-height:0;max-height:370px;aspect-ratio:1.12}.fjv3 .fjv3-main-photo{width:100%;height:100%;max-height:370px;aspect-ratio:auto;object-fit:contain}.fjv3 .fjv3-stage-top{top:10px;left:11px;right:11px;font-size:8px}.fjv3 .fjv3-stage-no{left:9px;bottom:9px;padding:5px 7px;font-size:8px}.fjv3 .fjv3-zoom{bottom:9px;right:9px;font-size:10px;padding:8px 9px}.fjv3 .fjv3-thumbs{gap:6px;padding:2px 0 4px}.fjv3 .fjv3-thumb{flex:0 0 56px;height:60px}.fjv3 .fjv3-info{display:flex;flex-direction:column;gap:0}.fjv3 .fjv3-info>.fjv3-kicker{order:1;font-size:9px;letter-spacing:.11em}.fjv3 .fjv3-info>h1{order:2;font-size:clamp(32px,8vw,43px);line-height:1.02;margin:8px 0 5px}.fjv3 .fjv3-info>.fjv3-subtitle{order:3;font-size:14px;margin:0 0 7px}.fjv3 .fjv3-info>.fjv3-price-row{order:4;margin:0 0 3px;gap:8px;align-items:center}.fjv3 .fjv3-main-price{font-size:27px}.fjv3 .fjv3-price-caption{font-size:10px}.fjv3 .fjv3-info>.fjv3-mobile-pitch{display:block;order:5;margin:4px 0 12px;font-size:12px;line-height:1.55;color:#5d5146}.fjv3 .fjv3-mobile-pitch strong{font-weight:700;color:#34271d}.fjv3 .fjv3-info>.fjv3-opening,.fjv3 .fjv3-info>.fjv3-value-list,.fjv3 .fjv3-info>.fjv3-bundle-banner,.fjv3 .fjv3-info>.fjv3-box-highlight{display:none}.fjv3 .fjv3-info>#fjv3-product-form{order:6}.fjv3 .fjv3-info>.fjv3-payments{order:7}.fjv3 .fjv3-info>.fjv3-purchase-details{order:8}.fjv3 .fjv3-info>.fjv3-mini-accordion{order:9}.fjv3 .fjv3-choice-header{margin:0 0 8px;gap:6px}.fjv3 .fjv3-choice-header label{font-size:13px}.fjv3 .fjv3-choice-header span{font-size:11px}.fjv3 .fjv3-letter-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.fjv3 .fjv3-letter{height:40px;min-height:40px;font-size:12px}.fjv3 .fjv3-letter-help{margin:6px 0 9px;font-size:10px}.fjv3 .fjv3-bundle{margin:11px 0 10px;border:1px solid #d0b28b;background:#f6eee3}.fjv3 .fjv3-bundle legend{padding:0 7px;font-size:9px;letter-spacing:.08em;color:#835d37}.fjv3 .fjv3-bundle-check{padding:10px 11px;gap:10px;align-items:center}.fjv3 .fjv3-bundle-check input{width:19px;height:19px}.fjv3 .fjv3-bundle-eyebrow{display:block;font-size:9px;letter-spacing:.06em;color:#936c45;font-weight:700;margin-bottom:3px}.fjv3 .fjv3-bundle-check-copy strong{font-size:14px}.fjv3 .fjv3-bundle-check-copy small{font-size:10px;line-height:1.35;margin-top:3px}.fjv3 .fjv3-bundle-save{background:#31241b;color:#fff;padding:6px 8px;border-radius:2px;font-size:10px;font-weight:700;white-space:nowrap}.fjv3 .fjv3-pair-fields{padding:4px 11px 11px}.fjv3 .fjv3-pair-fields select{padding:9px}.fjv3 .fjv3-pair-fields p{margin:6px 0 0}.fjv3 .fjv3-add{min-height:49px;padding:12px 8px;font-size:12px}.fjv3 .fjv3-add svg{height:17px;width:17px}.fjv3 .fjv3-order-summary{padding:7px 10px;margin:7px 0 3px;display:flex;flex-direction:row;gap:5px 10px;align-items:center;font-size:11px;line-height:1.4}.fjv3 .fjv3-order-summary>span{font-size:11px}.fjv3 .fjv3-cta-promise{margin:2px 0 8px;font-size:10px}.fjv3 .fjv3-feedback{margin:2px 0 0;min-height:0}.fjv3 .fjv3-payments-near-buy{padding:12px 10px;margin:7px 0 10px}.fjv3 .fjv3-payment-label strong{font-size:15px}.fjv3 .fjv3-payment-description{margin:4px 0 9px}.fjv3 .fjv3-payment-footnote{margin-top:8px}.fjv3 .fjv3-purchase-details>div{padding:8px 0}.fjv3 .fjv3-sticky{padding:9px 15px calc(9px + env(safe-area-inset-bottom))}.fjv3 .fjv3-sticky.is-hidden{display:none!important}.fjv3 .fjv3-sticky button{padding:11px 14px}}@media(max-width:365px){.fjv3 .fjv3-letter-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.fjv3 .fjv3-letter{height:40px}.fjv3 .fjv3-bundle-check{gap:7px;padding:9px 7px}.fjv3 .fjv3-bundle-check-copy strong{font-size:12px}.fjv3 .fjv3-bundle-save{font-size:9px;padding:5px}}@media(min-width:781px){.fjv3 .fjv3-bundle-eyebrow{display:block;color:#92714c;font-size:10px;letter-spacing:.08em;font-weight:700;margin-bottom:6px}.fjv3 .fjv3-bundle-save{font-size:12px}}.fjv3 .fjv3-mobile-early-cta{display:none}.fjv3 .fjv3-checkout-reminder{padding:15px 22px;background:#f7eee1;border-bottom:1px solid #dbcbb6}.fjv3 .fjv3-checkout-reminder[hidden]{display:none!important}.fjv3 .fjv3-reminder-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.fjv3 .fjv3-reminder-top span{font-size:10px;letter-spacing:.11em;font-weight:700;color:#755639}.fjv3 .fjv3-reminder-top strong{font:600 23px/1.15 Georgia,Times New Roman,serif;letter-spacing:.03em;color:#2b2119;font-variant-numeric:tabular-nums}.fjv3 .fjv3-checkout-reminder p{font-size:12px;line-height:1.5;color:#3f3025;margin:8px 0}.fjv3 .fjv3-checkout-reminder small{font-size:10px;line-height:1.55;color:#716150;display:block;margin-top:8px}.fjv3 .fjv3-reminder-progress{width:100%;height:4px;background:#e1d3c2;border-radius:99px;overflow:hidden}.fjv3 .fjv3-reminder-progress span{display:block;width:100%;height:100%;background:#94714b;transition:width 1s linear}@media(max-width:780px){.fjv3 .fjv3-info>.fjv3-mobile-early-cta{display:flex;order:6;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;min-height:43px;margin:0 0 12px;background:#2c201a;color:#fff;font-weight:700;font-size:12px;letter-spacing:.01em;text-decoration:none}.fjv3 .fjv3-mobile-early-cta span{font-size:19px;line-height:1}.fjv3 .fjv3-info>#fjv3-product-form{order:7}.fjv3 .fjv3-info>.fjv3-payments{order:8}.fjv3 .fjv3-info>.fjv3-purchase-details{order:9}.fjv3 .fjv3-info>.fjv3-mini-accordion{order:10}.fjv3 .fjv3-checkout-reminder{padding:13px 16px}}@media(max-width:780px){.fjv3 .fjv3-crumbs{padding:9px 0 11px}.fjv3 .fjv3-above{gap:10px}.fjv3 .fjv3-stage,.fjv3 .fjv3-main-photo{max-height:355px}.fjv3 .fjv3-thumbs{gap:5px;padding:1px 0 2px}.fjv3 .fjv3-thumb{flex-basis:53px;height:58px}.fjv3 .fjv3-info>h1{margin:6px 0 3px}.fjv3 .fjv3-info>.fjv3-subtitle{margin-bottom:5px}.fjv3 .fjv3-info>.fjv3-mobile-pitch{margin:3px 0 9px}.fjv3 .fjv3-info>.fjv3-mobile-early-cta{min-height:41px;padding:10px 13px;margin-bottom:9px}.fjv3 .fjv3-choice-header{margin-bottom:6px}.fjv3 .fjv3-letter-grid{gap:3px}.fjv3 .fjv3-letter{height:40px;min-height:40px}.fjv3 .fjv3-letter-help{margin:5px 0 8px}.fjv3 .fjv3-bundle{background:#f6e8d2;border:2px solid #a4804c;margin:9px 0;box-shadow:0 3px 12px #7c573619;border-radius:5px}.fjv3 .fjv3-bundle legend{font-weight:800;color:#805a2f;font-size:9px;padding:0 6px}.fjv3 .fjv3-bundle-check{padding:10px;gap:9px}.fjv3 .fjv3-bundle-check input{flex-shrink:0;accent-color:#3a2716}.fjv3 .fjv3-bundle-eyebrow{font-size:9px;letter-spacing:.07em;color:#7c5426}.fjv3 .fjv3-bundle-check-copy strong{font-size:16px;letter-spacing:-.015em;color:#2d2118}.fjv3 .fjv3-bundle-check-copy small{font-size:10px;color:#574839}.fjv3 .fjv3-bundle-save{background:#33261c;color:#fff;box-shadow:0 2px 5px #00000019;font-size:10px;font-weight:800;letter-spacing:0;line-height:1.2;padding:7px 9px;white-space:normal;text-align:center;max-width:92px}.fjv3 .fjv3-bundle:has(input:checked){background:#f3e2c4;border-color:#624323;box-shadow:0 0 0 1px #624323 inset,0 4px 16px #7c573623}.fjv3 .fjv3-bundle:has(input:checked) .fjv3-bundle-save{background:#6b4b28}.fjv3 .fjv3-add{min-height:47px;padding:10px 8px}.fjv3 .fjv3-order-summary{margin-top:6px;padding:7px 9px}}@media(max-width:390px){.fjv3 .fjv3-bundle-check{gap:7px;padding:9px 7px}.fjv3 .fjv3-bundle-check-copy strong{font-size:14px}.fjv3 .fjv3-bundle-save{max-width:76px;padding:6px 5px;font-size:9px}}.fjv3 .fjv3-bancontact-feature{display:flex;align-items:center;justify-content:flex-start;gap:14px;text-align:left;background:#f8f3ea;border:1px solid #d8c8b5;border-radius:10px;padding:15px 17px}.fjv3 .fjv3-bancontact-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:8px 10px;min-width:92px;min-height:47px;background:#fff;border:1px solid #e5d9c9;border-radius:7px}.fjv3 .fjv3-bancontact-logo svg{width:70px;max-width:70px;height:auto;max-height:37px}.fjv3 .fjv3-bancontact-copy{display:flex;flex-direction:column;gap:4px}.fjv3 .fjv3-bancontact-copy strong{color:#282018;font-size:14px;font-weight:750;line-height:1.32}.fjv3 .fjv3-bancontact-copy small{font-size:11px;line-height:1.45;color:#66594c}.fjv3 .fjv3-payments-near-buy .fjv3-payment-label{margin-top:15px;margin-bottom:7px}.fjv3 .fjv3-payments-near-buy .fjv3-payment-description{margin:0 0 9px}@media(max-width:480px){.fjv3 .fjv3-bancontact-feature{gap:11px;padding:12px}.fjv3 .fjv3-bancontact-logo{min-width:75px;min-height:42px;padding:6px}.fjv3 .fjv3-bancontact-logo svg{width:63px}.fjv3 .fjv3-bancontact-copy strong{font-size:13px}}.fjv3 .fjv3-material-highlight{display:flex;align-items:center;gap:10px;margin:2px 0 15px;padding:11px 13px;background:#f7f3eb;border:1px solid #e5d7c6;border-radius:7px;color:#2e2822}.fjv3 .fjv3-material-highlight-icon{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#eee7dc;font-size:17px}.fjv3 .fjv3-material-highlight strong{display:block;font-size:13px;font-weight:760;line-height:1.35}.fjv3 .fjv3-material-highlight small{display:block;margin-top:3px;font-size:11px;color:#72645a;line-height:1.4}@media(max-width:480px){.fjv3 .fjv3-material-highlight{padding:10px 11px;margin-bottom:12px}.fjv3 .fjv3-material-highlight strong{font-size:12px}}.fjv3 .fjv3-material-highlights{margin:2px 0 15px;padding:2px 13px;background:#f7f3eb;border:1px solid #e5d7c6;border-radius:9px}.fjv3 .fjv3-material-highlights .fjv3-material-highlight{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;background:transparent;border:0;border-radius:0}.fjv3 .fjv3-material-highlights .fjv3-material-highlight+.fjv3-material-highlight{border-top:1px solid #e5d7c6}.fjv3 .fjv3-material-highlights .fjv3-material-highlight-icon{width:36px;height:36px}.fjv3 .fjv3-material-highlights .fjv3-material-highlight strong{font-size:13px;font-weight:750;line-height:1.35}.fjv3 .fjv3-material-highlights .fjv3-material-highlight small{font-size:11px;color:#72645a;line-height:1.4}@media(max-width:480px){.fjv3 .fjv3-material-highlights{padding:2px 11px;margin-bottom:12px}.fjv3 .fjv3-material-highlights .fjv3-material-highlight{padding:10px 0;gap:10px}.fjv3 .fjv3-material-highlights .fjv3-material-highlight strong{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fjoreva-pdp-v3.css.map */
