.ao-cro-service-summary{margin:0 0 2px;line-height:1.45}.ao-cro-service-kicker{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#146d3b}.ao-cro-service-lead{margin:0 0 10px;font-size:16px;line-height:1.5}.ao-cro-service-facts{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;font-size:14px;font-weight:650}.ao-cro-service-facts li{padding:5px 9px;border:1px solid #d1d9d1;border-radius:4px;background:#f6f8f4;color:#243425}.ao-cro-service-booking-help{margin:8px 0 0;font-size:13px;line-height:1.5;color:inherit}body.template-product #MainContent block-buy-buttons[data-template=ao-service]{display:block;width:100%;scroll-margin-top:170px}body.template-product #MainContent block-buy-buttons[data-template=ao-service] form{display:flex;flex-direction:column;gap:10px}body.template-product #MainContent #digital-appointments-select-time-btn{width:100%;margin:2px 0}body.template-product #MainContent #digital-appointments-select-time-btn>button,body.template-product #MainContent .servicify-popup-calendar-button,body.template-product #MainContent .eab-atc-button,body.template-product #MainContent block-buy-buttons[data-template=ao-service] button[name=add]{box-sizing:border-box!important;width:100%!important;min-height:50px!important;height:auto!important;padding:13px 18px!important;border:1px solid #146d3b!important;border-radius:4px!important;background:#146d3b!important;color:#fff!important;font-family:inherit!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important;text-align:center!important;letter-spacing:normal!important;cursor:pointer}body.template-product #MainContent #digital-appointments-select-time-btn>button:hover{background:#0b4826!important;border-color:#0b4826!important}body.template-product #MainContent #digital-appointments-select-time-btn>button:focus-visible,.ao-cro-service-link:focus-visible,.ao-cro-tarot-story summary:focus-visible,.ao-cro-service-reviews summary:focus-visible{outline:3px solid #0071dc;outline-offset:3px}body.template-product #MainContent #digital-appointments-select-time-btn>button:disabled{opacity:.6;cursor:wait}body.template-product:has([data-ao-service-summary]) #MainContent block-price .element-price{color:#146d3b;font-weight:800}.ao-cro-tarot{padding-top:24px;padding-bottom:24px;max-width:1180px;margin:0 auto}.ao-cro-tarot__heading{margin:0 0 10px;font-size:clamp(28px,4vw,44px);line-height:1.12}.ao-cro-tarot__intro{max-width:800px;margin:0 0 8px;font-size:17px;line-height:1.5}.ao-cro-tarot__location{margin:0 0 20px;font-size:14px;line-height:1.45}.ao-cro-tarot__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 22px}.ao-cro-tarot__choice{display:flex;flex-direction:column;padding:22px;border:1px solid #bdc9bc;border-radius:5px;background:#fcfcf8;color:#171b17}.ao-cro-tarot__choice h2{font-size:23px;line-height:1.25;margin:0 0 10px;color:inherit}.ao-cro-tarot__price{margin:0 0 10px;color:#146d3b;font-size:30px;font-weight:800;line-height:1.2}.ao-cro-tarot__description{font-size:16px;line-height:1.5;margin:0 0 20px;flex:1}.ao-cro-service-link{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;background:#146d3b;color:#fff;border:1px solid #146d3b;border-radius:4px;text-align:center;font-size:16px;font-weight:750;line-height:1.35;text-decoration:none}.ao-cro-service-link:hover{background:#0b4826;color:#fff;border-color:#0b4826}.ao-cro-tarot__fine{font-size:13px;line-height:1.5;margin:0 0 20px}.ao-cro-tarot-story,.ao-cro-service-reviews details{border-top:1px solid #d1d9d1;border-bottom:1px solid #d1d9d1;padding:0}.ao-cro-tarot-story summary,.ao-cro-service-reviews summary{cursor:pointer;padding:16px 0;font-size:17px;font-weight:750;line-height:1.4}.ao-cro-tarot-story__body{padding:0 0 18px;max-width:850px;line-height:1.65}.ao-cro-service-reviews{padding-top:20px;padding-bottom:24px}.ao-cro-service-reviews__body{padding-bottom:20px}@media(max-width:768px){.ao-cro-tarot{padding-top:18px}.ao-cro-tarot__choices{grid-template-columns:1fr;gap:12px}.ao-cro-tarot__choice{padding:18px}.ao-cro-tarot__choice h2{font-size:21px}.ao-cro-tarot__intro{font-size:16px}.ao-cro-service-lead{font-size:15px}.ao-cro-service-facts{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/121/assets/ao-cro-services.css.map */
