:root{--smatx-theme-color-gray-700:#344054;--smatx-theme-color-gray-500:#667085;--smatx-theme-color-gray-400:#98a2b3;--smatx-theme-color-gray-300:#d0d5dd;--smatx-theme-color-gray-200:#eaecf0;--smatx-theme-color-gray-100:#f2f4f7;--smatx-theme-color-gray-50:#f9fafb;--smatx-theme-color-success:#62ad82;--smatx-theme-color-caution:#c9a83d;--smatx-theme-color-warning:#d4784a;--smatx-theme-color-error:#df6969;--smatx-theme-color-info:#344054;--smatx-theme-shadow-sm:0 1px 2px rgba(16,24,40,.05);--smatx-theme-shadow-md:0 4px 6px rgba(16,24,40,.07);--smatx-theme-shadow-lg:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.07);--smatx-theme-shadow-xl:0 20px 25px rgba(16,24,40,.1);--smatx-theme-radius-sm:4px;--smatx-theme-radius-md:8px;--smatx-theme-radius-lg:12px;--smatx-theme-radius-xl:16px;--smatx-theme-gutter:20px;--smatx-theme-vw:100vw;--ast-form-input-text:var(--smatx-theme-color-gray-700);--smatx-input-height:44px}.ast-input-style-modern{--smatx-input-height:50px}body,html{overflow-x:clip}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}[hidden]{display:none!important}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ms-auto{margin-left:auto!important}.me-auto{margin-right:auto!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.flex-wrap{flex-wrap:wrap!important}.flex-column{flex-direction:column!important}.justify-content-start{justify-content:flex-start!important}.justify-content-between{justify-content:space-between!important}.justify-content-center{justify-content:center!important}.justify-content-end{justify-content:flex-end!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.grecaptcha-badge{visibility:hidden!important}.heart{background:linear-gradient(135deg,#ff5a5a,#e00000 50%,#6b0000);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}ol,ul{margin:0 0 1em 2em}li>ol,li>ul{margin-bottom:0;margin-left:1em}[data-aos=fade-up]{--gs-root-animation-transform:translate3d(0,24px,0)}[data-aos=fade-down]{--gs-root-animation-transform:translate3d(0,-24px,0)}[data-aos=fade-left]{--gs-root-animation-transform:translate3d(24px,0,0)}[data-aos=fade-right]{--gs-root-animation-transform:translate3d(-24px,0,0)}[data-aos=fade-up-right]{--gs-root-animation-transform:translate3d(-24px,24px,0)}[data-aos=fade-up-left]{--gs-root-animation-transform:translate3d(24px,24px,0)}[data-aos=fade-down-right]{--gs-root-animation-transform:translate3d(-24px,-24px,0)}[data-aos=fade-down-left]{--gs-root-animation-transform:translate3d(24px,-24px,0)}[data-aos=fade-up-blur]{--gs-root-animation-transform:translate3d(0,24px,0)}[data-aos=fade-down-blur]{--gs-root-animation-transform:translate3d(0,-24px,0)}[data-aos=zoom-in]{--gs-root-animation-transform:scale(0.88)}[data-aos=zoom-out]{--gs-root-animation-transform:scale(1.08)}[data-aos=zoom-in-up]{--gs-root-animation-transform:translate3d(0,24px,0) scale(0.88)}[data-aos=zoom-in-down]{--gs-root-animation-transform:translate3d(0,-24px,0) scale(0.88)}[data-aos=zoom-in-right]{--gs-root-animation-transform:translate3d(-24px,0,0) scale(0.88)}[data-aos=zoom-in-left]{--gs-root-animation-transform:translate3d(24px,0,0) scale(0.88)}[data-aos=display-in-slide]{--gs-root-animation-transform:translate3d(0,24px,0)}[data-aos=display-in-zoom]{--gs-root-animation-transform:scale(0.88)}.gs-swiper{opacity:1;transition:opacity .25s ease-in}.gs-swiper:has(.swiper:not(.swiper-initialized)){opacity:0}@media(prefers-reduced-motion:reduce){[data-aos]{animation:none!important;filter:none!important;transform:none!important}.gs-swiper,[data-aos]{opacity:1!important;transition:none!important}.gs-swiper:has(.swiper:not(.swiper-initialized)){opacity:1!important}}.smatx-accordion{display:flex;flex-direction:column;gap:.5rem}.smatx-accordion__item{border-radius:var(--smatx-theme-radius-md);transition:background .15s ease}.smatx-accordion__item summary{list-style:none}.smatx-accordion__item summary::-webkit-details-marker{display:none}.smatx-accordion__item[open]{background:var(--smatx-theme-acc-open-bg,#f9fafb)}.smatx-accordion__trigger{align-items:center;color:var(--ast-global-color-2);cursor:pointer;display:flex;font-size:1.125rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smatx-accordion__trigger:focus-visible .smatx-accordion__indicator,.smatx-accordion__trigger:hover .smatx-accordion__indicator{color:var(--ast-global-color-3)}.smatx-accordion__indicator{align-items:center;color:var(--smatx-theme-acc-icon-color,#a3a3a3);display:inline-flex;flex-shrink:0;transition:color .15s ease}.smatx-accordion__icon--open{display:none}.smatx-accordion__icon--close,.smatx-accordion__item[open] .smatx-accordion__icon--open{display:inline-flex}.smatx-accordion__item[open] .smatx-accordion__icon--close{display:none}.smatx-accordion__body{max-height:0;overflow:hidden}.smatx-accordion__body-inner{padding:0 calc(2.5rem + 12px) 1.5rem 1.5rem}.smatx-accordion__body-inner>*{margin-bottom:1em}.smatx-accordion__body-inner>:first-child{margin-top:0}.smatx-accordion__body-inner>:last-child{margin-bottom:0}details:not([data-accordion-init])[open] .smatx-accordion__body{max-height:none!important;overflow:visible}ul.smatx-tabs{background:var(--smatx-theme-color-gray-50);border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-lg);box-sizing:border-box;display:flex;gap:4px;justify-content:center;list-style:none;margin:0 auto 1.5rem;max-width:100%;padding:4px;width:100%}.smatx-tabs__item{flex:1;list-style:none;margin:0}@media(min-width:992px){ul.smatx-tabs:has(.smatx-tabs__item:first-child:last-child){max-width:25%}ul.smatx-tabs:has(.smatx-tabs__item:nth-child(2):last-child){max-width:50%}ul.smatx-tabs:has(.smatx-tabs__item:nth-child(3):last-child){max-width:75%}}@media(min-width:577px)and (max-width:991px){ul.smatx-tabs:has(.smatx-tabs__item:first-child:last-child){max-width:33.333%}ul.smatx-tabs:has(.smatx-tabs__item:nth-child(2):last-child){max-width:66.666%}}@media(max-width:576px){ul.smatx-tabs{flex-wrap:wrap}.smatx-tabs__item{flex:1 0 100%}}.smatx-tabs__tab{background:none;border:none;border-radius:var(--smatx-theme-radius-md);box-shadow:none;color:var(--smatx-theme-color-gray-500);cursor:pointer;display:block;font-size:1.125rem;font-weight:500;padding:.75rem 1rem;text-align:center;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease;white-space:nowrap;width:100%}.smatx-tabs__tab[aria-selected=true]{box-shadow:var(--smatx-theme-shadow-sm);font-weight:600}.smatx-tabs__tab:hover:not([aria-selected=true]),.smatx-tabs__tab[aria-selected=true]{background:#fff;color:var(--smatx-theme-color-gray-700)}.smatx-tabs__tab:focus-visible{outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}@keyframes smatx-tab-fadeinup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.smatx-tabs__panel:not([hidden]){animation:smatx-tab-fadeinup .25s ease-out both}@media(prefers-reduced-motion:reduce){.smatx-tabs__panel:not([hidden]){animation:none}}.smatx-tabs__panel:focus-visible{border-radius:var(--smatx-theme-radius-sm);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.smatx-btn{align-items:center;border:1px solid transparent;border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:22px;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease}.smatx-btn:disabled,.smatx-btn[aria-disabled=true]{background-color:var(--smatx-theme-color-gray-100);border-color:var(--smatx-theme-color-gray-100);box-shadow:none;color:var(--smatx-theme-color-gray-400);cursor:not-allowed;pointer-events:none}.smatx-btn.is-loading{box-shadow:none;cursor:not-allowed;opacity:.7;pointer-events:none}.smatx-btn--primary.is-loading,.smatx-btn--primary.is-loading:disabled{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-2)}.smatx-btn--secondary.is-loading,.smatx-btn--secondary.is-loading:disabled{background-color:var(--ast-global-color-4);border-color:var(--smatx-theme-color-gray-300);color:var(--smatx-theme-color-gray-500)}.smatx-btn--outline.is-loading,.smatx-btn--outline.is-loading:disabled{background-color:transparent;border-color:var(--ast-global-color-0);color:var(--ast-global-color-0)}.smatx-btn--primary{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-2)}.smatx-btn--primary:focus,.smatx-btn--primary:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-4)}.smatx-btn--secondary{background-color:var(--ast-global-color-4)}.smatx-btn--secondary,.smatx-btn--secondary:focus,.smatx-btn--secondary:hover{border-color:var(--smatx-theme-color-gray-300);color:var(--smatx-theme-color-gray-500)}.smatx-btn--secondary:focus,.smatx-btn--secondary:hover{background-color:var(--smatx-theme-color-gray-100)}.smatx-btn--outline{background-color:transparent;border-color:var(--ast-global-color-0);color:var(--ast-global-color-0)}.smatx-btn--outline:focus,.smatx-btn--outline:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-4)}.smatx-btn--sm{font-size:.875rem;padding:.25rem 1rem}.smatx-btn--lg{font-size:1.125rem;padding:1rem 2rem}.ast-single-post .entry-content a.gs_button,.ast-single-post .entry-content a.wp-element-button{-webkit-text-decoration:none;text-decoration:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select{height:var(--smatx-input-height)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--smatx-theme-color-gray-300);outline:none}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=reset]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--smatx-theme-color-gray-500);opacity:1}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=reset]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:var(--smatx-theme-color-gray-500);opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ast-global-dark-bg-style,#fff) inset;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.woocommerce input[type=date],.woocommerce input[type=email],.woocommerce input[type=number],.woocommerce input[type=password],.woocommerce input[type=reset],.woocommerce input[type=search],.woocommerce input[type=tel],.woocommerce input[type=text],.woocommerce input[type=url],.woocommerce select,.woocommerce textarea,.woocommerce-js .woocommerce form input[type=date],.woocommerce-js .woocommerce form input[type=email],.woocommerce-js .woocommerce form input[type=number],.woocommerce-js .woocommerce form input[type=password],.woocommerce-js .woocommerce form input[type=reset],.woocommerce-js .woocommerce form input[type=search],.woocommerce-js .woocommerce form input[type=tel],.woocommerce-js .woocommerce form input[type=text],.woocommerce-js .woocommerce form input[type=url],.woocommerce-js .woocommerce form select,.woocommerce-js .woocommerce form textarea,.woocommerce-page input[type=date],.woocommerce-page input[type=email],.woocommerce-page input[type=number],.woocommerce-page input[type=password],.woocommerce-page input[type=reset],.woocommerce-page input[type=search],.woocommerce-page input[type=tel],.woocommerce-page input[type=text],.woocommerce-page input[type=url],.woocommerce-page select,.woocommerce-page textarea{border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm)}.woocommerce input[type=date]:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=number]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=reset]:focus,.woocommerce input[type=search]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=text]:focus,.woocommerce input[type=url]:focus,.woocommerce select:focus,.woocommerce textarea:focus,.woocommerce-js .woocommerce form input[type=date]:focus,.woocommerce-js .woocommerce form input[type=email]:focus,.woocommerce-js .woocommerce form input[type=number]:focus,.woocommerce-js .woocommerce form input[type=password]:focus,.woocommerce-js .woocommerce form input[type=reset]:focus,.woocommerce-js .woocommerce form input[type=search]:focus,.woocommerce-js .woocommerce form input[type=tel]:focus,.woocommerce-js .woocommerce form input[type=text]:focus,.woocommerce-js .woocommerce form input[type=url]:focus,.woocommerce-js .woocommerce form select:focus,.woocommerce-js .woocommerce form textarea:focus,.woocommerce-page input[type=date]:focus,.woocommerce-page input[type=email]:focus,.woocommerce-page input[type=number]:focus,.woocommerce-page input[type=password]:focus,.woocommerce-page input[type=reset]:focus,.woocommerce-page input[type=search]:focus,.woocommerce-page input[type=tel]:focus,.woocommerce-page input[type=text]:focus,.woocommerce-page input[type=url]:focus,.woocommerce-page select:focus,.woocommerce-page textarea:focus{border-color:var(--smatx-theme-color-gray-300);box-shadow:var(--smatx-theme-shadow-sm)}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}input[type=checkbox]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=checkbox]{border-radius:var(--smatx-theme-radius-sm)}input[type=checkbox]:checked,input[type=checkbox]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}input[type=checkbox]:indeterminate{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}input[type=radio]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}input[type=radio]:disabled{cursor:not-allowed;opacity:.5}input[type=radio]{border-radius:50%}input[type=radio]:checked,input[type=radio]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .woocommerce form input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}.woocommerce-js .woocommerce form input[type=checkbox]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.woocommerce-js .woocommerce form input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.woocommerce-js .woocommerce form input[type=checkbox]{border-radius:var(--smatx-theme-radius-sm)}.woocommerce-js .woocommerce form input[type=checkbox]:checked,.woocommerce-js .woocommerce form input[type=checkbox]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .woocommerce form input[type=checkbox]:indeterminate{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .woocommerce form input[type=checkbox]:before,.woocommerce-js .woocommerce form input[type=checkbox]:checked:before{content:none;display:none}.woocommerce-js .woocommerce form input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}.woocommerce-js .woocommerce form input[type=radio]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.woocommerce-js .woocommerce form input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.woocommerce-js .woocommerce form input[type=radio]{border-radius:50%}.woocommerce-js .woocommerce form input[type=radio]:checked,.woocommerce-js .woocommerce form input[type=radio]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .smatx-register-form input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}.woocommerce-js .smatx-register-form input[type=checkbox]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.woocommerce-js .smatx-register-form input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.woocommerce-js .smatx-register-form input[type=checkbox]{border-radius:var(--smatx-theme-radius-sm)}.woocommerce-js .smatx-register-form input[type=checkbox]:checked,.woocommerce-js .smatx-register-form input[type=checkbox]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .smatx-register-form input[type=checkbox]:indeterminate{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.woocommerce-js .smatx-register-form input[type=checkbox]:before,.woocommerce-js .smatx-register-form input[type=checkbox]:checked:before{content:none;display:none}.wpcf7 form.wpcf7-form input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}.wpcf7 form.wpcf7-form input[type=checkbox]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.wpcf7 form.wpcf7-form input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.wpcf7 form.wpcf7-form input[type=checkbox]{border-radius:var(--smatx-theme-radius-sm)}.wpcf7 form.wpcf7-form input[type=checkbox]:checked,.wpcf7 form.wpcf7-form input[type=checkbox]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.wpcf7 form.wpcf7-form input[type=checkbox]:indeterminate{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.wpcf7 form.wpcf7-form input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ast-global-color-4);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--smatx-theme-color-gray-200);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-block;flex-shrink:0;height:20px;line-height:normal;margin:0;min-width:20px;transition:border-color .25s ease,background-color .25s ease;vertical-align:middle;width:20px}.wpcf7 form.wpcf7-form input[type=radio]:focus-visible{border-color:var(--smatx-theme-color-gray-300);outline:2px solid var(--smatx-theme-color-gray-300);outline-offset:2px}.wpcf7 form.wpcf7-form input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.wpcf7 form.wpcf7-form input[type=radio]{border-radius:50%}.wpcf7 form.wpcf7-form input[type=radio]:checked,.wpcf7 form.wpcf7-form input[type=radio]:focus:checked{background-color:var(--ast-global-color-0);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");border-color:var(--ast-global-color-0)}.wpcf7 form.wpcf7-form .wpcf7-submit{width:100%}.wpcf7 form.wpcf7-form textarea{height:auto}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-js form label.woocommerce-form__label-for-checkbox,.woocommerce-page form .form-row label.woocommerce-form__label-for-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox abbr.required,.woocommerce form .form-row label.woocommerce-form__label-for-checkbox span.required,.woocommerce-js form label.woocommerce-form__label-for-checkbox abbr.required,.woocommerce-js form label.woocommerce-form__label-for-checkbox span.required,.woocommerce-page form .form-row label.woocommerce-form__label-for-checkbox abbr.required,.woocommerce-page form .form-row label.woocommerce-form__label-for-checkbox span.required{margin-left:-1em}.woocommerce-js form .wpcf7-form-control.wpcf7-acceptance{display:block;margin-bottom:.5rem}.woocommerce-js form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0}.woocommerce-js form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item label{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem}.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{background-position:right 1em center;border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);min-height:var(--smatx-input-height);padding:.635em 2.4em .635em .8em}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered{color:var(--smatx-theme-color-gray-700)}.woocommerce .select2-container .select2-selection--single .select2-selection__placeholder,.woocommerce-page .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--smatx-theme-color-gray-500)}.select2-search--dropdown .select2-search__field{height:44px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--smatx-theme-color-gray-100)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--ast-global-color-0);color:var(--ast-global-color-2)}.smatx-select2-option{align-items:center;display:flex;gap:1rem;min-height:44px;padding:2px 0}.smatx-select2-option__info{display:flex;flex-direction:column;gap:2px}.smatx-select2-option__name{font-weight:500}.smatx-select2-option__desc{color:var(--smatx-theme-color-gray-500);font-size:.8em}.woocommerce .quantity.buttons_added{align-items:stretch;border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);display:inline-flex}.woocommerce .quantity.buttons_added:focus-within .minus,.woocommerce .quantity.buttons_added:focus-within .plus,.woocommerce .quantity.buttons_added:focus-within input.qty{border-color:var(--smatx-theme-color-gray-300)}.woocommerce .quantity.buttons_added .minus,.woocommerce .quantity.buttons_added .plus{align-items:center;background:transparent;color:var(--ast-global-color-2);cursor:pointer;display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1;margin:0;padding:0 1rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce .quantity.buttons_added .minus{border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-md) 0 0 var(--smatx-theme-radius-md);border-right:none}.woocommerce .quantity.buttons_added .plus{border:1px solid var(--smatx-theme-color-gray-200);border-left:none;border-radius:0 var(--smatx-theme-radius-md) var(--smatx-theme-radius-md) 0}.woocommerce .quantity.buttons_added input.qty{border-bottom:1px solid var(--smatx-theme-color-gray-200);border-left:none!important;border-radius:0;border-right:none!important;border-top:1px solid var(--smatx-theme-color-gray-200);box-shadow:none;margin:0;text-align:center;transition:border-color .25s ease}.woocommerce .woocommerce-ResetPassword,.woocommerce .woocommerce-address-fields__field-wrapper,.woocommerce .woocommerce-form-login,.woocommerce .woocommerce-form-register{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}.woocommerce .woocommerce-ResetPassword>.form-row,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row,.woocommerce .woocommerce-form-login>.form-row,.woocommerce .woocommerce-form-register>.form-row{box-sizing:border-box;float:none;width:100%}.woocommerce .woocommerce-ResetPassword>.form-row.form-row-first,.woocommerce .woocommerce-ResetPassword>.form-row.form-row-last,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row.form-row-first,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row.form-row-last,.woocommerce .woocommerce-form-login>.form-row.form-row-first,.woocommerce .woocommerce-form-login>.form-row.form-row-last,.woocommerce .woocommerce-form-register>.form-row.form-row-first,.woocommerce .woocommerce-form-register>.form-row.form-row-last{width:calc(50% - 10px)}@media(max-width:576px){.woocommerce .woocommerce-ResetPassword>.form-row.form-row-first,.woocommerce .woocommerce-ResetPassword>.form-row.form-row-last,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row.form-row-first,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row.form-row-last,.woocommerce .woocommerce-form-login>.form-row.form-row-first,.woocommerce .woocommerce-form-login>.form-row.form-row-last,.woocommerce .woocommerce-form-register>.form-row.form-row-first,.woocommerce .woocommerce-form-register>.form-row.form-row-last{width:100%}}.woocommerce .woocommerce-ResetPassword>.form-row,.woocommerce .woocommerce-address-fields__field-wrapper>.form-row,.woocommerce .woocommerce-form-login>.form-row,.woocommerce .woocommerce-form-register>.form-row{margin-bottom:1.5rem;padding:0}.woocommerce-EditAccountForm fieldset.smatx-account-section{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row{box-sizing:border-box;float:none;width:100%}.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row.form-row-first,.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row.form-row-last{width:calc(50% - 10px)}@media(max-width:576px){.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row.form-row-first,.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row.form-row-last{width:100%}}.woocommerce-EditAccountForm fieldset.smatx-account-section{border:0;margin:0 0 1.5rem;padding:0;width:100%}.woocommerce-EditAccountForm fieldset.smatx-account-section>.form-row{margin-bottom:1.5rem;padding:0}.woocommerce-EditAccountForm .smatx-account-section__title{border-bottom:1px solid var(--smatx-theme-color-gray-200);color:var(--ast-global-color-2);font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding:0 0 .5rem;width:100%}.woocommerce-EditAccountForm input[readonly][disabled]{background-color:var(--smatx-theme-color-gray-50);box-shadow:none;color:var(--ast-global-color-3);cursor:not-allowed;opacity:1}.woocommerce-EditAccountForm input[readonly][disabled]:focus{border-color:var(--ast-border-color);box-shadow:none;outline:none}.woocommerce-EditAccountForm .smatx-account-form__submit .woocommerce-Button{margin:0}.woocommerce-js form .form-row{margin-bottom:1.5rem;padding:0}.woocommerce-js form .form-row label{color:var(--ast-global-color-3);font-size:.875rem;font-weight:500}.woocommerce form button.button{border-width:1px}.woocommerce-EditAccountForm button[type=submit],.woocommerce-MyAccount-content button[type=submit]{max-width:100%;width:300px}.wpcf7 form.wpcf7-form{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}.wpcf7 form.wpcf7-form>.form-row{box-sizing:border-box;float:none;width:100%}.wpcf7 form.wpcf7-form>.form-row.form-row-first,.wpcf7 form.wpcf7-form>.form-row.form-row-last{width:calc(50% - 10px)}@media(max-width:576px){.wpcf7 form.wpcf7-form>.form-row.form-row-first,.wpcf7 form.wpcf7-form>.form-row.form-row-last{width:100%}}.smatx-form-columns{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}.smatx-form-columns>.form-row{box-sizing:border-box;float:none;width:100%}.smatx-form-columns>.form-row.form-row-first,.smatx-form-columns>.form-row.form-row-last{width:calc(50% - 10px)}@media(max-width:576px){.smatx-form-columns>.form-row.form-row-first,.smatx-form-columns>.form-row.form-row-last{width:100%}}.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row{padding:10px}.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{margin-left:-10px;margin-right:-10px}.smatx-form__group{margin-bottom:1.5rem}.smatx-form__label{color:var(--ast-global-color-2);display:block;font-weight:600;margin-bottom:.25rem}.smatx-form__input,.smatx-form__select,.smatx-form__textarea{background-color:var(--ast-global-color-4);border:1px solid var(--ast-global-color-7);border-radius:var(--smatx-theme-radius-md);color:var(--ast-global-color-6);font-size:1rem;padding:.5rem 1rem;transition:border-color .25s ease;width:100%}.smatx-form__input:focus,.smatx-form__select:focus,.smatx-form__textarea:focus{border-color:var(--ast-global-color-0);outline:none}.smatx-form__input::-moz-placeholder,.smatx-form__select::-moz-placeholder,.smatx-form__textarea::-moz-placeholder{color:var(--smatx-theme-color-gray-700);opacity:1}.smatx-form__input::placeholder,.smatx-form__select::placeholder,.smatx-form__textarea::placeholder{color:var(--smatx-theme-color-gray-700);opacity:1}.smatx-form__textarea{min-height:120px;resize:vertical}.smatx-form__checkbox{align-items:flex-start;display:flex;gap:.5rem}.smatx-form__checkbox input[type=checkbox]{accent-color:var(--ast-global-color-0);margin-top:.25em}.smatx-form__error{color:var(--smatx-theme-color-error);font-size:.875rem;margin-top:.25rem}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=date],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url],body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea{border-radius:var(--smatx-theme-radius-md)}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=date]{background-color:var(--ast-global-dark-bg-style);border:1px solid var(--ast-border-color);padding:.9em .8em}body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=date]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url]:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select:focus,body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea:focus{border-color:var(--smatx-theme-color-gray-300)}body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row label:not(.checkbox):not(.radio):not(.woocommerce-form__label-for-checkbox){margin-top:.45em;padding:0 1.25em}body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=date],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=email],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=number],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=password],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=reset],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=search],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=tel],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=text],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=url],body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input textarea{padding:1.35em .8em .35em}body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input select{padding:1.35em 2.4em .35em .8em}body.ast-input-style-modern:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=date]::-webkit-calendar-picker-indicator{transform:translateY(-7px)}.form-row .description{color:var(--smatx-theme-color-gray-500);display:block;font-size:.875rem;line-height:1.4;margin-top:6px}.woocommerce-password-strength{background-color:transparent!important;border-bottom:2px solid transparent;font-size:.875rem;font-weight:400;padding:6px 0;text-align:left}.woocommerce-password-strength.short{border-bottom-color:var(--smatx-theme-color-error);color:var(--smatx-theme-color-error)}.woocommerce-password-strength.bad{border-bottom-color:var(--smatx-theme-color-warning);color:var(--smatx-theme-color-warning)}.woocommerce-password-strength.good{border-bottom-color:var(--smatx-theme-color-caution);color:var(--smatx-theme-color-caution)}.woocommerce-password-strength.strong{border-bottom-color:var(--smatx-theme-color-success);color:var(--smatx-theme-color-success)}.woocommerce-password-hint{color:var(--smatx-theme-color-gray-500);font-size:.7rem;padding:6px 0}.wpcf7 form.wpcf7-form .form-submit{position:relative;width:100%}.wpcf7 form.wpcf7-form .form-submit .wpcf7-spinner{margin:0;pointer-events:none;position:absolute;right:10px;top:8px}.wpcf7 form.wpcf7-form .wpcf7-response-output{background-color:var(--smatx-theme-color-gray-50);border-color:var(--smatx-theme-color-info);border-radius:var(--smatx-theme-radius-md);border-width:1px;border-top-width:2px;margin:.5rem 0 1rem;padding:1rem;text-align:center;width:100%}.wpcf7 form.wpcf7-form.sent .wpcf7-response-output{border-color:var(--smatx-theme-color-success)}.wpcf7 form.wpcf7-form.aborted .wpcf7-response-output,.wpcf7 form.wpcf7-form.failed .wpcf7-response-output{border-color:var(--smatx-theme-color-error)}.wpcf7 form.wpcf7-form.spam .wpcf7-response-output{border-color:var(--smatx-theme-color-warning)}.wpcf7 form.wpcf7-form.invalid .wpcf7-response-output,.wpcf7 form.wpcf7-form.payment-required .wpcf7-response-output,.wpcf7 form.wpcf7-form.unaccepted .wpcf7-response-output{border-color:var(--smatx-theme-color-caution)}.wpcf7 form.wpcf7-form .wpcf7-submit:disabled{background-color:var(--smatx-theme-color-gray-100);border-color:var(--smatx-theme-color-gray-100);box-shadow:none;color:var(--smatx-theme-color-gray-400);cursor:not-allowed;pointer-events:none}.smatx-search-form__field{align-items:center;background-color:var(--ast-global-color-4);border:1px solid var(--smatx-theme-color-gray-300);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);display:flex;transition:border-color .25s ease}.smatx-search-form__field:focus-within{border-color:var(--ast-global-color-0)}.smatx-search-form__icon{align-items:center;background:transparent;border:none;box-shadow:none;color:var(--smatx-theme-color-gray-500);cursor:pointer;display:flex;left:14px;min-height:calc(var(--smatx-input-height) + 2px);padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .25s ease}.smatx-search-form__icon:focus,.smatx-search-form__icon:hover{background:transparent;color:var(--ast-global-color-0)}.smatx-search-form__icon svg{display:block}.smatx-search-form__field{position:relative}.smatx-search-form__field .smatx-search-form__input{background:transparent!important;border:none!important;border-radius:0;box-shadow:none;min-height:calc(var(--smatx-input-height) + 2px);padding-left:42px;width:100%}.smatx-search-form__field .smatx-search-form__input:focus{border:none!important;box-shadow:none;outline:none}.widget_search .search-form.smatx-search-form .smatx-search-form__field .smatx-search-form__input,.widget_search .search-form.smatx-search-form .smatx-search-form__field .smatx-search-form__input:focus{background:transparent!important;border:none!important;border-radius:0;padding-left:42px;padding-right:0}.widget_search .search-form.smatx-search-form button.smatx-search-form__icon{background:transparent;left:14px;padding:0;position:absolute;right:auto;top:50%;transform:translateY(-50%)}.smatx-no-results{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:480px;padding:1rem;text-align:center}.smatx-no-results__illustration{margin-bottom:1.5rem}.smatx-no-results__illustration img{display:block;height:auto;width:220px}.smatx-no-results__title{color:var(--ast-global-color-2);font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.smatx-no-results__text{color:var(--smatx-theme-color-gray-500);font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.smatx-no-results__btn{align-items:center;background:var(--ast-global-color-0);border-radius:var(--smatx-theme-radius-lg);display:inline-flex;font-size:1rem;font-weight:600;padding:12px 1.5rem;transition:opacity .15s ease,box-shadow .15s ease}.smatx-no-results__btn,.smatx-no-results__btn:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.smatx-no-results__btn:hover{box-shadow:var(--smatx-theme-shadow-md);opacity:.9}.smatx-no-results__search-form{margin-top:1rem;width:100%}.smatx-card{background-color:var(--ast-global-color-4);border-radius:var(--smatx-theme-radius-lg);box-shadow:var(--smatx-theme-shadow-md);overflow:hidden;transition:box-shadow .25s ease}.smatx-card:hover{box-shadow:var(--smatx-theme-shadow-lg)}.smatx-card__image{aspect-ratio:16/10;overflow:hidden;position:relative}.smatx-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.smatx-card__badge{background-color:var(--ast-global-color-0);border-radius:var(--smatx-theme-radius-sm);color:var(--ast-global-color-4);font-size:.75rem;font-weight:600;left:1rem;padding:.25rem .5rem;position:absolute;top:1rem}.smatx-card__body{padding:1.5rem}.smatx-card__title{color:var(--ast-global-color-2);font-size:1.125rem;margin:0 0 .5rem}.smatx-card__meta{color:var(--ast-global-color-3);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.smatx-card__price{color:var(--ast-global-color-1);font-size:1.25rem;font-weight:700}.smatx-card__footer{border-top:1px solid var(--ast-global-color-5);padding:1rem 1.5rem}[class*=gspb_slider],[class*=smatx-]{--swiper-theme-color:var(--ast-global-color-0);--swiper-navigation-size:40px;--swiper-navigation-sides-offset:4px;--swiper-navigation-color:var(--smatx-theme-color-gray-700);--swiper-pagination-color:var(--smatx-theme-color-gray-700);--swiper-pagination-bullet-inactive-color:var(--smatx-theme-color-gray-500);--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-opacity:1}[class*=gspb_slider] .swiper-button-next,[class*=gspb_slider] .swiper-button-prev,[class*=smatx-] .swiper-button-next,[class*=smatx-] .swiper-button-prev{background-color:#fff!important;border:1px solid var(--smatx-theme-color-gray-300);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);height:var(--swiper-navigation-size)!important;transition:background-color .25s ease;width:var(--swiper-navigation-size)!important}[class*=gspb_slider] .swiper-button-next svg,[class*=gspb_slider] .swiper-button-prev svg,[class*=smatx-] .swiper-button-next svg,[class*=smatx-] .swiper-button-prev svg{display:none}[class*=gspb_slider] .swiper-button-next:after,[class*=gspb_slider] .swiper-button-prev:after,[class*=smatx-] .swiper-button-next:after,[class*=smatx-] .swiper-button-prev:after{background-color:var(--swiper-navigation-color);content:""!important;display:block;height:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}[class*=gspb_slider] .swiper-button-next:hover,[class*=gspb_slider] .swiper-button-prev:hover,[class*=smatx-] .swiper-button-next:hover,[class*=smatx-] .swiper-button-prev:hover{background-color:var(--smatx-theme-color-gray-100)!important}[class*=gspb_slider] .swiper-button-prev:after,[class*=smatx-] .swiper-button-prev:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.66 9.171H6.35l4.067-4.067a.84.84 0 0 0 0-1.183.83.83 0 0 0-1.175 0L3.75 9.413a.83.83 0 0 0 0 1.175l5.492 5.491a.83.83 0 1 0 1.175-1.175L6.35 10.838h9.308a.836.836 0 0 0 .834-.834.836.836 0 0 0-.834-.833'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.66 9.171H6.35l4.067-4.067a.84.84 0 0 0 0-1.183.83.83 0 0 0-1.175 0L3.75 9.413a.83.83 0 0 0 0 1.175l5.492 5.491a.83.83 0 1 0 1.175-1.175L6.35 10.838h9.308a.836.836 0 0 0 .834-.834.836.836 0 0 0-.834-.833'/%3E%3C/svg%3E")}[class*=gspb_slider] .swiper-button-next:after,[class*=smatx-] .swiper-button-next:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.34 10.833h9.309L9.582 14.9a.84.84 0 0 0 0 1.183.83.83 0 0 0 1.175 0l5.492-5.491a.83.83 0 0 0 0-1.175l-5.483-5.5A.83.83 0 1 0 9.59 5.092l4.058 4.075H4.341a.836.836 0 0 0-.834.833c0 .458.375.833.834.833'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.34 10.833h9.309L9.582 14.9a.84.84 0 0 0 0 1.183.83.83 0 0 0 1.175 0l5.492-5.491a.83.83 0 0 0 0-1.175l-5.483-5.5A.83.83 0 1 0 9.59 5.092l4.058 4.075H4.341a.836.836 0 0 0-.834.833c0 .458.375.833.834.833'/%3E%3C/svg%3E")}.smatx-insc-status{align-items:center;background-color:rgba(0,0,0,.7);border-radius:0 var(--smatx-theme-radius-md) 0 0;bottom:0;color:#fff;display:flex;font-size:.7rem;font-weight:500;gap:.5rem;left:0;padding:.5rem .75rem .5rem 1.25rem;position:absolute;text-transform:uppercase;width:auto;z-index:1}.smatx-insc-status svg{height:16px;transform-origin:center center;transition:transform .25s ease;width:16px}.smatx-insc-status--upcoming{background-color:hsla(51,73%,76%,.831);color:#000}.smatx-insc-status--active{background-color:hsla(96,67%,79%,.89);color:#000}.smatx-insc-status--progress{background-color:rgba(0,0,0,.608);color:#fff}.smatx-insc-status--closed{background-color:rgba(0,0,0,.792);color:#fff}.smatx-product-card__dates{display:grid;grid-template-columns:auto auto;justify-content:start;grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-row-gap:.25rem;align-items:center;font-size:.875rem;row-gap:.25rem}.smatx-product-card__dates-group{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.smatx-product-card__date{align-items:center;display:flex;gap:6px}.smatx-product-card__date-label{font-weight:700}.smatx-product-card__date-icon{align-items:center;display:inline-flex;margin-top:-1px}.smatx-product-card__date time{color:var(--ast-global-color-3)}@media(max-width:576px){.smatx-product-card__dates{grid-template-columns:auto;row-gap:0}.smatx-product-card__date{align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.smatx-product-card__date time{flex-basis:100%;padding-left:22px}}.smatx-product-card{--product-shadow:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.07);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--product-shadow);display:flex;flex-direction:column;overflow:hidden;transition:all .25s ease}.smatx-product-card:hover{--product-shadow:0px 4px 6px -4px rgba(16,24,40,.03),0px 16px 24px -4px rgba(16,24,40,.07);transform:translateY(-2px)}.smatx-product-card__thumb{position:relative}.smatx-product-card__image{display:block;overflow:hidden;position:relative}.smatx-product-card__image img{backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .6s,opacity .6s,transform .6s;width:100%}.smatx-product-card:hover .smatx-product-card__image img{transform:scale(1.1)}.smatx-product-card__cat{left:.5rem;position:absolute;top:.5rem;z-index:1}.smatx-product-card:hover .smatx-insc-status svg{transform:scale(1.1)}.smatx-product-card:hover .smatx-insc-status--active svg{transform:translateX(5px)}.smatx-product-card__content{display:flex;flex-direction:column;flex-grow:1;gap:.5rem;padding:16px 24px}.smatx-product-card__title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;padding:0}.smatx-product-card__desc,.smatx-product-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smatx-product-card__desc{color:var(--ast-global-color-3);font-size:.875rem}.smatx-product-card__dates{margin-top:auto}.smatx-product-card__footer{align-items:center;border-top:1px dotted #f2f4f7;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.5rem;padding-top:1rem}.smatx-product-card__footer:empty{display:none}.smatx-product-card__price{color:var(--ast-global-color-3);font-size:1.125rem;font-weight:700}.smatx-product-card__price del{color:var(--smatx-theme-color-gray-500);font-size:1rem;font-weight:400;opacity:1}.smatx-product-card__price ins{-webkit-text-decoration:none;text-decoration:none}.smatx-product-card__cart{margin-left:auto}.smatx-product-card__cart a.button{align-items:center;box-sizing:border-box;display:inline-flex;gap:6px}.smatx-product-card__cart a.button svg{flex-shrink:0}.smatx-product-card__cart a.button{background-color:var(--ast-global-color-0);border:0 solid var(--ast-global-color-0);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:8px 14px;transition:all .25s ease}.smatx-product-card__cart a.button,.smatx-product-card__cart a.button:hover{color:var(--ast-global-color-2);-webkit-text-decoration:none;text-decoration:none}.smatx-product-card__cart a.button:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6)}.smatx-product-card .smatx-product-card__title a,.smatx-product-card .smatx-product-card__title a:hover{color:var(--ast-global-color-2);-webkit-text-decoration:none;text-decoration:none}.smatx-cat-badge{background:var(--chip-bg,var(--smatx-theme-color-gray-100));border-radius:9999px;color:var(--chip-color,var(--smatx-theme-color-gray-700));display:inline-block;font-size:.75rem;font-weight:500;padding:3px 10px;transition:opacity .25s ease}.astra-shop-thumbnail-wrap a.smatx-cat-badge,.smatx-product-card__thumb a.smatx-cat-badge,.woocommerce a.smatx-cat-badge{color:var(--chip-color,var(--smatx-theme-color-gray-700));-webkit-text-decoration:none;text-decoration:none}.astra-shop-thumbnail-wrap a.smatx-cat-badge:hover,.smatx-product-card__thumb a.smatx-cat-badge:hover,.woocommerce a.smatx-cat-badge:hover{color:var(--chip-color,var(--smatx-theme-color-gray-700));opacity:.85;-webkit-text-decoration:none;text-decoration:none}.woocommerce-js .star-rating{color:#fac515;float:none;font-family:star,serif;font-size:18px;height:19px;letter-spacing:4px;line-height:1;overflow:hidden;position:relative;width:110px}.woocommerce-js .star-rating:before{color:#e5e5e5;content:"SSSSS";float:left;left:0;position:absolute;top:0}.woocommerce-js .star-rating span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.woocommerce-js .star-rating span:before{content:"SSSSS";left:0;position:absolute;top:0}.woocommerce-js .smatx-rating-expanded{display:inline-flex;flex-direction:column;gap:4px}.woocommerce-js .smatx-rating-compact{align-items:flex-start;display:inline-flex;gap:8px;justify-content:flex-start;line-height:24px}.woocommerce-js .smatx-rating-compact .star-rating{font-size:20px;height:21px;letter-spacing:0;width:21px}.woocommerce-js .smatx-rating-compact .star-rating:before{content:"S";height:21px}.woocommerce-js .smatx-rating-compact .star-rating span:before{content:"S"}.tippy-box[data-theme~=smatx-catalog],.tippy-box[data-theme~=smatx-lang],.tippy-box[data-theme~=smatx-login]{background:var(--ast-global-color-4);border:1px solid var(--ast-global-color-7);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-lg);color:var(--ast-global-color-3);font-size:1rem}.tippy-box[data-theme~=smatx-catalog] .tippy-content,.tippy-box[data-theme~=smatx-lang] .tippy-content,.tippy-box[data-theme~=smatx-login] .tippy-content{padding:0}.tippy-box[data-theme~=smatx-catalog] .tippy-arrow,.tippy-box[data-theme~=smatx-lang] .tippy-arrow,.tippy-box[data-theme~=smatx-login] .tippy-arrow{color:var(--ast-global-color-4)}.tippy-box[data-theme~=smatx-lang] .tippy-content .smatx-lang-switcher__item{background:transparent;color:var(--ast-global-color-3)}.tippy-box[data-theme~=smatx-lang] .tippy-content .smatx-lang-switcher__item.is-active,.tippy-box[data-theme~=smatx-lang] .tippy-content .smatx-lang-switcher__item:focus,.tippy-box[data-theme~=smatx-lang] .tippy-content .smatx-lang-switcher__item:hover{background:transparent;color:var(--ast-global-color-0)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--smatx-theme-color-gray-50);border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-md);border-top:3px solid var(--smatx-theme-color-gray-300);color:var(--smatx-theme-color-gray-700);position:relative}.woocommerce-error:focus,.woocommerce-info:focus,.woocommerce-message:focus{outline:none}.woocommerce-message{border-color:var(--smatx-theme-color-success)}.woocommerce-message:before{color:var(--smatx-theme-color-success)}.woocommerce-info{border-color:var(--ast-global-color-1)}.woocommerce-info:before{color:var(--ast-global-color-1);content:""}.woocommerce-error{border-color:var(--smatx-theme-color-error)}.woocommerce-error:before{color:var(--smatx-theme-color-error);content:""}.gdpr_lightbox{background:rgba(0,0,0,.55)!important}body #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{background-color:var(--smatx-theme-color-gray-50);border-color:#fff;box-shadow:0 -4px 10px rgba(16,24,40,.07)}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{margin-left:auto;margin-right:auto;padding:20px}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{align-items:center;border:1px solid transparent;border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:0;line-height:22px;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:all .25s ease}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus-visible{outline:2px solid var(--ast-global-color-0);outline-offset:2px}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-2);font-size:.875rem;padding:.25rem 1rem}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-4)}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{background-color:var(--ast-global-color-0)!important;border-color:var(--ast-global-color-0)!important;box-shadow:var(--smatx-theme-shadow-sm)!important;color:var(--ast-global-color-2)!important;opacity:1!important}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:hover,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover{background-color:var(--ast-global-color-6)!important;border-color:var(--ast-global-color-6)!important;color:var(--ast-global-color-4)!important}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-reject-btn:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.moove-gdpr-infobar-settings-btn:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn-alt:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-reject-btn:focus-visible,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:focus-visible{outline-color:var(--ast-global-color-0)!important}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn{border:1px solid var(--smatx-theme-color-gray-300);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm)!important;height:30px;width:30px}body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn .gdpr-icon i.moovegdpr-arrow-close:after,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn .gdpr-icon i.moovegdpr-arrow-close:before,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before{height:14px;top:calc(50% - 7px)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content{border-radius:var(--smatx-theme-radius-lg);overflow:hidden}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{background-color:transparent!important;border:0!important;border-radius:var(--smatx-theme-radius-md);box-shadow:none!important;height:36px;line-height:36px;right:16px;top:16px;transition:all .25s ease;width:36px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{background-color:transparent;border:none;border-radius:0;color:var(--smatx-theme-color-gray-700);font-size:24px;height:36px;line-height:36px;width:36px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:focus i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:focus span.gdpr-icon,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon{color:var(--smatx-theme-color-gray-700)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content{border-radius:var(--smatx-theme-radius-lg) 0 0 var(--smatx-theme-radius-lg);box-shadow:var(--smatx-theme-shadow-lg);z-index:20}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{background-color:var(--smatx-theme-color-gray-100);border-color:var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-md);color:var(--smatx-theme-color-gray-700);font-size:.8rem}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{color:var(--smatx-theme-color-gray-500)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover{background-color:var(--smatx-theme-color-gray-200);border-color:var(--smatx-theme-color-gray-300);color:var(--smatx-theme-color-gray-700)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button{background-color:var(--ast-global-color-4);border-color:var(--smatx-theme-color-gray-300);box-shadow:var(--smatx-theme-shadow-sm);color:var(--ast-global-color-2)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button i,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon{color:var(--ast-global-color-0)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{background-color:var(--smatx-theme-color-gray-50);border-radius:0 var(--smatx-theme-radius-lg) var(--smatx-theme-radius-lg) 0}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content{border-radius:var(--smatx-theme-radius-lg)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{background-color:var(--smatx-theme-color-gray-50);border-radius:0 0 var(--smatx-theme-radius-lg) var(--smatx-theme-radius-lg);border-top:1px solid var(--smatx-theme-color-gray-200)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before{display:none}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{align-items:center;border:1px solid transparent;border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:0;line-height:22px;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;text-transform:none;transition:all .25s ease}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:focus-visible,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:focus-visible{outline:2px solid var(--ast-global-color-0);outline-offset:2px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-2);min-width:130px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-4)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-reject-all,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-reject-all,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{background-color:var(--ast-global-color-0)!important;border-color:var(--ast-global-color-0)!important;box-shadow:var(--smatx-theme-shadow-sm)!important;color:var(--ast-global-color-2)!important;opacity:1!important}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-reject-all:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-reject-all:hover,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-reject-all:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-reject-all:hover,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover{background-color:var(--ast-global-color-6)!important;border-color:var(--ast-global-color-6)!important;color:var(--ast-global-color-4)!important}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-reject-all:focus-visible,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:focus-visible,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-reject-all:focus-visible,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:focus-visible{outline-color:var(--ast-global-color-0)!important}body #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,body #moove_gdpr_cookie_modal .cookie-switch .slider:before,body #moove_gdpr_cookie_modal .switch .cookie-slider:before,body #moove_gdpr_cookie_modal .switch .slider:before{box-shadow:var(--smatx-theme-shadow-lg)}body #moove_gdpr_cookie_modal .cookie-switch .cookie-slider,body #moove_gdpr_cookie_modal .cookie-switch .slider,body #moove_gdpr_cookie_modal .switch .cookie-slider,body #moove_gdpr_cookie_modal .switch .slider{background-color:var(--smatx-theme-color-error)}body #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,body #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider,body #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider,body #moove_gdpr_cookie_modal .switch input:checked+.slider{background-color:var(--smatx-theme-color-success)}body #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,body #moove_gdpr_cookie_modal .switch .gdpr-sr-label{color:var(--smatx-theme-color-error)}body #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,body #moove_gdpr_cookie_modal .switch .gdpr-sr-enable{color:var(--smatx-theme-color-success)}body #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,body #moove_gdpr_cookie_modal .switch .gdpr-sr-disable{color:var(--smatx-theme-color-error)}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider{background-color:var(--smatx-theme-color-gray-500)}@media(max-width:767px){body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img{max-width:80%;width:270px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content{border-radius:0;padding-left:20px;padding-right:20px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content{padding-left:10px;padding-right:10px;padding-top:10px}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{font-size:.875rem;min-width:0;min-width:auto;padding:.5rem .75rem}}@media(min-width:768px)and (max-width:999px){body #moove_gdpr_cookie_modal .moove-gdpr-modal-content{transform:scale(1);width:95vw}body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{min-width:0;min-width:auto}}.ast-header-break-point #ast-desktop-header{display:none!important}.ast-header-break-point .ast-primary-header-bar{display:grid}.smatx-header-btn{list-style:none;margin-left:.5rem;margin-right:.5rem}.smatx-header-btn>a{align-items:center;border-radius:var(--smatx-theme-radius-md);display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:22px;padding:12px 18px;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease;white-space:nowrap}.smatx-header-btn--login>a{background:transparent;border:1px solid var(--ast-global-color-0);color:var(--ast-global-color-0)}.smatx-header-btn--login>a:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-2)}.smatx-header-btn--campus>a,.smatx-header-btn--register>a{background-color:var(--ast-global-color-0);border:1px solid var(--ast-global-color-0);color:var(--ast-global-color-2)}.smatx-header-btn--campus>a svg,.smatx-header-btn--register>a svg{flex-shrink:0}.smatx-header-btn--campus>a:hover,.smatx-header-btn--register>a:hover{background-color:var(--ast-global-color-6);border-color:var(--ast-global-color-6);color:var(--ast-global-color-2)}.smatx-lang-switcher{align-items:center;display:inline-flex;position:relative}.smatx-lang-switcher__trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;gap:.25rem;padding:.5rem;transition:color .25s ease}.smatx-lang-switcher__trigger[aria-expanded=true]{color:var(--ast-global-color-0)}.smatx-lang-switcher__trigger[aria-expanded=true] .smatx-lang-switcher__chevron{transform:rotate(180deg)}.smatx-lang-switcher__current{line-height:1}.smatx-lang-switcher__chevron{transition:transform .15s ease!important}.smatx-lang-switcher__dropdown{display:none}.smatx-lang-switcher__list{list-style:none;margin:0;min-width:140px;padding:.5rem 0}.smatx-lang-switcher__item{color:var(--ast-global-color-3);display:block;font-size:.8125rem;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease}.smatx-lang-switcher__item:hover{background-color:var(--ast-global-color-5);color:var(--ast-global-color-0)}.smatx-lang-switcher__item.is-active{color:var(--ast-global-color-0);font-weight:600}.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap i[data-cart-total="0"]:after,.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap i[data-cart-total="0"]:after{display:none}.ast-site-header-cart.ast-menu-cart-fill .ast-addon-cart-wrap .ast-icon-shopping-cart svg.smatx-cart-icon,.ast-site-header-cart.ast-menu-cart-outline .ast-addon-cart-wrap .ast-icon-shopping-cart svg.smatx-cart-icon{height:20px;vertical-align:middle;width:20px}.ast-primary-header-bar a:focus{outline:none}.ast-primary-header-bar a:focus-visible{outline:1px dotted var(--ast-global-color-4)}.ast-builder-layout-element{align-items:center;display:flex}[data-section=section-header-account]{display:none}.logged-in [data-section=section-header-account]{display:flex}.ast-archive-entry-banner .ast-container>:last-child{margin-bottom:0}[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus{border:0;outline:none}[data-section=section-header-mobile-trigger] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus-visible{outline:1px dotted var(--ast-global-color-4)}.ast-mobile-popup-drawer.active .menu-toggle-close{line-height:.5}.ast-mobile-popup-drawer.active .menu-toggle-close:focus{border:0;outline:none}.ast-mobile-popup-drawer.active .menu-toggle-close:focus-visible{outline:1px dotted var(--smatx-theme-color-gray-300)}.ast-mobile-popup-drawer.active .menu-toggle-close svg{height:24px;width:24px}.ast-mobile-popup-drawer.active .smatx-header-btn{margin:1rem 1rem 0}.ast-mobile-popup-drawer.active .widget_gtranslate .glink{color:var(--ast-global-color-3);padding:.25rem}.ast-mobile-popup-drawer.active .widget_gtranslate .glink.gt-current-lang{color:var(--ast-global-color-0)}@media(min-width:992px){.site-footer .site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns:repeat(3,auto)}}.astra-cart-drawer{z-index:9999}.smatx-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:var(--wp--custom--ast-container-width,1216px);padding-left:var(--smatx-theme-gutter,20px);padding-right:var(--smatx-theme-gutter,20px);width:100%}.site-content .ast-article-image-container--full{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.smatx-auth-page{margin:0;padding:0}.smatx-auth{display:flex;gap:4rem;min-height:100vh;min-height:100dvh}@media(max-width:992px){.smatx-auth{gap:2rem}}@media(max-width:576px){.smatx-auth{gap:1rem}}.smatx-auth__form{background-color:var(--ast-global-color-4);display:flex;flex:1;flex-direction:column;min-height:100vh;min-height:100dvh}@media(max-width:992px){.smatx-auth__form{flex:2}}@media(max-width:576px){.smatx-auth__form{flex:4}}.smatx-auth__header{background-color:var(--ast-global-color-4);flex-shrink:0;padding:3rem 3rem 1.5rem;position:sticky;top:0;z-index:10}@media(max-width:992px){.smatx-auth__header{padding:1.5rem 1.5rem 1rem}}@media(max-width:576px){.smatx-auth__header{padding:1rem 1rem .5rem}}.smatx-auth__logo-link{display:inline-block}.smatx-auth__logo{height:auto;width:160px}.smatx-auth__scroll{align-items:flex-end;display:flex;flex:1;flex-direction:column;padding-left:3rem;padding-right:3rem}@media(max-width:992px){.smatx-auth__scroll{align-items:stretch;padding:0 1.5rem}}@media(max-width:576px){.smatx-auth__scroll{padding:0 1rem}}.smatx-auth__content{margin-bottom:auto;margin-top:auto;max-width:500px;padding:3rem 0;width:100%}@media(max-width:992px){.smatx-auth__content{max-width:100%;padding:1.5rem 0}}.smatx-auth__title{color:var(--ast-global-color-2);font-size:max(1.5rem,min(3vw,2rem));font-weight:700;line-height:1.2;margin-bottom:.5rem}.smatx-auth__subtitle{color:var(--ast-global-color-3);font-size:1rem;line-height:1.6;margin-bottom:2rem}.smatx-auth__subtitle p:last-child{margin-bottom:0}.smatx-auth__footer{background-color:var(--ast-global-color-4);bottom:0;flex-shrink:0;padding:1.5rem 3rem;position:sticky}@media(max-width:992px){.smatx-auth__footer{padding:1rem 1.5rem}}@media(max-width:576px){.smatx-auth__footer{padding:.5rem 1rem}}.smatx-auth__copyright{color:var(--smatx-theme-color-gray-500);font-size:.875rem;margin:0}.smatx-auth__media{align-self:flex-start;border-radius:48px 0 0 48px;flex:1;height:100vh;height:100dvh;overflow:hidden;position:sticky;top:0}@media(max-width:992px){.smatx-auth__media{border-radius:24px 0 0 24px;flex:1}}@media(max-width:576px){.smatx-auth__media{flex:1}}.smatx-auth__media .smatx-auth__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.smatx-auth--no-media .smatx-auth__form{flex:1}.smatx-auth--no-media .smatx-auth__scroll{align-items:center}.smatx-auth__content button[type=submit].smatx-btn{align-items:center;display:flex;gap:.6em}.smatx-auth__content button[type=submit].smatx-btn.disabled,.smatx-auth__content button[type=submit].smatx-btn:disabled,.smatx-auth__content button[type=submit].smatx-btn[aria-disabled=true]{padding:12px 18px}.smatx-auth__content button[type=submit].smatx-btn .smatx-loading{line-height:16px;min-height:16px;min-width:16px}.smatx-auth__content button[type=submit].smatx-btn .smatx-loading:before{border-color:hsla(0,0%,100%,.2);border-top-color:currentColor;height:16px;width:16px}.smatx-login-form__actions{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;width:100%}.smatx-login-form__remember{color:var(--ast-global-color-3);font-size:.875rem}.smatx-login-form__lost-password{font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.smatx-login-form__lost-password:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-login-form__submit-row{margin-bottom:1rem!important}.smatx-login-form__submit-row .smatx-btn{justify-content:center;width:100%}.smatx-login-form__register-label{color:var(--ast-global-color-3);font-size:.875rem;margin:1.5rem 0 .5rem;text-align:center;width:100%}.smatx-login-form__signup-btn{justify-content:center;width:100%}.smatx-auth-form__message{color:var(--ast-global-color-3);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.smatx-auth-form__back-link{margin-top:1rem}.smatx-auth-form__back-link a{align-items:center;display:inline-flex;font-size:.875rem;gap:.25rem;-webkit-text-decoration:none;text-decoration:none}.smatx-auth-form__back-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-lost-password-form__submit-row{margin-bottom:1rem!important}.smatx-lost-password-form__submit-row .smatx-btn{justify-content:center;width:100%}.smatx-lost-password-confirmation .smatx-auth-form__message{margin-bottom:2rem}.smatx-reset-password-form__submit-row{margin-bottom:0!important}.smatx-reset-password-form__submit-row .smatx-btn{justify-content:center;width:100%}.smatx-login-dropdown{display:none;padding:1.5rem;width:320px}.smatx-login-dropdown__header{margin-bottom:1.5rem}.smatx-login-dropdown__title{color:var(--ast-global-color-2);font-size:1.25rem;font-weight:600;margin:0 0 .1rem}.smatx-login-dropdown__subtitle{color:var(--ast-global-color-3);font-size:.875rem;font-weight:400;margin:0 0 .5rem}.smatx-login-dropdown .woocommerce-form-row{margin-bottom:1rem!important;padding:0!important}.smatx-login-dropdown .input-text{width:100%}.smatx-login-dropdown .input-text.has-error{border-color:var(--smatx-theme-color-error);outline-color:var(--smatx-theme-color-error)}.smatx-login-dropdown .smatx-form-error{color:var(--smatx-theme-color-error);display:block;font-size:.7rem;line-height:1.4;margin-top:4px}.smatx-login-dropdown__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:1.5rem 0}.smatx-login-dropdown__remember{color:var(--ast-global-color-3);font-size:.875rem}.smatx-login-dropdown__lost-password{color:var(--ast-global-color-1);font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.smatx-login-dropdown__lost-password:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-login-dropdown__server-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--smatx-theme-radius-sm);color:var(--smatx-theme-color-error);display:block;font-size:.875rem;line-height:1.4;margin-bottom:1rem;padding:.5rem 1rem}.smatx-login-dropdown .smatx-btn{justify-content:center;margin-bottom:1rem;width:100%}.smatx-login-dropdown .smatx-btn.is-loading{opacity:.7;pointer-events:none}.smatx-login-dropdown__register-link{color:var(--ast-global-color-3);font-size:.875rem;font-weight:400;margin:1rem 0 0;text-align:center}.smatx-login-dropdown__register-link a{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.smatx-login-dropdown__register-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.tippy-box[data-theme~=smatx-login] .smatx-login-dropdown{display:block}.tippy-box[data-theme~=smatx-login] .smatx-login-dropdown__lost-password{color:var(--ast-global-color-1);font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.tippy-box[data-theme~=smatx-login] .smatx-login-dropdown__lost-password:hover{-webkit-text-decoration:underline;text-decoration:underline}.tippy-box[data-theme~=smatx-login] .smatx-login-dropdown__register-link a{color:var(--ast-global-color-1);font-weight:600;-webkit-text-decoration:none;text-decoration:none}.tippy-box[data-theme~=smatx-login] .smatx-login-dropdown__register-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-register-page{margin:0;padding:0}.smatx-register{align-items:center;background-color:var(--ast-global-color-4);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media(max-width:576px){.smatx-register{align-items:center}}.smatx-register__back{gap:.5rem;left:3rem;position:absolute;top:3rem;z-index:10}@media(max-width:992px){.smatx-register__back{left:1.5rem;top:1.5rem}}@media(max-width:576px){.smatx-register__back{margin:0 1rem 2rem;position:static}}.smatx-register__container{align-items:center;display:flex;flex:1;flex-direction:column;margin:0 auto;max-width:var(--wp--custom--ast-container-width);overflow:visible;padding:3.5em 3rem;position:relative;width:100%}@media(max-width:992px){.smatx-register__container{padding:2em 1.5rem}}@media(max-width:576px){.smatx-register__container{padding:1.5em 1rem}}.smatx-register__logo-wrap{align-items:center;display:inline-flex;justify-content:center;margin-bottom:2rem;overflow:visible;position:relative}.smatx-register__logo-wrap img.smatx-register__circles{height:768px;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:768px;z-index:0}.smatx-register__logo-link{align-items:center;display:inline-flex;position:relative;z-index:1}.smatx-register__logo{height:auto;width:275px}.smatx-register__form-wrap,.smatx-register__login-link,.smatx-register__subtitle,.smatx-register__title{position:relative}.smatx-register__title{color:var(--ast-global-color-2);font-size:max(1.5rem,min(3vw,2rem));font-weight:700;line-height:1.2;margin-bottom:.5rem;text-align:center}.smatx-register__subtitle{color:var(--ast-global-color-3);font-size:1rem;line-height:1.6;margin-bottom:3rem;max-width:560px;text-align:center}.smatx-register__subtitle p:last-child{margin-bottom:0}.smatx-register__form-wrap{max-width:800px;width:100%}.smatx-register-form__auto-password-notice{color:var(--ast-global-color-3);font-size:.875rem;margin-bottom:1.5rem}.smatx-register-form .woocommerce-privacy-policy-link{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.smatx-register-form .woocommerce-privacy-policy-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-register-form__submit-row{display:flex;justify-content:center;margin-bottom:0!important;margin-top:1rem}.smatx-register-form__submit-row .smatx-btn{flex:1;max-width:300px}.smatx-register__login-link{color:var(--ast-global-color-3);font-size:.875rem;margin-bottom:0;margin-top:2rem;text-align:center}.smatx-register__login-link a{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.smatx-register__login-link a:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-register__step{display:none}.smatx-register__step[aria-hidden=false]{display:block}.smatx-register__step-header{margin-bottom:2rem}.smatx-register__step-title{color:var(--ast-global-color-2);font-size:max(1.1rem,min(2.5vw,1.4rem));font-weight:700;margin:0 0 .5rem;text-align:center}.smatx-register__fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 1.5rem;gap:0 1.5rem}@media(max-width:576px){.smatx-register__fields{grid-template-columns:1fr}}.smatx-register__fields .form-row-wide,.smatx-register__fields .woocommerce-form-row--wide{grid-column:1/-1}.smatx-register__nav-footer{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem;margin-top:1.5rem}.smatx-register__nav-footer .smatx-btn{align-items:center;display:flex;gap:.5em;max-width:100%;width:300px}.smatx-register__nav-footer .smatx-btn .smatx-loading{line-height:16px;min-height:16px;min-width:16px}.smatx-register__nav-footer .smatx-btn .smatx-loading:before{border-color:transparent;border-top-color:currentColor;height:16px;width:16px}.smatx-register__already-have-account{color:var(--ast-global-color-3);font-size:.875rem;margin:0;text-align:center}.smatx-register__already-have-account a{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.smatx-register__already-have-account a:hover{-webkit-text-decoration:underline;text-decoration:underline}.smatx-register__gateway-fieldset{border:0;margin:0;min-width:0;padding:0}.smatx-register__gateway-fieldset>legend.smatx-register__step-header{clear:both;display:block;float:left;padding:0;text-align:center;width:100%}.smatx-register__gateway-fieldset>legend.smatx-register__step-header+*{clear:both}.smatx-register__gateway{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(max-width:576px){.smatx-register__gateway{grid-template-columns:1fr}}.smatx-register__choice-card{border:2px solid var(--ast-border-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;position:relative;transition:border-color .15s ease,background-color .15s ease}.smatx-register__choice-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.smatx-register__choice-card .smatx-register__choice-check{border:2px solid var(--ast-border-color);border-radius:4px;height:20px;position:absolute;right:1rem;top:1rem;transition:border-color .15s ease,background-color .15s ease;width:20px}.smatx-register__choice-card .smatx-register__choice-check:after{border:2px solid #fff;border-left:0;border-top:0;content:"";height:9px;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) scale(0) rotate(45deg);transition:transform .15s ease;width:5px}.smatx-register__choice-card.is-selected,.smatx-register__choice-card:has(input:checked){background-color:color-mix(in srgb,var(--ast-global-color-0) 5%,transparent);border-color:var(--ast-global-color-0)}.smatx-register__choice-card.is-selected .smatx-register__choice-check,.smatx-register__choice-card:has(input:checked) .smatx-register__choice-check{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0)}.smatx-register__choice-card.is-selected .smatx-register__choice-check:after,.smatx-register__choice-card:has(input:checked) .smatx-register__choice-check:after{transform:translate(-50%,-60%) scale(1) rotate(45deg)}.smatx-register__choice-title{color:var(--ast-global-color-2);font-size:1rem;font-weight:600;margin-top:.5rem}.smatx-register__choice-desc{color:var(--ast-global-color-3);font-size:.875rem;line-height:1.5}#reg_profession_other_field[aria-hidden=true],.smatx-register__association-wrap[aria-hidden=true]{display:none}.smatx-register__password-wrap{align-items:center;display:flex;position:relative}.smatx-register__password-wrap input{flex:1;padding-right:40px!important}.smatx-register__toggle-password{background:none;border:none;color:var(--ast-global-color-3);cursor:pointer;line-height:1;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.smatx-register__toggle-password:hover{color:var(--ast-global-color-2)}.smatx-register__step-tabs{background-color:#fff;border-top:1px solid var(--smatx-theme-color-gray-100);bottom:0;max-width:var(--wp--custom--ast-container-width);position:sticky;width:100%;z-index:5}@media(max-width:576px){.smatx-register__step-tabs{display:none}}.smatx-register__step-tabs>ul{display:flex;list-style:none;margin:0;padding:0;width:100%}.smatx-register__step-tabs>ul>li{display:flex;flex:1}.smatx-register__step-tab{display:grid;flex:1;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:4px;align-items:baseline;background:transparent;border:0;border-radius:0;border-top:3px solid var(--smatx-theme-color-gray-200);-moz-column-gap:4px;column-gap:4px;cursor:pointer;line-height:1.3;padding:1rem 1.5rem;pointer-events:auto;text-align:left;transition:border-color .2s ease}.smatx-register__step-tab:focus{outline:none}.smatx-register__step-tab:hover{background-color:var(--smatx-theme-color-gray-50);border-top-color:var(--smatx-theme-color-gray-400)}.smatx-register__step-tab.is-active{border-top-color:var(--ast-global-color-0)}.smatx-register__step-tab.is-locked{border-top-color:transparent;cursor:not-allowed;opacity:.4;pointer-events:none}.smatx-register__step-tab .tab-number{color:var(--ast-global-color-3);font-size:.7em;grid-column:1;grid-row:1}.smatx-register__step-tab .tab-title{color:var(--ast-global-color-2);font-size:.875rem;font-weight:600;grid-column:2;grid-row:1}.smatx-register__step-tab .tab-subtitle{color:var(--ast-global-color-3);font-size:.75rem;grid-column:1/-1;grid-row:2}.smatx-register__step-icons{display:none;margin-bottom:1.5rem}@media(max-width:576px){.smatx-register__step-icons{display:flex;justify-content:center}}.smatx-register__step-icons>ul{list-style:none;margin:0;padding:0}.smatx-register__step-icons>ul,.smatx-register__step-icons>ul>li{align-items:center;display:flex;gap:.5rem}.smatx-register__step-icons>ul>li:not(:first-child):before{background:var(--smatx-theme-color-gray-200);content:"";display:block;flex-shrink:0;height:1px;width:2rem}.smatx-register__step-icon{align-items:center;background:#fff;border:1px solid var(--smatx-theme-color-gray-300);border-radius:var(--smatx-theme-radius-md);color:var(--smatx-theme-color-gray-500);cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;transition:all .15s ease;width:48px}.smatx-register__step-icon svg{height:24px;width:24px}.smatx-register__step-icon:hover:not(.is-locked){background-color:var(--smatx-theme-color-gray-50)}.smatx-register__step-icon.is-active{border-color:var(--ast-global-color-0);color:var(--ast-global-color-0)}.smatx-register__step-icon.is-completed{border-color:var(--smatx-theme-color-gray-300);color:var(--smatx-theme-color-gray-500)}.smatx-register__step-icon.is-locked{border-color:var(--smatx-theme-color-gray-50);color:var(--smatx-theme-color-gray-300);cursor:not-allowed;pointer-events:none}.smatx-field-error{color:var(--smatx-theme-color-error);display:block;flex-basis:100%;font-size:.875rem;margin-top:6px;width:100%}.ast-animate-input .smatx-field-error{order:10}.smatx-register-form input[type=date]{border-radius:inherit}.woocommerce .smatx-register-form.woocommerce-form-register{-moz-column-gap:normal;-moz-column-gap:initial;column-gap:normal;display:block;flex-wrap:nowrap}.woocommerce .smatx-register__fields>.form-row,.woocommerce .smatx-register__fields>.form-row-first,.woocommerce .smatx-register__fields>.form-row-last{clear:none;float:none;width:auto}.smatx-register-notice{align-items:flex-start;background:var(--smatx-theme-color-gray-50);border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-md);color:var(--smatx-theme-color-gray-500);display:flex;font-size:.875rem;gap:1rem;padding:1rem 1.5rem}.smatx-register-notice__icon{align-items:center;display:flex;flex-shrink:0;margin-top:2px}.smatx-register-notice__desc{flex:1}.smatx-404__inner{align-items:center;display:flex;gap:6rem;min-height:60vh;padding:3rem 0}@media(max-width:992px){.smatx-404__inner{flex-direction:column;gap:4rem;min-height:0;min-height:auto;padding:2rem 0}}.smatx-404__content{flex:1 1 0;min-width:0;text-align:left}.smatx-404__content .page-content,.smatx-404__content .page-header{position:relative;z-index:1}.smatx-404__content .page-title{font-size:3.75rem;font-weight:700}.smatx-404__content .page-sub-title{color:var(--ast-global-color-3);font-weight:400}.smatx-404__content .ast-404-search{margin-top:2rem}.smatx-404__content .widget_search{margin:0;max-width:400px}@media(max-width:992px){.smatx-404__content .page-title{font-size:3rem}}@media(max-width:576px){.smatx-404__content .page-title{font-size:2.5rem}}.smatx-404__icon-wrap{display:inline-block;margin-bottom:1.5rem;overflow:visible;position:relative}.smatx-404__circles{height:768px;left:50%;max-width:none;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:768px;z-index:0}.smatx-404__search-icon{align-items:center;background:transparent;border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-lg);box-shadow:var(--smatx-theme-shadow-sm);color:var(--ast-global-color-3);display:inline-flex;height:56px;justify-content:center;position:relative;width:56px;z-index:1}.smatx-404__illustration{align-items:center;display:flex;flex:0 0 45%;justify-content:flex-end}.smatx-404__illustration img{display:block;height:auto;max-width:100%}@media(max-width:992px){.smatx-404__illustration{flex:initial;justify-content:flex-start;margin:0 auto;width:100%}}.smatx-single-product .woocommerce-variation-description,.smatx-single-product .woocommerce-variation-price{display:none}.smatx-course-header{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;padding:3rem 0;position:relative}.smatx-course-header:before{background-color:var(--smatx-theme-course-header-bg,transparent);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media(max-width:992px){.smatx-course-header{grid-template-columns:1fr;grid-template-rows:auto;row-gap:1.5rem}}.smatx-course-header__summary{display:grid;float:none!important;grid-row:span 2;grid-template-rows:subgrid;padding:0!important;width:auto!important}@media(max-width:992px){.smatx-course-header__summary{display:flex;flex-direction:column;gap:.5rem;grid-row:auto}}.smatx-course-header__summary-body{display:flex;flex-direction:column;gap:.5rem}.woocommerce-js div.product .smatx-course-header__summary .product_title{margin-bottom:.5rem}.woocommerce-js .smatx-course-header__summary .star-rating{font-size:20px;height:21px;letter-spacing:7px;width:135px}.woocommerce-js div.product .woocommerce-product-rating{align-items:center;display:flex;gap:1rem;margin:0 0 1rem}.woocommerce-js div.product .woocommerce-product-rating:after,.woocommerce-js div.product .woocommerce-product-rating:before{display:none}.woocommerce-js div.product .woocommerce-product-rating .review-rating{order:1}.woocommerce-js div.product .woocommerce-product-rating .review-rating .star-rating{float:none;margin:0}.woocommerce-js div.product .woocommerce-product-rating .woocommerce-review-link{color:var(--ast-global-color-3);font-size:.875rem;font-weight:600;line-height:1.3;order:2}.woocommerce-js div.product .smatx-course-header__summary .price{gap:.75rem}.single-product div.product .woocommerce-product-details__short-description{margin-bottom:1rem}.single-product div.product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.smatx-course-header__summary .smatx-product-card__dates{margin-bottom:.5rem;margin-top:0;row-gap:1rem}@media(max-width:576px){.smatx-course-header__summary .smatx-product-card__dates{row-gap:0}}.smatx-course-header__summary form.cart{margin-bottom:1rem;margin-top:1rem;padding:0}.woocommerce-js div.product form.cart .variations{border-bottom:none;margin-bottom:0}.woocommerce-js div.product form.cart .variations th.label{margin-bottom:.3em;margin-top:.3em}.woocommerce-js div.product form.cart a.reset_variations{display:none}.woocommerce-js div.product form.cart a.reset_variations[style*="visibility: visible"]{display:inline}.woocommerce-js div.product form.cart .single_variation_wrap .single_variation{margin:0}.woocommerce-js div.product form.cart table{border-width:0;margin:0}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{min-height:var(--smatx-input-height);padding:12px 18px}.woocommerce-js.single-product a.added_to_cart{padding:.5em .9em 0}.smatx-course-header__media{display:grid;grid-row:span 2;grid-template-rows:subgrid}@media(max-width:992px){.smatx-course-header__media{display:contents}}.smatx-course-header__media .woocommerce-product-gallery{border-radius:var(--smatx-theme-radius-lg);float:none!important;margin-bottom:0!important;overflow:hidden;width:100%!important}@media(max-width:992px){.smatx-course-header__media .woocommerce-product-gallery{order:-1;width:100%}}.smatx-course-header__media .woocommerce-product-gallery img{border-radius:var(--smatx-theme-radius-lg);display:block;width:100%}.smatx-course-header__media .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{box-shadow:none}.smatx-course-header__media .woocommerce-product-gallery .ast-woocommerce-product-gallery__image:focus:not(:focus-visible){border-color:transparent;outline:none}.smatx-course-header__media .woocommerce-product-gallery .ast-woocommerce-product-gallery__image.flex-active-slide:after{border-color:var(--ast-global-color-0);border-radius:var(--smatx-theme-radius-lg)}.smatx-course-header__media:not(:has(.smatx-course-sponsors)) .woocommerce-product-gallery{grid-row:1/-1;max-height:calc(100vh - var(--smatx-theme-header-offset, 80px))}.smatx-single-product:not(.ast-product-gallery-layout-first-image-large):not(.ast-product-gallery-layout-horizontal-slider) .smatx-course-header__media .woocommerce-product-gallery{max-height:calc(100vh - var(--smatx-theme-header-offset, 80px))}.smatx-single-product:not(.ast-product-gallery-layout-first-image-large):not(.ast-product-gallery-layout-horizontal-slider) .smatx-course-header__media .woocommerce-product-gallery .flex-viewport,.smatx-single-product:not(.ast-product-gallery-layout-first-image-large):not(.ast-product-gallery-layout-horizontal-slider) .smatx-course-header__media .woocommerce-product-gallery .woocommerce-product-gallery__image,.smatx-single-product:not(.ast-product-gallery-layout-first-image-large):not(.ast-product-gallery-layout-horizontal-slider) .smatx-course-header__media .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{height:100%}.smatx-single-product:not(.ast-product-gallery-layout-first-image-large):not(.ast-product-gallery-layout-horizontal-slider) .smatx-course-header__media .woocommerce-product-gallery img{height:100%;-o-object-fit:cover;object-fit:cover}.smatx-single-product.ast-product-gallery-layout-horizontal-slider .smatx-course-header__media .woocommerce-product-gallery{max-height:calc(100vh - var(--smatx-theme-header-offset, 80px))}.smatx-single-product.ast-product-gallery-layout-horizontal-slider .smatx-course-header__media .woocommerce-product-gallery>.flex-viewport{aspect-ratio:600/530;max-height:calc(100vh - var(--smatx-theme-header-offset, 80px));overflow:hidden}.smatx-single-product.ast-product-gallery-layout-horizontal-slider .smatx-course-header__media .woocommerce-product-gallery>.flex-viewport .woocommerce-product-gallery__image,.smatx-single-product.ast-product-gallery-layout-horizontal-slider .smatx-course-header__media .woocommerce-product-gallery>.flex-viewport .woocommerce-product-gallery__wrapper{height:100%}.smatx-single-product.ast-product-gallery-layout-horizontal-slider .smatx-course-header__media .woocommerce-product-gallery>.flex-viewport img{height:100%;-o-object-fit:cover;object-fit:cover}.smatx-course-header__media .smatx-course-sponsors{align-self:start;padding-top:2rem}@media(max-width:992px){.smatx-course-header__media .smatx-course-sponsors{border-top:1px solid var(--smatx-theme-color-gray-200);order:1;padding-top:1rem}}.smatx-course-details{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;align-self:start;border-top:1px solid var(--smatx-theme-color-gray-200);gap:1.5rem;margin:0;padding-top:2rem}.smatx-course-detail{color:var(--ast-global-color-3);display:inline-flex;flex-direction:column;gap:.5rem}.smatx-course-detail__header{align-items:center;display:inline-flex;gap:4px}.smatx-course-detail__icon{align-items:center;display:inline-flex;flex-shrink:0}.smatx-course-detail__label{color:var(--ast-global-color-3);font-size:.875rem;font-weight:500;text-transform:uppercase}.smatx-course-detail__value{font-size:1.1rem;font-weight:600}@media(max-width:576px){.smatx-course-details{grid-template-columns:1fr;width:100%}.smatx-course-details .smatx-course-detail__value{margin-left:24px}}.smatx-course-detail--duration .smatx-course-detail__icon{color:var(--smatx-theme-icon-duration-color,var(--ast-global-color-0))}.smatx-course-detail--language .smatx-course-detail__icon{color:var(--smatx-theme-icon-language-color,var(--ast-global-color-0))}.smatx-course-detail--mode .smatx-course-detail__icon{color:var(--smatx-theme-icon-mode-color,var(--ast-global-color-0))}.smatx-course-sponsors{display:flex;flex-direction:column;gap:.5rem}.smatx-course-sponsors__title{color:var(--ast-global-color-3);font-size:.875rem;font-weight:500;text-transform:uppercase}.smatx-course-sponsors__logos{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.smatx-course-sponsors img{box-shadow:none!important;height:40px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:auto}.smatx-course-nav{display:flex;justify-content:center;margin-bottom:1.5rem;position:sticky;top:0;z-index:98}.smatx-course-nav:before{background:var(--ast-site-content-bg-color,#fff);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.smatx-course-nav.is-stuck:before{top:calc(var(--smatx-theme-header-offset, 80px)*-1)}.smatx-course-nav__slider{background:var(--ast-global-color-8);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-md);flex-shrink:0;max-width:100%;min-width:min(var(--ast-narrow-container-width),100%);width:-moz-max-content;width:max-content;--swiper-scrollbar-bg-color:hsla(0,0%,100%,.15);--swiper-scrollbar-drag-bg-color:hsla(0,0%,100%,.5);--swiper-scrollbar-size:3px;--swiper-scrollbar-bottom:4px;--swiper-scrollbar-sides-offset:1%}.smatx-course-nav__slider .swiper-slide{width:auto}.smatx-course-nav__slider:not(.has-scroll) .smatx-course-nav__scrollbar{display:none}.smatx-course-nav__scrollbar{border-radius:0 0 var(--smatx-theme-radius-md) var(--smatx-theme-radius-md);cursor:pointer}.smatx-course-nav__scrollbar .swiper-scrollbar-drag{border-radius:inherit;cursor:grab;transition:background .15s ease}.smatx-course-nav__scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}.smatx-course-nav__scrollbar:hover .swiper-scrollbar-drag{background:hsla(0,0%,100%,.75)}.smatx-course-nav__list{justify-content:space-evenly;list-style:none;margin:0 auto;padding:0;width:-moz-max-content;width:max-content}.smatx-course-nav a{color:#fff;display:block;font-size:.875rem;opacity:.85;padding:1.25rem 1.75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.smatx-course-nav a:focus-visible,.smatx-course-nav a:hover{color:#fff;opacity:1;outline-offset:-2px}.smatx-course-nav a:before{content:attr(data-label);display:block;font-weight:600;height:0;overflow:hidden;visibility:hidden}.smatx-course-nav a[aria-current],.smatx-course-nav li.active>a{font-weight:600;opacity:1}.smatx-course-section{margin:0 auto;max-width:var(--ast-narrow-container-width);padding:2rem 0 0}.smatx-course-section__header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.smatx-course-section__title{font-size:1.5rem;margin-bottom:1.5rem}.smatx-course-section__header>.smatx-course-section__title{margin-bottom:0}.smatx-course-section__intro{font-size:1.125rem;margin-bottom:1.5rem}.smatx-course-section__intro>:first-child{margin-top:0}.smatx-course-section__intro>:last-child{margin-bottom:0}.smatx-course-section .plyr{margin-bottom:1.5rem}.smatx-block-content{font-size:1.125rem;margin-bottom:1.5rem}.smatx-block-content>:first-child{margin-top:0}.smatx-block-content>:last-child{margin-bottom:0}.smatx-block-disclaimer{align-items:flex-start;background:var(--ast-global-color-4);border:1px solid var(--smatx-theme-color-gray-300);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);display:flex;margin-bottom:1.5rem;padding:1rem}.smatx-block-disclaimer__icon{align-items:flex-start;border:1px solid var(--smatx-theme-color-gray-200);border-radius:var(--smatx-theme-radius-md);display:flex;flex-shrink:0;margin-right:1rem;padding:.5rem}.smatx-block-disclaimer__content{font-size:.875rem;line-height:1.5}.smatx-block-disclaimer__content>:first-child{margin-top:0}.smatx-block-disclaimer__content>:last-child{margin-bottom:0}.smatx-block-image{margin-bottom:1.5rem}.smatx-block-image figure{margin:0}.smatx-block-image img{border-radius:var(--smatx-theme-radius-lg);display:block;height:auto;width:100%}.smatx-program{margin-bottom:1.5rem;padding:0}.smatx-program__header{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.smatx-program__title{transition:color .15s ease}.smatx-program__duration{align-items:center;color:var(--smatx-theme-color-gray-500);display:inline-flex;font-size:.8125em;font-weight:500;gap:4px}.smatx-teachers__grid{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.smatx-teacher-card{align-items:center;display:flex;gap:1.5rem}.smatx-teacher-card__avatar{flex-shrink:0}.smatx-teacher-card__avatar img{border-radius:50%;box-shadow:none!important;display:block;height:56px;-o-object-fit:cover;object-fit:cover;width:56px}.smatx-teacher-card__info{display:flex;flex-direction:column;gap:2px;min-width:0}.smatx-teacher-card__name{color:var(--ast-global-color-2);font-size:1.125rem;font-weight:600}.smatx-teacher-card__position{color:var(--ast-global-color-3);font-size:1.125rem}.smatx-partners__grid{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.smatx-partner-item{align-items:center;color:inherit;display:flex;gap:1.5rem;-webkit-text-decoration:none;text-decoration:none}.smatx-partner-item:focus,.smatx-partner-item:hover{color:inherit}.smatx-partner-item__logo{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:150px}.smatx-partner-item__logo img{box-shadow:none!important;display:block;height:auto;max-height:56px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.smatx-partner-item__info{display:flex;flex-direction:column;gap:2px;min-width:0}.smatx-partner-item__name{color:var(--ast-global-color-2);font-size:1.5rem;font-weight:600}.smatx-partner-item__category{color:var(--ast-global-color-3);font-size:1.125rem}.smatx-reviews-section{padding:6rem 0;position:relative}.smatx-reviews-section:before{background-color:var(--smatx-theme-reviews-section-bg,#fafafa);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.woocommerce-js #reviews .smatx-reviews-carousel__title{font-weight:600}.woocommerce-js .smatx-related-courses{margin:2rem auto;padding:4rem 0}.woocommerce-js .smatx-related-courses__title{font-size:2.25rem;font-weight:600;margin-bottom:2rem}.woocommerce-js .smatx-related-courses__subtitle{font-size:1.125rem;margin-bottom:2rem}.woocommerce-js .smatx-related-courses__grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.woocommerce-js .smatx-related-courses__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.woocommerce-js .smatx-related-courses__grid{grid-template-columns:1fr}}.woocommerce-js .smatx-related-courses>.smatx-btn{display:block;margin:2rem auto 0;width:-moz-fit-content;width:fit-content}.woocommerce-js ul.products li.product .price{align-items:center;display:flex;gap:.5rem}.woocommerce-js ul.products li.product .price del{color:var(--smatx-theme-color-gray-500);font-size:.6em;opacity:1;order:2}.woocommerce-js ul.products li.product .price ins{order:1;-webkit-text-decoration:none;text-decoration:none}.woocommerce-js div.product p.price,.woocommerce-js div.product span.price{align-items:center;display:flex;gap:.5rem}.woocommerce-js div.product p.price del,.woocommerce-js div.product span.price del{color:var(--smatx-theme-color-gray-500);font-size:.6em;opacity:1;order:2}.woocommerce-js div.product p.price ins,.woocommerce-js div.product span.price ins{order:1;-webkit-text-decoration:none;text-decoration:none}.woocommerce-js .smatx-product-card__price{align-items:center;display:flex;gap:.5rem}.woocommerce-js .smatx-product-card__price del{order:2}.woocommerce-js .smatx-product-card__price ins{order:1}body.woocommerce ul.products,body.woocommerce-page ul.products{-moz-column-gap:2rem;column-gap:2rem}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{margin-bottom:2.25rem;padding:0}body.woocommerce ul.products li.product .smatx-product-card__dates,body.woocommerce-page ul.products li.product .smatx-product-card__dates{margin-top:auto}body.woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{--product-shadow:0px 4px 6px -2px rgba(16,24,40,.03),0px 12px 16px -4px rgba(16,24,40,.07);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--product-shadow);transition:all .25s ease}body.woocommerce ul.products li.product:hover,body.woocommerce-page ul.products li.product:hover{--product-shadow:0px 4px 6px -4px rgba(16,24,40,.03),0px 16px 24px -4px rgba(16,24,40,.071);box-shadow:var(--product-shadow)}body.woocommerce ul.products li.product strong,body.woocommerce-page ul.products li.product strong{display:inline-block}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,body.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{margin:0;position:relative}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link,body.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link{aspect-ratio:12/5;border-radius:var(--smatx-theme-radius-md) var(--smatx-theme-radius-md) 0 0;position:relative;width:100%}body.woocommerce ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img,body.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link img{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}body.woocommerce ul.products li.product:hover .smatx-insc-status svg,body.woocommerce-page ul.products li.product:hover .smatx-insc-status svg{transform:scale(1.1)}body.woocommerce ul.products li.product:hover .smatx-insc-status--active svg,body.woocommerce-page ul.products li.product:hover .smatx-insc-status--active svg{transform:translateX(5px)}body.woocommerce ul.products li.product .ast-on-card-button.ast-select-options-trigger,body.woocommerce-page ul.products li.product .ast-on-card-button.ast-select-options-trigger{display:none}body.woocommerce ul.products li.product .astra-shop-summary-wrap,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:16px 24px}body.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-loop-product__link,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .ast-loop-product__link{align-items:flex-start;display:flex;justify-content:space-between}body.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title{margin:0 0 .5rem}@supports(-webkit-line-clamp:3){body.woocommerce ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical}}@supports(-webkit-line-clamp:4){body.woocommerce ul.products li.product .astra-shop-summary-wrap .ast-woo-shop-product-description,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .ast-woo-shop-product-description{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical}}body.woocommerce ul.products li.product .price,body.woocommerce-page ul.products li.product .price{margin:0}body.woocommerce ul.products li.product .price del,body.woocommerce-page ul.products li.product .price del{color:var(--smatx-theme-color-gray-500);font-size:1rem;font-weight:400;margin-right:.15rem;opacity:1}body.woocommerce ul.products li.product .smatx-product-grid__footer,body.woocommerce-page ul.products li.product .smatx-product-grid__footer{align-items:center;border-top:1px dotted #f2f4f7;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.5rem;padding-top:1rem}body.woocommerce ul.products li.product .smatx-product-grid__footer a.button,body.woocommerce-page ul.products li.product .smatx-product-grid__footer a.button{align-items:center;box-shadow:var(--smatx-theme-shadow-sm);display:inline-flex;font-size:.875rem;gap:6px;line-height:1.25rem;margin:0;padding:8px 14px}@media(max-width:768px){body.woocommerce ul.products li.product .smatx-product-grid__footer,body.woocommerce-page ul.products li.product .smatx-product-grid__footer{align-items:stretch;flex-direction:column}body.woocommerce ul.products li.product .smatx-product-grid__footer a.button,body.woocommerce-page ul.products li.product .smatx-product-grid__footer a.button{justify-content:center;width:100%}}@media(min-width:769px){body.woocommerce ul.products.columns-4 li.product .smatx-product-grid__footer,body.woocommerce ul.products.columns-5 li.product .smatx-product-grid__footer,body.woocommerce ul.products.columns-6 li.product .smatx-product-grid__footer,body.woocommerce-page ul.products.columns-4 li.product .smatx-product-grid__footer,body.woocommerce-page ul.products.columns-5 li.product .smatx-product-grid__footer,body.woocommerce-page ul.products.columns-6 li.product .smatx-product-grid__footer{align-items:stretch;flex-direction:column}body.woocommerce ul.products.columns-4 li.product .smatx-product-grid__footer a.button,body.woocommerce ul.products.columns-5 li.product .smatx-product-grid__footer a.button,body.woocommerce ul.products.columns-6 li.product .smatx-product-grid__footer a.button,body.woocommerce-page ul.products.columns-4 li.product .smatx-product-grid__footer a.button,body.woocommerce-page ul.products.columns-5 li.product .smatx-product-grid__footer a.button,body.woocommerce-page ul.products.columns-6 li.product .smatx-product-grid__footer a.button{justify-content:center;width:100%}}body.ast-woocommerce-shop-page-list-view ul.products li.product .astra-shop-thumbnail-wrap{align-self:stretch}body.ast-woocommerce-shop-page-list-view ul.products li.product .astra-shop-thumbnail-wrap .woocommerce-loop-product__link{aspect-ratio:unset;border-radius:var(--smatx-theme-radius-md) 0 0 var(--smatx-theme-radius-md);height:100%}.smatx-catalog-searchbar{margin-bottom:4rem}.smatx-catalog-searchbar__form{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:576px){.smatx-catalog-searchbar__form{flex-direction:column}}@media(min-width:992px){.smatx-catalog-searchbar__form{margin:0 auto;max-width:900px}}.smatx-catalog-searchbar .smatx-search-form__field{flex:1 1 0;min-width:200px}@media(max-width:767px){.smatx-catalog-searchbar .smatx-search-form__field{flex:1 1 100%}}.smatx-catalog-searchbar__dropdown-wrap{flex-shrink:0;position:relative}@media(max-width:767px){.smatx-catalog-searchbar__dropdown-wrap{flex:1 1 0;min-width:0}}@media(max-width:576px){.smatx-catalog-searchbar__dropdown-wrap{flex:none;width:100%}}.smatx-catalog-searchbar__btn{min-height:calc(var(--smatx-input-height) + 4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.smatx-catalog-searchbar__btn svg{display:block;flex-shrink:0}.smatx-catalog-searchbar__btn>svg:last-child{transition:transform .15s ease}.smatx-catalog-searchbar__btn[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.smatx-catalog-searchbar__btn.is-active{background:#fff;border-color:var(--ast-global-color-0);color:var(--ast-global-color-0)}@media(max-width:767px){.smatx-catalog-searchbar__btn{justify-content:space-between;width:100%}}.smatx-catalog-searchbar__menu{max-height:360px;min-width:200px;overflow-y:auto;padding:.25rem 0}.smatx-catalog-searchbar__options{list-style:none;margin:0;padding:0}.smatx-catalog-searchbar__option{align-items:center;background:transparent;color:var(--ast-global-color-3);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;padding:8px 1rem;transition:color .15s ease}.smatx-catalog-searchbar__option:focus,.smatx-catalog-searchbar__option:hover{color:var(--ast-global-color-0)}.smatx-catalog-searchbar__option.is-selected{color:var(--ast-global-color-0);font-weight:600}.smatx-catalog-searchbar__option-count{color:var(--smatx-theme-color-gray-300);font-size:.7rem;font-weight:400}.smatx-catalog-searchbar__btn-label{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:576px){.smatx-catalog-searchbar__btn-label{max-width:none}}div.product .smatx-role-prices-container{margin-bottom:1.5rem;margin-top:1.5rem;width:100%}div.product .smatx-role-prices-container ul.smatx-role-prices{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;list-style:none;margin:0;padding:0}div.product .smatx-role-prices-container .smatx-role-price{border-right:1px solid var(--smatx-border-color);display:flex;flex-direction:column;gap:1rem;padding-right:2rem}div.product .smatx-role-prices-container .smatx-role-price:last-child{border-right:0;padding-right:0}div.product .smatx-role-prices-container .smatx-role-price-label{align-items:center;color:var(--smatx-theme-color-gray-500);display:flex;font-size:.875rem;gap:4px;justify-content:flex-start}div.product .smatx-role-prices-container .smatx-role-price-tip{align-items:center;display:flex;justify-content:center}div.product .smatx-role-prices-container span.smatx-role-price-value{line-height:1;margin:0}@media screen and (max-width:1280px){div.product .smatx-role-prices-container ul.smatx-role-prices{gap:24px}div.product .smatx-role-prices-container .smatx-role-price{padding-right:24px}div.product .smatx-role-prices-container .smatx-role-price:last-child{padding-right:0}}@media screen and (max-width:991px){div.product .smatx-role-prices-container .smatx-role-price{gap:8px}div.product .smatx-role-prices-container .smatx-role-price-label{font-size:12px}div.product .smatx-role-prices-container .smatx-role-price-label svg{height:16px;width:16px}}@media screen and (max-width:767px){div.product .smatx-role-prices-container ul.smatx-role-prices{gap:16px}div.product .smatx-role-prices-container .smatx-role-price{padding-right:16px}div.product .smatx-role-prices-container .smatx-role-price:last-child{padding-right:0}}
