.ast-hb-account-login-wrapper .ast-hb-account-login {
position: fixed;
left: 50%;
top: 50%;
padding: 35px;
max-height: 550px;
width: 340px;
margin: 0 0 0 -170px;
background-color: #f1f1f1;
z-index: 1000011;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}
.ast-hb-account-login-wrapper .ast-hb-account-login-bg {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
opacity: 0.7;
z-index: 1000010;
transition: all 0.3s;
}
.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close {
background: 0 0;
border: 0;
font-size: 24px;
line-height: 1;
padding: 0.4em;
color: inherit;
-js-display: flex;
display: flex;
box-shadow: none;
}
.ast-hb-account-login-wrapper #loginform input[type=text],
.ast-hb-account-login-wrapper #loginform input[type=password] {
width: 100%;
max-width: 100%;
margin-top: 10px;
border: 1px solid;
background-color: transparent;
vertical-align: middle;
}
.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after {
content: "|";
margin: 0 0.4em;
}
.ast-header-account-link.ast-account-action-link,
.ast-header-break-point .ast-header-account-link,
.ast-header-account-link.ast-account-action-login,
.ast-header-account-link.ast-account-action-login.customize-unpreviewable {
cursor: pointer;
pointer-events: all;
}
.ast-header-account {
-js-display: flex;
display: flex;
}
.ast-hb-account-login-wrapper {
visibility: hidden;
}
.ast-hb-account-login-wrapper .ast-hb-login-header {
-js-display: flex;
position: absolute;
right: 0;
top: 0;
display: flex;
justify-content: flex-end;
min-height: calc(1.2em + 24px);
}
.ast-hb-account-login-wrapper .ast-hb-account-login {
transform: scale(0.7);
opacity: 0;
transition: all 0.3s;
overflow: auto;
}
.ast-hb-account-login-wrapper.show {
visibility: visible;
}
.ast-hb-account-login-wrapper.show .ast-hb-account-login {
transform: scale(1) translateY(-50%);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ast-hb-login-body {
height: 100%;
position: relative;
line-height: 1.5;
} .ast-hf-account-menu-wrap.ast-main-header-bar-alignment {
position: relative;
}
.main-header-bar .main-header-bar-navigation .ast-account-nav-menu {
line-height: 1.45;
}
.ast-account-nav-menu {
width: 240px;
background: #fff;
left: -999em;
position: absolute;
top: 0px;
z-index: 99999;
list-style: none;
margin: 0;
padding-left: 0;
border: 0;
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.ast-account-nav-menu .sub-menu {
right: auto;
top: 0;
margin-left: 0;
}
.ast-account-nav-menu .menu-item.focus > .sub-menu,
.ast-account-nav-menu .menu-item:hover > .sub-menu {
left: 100%;
}
.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus > .sub-menu,
.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover > .sub-menu {
left: -100%;
}
.ast-account-nav-menu .menu-item .menu-link {
padding: 0.9em 1em;
}
.ast-account-nav-menu .menu-item {
border-style: none;
}
.ast-account-nav-menu .menu-item.menu-item-has-children > .menu-link:after {
position: absolute;
right: 1em;
top: 50%;
transform: translate(0, -50%) rotate(270deg);
}
.ast-primary-header-bar .main-header-menu.ast-account-nav-menu > .menu-item,
.ast-above-header-bar .main-header-menu.ast-account-nav-menu > .menu-item,
.ast-below-header-bar .main-header-menu.ast-account-nav-menu > .menu-item {
height: auto;
line-height: unset;
bottom: -5px;
}
.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a {
background: unset;
}
.ast-header-account-wrap .menu-item:last-child > .menu-link {
border-style: none;
}
.ast-divider-wrapper {
border: 0;
}
.ast-mobile-popup-content .ast-header-divider-element {
justify-content: center;
}
.ast-header-divider-element {
position: relative;
}
.ast-fb-divider-layout-vertical {
position: relative;
}
.ast-hb-divider-layout-vertical.ast-header-divider-element {
height: 100%;
} .ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),
.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element) {
padding: 15px 20px;
}
.footer-widget-area .ast-footer-divider-element {
position: relative;
align-items: center;
}
.footer-widget-area .ast-divider-wrapper {
display: inline-block;
}
.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal {
-js-display: inline-flex;
display: inline-flex;
vertical-align: middle;
} [data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button,
[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button {
font-size: 13px;
padding: 8px 20px;
}
[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button,
[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button {
font-size: 15px;
padding: 10px 40px;
}
[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button,
[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button {
font-size: 17px;
padding: 15px 45px;
}
[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button,
[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button {
font-size: 19px;
padding: 20px 50px;
}
[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button,
[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button {
font-size: 21px;
padding: 25px 55px;
}
.ast-fb-divider-layout-vertical {
-js-display: flex;
display: flex;
}
.site-footer-section {
position: relative;
}
.ast-builder-language-switcher .ast-builder-language-switcher-menu {
list-style: none;
margin: 0;
padding: 0;
line-height: normal;
-webkit-tap-highlight-color: transparent;
}
.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher {
display: block;
}
.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu {
display: block;
}
.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher {
-js-display: flex;
display: flex;
}
.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu {
-js-display: flex;
display: flex;
flex-wrap: wrap;
}
.ast-builder-language-switcher a {
-js-display: flex;
display: flex;
align-items: center;
}
.ast-lswitcher-item-header,
.ast-lswitcher-item-footer {
-js-display: inline-flex;
display: inline-flex;
}
span.ast-lswitcher-item-footer:last-child,
span.ast-lswitcher-item-header:last-child {
margin-right: 0px;
}    .main-header-menu .main-header-log-out,
.main-header-log-out {
line-height: 1;
}
.main-header-menu .main-header-log-out .learndash-profile-link img,
.main-header-log-out .learndash-profile-link img {
border-radius: 50%;
}
.main-header-bar .learndash-custom-menu-item {
padding: 0 1em;
}
.ast-header-break-point .main-header-bar .learndash-custom-menu-item {
padding-bottom: 1.5em;
order: 1;
}
.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons {
order: 2;
}
.ast-header-break-point .main-header-bar-navigation .learndash-custom-menu-item {
margin: 0;
}
.ast-header-break-point .main-header-bar-navigation .learndash-custom-menu-item a {
display: inline-block;
width: 100%;
border-bottom: 0;
text-align: left;
}
.ast-header-break-point .ast-mobile-header-stack .main-header-log-out {
text-align: center;
}
.ast-header-break-point .ast-mobile-header-stack.ast-primary-menu-disabled .learndash-custom-menu-item {
min-width: 45px;
text-align: center;
flex: 0;
box-sizing: content-box;
} .learndash-distraction-free .main-header-container {
justify-content: center;
}
.learndash-distraction-free.single-sfwd-quiz .main-header-container, .learndash-distraction-free.single-sfwd-topic .main-header-container, .learndash-distraction-free.single-sfwd-lessons .main-header-container, .learndash-distraction-free.single-sfwd-courses .main-header-container {
justify-content: flex-start;
}
.learndash-distraction-free.single-sfwd-quiz .site-branding, .learndash-distraction-free.single-sfwd-topic .site-branding, .learndash-distraction-free.single-sfwd-lessons .site-branding, .learndash-distraction-free.single-sfwd-courses .site-branding {
flex: 1;
}
@media (min-width: 769px) {
.learndash-distraction-free.ast-page-builder-template.ast-left-sidebar #secondary {
padding-left: 40px;
}
.learndash-distraction-free.ast-page-builder-template.ast-right-sidebar #secondary {
padding-right: 40px;
}
}
.learndash-distraction-free.ast-header-break-point .main-header-log-out {
line-height: 1.75;
}     .ast-shop-pagination-infinite {
text-align: center;
margin: 2.5em 0 0;
}
.ast-page-builder-template .ast-shop-pagination-infinite {
margin: 2.5em 0;
}
.ast-shop-load-more {
cursor: pointer;
display: none;
border: 2px solid var(--ast-border-color);
transition: all 0.2s linear;
color: #000;
}
.ast-shop-load-more.active {
display: inline-block;
padding: 0 1.5em;
line-height: 3em;
}
.ast-shop-load-more.no-more:hover {
border-color: var(--ast-border-color);
color: #000;
} .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
}
.ast-shop-load-more.no-more:hover {
background-color: inherit;
}
.no-more {
cursor: default;
} .ast-loader {
display: none;
margin: 0 auto;
min-height: 58px;
line-height: 58px;
width: 70px;
text-align: center;
}
.ast-loader > div {
width: 18px;
height: 18px;
background-color: #0085ba;
border-radius: 100%;
display: inline-block;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.ast-loader .ast-loader-1 {
animation-delay: -0.32s;
}
.ast-loader .ast-loader-2 {
animation-delay: -0.16s;
}
@keyframes sk-bouncedelay {
0%, 80%, 100% {
transform: scale(0);
}
40% {
transform: scale(1);
}
} .ast-woocommerce-pagination-type-infinite .woocommerce-pagination {
display: none;
}
.logged-in.admin-bar.woocommerce .astra-off-canvas-sidebar, .logged-in.admin-bar.woocommerce-page .astra-off-canvas-sidebar {
top: 32px;
height: calc(100% - 32px);
}
.logged-in.admin-bar.woocommerce .close, .logged-in.admin-bar.woocommerce-page .close {
top: 5px;
}
.ast-woo-mini-cart-wrapper {
display: inline-block;
line-height: 4;
}
.ast-woo-mini-cart-wrapper.top .widget_shopping_cart {
box-shadow: 0px -2px 8px 1px rgba(0, 0, 0, 0.07);
}
.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart {
bottom: 100%;
top: auto;
}
.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart:before {
bottom: -18px;
transform: rotateX(180deg);
}
.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart:after {
bottom: -12px;
transform: rotateX(180deg);
}
.ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart {
box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.07);
}
.ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart:focus .widget_shopping_cart, .ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart:hover .widget_shopping_cart {
bottom: 100%;
top: auto;
}
.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart {
right: 0;
left: auto;
}
.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart:before {
right: 10px;
left: auto;
}
.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart:after {
right: 13px;
left: auto;
}
.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart {
right: auto;
left: 0;
}
.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart:before {
right: auto;
left: 10px;
}
.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart:after {
right: auto;
left: 14px;
}
.ast-separate-container #secondary .ast-woo-mini-cart-wrapper .widget_shopping_cart {
padding: 0;
}
.ast-off-canvas-overlay .woocommerce .astra-off-canvas-sidebar-wrapper,
.ast-off-canvas-overlay .woocommerce-page .astra-off-canvas-sidebar-wrapper {
visibility: visible;
opacity: 1;
}
.ast-off-canvas-overlay .woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
.ast-off-canvas-overlay .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
left: 0;
} .woocommerce .astra-shop-filter-button,
.woocommerce button.astra-shop-filter-button,
.woocommerce-page .astra-shop-filter-button,
.woocommerce-page button.astra-shop-filter-button {
float: left;
outline: none;
margin: 0;
}
.woocommerce .astra-shop-filter-button .ast-icon.icon-close,
.woocommerce button.astra-shop-filter-button .ast-icon.icon-close,
.woocommerce-page .astra-shop-filter-button .ast-icon.icon-close,
.woocommerce-page button.astra-shop-filter-button .ast-icon.icon-close {
display: none;
}
.woocommerce .astra-shop-filter-button .astra-woo-filter-text,
.woocommerce button.astra-shop-filter-button .astra-woo-filter-text,
.woocommerce-page .astra-shop-filter-button .astra-woo-filter-text,
.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text {
margin-left: 0.5em;
font-size: 1.07em;
color: var(--ast-global-color-2);
}
.woocommerce .astra-shop-filter-button .astra-woo-filter-icon,
.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon,
.woocommerce-page .astra-shop-filter-button .astra-woo-filter-icon,
.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon {
display: inline-block;
font-size: 1.3em;
line-height: 1;
font-weight: normal;
vertical-align: middle;
width: 0.8em;
}
.woocommerce .astra-shop-filter-button .astra-woo-filter-icon svg,
.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon svg,
.woocommerce-page .astra-shop-filter-button .astra-woo-filter-icon svg,
.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon svg {
font-size: 1em;
width: 0.8em;
height: 0.8em;
color: var(--ast-global-color-3);
}
.woocommerce .astra-shop-filter-button.active .ast-icon.icon-menu-bars,
.woocommerce button.astra-shop-filter-button.active .ast-icon.icon-menu-bars,
.woocommerce-page .astra-shop-filter-button.active .ast-icon.icon-menu-bars,
.woocommerce-page button.astra-shop-filter-button.active .ast-icon.icon-menu-bars {
display: none;
}
.woocommerce .astra-shop-filter-button.active .ast-icon.icon-close,
.woocommerce button.astra-shop-filter-button.active .ast-icon.icon-close,
.woocommerce-page .astra-shop-filter-button.active .ast-icon.icon-close,
.woocommerce-page button.astra-shop-filter-button.active .ast-icon.icon-close {
display: inline-block;
}
.woocommerce button.astra-shop-filter-button,
.woocommerce-page button.astra-shop-filter-button {
padding: 0.67em 1em;
font-weight: 600;
-js-display: flex;
display: flex;
align-items: center;
}
.woocommerce button.astra-shop-filter-button .astra-woo-filter-text,
.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text {
color: inherit;
}
.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon svg,
.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon svg {
color: inherit;
}
.woocommerce button.astra-shop-filter-button ~ .woocommerce-result-count,
.woocommerce-page button.astra-shop-filter-button ~ .woocommerce-result-count {
padding: 4px 0;
}
.woocommerce .ast-woocommerce-container .widget_layered_nav_filters,
.woocommerce-page .ast-woocommerce-container .widget_layered_nav_filters {
clear: both;
margin: 0px 0 1.5em;
}
.woocommerce .astra-off-canvas-sidebar-wrapper,
.woocommerce-page .astra-off-canvas-sidebar-wrapper {
width: 100%;
top: 0;
position: fixed;
height: 100%;
background: rgba(0, 0, 0, 0.4);
z-index: 99;
visibility: hidden;
opacity: 0;
transition: 0.25s ease-in-out;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .close,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .close {
position: absolute;
right: 5px;
top: 5px;
line-height: 1;
cursor: pointer;
color: var(--ast-global-color-3);
z-index: 1;
opacity: 0.8;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .close .ast-icon,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .close .ast-icon {
pointer-events: none;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .close:hover,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .close:hover {
opacity: 1;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
position: absolute;
background: var(--ast-global-color-5);
height: 100%;
top: 0;
left: -100%;
padding: 35px;
box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.4);
width: 325px;
overflow: auto;
transition: 0.3s ease-in-out;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons a,
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons a,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button {
padding: 10px 15px;
font-weight: normal;
}
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a {
margin-bottom: 4px;
line-height: 1.2;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
padding-bottom: 1.2em;
transition: all 300ms ease-in-out;
}
.woocommerce ul.products li.product .ast-woo-shop-product-description p:last-child,
.woocommerce ul.products li.product > *:last-child,
.woocommerce ul.products li.product > .button:last-child,
.woocommerce ul.products li.product > .ast-loop-product__link:last-child .woocommerce-loop-product__title,
.woocommerce-page ul.products li.product .ast-woo-shop-product-description p:last-child,
.woocommerce-page ul.products li.product > *:last-child,
.woocommerce-page ul.products li.product > .button:last-child,
.woocommerce-page ul.products li.product > .ast-loop-product__link:last-child .woocommerce-loop-product__title {
margin-bottom: 0;
}
.woocommerce ul.products li.product .astra-shop-summary-wrap,
.woocommerce-page ul.products li.product .astra-shop-summary-wrap {
padding: 0 1.2em;
}
.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover,
.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover {
padding-bottom: 0;
}
.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap,
.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap {
padding: 0;
}
.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart,
.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart {
margin: 0;
}
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
margin: 0.5em 0;
}
.woocommerce ul.products li.product .button.added,
.woocommerce-page ul.products li.product .button.added {
margin-bottom: 0;
transition: none;
}
.woocommerce ul.products li.product .added_to_cart,
.woocommerce-page ul.products li.product .added_to_cart {
margin: 0 1.2em;
}
.woocommerce ul.products li.product .description p,
.woocommerce-page ul.products li.product .description p {
margin: 0;
font-size: 0.9rem;
line-height: 1.5;
}
.woocommerce ul.products li.product .categories,
.woocommerce-page ul.products li.product .categories {
font-size: 0.857rem;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,
.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap {
margin-bottom: 0.8em;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link {
overflow: hidden;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link img,
.woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
margin-bottom: 0;
backface-visibility: hidden;
transition: filter 0.6s, opacity 0.6s, transform 0.6s;
}
.woocommerce ul.products li.product.astra-woo-hover-zoom:hover img,
.woocommerce-page ul.products li.product.astra-woo-hover-zoom:hover img {
transform: scale(1.1);
}
.woocommerce ul.products li.product.astra-woo-hover-zoom-fade:hover img,
.woocommerce-page ul.products li.product.astra-woo-hover-zoom-fade:hover img {
opacity: 0.7;
transform: scale(1.1);
}
.woocommerce ul.products li.product.astra-woo-hover-fade:hover img,
.woocommerce-page ul.products li.product.astra-woo-hover-fade:hover img {
opacity: 0.7;
}
.woocommerce,
.woocommerce-page { }
.woocommerce.rel-up-columns-1 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-1 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-1 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-1 div.product .related.products ul.products li.product {
width: 100%;
margin-right: 0;
}
.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product {
width: 48.4%;
width: calc(50% - 10px);
}
.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n),
.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n),
.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n),
.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n) {
margin-right: 0;
clear: right;
}
.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1),
.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1),
.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n+1),
.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n+1) {
clear: left;
}
.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product {
width: 31.2%;
width: calc(33.33% - 14px);
}
.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n),
.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n),
.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n),
.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n) {
margin-right: 0;
clear: right;
}
.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1),
.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1),
.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1),
.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1) {
clear: left;
}
.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product {
width: 22.5%;
width: calc(25% - 15px);
}
.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n),
.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n),
.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n),
.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n) {
margin-right: 0;
clear: right;
}
.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1),
.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1),
.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1),
.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1) {
clear: left;
}
.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product {
width: 17.5%;
width: calc(20% - 16px);
}
.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n),
.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n),
.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n),
.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n) {
margin-right: 0;
clear: right;
}
.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1),
.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1),
.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1),
.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1) {
clear: left;
}
.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product,
.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product,
.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product,
.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product {
width: 14%;
width: calc(16.66% - 17px);
}
.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n),
.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n),
.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n),
.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n) {
margin-right: 0;
clear: right;
}
.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1),
.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1),
.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1),
.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1) {
clear: left;
} .woocommerce-checkout.distraction-free .main-header-container {
text-align: center;
justify-content: center;
}
.woocommerce-checkout.distraction-free .site-branding .site-title {
justify-content: center;
} .woocommerce,
.woocommerce-page { }
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
border-radius: 999px;
padding: 0 2px;
}
.woocommerce ul.products li.product .onsale.square, .woocommerce ul.products li.product .onsale.square-outline,
.woocommerce-page ul.products li.product .onsale.square,
.woocommerce-page ul.products li.product .onsale.square-outline {
border-radius: 0;
padding: 0;
}
.woocommerce,
.woocommerce-page { }
.woocommerce .onsale.circle-outline,
.woocommerce-page .onsale.circle-outline {
line-height: 2.7;
}
.woocommerce div.product .onsale.circle-outline,
.woocommerce-page div.product .onsale.circle-outline {
line-height: 3.1;
}
.woocommerce .onsale.square,
.woocommerce .onsale.square-outline,
.woocommerce div.product .onsale.square,
.woocommerce div.product .onsale.square-outline,
.woocommerce-page .onsale.square,
.woocommerce-page .onsale.square-outline,
.woocommerce-page div.product .onsale.square,
.woocommerce-page div.product .onsale.square-outline {
border-radius: 0;
padding: 0;
line-height: 3;
}
.woocommerce.single-product .related.products {
width: 100%;
}
.woocommerce .ast-shop-toolbar-container {
margin-bottom: 2.5em;
-js-display: flex;
display: flex;
align-items: center;
justify-content: space-between;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap {
-js-display: inline-flex;
display: inline-flex;
align-items: center;
column-gap: 20px;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .woocommerce-result-count {
margin: 0;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .astra-shop-filter-button {
-js-display: flex;
display: flex;
align-items: center;
}
.woocommerce .ast-shop-toolbar-container > * {
margin: 0;
}
.woocommerce .ast-shop-toolbar-container > *:last-child {
float: right;
}
.woocommerce .ast-shop-toolbar-container .woocommerce-ordering {
margin: 0;
} .ast-woocommerce-pagination-default .woocommerce-pagination .page-numbers,
.ast-woocommerce-pagination-default .woocommerce-pagination .page-numbers li {
border: 0;
}
.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li a:focus,
.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li a:hover,
.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li span.current {
background: transparent;
color: inherit;
}
.ast-woocommerce-pagination-circle .woocommerce-pagination .page-numbers {
border: 0;
}
.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li {
margin: 0 3px;
border: none;
}
.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li > span, .ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li > a {
border-width: 1px;
border-style: solid;
border-radius: 50%;
min-width: calc(2.5em + 2px);
} @media all and (min-width: 421px) {
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-product-gallery {
margin-bottom: 3em;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs {
margin-bottom: 3.5em;
-js-display: flex;
display: flex;
flex-wrap: wrap;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs:after {
content: "";
display: table;
clear: both;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs {
padding: 0;
width: 200px;
float: left;
margin: 0;
border: none;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs .panel {
border: 1px solid var(--ast-border-color);
border-width: 0 0 0 1px;
padding: 0 1.5em 1.5em 1.5em;
margin-bottom: 0;
width: calc(100% - 200px);
}
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h1,
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h2,
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h3,
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h4,
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h5,
.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h6 {
clear: none;
}
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs {
border-top: 0;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li {
width: 100%;
margin: 0;
border-bottom: none;
border-width: 0 0 1px;
border-style: solid;
border-color: var(--ast-border-color);
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li.active {
z-index: 0;
border-right-color: var(--ast-border-color);
border-bottom-color: var(--ast-border-color);
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li.active:before {
opacity: 1;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:last-child {
border-bottom: 0;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li a {
width: 100%;
padding: 0.5em 0 0.5em 0.8em;
}
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:before {
top: auto;
bottom: 0;
right: 0;
z-index: 1;
left: auto;
width: 3px;
height: 100%;
opacity: 0;
transition: 0.3s;
}
@media all and (min-width: 421px) {
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
opacity: 1;
}
}
@media all and (min-width: 421px) {
.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs:hover > li:not(:hover):before {
opacity: 0;
}
} .ast-product-navigation-wrapper {
z-index: 1;
position: relative;
display: inline-block;
float: right;
}
.ast-product-navigation-wrapper.circle-outline .product-links a, .ast-product-navigation-wrapper.circle .product-links a {
border-radius: 50%;
}
.product-links a {
display: inline-block;
height: 2em;
height: calc(1.8em + 2px);
width: 2em;
width: calc(1.8em + 2px);
text-align: center;
border: 1px solid;
margin-left: 0.4em;
}
.product-links a.ast-disable {
opacity: 0.5;
pointer-events: none;
}
.product-links a i {
-js-display: inline-flex;
display: inline-flex;
}
.product-links a[rel=prev] i {
margin-left: -1px;
}
.product-links a[rel=next] i {
margin-right: -1px;
}
.ast-icon-previous:before,
.ast-icon-next:before {
content: "\e900";
display: inline-block;
font-family: Astra;
font-size: 0.8rem;
font-weight: 700;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
vertical-align: middle;
line-height: normal;
font-style: normal;
}
.ast-icon-previous:before {
transform: rotate(90deg);
}
.ast-icon-next:before {
transform: rotate(-90deg);
}      html.ast-quick-view-is-open {
overflow: hidden;
}
html.ast-quick-view-is-open body {
overflow: hidden;
}
html.ast-quick-view-is-open .main-header-bar.ast-sticky-active, html.ast-quick-view-is-open .ast-above-header.ast-sticky-active, html.ast-quick-view-is-open .ast-below-header.ast-sticky-active {
margin-left: 0;
}
.ast-quick-view-bg {
position: fixed;
visibility: hidden;
overflow: hidden;
background: #0b0b0b;
opacity: 0;
transition: opacity 0.25s;
z-index: 1042;
}
.ast-quick-view-loader {
z-index: 1000;
border: none;
margin: 0px;
padding: 0px;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
position: absolute;
}
.ast-quick-view-loader.blockUI.blockOverlay::before {
content: "";
background: none !important;
width: 48px;
height: 48px;
display: block;
position: absolute;
top: 50%;
left: 50%;
border: 3px solid white;
margin: 0 auto;
border-radius: 50%;
border-left-color: transparent;
border-right-color: transparent;
animation: ast-qv-spin 575ms infinite linear;
}
@keyframes ast-qv-spin {
100% {
transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
100% {
transform: rotate(360deg);
transform: rotate(360deg);
}
}
.ast-quick-view-bg-ready {
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.6;
visibility: visible;
}
body #ast-quick-view-modal div.product .flex-viewport {
width: 100%;
float: none;
}
#ast-quick-view-modal {
position: fixed;
visibility: hidden;
opacity: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1400;
text-align: center;
transition: all 0.3s;
overflow-x: hidden;
overflow-y: auto;
}
#ast-quick-view-content div.images {
min-width: 400px;
}
#ast-quick-view-modal .ast-content-main-wrapper {
position: absolute;
border-radius: 3px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: max(80%, 800px);
}
#ast-quick-view-modal .ast-content-main-wrapper:before {
content: "";
display: inline-block;
vertical-align: middle;
height: 100%;
}
#ast-quick-view-modal .ast-content-main {
position: relative;
pointer-events: none;
display: inline-block;
vertical-align: middle;
max-width: 100%;
margin: 0 auto;
text-align: left;
z-index: 1045;
transform: translateY(-30px);
opacity: 0;
transition: transform 0.5s, opacity 0.3s;
}
#ast-quick-view-modal .ast-content-main:after, #ast-quick-view-modal .ast-content-main:before {
content: "";
display: table;
clear: both;
}
#ast-quick-view-modal .ast-lightbox-content {
display: table;
pointer-events: auto;
background-color: var(--ast-global-color-5);
margin: 0 auto;
box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, 0.15);
position: relative;
}
#ast-quick-view-modal.open {
visibility: visible;
opacity: 1;
}
#ast-quick-view-modal.open .ast-content-main {
transform: translateY(0);
opacity: 1;
width: 100%;
}
#ast-quick-view-modal .ast-qv-image-slider {
position: relative;
}
#ast-quick-view-modal .ast-qv-image-slider .ast-qv-slides li {
list-style: none;
margin: 0;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-control-nav {
margin: 0;
padding: 0;
width: 100%;
position: absolute;
bottom: 10px;
text-align: center;
z-index: 2;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
vertical-align: middle;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
border-radius: 20px;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a {
text-decoration: none;
display: block;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
transition: all 0.3s ease-in-out;
visibility: hidden;
}
#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 {
speak: none;
font-size: 20px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
visibility: visible;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev {
left: -50px;
}
#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev, #ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
}
#ast-quick-view-content {
height: 100%;
overflow: hidden;
}
#ast-quick-view-content div.product {
padding: 0;
display: inline-block;
width: 100%;
vertical-align: middle;
overflow: hidden;
max-width: 1000px;
}
#ast-quick-view-content div.images {
opacity: 1 !important;
margin: 0;
width: 50%;
min-width: 400px;
display: inline-block;
float: left;
}
#ast-quick-view-content div.summary {
margin: 0;
padding: 30px;
width: 50%;
min-width: 400px;
float: left;
overflow-y: auto;
}
#ast-quick-view-content .ast-woocommerce-accordion {
display: none;
}
.open .ast-quick-view-loader {
opacity: 0;
}
.stick-add-to-cart #ast-quick-view-content div.summary {
padding-bottom: 0;
}
#ast-quick-view-content div.summary .added_to_cart {
padding-top: 5px;
}
#ast-quick-view-content div.woocommerce-product-rating:after, #ast-quick-view-content div.woocommerce-product-rating:before {
content: "";
display: table;
clear: both;
}
#ast-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link {
display: none;
}
#ast-quick-view-content .onsale {
top: 15px;
left: 15px;
right: auto;
}
#ast-quick-view-close {
position: absolute;
font-size: 1em;
top: -15px;
right: -15px;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
z-index: 4;
background: #fff;
color: #000;
border-radius: 50%;
box-shadow: 0 0 4px #4c4c4c;
}
#ast-quick-view-close:hover {
opacity: 1;
transition: all 0.2s ease;
} .astra-shop-thumbnail-wrap {
position: relative;
}
.ast-quick-view-text {
position: absolute;
opacity: 0;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
min-height: 2em;
background: rgba(0, 0, 0, 0.7);
color: #fff;
}
.ast-quick-view-text:hover {
background: #000000;
color: #fff;
}
.astra-shop-thumbnail-wrap:hover .ast-quick-view-text {
opacity: 1;
}
.woocommerce #ast-quick-view-modal div.product form.cart .button.single_add_to_cart_button {
padding: 10px 20px;
height: 40px;
}
.woocommerce #ast-quick-view-modal div.product form.cart .button.single_add_to_cart_button.loading {
padding-right: 40px;
}
#ast-quick-view-content .wcml-dropdown.wcml_currency_switcher {
overflow: visible;
}.ast-cart-non-sticky .cross-sells {
border-width: 1px;
border-style: solid;
border-color: var(--ast-border-color);
border-radius: 0;
margin-bottom: 2em;
padding-left: 1em;
padding-right: 1em;
}
.ast-cart-non-sticky .cross-sells > h2 {
background-color: var(--ast-global-color-secondary, --ast-global-color-4);
border-bottom: 1px solid var(--ast-border-color);
padding-left: 1em;
padding-right: 1em;
margin: 0 -15px 15px;
font-size: 1.2rem;
padding: 0.7em 1em;
font-weight: 700;
}
.woocommerce-cart .woocommerce-cart-form .blockOverlay, .woocommerce-cart .cart_totals .blockOverlay {
opacity: 1 !important;
border: 1px solid var(--ast-border-color) !important;
border-radius: 4px;
z-index: 90 !important;
}
.woocommerce-cart .woocommerce-cart-form .blockOverlay::before, .woocommerce-cart .cart_totals .blockOverlay::before {
background-repeat: no-repeat;
top: -4px;
background-position: center;
left: -5px;
background-size: cover;
animation: none;
height: 100%;
width: 100%;
margin: 0;
transform: scale(0.92);
}
.woocommerce-cart table.shop_table {
border: 1px solid var(--ast-border-color);
}
.woocommerce-cart table.shop_table thead {
background-color: var(--ast-global-color-secondary, --ast-global-color-4);
}
.woocommerce-cart table.shop_table td {
border-top: 1px solid var(--ast-border-color);
}
.woocommerce-cart table.shop_table td.product-remove a {
border-color: var(--ast-border-color);
}
.woocommerce-cart .cart-collaterals .cart_totals {
border-color: var(--ast-border-color);
}
.woocommerce-cart .cart-collaterals .cart_totals > h2 {
background-color: var(--ast-global-color-secondary, --ast-global-color-4);
border-bottom: 1px solid var(--ast-border-color);
}
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td {
border-top: 1px solid var(--ast-border-color);
}
.woocommerce .woocommerce-cart-form__cart-item .product-name .ast-product-name > a {
display: inline-block;
}body.woocommerce-cart .cross-sells {
padding-left: 1em;
padding-right: 1em;
}
body.woocommerce-cart .cross-sells h2 {
padding-left: 1em;
padding-right: 1em;
margin: 0 -15px 15px;
}
body.woocommerce-cart .cross-sells ul.products {
display: block;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap {
width: 70px;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .ast-quick-view-text {
font-size: 0.8em;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .onsale, body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .ast-onsale-card {
top: 0.7em;
left: 0;
color: var(--ast-global-color-3);
background-color: var(--ast-global-color-primary, --ast-global-color-5);
width: fit-content;
border-radius: 20px;
padding: 0.3em 0.8em;
font-size: 0.75em;
font-weight: normal;
line-height: 1em;
letter-spacing: normal;
box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
min-height: auto;
transform: scale(0.8);
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .ast-onsale-card {
top: 0.3em;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .ast-select-options-trigger {
display: none;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap .ast-quick-view-trigger {
transform: scale(0.9);
bottom: 0;
right: 0;
top: inherit;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .woocommerce-loop-product__title {
color: var(--ast-global-color-0);
font-weight: 500;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .woocommerce-loop-product__title:hover {
color: var(--ast-global-color-3);
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .price {
position: absolute;
right: 0;
top: 1em;
width: 100%;
max-width: 7.5em;
text-align: right;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap > .button, body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .ast-quick-view-button {
position: absolute;
right: 0;
bottom: 0.5em;
padding: 0.7em 0.8em;
width: 9em;
font-size: 0.8em;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .ast-quick-view-button {
bottom: 3.5em;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single:nth-last-child(1) {
border-bottom: 0;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single:nth-child(1) {
margin-top: -1em;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single {
-js-display: flex;
display: flex;
flex-direction: row;
align-items: flex-start;
border-bottom: 1px solid var(--ast-border-color);
padding: 1em 0;
box-shadow: none;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap {
width: calc(100% - 70px);
padding-right: 7.5em;
padding-left: 1em;
}
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single:nth-last-child(1) {
border-bottom: 0;
}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=number],
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=url],
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=search],
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=tel],
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,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single {
border: 1px solid var(--ast-border-color);
border-radius: 4px;
padding: 0.9em 0.8em;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel]:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea:focus:-ms-input-placeholder, body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single:focus:-ms-input-placeholder {
opacity: 1 !important;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel]:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea:focus::placeholder,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single:focus::placeholder {
opacity: 1 !important;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=text].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=number].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=email].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=url].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=password].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=search].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=reset].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row input[type=tel].field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row select.field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row textarea.field-required,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single.field-required {
border-color: #d65d67;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}
body: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) {
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
position: absolute;
color: var(--ast-global-color-3);
font-size: 0.7em;
font-weight: inherit;
margin-top: 0.35em;
padding: 0 1.1em;
line-height: 1.625;
opacity: 0;
height: auto;
width: auto;
clip-path: none;
clip: unset;
white-space: nowrap;
overflow: hidden;
max-width: 95%;
text-overflow: ellipsis;
z-index: 1;
transition: all 0.2s ease-out;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row [ID*=mailchimp_woocommerce] {
pointer-events: visible;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input label:not(.checkbox):not(.woocommerce-form__label-for-checkbox) {
opacity: 1;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=text],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=number],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=email],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=url],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=password],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=search],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=reset],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input input[type=tel],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input select,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input textarea,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.ast-animate-input .select2-container--default .select2-selection--single {
padding: 1.45em 0.8em 0.35em;
}
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=text],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=number],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=email],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=url],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=password],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=search],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=reset],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid input[type=tel],
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid select,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid textarea,
body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row.woocommerce-invalid .select2-container--default .select2-selection--single {
border-color: #d65d67;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .payment_method_stripe label {
opacity: 1;
padding: 0;
position: relative;
}.woo-checkout-title-common {
padding: 0;
margin-top: 1em;
margin-bottom: 0.7em;
border-bottom: 0;
font-size: 1.5em;
font-weight: 600;
border: 0;
}
.ast-modern-checkout .woocommerce .woocommerce-form-coupon-toggle {
display: none;
}
.ast-modern-checkout .woocommerce .woocommerce-checkout-review-order-table .blockUI.blockOverlay, .ast-modern-checkout .woocommerce #payment .blockUI.blockOverlay {
opacity: 1 !important;
border: 1px solid var(--ast-border-color) !important;
border-radius: 4px;
z-index: 90 !important;
background: var(--ast-global-color-5) !important;
}
.ast-modern-checkout .woocommerce .woocommerce-checkout-review-order-table .blockUI.blockOverlay::before, .ast-modern-checkout .woocommerce #payment .blockUI.blockOverlay::before {
background-repeat: no-repeat;
top: -4px;
background-position: center;
left: -15px;
background-size: cover;
animation: none;
height: 100%;
width: 100%;
margin: 0;
transform: scale(0.92);
}
.ast-modern-checkout .woocommerce form #ast-payment_options_heading {
padding: 0;
margin-top: 1em;
margin-bottom: 0.7em;
border-bottom: 0;
border: 0;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row {
padding: 7px;
position: relative;
width: 100%;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.form-row-first, .ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.form-row-last {
width: 50%;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.ast-column-33 {
width: 33.33%;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.ast-column-50 {
width: 50%;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row.form-row-full {
width: 100%;
margin-top: 0 !important;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row .ast-email-validation-block {
font-size: 0.9em;
display: block;
margin-top: 0.5em;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row .ast-email-validation-block.success {
color: #69bf29;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .form-row .ast-email-validation-block.error {
color: #d65d67;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-shipping-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {
margin: 0 -7px;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields .woocommerce-shipping-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper, .ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
-js-display: flex;
display: flex;
flex-wrap: wrap;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper .form-row {
padding-left: 0;
padding-right: 0;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper .ast-customer-login-actions {
-js-display: flex;
display: flex;
align-items: center;
justify-content: space-between;
margin: 0;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .woocommerce-billing-fields__customer-info-wrapper .ast-login-section-message {
padding: 0.5em 0;
font-size: 0.9em;
margin: 0;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading {
-js-display: flex;
display: flex;
justify-content: space-between;
align-items: center;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading .woocommerce-billing-fields__customer-login-label {
text-transform: none;
font-weight: 600;
margin-top: 0.9em;
}
@media (max-width: 462px) {
.ast-modern-checkout .woocommerce form.woocommerce-checkout .woocommerce-billing-fields-custom .ast-checkout-form-heading {
flex-direction: column;
align-items: flex-start;
}
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .ast-customer-info__notice {
display: none;
}
.ast-modern-checkout .woocommerce form.woocommerce-checkout .ast-customer-info__notice.active {
display: block;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table {
border-style: hidden;
border-radius: 4px;
box-shadow: 0 0 0 1px var(--ast-border-color);
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td {
padding: 1.5em 1.2em 1.5em 1.2em;
line-height: 1.4em;
border-color: var(--ast-border-color);
font-weight: 400;
border-top: 0;
border-right: 0;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td:nth-last-child(1), .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th:nth-last-child(1), .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td:nth-last-child(1), .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th:nth-last-child(1) {
text-align: right;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr td:nth-last-child(1) .amount, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tr th:nth-last-child(1) .amount, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr td:nth-last-child(1) .amount, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tr th:nth-last-child(1) .amount {
font-weight: 400;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table thead tr th {
padding: 1em 1.2em 1em 1.2em;
font-weight: 500;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name {
-js-display: flex;
display: flex;
width: 100%;
align-items: center;
gap: 0.3em;
padding-right: 0;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image {
height: auto;
-js-display: flex;
display: flex;
vertical-align: middle;
justify-content: space-between;
flex-wrap: wrap;
border-radius: 5px;
align-items: center;
width: auto;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image .ast-product-thumbnail img, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image .ast-product-thumbnail img {
height: auto;
max-width: 100%;
height: 50px;
border-radius: 4px;
width: 50px;
margin-right: 10px;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image.ast-enable-image .ast-product-name, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name .ast-product-image.ast-enable-image .ast-product-name {
width: calc(100% - 60px);
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr td.product-name .product-quantity {
font-weight: 400;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name {
flex-wrap: wrap;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-image, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .ast-product-image {
padding-bottom: 0.3em;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .product-quantity, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .product-quantity {
width: auto;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .variation, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tbody tr.ast-variable-product .product-name .variation {
width: 100%;
padding-top: 0.2em;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr:nth-last-child(1) th, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr:nth-last-child(1) td, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr:nth-last-child(1) th, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr:nth-last-child(1) td {
border-bottom: 0;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th, .ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total th, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total td {
font-size: large;
padding: 1em 1.1em 1em 1.1em;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total th {
font-weight: 600;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total .amount, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.order-total .amount {
font-weight: 700;
}
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td, .ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals td {
padding-left: 0;
width: 40%;
}
.ast-modern-checkout .woocommerce #ast-order-review-content thead {
display: none;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods {
padding: 0;
margin: 0 0 0.5em 0;
border: 1px solid var(--ast-border-color);
border-radius: 4px;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods > li:first-child {
border-radius: 4px 4px 0 0;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods > li:not(.woocommerce-info) {
padding: 15px 15px 0 15px;
min-height: 2.7em;
border-bottom: 1px solid var(--ast-border-color);
display: inline-table;
width: 100%;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods > li:not(.woocommerce-info):nth-last-child(1) {
border-bottom: 0;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method > [type=radio]:not(:checked) + label {
display: inline-block;
vertical-align: top;
margin-bottom: 0.9em;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box {
margin: 15px 0 0 -15px;
border-top: 1px solid var(--ast-border-color);
background-color: var(--ast-global-color-secondary, --ast-global-color-4);
padding: 1.5em;
width: calc(100% + 30px);
border-radius: 0 0 4px 4px;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods div.payment_box:before {
display: none;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label {
font-weight: 500;
display: inline-block;
width: 90%;
color: var(--ast-global-color-3);
font-size: 1em;
}
.ast-modern-checkout .woocommerce #payment .blockUI.blockOverlay::before {
left: -5px;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap {
display: block;
background-color: var(--ast-global-color-secondary, --ast-global-color-4);
margin-bottom: 1em;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle {
-js-display: flex;
display: flex;
align-items: center;
justify-content: space-between;
padding: 1.5em 1.2em;
border: 1px solid var(--ast-border-color);
border-left: none;
border-right: none;
color: var(--ast-global-color-3);
font-weight: 500;
cursor: pointer;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle .ast-order-review-toggle-button-wrap {
-js-display: flex;
display: flex;
align-items: center;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle .ast-order-review-toggle-button-wrap .ast-order-review-toggle-text {
padding-right: 0.5em;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle .ahfb-svg-iconset {
width: 1em;
height: 1em;
transition: 0.3s;
fill: var(--ast-global-color-0);
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap #ast-order-review-toggle.active .ahfb-svg-iconset {
transform: rotate(180deg);
}
.ast-modern-checkout .woocommerce #ast-order-review-content, .ast-modern-checkout .woocommerce #ast-customer-login-section {
max-height: 0;
overflow: hidden;
transition: 0.3s;
}
.ast-modern-checkout .ast-two-column-checkout {
margin-bottom: 3em;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout {
-js-display: flex;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout .woocommerce-NoticeGroup, .ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #cpsw-payment-request-wrapper {
flex: 1 0 100%;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #customer_details {
margin-bottom: 0;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #customer_details .place-order {
padding-bottom: 1.5em;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper {
width: 40%;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper #order_review_heading {
width: 100%;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper #order_review {
float: none;
width: 100%;
}
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
padding: 0;
margin-top: 1em;
margin-bottom: 0.7em;
border-bottom: 0;
border: 0;
}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review) {
border: 0;
padding: 0;
}
#customer_details .woocommerce-account-fields,
#ast-customer-info .ast-customer-info__notice a {
display: none;
} .woocommerce ul#shipping_method li {
position: relative;
}
input[name^=shipping_method]::after {
cursor: pointer;
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
}.woocommerce-checkout.woocommerce-order-received .woocommerce-order-received-title-common, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details .woocommerce-column__title, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
background: transparent;
border: 0;
font-size: 1.5em;
padding-left: 0;
padding-right: 0;
padding-top: 0;
font-weight: 600;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order {
max-width: 800px;
margin: 0 auto;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
text-align: center;
margin: 1.5em auto 2em;
padding: 1em 0;
font-weight: 600;
font-size: large;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {
color: inherit;
padding: 1.5em 1.5em 1em 1.5em;
background: var(--ast-global-color-secondary, --ast-global-color-4);
margin: 2.5em auto 3em;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li {
display: inline-block;
line-height: inherit;
margin: 0 1.5em;
padding: 0;
border-bottom: 0 none;
border-right: 0;
overflow: visible;
font-size: 1em;
text-transform: none;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li strong {
font-size: inherit;
font-weight: 400;
color: var(--ast-global-color-1);
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table {
border-style: hidden;
border-radius: 4px;
box-shadow: 0 0 0 1px var(--ast-border-color);
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr th, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td {
padding: 1.5em 1.2em 1.5em 1.2em;
line-height: 1.4em;
border-color: var(--ast-border-color);
font-weight: 400;
border-right: 0;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td a {
color: var(--ast-global-color-3);
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td:nth-last-child(1), .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr th:nth-last-child(1) {
text-align: right;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr td:nth-last-child(1) .amount, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tr th:nth-last-child(1) .amount {
font-weight: 400;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table thead tr th {
padding: 1em 1.2em 1em 1.2em;
font-weight: 500;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:nth-last-child(1) th, .woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:nth-last-child(1) td {
font-size: large;
padding: 1em 1em 1em 1.2em;
border-bottom: 0;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:nth-last-child(1) th {
font-weight: 600;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.shop_table tfoot tr:nth-last-child(1) .amount {
font-weight: 700;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address {
border: 0;
padding: 0;
}     .main-header-bar-wrap .ast-search-box.header-cover {
z-index: 7;
}
.ast-below-header-wrap .ast-search-box.header-cover .search-field,
.ast-below-header-wrap .ast-search-box.header-cover #close {
font-size: 1.8em;
}
.ast-below-header-wrap .ast-search-box.header-cover .search-submit {
font-size: 1.5em;
}
.ast-search-box.header-cover, .ast-search-box.full-screen {
display: none;
opacity: 0;
transition: opacity 0.3s ease-in-out, display 0.3s ease-in-out;
width: 100%;
height: 100%;
}
.ast-search-box.header-cover .search-field, .ast-search-box.full-screen .search-field {
background: 0 0;
border: 0;
color: #fafafa;
box-shadow: none;
text-align: left;
padding: 0;
}
.ast-search-box.header-cover .search-submit, .ast-search-box.full-screen .search-submit {
background: var(--ast-fs-search-submit-background, 0 0);
padding: 0;
border-radius: 50%;
box-shadow: none;
color: var(--ast-fs-search-text-color, #9E9E9E);
transition: all 0.7s ease-In;
outline: none;
border: 0;
vertical-align: middle;
}
.ast-search-box.header-cover .ast-search-wrapper, .ast-search-box.full-screen .ast-search-wrapper {
position: absolute;
width: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.ast-search-box.header-cover .ast-search-wrapper .search-form, .ast-search-box.full-screen .ast-search-wrapper .search-form {
line-height: normal;
}
.ast-search-box.header-cover #close, .ast-search-box.full-screen #close {
color: #fafafa;
transform: rotate(0);
font-size: 2em;
cursor: pointer;
z-index: 9;
font-weight: normal;
}
.ast-search-box.header-cover, .ast-search-box.full-screen { }
.ast-search-box.header-cover .search-field::-webkit-input-placeholder, .ast-search-box.full-screen .search-field::-webkit-input-placeholder {
color: #fafafa;
}
.ast-search-box.header-cover .search-field:-moz-placeholder, .ast-search-box.full-screen .search-field:-moz-placeholder { color: #fafafa;
}
.ast-search-box.header-cover .search-field::-moz-placeholder, .ast-search-box.full-screen .search-field::-moz-placeholder { color: #fafafa;
}
.ast-search-box.header-cover .search-field:-ms-input-placeholder, .ast-search-box.full-screen .search-field:-ms-input-placeholder {
color: #fafafa;
}
.ast-search-box.header-cover {
position: absolute;
background: rgba(25, 25, 25, 0.96);
top: 0;
z-index: 10;
}
.ast-search-box.header-cover .search-field {
font-size: 2em;
line-height: 2;
width: 100%;
}
.ast-search-box.header-cover .ast-container {
position: relative;
}
.ast-search-box.header-cover .search-text-wrap,
.ast-search-box.header-cover .search-submit,
.ast-search-box.header-cover .close {
display: inline-block;
}
.ast-search-box.header-cover .search-text-wrap {
width: calc(100% - 2.5em);
vertical-align: middle;
}
.ast-search-box.header-cover .search-submit {
font-size: 1.7em;
margin-right: 2em;
}
.ast-search-box.header-cover #close {
vertical-align: middle;
backface-visibility: hidden;
}
.ast-search-box.full-screen {
position: fixed;
background: rgba(25, 25, 25, 0.96);
top: 0;
left: 0;
z-index: 999;
}
.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
text-align: center;
color: #e2e2e2;
font-size: 1.5em;
font-weight: normal;
transition-delay: 50ms;
transition: all 0.3s ease-in-out;
}
.ast-search-box.full-screen .ast-search-wrapper fieldset {
border: 0;
padding: 2.5em 0 1em;
border-bottom: 2px solid var(--ast-border-color);
}
.ast-search-box.full-screen .ast-search-wrapper .search-field {
font-size: 2em;
padding-left: 20px;
line-height: 1.7;
width: 92%;
vertical-align: middle;
}
.ast-search-box.full-screen .ast-search-wrapper .search-form {
width: 70%;
margin: 20px auto;
}
.ast-search-box.full-screen .ast-search-wrapper .search-submit {
font-size: var(--ast-fs-search-font-size, 1.7em);
}
.ast-search-box.full-screen #close {
position: absolute;
color: #fafafa;
right: 1em;
line-height: 1;
cursor: pointer;
z-index: 9;
font-weight: normal;
font-size: 2em;
top: 1.5em;
backface-visibility: hidden;
}
.ast-search-box.full-screen ::-webkit-input-placeholder { opacity: 0;
}
.ast-search-box.full-screen ::-moz-placeholder { opacity: 0;
}
.ast-search-box.full-screen :-ms-input-placeholder { opacity: 0;
}
.ast-search-box.full-screen :-moz-placeholder { opacity: 0;
}
@media (max-width: 420px) {
.ast-search-box.full-screen ::-webkit-input-placeholder { opacity: 1;
}
.ast-search-box.full-screen ::-moz-placeholder { opacity: 1;
}
.ast-search-box.full-screen :-ms-input-placeholder { opacity: 1;
}
.ast-search-box.full-screen :-moz-placeholder { opacity: 1;
}
}
.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder {
opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder { opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder { opacity: 0.5;
}
.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder { opacity: 0.5;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-form {
padding-left: 0;
padding-right: 0;
}
.site-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-left: 1em;
padding-right: 2em;
}
.ast-inline-search.ast-search-menu-icon {
position: relative;
transform: none;
left: 0;
right: 0;
}
.ast-inline-search.ast-search-menu-icon .search-submit {
display: block;
background: none;
border: none;
position: absolute;
height: 100%;
right: 0.25em;
padding: 0;
top: 0;
font-size: 1.3em;
color: #757575;
}
.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form {
padding: 0;
}
.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 2em;
}
.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field {
width: 80%;
}
.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,
.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover {
display: none;
} .ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form {
right: -1em;
left: auto;
padding-left: 0em;
padding-right: 3em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field {
padding-right: 0px;
padding-left: 1em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
right: auto;
padding-right: 0em;
padding-left: 3em;
}
.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field {
padding-left: 0px;
padding-right: 1em;
} .ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form {
padding-left: 0px;
left: auto;
padding-right: 2em;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form {
left: -1em;
padding-left: 2em;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field {
padding-right: 0;
padding-left: 1em;
}
.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
right: auto;
padding-right: 2em;
}
.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form {
left: 0;
padding-left: 0;
padding-right: 2em;
} .ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form {
right: -1em;
left: auto;
padding-left: 0em;
padding-right: 3em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field {
padding-right: 0px;
padding-left: 1em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
right: auto;
padding-right: 0em;
padding-left: 3em;
}
.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field {
padding-left: 0px;
padding-right: 1em;
} .ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field {
padding-right: 0;
}
.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field {
padding-left: 1em;
padding-right: 0;
}
.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form {
left: -1em;
padding-left: 3em;
padding-right: 1em;
}
.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
right: auto;
padding-right: 2em;
} .ipod.full-screen,
.iphone.full-screen {
position: fixed !important;
}
@media (max-width: 992px) {
.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
left: auto;
}
.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form {
left: auto;
}
}
@media (max-width: 544px) {
.ast-search-box.full-screen .ast-search-wrapper .large-search-text {
display: none;
}
.ast-search-box.full-screen .ast-search-wrapper .search-field,
.ast-search-box.full-screen .ast-search-wrapper .search-submit {
font-size: 1.6em;
}
}