body:has(#MainContent .ac-contact) #MainContent{background:var(--ap-page-gradient)}body:has(.ac-contact) .header-wrapper,body:has(.ac-contact) .menu-drawer,body:has(.ac-contact) .header__submenu,body:has(.ac-contact) .mega-menu__content{--color-foreground:68,36,95;--color-background:238,223,255;background:var(--ap-chrome-gradient)}body:has(.ac-contact) .footer{--color-foreground:77,40,66;--color-background:255,207,117;background:var(--ap-chrome-gradient);border-top:0}body:has(.ac-contact) .footer a,body:has(.ac-contact) .footer .rte{color:var(--ap-ink,#4d2842)}.ac-contact{padding:36px 24px 52px;color:var(--ap-accent,#4d287b)}.ac-contact *{box-sizing:border-box}.ac-contact__shell{width:min(1120px,100%);margin:auto}.ac-contact__hero{padding:8px 0 32px;color:var(--ap-on-hero,#fff)}.ac-contact__breadcrumbs{display:flex;gap:10px;font-size:14px;margin-bottom:28px;color:var(--ap-on-hero,#ffe0ed)}.ac-contact__breadcrumbs a{color:inherit;text-underline-offset:4px}.ac-contact__eyebrow{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:1.6px}.ac-contact__hero h1{margin:0;color:var(--ap-on-hero,#fff);font-size:clamp(36px,4.4vw,56px);line-height:1.12;font-weight:550;letter-spacing:.5px}.ac-contact__intro{max-width:650px;margin:16px 0 0;font-size:17px;line-height:1.7;color:var(--ap-on-hero,#fff0f7)}.ac-contact__body{padding:28px;background:rgba(var(--ap-surface-rgb),.96);border:2px solid var(--ap-frame,#fff);border-radius:18px;box-shadow:0 0 0 3px rgba(var(--ap-border-rgb),.6),0 16px 36px rgba(var(--ap-shadow-rgb),.16)}.ac-contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:28px;align-items:start}.ac-contact h2{margin:0 0 12px;font-size:25px;line-height:1.25;font-weight:500;color:var(--ap-accent,#4d287b)}.ac-contact p{line-height:1.65}.ac-contact__info>p:not(.ac-contact__eyebrow),.ac-contact__form-panel>p:not(.ac-contact__eyebrow),.ac-contact__faq-heading>p:not(.ac-contact__eyebrow){font-size:15px;color:var(--ap-muted,#6a5878);margin:0 0 22px}.ac-contact__info{min-width:0;padding:24px;border:1px solid var(--ap-border,#efc7dd);border-radius:12px;background:var(--ap-tint,#f8eaf4)}.ac-contact__channels{margin:26px 0}.ac-contact__channels>div{padding:16px 0;border-top:1px solid var(--ap-border,#e6c8de)}.ac-contact__channels dt{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--ap-accent,#7f2e74);font-weight:500;margin-bottom:7px}.ac-contact__channels dd{margin:0;font-size:17px;font-weight:500;overflow-wrap:anywhere}.ac-contact__channels a{display:flex;gap:12px;align-items:baseline;justify-content:space-between;color:var(--ap-accent,#4d287b);text-decoration:none}.ac-contact__channels a:hover{text-decoration:underline;text-underline-offset:4px}.ac-contact__note{padding:18px;border:1px solid var(--ap-border,#efd59b);border-radius:8px;background:var(--ap-tint,#fff5d8)}.ac-contact__note h3{font-size:15px;font-weight:500;margin:0 0 7px;color:var(--ap-warm-ink,#704c31)}.ac-contact__note p{margin:0;font-size:14px;color:var(--ap-warm-ink,#704c31)}.ac-contact__form-panel{padding:24px 4px 0;min-width:0}.ac-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ac-contact__field{display:flex;flex-direction:column;gap:8px;min-width:0}.ac-contact__field--full{grid-column:1 / -1}.ac-contact label{font-size:14px;font-weight:500}.ac-contact input,.ac-contact textarea{width:100%;min-width:0;border:1px solid var(--ap-border,#d7b9d1);border-radius:7px;background:var(--ap-surface,#fff);padding:12px 14px;font:inherit;font-size:16px;color:var(--ap-ink,#44245f)}.ac-contact input{min-height:48px}.ac-contact textarea{min-height:154px;resize:vertical}.ac-contact :is(input,textarea,a,summary,button):focus-visible{outline:3px solid var(--ap-border,#7842a8);outline-offset:3px}.ac-contact__submit{display:inline-flex;align-items:center;gap:32px;margin-top:22px;min-height:48px;padding:12px 22px;border:1px solid var(--ap-border,#d4a541);border-radius:7px;background:var(--ap-highlight,#ffcf75);color:var(--ap-warm-ink,#55311d);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.ac-contact__submit:hover{background:var(--ap-highlight,#ffdb91)}.ac-contact__status{padding:14px;margin:0 0 20px;background:var(--ap-tint,#eef5e7);border:1px solid var(--ap-border,#93b279);border-radius:7px;font-size:15px}.ac-contact__status--error{background:var(--ap-surface,#fff0f0);border-color:var(--ap-border,#c55c70)}.ac-contact__faq{margin-top:34px;padding-top:30px;border-top:1px solid var(--ap-border,#e9d4e5);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:28px}.ac-contact__question{border-bottom:1px solid var(--ap-border,#e9d4e5)}.ac-contact__question:first-child{border-top:1px solid var(--ap-border,#e9d4e5)}.ac-contact__question summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:15px;font-weight:500;list-style:none;cursor:pointer}.ac-contact__question summary::-webkit-details-marker{display:none}.ac-contact__question summary span{font-size:23px;line-height:1;font-weight:400}.ac-contact__question[open] summary span{transform:rotate(45deg)}.ac-contact__answer{font-size:15px;color:var(--ap-muted,#6a5878);line-height:1.7;padding:0 30px 18px 0}.ac-contact__answer p{margin:0}@media(max-width:749px){.ac-contact{padding:24px 16px 36px}.ac-contact__body{padding:18px;border-radius:12px}.ac-contact__grid,.ac-contact__faq{grid-template-columns:1fr;gap:24px}.ac-contact__info{padding:20px}.ac-contact__form-panel{padding:0}.ac-contact__fields{grid-template-columns:1fr;gap:16px}.ac-contact__submit{width:100%;justify-content:space-between}.ac-contact__channels dd{font-size:16px}.ac-contact__breadcrumbs{margin-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-y2k-contact-page.css.map */
