.ms-support-hero{padding-top:72px;padding-bottom:56px}@media(max-width:760px){.ms-support-hero{padding-top:48px;padding-bottom:32px}}.ms-support-hero-inner{max-width:920px;margin:0 auto;text-align:center}.ms-support-hero-eyebrow{margin-bottom:16px;color:var(--burgundy-500)}.ms-support-hero-heading{font-size:clamp(48px,6vw,96px);line-height:1;margin-bottom:24px}.ms-support-hero-lead{max-width:660px;margin:0 auto}.ms-support-hero-updated{margin-top:22px;color:var(--fg-3)}.ms-faq-wrap{padding:72px 56px;max-width:880px;margin:0 auto}.ms-faq-group-title{margin:56px 0 16px}.ms-faq-group-title:first-child{margin-top:0}@media(max-width:760px){.ms-faq-wrap{padding:40px 20px}}.ms-contact-form-wrap{padding:40px 56px 96px;max-width:var(--content-narrow);margin:0 auto}.ms-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:32px}.ms-contact-form-row+.ms-field{margin-top:28px}.ms-field{margin-top:28px}.ms-contact-form-row .ms-field{margin-top:0}.ms-contact-submit{margin-top:36px}.ms-contact-success{margin-top:20px;color:var(--sage-800)}@media(max-width:760px){.ms-contact-form-wrap{padding:24px 20px 64px}.ms-contact-form-row{grid-template-columns:1fr;gap:0}}.ms-contact-details{padding:0 56px 96px;max-width:var(--content-narrow);margin:0 auto;display:flex;flex-direction:column;gap:10px}.ms-contact-details a{text-decoration:underline;text-underline-offset:3px}.ms-contact-social{display:flex;gap:22px;margin-top:8px}@media(max-width:760px){.ms-contact-details{padding:0 20px 64px}}.ms-support-prompt{text-align:center;padding:40px 56px;margin-top:40px;background:var(--ivory-tint)}.ms-support-prompt .ms-h3{margin-bottom:16px}@media(max-width:760px){.ms-support-prompt{padding:32px 20px;margin-top:32px}}.ms-policy-body{padding:40px 56px 120px}.ms-policy-prose{max-width:var(--content-narrow);margin:0 auto;font-family:var(--font-serif);font-size:16px;line-height:1.8;color:var(--fg-2)}.ms-policy-prose h2{font-family:var(--font-display);font-size:26px;font-weight:400;color:var(--fg-1);filter:var(--smooth);margin:48px 0 16px;line-height:1.22}.ms-policy-prose h3{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--fg-1);filter:var(--smooth);margin:36px 0 14px}.ms-policy-prose h2:first-child,.ms-policy-prose h3:first-child{margin-top:0}.ms-policy-prose p{margin:0 0 18px}.ms-policy-prose ul,.ms-policy-prose ol{margin:0 0 18px;padding-left:22px}.ms-policy-prose li{margin-bottom:8px}.ms-policy-prose a{text-decoration:underline;text-underline-offset:3px;color:var(--burgundy-700)}.ms-policy-prose strong{color:var(--fg-1)}.ms-policy-prose table{width:100%;border-collapse:collapse;margin:24px 0;font-family:var(--font-body);font-size:14px}.ms-policy-prose table td,.ms-policy-prose table th{border:1px solid var(--line);padding:12px 16px;text-align:left;vertical-align:top}.ms-policy-prose table tr:first-child td,.ms-policy-prose table th{font-weight:500;background:var(--ivory-tint)}@media(max-width:760px){.ms-policy-body{padding:24px 20px 64px}.ms-policy-prose table{display:block;overflow-x:auto}}.ms-cart-page{padding:56px 56px 140px}.ms-cart-page-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.ms-cart-page-items{border-top:1px solid var(--line)}.ms-cart-page-line{display:grid;grid-template-columns:88px 1fr auto;gap:18px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line-soft)}.ms-cart-page-line-img{width:88px;height:110px;border-radius:var(--r-md);overflow:hidden;background:var(--ivory-tint);position:relative}.ms-cart-page-name{font-family:var(--font-display);font-size:22px;line-height:1.15;filter:var(--smooth)}.ms-cart-page-controls{display:flex;gap:10px;align-items:center;margin-top:10px}.ms-cart-page-price{font-family:var(--font-body);font-size:14px;color:var(--fg-2);white-space:nowrap}.ms-cart-page-summary{background:var(--ivory-tint);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:32px;position:sticky;top:130px}.ms-cart-page-summary-row{display:flex;justify-content:space-between;margin-bottom:12px}.ms-cart-page-empty{text-align:center;padding:120px 0}.ms-cart-page-empty .ms-script{font-size:36px;margin-bottom:14px}@media(max-width:760px){.ms-cart-page{padding:32px 20px 96px}.ms-cart-page-grid{grid-template-columns:1fr;gap:32px}.ms-cart-page-summary{position:static}.ms-cart-page-line>div{min-width:0}.ms-cart-page-name{overflow-wrap:break-word}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-support.css.map */
