.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}.brxe-accordion-nested{width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-shortcode{width:100%}.brxe-accordion-nested ul,ul.woocommerce-PaymentMethods { list-style: none; padding: 0;}.brxe-accordion-nested ul li { padding-left: 30px; background-image: url(/wp-content/uploads/2021/07/bulletpoint-check.svg); background-size: 14px; background-repeat: no-repeat; background-position: 0 6px;}.alertify .ajs-footer .ajs-buttons .ajs-button { text-align: center;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {background-color: var(--white);}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a {font-family: 'Montserrat'; text-transform: uppercase; color: var(--accent); background: var(--white); transition: all .5s, ease-in-out;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a:hover {background: var(--base); color: var(--white);}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li {line-height: 40px;}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a {background-color: var(--base); color: var(--white);}.woocommerce-pagination {gap: var(--space-s);}.woocommerce .button:hover {background-color: var(--white); color: var(--action);}.my-account-1 section {padding: 0;}.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead th { font-family: 'Montserrat'; text-transform: uppercase;}.woocommerce-account .woocommerce .woocommerce-MyAccount-orders tbody td,.woocommerce-account .woocommerce .woocommerce-MyAccount-orders thead th {padding: var(--space-xs);}.woocommerce-account .woocommerce .woocommerce-MyAccount-content { overflow: scroll;}.my-account-1 .wlr-myaccount-page .wlr-heading { border-left: none !important; font-weight: 500; margin-bottom: var(--space-s);}.my-account-1 .wlr-myaccount-page #wlr-available-points,.my-account-1 .wlr-myaccount-page #wlr-redeemed-points,.my-account-1 .wlr-myaccount-page .wlr-coupon-card,.my-account-1 .wlr-myaccount-page .wlr-reward-card,.my-account-1 .wlr-myaccount-page .wlr-button,.my-account-1 .wlr-myaccount-page .wlr-table-header,.my-account-1 .wlr-myaccount-page .wlr-earning-options .wlr-card {border-radius: 0;}.my-account-1 .wlr-myaccount-page .wlr-button,.my-account-1 #wlr-next-button, .my-account-1 #wlr-prev-button {font-family: 'Montserrat'; letter-spacing: 3px; font-weight: 700; text-transform: uppercase; transition: all .5s, ease-in-out; background-color: var(--action) !important; color: var(--white) !important; border: 1px solid var(--action);}.my-account-1 #wlr-next-button, .my-account-1 #wlr-prev-button { padding: var(--space-xs) var(--space-s); margin: var(--space-xs); display: inline-block;}.my-account-1 #wlr-next-button:hover, .my-account-1 #wlr-prev-button:hover {background-color: var(--white) !important; color: var(--action) !important;}.my-account-1 .wlr-myaccount-page table:not( .has-background ) th { background-color: transparent; font-family: 'Montserrat'; text-transform: uppercase;}.my-account-1 .wlr-myaccount-page .wlr-reward-card:hover,.my-account-1 .wlr-myaccount-page .wlr-coupon-card:hover,.my-account-1 .wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-icon { box-shadow: none !important;}.my-account-1 .wlr-myaccount-page .wlr-earning-options .wlr-card .wlr-icon { padding: 0 !important; font-size: 30px !important;}.my-account-1 .wlr-myaccount-page .wlr-earning-options .wlr-card>*, .my-account-1 .wlr-myaccount-page>* {font-size: var(--text-s) !important;}#customer_login { display: flex; justify-content: center; align-items: stretch; flex-wrap: wrap; gap: var(--space-l);}#customer_login > div {max-width: 100%; width: 100%; display: flex; flex-direction: column; align-items: flex-start;}#customer_login h2 {font-size: var(--h3);}#customer_login form { border: 1px solid var(--base); border-top: 3px solid var(--base);}#customer_login form { padding: var(--space-m); width: 100%; max-width: 100%; flex-grow: 1;}#customer_login form * {text-align: left; color: var(--accent);}#customer_login .button,.woocommerce-ResetPassword .button { background-color: var(--action); padding: var(--space-xs); border: 1px solid var(--action); border-radius: 0; color: var(--white); text-align: center; text-transform: uppercase; letter-spacing: 1px; font-family: "Montserrat"; line-height: 1; transition: all .5s ease-in-out;}#customer_login .button:hover,.woocommerce-ResetPassword .button:hover { background-color: var(--white); color: var(--action);}#customer_login .woocommerce-privacy-policy-text p {margin-bottom: var(--space-s);}#customer_login .woocommerce-form__label {display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--space-xs); cursor: pointer;}#customer_login .woocommerce-LostPassword a,.woocommerce-form-register p.form-row + a {color: var(--action) !important;}.woocommerce-form-register p.form-row + a { display: inline-block; margin-top: var(--space-s); line-height: 1;}.woocommerce-ResetPassword { display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-s); border: 1px solid var(--base);border-top: 3px solid var(--base); padding: var(--space-m);}@media(max-width: 767px) { #customer_login > div, #customer_login .button, .woocommerce-ResetPassword .button, .woocommerce-form-row { max-width: 100%; width: 100%; } }.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--upgrade-account a::before {content: none !important;}.my-account-1 .products { display: flex; flex-wrap: wrap; justify-content: flex-start; gap: var(--space-s); margin: 0 !important; padding: 0;}.my-account-1 .course-single { max-width: 31%; width: 100%; margin: 0; display: flex; flex-direction: column; align-items: flex-start; gap: var(--space-xs);}.my-account-1 .product-meta { flex-grow: 1; display: flex; flex-direction: column; align-items: flex-start; max-width: 100%; width: 100%; gap: var(--space-xs);}@media(max-width: 767px) { .my-account-1 .course-single { max-width: 47%; }}.products img { aspect-ratio: 1 / 1; object-fit: cover; object-position: center;}.my-account-1 .docebo-login,.my-account-1 .local-course-btn { max-width: 100%; width: 100%; padding: var(--space-xs); background-color: var(--action); border: 1px solid var(--action); border-radius: 0; color: var(--white); text-align: center; text-transform: uppercase; letter-spacing: 1px; font-family: "Montserrat"; line-height: 1; transition: all .5s ease-in-out;}.my-account-1 .docebo-login:hover,.my-account-1 .local-course-btn:hover { background-color: var(--white); color: var(--action);}iframe.course-video { border: none; max-width: 100%; width: 100%; aspect-ratio: 16 / 9;}.woocommerce-MyAccount-content h2 { margin-bottom: var(--space-m); text-transform: uppercase; font-size: var(--h3) !important; margin-top: var(--space-s);}.password-input { position: relative;}.show-password-input {position: absolute; right: 10px; cursor: pointer; top: 13px;}.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after { font-family: WooCommerce; speak: never; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; content: "\e010"; text-decoration: none; color: var(--base);}.wwp_wholesaler_registration { padding: 0 var(--space-s);}.rendered-form { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}#container-wrap .woocommerce-form-row { max-width: 48%; width: 100%;}@media(max-width: 767px) { #container-wrap .woocommerce-form-row { max-width: 100%; }}.woocommerce-MyAccount-downloads-file { max-width: 100%; width: 100%;}span.nobr { padding: 0 5px; display: inline-block;}#affwp-affiliate-dashboard { padding-left: 1px; padding-right: 1px;}.my-account-1__notice--points { justify-content: center; text-align: center; gap: var(--space-xs); font-family: 'Montserrat', sans-serif; color: var(--white); padding: var(--space-s); border: 1px solid var(--base); background-color: var(--base); margin-bottom: var(--space-xs); }.my-account-1 .order-history { display: inline-block; background-color: var(--base);}.my-account-1 .order-history a { padding: 0; border: none; color: var(--white); background: var(--transparent); text-transform: none; font-family: 'Source Sans Pro';}#brxe-fuaaeh {margin-bottom: var(--space-l); font-size: var(--h2)}#brxe-hxvunc {color: var(--base); font-weight: 600; letter-spacing: 1px; font-size: var(--text-s)}#brxe-odpxpa {font-size: 1em; color: var(--primary); fill: var(--primary)}#brxe-oenilr {align-items: center; flex-direction: row; justify-content: space-between}#brxe-apvmui {margin-bottom: var(--space-s)}#brxe-hycqtp {color: var(--base); font-weight: 600; letter-spacing: 1px; font-size: var(--text-s)}#brxe-navkri {font-size: 1em; color: var(--primary); fill: var(--primary)}#brxe-qyomwy {align-items: center; flex-direction: row; justify-content: space-between}#brxe-eshkee {margin-bottom: var(--space-s)}#brxe-gogpwe {color: var(--base); font-weight: 600; letter-spacing: 1px; font-size: var(--text-s)}#brxe-oxdegc {font-size: 1em; color: var(--primary); fill: var(--primary)}#brxe-gnhijd {align-items: center; flex-direction: row; justify-content: space-between}#brxe-dnhfit {margin-bottom: var(--space-s)}#brxe-alvvvy .accordion-title-wrapper {min-height: 50px; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s)}#brxe-alvvvy .accordion-content-wrapper {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); margin-bottom: var(--space-s)}#brxe-alvvvy {margin-bottom: var(--space-l)}@media (max-width: 767px) {#brxe-alvvvy .accordion-title-wrapper {padding-top: var(--space-m); padding-bottom: var(--space-m)}}#brxe-rhrjgk {flex-direction: column; align-self: center !important; justify-content: center; align-items: center}