.ct{max-width:1100px;margin:0 auto;padding:0 32px 80px}.ct-hero{padding:48px 0 32px;text-align:center;position:relative}.ct-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><g stroke-linecap='round' stroke-width='5'><line x1='14' y1='22' x2='34' y2='12' stroke='%23ffa2bd'/><line x1='52' y1='48' x2='70' y2='38' stroke='%23fec66f'/><line x1='98' y1='14' x2='118' y2='4' stroke='%23b7e0f0'/><line x1='140' y1='30' x2='160' y2='20' stroke='%23d7ebdb'/><line x1='182' y1='10' x2='202' y2='20' stroke='%23fdefb7'/><line x1='28' y1='80' x2='12' y2='92' stroke='%23fec66f'/><line x1='128' y1='84' x2='146' y2='96' stroke='%23ffa2bd'/></g></svg>");background-size:280px;mask:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 80%);-webkit-mask:radial-gradient(ellipse 80% 60% at 50% 50%,#000 30%,transparent 80%)}.ct-hero .crumbs{justify-content:center;margin-bottom:14px;position:relative}.ct-hero .kicker{font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--sa-peach);margin-bottom:8px;position:relative}.ct-hero h1{font-family:var(--sa-font-marker);font-size:clamp(64px,9vw,132px);line-height:.9;margin:0;color:var(--sa-cream);position:relative}.ct-hero h1 em{color:var(--sa-pink);font-style:normal}.ct-hero h1 .b{color:var(--sa-azure);font-style:normal}.ct-hero .tag{font-family:var(--sa-font-hand);font-size:22px;color:#d6deec;margin:14px auto 0;max-width:560px;text-wrap:pretty;position:relative}.ct-hotline{margin:36px auto 0;max-width:680px;background:var(--sa-cream);color:var(--sa-ink);border:3px solid var(--sa-ink);border-radius:var(--sa-r-xl);padding:40px 36px 36px;box-shadow:8px 8px 0 var(--sa-pink),0 24px 50px #0000004d;text-align:center;position:relative;overflow:hidden}@media(max-width:560px){.ct-hotline{padding:32px 22px}}.ct-hotline:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><g stroke-linecap='round' stroke-width='5'><line x1='14' y1='22' x2='34' y2='12' stroke='%23ffa2bd'/><line x1='52' y1='48' x2='70' y2='38' stroke='%23fec66f'/><line x1='98' y1='14' x2='118' y2='4' stroke='%23b7e0f0'/><line x1='140' y1='30' x2='160' y2='20' stroke='%23d7ebdb'/><line x1='182' y1='10' x2='202' y2='20' stroke='%23fdefb7'/></g></svg>");background-size:200px}.ct-content{position:relative;z-index:2}.ct-stamp{display:inline-block;background:var(--sa-pink);color:var(--sa-ink);padding:10px 18px 8px;border-radius:14px;border:2.5px solid var(--sa-ink);box-shadow:3px 3px 0 var(--sa-ink);transform:rotate(-4deg);margin-bottom:18px;font-family:var(--sa-font-marker);font-size:22px;line-height:1}.ct-hotline h2{font-family:var(--sa-font-marker);font-size:clamp(42px,6vw,64px);line-height:.95;margin:0;color:var(--sa-ink)}.ct-hotline h2 em{color:var(--sa-pink);font-style:normal}.ct-phone{margin:24px 0 18px;font-family:Space Mono,monospace;font-weight:700;font-size:clamp(36px,5.5vw,56px);letter-spacing:.04em;line-height:1;color:var(--sa-ink);display:inline-block;text-decoration:none;padding:14px 22px;border-radius:18px;background:var(--sa-butter);border:3px solid var(--sa-ink);box-shadow:4px 4px 0 var(--sa-ink);transition:transform .15s,background .15s}.ct-phone:hover{background:var(--sa-pink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--sa-ink)}.ct-actions{margin-top:8px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ct-actions a{text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sa-font-marker);font-size:22px;line-height:1;transition:all .15s;border:2.5px solid var(--sa-ink)}.ct-actions .call{background:var(--sa-pink);color:var(--sa-ink)}.ct-actions .call:hover{background:var(--sa-azure);transform:translateY(-2px)}.ct-actions .text{background:var(--sa-ink);color:var(--sa-butter)}.ct-actions .text:hover{background:var(--sa-pink);color:var(--sa-ink);transform:translateY(-2px)}.ct-actions svg{width:18px;height:18px}.ct-hours{margin-top:24px;padding-top:18px;border-top:2px dashed rgba(48,60,92,.25);display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--sa-font-body);font-size:14px;color:var(--sa-ink)}.ct-hours .row{display:flex;align-items:center;gap:8px}.ct-hours b{color:var(--sa-ink);font-family:var(--sa-font-marker);font-size:18px;letter-spacing:.01em}.ct-hours .dot{width:6px;height:6px;background:var(--sa-pink);border-radius:50%}.ct-hours .status{display:inline-flex;align-items:center;gap:6px;font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-ink-soft)}.ct-hours .status .dot{background:var(--sa-mint);box-shadow:0 0 0 3px #d7ebdb66;animation:pulse 2s ease-in-out infinite}.ct-help{margin-top:64px}.ct-help-head{margin-bottom:24px}.ct-help-head .kicker{font-family:var(--sa-font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sa-peach);margin-bottom:8px}.ct-help-head h2{font-family:var(--sa-font-marker);font-size:clamp(40px,5vw,60px);line-height:.95;margin:0;color:var(--sa-cream)}.ct-help-head h2 em{color:var(--sa-pink);font-style:normal}.ct-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:880px){.ct-help-grid{grid-template-columns:1fr}}.help-card{background:#ffffff0a;border:2px solid var(--sa-lavender);border-radius:var(--sa-r-lg);padding:24px 26px;transition:transform .25s}.help-card:hover{transform:translateY(-4px) rotate(-.4deg)}.help-card .icon{width:54px;height:54px;border-radius:14px;background:var(--sa-pink);color:var(--sa-ink);display:grid;place-items:center;border:2px solid var(--sa-ink);box-shadow:2px 2px 0 var(--sa-ink);transform:rotate(-6deg);margin-bottom:14px;font-family:var(--sa-font-marker);font-size:28px;line-height:1}.help-card:nth-child(2) .icon{background:var(--sa-peach)}.help-card:nth-child(3) .icon{background:var(--sa-mint)}.help-card h3{font-family:var(--sa-font-marker);font-size:30px;line-height:1;margin:0 0 6px;color:var(--sa-cream)}.help-card h3 em{color:var(--sa-pink);font-style:normal}.help-card p{font-family:var(--sa-font-body);font-size:14px;line-height:1.55;color:#d6deec;margin:0 0 12px;text-wrap:pretty}.help-card p b{color:var(--sa-cream)}.help-card .meta{font-family:var(--sa-font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sa-peach)}.ct-faq{margin-top:64px;max-width:880px}.faq{background:#ffffff0a;border:1px solid rgba(201,184,224,.25);border-radius:18px;margin-bottom:10px;overflow:hidden}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;font-family:var(--sa-font-marker);font-size:22px;line-height:1;color:var(--sa-cream)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--sa-pink);font-size:24px;line-height:1;font-weight:700;transition:transform .2s}.faq[open] summary:after{transform:rotate(45deg)}.faq summary:hover{background:#ffa2bd0f}.faq summary em{color:var(--sa-pink);font-style:normal}.faq .a{padding:0 22px 18px;font-family:var(--sa-font-body);font-size:14px;line-height:1.6;color:#d6deec;text-wrap:pretty}.faq .a b{color:var(--sa-cream)}.faq .a a{color:var(--sa-pink);text-decoration:underline;text-underline-offset:3px}.ct-socials{margin-top:64px;padding:28px 32px;background:#ffffff0a;border:2px dashed rgba(201,184,224,.4);border-radius:var(--sa-r-xl);text-align:center}.ct-socials h3{font-family:var(--sa-font-marker);font-size:36px;line-height:1;margin:0;color:var(--sa-cream)}.ct-socials h3 em{color:var(--sa-pink);font-style:normal}.ct-socials p{font-family:var(--sa-font-hand);font-size:16px;color:#d6deec;margin:10px 0 18px}.ct-socials .links{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ct-socials .links a{text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#ffffff0f;color:var(--sa-cream);border:1.5px solid rgba(201,184,224,.3);font-family:var(--sa-font-marker);font-size:18px;line-height:1;transition:all .15s}.ct-socials .links a:hover{background:var(--sa-pink);color:var(--sa-ink);border-color:var(--sa-pink);transform:translateY(-2px)}.ct-socials .links a svg{width:18px;height:18px}.ct-note{margin-top:32px;padding:20px 24px;background:#ffa2bd0f;border:1px dashed rgba(255,162,189,.3);border-radius:var(--sa-r-lg);text-align:center}.ct-note p{font-family:var(--sa-font-hand);font-size:18px;color:#d6deec;margin:0;line-height:1.5}.ct-note p b{color:var(--sa-cream)}.ct-note .sig{font-family:var(--sa-font-marker);font-size:28px;color:var(--sa-pink);margin-top:6px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/contact.css.map */
