.fe-buying-guide,.fp-buying-guide{--guide-paper:#f1ebe1;--guide-ink:#302a25;--guide-muted:#7c6c5c;--guide-line:#d7caba;color:var(--guide-ink);font-family:Manrope,Helvetica Neue,Arial,sans-serif}.fe-buying-guide{padding:95px 8% 100px;background:var(--guide-paper)}.fp-buying-guide{margin-top:75px;padding:65px 0 15px;border-top:1px solid var(--guide-line)}.fe-guide-heading{max-width:760px;margin-bottom:38px}.fe-guide-heading>.fe-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase;color:#8d755c;margin:0 0 23px}.fe-buying-guide .fe-guide-heading h2,.fp-buying-guide .fe-guide-heading h2,.fe-guide-selection>h2,.fe-guide-faq>h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.4vw,68px);line-height:1.08;font-weight:500;letter-spacing:-.02em;margin:0}.fe-guide-heading>p:not(.fe-eyebrow){max-width:540px;margin:22px 0 0;font-size:13px;line-height:1.85;color:var(--guide-muted)}.fe-guide-included{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fe-guide-item{padding:30px 0 28px;border-top:1px solid var(--guide-line);min-width:0}.fe-guide-number{display:block;font-size:12px;line-height:1.5;letter-spacing:.12em;color:#9c8063;margin-bottom:22px}.fe-guide-item h3{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:0 0 17px}.fe-guide-item p,.fe-guide-price-note{font-size:12px;line-height:1.85;color:var(--guide-muted);margin:0;max-width:460px}.fe-guide-price-note{padding-top:14px;border-top:1px solid var(--guide-line);max-width:none}.fe-guide-selection{margin-top:65px}.fe-guide-selection>h2,.fe-guide-faq>h2{font-size:clamp(34px,3.4vw,48px)}.fe-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;counter-reset:guide-step;margin:32px 0 0;padding:0}.fe-guide-steps>li{counter-increment:guide-step;min-width:0;padding-top:20px;border-top:1px solid var(--guide-line)}.fe-guide-steps>li:before{content:"0" counter(guide-step);display:block;color:#9c8063;font-size:12px;letter-spacing:.1em;line-height:1.5;margin-bottom:20px}.fe-guide-steps h3{font-family:Cormorant Garamond,Georgia,serif;font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-.01em;margin:0 0 15px}.fe-guide-steps p{font-size:12px;line-height:1.85;color:var(--guide-muted);margin:0;max-width:320px}.fe-guide-steps .fe-text-link{font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:12px;margin-top:12px;min-height:44px;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #9b8269;padding:9px 0;color:var(--guide-ink);text-decoration:none}.fe-guide-faq{margin-top:65px;max-width:920px}.fe-guide-faq>h2{margin-bottom:27px}.fe-guide-faq details{border-top:1px solid var(--guide-line)}.fe-guide-faq details:last-child{border-bottom:1px solid var(--guide-line)}.fe-guide-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding:20px 0;font-size:13px;font-weight:500;line-height:1.6}.fe-guide-faq summary::-webkit-details-marker{display:none}.fe-guide-faq summary:after{content:"";display:block;flex:none;width:7px;height:7px;margin-right:3px;border-right:1px solid #92785e;border-bottom:1px solid #92785e;transform:rotate(45deg);transition:transform .2s}.fe-guide-faq details[open]>summary:after{transform:rotate(225deg)}.fe-guide-faq details>p{font-size:12px;line-height:1.85;color:var(--guide-muted);margin:0;padding:0 30px 24px 0;max-width:800px}.fe-guide-faq summary:focus-visible{outline:2px solid #8e7052;outline-offset:4px}.fe-aroma-choice{margin-top:25px;padding-top:22px;border-top:1px solid #d7caba}.fe-aroma-choice-heading{font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.6;margin:0 0 9px;letter-spacing:.04em}.fe-aroma-choice-hint{font-size:12px;line-height:1.8;color:#7c6c5c;margin:0 0 15px}.fe-aroma-choice-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fe-aroma-choice-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:49px;padding:13px 15px;border:1px solid #b7a38c;background:transparent;color:#493b2e;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.5;text-align:left;text-decoration:none;cursor:pointer}.fe-aroma-choice-link:hover{background:#e6d8c5}.fe-aroma-choice-link[hidden]{display:none}.fe-aroma-choice-link>span{font-size:19px;line-height:1}@media(max-width:650px){.fe-buying-guide{padding:65px 25px 68px}.fp-buying-guide{margin-top:42px;padding-top:42px}.fe-guide-heading{margin-bottom:30px}.fe-guide-heading>.fe-eyebrow{font-size:12px;margin-bottom:22px}.fe-buying-guide .fe-guide-heading h2,.fp-buying-guide .fe-guide-heading h2{font-size:46px;line-height:1.05}.fe-guide-heading>p:not(.fe-eyebrow){font-size:12px;line-height:1.85;margin-top:20px}.fe-guide-included{grid-template-columns:1fr;gap:0}.fe-guide-item{padding:24px 0}.fe-guide-number{margin-bottom:15px;font-size:12px}.fe-guide-item h3{font-size:31px;margin-bottom:12px}.fe-guide-item p,.fe-guide-price-note{font-size:12px;line-height:1.8}.fe-guide-price-note{padding-top:16px}.fe-guide-selection,.fe-guide-faq{margin-top:47px}.fe-guide-selection>h2,.fe-guide-faq>h2{font-size:37px;line-height:1.1}.fe-guide-steps{grid-template-columns:1fr;gap:23px;margin-top:27px}.fe-guide-steps>li{position:relative;padding:20px 0 0 41px}.fe-guide-steps>li:before{position:absolute;left:0;top:24px;margin:0}.fe-guide-steps h3{font-size:28px;margin-bottom:10px}.fe-guide-steps p{font-size:12px;line-height:1.8;max-width:none}.fe-guide-steps .fe-text-link{margin-top:6px}.fe-guide-faq>h2{margin-bottom:23px}.fe-guide-faq summary{font-size:12px;min-height:64px;padding:19px 0;gap:20px}.fe-guide-faq details>p{font-size:12px;line-height:1.85;padding-right:20px}.fe-aroma-choice{margin-top:23px;padding-top:21px}.fe-aroma-choice-links{grid-template-columns:1fr}.fe-aroma-choice-link{min-height:49px;font-size:12px}.fe-aroma-dialog[open] .fe-aroma-close{position:fixed;top:18px;right:18px}}@media(max-width:360px){.fe-buying-guide{padding-inline:22px}.fe-buying-guide .fe-guide-heading h2,.fp-buying-guide .fe-guide-heading h2{font-size:41px}.fe-guide-selection>h2,.fe-guide-faq>h2{font-size:33px}.fe-guide-item h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.fe-guide-faq summary:after{transition:none}}.fe-device-details,.fp-device-details{--device-ink:#f1e9dc;--device-muted:#d0c2b1;--device-line:#6b5b4c;color:var(--device-ink);background:#342b24;font-family:Manrope,Helvetica Neue,Arial,sans-serif;padding:80px 8%}.fp-device-details{margin-top:70px;padding:55px 5%}.fe-device-details-heading{max-width:730px;margin-bottom:42px}.fe-device-details-heading>.fe-eyebrow{margin:0 0 24px;color:#c7ae8c;font-size:12px;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.fe-device-details-heading h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.4vw,66px);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--device-ink)}.fe-device-details-heading>p:last-child{max-width:530px;margin:25px 0 0;color:var(--device-muted);font-size:13px;line-height:1.85}.fe-device-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-bottom:45px}.fe-device-features article{border-top:1px solid var(--device-line);padding-top:24px;min-width:0}.fe-device-features h3{margin:0 0 15px;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:1.12;color:var(--device-ink)}.fe-device-features p{margin:0;color:var(--device-muted);font-size:12px;line-height:1.85;max-width:360px}.fe-device-specs,.fe-device-compact{border-top:1px solid var(--device-line);border-bottom:1px solid var(--device-line)}.fe-device-specs summary,.fe-device-compact summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:64px;padding:19px 0;cursor:pointer;font-size:13px;font-weight:500;line-height:1.6}.fe-device-specs summary::-webkit-details-marker,.fe-device-compact summary::-webkit-details-marker{display:none}.fe-device-specs summary:after,.fe-device-compact summary:after{content:"";flex:none;width:7px;height:7px;margin-right:3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.fe-device-specs[open]>summary:after,.fe-device-compact[open]>summary:after{transform:rotate(225deg)}.fe-device-specs summary:focus-visible,.fe-device-compact summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fe-device-specs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin:0 0 24px;padding:0}.fe-device-specs-list>div{padding:18px 0;border-top:1px solid var(--device-line);min-width:0}.fe-device-specs-list dt{color:var(--device-muted);font-size:12px;line-height:1.7;margin:0 0 8px}.fe-device-specs-list dd{color:var(--device-ink);font-size:14px;line-height:1.6;margin:0}.fe-device-coverage-note{margin:0 0 25px;max-width:620px;color:var(--device-muted);font-size:12px;line-height:1.8}.fe-device-duration{margin-bottom:16px}.fe-device-duration-answer{margin:0;padding:0 0 26px;max-width:680px;color:var(--device-muted);font-size:12px;line-height:1.85}.fe-device-compact{--device-ink:#302a25;--device-muted:#7c6c5c;--device-line:#d7caba;margin-top:26px;color:var(--device-ink);font-family:Manrope,Helvetica Neue,Arial,sans-serif}.fe-device-compact[hidden]{display:none}.fe-device-compact-intro{font-size:12px;line-height:1.85;color:var(--device-muted);margin:0 0 22px}.fe-device-compact .fe-device-specs-list{gap:0 20px;margin-bottom:12px}.fe-device-compact .fe-device-specs-list dd,.fe-device-compact .fe-device-specs-list dt{font-size:12px}@media(max-width:650px){.fe-device-details{padding:64px 25px}.fp-device-details{margin-top:42px;padding:42px 24px}.fe-device-details-heading{margin-bottom:33px}.fe-device-details-heading>.fe-eyebrow{font-size:12px;margin-bottom:22px}.fe-device-details-heading h2{font-size:46px}.fp-device-details .fe-device-details-heading h2{font-size:39px}.fe-device-details-heading>p:last-child{font-size:12px;line-height:1.85;margin-top:22px}.fe-device-features{grid-template-columns:1fr;gap:27px;margin-bottom:32px}.fe-device-features article{padding-top:22px}.fe-device-features h3{font-size:29px;margin-bottom:12px}.fe-device-features p{font-size:12px;max-width:none}.fe-device-specs-list{gap:0 22px}.fe-device-specs-list dd{font-size:13px}.fe-device-specs summary,.fe-device-compact summary{font-size:12px}.fe-device-compact .fe-device-specs-list{gap:0 18px}}@media(max-width:360px){.fe-device-details{padding-inline:22px}.fe-device-details-heading h2{font-size:41px}.fp-device-details .fe-device-details-heading h2{font-size:36px}.fe-device-specs-list{gap:0 15px}.fe-device-specs-list dd{font-size:12px}}.fe-guide-compact{padding-block:65px}.fe-guide-compact .fe-guide-heading{margin-bottom:32px;max-width:680px}.fe-guide-compact .fe-guide-heading h2{font-size:clamp(37px,4vw,56px)}.fe-guide-compact-label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8d755c;margin:0 0 15px}.fe-guide-compact-included{display:flex;flex-wrap:wrap;gap:20px 50px;padding:22px 0;border-block:1px solid var(--guide-line)}.fe-guide-compact-model{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.8;color:var(--guide-muted)}.fe-guide-compact-model strong{font-weight:500;color:var(--guide-ink)}.fe-guide-compact-plus{font-family:Georgia,serif;font-size:22px;font-weight:400;color:#a58766}.fe-guide-compact-choice{font-size:12px;line-height:1.8;color:var(--guide-muted);margin:18px 0 0}.fe-guide-compact .fe-guide-faq{margin-top:28px}.fe-guide-compact .fe-guide-faq summary{min-height:57px;font-size:12px}.fe-guide-compact .fe-guide-faq details>p{font-size:12px}.fe-guide-compact.fp-buying-guide{padding-inline:0;padding-bottom:15px}@media(max-width:650px){.fe-guide-compact{padding-block:48px}.fe-guide-compact .fe-guide-heading{margin-bottom:25px}.fe-guide-compact .fe-guide-heading h2{font-size:38px}.fe-guide-compact-included{display:block;padding:18px 0}.fe-guide-compact-model{font-size:12px;gap:10px}.fe-guide-compact-model+.fe-guide-compact-model{margin-top:10px}.fe-guide-compact .fe-guide-faq{margin-top:23px}.fe-guide-compact .fe-guide-faq summary{font-size:12px}.fe-guide-compact-label,.fe-guide-compact-choice{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ferveli-guide.css.map */
