.wp-google-feedback.grw-scroll,.wp-google-feedback.grw-scroll *{scrollbar-width:auto;scrollbar-color:auto}.wp-google-feedback.grw-scroll::-webkit-scrollbar,.wp-google-feedback.grw-scroll::-webkit-scrollbar-track,.wp-google-feedback.grw-scroll::-webkit-scrollbar-thumb,.wp-google-feedback.grw-scroll::-webkit-scrollbar-thumb:hover,.wp-google-feedback.grw-scroll *::-webkit-scrollbar,.wp-google-feedback.grw-scroll *::-webkit-scrollbar-track,.wp-google-feedback.grw-scroll *::-webkit-scrollbar-thumb,.wp-google-feedback.grw-scroll *::-webkit-scrollbar-thumb:hover{all:revert}.glow-rotate-section{position:relative;overflow:hidden}.glow-rotate-section::before{content:"";position:absolute;top:50%;left:50%;width:1200px;height:1200px;max-width:200vw;background:conic-gradient(from 0deg,rgba(232,199,110,0) 0deg,rgba(232,199,110,.28) 60deg,rgba(192,141,55,.18) 100deg,rgba(232,199,110,0) 140deg,rgba(232,199,110,0) 220deg,rgba(192,141,55,.22) 300deg,rgba(232,199,110,.12) 340deg,rgba(232,199,110,0) 360deg);transform:translate(-50%,-50%);animation:glow-rotate 18s linear infinite;pointer-events:none;z-index:0;filter:blur(40px)}.glow-rotate-section>.et_pb_row{position:relative;z-index:1}.woocommerce form.edit-account,.woocommerce form.login,.woocommerce form.lost_reset_password{position:relative;background:radial-gradient(120% 60% at 50% 0%,rgba(194,156,72,.1) 0%,rgba(194,156,72,0) 60%),#0b0906;padding:44px 40px 40px!important;border-radius:22px;max-width:560px;margin:60px auto!important;border:1px solid rgba(194,156,72,.22);box-shadow:none;font-family:"Inter",Arial,sans-serif;color:#c9bda9}.woocommerce form.edit-account::before,.woocommerce form.login::before,.woocommerce form.lost_reset_password::before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#f3d57b,transparent);opacity:.7}.woocommerce form.edit-account label,.woocommerce form.login .form-row label,.woocommerce form.lost_reset_password label{display:block;margin:0 0 8px;font-family:"Inter",Arial,sans-serif!important;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:#a79c89!important}.woocommerce form .required{color:#c29c48!important;text-decoration:none!important}.woocommerce form.edit-account input[type=text],.woocommerce form.edit-account input[type=email],.woocommerce form.edit-account input[type=password],.woocommerce form.login input[type=text],.woocommerce form.login input[type=email],.woocommerce form.login input[type=password],.woocommerce form.lost_reset_password input[type=text],.woocommerce form.lost_reset_password input[type=email],.woocommerce form.lost_reset_password input[type=password]{display:block;width:100%!important;max-width:100%!important;height:52px;margin:0!important;padding:0 16px;box-sizing:border-box!important;background:#141009!important;color:#f3ecdc!important;border:1px solid rgba(194,156,72,.25)!important;border-radius:12px!important;box-shadow:none;font-family:"Inter",Arial,sans-serif!important;font-size:16px;letter-spacing:.5px;outline:0;transition:border-color .25s ease,box-shadow .25s ease}.woocommerce form.edit-account input:focus,.woocommerce form.login input:focus,.woocommerce form.lost_reset_password input:focus{border-color:#c29c48!important;box-shadow:0 0 0 4px rgba(194,156,72,.14)!important}.woocommerce form input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #141009 inset!important;-webkit-text-fill-color:#f3ecdc!important}.woocommerce form.edit-account .form-row,.woocommerce form.login .form-row,.woocommerce form.lost_reset_password .form-row{margin:0 0 20px!important;padding:0!important}.woocommerce form .password-input{display:block;position:relative;width:100%}.woocommerce form .show-password-input{top:50%!important;right:14px!important;transform:translateY(-50%);color:#a79c89!important;opacity:.8}.woocommerce form .show-password-input:hover{color:#c29c48!important;opacity:1}.woocommerce form.edit-account .woocommerce-Button.button,.woocommerce form.login .woocommerce-button.button,.woocommerce form.lost_reset_password .woocommerce-Button.button{position:relative;display:block;width:100%!important;height:54px;margin:6px 0 0!important;padding:0 24px!important;border:0!important;border-radius:100px!important;overflow:hidden;isolation:isolate;cursor:pointer!important;background:linear-gradient(120deg,#f3d57b,#b9832e)!important;color:#1a1206!important;font-family:"Inter",Arial,sans-serif!important;font-size:13.5px!important;font-weight:600!important;letter-spacing:1px!important;line-height:54px!important;text-transform:uppercase!important;box-shadow:0 10px 30px -10px rgba(194,156,72,.55),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)!important}.woocommerce form.edit-account .woocommerce-Button.button::before,.woocommerce form.login .woocommerce-button.button::before,.woocommerce form.lost_reset_password .woocommerce-Button.button::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-100%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.woocommerce form.edit-account .woocommerce-Button.button:hover::before,.woocommerce form.login .woocommerce-button.button:hover::before,.woocommerce form.lost_reset_password .woocommerce-Button.button:hover::before{transform:translateX(100%)}.woocommerce form.edit-account .woocommerce-Button.button:hover,.woocommerce form.login .woocommerce-button.button:hover,.woocommerce form.lost_reset_password .woocommerce-Button.button:hover{transform:translateY(-2px);color:#1a1206!important;box-shadow:0 16px 40px -12px rgba(194,156,72,.7),inset 0 1px 0 rgba(255,255,255,.35)}.woocommerce form.edit-account .woocommerce-Button.button::after,.woocommerce form.login .woocommerce-button.button::after,.woocommerce form.lost_reset_password .woocommerce-Button.button::after{content:""!important;position:absolute!important;top:50%!important;left:auto!important;right:9px!important;display:block!important;width:36px!important;height:36px!important;margin:-18px 0 0!important;border-radius:50%;background:#1a1206 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3d57b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/15px 15px no-repeat!important;font-size:0!important;line-height:0!important;opacity:1!important;transition:transform .5s cubic-bezier(.16,1,.3,1)!important}.woocommerce form.edit-account .woocommerce-Button.button:hover::after,.woocommerce form.login .woocommerce-button.button:hover::after,.woocommerce form.lost_reset_password .woocommerce-Button.button:hover::after{transform:rotate(-45deg)}.woocommerce form.edit-account .woocommerce-Button.button:hover,.woocommerce form.login .woocommerce-button.button:hover,.woocommerce form.lost_reset_password .woocommerce-Button.button:hover{padding:0 24px!important}.woocommerce form.login .g-recaptcha,.woocommerce form.login [class*=recaptcha]{margin:0 0 18px!important}.woocommerce-account:not(.logged-in) .woocommerce>h2{display:none!important}.woocommerce form.login{display:flex;flex-direction:column}.woocommerce form.login::after{content:"Log in to watch the seminar";order:-1;display:block;margin:0 0 24px;font-family:"Fraunces",Georgia,serif;font-size:22px;font-weight:700;letter-spacing:1px;line-height:1.6em;color:#f3ecdc}.woocommerce form.login .form-row:has(.woocommerce-form-login__submit){margin:6px 0 0!important}.woocommerce form.login .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:10px;margin:0 0 18px!important;font-family:"Inter",Arial,sans-serif!important;font-size:14px!important;font-weight:500;letter-spacing:.5px;text-transform:none!important;color:#c9bda9!important;cursor:pointer}.woocommerce form.login .woocommerce-form-login__rememberme input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin:0;flex:none;cursor:pointer;border:1px solid rgba(194,156,72,.25);border-radius:5px;background:#141009;display:grid;place-items:center;transition:background .2s,border-color .2s}.woocommerce form.login .woocommerce-form-login__rememberme input[type=checkbox]:checked{background:linear-gradient(120deg,#f3d57b,#b9832e);border-color:transparent}.woocommerce form.login .woocommerce-form-login__rememberme input[type=checkbox]:checked::after{content:"✓";font-size:12px;font-weight:800;line-height:1;color:#1a1206}.woocommerce form.login .lost_password{margin:18px 0 0!important;text-align:center;font-family:"Inter",Arial,sans-serif;font-size:14px;letter-spacing:.5px}.woocommerce form.login .lost_password a{color:#f3d57b!important;text-decoration:underline;text-underline-offset:3px;transition:color .3s}.woocommerce form.login .lost_password a:hover{color:#f3ecdc!important}.woocommerce form.lost_reset_password>p:first-of-type{margin:0 0 24px!important;font-family:"Inter",Arial,sans-serif!important;font-size:16px;letter-spacing:1px;line-height:1.6em;color:#c9bda9!important}.woocommerce form.lost_reset_password .form-row-first,.woocommerce form.lost_reset_password .form-row-last{width:100%!important;float:none!important}@media (min-width:769px){.woocommerce form.edit-account{max-width:800px}.woocommerce form.edit-account{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.woocommerce form.edit-account>*{grid-column:1/-1}.woocommerce form.edit-account>.form-row-first{grid-column:1;width:100%!important;float:none!important;margin-right:0!important}.woocommerce form.edit-account>.form-row-last{grid-column:2;width:100%!important;float:none!important}.woocommerce form.edit-account>.clear{display:none}}.woocommerce form.edit-account fieldset{margin:12px 0 24px!important;padding:24px 22px 4px!important;border:1px solid rgba(194,156,72,.18)!important;border-radius:16px;background:rgba(194,156,72,.03)}.woocommerce form.edit-account fieldset legend{padding:0 10px;font-family:"Fraunces",Georgia,serif;font-size:18px;font-weight:600;letter-spacing:1px;line-height:1.6em;color:#f3ecdc}#page-container .woocommerce-order .woocommerce-thankyou-order-received,#page-container .woocommerce-order .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-order p.woocommerce-notice{margin:0 0 24px!important;padding:0!important;background:0 0!important;border:0!important;font-family:"Fraunces",Georgia,serif!important;font-size:24px!important;font-weight:600!important;letter-spacing:1px!important;line-height:1.6em!important;color:#f3ecdc!important;-webkit-text-fill-color:#f3ecdc!important}#page-container .woocommerce-order .woocommerce-thankyou-order-received::before,#page-container .woocommerce-order .woocommerce-notice--success::before{display:none!important}.woocommerce-order ul.woocommerce-order-overview,.woocommerce-order ul.order_details{display:flex!important;flex-wrap:nowrap;margin:0 0 44px!important;padding:18px 10px!important;list-style:none!important;border:1px solid rgba(194,156,72,.22)!important;border-radius:18px;background:radial-gradient(120% 80% at 50% 0%,rgba(194,156,72,.08) 0%,rgba(194,156,72,0) 60%),#0b0906}.woocommerce-order ul.woocommerce-order-overview::before,.woocommerce-order ul.woocommerce-order-overview::after,.woocommerce-order ul.order_details::before,.woocommerce-order ul.order_details::after{display:none!important}.woocommerce-order ul.woocommerce-order-overview li,.woocommerce-order ul.order_details li{flex:1 1 auto;min-width:0;float:none!important;margin:0!important;padding:8px 22px!important;border:0!important;border-right:1px dashed rgba(194,156,72,.28)!important;font-family:"Inter",Arial,sans-serif!important;font-size:11.5px!important;font-weight:600;letter-spacing:.16em;line-height:1.6em;text-transform:uppercase;color:#a79c89!important}.woocommerce-order ul.woocommerce-order-overview li.woocommerce-order-overview__email,.woocommerce-order ul.order_details li.email{flex-grow:2}.woocommerce-order ul.woocommerce-order-overview li:last-child,.woocommerce-order ul.order_details li:last-child{border-right:0!important}.woocommerce-order ul.woocommerce-order-overview li strong,.woocommerce-order ul.order_details li strong{display:block;margin-top:6px;font-family:"Inter",Arial,sans-serif!important;font-size:16px!important;font-weight:600;letter-spacing:1px;line-height:1.6em;text-transform:none;white-space:nowrap;color:#f3ecdc!important}.woocommerce-order ul.woocommerce-order-overview li.woocommerce-order-overview__total strong,.woocommerce-order ul.order_details li.total strong{color:#f3d57b!important}.woocommerce-order h2,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{margin:0 0 16px!important;font-family:"Fraunces",Georgia,serif!important;font-size:26px!important;font-weight:600;letter-spacing:1px;line-height:1.6em;color:#f3d57b!important}.woocommerce-order .woocommerce-table--order-details,.woocommerce-order table.shop_table{border:1px solid rgba(194,156,72,.22)!important;border-radius:18px!important;border-collapse:separate!important;border-spacing:0;overflow:hidden;margin:0 0 44px!important;background:#0b0906}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{padding:14px 20px!important;border:0!important;border-top:1px solid rgba(194,156,72,.14)!important;font-family:"Inter",Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px;line-height:1.6em;color:#c9bda9!important;background:0 0!important}.woocommerce-order table.shop_table thead th{border-top:0!important;font-size:12px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a79c89!important}.woocommerce-order table.shop_table tfoot th{font-weight:600;color:#a79c89!important}.woocommerce-order table.shop_table tfoot td,.woocommerce-order table.shop_table tfoot td strong,.woocommerce-order table.shop_table .woocommerce-Price-amount{color:#f3ecdc!important}.woocommerce-order table.shop_table tfoot tr:nth-last-child(2) td .woocommerce-Price-amount{color:#f3d57b!important;font-weight:600}.woocommerce-order table.shop_table td.product-name a{color:#f3d57b!important;text-decoration:none;transition:color .3s}.woocommerce-order table.shop_table td.product-name a:hover{color:#f3ecdc!important}.woocommerce-order table.shop_table td.product-name strong{color:#a79c89!important;font-weight:600}#page-container .woocommerce-order .woocommerce-customer-details address{position:relative;margin:0!important;padding:20px 24px 20px 68px!important;border:1px solid rgba(194,156,72,.22)!important;border-radius:18px!important;background:#0b0906;font-family:"Inter",Arial,sans-serif!important;font-style:normal;font-size:16px!important;letter-spacing:1px!important;line-height:1.6em!important;color:#c9bda9!important;-webkit-text-fill-color:#c9bda9!important}#page-container .woocommerce-order .woocommerce-customer-details address::before{content:"";position:absolute;left:24px;top:19px;width:28px;height:28px;border-radius:50%;border:1px solid rgba(194,156,72,.3);background:rgba(194,156,72,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3d57b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-6 8-6s8 2 8 6'/%3E%3C/svg%3E") center/14px 14px no-repeat}#page-container .woocommerce-order .woocommerce-customer-details address p,#page-container .woocommerce-order .woocommerce-customer-details--phone,#page-container .woocommerce-order .woocommerce-customer-details--email,body.woocommerce-order-received .woocommerce-customer-details address p{position:relative;margin:14px 0 0!important;padding:0!important;font-family:"Inter",Arial,sans-serif!important;font-size:16px!important;letter-spacing:1px!important;line-height:1.6em!important;overflow-wrap:anywhere;color:#c9bda9!important;-webkit-text-fill-color:#c9bda9!important}#page-container .woocommerce-order .woocommerce-customer-details--phone::before,#page-container .woocommerce-order .woocommerce-customer-details--email::before{content:""!important;position:absolute!important;left:-44px!important;top:50%!important;display:block!important;width:28px!important;height:28px!important;margin:-14px 0 0!important;border-radius:50%;border:1px solid rgba(194,156,72,.3);font-size:0!important;line-height:0!important}#page-container .woocommerce-order .woocommerce-customer-details--phone::before{background:rgba(194,156,72,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3d57b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/13px 13px no-repeat!important}#page-container .woocommerce-order .woocommerce-customer-details--email::before{background:rgba(194,156,72,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f3d57b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E") center/14px 14px no-repeat!important}.yith-wcmap .user-profile .user-info .username{font-family:"Fraunces",Georgia,serif;font-size:22px!important;font-weight:600;letter-spacing:1px;line-height:1.6em;text-transform:capitalize;color:#f3ecdc!important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{max-width:560px;margin:0 auto 20px!important;padding:14px 18px 14px 50px!important;list-style:none;border:1px solid rgba(233,141,115,.35)!important;border-radius:14px;background:rgba(233,141,115,.08)!important;font-family:"Inter",Arial,sans-serif;font-size:14px!important;font-weight:500;letter-spacing:.5px;line-height:1.6em;color:#f0a58f!important}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-color:rgba(194,156,72,.35)!important;background:rgba(194,156,72,.07)!important;color:#f3ecdc!important}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before{top:50%!important;left:18px!important;transform:translateY(-50%);color:inherit!important}.woocommerce .woocommerce-error li{margin:0;padding:0;background:0 0!important;border:0}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{color:#f3d57b!important;text-decoration:underline}.yith-downloads,.yith-edit-account{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:color .25s ease,opacity .25s ease}.yith-downloads .item-icon,.yith-edit-account .item-icon{display:inline-flex;align-items:center;font-size:18px;color:#c29c48;transition:color .25s ease}.yith-downloads .item-label,.yith-edit-account .item-label{font-family:"Fraunces",Georgia,serif;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.6em;text-transform:capitalize;color:#f3ecdc;transition:color .25s ease}.yith-downloads:hover .item-label,.yith-edit-account:hover .item-label{color:#c29c48}.yith-downloads:hover .item-icon,.yith-edit-account:hover .item-icon{color:#f3ecdc}.woocommerce-terms-and-conditions-checkbox-text{font-family:"Inter",Arial,sans-serif;font-size:14px;letter-spacing:.5px;line-height:1.6em;color:#c9bda9}.woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link{color:#c29c48;text-decoration:underline}.woocommerce-terms-and-conditions-checkbox-text .woocommerce-terms-and-conditions-link:hover{color:#f3ecdc}@media (max-width:1100px){.woocommerce-order ul.woocommerce-order-overview,.woocommerce-order ul.order_details{display:grid!important;grid-template-columns:1fr 1fr;padding:6px!important}.woocommerce-order ul.woocommerce-order-overview li,.woocommerce-order ul.order_details li{padding:14px 20px!important;border-right:0!important;border-bottom:1px dashed rgba(194,156,72,.28)!important}.woocommerce-order ul.woocommerce-order-overview li:nth-child(odd):not(:last-child),.woocommerce-order ul.order_details li:nth-child(odd):not(:last-child){border-right:1px dashed rgba(194,156,72,.28)!important}.woocommerce-order ul.woocommerce-order-overview li:last-child,.woocommerce-order ul.order_details li:last-child{grid-column:1/-1;border-bottom:0!important}.woocommerce-order ul.woocommerce-order-overview li strong,.woocommerce-order ul.order_details li strong{white-space:normal;overflow-wrap:anywhere}}@media (max-width:640px){.woocommerce form.edit-account,.woocommerce form.login,.woocommerce form.lost_reset_password{margin:32px 8px!important;padding:30px 18px 26px!important;border-radius:18px}.woocommerce form.login::after{font-size:18px;margin:0 0 20px}.woocommerce form.edit-account fieldset{padding:20px 16px 2px!important}.woocommerce form.lost_reset_password>p:first-of-type{font-size:14px}#page-container .woocommerce-order .woocommerce-thankyou-order-received,#page-container .woocommerce-order .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-order p.woocommerce-notice{font-size:20px!important}.woocommerce-order ul.woocommerce-order-overview,.woocommerce-order ul.order_details{grid-template-columns:1fr;padding:4px!important;margin-bottom:32px!important}.woocommerce-order ul.woocommerce-order-overview li,.woocommerce-order ul.order_details li,.woocommerce-order ul.woocommerce-order-overview li:nth-child(odd):not(:last-child),.woocommerce-order ul.order_details li:nth-child(odd):not(:last-child){padding:12px 16px!important;border-right:0!important}.woocommerce-order ul.woocommerce-order-overview li strong,.woocommerce-order ul.order_details li strong{font-size:14px!important}.woocommerce-order h2,.woocommerce-order .woocommerce-order-details__title,.woocommerce-order .woocommerce-column__title{font-size:22px!important}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{padding:12px 14px!important;font-size:14px!important}#page-container .woocommerce-order .woocommerce-customer-details address{padding:16px 18px 16px 56px!important;font-size:14px!important}#page-container .woocommerce-order .woocommerce-customer-details address::before{left:18px;top:14px;width:26px;height:26px;background-size:13px 13px}#page-container .woocommerce-order .woocommerce-customer-details address p,#page-container .woocommerce-order .woocommerce-customer-details--phone,#page-container .woocommerce-order .woocommerce-customer-details--email{font-size:14px!important;margin-top:12px!important}#page-container .woocommerce-order .woocommerce-customer-details--phone::before,#page-container .woocommerce-order .woocommerce-customer-details--email::before{left:-38px!important;width:26px!important;height:26px!important;margin-top:-13px!important;background-size:12px 12px!important}}