:root{--smatx-theme-color-primary-light:#8ad5aa;--smatx-theme-color-primary-soft:#bfd9ad;--smatx-theme-color-primary-pale:#ddf2ce;--smatx-theme-color-secondary-mid:#547388;--smatx-theme-color-secondary-light:#93aac9;--smatx-theme-color-secondary-pale:#c1d5e6;--smatx-theme-color-secondary-ice:#dfebf5;--smatx-theme-color-accent-green:#7a9683;--smatx-theme-color-accent-teal:#8aacba;--smatx-theme-color-gray-dark:#344054;--smatx-theme-color-gray-mid:#667085;--smatx-theme-color-gray:#d0d5dd;--smatx-theme-color-gray-light:#f7f7f7;--smatx-theme-color-bd-normal:#eaecf0;--smatx-theme-color-bd-hover:#d0d5dd;--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 10px 15px rgba(16,24,40,.1);--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}html{scrollbar-gutter:stable}body,html{overflow-x:clip}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}.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}.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}.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;line-height:22px;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none;transition:all .25s ease}.smatx-btn--primary{background-color:var(--ast-global-color-0);border-color:var(--ast-global-color-0);color:var(--ast-global-color-3)}.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:hover{border-color:var(--smatx-theme-color-gray);color:var(--smatx-theme-color-gray-mid)}.smatx-btn--secondary:hover{background-color:var(--smatx-theme-color-gray-light)}.smatx-btn--outline{background-color:transparent;border-color:var(--ast-global-color-0);color:var(--ast-global-color-0)}.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:44px}.woocommerce form .form-row textarea,.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 textarea,.woocommerce-page form .form-row textarea,.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 textarea{border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm)}.woocommerce .select2-container .select2-selection--single,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);min-height:44px;padding:.635em .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-bd-hover)}.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-bd-normal);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-bd-normal);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-bd-normal);border-left:none!important;border-radius:0;border-right:none!important;border-top:1px solid var(--smatx-theme-color-bd-normal);box-shadow:none;margin:0;text-align:center;transition:border-color .25s ease}.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(--ast-global-color-3)}.smatx-form__input::placeholder,.smatx-form__select::placeholder,.smatx-form__textarea::placeholder{color:var(--ast-global-color-3)}.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:#dc2626;font-size:.875rem;margin-top:.25rem}.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-dark);--swiper-pagination-color:var(--smatx-theme-color-gray-dark);--swiper-pagination-bullet-inactive-color:var(--smatx-theme-color-gray-mid);--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);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-light)!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__badges{align-items:center}.smatx-product-card__badges,.smatx-product-card__dates{display:flex;flex-wrap:wrap;gap:.25rem}.smatx-product-card__date{align-items:center;display:flex;font-size:.875rem;gap:5px}.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)}.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{justify-content:space-between;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-mid);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-light));border-radius:9999px;color:var(--chip-color,var(--smatx-theme-color-gray-dark));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-dark));-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-dark));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"}.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;line-height:22px;padding:10px 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 .25s ease}.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}.tippy-box[data-theme~=smatx-lang]{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-md);color:var(--ast-global-color-3)}.tippy-box[data-theme~=smatx-lang] .tippy-content{padding:0}.tippy-box[data-theme~=smatx-lang] .tippy-arrow{color:var(--ast-global-color-4)}.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-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}.site-footer .ast-builder-grid-row{grid-template-columns:repeat(3,auto)}.smatx-no-primary-margin.ast-plain-container.ast-no-sidebar #primary{margin-bottom:0;margin-top:0}.smatx-no-primary-margin.ast-narrow-container #primary,.smatx-no-primary-margin.ast-separate-container #primary,.smatx-no-primary-margin.ast-separate-container.ast-left-sidebar #primary,.smatx-no-primary-margin.ast-separate-container.ast-right-sidebar #primary{margin-top:0}.single-product.ast-plain-container.ast-no-sidebar #primary,.smatx-no-primary-margin #primary{margin-bottom:0;margin-top:0}.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-course-header-bg,transparent);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media(max-width:991px){.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:991px){.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{gap:1.5rem;justify-content:flex-start;margin-bottom:.5rem;margin-top: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:44px;padding:10px 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:991px){.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:991px){.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{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-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-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-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-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:991px){.smatx-course-header__media .smatx-course-sponsors{border-top:1px solid var(--smatx-theme-color-bd-normal);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-bd-normal);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}.smatx-course-detail--duration .smatx-course-detail__icon{color:var(--smatx-icon-duration-color,var(--ast-global-color-0))}.smatx-course-detail--language .smatx-course-detail__icon{color:var(--smatx-icon-language-color,var(--ast-global-color-0))}.smatx-course-detail--mode .smatx-course-detail__icon{color:var(--smatx-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:600;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;max-height:40px;-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-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-tip{align-items:flex-start;background:var(--ast-global-color-4);border:1px solid var(--smatx-theme-color-gray);border-radius:var(--smatx-theme-radius-md);box-shadow:var(--smatx-theme-shadow-sm);display:flex;margin-bottom:1.5rem;padding:1rem}.smatx-block-tip__icon{align-items:flex-start;border:1px solid var(--smatx-theme-color-bd-normal);border-radius:var(--smatx-theme-radius-md);display:flex;flex-shrink:0;margin-right:1rem;padding:.5rem}.smatx-block-tip__content{font-size:.875rem;line-height:1.5}.smatx-block-tip__content>:first-child{margin-top:0}.smatx-block-tip__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{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:0}.smatx-program__module{border-radius:var(--smatx-theme-radius-md);transition:background .15s ease}.smatx-program__module summary{list-style:none}.smatx-program__module summary::-webkit-details-marker{display:none}.smatx-program__module[open]{background:var(--smatx-program-open-bg,#f9fafb)}.smatx-program__toggle{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.smatx-program__toggle:focus-visible .smatx-program__indicator,.smatx-program__toggle:hover .smatx-program__indicator{color:var(--ast-global-color-3)}.smatx-program__header{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.smatx-program__title{font-size:1.125rem;font-weight:700;transition:color .15s ease}.smatx-program__duration{align-items:center;color:var(--smatx-theme-color-gray-mid);display:inline-flex;font-size:.8125em;gap:4px}.smatx-program__indicator{align-items:center;color:var(--smatx-theme-accordion-indicator-color,#a3a3a3);display:inline-flex;flex-shrink:0;transition:color .15s ease}.smatx-program__icon--open{display:none}.smatx-program__icon--close,details[open] .smatx-program__icon--open{display:inline-flex}details[open] .smatx-program__icon--close{display:none}.smatx-program__body{max-height:0;overflow:hidden}.smatx-program__inner{font-size:1.125rem;padding:0 1.5rem 1.5rem}.smatx-program__inner>:first-child{margin-top:0}.smatx-program__inner>:last-child{margin-bottom:0}details:not([data-accordion-init])[open] .smatx-program__body{max-height:none!important}.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-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:991px){.woocommerce-js .smatx-related-courses__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.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-mid);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-mid);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{justify-content:space-between;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 .astra-shop-summary-wrap .smatx-product-card__date,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date{gap:5px}body.woocommerce ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date-label,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date-label{font-weight:700}body.woocommerce ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date-icon,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date-icon{align-items:center;display:inline-flex;margin-top:-1px}body.woocommerce ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date time,body.woocommerce-page ul.products li.product .astra-shop-summary-wrap .smatx-product-card__date time{color:var(--ast-global-color-3)}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-mid);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%}
