.fg-guide,.fg-guide-comparison,.fg-guide-summary{--fg-sans: var(--fd-sans, "Bottega Source Sans 3", Arial, sans-serif);--fg-serif: var(--fd-serif, "Bottega Libre Baskerville", Georgia, serif);--fg-ink: #343633;--fg-muted: var(--fd-muted, #716e66);--fg-clay: var(--fd-forest, #284139);--fg-line: var(--fd-line, #e3e3dc);--fg-paper: #fff;--fg-tint: var(--fd-tint, #f1f4f2);color:var(--fg-ink);font-family:var(--fg-sans);font-size:17px;font-weight:500;line-height:1.65;font-synthesis:none}.fg-guide{background:var(--fg-paper);padding-block:64px}.fg-guide *,.fg-guide-comparison *,.fg-guide-summary *{box-sizing:border-box}.fg-guide__wrap{width:calc(100% - 48px);max-width:1160px;margin-inline:auto}body.fotografista-design #MainContent :is(.fg-guide,.fg-guide-comparison,.fg-guide-summary) :is(h1,h2,h3,h4){font-family:var(--fg-serif);font-weight:400;font-style:normal;color:var(--fd-forest, #284139);text-transform:none;letter-spacing:-.015em;line-height:1.2;margin:0;text-wrap:balance}body.fotografista-design #MainContent .fg-guide h1{font-size:clamp(32px,3.4vw,46px);max-width:24ch}body.fotografista-design #MainContent :is(.fg-guide,.fg-guide-comparison,.fg-guide-summary) h2{font-size:clamp(25px,2.2vw,32px)}body.fotografista-design #MainContent .fg-guide h3{font-size:21px}body.fotografista-design #MainContent :is(.fg-guide,.fg-guide-comparison,.fg-guide-summary) :is(.rte,.section__description){max-width:68ch;font-family:var(--fg-sans);font-size:17px;font-weight:500;line-height:1.65;text-align:start;overflow-wrap:break-word}.fg-guide p{margin-block:0 14px}.fg-guide p:last-child{margin-bottom:0}.fg-guide .rte :is(ul,ol){margin-block:12px;padding-inline-start:22px}.fg-guide .rte li+li{margin-top:5px}.fg-guide .rte strong{font-weight:600}.fg-guide .rte a{color:var(--fg-clay);text-decoration:underline;text-decoration-color:var(--fd-link-underline, #bb6830);text-underline-offset:4px}.fg-guide__header{max-width:780px;margin-bottom:36px}.fg-guide .fg-guide__eyebrow{color:var(--fg-clay);font-size:13px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px}.fg-guide__intro{margin-top:18px}.fg-guide__nav{display:flex;gap:8px;flex-wrap:wrap}.fg-guide__nav a{display:flex;align-items:center;min-height:48px;max-width:100%;height:auto;padding:12px 17px;border:1px solid var(--fg-line);border-radius:10px;background:#fff;color:var(--fg-ink);font-family:var(--fg-sans);font-size:17px;font-weight:500;line-height:1.3;text-transform:none;white-space:normal;text-decoration:none}.fg-guide__nav a:hover{color:var(--fg-clay);border-color:var(--fg-clay);background:var(--fg-tint)}.fg-guide :is(a,summary):focus-visible,.fg-guide-comparison button:focus-visible{outline:2px solid var(--fg-clay);outline-offset:4px}.fg-guide__chapter{max-width:68ch;margin-bottom:28px}.fg-guide__chapter .rte{margin-top:14px}.fg-guide__note{max-width:68ch;margin-top:20px;color:var(--fg-muted)}.fg-guide__contact{padding:24px;background:#fff;border-inline-start:3px solid var(--fg-line)}.fg-guide .fg-guide__link{display:inline-flex;align-items:center;gap:14px;min-height:48px;height:auto;margin-top:12px;color:var(--fg-clay);font-family:var(--fg-sans);font-size:17px;font-weight:500;line-height:1.4;padding:0;text-transform:none;white-space:normal;text-decoration:underline;text-decoration-color:var(--fd-link-underline, #bb6830);text-decoration-thickness:1px;text-underline-offset:6px}.fg-guide .fg-guide__link:is(:hover,:focus-visible,:active),.fg-guide .rte a:is(:hover,:focus-visible,:active){color:var(--fd-link-underline, #bb6830)}.fg-faq{--fg-faq-gap: clamp(36px, 4.5vw, 64px)}.fg-faq .fg-guide__wrap{width:100%;max-width:none;padding-inline:var(--page-padding, max(20px, calc((100vw - 1280px)/2) ))}.fg-faq__layout{display:block}.fg-faq__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:56px}.fg-faq__nav a{min-height:64px;padding:16px 20px;border-radius:12px;color:var(--fd-forest, #284139);text-decoration:underline;text-decoration-color:var(--fd-link-underline, #bb6830);text-decoration-thickness:1px;text-underline-offset:6px}.fg-faq__nav a:is(:hover,:focus-visible,:active){color:var(--fd-link-underline, #bb6830);border-color:var(--fg-line);background:#fff}.fg-faq__groups{min-width:0;max-width:none}.fg-faq__group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--fg-faq-gap);align-items:start;margin-bottom:56px;scroll-margin-top:140px}body.fotografista-design #MainContent .fg-faq__group>h2{max-width:22ch;margin:0;font-size:clamp(25px,2.2vw,32px);color:var(--fd-forest, #284139);line-height:1.35}.fg-faq__group:not(:has(>h2)) .fg-faq__accordion{grid-column:2}.fg-faq .fg-guide__contact{margin-inline-start:calc((100% - var(--fg-faq-gap)) / 3 + var(--fg-faq-gap));padding:28px 0;border-inline-start:0;border-block:1px solid var(--fg-line)}.fg-faq__accordion{display:block;border-top:1px solid var(--fg-line)}.fg-faq .fg-faq__item+.fg-faq__item{margin-top:0}.fg-faq .accordion-details{border-bottom:1px solid var(--fg-line)}.fg-faq .fg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;height:auto;min-height:64px;padding:19px 0;white-space:normal;text-transform:none;font-family:var(--fg-sans)}body.fotografista-design #MainContent .fg-faq .fg-faq__question h3{font-family:var(--fg-sans);font-size:18px;font-weight:500;line-height:1.45;letter-spacing:0;max-width:65ch}.fg-faq .fg-faq__question:before{display:none}.fg-faq .fg-faq__question svg{width:18px;height:18px;flex:0 0 18px;color:var(--fg-clay)}.fg-faq .fg-faq__answer{padding:0 30px 23px 0;max-width:68ch;font-family:var(--fg-sans);font-size:17px;font-weight:500}.fg-faq .accordion-details[open] .fg-faq__question,body.fotografista-design #MainContent .fg-faq .accordion-details[open] h3{color:var(--fg-clay)}.fg-glass__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fg-glass__choice{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--fg-line);border-radius:16px}.fg-glass__choice-copy{flex:1;padding:28px 30px}.fg-glass .fg-glass__choice-type{margin-block:10px 18px;color:var(--fg-muted);font-size:17px;line-height:1.4}.fg-glass__choice .fg-glass__takeaway{margin-top:18px;color:var(--fd-forest, #284139);font-weight:500}.fg-glass__choice-image,.fg-glass__type-image{display:block;width:100%;height:auto;margin:0}.fg-glass__choice-note{margin-top:22px}.fg-glass .fg-glass__caption{font-size:14px;line-height:1.5;color:var(--fg-muted);margin-top:14px}.fg-glass__comparison{margin-top:42px}.fg-glass__comparison-intro{margin-top:14px;color:var(--fg-muted)}body.fotografista-design #MainContent .fg-glass .fg-glass__differences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;max-width:none;margin-top:22px}.fg-glass .fg-glass__differences p{min-width:0;margin:0}body.fotografista-design #MainContent .fg-glass .fg-glass__differences strong{display:block;margin-bottom:7px;color:var(--fd-forest, #284139);font-weight:600}.fg-glass__comparison .fg-guide__note{max-width:none;margin-top:20px;font-size:16px;line-height:1.5}.fg-glass--reference{padding-top:48px}.fg-glass__types{scroll-margin-top:140px}.fg-glass__type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fg-glass__type{min-width:0;background:#fff;border:1px solid var(--fg-line);border-radius:16px;overflow:hidden}.fg-glass__type-copy{padding:26px 28px}body.fotografista-design #MainContent .fg-glass__type-copy h3{font-size:25px}.fg-glass__type-copy h3+.rte{margin-top:14px}.fg-glass .fg-glass__tag{color:var(--fg-clay);font-size:13px;line-height:1.4;font-weight:600;margin-bottom:10px}.fg-glass .fg-glass__type-takeaway{margin-top:15px;padding-top:15px;border-top:1px solid var(--fg-line);font-size:16px;color:var(--fg-muted)}.fg-guide-comparison.section{width:calc(100% - 48px);max-width:1160px;margin-inline:auto;padding:20px 0;border:0;scroll-margin-top:130px}.fg-guide-comparison.section.section--image-comparison .section__wrapper{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center;padding:24px;border:1px solid #dce4dc;border-radius:16px;background:#f6f8f4}.fg-guide-comparison.section.section--image-comparison .section__header-wrap{order:0;min-width:0}.fg-guide-comparison.section.section--image-comparison .section__header{padding:0;margin:0;max-width:none}.fg-guide-comparison .section__description{margin-top:16px}.fg-guide-comparison .section__content{min-width:0}.fg-guide-comparison__legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px;color:var(--fd-forest, #284139);font-size:16px;line-height:1.35}.fg-guide-comparison__legend span{min-width:0;overflow-wrap:break-word}.fg-guide-comparison__legend span:last-child{text-align:end}.fg-guide-comparison .image-comparison{--button-size: 48px;--button-icon-size: 22px;--percent: 50%;border-radius:12px}.fg-guide-comparison .image-comparison__wrapper.image-comparison--adapt{height:auto;aspect-ratio:var(--aspect-ratio)}.fg-guide-comparison .image-comparison__wrapper.image-comparison--adapt:before{display:none}.fg-guide-comparison .image-comparison__wrapper img{object-fit:contain;object-position:center}.fg-guide-comparison .image-comparison--media{background:#eeefe9}.fg-guide-comparison .image-comparison[data-direction=horizontal] .image-comparison__button{min-height:48px;height:100%;width:48px;margin-inline-start:-24px;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--fg-sans);line-height:1;letter-spacing:0;text-transform:none;box-shadow:none}.fg-guide-comparison .image-comparison__button span:before{width:48px;height:48px}.fg-guide-summary.section{padding-block:44px 56px;background:var(--fg-tint)}.fg-guide-summary .rich-text__blocks{max-width:68ch;text-align:start}.fg-guide-summary .rich-text__text{font-size:17px;font-weight:500}.fg-guide-summary strong,.fg-guide-comparison strong{font-weight:600}.fg-guide-summary a{color:var(--fg-clay);text-decoration:underline;text-decoration-color:var(--fd-link-underline, #bb6830);text-underline-offset:4px}.fg-glass{--fg-line: var(--fd-line, #e3e3dc);--fg-tint: var(--fd-tint, #f1f4f2);--fg-paper: #fff}body.fotografista-design #MainContent .fg-glass :is(h1,h2,h3),body.fotografista-design #MainContent .fg-guide-comparison h2{color:var(--fd-forest, #284139);font-weight:400}body.fotografista-design #MainContent .fg-glass .rte,body.fotografista-design #MainContent .fg-guide-comparison .section__description{font-size:18px;line-height:1.6}.fg-guide-comparison .section__description p{margin-block:0 12px}.fg-guide-comparison .section__description p:last-child{margin-bottom:0}body.fotografista-design #MainContent .fg-guide-comparison .section__description p:first-child strong{color:var(--fd-forest, #284139);font-weight:600}@media(max-width:1023px){.fg-guide-comparison.section.section--image-comparison .section__wrapper{gap:24px;padding:20px}}@media(max-width:767px){.fg-guide{padding-block:36px}.fg-guide__wrap{width:calc(100% - 32px)}.fg-guide__header{margin-bottom:28px}.fg-faq__layout{display:block}.fg-faq__nav{gap:14px;margin-bottom:36px}.fg-faq__nav a{padding:12px;font-size:16px;line-height:1.4;align-items:flex-start}.fg-faq__group{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:36px}.fg-faq__group:not(:has(>h2)) .fg-faq__accordion{grid-column:1}.fg-faq .fg-guide__contact{margin-inline-start:0;padding-block:24px}.fg-faq .fg-faq__question{gap:14px;padding-block:18px}.fg-faq .fg-faq__answer{padding-right:0}.fg-guide__contact{padding:20px}.fg-glass__choices,.fg-glass__type-grid{grid-template-columns:1fr;gap:20px}.fg-glass__choice-copy{padding:24px}.fg-glass__comparison{margin-top:30px}body.fotografista-design #MainContent .fg-glass .fg-glass__differences{grid-template-columns:1fr;gap:18px}.fg-glass__type-copy{padding:24px}.fg-guide-comparison.section{width:calc(100% - 32px);padding-block:12px}.fg-guide-comparison.section.section--image-comparison .section__wrapper{grid-template-columns:1fr;gap:20px;padding:16px}.fg-guide-comparison.section.section--image-comparison .section__header{padding:0}.fg-guide-comparison__legend{font-size:15px}.fg-guide-comparison .image-comparison__wrapper.has-mobile-image{aspect-ratio:var(--aspect-ratio-mobile)}.fg-guide-summary.section{padding-block:32px 40px}}@media(prefers-reduced-motion:reduce){.fg-guide-comparison .image-comparison__after,.fg-guide-comparison .image-comparison__button{transition:none}}.fg-guide-comparison[data-id$=__image_comparison_wEBAUA] .image-comparison__wrapper.image-comparison--adapt{aspect-ratio:1}.fg-guide-comparison[data-id$=__image_comparison_wEBAUA] .image-comparison__wrapper img{object-fit:cover;object-position:center}.shopify-section:has(.fg-guide-comparison),.fotografista-glass-section{scroll-margin-top:130px}.fg-faq{padding-block:48px 64px}.fg-faq .fg-guide__header{max-width:none;margin-bottom:56px}body.fotografista-design #MainContent .fg-faq h1{font-size:clamp(36px,3.45vw,48px);line-height:1.26;max-width:25ch;text-wrap:balance}.fg-faq .fg-guide__header:after{content:"";display:block;width:56px;height:2px;background:var(--fd-link-underline,#bb6830);margin-top:28px}body.fotografista-design #MainContent .fg-faq .fg-guide__intro{font-size:18px;line-height:1.7;margin-top:24px}@media(max-width:767px){.fg-faq{padding-block:32px 40px}.fg-faq .fg-guide__header{margin-bottom:36px}body.fotografista-design #MainContent .fg-faq h1{font-size:32px}body.fotografista-design #MainContent .fg-faq .fg-guide__intro{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fotografista-guides.css.map */
