h1,h2,h3,h4,h5,h6{margin-bottom:20px;}@media (min-width:922px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}.woocommerce ul.products li.product .onsale.circle-outline,.woocommerce ul.products li.product .onsale.square-outline,.woocommerce div.product .onsale.circle-outline,.woocommerce div.product .onsale.square-outline{background:#ffffff;border:2px solid var(--ast-global-color-0);color:var(--ast-global-color-0);}.ast-shop-load-more:hover{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.ast-loader > div{background-color:var(--ast-global-color-0);}.woocommerce nav.woocommerce-pagination ul li > span.current,.woocommerce nav.woocommerce-pagination ul li > .page-numbers{border-color:var(--ast-global-color-0);}.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button{color:#ffffff;border-color:#fe5c01;background-color:#fe5c01;}.widget_layered_nav_filters ul li.chosen a::before{color:var(--ast-global-color-0);}.woocommerce-grouped-product-list p.ast-stock-detail{margin-bottom:unset;}.woocommerce-page.rel-up-columns-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:0px 0px 0px 0px rgba(0,0,0,.1);}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,.1);}.woocommerce .quantity .ast-vertical-icon{color:var(--ast-global-color-2);border:unset;font-size:15px;}.woocommerce input[type=number].qty.ast-no-internal-border,.woocommerce :has(.ast-qty-placeholder.no-internal-border) input[type=number].qty{color:rgb(102,102,102);font-size:13px;}.ast-product-icon-previous svg{transform:rotate(90deg);}.ast-product-icon-next svg{transform:rotate(-90deg);}.ast-product-icon-previous .ast-icon.icon-arrow svg,.ast-product-icon-next .ast-icon.icon-arrow svg{margin-left:0;margin-bottom:1px;width:0.8em;}.ast-addon-cart-wrap .ast-icon{vertical-align:middle;}#ast-quick-view-close svg{height:12px;width:12px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev:before,#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next:before{content:"\203A";font-size:30px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{width:30px;height:30px;}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev{left:-10px;}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next{right:-10px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev{transform:rotate(180deg);}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next{transform:rotate(0deg);}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .qty{border:1px solid var(--ast-border-color);}.woocommerce .quantity .plus{border-left:none;}.woocommerce .quantity .minus{border-right:none;}.woocommerce-js .quantity .minus,.woocommerce .quantity .plus{font-size:18px;}.ast-builder-layout-element[data-section="section-hb-woo-cart"]{padding:0;margin-left:1em;margin-right:1em;margin:0;}.ast-builder-layout-element[data-section="section-hb-woo-cart"] .ast-addon-cart-wrap{display:inline-block;padding:0 .6em;}.ast-menu-cart-outline .ast-addon-cart-wrap{border-width:2px;background:transparent;}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{border-style:solid;border-color:#ffffff;}.ast-product-navigation-wrapper .product-links a{border-color:var(--ast-global-color-0);background:var(--ast-global-color-0);color:#ffffff;}.ast-product-navigation-wrapper .product-links a:hover{border-color:var(--ast-global-color-1);background:var(--ast-global-color-1);color:#ffffff;}.ast-product-navigation-wrapper.circle-outline .product-links a,.ast-product-navigation-wrapper.square-outline .product-links a{border-color:var(--ast-global-color-0);background:none;color:var(--ast-global-color-0);}.ast-product-navigation-wrapper.circle-outline .product-links a:hover,.ast-product-navigation-wrapper.square-outline .product-links a:hover{border-color:var(--ast-global-color-0);background:var(--ast-global-color-0);color:#ffffff;}@media screen and ( min-width: 922px ) { .woocommerce div.product.ast-product-gallery-layout-vertical .onsale,.woocommerce div.product.ast-product-gallery-layout-vertical .ast-onsale-card {left: 11.25%;left: -webkit-calc(11.25% - .5em);left: calc(11.25% - .5em);} .woocommerce div.product.ast-product-gallery-with-no-image .onsale {top:-.5em;left: -.5em;} }@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:45%;}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:51%;}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs{width:calc(25% - 1em);}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li{width:100%;}.woocommerce.ast-woo-two-step-checkout form #order_review,.woocommerce.ast-woo-two-step-checkout form #order_review_heading,.woocommerce-page.ast-woo-two-step-checkout form #order_review,.woocommerce-page.ast-woo-two-step-checkout form #order_review_heading,.woocommerce.ast-woo-two-step-checkout form #customer_details.col2-set,.woocommerce-page.ast-woo-two-step-checkout form #customer_details.col2-set{width:100%;}}@media (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .flex-viewport{width:75%;float:right;}}@media (max-width:922px){.ast-product-navigation-wrapper{text-align:center;}}@media (min-width:921px){#ast-quick-view-content div.summary form.cart.stick .sticky-add-to-cart{position:absolute;bottom:0;margin:0;padding:16px 30px 4px 0;width:calc(50% - 30px);}}@media (max-width:921px){#ast-quick-view-content div.summary form.cart.stick .button{padding:10px;}#ast-quick-view-modal .ast-content-main-wrapper{top:0;right:0;bottom:0;left:0;transform:none !important;width:100%;position:relative;overflow:hidden;padding:10%;height:100%;}#ast-quick-view-content div.summary,#ast-quick-view-content div.images{min-width:auto;}#ast-quick-view-modal.open .ast-content-main{transform:none !important;}.single-product.woocommerce-page.tablet-rel-up-columns-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:921px){.woocommerce div.product .related.products ul.products li.product,.woocommerce[class*="rel-up-columns-"] div.product .related.products ul.products li.product,.woocommerce-page div.product .related.products ul.products li.product,.woocommerce-page[class*="rel-up-columns-"] div.product .related.products ul.products li.product{margin-right:20px;clear:none;}}@media (min-width:545px){#ast-quick-view-content div.summary{overflow-y:auto;}}@media (max-width:544px){.woocommerce button.astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{float:none;display:block;}#ast-quick-view-content{max-width:initial !important;max-height:initial !important;}#ast-quick-view-modal .ast-content-main-wrapper{height:auto;}#ast-quick-view-content div.images{width:100%;float:none;}#ast-quick-view-content div.summary{width:100%;float:left;margin:0;padding:15px;max-height:initial !important;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-left:0;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-3 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item,.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-5 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-right:0;}.single.single-product.woocommerce-page.mobile-rel-up-columns-2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}.ast-header-break-point .ast-shop-toolbar-container{column-gap:20px;flex-direction:column;-js-display:flex;display:flex;justify-content:inherit;align-items:inherit;}.ast-header-break-point .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{margin-bottom:20px;}.ast-header-break-point .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap > *:first-child{flex:1 1 auto;}.ast-header-break-point .ast-shop-toolbar-container > *:last-child{float:unset;}}.woocommerce div.product form.cart .variations .ast-variation-button-group + select {display: none;}.woocommerce div.product form.cart .variations th {text-align: left;padding-left: 0;}.ast-variation-button-group {display: flex;flex-wrap: wrap;margin-top: .2em;}.ast-variation-button-group .ast-single-variation {display: inline-block;padding: 0.2em 1em;margin-bottom: 0.5em;margin-right: 0.5em;border: 1px solid var(--ast-border-color);cursor: pointer;}.ast-variation-button-group .ast-single-variation.active {color: #ffffff;background: var(--ast-global-color-2);border: 1px solid var(--ast-global-color-2);}.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-inner-spin-button,.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-outer-spin-button {-webkit-appearance: auto;}.ast-navigation-product-preview {display: none;position: absolute;top: 28px;right: 0;z-index: 999;padding-top: .7em;}.ast-navigation-wrapper {display: flex;align-items: center;min-width: 240px;background-color: var( --ast-global-color-primary,--ast-global-color-5 );box-shadow: 0 0px 3px rgba(51,65,85,0.25);}.ast-navigation-content {padding: 0.5em 1em;text-align: left;font-size: .9em;line-height: .9em;}.ast-navigation-product-title {margin-bottom: 0.5em;color: var(--ast-global-color-2);line-height: normal;}.ast-navigation-price {color: var(--ast-global-color-0);}.ast-navigation-price del {color: var(--ast-global-color-0);opacity: .6;}.ast-product-navigation-wrapper a:hover .ast-navigation-product-preview {display: block;}.woocommerce-lost-password .woocommerce {max-width: 540px;margin: 2em auto;border: 1px solid var(--ast-border-color);padding: 40px;border-radius: 3px;}.woocommerce-lost-password .woocommerce form .form-row-first {width: 100%;}.woocommerce-account .woocommerce form .form-row {margin-bottom: 20px;}.ast-modern-woo-account-page .entry-content {margin: 2em auto;}.ast-theme-transparent-header.ast-modern-woo-account-page header.ast-no-title + .entry-content {margin: 0;}.woocommerce-MyAccount-navigation-link .ahfb-svg-iconset {margin-right: 20px;}.woocommerce-account .woocommerce-MyAccount-navigation {width: 22%;border-right: 1px solid var(--ast-border-color);}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link + .woocommerce-MyAccount-navigation-link {border-top: 1px solid var(--ast-border-color);}.woocommerce-account .woocommerce-MyAccount-content {width: 75%;}.woocommerce-MyAccount-navigation ul {list-style: none;padding: 0;background: var(--ast-global-color-primary,--ast-global-color-5);}.woocommerce-MyAccount-navigation-link span.ahfb-svg-iconset {vertical-align: middle;color: var(--ast-global-color-0);}.woocommerce-MyAccount-navigation-link span.ahfb-svg-iconset svg,.woocommerce-MyAccount-downloads-file svg {fill: currentColor;}li.woocommerce-MyAccount-navigation-link {position: relative;}li.woocommerce-MyAccount-navigation-link.is-active:after,li.woocommerce-MyAccount-navigation-link:hover:after {opacity: 1;}.woocommerce-MyAccount-navigation ul li a {display: inline-flex;padding: 1em;width: 100%;font-weight: 500;color: var(--ast-global-color-3);transition: all 0.1s;}.woocommerce-MyAccount-navigation ul li a:focus {outline: none;}.woocommerce-MyAccount-navigation ul li span.ahfb-svg-iconset,.woocommerce-MyAccount-navigation-link a:hover span.ahfb-svg-iconset {color: inherit;}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a {color: var(--ast-global-color-0);}.woocommerce-edit-account .woocommerce form .form-row {margin-bottom: 20px;}.woocommerce-account .woocommerce-MyAccount-content fieldset legend {border-bottom: none;}.woocommerce-order-details .shop_table thead,.woocommerce-order-pay .shop_table thead {display: none;}.woocommerce-order-details .shop_table,.woocommerce-order-pay .shop_table {width: 100%;border-spacing: 0;border-collapse: separate;margin: 0 0 30px 0;border-radius: 3px;}.woocommerce-order-details .shop_table tfoot tr:first-child th,.woocommerce-order-details .shop_table tfoot tr:first-child td,.woocommerce-order-pay .shop_table tfoot tr:first-child th,.woocommerce-order-pay .shop_table tfoot tr:first-child td {padding-top: 15px;}.woocommerce-MyAccount-content .woocommerce-order-details .shop_table tbody tr td,.woocommerce-order-details .shop_table thead tr th,.woocommerce-order-pay .shop_table thead tr th,.woocommerce-order-details .shop_table tbody tr td,.woocommerce-order-pay .shop_table tbody tr td {padding: 12px 15px;border: 0;border-bottom: 1px solid var(--ast-border-color);box-sizing: border-box;}.shop_table tfoot tr {border-bottom: 1px solid var(--ast-border-color);}.woocommerce-order-details .shop_table tfoot tr th,.woocommerce-order-details .shop_table tfoot tr td,.woocommerce-order-pay .shop_table tfoot tr th,.woocommerce-order-pay .shop_table tfoot tr td {padding-top: 0;padding-bottom: 10px;border: 0;background: rgba(0,0,0,0.03);font-weight: normal;}.woocommerce-order-details .shop_table tfoot tr:last-child th,.woocommerce-order-details .shop_table tfoot tr:last-child td,.woocommerce-order-pay .shop_table tfoot tr:last-child th,.woocommerce-order-pay .shop_table tfoot tr:last-child td {border-top: 1px solid var(--ast-border-color);font-size: 1em;padding-top: 10px;}.woocommerce-column--1 {margin-bottom: 2em;}.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce-page table.shop_table .woocommerce-Price-amount {font-weight: normal;}mark.order-status,mark.order-date,mark.order-number,td.woocommerce-table__product-name.product-name a,td.woocommerce-table__product-total.product-total span bdi {font-weight: 600;}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-Addresses .woocommerce-Address-title,.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead {background: rgba(0,0,0,0.03);border: 1px solid var(--ast-border-color);}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account .woocommerce-MyAccount-content address,.woocommerce-order-details table.shop_table,.woocommerce-order-pay table.shop_table {border: 1px solid var(--ast-border-color);}.ast-modern-woo-account-page .woocommerce-MyAccount-content .woocommerce-pagination {margin-top: 2em;}@media(min-width: 921px) {.woocommerce-MyAccount-navigation-link:after {content: "";position: absolute;top: 1px;z-index: 9;right: -1px;background-color: var(--ast-global-color-0);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;opacity: 0;height: 100%;width: 3px;}}@media(max-width: 921px) {.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link + .woocommerce-MyAccount-navigation-link,.woocommerce-MyAccount-navigation ul li a {width: 100%;border: none;}.woocommerce-MyAccount-navigation ul li a {padding-left: 0;}.ast-wooaccount-user-wrapper {text-align: center;}.woocommerce-MyAccount-navigation ul {display: grid;grid-template-columns: repeat( 2,1fr );column-gap: 20px;margin-bottom: 2em;}.woocommerce-downloads .woocommerce-MyAccount-content .woocommerce-Message {display: block;}}.ast-wooaccount-user-wrapper {overflow: hidden;margin-bottom: 2em;display: inline-flex;column-gap: 20px;align-items: center;}.ast-wooaccount-user-wrapper img {-webkit-border-radius: 60px;border-radius: 60px;}.ast-woo-grid-orders-container {display: grid;grid-row-gap: 2em;grid-template-columns: repeat( 1,1fr );}.ast-orders-table__row {background: var(--ast-global-color-primary,--ast-global-color-5);padding: 20px;border: 1px solid var(--ast-border-color);border-radius: 4px;box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%);position: relative;}.ast-dl-single {position: relative;margin-bottom: 0.5em;}.ast-woo-order-date {font-size: 1.2em;}.ast-orders-table__cell,.ast-orders-table__row [class*="download-"]{margin-left : 80px;}.ast-orders-table__cell-order-actions a,.ast-orders-table__row .download-file a {margin-right: 0.5em;white-space: pre;}.ast-orders-table__cell-order-actions a:nth-last-child(1) ,.ast-orders-table__row .download-file a:nth-last-child(1) {margin-right: 0;}.ast-orders-table__cell-order-number,.ast-woo-order-image-wrap {width: 60px;position: absolute;top: 0;height: 100%;display: flex;align-items: center;margin-right: 20px;margin-left: 0;}.ast-orders-table__cell-order-number img,.ast-woo-order-image-wrap img {border-radius: 4px;width: 60px;}.woocommerce-MyAccount-downloads-file .ahfb-svg-iconset {margin-right: 5px;vertical-align: middle;}@media(min-width: 544px) {.ast-orders-table__cell,.ast-orders-table__row [class*="download-"]{width: 50%;}.ast-orders-table__cell-order-actions,.ast-orders-table__row .download-file {position: absolute;top: 20px;right: 20px;margin-left: 0;width: calc(50% - 120px);text-align: right;}.ast-orders-table__row .ast-dl-single .download-file {right: 0;}}.summary .ast-width-md-6{float:unset;}.summary .ast-width-md-6{float:unset;}@media (min-width: 922px) {.ast-search-box.full-screen a.ast-search-item {display: inline-flex;width: 50%;}}:root {--ast-fs-search-submit-background: #0a145a;--ast-fs-search-text-color: #ffffff;--ast-fs-search-font-size: 1.3em;}.ast-search-box.full-screen .ast-search-wrapper .search-submit {width: 40px;height: 40px;}.ast-search-box.full-screen .ast-icon.icon-search svg {margin-top: 4px;margin-right: 0;}.ast-search-box.full-screen .ast-search-wrapper .search-submit:hover {background-color: #fe5c01;color: #ffffff;}.ast-search-box.full-screen a.ast-search-item {font-size: 1em;}.ast-search-box.full-screen .ast-search-wrapper .large-search-text,.ast-search-box.full-screen .icon-close {color: #000;}.full-screen label.ast-search--posttype-heading {border-color: #1e1e1e;color: #000;font-size: 1.2em;}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-field::placeholder,.ast-search-box.full-screen .ast-search-item {color: #1e1e1e;}.ast-search-box.ast-full-search-style--light .search-form fieldset {border-color: #1e1e1e;}.ast-search-box.full-screen .ast-search-wrapper {top: 40%;}.full-screen label.ast-search--no-results-heading {padding: 1em 0;}.ast-search-box.full-screen {background:rgb(250,250,250,0.94);}