@media(min-width:750px){.fc-home-hero__content{grid-column:1;grid-row:1}.fc-home-hero__visual{grid-column:2;grid-row:1}}@media(min-width:750px)and (max-width:989px){.fc-home-hero__visual{grid-column:1;grid-row:2}}@media(max-width:749px){body .header{padding:8px 12px;grid-template-columns:44px minmax(0,1fr) auto;gap:4px;min-height:68px}body .header__heading,body .header__heading-link{min-width:0}body .header__heading-link{padding:4px}body .header__heading-logo-wrapper{width:min(130px,32vw)}body .header__heading-logo{max-height:48px;object-fit:contain}body .header__heading-link .h2{font-size:clamp(15px,4vw,20px);overflow-wrap:anywhere}body .header__icons{padding:0;gap:0}body .header__icon{width:44px;height:44px}body .header__icon--cart{margin-right:0}body .announcement-bar__message{padding:10px 0;font-size:11px;letter-spacing:.02em}body .utility-bar{background:#080808;color:#fff}body .utility-bar .announcement-bar__message{color:#fff}body .fc-home-hero{background:#050505;color:#fff}body .fc-home-hero__inner{display:flex;flex-direction:column;gap:0;padding:0 16px 28px;min-height:auto}body .fc-home-hero__visual{width:calc(100% + 32px);max-width:none;margin:0 -16px}body .fc-home-hero__main-image{width:100%;height:auto;aspect-ratio:5/4;max-height:340px;object-fit:contain;border-radius:0;box-shadow:none}body .fc-home-hero__product-strip{display:none}body .fc-home-hero__content{width:100%;text-align:center;padding-top:20px}body .fc-home-hero__eyebrow{font-size:10px;color:#c6c6c6;letter-spacing:.09em;margin-bottom:10px}body .fc-home-hero__title{max-width:18ch;margin:0 auto;color:#fff;font-size:clamp(29px,8.2vw,36px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}body .fc-home-hero__text{margin:14px auto 0;max-width:36ch;font-size:14px;line-height:1.5;color:#d4d4d4}body .fc-home-hero__text p{margin:0}body .fc-home-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}body .fc-home-hero__actions .fc-home-button{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:11px 8px;font-size:14px;line-height:1.3}body .fc-home-hero .fc-home-button--primary{background:transparent;border:2px solid #e4574f;color:#fff}body .fc-home-hero .fc-home-button--secondary{background:#127d32;border:2px solid #127d32;color:#fff}body .fc-home-hero__proof{justify-content:center;gap:7px 12px;margin-top:18px;font-size:11px;color:#ccc}body .fc-home-hero__proof li:before{color:#80d394;margin-right:4px}body .fc-home-products>.page-width{padding:0 16px}body .fc-home-products__promises{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -16px 32px;border:0;border-radius:0;box-shadow:none;background:#f2f3f2;color:#171717}body .fc-home-products__promises li{padding:16px 12px;gap:5px 8px;border:1px solid #e4e6e4}body .fc-home-products__promises strong{font-size:12px}body .fc-home-products__promises small{font-size:11px;color:#575e59}body .fc-home-products__promises li>span{color:#127d32}body .fc-home-products__heading{gap:12px;margin-bottom:20px}body .fc-home-products h2{font-size:28px;line-height:1.15}body .fc-home-products__heading>div:last-child>p{font-size:14px}body .fc-home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .fc-home-products__card{border-radius:12px;min-width:0}body .fc-home-products__content{padding:12px;min-height:82px}body .fc-home-products__content strong{font-size:14px;overflow-wrap:anywhere}body .fc-home-products__content small{font-size:9px;letter-spacing:.04em}body .fc-home-products__content>span{display:none}body .fc-home-products__view-all{min-height:44px;align-items:center}body .fc-home-mobile-cta{display:none}.fc-home-hero a:focus-visible,.fc-home-products a:focus-visible{outline:3px solid #e4574f;outline-offset:4px}}@media(max-width:749px){body .fc-home-products__card{display:block}body .fc-home-products__media{width:100%}body .fc-home-products__promises small{display:block}}@media(max-width:749px){body .header{grid-template-areas:"left-icons heading icons";grid-template-columns:44px minmax(0,1fr) auto}body .header .header__heading,body .header>.header__heading-link{justify-self:start;text-align:left;margin:0}body .header header-drawer{grid-area:left-icons;justify-self:center;margin-left:0}body .header>.header__search{display:none}}@media(max-width:749px){body .fc-home-hero__title{font-family:var(--font-body-family);font-weight:800;font-size:clamp(32px,9vw,40px);line-height:1.12;letter-spacing:-.02em}body .fc-home-hero__actions{margin-top:24px}body .fc-home-hero__actions .fc-home-button{font-size:16px}body .fc-home-hero__proof{margin-top:16px;font-size:15px;font-style:italic}body .fc-home-hero__proof li:empty{display:none}body .fc-home-hero__proof li:before{content:none}}@media(max-width:749px){body .fc-home-hero__title{max-width:12ch}}@media(max-width:749px){body .fc-home-products{padding-bottom:20px}body .fc-home-products__promises{margin-bottom:18px}body .fc-home-products__heading{display:block;margin-bottom:14px}body .fc-home-products__eyebrow{margin-bottom:6px;font-size:10px}body .fc-home-products__heading>div:last-child>p{display:none}body .fc-home-products__view-all{margin-top:2px;min-height:44px}body .fc-home-products__content{min-height:54px;padding:10px;display:flex;align-items:center}body .fc-home-products__content small:empty{display:none}body .fc-home-products__content strong{font-size:13px}body .fc-home-products__grid{gap:10px}body .fc-home-categories,body .fc-home-services,body .fc-home-projects,body .fc-home-gallery,body .fc-home-faq,body .fc-home-process{padding-top:24px;padding-bottom:24px}body .fc-home-categories .fc-audience-graphic{margin-bottom:0!important}body .fc-home-categories .fc-home-heading--split,body .fc-home-categories .fc-home-category-grid{display:none}body .fc-home-services__benefits,body .fc-home-services__design,body .fc-home-projects__gifts,body .fc-home-faq__layout{gap:20px}body .fc-home-services__design,body .fc-home-services__journey{margin-top:28px}body .fc-home-services__benefit-grid{gap:10px}body .fc-home-services__benefit{padding:16px}body .fc-home-services__service{padding-top:14px;padding-bottom:14px}body .fc-home-services__journey{padding:18px}body .fc-home-projects__heading,body .fc-home-gallery__heading,body .fc-home-process__heading{margin-bottom:18px;gap:12px}body .fc-home-projects__gifts{margin-bottom:28px}body .fc-home-process__steps{gap:12px}body .fc-home-process__steps li{padding:16px}body .fc-home-process__cta{margin-top:24px;padding:22px 16px;gap:16px}body .fc-home-faq__items{gap:0}body .fc-home-faq__item summary{min-height:48px;padding-top:14px;padding-bottom:14px}body .fc-home-faq__answer{padding-bottom:14px}body .fc-ai-assistant{padding-top:24px;padding-bottom:24px}body .fc-ai-assistant__content{padding-top:0;padding-bottom:0}body .fc-home-services h2,body .fc-home-projects h2,body .fc-home-gallery h2,body .fc-home-faq h2,body .fc-home-process h2,body .fc-ai-assistant h2{font-size:28px;line-height:1.15}body .fc-home-services__eyebrow,body .fc-home-projects__eyebrow,body .fc-home-gallery__eyebrow,body .fc-home-faq__eyebrow,body .fc-home-process__eyebrow,body .fc-ai-assistant__eyebrow{font-size:10px;margin-bottom:8px}}@media(max-width:749px){body .fc-home-services__benefit-grid,body .fc-home-projects__gift-grid,body .fc-home-projects__grid,body .fc-home-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body .fc-home-services__benefit,body .fc-home-projects__gift{min-height:0;padding:14px}body .fc-home-services__benefit h3,body .fc-home-projects__gift h3{font-size:16px;margin:12px 0 8px}body .fc-home-services__benefit p,body .fc-home-projects__gift p{font-size:13px;line-height:1.45}body .fc-home-services__design{padding:20px 16px}body .fc-home-services__journey-list li{min-height:80px;padding:12px}body .fc-home-projects__heading{margin-top:28px}body .fc-home-projects__project,body .fc-home-gallery__item{grid-column:auto}body .fc-home-projects__project-overlay{padding:30px 10px 12px}body .fc-home-projects__project-overlay strong{font-size:14px}body .fc-home-projects__project-overlay span{font-size:11px}body .fc-home-gallery__item img{aspect-ratio:1;object-fit:cover}}@media(max-width:749px){body .fc-home-services__intro h2,body .fc-home-services__journey-heading h2{color:#fffdf9}body .fc-home-projects__heading,body .fc-home-projects__grid{display:none}body .fc-home-projects__gifts{margin-bottom:0}body .fc-home-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}body .fc-home-process__steps li{min-height:0}body .fc-home-process__steps h3{font-size:16px;margin-top:18px}body .fc-home-process__steps p{font-size:13px;line-height:1.45}body .fc-home-gallery__item{min-height:0}}@media(max-width:749px){body .fc-home-gallery{background:#faf8f4}body .fc-home-gallery__heading{gap:8px;margin-bottom:16px}body .fc-home-gallery__heading>p{font-size:14px;line-height:1.45}body .fc-home-gallery__grid{gap:12px;align-items:stretch}body .fc-home-gallery__item{display:flex;flex-direction:column;min-height:0;background:#fff;color:#1e2823;border:1px solid #e4dfd6;border-radius:12px}body .fc-home-gallery__item img,body .fc-home-gallery__placeholder{height:auto;min-height:0;width:100%;aspect-ratio:1;object-fit:contain;background:#f1eee8}body .fc-home-gallery__item>span{position:static;margin:0;padding:11px 10px;min-height:54px;flex:1;gap:6px;border:0;border-radius:0;background:#fff;color:#1e2823;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:13px;line-height:1.35}body .fc-home-gallery__item b{font-size:16px;flex-shrink:0;color:#80633e}body .fc-home-gallery__item:hover img{transform:none}body .fc-home-gallery__item:focus-visible{outline:3px solid #946640;outline-offset:3px}}@media(max-width:749px){body .fc-home-hero__content{padding-top:20px}body .fc-home-hero__title{max-width:25ch;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(23px,6vw,27px);line-height:1.3;letter-spacing:0;text-wrap:balance;color:#f3e5cf}body .fc-home-hero__title:before{content:"";display:block;width:40px;height:2px;margin:0 auto 14px;background:#b8945d}body .fc-home-hero__actions{margin-top:22px}}@media(max-width:749px){body .fc-home-hero__visual{width:calc(100% + 32px);margin:0 -16px}body .fc-slider-track{border-radius:0}body .fc-slider-slide .fc-home-hero__main-image{display:block;width:100%;height:auto;max-height:none;aspect-ratio:5/4;object-fit:cover;border-radius:0}body .fc-slider-controls{padding:0;height:36px}body .fc-slider-controls button{height:36px}body .fc-home-hero__content{padding-top:0}body .fc-home-hero__title:before{display:none}body .fc-home-hero__actions{margin-top:16px}body .fc-home-hero__proof{margin-top:12px}body .fc-home-hero__inner{padding-bottom:20px}}body .fc-home-faq__layout{grid-template-columns:1fr;gap:24px}body .fc-home-faq__intro{text-align:center}body .fc-home-faq__intro h2{max-width:22ch;margin:0 auto;font-family:var(--font-body-family);font-weight:800;font-size:clamp(30px,6vw,48px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}body .fc-home-faq__eyebrow,body .fc-home-faq__intro>p:empty{display:none}@media(max-width:749px){body .fc-home-faq__intro h2{font-size:clamp(29px,8vw,36px)}}@media(max-width:749px){body .fc-home-hero__inner{padding-bottom:16px}body .fc-slider-slide .fc-home-hero__main-image{aspect-ratio:3/2}body .fc-home-hero__title{font-size:clamp(22px,5.7vw,25px);line-height:1.2}body .fc-home-hero__actions{margin-top:12px;gap:8px}body .fc-home-hero__actions .fc-home-button{min-height:44px;font-size:14px}body .fc-home-hero__proof{margin-top:8px;font-size:13px}body .fc-client-logos{padding:10px 0 8px;margin-bottom:12px}body .fc-client-logos__label{margin-bottom:6px}body .fc-client-logos li{height:42px}body .fc-home-products h2{font-size:25px}body .fc-home-products__heading{margin-bottom:8px}body .fc-home-products__grid{gap:8px}body .fc-home-products__media{aspect-ratio:6/5}body .fc-home-products__content.fc-category-details{gap:4px;padding:8px 10px}body .fc-category-details strong{min-height:32px;font-size:13px}body .fc-category-details .fc-category-description{font-size:12px;line-height:1.4}body .fc-category-details .fc-category-cta{padding-top:4px;font-size:12px}body .fc-home-products{padding-bottom:14px}body .fc-home-categories,body .fc-ai-assistant,body .fc-home-services,body .fc-home-projects,body .fc-home-process,body .fc-home-faq{padding-top:18px;padding-bottom:18px}body .fc-audience-graphic{max-width:300px;margin-left:auto!important;margin-right:auto!important}body .fc-ai-assistant h2{font-size:25px;line-height:1.2}body .fc-ai-assistant__content{gap:12px}body .fc-ai-assistant p{margin-top:10px;margin-bottom:10px;line-height:1.5}body .fc-review-home{padding:20px 16px!important;margin-top:18px!important}body .fc-review-home h2{font-size:26px!important}body .fc-photo-gallery{padding:18px 0}body .fc-photo-gallery h2{font-size:25px;margin-bottom:12px}body .fc-photo-slide{aspect-ratio:4/3}body .fc-scroll-story__scroll{height:320px}body .fc-scroll-story__copy{padding:20px 18px}body .fc-scroll-story h2{font-size:25px;margin-bottom:12px}body .fc-scroll-story h3{font-size:21px;margin:20px 0 10px}body .fc-scroll-story p{font-size:15px;line-height:1.6;margin-bottom:14px}body .fc-home-faq__intro h2{font-size:28px;max-width:23ch}body .fc-home-faq__layout{gap:16px}body .fc-home-faq__item summary{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:14px}body .fc-home-faq__answer{font-size:14px;line-height:1.5;padding-bottom:12px}body .fc-brand-footer{padding-top:24px}body .fc-brand-footer__inner{padding:0 18px}body .fc-brand-footer__logo{width:180px;margin-bottom:12px}body .fc-brand-footer__socials{margin-bottom:16px;gap:0 4px;max-width:340px}body .fc-brand-footer h2{font-size:20px;margin-bottom:8px}body .fc-brand-footer__columns{gap:14px}body .fc-brand-footer__contact{margin:18px auto 16px}body .fc-brand-footer__copyright{padding:12px 16px}}body:has(.fc-home-hero){--font-body-family:Arial,Helvetica,sans-serif;--font-heading-family:Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif;color:#20382e}body:has(.fc-home-hero) :is(h1,h2,h3,.fc-home-button,.fc-category-cta){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.02em}body:has(.fc-home-hero) :is(.header-wrapper,.header){background:#faf9f6}body:has(.fc-home-hero) :is(.utility-bar,.fc-brand-footer){background:#162d24}body .fc-home-hero{background:#20382e;color:#fffdf7}body .fc-home-hero__title{font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#fffdf7;letter-spacing:-.025em;line-height:1.2}body .fc-home-hero__proof{color:#e7e4dc;font-style:normal}body .fc-home-hero .fc-home-button--primary{background:#eee4d3;color:#20382e;border:1px solid #eee4d3}body .fc-home-hero .fc-home-button--secondary{background:transparent;color:#fffdf7;border:1px solid #c7b897}body .fc-home-products,body .fc-home-categories{background:#faf9f6}body .fc-home-products__card{background:#f2f0eb;border-color:#dfddd5;border-radius:12px;box-shadow:none}body .fc-home-products__media{background:#eee}body .fc-home-products__eyebrow,body .fc-home-heading__eyebrow{color:#6f624a}body .fc-home-products__content strong,body .fc-home-products h2{color:#20382e}body .fc-category-details .fc-category-description,body .fc-client-logos__label{color:#62665f}body .fc-audience-graphic{overflow:hidden;border-radius:12px;background:#efede6}body .fc-audience-title{margin:0;padding:16px 12px 12px;text-align:center;color:#20382e;font-size:25px;font-weight:700}body .fc-audience-caption{margin:0;padding:12px;text-align:center;color:#4b564e;font-size:13px;line-height:1.6}body .fc-photo-gallery{background:#efede6}body .fc-photo-gallery h2{color:#20382e}body .fc-photo-slide{background:#e9e6df}body .fc-ai-assistant{background:#20382e}body .fc-ai-assistant__media{opacity:.26}body .fc-ai-assistant__eyebrow{color:#e1cfac}body .fc-ai-assistant__text,body .fc-ai-assistant__note{color:#f1eee6}body .fc-ai-assistant__button{color:#20382e;background:#eee4d3;border:1px solid #eee4d3;border-radius:28px}body .fc-scroll-story__image{z-index:0}body .fc-scroll-story__shade{z-index:1;background:#12271dd1}body .fc-scroll-story__scroll{position:relative;z-index:2}body .fc-scroll-story h2,body .fc-scroll-story h3,body .fc-scroll-story p{color:#fffdf7}body .fc-home-faq{background:#faf9f6;color:#20382e}body .fc-home-faq__intro h2,body .fc-home-faq__item summary{color:#20382e}body .fc-home-faq__answer{color:#4b564e}body .fc-home-faq__item{border-color:#d6d9d2}body .fc-home-faq__item summary:after{color:#65775e}body:has(.fc-home-hero) .fc-brand-footer__copyright{border-color:#ffffff26}@media(max-width:749px){body .fc-home-hero__title{font-size:25px;max-width:28ch}body .fc-slider-slide .fc-home-hero__main-image{object-fit:contain;background:#e9e6df}body .fc-audience-graphic{max-width:100%}body .fc-home-faq__intro h2{font-size:26px}body .fc-home-products__content strong{font-size:13px;line-height:1.3}body .fc-photo-gallery h2{font-size:25px}body .fc-ai-assistant h2{font-size:25px;font-weight:700}}body .fc-scroll-story__scroll{background:#12271dd1}body .fc-home-products h2,body .fc-home-categories h2{font-weight:700}@media(max-width:749px){body .fc-audience-graphic img{max-height:205px;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/fc-mobile-home.css.map */
