body.viva-support-pages.template-page-contact #MainContent.viva-support,body.viva-support-pages.template-page-contact #MainContent.viva-support>.shopify-section.contact-2-section,body.viva-support-pages.template-page-contact #MainContent.viva-support>.shopify-section.faq-2-section,body.viva-support-pages .contact-2-section,body.viva-support-pages .faq-2-section,body.viva-support-pages .contact-2-section.lu--one-half,body.viva-support-pages .faq-2-section.lu--one-half{display:block!important;width:100%!important;max-width:100%!important;flex:none!important;vertical-align:top!important;padding-left:0!important;padding-right:0!important}body.viva-support-pages .contact-2-section .section-container,body.viva-support-pages .faq-2-section .section-container{display:block!important;width:100%!important;max-width:100%!important;justify-content:center!important}body.viva-support-pages .contact-2-section .section-container>.page-width,body.viva-support-pages .contact-2-section .page-width,body.viva-support-pages .contact-2-section .page-width.page-width--max-1180,body.viva-support-pages .contact-2-section .page-width.page-width--max-960,body.viva-support-pages .contact-2-section .page-width.page-width--max-1040,body.viva-support-pages .contact-2-section .page-width.page-width--max-1400,body.viva-support-pages .faq-2-section .section-container>.page-width,body.viva-support-pages .faq-2-section .page-width{width:min(1180px,calc(100% - 32px))!important;max-width:min(1180px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,3vw,28px)!important;padding-right:clamp(16px,3vw,28px)!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.viva-support-pages .contact-2-section .section-blocks,body.viva-support-pages .contact-2-section .contact-form{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}body.viva-support-pages #MainContent.viva-support .contact-2-section .viva-contact-page{margin-top:clamp(10px,2vw,18px)}body.viva-support-pages .viva-contact-page{width:100%;max-width:100%;min-width:0;margin-top:clamp(10px,2vw,18px);font-family:Nunito,sans-serif}body.viva-support-pages .viva-contact-page__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,28px);align-items:end;margin-bottom:clamp(22px,4vw,34px);padding:clamp(24px,4vw,44px);overflow:hidden;border:1px solid rgba(232,152,80,.18);border-radius:30px;background:radial-gradient(circle at 92% 10%,rgba(232,152,80,.2),transparent 26%),linear-gradient(135deg,#fffffffa,#fff7edd1);box-shadow:0 18px 55px #4a3e3614}body.viva-support-pages .viva-contact-page__hero:after{content:"";position:absolute;right:-70px;bottom:-90px;width:230px;height:230px;border-radius:999px;background:#f7c68038;pointer-events:none}body.viva-support-pages .viva-contact-page__hero-copy,body.viva-support-pages .viva-contact-page__hero-card{position:relative;z-index:1}body.viva-support-pages .viva-contact-page__eyebrow,body.viva-support-pages .viva-contact-page__form-kicker{margin:0 0 8px;font-family:Caveat,cursive;font-size:clamp(24px,3vw,34px);line-height:1.1;color:var(--viva-cta-dk, #c97a2e)}body.viva-support-pages .viva-contact-page__title{margin:0;font-family:Fredoka,sans-serif;font-size:clamp(36px,5.8vw,64px);font-weight:800;letter-spacing:-.045em;line-height:.95;color:var(--viva-ink, #2c2420)}body.viva-support-pages .viva-contact-page__hero .breadcrumb{margin-top:12px;margin-bottom:0}body.viva-support-pages .viva-contact-page__lead{max-width:680px;margin:clamp(16px,2vw,20px) 0 0;font-size:clamp(15.5px,1.8vw,18px);font-weight:650;line-height:1.65;color:var(--viva-ink-lt, #5c534c)}body.viva-support-pages .viva-contact-page__trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}body.viva-support-pages .viva-contact-page__trust span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 13px;border:1px solid rgba(44,36,32,.08);border-radius:999px;background:#ffffffc2;color:var(--viva-ink, #2c2420);font-size:13px;font-weight:800}body.viva-support-pages .viva-contact-page__trust span:before,body.viva-support-pages .viva-contact-page__checklist li:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--viva-cta, #e89850);box-shadow:0 0 0 4px #e8985024}body.viva-support-pages .viva-contact-page__hero-card{padding:clamp(18px,3vw,24px);border:1px solid rgba(44,36,32,.08);border-radius:22px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffbf}body.viva-support-pages .viva-contact-page__hero-card-title{margin:0 0 12px;font-family:Fredoka,sans-serif;font-size:18px;font-weight:800;color:var(--viva-ink, #2c2420)}body.viva-support-pages .viva-contact-page__checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.viva-support-pages .viva-contact-page__checklist li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:700;line-height:1.45;color:var(--viva-ink-lt, #5c534c)}body.viva-support-pages .viva-contact-page__checklist li:before{margin-top:7px}body.viva-support-pages .viva-contact-page__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px,3vw,26px);align-items:start}body.viva-support-pages .viva-contact-page__form-section,body.viva-support-pages .viva-contact-page__support{min-width:0}body.viva-support-pages .viva-contact-page__support{display:grid;gap:14px}body.viva-support-pages .viva-contact-page__form-panel,body.viva-support-pages .viva-contact-page__support-panel{border:1px solid rgba(44,36,32,.08);border-radius:26px;background:#fffffff5;box-shadow:0 16px 42px #4a3e3612}body.viva-support-pages .viva-contact-page__form-panel{padding:clamp(22px,3.2vw,34px)}body.viva-support-pages .viva-contact-page__support-panel{padding:clamp(18px,2.4vw,24px)}body.viva-support-pages .viva-contact-page__support-panel--return{background:linear-gradient(180deg,#fffffff5,#fff7edd1)}body.viva-support-pages #MainContent.viva-support .viva-contact-page__form-panel,body.viva-support-pages #MainContent.viva-support .viva-contact-page__support-panel{border:1px solid rgba(44,36,32,.08);border-radius:26px;background:#fffffff5;box-shadow:0 16px 42px #4a3e3612}body.viva-support-pages #MainContent.viva-support .viva-contact-page__form-panel{padding:clamp(22px,3.2vw,34px)}body.viva-support-pages #MainContent.viva-support .viva-contact-page__support-panel{padding:clamp(18px,2.4vw,24px)}body.viva-support-pages #MainContent.viva-support .viva-contact-page__support-panel--return{background:linear-gradient(180deg,#fffffff5,#fff7edd1)}body.viva-support-pages .viva-contact-page__form-heading{margin-bottom:22px}body.viva-support-pages .viva-contact-page__form-kicker{margin-bottom:4px;font-size:clamp(22px,2.6vw,28px)}body.viva-support-pages .viva-contact-page__form-title,body.viva-support-pages .viva-contact-page__support-title{margin:0;font-family:Fredoka,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.08;color:var(--viva-ink, #2c2420)}body.viva-support-pages .viva-contact-page__form-title{font-size:clamp(26px,3.2vw,34px)}body.viva-support-pages .viva-contact-page__support-title{margin-bottom:16px;font-size:clamp(21px,2.5vw,26px)}body.viva-support-pages .viva-contact-page__form-hint{margin:8px 0 0;max-width:560px;font-size:14.5px;font-weight:650;line-height:1.55;color:var(--viva-ink-sub, #8a8078)}body.viva-support-pages #MainContent.viva-support .viva-contact-page__form-title{margin:0;font-size:clamp(26px,3.2vw,34px);text-align:left}body.viva-support-pages #MainContent.viva-support .viva-contact-page__form-hint{margin:8px 0 0;max-width:560px;font-size:14.5px;font-weight:650;line-height:1.55;color:var(--viva-ink-sub, #8a8078);text-align:left}body.viva-support-pages .contact-2-section .input-group-form,body.viva-support-pages .contact-2-section .viva-contact-page__form,body.viva-support-pages .contact-2-section .input-group-form.flex{display:grid!important;flex-flow:unset!important;flex-wrap:unset!important;align-items:stretch!important;align-content:start!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;grid-template-columns:minmax(0,1fr);gap:14px}body.viva-support-pages .contact-2-section .input-group-form>*{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;box-sizing:border-box}body.viva-support-pages .contact-2-section .input-field{position:relative;margin:0!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important}body.viva-support-pages .contact-2-section .input-field:has(select),body.viva-support-pages .contact-2-section .input-field:has(textarea),body.viva-support-pages .contact-2-section .input-group-form>input[type=submit]{grid-column:1 / -1}body.viva-support-pages .contact-2-section .input-field-names{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;grid-column:1 / -1}body.viva-support-pages .contact-2-section .input-field-names>.input-field{width:100%!important;margin:0!important}body.viva-support-pages .contact-2-section .input-field-names>.input-field+.input-field{margin-left:0!important}body.viva-support-pages .contact-2-section .input-group-form .input-field input:not([type=radio]),body.viva-support-pages .contact-2-section .input-group-form .input-field select,body.viva-support-pages .contact-2-section .input-group-form .input-field textarea{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:15px!important;border:1px solid rgba(44,36,32,.13)!important;background:#fff!important;font-family:Nunito,sans-serif!important;font-size:15px!important;font-weight:650!important;color:var(--viva-ink, #2c2420)!important;padding:15px 16px!important;line-height:1.4!important;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body.viva-support-pages .contact-2-section .input-group-form .input-field input:focus,body.viva-support-pages .contact-2-section .input-group-form .input-field select:focus,body.viva-support-pages .contact-2-section .input-group-form .input-field textarea:focus{border-color:#e89850c7!important;box-shadow:0 0 0 4px #e8985024!important}body.viva-support-pages .contact-2-section .input-group-form .input-field textarea{min-height:150px;resize:vertical}body.viva-support-pages .contact-2-section .input-group-form .input-field select{cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--viva-ink-sub, #8a8078) 50%),linear-gradient(135deg,var(--viva-ink-sub, #8a8078) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}body.viva-support-pages .contact-2-section .input--required{display:none}body.viva-support-pages .contact-2-section .form-success,body.viva-support-pages .viva-contact-page__success{margin:0 0 16px;padding:13px 15px;border-radius:15px;background:#4a9b651a;color:#2f6f46;font-weight:800;text-align:left}body.viva-support-pages .contact-2-section .errors,body.viva-support-pages .contact-2-section .form-error{margin-bottom:16px;border-radius:15px}body.viva-support-pages .contact-2-section .viva-contact-page__submit{justify-self:start;width:auto!important;min-width:min(100%,230px);margin-top:4px}body.viva-support-pages .contact-2-section .input-group-form .btn,body.viva-support-pages .contact-2-section .viva-contact-page__submit{font-family:Fredoka,sans-serif!important;font-size:15px!important;font-weight:800!important;letter-spacing:.02em;border-radius:999px!important;padding:15px 34px!important;background:linear-gradient(135deg,#f2a15b,var(--viva-cta, #e89850))!important;color:#fff!important;border:none!important;box-shadow:0 14px 30px #e8985052;transition:transform .16s ease,box-shadow .16s ease}body.viva-support-pages .contact-2-section .viva-contact-page__submit:hover,body.viva-support-pages .contact-2-section .viva-contact-page__submit:focus-visible{transform:translateY(-1px);box-shadow:0 18px 36px #e8985061}body.viva-support-pages #MainContent.viva-support .contact-2-section .viva-contact-page__submit{justify-self:start;width:auto!important;min-width:min(100%,230px);margin-top:4px}body.viva-support-pages .viva-contact-page__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}body.viva-support-pages .viva-contact-page__card{position:relative;min-width:0;padding:15px 16px 15px 44px;border:1px solid rgba(44,36,32,.08);border-radius:18px;background:#ffffffe6}body.viva-support-pages #MainContent.viva-support .viva-contact-page__card{position:relative;min-width:0;padding:15px 16px 15px 44px;border:1px solid rgba(44,36,32,.08);border-radius:18px;background:#ffffffe6;box-shadow:none}body.viva-support-pages .viva-contact-page__card:before{content:"";position:absolute;top:19px;left:18px;width:10px;height:10px;border-radius:999px;background:var(--viva-cta, #e89850);box-shadow:0 0 0 5px #e8985021}body.viva-support-pages .viva-contact-page__card-label{display:block;margin-bottom:6px;font-family:Fredoka,sans-serif;font-size:.86rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;color:var(--viva-ink, #2c2420)}body.viva-support-pages #MainContent.viva-support .viva-contact-page__card-label{margin-bottom:6px;font-size:.86rem;font-weight:800;letter-spacing:.045em}body.viva-support-pages .viva-contact-page__card-value{display:block;font-size:1.04rem;font-weight:650;line-height:1.55;color:var(--viva-ink-lt, #5c534c);overflow-wrap:anywhere}body.viva-support-pages #MainContent.viva-support .viva-contact-page__card-value{font-size:1.04rem;font-weight:650;line-height:1.55}body.viva-support-pages .viva-contact-page__card-value--link,body.viva-support-pages .viva-return-procedure-public a,body.viva-support-pages .faq-2-section .faq__answer a{color:var(--viva-cta-dk, #c97a2e)!important;font-weight:800;text-decoration:underline;text-underline-offset:3px}body.viva-support-pages .viva-contact-page__card-note{display:block;margin-top:5px;font-size:.95rem;font-weight:650;color:var(--viva-ink-sub, #8a8078)}body.viva-support-pages .viva-return-procedure-public,body.viva-support-pages #MainContent.viva-support .viva-return-procedure-public{font-size:14px;font-weight:600;line-height:1.6;color:var(--viva-ink-lt, #5c534c)}body.viva-support-pages .viva-return-procedure-public p{margin:0 0 10px}body.viva-support-pages .viva-return-procedure-public p:last-child{margin-bottom:0}body.viva-support-pages .viva-return-procedure-public__address{margin:10px 0 12px;padding:12px 14px;border-radius:14px;background:#e8985014;font-style:normal}body.viva-support-pages .viva-return-procedure-public__steps{display:grid;gap:7px;margin:12px 0 0;padding-left:1.15rem}body.viva-support-pages .viva-contact-page__quicklinks{display:flex;flex-wrap:wrap;gap:9px}body.viva-support-pages .viva-contact-page__quicklinks a{display:inline-flex;align-items:center;min-height:38px;padding:8px 15px;border:1px solid rgba(232,152,80,.28);border-radius:999px;background:#ffffffe0;color:var(--viva-ink, #2c2420)!important;font-size:13px;font-weight:800;text-decoration:none}body.viva-support-pages #MainContent.viva-support .viva-contact-page__quicklinks a{min-height:38px;padding:8px 15px;border-color:#e8985047;background:#ffffffe0;font-weight:800}body.viva-support-pages .viva-contact-page__quicklinks a:hover,body.viva-support-pages .viva-contact-page__quicklinks a:focus-visible{border-color:#e898508c;background:#fff}body.viva-support-pages .faq-2-section{margin-top:clamp(22px,4vw,40px)}body.viva-support-pages .faq-2-section .faq-container{display:grid;gap:12px}body.viva-support-pages .faq-2-section .faq__separator{margin:8px 0 2px!important;font-family:Fredoka,sans-serif!important;font-size:clamp(24px,3.5vw,34px)!important;font-weight:800!important;letter-spacing:-.04em;color:var(--viva-ink, #2c2420)!important}body.viva-support-pages .faq-2-section .faq__item{border:1px solid rgba(44,36,32,.08)!important;border-radius:18px!important;background:#fffffff0!important;margin:0!important;overflow:hidden;box-shadow:0 10px 28px #4a3e360d}body.viva-support-pages .faq-2-section summary.link_collapsing_title{list-style:none;cursor:pointer;display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:17px 19px!important;border:none!important;background:transparent!important}body.viva-support-pages .faq-2-section summary.link_collapsing_title::-webkit-details-marker{display:none}body.viva-support-pages .faq-2-section .faq__question{margin:0!important;font-family:Fredoka,sans-serif!important;font-weight:800!important;font-size:1rem!important;color:var(--viva-ink, #2c2420)!important}body.viva-support-pages .faq-2-section .faq__answer{padding:0 19px 18px!important;font-size:14.5px!important;font-weight:600;line-height:1.7!important;color:var(--viva-ink-lt, #5c534c)!important}body.viva-support-pages .faq-2-section .faq__item[open] .link_collapsing_title svg{transform:rotate(180deg)}@media(min-width:760px){body.viva-support-pages .contact-2-section .input-group-form,body.viva-support-pages .contact-2-section .viva-contact-page__form{grid-template-columns:repeat(2,minmax(0,1fr))}body.viva-support-pages .viva-contact-page__hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}}@media(min-width:990px){body.viva-support-pages .viva-contact-page__layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)}body.viva-support-pages .viva-contact-page__support{position:sticky;top:22px}}@media(max-width:759px){body.viva-support-pages .viva-contact-page__hero{border-radius:24px}body.viva-support-pages .viva-contact-page__trust{align-items:stretch}body.viva-support-pages .viva-contact-page__trust span{width:100%}body.viva-support-pages .contact-2-section .input-field-names{grid-template-columns:minmax(0,1fr)!important}body.viva-support-pages .contact-2-section .viva-contact-page__submit{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/viva-contact-page.css.map */
