main:has(.lpb--contact) .section-background{--color-background:#F8F6F1;background:#f8f6f1}.lpb.lpb--contact{--i-ink:#273B2D;--i-olive:#3D5446;--i-gold:#D5C49C;--i-cream:#F8F6F1;--i-bg:#F8F6F1;--i-ph:#ECF2EA;--i-soft:#536456;--i-mute:#6D7C6E;--i-line:#D9E2D8;color:#2d4031}.lpb.lpb--contact .lp{line-height:1.66}.lpb.lpb--contact .lp p{font-size:15px;line-height:1.68;color:#57675b}.lpb.lpb--contact .lp-hero{gap:10px;padding-top:7px;padding-bottom:10px}.lpb.lpb--contact .lp-hero .lp-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;font-size:12px;font-weight:800;line-height:1.3;color:#49624d;letter-spacing:.02em}.lpb.lpb--contact .lp-hero .lp-eyebrow:before{content:"";display:block;flex:none;width:21px;height:2px;background:#aabcab}.lpb.lpb--contact .lp h1{max-width:16ch;margin:0;font-size:clamp(38px,9.85vw,48px);font-weight:850;letter-spacing:0;line-height:1.13;color:#273b2d;text-wrap:balance}.lpb.lpb--contact .lp-hero .lp-lead{margin:3px 0 0;max-width:61ch;color:#526555;font-size:15px;line-height:1.7}.lpb.lpb--contact .lp-hero:after{align-self:flex-start;width:88px;height:3px;margin-top:9px;background:#b2c5ae;border-radius:99px}.lpb.lpb--contact .lpb-idx{margin-top:12px}.lpb.lpb--contact .lp .lpb-idx__t{margin-bottom:7px;color:#6e7f6e;font-size:12px;letter-spacing:.025em}.lpb.lpb--contact .lpb-idx ol{border-top:1px solid #DAE2D9}.lpb.lpb--contact .lp .lpb-idx__a{min-height:53px;padding:7px 2px;gap:11px;border-bottom:1px solid #DAE2D9;color:#344b38;font-size:15px;line-height:1.35;font-weight:750}.lpb.lpb--contact .lpb-idx__a:before{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:7px;background:#e4ece2;color:#58735b;font-size:12px}.lpb.lpb--contact .lpb-idx__a svg{box-sizing:border-box;flex:none;width:30px;height:30px;padding:6px;border:1px solid #D3DED2;border-radius:50%;color:#5e765f}.lpb.lpb--contact .lp .lpb-idx__a:focus-visible,.lpb.lpb--contact .lp a:focus-visible{outline:2px solid #3D5446;outline-offset:3px}.lpb.lpb--contact .lp-section{padding-top:36px}.lpb.lpb--contact .lp h2{margin:0 0 15px;color:#2b4130;font-size:clamp(29px,7.7vw,35px);line-height:1.16;font-weight:850;letter-spacing:0}.lpb.lpb--contact .lp h2.lpb-n:before{margin-bottom:8px;color:#738b73;font-size:12px;letter-spacing:.06em}.lpb.lpb--contact .lp h3{color:#2d4433;font-weight:850;line-height:1.28}.lpb.lpb--contact .lp-grid.lp-grid-3{display:grid;grid-template-columns:1fr;gap:9px}.lpb.lpb--contact .lp-card{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;gap:5px;padding:17px 17px 16px;padding-inline-start:54px;border:1px solid #DAE2D8;border-radius:9px;box-shadow:none;background:#fffefb}.lpb.lpb--contact .lp-card:nth-child(1){background:#e9f0e7;border-color:#c9d8c7}.lpb.lpb--contact .lp-card:before{position:absolute;top:15px;inset-inline-start:13px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #CBDBCA;border-radius:6px;background:#e5ede2;color:#59745a;font-size:12px;font-weight:850;line-height:1;box-shadow:none}.lpb.lpb--contact .lp-card:nth-child(1):before{content:"01"}.lpb.lpb--contact .lp-card:nth-child(2):before{content:"02"}.lpb.lpb--contact .lp-card:nth-child(3):before{content:"03"}.lpb.lpb--contact .lp .lp-card h3{margin:0;font-size:17px;line-height:1.22}.lpb.lpb--contact .lp .lp-card p{margin:0;font-size:13.5px;line-height:1.55;color:#5b6a5b}.lpb.lpb--contact .lp .lp-card p:last-child{margin-top:3px;font-size:14px;font-weight:750;color:#324b37;overflow-wrap:anywhere}.lpb.lpb--contact .lp .lp-card a{display:inline-flex;align-items:center;max-width:100%;padding:6px 9px;border:1px solid #C7D6C4;border-radius:6px;background:#fafbf8;color:#3d5446;text-decoration:none;font-size:14px;font-weight:800;overflow-wrap:anywhere}.lpb.lpb--contact .lp .lp-card a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate;text-align:left}.lpb.lpb--contact .lp .lp-card a:hover{background:#dfe9dd;border-color:#aec4af}.lpb.lpb--contact .lp>section.lp-section:nth-of-type(2){padding-top:29px}.lpb.lpb--contact .lp-section>.lp-actions{display:flex;gap:9px;margin-top:17px}.lpb.lpb--contact .lp a.lp-btn{min-height:49px;border-radius:8px;padding-inline:15px;font-size:14px;font-weight:750}.lpb.lpb--contact .lp .lp-note{margin-top:12px;padding:14px 15px;border:1px solid #D7E1D3;border-inline-start:3px solid #96AD92;border-radius:8px;background:#edf2e9;color:#516551;font-size:14px;line-height:1.69}.lpb.lpb--contact .lp .lp-note a{font-weight:800;color:#3d5446;text-decoration-thickness:1px}.lpb.lpb--contact .lp>section.lp-section:last-of-type>p{margin:0;padding:15px 16px;border-inline-start:3px solid #A3B7A1;border-radius:7px;background:#eff2ec;font-size:14px;line-height:1.8;color:#506150}@media(max-width:749px){.lpb.lpb--contact .lp .lpb-idx__a{min-height:50px}.lpb.lpb--contact .lp-section{padding-top:31px}.lpb.lpb--contact .lp h2{margin-bottom:12px}.lpb.lpb--contact .lp-card{padding-block:15px}main .section.page-width-content:has(.lpb.lpb--contact)>.section-content-wrapper.spacing-style{padding-block-end:26px!important}}@media(min-width:750px){.lpb.lpb--contact .lp h1{font-size:clamp(58px,6.2vw,81px);line-height:1.08}.lpb.lpb--contact .lp-hero .lp-lead{font-size:17px}.lpb.lpb--contact .lp-section{padding-top:57px}.lpb.lpb--contact .lp h2{font-size:clamp(38px,3.7vw,46px)}.lpb.lpb--contact .lp-grid.lp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lpb.lpb--contact .lp-card{padding:52px 16px 20px;min-height:188px}.lpb.lpb--contact .lp-card:before{top:16px;inset-inline-start:16px}.lpb.lpb--contact .lp .lp-card h3{font-size:19px}.lpb.lpb--contact .lp .lp-card p{font-size:14px}.lpb.lpb--contact .lp .lp-card a{font-size:13px}}@media(min-width:1100px){.lpb.lpb--contact .lp .lp-hero>h1{max-width:14ch;font-size:clamp(66px,6.1vw,84px);line-height:1.05}.lpb.lpb--contact.lpb--rail .lp .lpb-idx .lpb-idx__a{font-size:15px}.lpb.lpb--contact.lpb--rail .lp .lpb-idx .lpb-idx__a.is-active:before{color:#fff;background:#3d5446}}@media(prefers-reduced-motion:reduce){.lpb.lpb--contact .lp .lp-card a{transition:none}}@media screen and (max-width:749px){.lpb.lpb--contact .lp-hero{gap:9px;padding-bottom:7px}.lpb.lpb--contact .lp h1{font-size:clamp(36px,9.2vw,44px);line-height:1.13}.lpb.lpb--contact .lp-hero .lp-lead{line-height:1.61}.lpb.lpb--contact .lp-hero:after{margin-top:7px}.lpb.lpb--contact .lpb-idx{margin-top:8px}.lpb.lpb--contact .lp .lpb-idx__a{min-height:49px;padding-block:5px}.lpb.lpb--contact .lp-section{padding-top:27px}.lpb.lpb--contact .lp h2{font-size:clamp(28px,7.3vw,33px);line-height:1.16;margin-bottom:12px}.lpb.lpb--contact .lp h2.lpb-n:before{margin-bottom:7px}.lpb.lpb--contact .lp-grid.lp-grid-3{gap:8px}.lpb.lpb--contact .lp-card{gap:4px;padding-block:12px 13px;padding-inline-end:14px;padding-inline-start:52px}.lpb.lpb--contact .lp-card:before{top:12px;inset-inline-start:12px}.lpb.lpb--contact .lp .lp-card h3{font-size:16.5px}.lpb.lpb--contact .lp .lp-card p{line-height:1.49;font-size:13px}.lpb.lpb--contact .lp .lp-card p:last-child{margin-top:2px}.lpb.lpb--contact .lp .lp-card a{padding:6px 9px}.lpb.lpb--contact .lp-section>.lp-actions{margin-top:13px;gap:8px}.lpb.lpb--contact .lp a.lp-btn{min-height:48px}.lpb.lpb--contact .lp .lp-note{margin-top:9px;padding:12px 14px}.lpb.lpb--contact .lp>section.lp-section:last-of-type>p{padding:12px 14px;line-height:1.68}body:has(.lpb.lpb--contact) .lfx:not(.lfx--home) .lfx-help__in{padding-top:20px;padding-bottom:20px;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/135/assets/loop-contact-refresh.css.map */
