.cf-trust-strip{width:100%;overflow:hidden;padding:14px 0;background:#faf9f7;border-top:1px solid #F0EDE8;border-bottom:1px solid #F0EDE8}.cf-trust-inner{display:flex;justify-content:center;align-items:center;gap:48px;padding:0 40px}.cf-trust-item{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#6b6560;font-weight:500;white-space:nowrap;flex-shrink:0}.cf-trust-item svg{width:18px;height:18px;stroke:#6b6560;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.cf-trust-inner{justify-content:flex-start;gap:32px;padding:0 16px;animation:cf-trust-scroll 20s linear infinite;width:max-content}.cf-trust-item{font-size:11px}}@keyframes cf-trust-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-marquee{overflow:hidden;background:#1c1917;padding:10px 0;white-space:nowrap}.cf-marquee-track{display:inline-flex;animation:cf-scroll 30s linear infinite}.cf-marquee-content{display:inline-flex;align-items:center;gap:0}.cf-marquee-item{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#faf9f7;padding:0 32px;font-weight:400}.cf-marquee-dot{width:4px;height:4px;background:#a8a29e;border-radius:50%;flex-shrink:0}@keyframes cf-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cf-brand-story{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1400px;margin:0 auto;min-height:520px}.cf-brand-img{overflow:hidden}.cf-brand-img img{width:100%;height:100%;object-fit:cover;display:block}.cf-brand-text{display:flex;flex-direction:column;justify-content:center;padding:60px 80px;background:#faf9f7}.cf-brand-sub{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#a8a29e;margin-bottom:20px;font-weight:500}.cf-brand-heading{font-family:var(--heading-font-family,Georgia,serif);font-size:32px;line-height:1.25;color:#1c1917;margin-bottom:24px;font-weight:400}.cf-brand-body{font-size:15px;line-height:1.7;color:#57534e;margin-bottom:32px}.cf-brand-cta{display:inline-block;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1c1917;border-bottom:1px solid #1C1917;padding-bottom:4px;text-decoration:none;font-weight:500;transition:opacity .2s}.cf-brand-cta:hover{opacity:.7}@media(max-width:749px){.cf-brand-story{grid-template-columns:1fr}.cf-brand-text{padding:40px 24px}.cf-brand-img{max-height:400px}.cf-brand-heading{font-size:26px}}.cf-pillars{max-width:1200px;margin:0 auto;padding:80px 40px;text-align:center}.cf-pillars-sub{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#a8a29e;margin-bottom:16px;font-weight:500}.cf-pillars-title{font-family:var(--heading-font-family,Georgia,serif);font-size:32px;color:#1c1917;margin-bottom:56px;font-weight:400}.cf-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.cf-pillar{text-align:center}.cf-pillar-num{font-family:var(--heading-font-family,Georgia,serif);font-size:48px;color:#e7e5e4;line-height:1;margin-bottom:20px;font-weight:300}.cf-pillar-name{font-size:15px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#1c1917;margin-bottom:12px}.cf-pillar-desc{font-size:14px;line-height:1.6;color:#78716c}@media(max-width:749px){.cf-pillars{padding:48px 24px}.cf-pillars-grid{grid-template-columns:1fr 1fr;gap:32px}.cf-pillar-num{font-size:36px}.cf-pillars-title{font-size:26px;margin-bottom:40px}}.cf-trust-bottom{display:flex;justify-content:center;align-items:stretch;gap:0;padding:0;flex-wrap:wrap}.cf-tb-item{flex:1;min-width:200px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center;border-right:1px solid #F0EDE8}.cf-tb-item:last-child{border-right:none}.cf-tb-item svg{width:32px;height:32px;stroke:#1c1917;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cf-tb-title{font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#1c1917}.cf-tb-desc{font-size:13px;color:#6b6560;line-height:1.5;max-width:220px}@media(max-width:749px){.cf-tb-item{min-width:50%;padding:24px 16px;border-bottom:1px solid #F0EDE8}.cf-tb-item:nth-child(odd){border-right:1px solid #F0EDE8}.cf-tb-item:nth-child(2n){border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-custom.css.map */
