.consult{color:var(--pdp-ink)}.consult>*+*{border-top:1px solid var(--pdp-ink)}.consult-label,.consult-line p{font-family:var(--pdp-switzer);font-size:12px;line-height:1.25;text-transform:uppercase;color:var(--pdp-ink-70)}.pdp-s .consult-title{margin:0;font-family:var(--pdp-cabinet);font-weight:500;font-style:normal;font-size:clamp(38px,5vw,72px);line-height:.92;letter-spacing:var(--pdp-ls-hero);text-transform:uppercase;color:inherit}.consult-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:48px 40px 64px;scroll-margin-top:80px}.consult-hero__text-col{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.consult-hero__text{max-width:560px;font-family:var(--pdp-switzer);font-size:17px;line-height:1.5;color:var(--pdp-ink-70)}.consult-booking{position:relative;min-width:0}.consult-widget{min-width:320px;height:700px}.consult-widget .calendly-spinner{display:none}.consult-loader{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:24px;padding:40px;border:1px solid var(--pdp-ink-10);background:#fbf9f5;transition:opacity .4s ease,visibility 0s linear .4s}.consult-booking.is-loaded .consult-loader{opacity:0;visibility:hidden;pointer-events:none}.consult-loader__head{display:flex;align-items:center;gap:12px;font-family:var(--pdp-switzer);font-size:15px;line-height:20px;color:var(--pdp-ink-70)}.consult-loader__spinner{flex:none;width:20px;height:20px;border:2px solid var(--pdp-ink-10);border-top-color:var(--pdp-ink);border-radius:50%;animation:consult-spin .8s linear infinite}.consult-loader__month{width:140px;height:14px;border-radius:7px;background:var(--pdp-ink-06);animation:consult-pulse 1.4s ease-in-out infinite}.consult-loader__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;max-width:420px}.consult-loader__grid i{aspect-ratio:1;border-radius:50%;background:var(--pdp-ink-06);animation:consult-pulse 1.4s ease-in-out infinite}.consult-loader__grid i.is-day:nth-child(3n+1){background:var(--pdp-ink-10)}.consult-loader__grid i:nth-child(7n+2){animation-delay:.1s}.consult-loader__grid i:nth-child(7n+3){animation-delay:.2s}.consult-loader__grid i:nth-child(7n+4){animation-delay:.3s}.consult-loader__grid i:nth-child(7n+5){animation-delay:.4s}.consult-loader__grid i:nth-child(7n+6){animation-delay:.5s}.consult-loader__grid i:nth-child(7n){animation-delay:.6s}@keyframes consult-spin{to{transform:rotate(360deg)}}@keyframes consult-pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.consult-loader__spinner,.consult-loader__month,.consult-loader__grid i{animation-duration:2.4s}}.consult-fallback{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:32px;border:1px solid var(--pdp-ink-10);background:#fbf9f5}.consult-fallback p{max-width:480px;font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;color:var(--pdp-ink-70)}.pdp-s .consult-points{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-family:var(--pdp-switzer);font-size:12px;line-height:1.25;text-transform:uppercase}.consult-points li{display:flex;align-items:center;gap:8px}.consult-points li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.consult-line{display:flex;justify-content:space-between;gap:20px;padding:16px 40px}.pdp-s .consult-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--pdp-ink-10)}.consult-step{display:flex;flex-direction:column;gap:12px;padding:24px 40px 48px}.consult-step+.consult-step{border-left:1px solid var(--pdp-ink-10)}.consult-step__n{font-family:var(--pdp-switzer);font-size:12px;line-height:1.25;color:var(--pdp-ink-50)}.pdp-s .consult-step__title{margin:28px 0 0;font-family:var(--pdp-cabinet);font-weight:500;font-size:28px;line-height:1;letter-spacing:var(--pdp-ls-display);text-transform:uppercase;color:var(--pdp-ink)}.consult-step__text{max-width:400px;font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;color:var(--pdp-ink-70)}.consult-faq{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:40px;padding:24px 40px 96px}.consult-faq__head{display:flex;flex-direction:column;gap:16px}.pdp-s .consult-faq__list{padding-top:0;max-width:760px}.consult-faq__list .pdp-accordion__summary{gap:20px;font-family:var(--pdp-switzer);font-size:17px;line-height:1.4;padding:16px 0}.consult-faq__list .pdp-accordion__body p{max-width:640px;font-family:var(--pdp-switzer);font-size:15px;line-height:1.5;color:var(--pdp-ink-70)}@media(max-width:999px){.consult-hero{grid-template-columns:1fr;gap:32px}.pdp-s .consult-steps__list{grid-template-columns:1fr}.consult-step+.consult-step{border-left:0;border-top:1px solid var(--pdp-ink-10)}.pdp-s .consult-step__title{margin-top:8px}.consult-faq{grid-template-columns:1fr;gap:24px}}@media(max-width:749px){.consult-hero{padding:32px 16px 48px;gap:28px}.consult-loader{padding:24px 16px}.consult-hero__text{font-size:15px}.consult-line,.consult-step,.consult-faq{padding-left:16px;padding-right:16px}.consult-step{padding-bottom:32px}.consult-widget{min-width:0;height:1000px}.consult-faq{padding-bottom:64px}.consult-faq__list .pdp-accordion__summary{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/consult.css.map */
