a:hover,
a:focus {
cursor: pointer;
outline: none;
}
.woocommerce a.button {
border-color: #444444;
background-color: #fdfbf7;
border: 1px solid;
border-radius: 2px; }
p.woocommerce-mini-cart__buttons.buttons a {
border-color: #444444;
background-color: #ffffff;
border: 1px solid;
border-radius: 2px;
}
.ast-separate-container .ast-woocommerce-container {
background-color: #fdfbf7;
} select.orderby {
-webkit-appearance: none;
} @media (max-width: 600px) {
.ast-cart-menu-wrap .count {
font-size: 0.6em;
}
}
.right {
text-align: right;
} .woocommerce-page.woocommerce-checkout form #order_review,
.woocommerce.woocommerce-checkout form #order_review {
padding: 0 2em;
border-width: 0 3px 3px;
border: 1px solid #444444;
} .woocommerce-page.woocommerce-checkout form #order_review_heading,
.woocommerce.woocommerce-checkout form #order_review_heading {
border-width: 3px 3px 0 3px;
font-size: 1.2rem;
margin: 0;
padding: 1.5em 1.5em 1em;
border: solid #444444;
} .woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 1em 2em 1em 3.5em;
margin: 0 0 2em;
position: relative;
background-color: #ffffff;
color: #362F37;
border-top: 3px solid #444444;
list-style: none outside;
width: auto;
word-wrap: break-word;
}
.woocommerce-tabs.wc-tabs-wrapper {
border-top: #444444 1px solid;
border-bottom: #444444 1px solid;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2,
{
background-color: transparent;
border-bottom: 1px solid #444444;
text-transform: uppercase;
}
form #order_review:not(.elementor-widget-woocommerce-checkout-page #order_review),
form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
border: 1px solid #444444;
}
h3#order_review_heading {
text-transform: uppercase;
} #ast-fixed-header .ast-below-header {
border-bottom: 1px solid #444444;
} .woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border: 1px solid #444444;
padding: 20px;
margin: 2em 0;
text-align: left;
border-radius: 5px;
} .woocommerce button.button,
.woocommerce .woocommerce-message a.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce input.button,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce #respond input#submit,
.woocommerce button.button.alt.disabled,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
.wc-block-grid__product-onsale {
border-color: #444444;
border: 1px solid;
border-radius: 2px;
} .woocommerce table.shop_table td,
.woocommerce-page table.shop_table td,
{
border-top: 1px solid #444444;
}
.woocommerce table.shop_table,
.woocommerce-cart .cart-collaterals .cart_totals {
border: 1px solid #444444;
}
.woocommerce form .quantity .minus,
.woocommerce form .quantity .plus {
width: 38px;
-js-display: flex;
display: flex;
justify-content: center;
background-color: transparent;
border: 1px solid #362F37;
align-items: center;
outline: 0;
}
.woocommerce-page input[type=number] {
border: none;
box-shadow: none;
border-radius: 2;
background-color: #fdfbf7;
} .orderby {
color: #362f37;
border-color: #362f37;
background-color: #fdfbf7;
font-weight: 400;
text-transform: uppercase;
}
.woocommerce button.astra-shop-filter-button,
.woocommerce-page button.astra-shop-filter-button {
padding: 10px 1em 1em 0;
font-weight: 400;
border: none;
} .woocommerce form.checkout_coupon {
width: 100%;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-radius: 2px;
}
.woocommerce-info a {
padding-bottom: 4px;
border-bottom: 1px solid #444444;
} .woocommerce-page.woocommerce-checkout #customer_details h3,
.woocommerce.woocommerce-checkout #customer_details h3 {
text-transform: uppercase;
padding: 20px;
margin: 0 0 20px;
background-color: #444444;
color: #fbfdf7;
} .woocommerce-cart .cart-collaterals .cart_totals>h2,
.woocommerce-cart .cart-collaterals .cross-sells>h2,
.woocommerce table.shop_table thead,
.woocommerce-page table.shop_table thead,
h3#order_review_heading {
background-color: #444444;
color: #fbfdf7;
}
.cart_totals>h2 {
text-transform: uppercase;
} form.woocommerce-ordering {
background: #fdfbf7;
border: solid 1px #362F37;
}
.woocommerce .woocommerce-ordering {
margin: 0 0px 2.5em 30px;
padding: 0.5em 0 0.1em 0;
}
select:focus,
textarea:focus {
background-color: #fdfbf7;
border: none;
}
.widget_search .search-form .search-field {
background: #ffffff;
border-width: 1px;
border-color: #444444;
border-radius: 2px;
} .woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale { padding: 10px;
} @media (min-width: 769px) {
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: 50%;
}
.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: 45%;
}
} .woocommerce .related.products h2,
.woocommerce .up-sells h2,
.woocommerce .woocommerce-tabs h2 {
padding: 5rem 0 2rem 0;
} .ast-desktop .ast-below-header-bar .main-header-menu > .menu-item {
line-height: 34px;
} .uabb-infobox-title .letter {
display: inline-block;
line-height: 1em;
} @media (max-width: 800px) {
.right-mobile {
text-align: right;
}
} a.uabb-button.ast-button.uabb-creative-button.uabb-creative-default-btn .button {
border-radius: 2px;
} .main-header-bar {
padding: 1em 0 0 0;
}
.main-header-container {
padding: 0 0 1em 0;
}
.ast-header-break-point .main-header-bar,
.ast-header-break-point .header-main-layout-2 .main-header-bar,
.ast-header-break-point .ast-mobile-header-stack .main-header-bar {
padding: 1em 0 0 0;
} .main-header-container {
border-bottom: 1px solid #362F37;
} #ast-fixed-header .main-header-bar {
box-shadow: none;
padding-bottom: 0;
} .woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: right;
margin-bottom: 2em;
width: auto;
} p.woocommerce-result-count {
display: none;
}
@media (max-width: 600px) {
form.woocommerce-ordering {
display: none;
}
a.button.wc-forward {
padding: 1em;
}
} .ast-site-header-cart .widget_shopping_cart {
border: none;
} @media (max-width: 600px) {
li#tab-title-reviews {
border-top: 3px solid #444444;
border-bottom: 3px solid #444444;
}
}
@media (max-width: 544px) {
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: left;
}
.woocommerce .woocommerce-ordering {
margin: 2.5em 0px;
}
}