.node__title h2{color:var(--purple-900);font-size:clamp(1.5rem,4vw,1.5rem)}.node__title a{color:var(--purple-900);text-decoration:underline .08em rgba(0,0,0,0);-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms}.node__title a:hover{text-decoration-color:var(--purple-900)}.node__date,.node__type{display:inline-block;font-weight:600;font-size:14px}.node__category a,.node__format a{color:#5c5c5c;background:#f0f0f0;border-radius:16px}.node--type-page strong{font-family:"BespokeSerif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight:500;font-size:clamp(1.5rem,4vw,1.5rem)}.node__price{font-weight:600;color:#3e1c96}.node__book{font-weight:600;font-size:18px;line-height:28px;color:var(--grey-1200)}.node__author{font-family:"Inter";font-style:italic;font-weight:400;font-size:16px;line-height:24px;color:var(--grey-900)}.badge{color:var(--grey-900);background:#f0f0f0;border-radius:16px;font-weight:400;padding:.5rem}.badge a{color:var(--grey-900)}.contact-text-wrapper{margin:auto;max-width:1000px}.about-wrapper{margin-top:150px}.about-wrapper strong{font-style:italic;font-weight:400;font-size:30px;font-size:clamp(1.875rem,6vw,2.25rem)}.about-wrapper>ol{grid-template-columns:1fr 2fr 3fr;display:grid;min-height:225px}@media(max-width: 1199.98px){.about-wrapper>ol{grid-template-columns:1fr 4fr 6fr}}@media(max-width: 991.98px){.about-wrapper>ol{grid-template-columns:1fr}}.about-wrapper>ol>li:nth-child(1){font-family:"BespokeSerif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-style:italic;font-weight:400;font-size:36px;line-height:44px}.about-wrapper ol{list-style:none}.about-wrapper ol li>ol{list-style-type:"- ";padding-left:0}.button--add-to-cart{border:1px solid var(--purple-900);border-radius:100px;color:var(--purple-900);text-decoration:none;background-color:#fff}.button--add-to-cart:hover{background-color:var(--purple-700);border:1px solid var(--purple-700);color:var(--purple-900)}.button--add-to-cart{padding:.375rem .75rem;min-width:100%}.file__field-credit-or-caption{margin-top:15px;-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.faq-block summary{color:var(--purple-900);list-style-type:none;position:relative}.faq-block summary:after{content:"+";position:absolute;top:-41px;right:44px;font-size:60px;font-weight:200;color:var(--grey-500)}.faq-block summary strong{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.faq-block details[open] summary:after{content:"_";top:-59px;right:50px}.faq-block details[open] p{padding-top:30px}.faq-block details{border-bottom:1px solid var(--grey-500);padding:28px 0}.faq-block p{color:var(--grey-900)}.event__field-product .event__title{font-size:clamp(2.75rem,4.4vw,3rem);color:var(--grey-1200);line-height:60px;margin-top:40px;margin-bottom:30px;font-family:"BespokeSerif",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.event__field-product .event__variations{margin-bottom:30px}.event__field-product .button--add-to-cart{min-width:60px}.form-check-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;cursor:pointer}.form-required:after{content:" *";color:#c4320a}label{color:var(--grey-800);font-weight:400;font-size:14px;line-height:20px;padding-top:18px}.form-control{display:block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:var(--purple-900);-webkit-box-shadow:0px 0px 4px #bdb4fe;box-shadow:0px 0px 4px #bdb4fe}.form-control:focus-visible{outline:none}.custom-select:focus{border-color:var(--purple-900);-webkit-box-shadow:0px 0px 4px #bdb4fe;box-shadow:0px 0px 4px #bdb4fe}textarea:focus{border-color:var(--purple-900);-webkit-box-shadow:0px 0px 4px #bdb4fe;box-shadow:0px 0px 4px #bdb4fe}.field-group-details .form-control,.field-group-details .custom-select{display:inline;width:95% !important;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrapper.field--type-datetime.field--name-field-date-of-birth h4{color:var(--grey-800);font-weight:400;font-size:14px;line-height:20px;padding-top:18px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.cart-block--summary__count{color:var(--purple-900)}.slat__title a{color:var(--purple-900);text-decoration:underline .08em rgba(0,0,0,0);-webkit-transition:text-decoration-color 300ms;transition:text-decoration-color 300ms}.slat__title a:hover{text-decoration-color:var(--purple-900)}.order-total-line-label{padding-right:12px}.order-total-line-value{display:contents}.checkout-order-summary td{padding:10px}.checkout-order-summary td:nth-child(3){text-align:right}.form-item-sidebar-coupon-redemption-form-code{padding-bottom:10px}.block--theosophy-local-tasks .nav-tabs{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important}#password-policy-status{padding-top:30px}#password-policy-status thead{border-bottom:1px solid var(--grey-400);font-weight:300}#password-policy-status tbody tr{border-bottom:1px solid var(--grey-100)}#password-policy-status td,#password-policy-status th{height:auto;padding:16px}