.ct-contact{--ct-cream: #fff1dc;--ct-cream-soft: #fff8ee;--ct-cream-deep: #f8e2c3;--ct-rose: #ff5c8a;--ct-rose-deep: #e84574;--ct-rose-soft: rgba(255, 92, 138, .08);--ct-pistache: #b7e4d0;--ct-bleu-glacier: #cfe7f2;--ct-jaune-mangue: #ffc04d;--ct-peche: #ff8e5c;--ct-cacao: #2b1f1a;--ct-cacao-soft: #4a3a32;--ct-cacao-muted: rgba(43, 31, 26, .62);--ct-cacao-line: rgba(43, 31, 26, .1);--ct-white: #ffffff;--ct-shadow: 0 24px 70px rgba(112, 69, 40, .14);--ct-shadow-soft: 0 18px 45px rgba(112, 69, 40, .1);--ct-shadow-rose: 0 18px 42px rgba(255, 92, 138, .26);--ct-ease: cubic-bezier(.32, .72, 0, 1);position:relative;overflow:hidden;color:var(--ct-cacao);background:linear-gradient(180deg,#fff8eeb8,#fff1dcbd 52%,#fffaf2e6),repeating-linear-gradient(90deg,rgba(43,31,26,.028) 0 1px,transparent 1px 38px);font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ct-contact,.ct-contact *,.ct-contact *:before,.ct-contact *:after{box-sizing:border-box}.ct-contact a{color:inherit;text-decoration:none}.ct-contact img{display:block;max-width:100%}.ct-contact__shell{width:min(1180px,calc(100% - 2rem));max-width:none}.ct-contact__form-text p,.ct-contact__note p{margin:0}.ct-contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.48fr);gap:1.6rem;align-items:start}.ct-contact__form-card{overflow:hidden;padding:2.4rem;border:1px solid rgba(43,31,26,.08);border-radius:2.2rem;background:#ffffffc2;box-shadow:var(--ct-shadow)}.ct-contact__form-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start;margin-bottom:2.2rem}.ct-contact__form-icon{display:grid;width:5.2rem;height:5.2rem;place-items:center;border-radius:999px;background:var(--ct-rose);color:var(--ct-white);box-shadow:0 16px 35px #ff5c8a3d}.ct-contact__form-icon svg{width:2.35rem;height:2.35rem;fill:currentColor}.ct-contact__form-heading h1,.ct-contact__form-heading h2{margin:0;color:var(--ct-cacao);font-family:Fraunces,Georgia,serif;font-size:3.2rem;font-weight:800;letter-spacing:0;line-height:1.06}.ct-contact__form-text{max-width:48rem;margin-top:.62rem;color:var(--ct-cacao-muted);font-size:1.42rem;font-weight:700;line-height:1.58}.ct-contact__form{display:block}.ct-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ct-contact .field{margin-bottom:1.2rem}.ct-contact .field:before,.ct-contact .field:after{content:none;border-radius:1.2rem;box-shadow:none}.ct-contact .field__input,.ct-contact .text-area{border:1px solid rgba(43,31,26,.12);border-radius:1.2rem;background:#fffaf2eb;color:var(--ct-cacao);box-shadow:inset 0 1px #ffffffe6;font-weight:800;letter-spacing:0}.ct-contact .field__input:hover,.ct-contact .text-area:hover{border-color:#ff5c8a52;border-radius:1.2rem}.ct-contact .field__input{min-height:5.6rem}.ct-contact .text-area{min-height:17rem;resize:vertical}.ct-contact .field__input:focus,.ct-contact .field__input:focus-visible,.ct-contact .text-area:focus,.ct-contact .text-area:focus-visible{border-color:#ff5c8a80;border-radius:1.2rem;box-shadow:0 0 0 .3rem #ff5c8a1f;outline:0}.ct-contact .field__label,.ct-contact .form__label{color:var(--ct-cacao-muted);font-weight:800;letter-spacing:0}.ct-contact__status{color:var(--ct-cacao);font-weight:900;letter-spacing:0}.ct-contact__status svg{color:var(--ct-rose)}.ct-contact__button{margin-top:1.9rem}.ct-contact__submit{display:inline-flex;min-height:5.4rem;align-items:center;gap:1rem;padding-right:.65rem;padding-left:2.2rem;border:0;border-radius:999px;background:var(--ct-rose)!important;box-shadow:var(--ct-shadow-rose);color:var(--ct-white)!important;font-weight:900;letter-spacing:0;transition:transform .52s var(--ct-ease),box-shadow .52s var(--ct-ease),background .52s var(--ct-ease)}.ct-contact__submit:before,.ct-contact__submit:after{display:none}.ct-contact__submit:hover{transform:translateY(-2px);background:var(--ct-rose-deep)!important;box-shadow:0 24px 55px #ff5c8a57}.ct-contact__submit-icon{display:grid;width:4rem;height:4rem;place-items:center;border-radius:999px;background:#ffffff38}.ct-contact__submit-icon svg{width:1.45rem;height:1.45rem;fill:currentColor}.ct-contact__support,.ct-contact__support-list{display:grid;gap:1rem}.ct-contact__support-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;min-height:12.4rem;padding:1.35rem;border:1px solid rgba(43,31,26,.08);border-radius:1.45rem;background:#ffffffc2;box-shadow:var(--ct-shadow-soft);transition:transform .52s var(--ct-ease),background .52s var(--ct-ease)}.ct-contact__support-card:hover{transform:translateY(-3px);background:var(--ct-white)}.ct-contact__support-icon{display:grid;width:4.6rem;height:4.6rem;place-items:center;border-radius:1.05rem;color:var(--ct-cacao);background:var(--ct-rose)}.ct-contact__support-card--pistache .ct-contact__support-icon{background:var(--ct-pistache)}.ct-contact__support-card--bleu .ct-contact__support-icon{background:var(--ct-bleu-glacier)}.ct-contact__support-card--jaune .ct-contact__support-icon{background:var(--ct-jaune-mangue)}.ct-contact__support-card--peche .ct-contact__support-icon{background:var(--ct-peche);color:var(--ct-white)}.ct-contact__support-card--rose .ct-contact__support-icon{color:var(--ct-white)}.ct-contact__support-icon svg{width:2.2rem;height:2.2rem;fill:currentColor}.ct-contact__support-copy{min-width:0}.ct-contact__support-copy h2{margin:0;color:var(--ct-cacao);font-family:Fraunces,Georgia,serif;font-size:2rem;font-weight:800;letter-spacing:0;line-height:1.08}.ct-contact__support-copy p{margin:.55rem 0 0;color:var(--ct-cacao-muted);font-size:1.35rem;font-weight:700;line-height:1.48}.ct-contact__support-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;color:var(--ct-rose);font-size:1.3rem;font-weight:900;text-decoration:underline;text-underline-offset:.24em}.ct-contact__support-link svg{width:1.2rem;height:1.2rem;fill:currentColor}.ct-contact__note{padding:1.35rem 1.5rem;border:1px solid rgba(43,31,26,.08);border-radius:1.2rem;background:#ffffff8f;color:var(--ct-cacao-muted);font-size:1.34rem;font-weight:800;line-height:1.5}@media screen and (max-width:989px){.ct-contact__layout{grid-template-columns:1fr}.ct-contact__support-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ct-contact{background:linear-gradient(180deg,#fff8eec7,#fff1dcc7 58%,#fffaf2f0),repeating-linear-gradient(90deg,rgba(43,31,26,.024) 0 1px,transparent 1px 30px)}.ct-contact__shell{width:min(100% - 2rem,1180px)}.ct-contact__form-card{padding:1.2rem;border-radius:1.35rem}.ct-contact__form-heading,.ct-contact__fields,.ct-contact__support-list{grid-template-columns:1fr}.ct-contact__form-icon{width:4.4rem;height:4.4rem}.ct-contact__form-heading h1,.ct-contact__form-heading h2{font-size:2.75rem}.ct-contact .field{margin-bottom:1rem}.ct-contact__submit{width:100%;justify-content:space-between}.ct-contact__support-card{min-height:0;padding:1.15rem;border-radius:1.2rem}.ct-contact__note{border-radius:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/coolytray-contact.css.map */
