.cp{--cp-green: #39a66f;--cp-brown: #883b08;--cp-accent: #f4c542;padding-bottom:8rem}.cp__intro{max-width:64rem;margin:0 auto;padding:5rem 0 0;text-align:center;font-size:1.6rem;line-height:1.8;opacity:.85}.cp__intro p{margin:0}.cp__cards{display:grid;grid-template-columns:1fr;gap:2rem;margin:5rem 0 0;padding:0;list-style:none}.cp__card{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;height:100%;padding:2.8rem 2.4rem;color:inherit;text-decoration:none;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}a.cp__card:hover{transform:translateY(-.4rem);border-color:rgba(var(--color-foreground),.16);box-shadow:0 2rem 4rem -1.8rem rgba(var(--color-foreground),.3)}.cp__icon{display:grid;place-items:center;width:5.2rem;height:5.2rem;margin-bottom:1.2rem;color:#fff;background:var(--cp-green);border-radius:50%}.cp__icon svg{width:2.4rem;height:2.4rem}.cp__card h3{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cp-brown)}.cp__card p{margin:0;font-size:1.6rem;line-height:1.6;overflow-wrap:anywhere}.cp__main{display:grid;gap:3.2rem;margin-top:5rem}.cp__panel{padding:3.2rem 2.4rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem}.cp__eyebrow{display:inline-flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-size:1.2rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-green)}.cp__eyebrow:before{content:"";width:3.2rem;height:.1rem;background:currentColor}.cp__h2{margin:0 0 2.4rem;font-size:clamp(2.6rem,3.2vw,3.6rem);line-height:1.15;font-weight:500;letter-spacing:-.01em}.cp__form,.cp__row{display:grid;gap:1.8rem}.cp__field label{display:block;margin-bottom:.8rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.75}.cp__field input,.cp__field textarea{box-sizing:border-box;width:100%;padding:1.4rem 1.6rem;font:inherit;font-size:1.5rem;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.03);border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.6rem;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.cp__field textarea{min-height:15rem;resize:vertical}.cp__field input:focus,.cp__field textarea:focus{outline:none;background:#fff;border-color:var(--cp-green);box-shadow:0 0 0 .3rem #39a66f2e}.cp__submit{justify-self:start;padding:1.6rem 3.4rem;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--cp-green);border:0;border-radius:.6rem;cursor:pointer;transition:background .3s ease,transform .3s ease}.cp__submit:hover{background:var(--cp-brown);transform:translateY(-.2rem)}.cp__msg{margin:0 0 2rem;padding:1.4rem 1.8rem;font-size:1.4rem;border-radius:.6rem}.cp__msg--ok{color:#1d5f3b;background:#39a66f24}.cp__msg--err{color:#8a1c1c;background:#c832321a}.cp__side{display:flex;flex-direction:column;gap:3.2rem}.cp__list{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.cp__list li{display:flex;justify-content:space-between;gap:2rem;padding-bottom:1.6rem;font-size:1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.cp__list li:last-child{padding-bottom:0;border-bottom:0}.cp__list span:first-child{opacity:.7}.cp__social{display:flex;flex-wrap:nowrap;gap:.8rem;margin:0;padding:0;list-style:none}.cp__social li{flex:1 1 auto;min-width:0}.cp__social a{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem .8rem;font-size:1.1rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:inherit;text-decoration:none;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;transition:background .3s ease,color .3s ease,border-color .3s ease}.cp__social a:hover{color:#fff;background:var(--cp-green);border-color:var(--cp-green)}.cp__wa{display:inline-flex;align-items:center;align-self:flex-start;gap:1rem;padding:1.5rem 2.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#000;text-decoration:none;background:var(--cp-accent);border-radius:.6rem;transition:background .3s ease,color .3s ease,transform .3s ease}.cp__wa:hover{color:#fff;background:var(--cp-brown);transform:translateY(-.2rem)}@media screen and (min-width:750px){.cp__cards{grid-template-columns:repeat(2,1fr)}.cp__row{grid-template-columns:1fr 1fr}.cp__panel{padding:4rem}}@media screen and (min-width:990px){.cp__cards{grid-template-columns:repeat(4,1fr)}.cp__main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.cp__social svg{flex-shrink:0;width:1.6rem;height:1.6rem}@media screen and (max-width:749px){.cp{padding-bottom:5rem}.cp__intro{padding-top:3.2rem;font-size:1.5rem}.cp__cards{gap:1.4rem;margin-top:3.2rem}.cp__card{flex-direction:row;align-items:center;gap:1.6rem;padding:1.8rem 2rem}.cp__card .cp__icon{margin-bottom:0;width:4.4rem;height:4.4rem;flex-shrink:0}.cp__card>h3,.cp__card>p{margin:0}.cp__main{margin-top:3.2rem;gap:2.4rem}.cp__panel{padding:2.4rem 2rem}.cp__field input,.cp__field textarea{font-size:1.6rem}.cp__submit{width:100%;min-height:4.8rem}.cp__list li{flex-direction:column;gap:.4rem}.cp__social a{min-height:4.4rem}.cp__wa{justify-content:center;align-self:stretch;min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-page.css.map */
