.slich-contact{padding-block:clamp(22px,3vw,46px) clamp(42px,5vw,76px);color:var(--slich-site-ink, #171125);background:#faf8f4}.slich-contact__inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(16px,2.2vw,28px);align-items:stretch}.slich-contact__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:28px;grid-column:1;grid-row:1;align-self:start;padding:clamp(28px,3.8vw,52px);border-radius:30px;background:#24153e;color:#fff}.slich-contact__hero:before{position:absolute;z-index:-1;top:-145px;right:-155px;width:460px;height:460px;border:1px solid rgb(255 255 255 / 16%);border-radius:50%;background:radial-gradient(circle at 40% 40%,rgb(134 96 221 / 43%),transparent 68%);box-shadow:0 0 0 64px #ffffff0a,0 0 0 128px #ffffff08;content:"";pointer-events:none}.slich-contact .slich-contact__hero .slich-contact__hero-copy{padding:0;border-radius:0;background:transparent;box-shadow:none}.slich-contact__eyebrow,.slich-contact__form-kicker{margin:0 0 22px;font-family:var(--font-serif, Georgia, serif);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.slich-contact__eyebrow{color:#f8cb77}.slich-contact__title{margin:0 0 22px;color:#fff;font-size:clamp(34px,4.2vw,50px);line-height:1.04;letter-spacing:-.035em}.slich-contact__lead{max-width:42ch;margin:0;color:#ede8f7;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.slich-contact__promise{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 0}.slich-contact__promise-badge{display:inline-flex;align-items:center;min-height:36px;padding:7px 13px;border-radius:999px;background:#f8d899;color:#291b39;font-size:13px;font-weight:800}.slich-contact__promise-note{color:#e5ddf2;font-size:13px;line-height:1.4}.slich-contact__channels{display:grid;gap:10px}.slich-contact__channel{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:74px;padding:13px 18px;border:1px solid rgb(255 255 255 / 28%);border-radius:16px;background:#ffffff14;color:#fff;text-decoration:none;transition:background .18s ease,transform .18s ease,border-color .18s ease}.slich-contact__channel:hover,.slich-contact__channel:focus-visible{border-color:#f8d899;background:#ffffff29;transform:translateY(-2px)}.slich-contact__channel-label{font-size:15px;font-weight:800;overflow-wrap:anywhere}.slich-contact__channel-label span{margin-left:4px}.slich-contact__channel-hint{color:#e5ddf2;font-size:12.5px;line-height:1.35}.slich-contact__body{display:contents}.slich-contact__form-block{grid-column:2;grid-row:1;padding:clamp(24px,3.3vw,46px);border:1px solid #e7e0ee;border-radius:30px;background:#fff;box-shadow:0 20px 56px #21143b12}.slich-contact__form-block,#ContactForm{scroll-margin-top:14px}.slich-contact__form-kicker{margin-bottom:12px;color:#5b2abd}.slich-contact__form-title{margin:0 0 10px;font-size:clamp(27px,2.6vw,38px);line-height:1.12;letter-spacing:-.025em}.slich-contact__form-lead{max-width:58ch;margin:0;color:#514a5b;font-size:15px;line-height:1.6}.slich-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;margin-top:20px}.slich-contact__field{display:flex;flex-direction:column;gap:7px;grid-column:1 / -1;margin:0}.slich-contact__field--half{grid-column:span 1}.slich-contact__label{color:#241c31;font-size:14px;font-weight:750}.slich-contact__optional{color:#736c7d;font-weight:500}.slich-contact__input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cfc7d8;border-radius:12px;background:#fff;color:#21182d;font-family:inherit;font-size:16px;line-height:1.45}.slich-contact__input:hover{border-color:#9b89b5}.slich-contact__input:focus-visible{border-color:#5b2abd;outline:3px solid rgb(91 42 189 / 24%);outline-offset:1px}.slich-contact__select{cursor:pointer}.slich-contact__input--area{min-height:142px;resize:vertical}.slich-contact__note{grid-column:1 / -1;margin:0;color:#625a6b;font-size:13px;line-height:1.5}.slich-contact__note a{color:#4d229c;text-decoration:underline;text-underline-offset:2px}.slich-contact__submit{grid-column:1 / -1}.slich-contact__button{width:100%;min-height:54px;padding:14px 22px;border:0;border-radius:14px;background:#5b22d4;color:#fff;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:background .18s ease,transform .18s ease}.slich-contact__button:hover{background:#4210a8;transform:translateY(-1px)}.slich-contact__button:focus-visible{outline:3px solid #21182d;outline-offset:3px}.slich-contact__success,.slich-contact__errors{grid-column:1 / -1;margin:0;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.5}.slich-contact__success{border:1px solid #a9dabe;background:#e7f5ed;color:#135433}.slich-contact__errors{display:grid;gap:6px;border:1px solid #e9b8b8;background:#fff0ef;color:#7e2525}.slich-contact__errors a{color:inherit;text-decoration:underline}.slich-contact__side{display:grid;grid-column:1 / -1;grid-row:2;gap:18px;margin-top:14px}.slich-contact__side-title{margin:0;font-size:clamp(22px,2.5vw,30px);letter-spacing:-.02em}.slich-contact__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.slich-contact__paths li{min-width:0}.slich-contact__paths a{display:flex;flex-direction:column;gap:8px;min-height:112px;height:100%;padding:18px;border:1px solid #e2dae9;border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.slich-contact__paths a:hover,.slich-contact__paths a:focus-visible{border-color:#8c64d6;box-shadow:0 10px 28px #2b194817;transform:translateY(-2px)}.slich-contact__paths strong{font-size:15px;line-height:1.3}.slich-contact__paths span{color:#625a6b;font-size:13px;line-height:1.45}.slich-contact__card{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;padding:16px 20px;border-radius:16px;background:#eee8f5}.slich-contact__card-title{margin:0;color:#42246d;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.slich-contact__card-body{margin:0;color:#3c3247;font-size:13px;line-height:1.45}.slich-contact__card-body a{color:#3b197d;text-decoration:underline}.slich-contact__detail{grid-column:1 / -1;grid-row:3;margin-top:8px}.slich-contact__detail-title{margin:0 0 12px;font-size:clamp(19px,2.3vw,25px)}.slich-contact__detail-disclosure{border:1px solid #e1d9e8;border-radius:18px;background:#fff}.slich-contact__detail-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:17px 22px;color:#3d236b;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.slich-contact__detail-summary::-webkit-details-marker{display:none}.slich-contact__detail-summary:focus-visible{outline:3px solid #5b2abd;outline-offset:3px}.slich-contact__detail-toggle{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:#eee8f5;font-size:22px;font-weight:400;line-height:1}.slich-contact__detail-disclosure[open] .slich-contact__detail-toggle{transform:rotate(45deg)}.slich-contact__detail-body{padding:6px clamp(16px,2vw,24px) 24px;color:#3a3448;overflow-wrap:anywhere}.slich-contact__detail-body :is(p,li){font-size:15.5px;line-height:1.65}.slich-contact__detail-column:first-child>.slich-contact__detail-group:first-child>h2:first-child{display:none}.slich-contact__detail-columns,.slich-contact__detail-column{display:grid;gap:14px;align-content:start}.slich-contact__detail-preamble{margin:0 0 14px}.slich-contact__detail-group{padding:clamp(16px,2vw,22px);border:1px solid var(--slich-site-line, #e5dff0);border-radius:22px;background:#fff}.slich-contact__detail-column:first-child>.slich-contact__detail-group:first-child{padding:0;border:0;background:none}.slich-contact__detail-column:first-child>.slich-contact__detail-group:first-child :is(p,li){font-size:16.5px}.slich-contact__detail-group :is(h2,h3){margin:0 0 8px;font-size:clamp(18px,1.9vw,21px)}.slich-contact__detail-group h3{margin-top:20px;font-size:clamp(15.5px,1.5vw,17px)}.slich-contact__detail-group :is(h2,h3):first-child{margin-top:0}.slich-contact__detail-group :is(ul,ol){margin:8px 0 0;padding-left:20px}.slich-contact__detail-group>:last-child{margin-bottom:0}.slich-contact__detail-body :is(img,svg,iframe){max-width:100%;height:auto}.slich-contact__detail-body a{color:#4d229c}@media screen and (min-width:1024px){.slich-contact__form-block{grid-row:1 / span 2}.slich-contact__side{grid-column:1;grid-row:2;margin-top:0;gap:12px}.slich-contact__side-title{font-size:21px}.slich-contact__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.slich-contact__paths li:last-child{grid-column:1 / -1}.slich-contact__paths a{min-height:0;padding:13px 15px}.slich-contact__card{padding:13px 15px}.slich-contact__detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}}@media screen and (min-width:750px)and (max-width:1023px){.slich-contact__detail-body{max-width:74ch}.slich-contact__paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:899px){.slich-contact__inner{grid-template-columns:minmax(0,1fr)}.slich-contact__hero{grid-column:1;grid-row:1;min-height:0}.slich-contact__form-block{grid-column:1;grid-row:2}.slich-contact__side{grid-column:1;grid-row:3}.slich-contact__detail{grid-column:1;grid-row:4}}@media screen and (max-width:749px){.slich-contact{padding-block:14px 38px}.slich-contact__hero{gap:20px;padding:26px 22px;border-radius:22px}.slich-contact__hero:before{top:-240px;right:-265px}.slich-contact__eyebrow{margin-bottom:14px}.slich-contact__title{margin-bottom:12px;font-size:clamp(34px,8.8vw,42px)}.slich-contact__lead{font-size:15px;line-height:1.5}.slich-contact__promise{margin-top:16px}.slich-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.slich-contact__channel{min-height:66px;padding:10px 12px}.slich-contact__channel-label{font-size:13px}.slich-contact__channel-hint{font-size:11.5px}.slich-contact__form-block{padding:24px 20px;border-radius:22px}.slich-contact__form{grid-template-columns:minmax(0,1fr)}.slich-contact__field--half{grid-column:1 / -1}.slich-contact__paths{grid-template-columns:minmax(0,1fr)}.slich-contact__paths a{min-height:0;padding:16px 18px}.slich-contact__card{display:block}.slich-contact__card-body{margin-top:8px}.slich-contact__detail-summary{padding:16px}}@media screen and (max-width:359px){.slich-contact__title{font-size:32px}}@media(prefers-reduced-motion:reduce){.slich-contact__channel,.slich-contact__paths a,.slich-contact__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/slich-contact.css.map */
