.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-grid-center-col-layout {
border-radius: 20px;
}
a {
border-radius: 10px;
}
.main-header-menu .sub-menu .menu-link {
border-radius: 0px;
}
img {
border-radius: 20px;
} img.custom-logo,
.woocommerce-page img.custom-logo {
border-radius: 0;
}
.woocommerce-page img {
border-radius: 20px;
} #block-67 .wp-block-search__inside-wrapper{width:100%!important;box-sizing:border-box;border:none!important;outline:none!important;border-radius:12px!important;padding:6px!important;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.06)!important;transition:box-shadow .2s}
#block-67 .wp-block-search__inside-wrapper:focus-within{box-shadow:0 0 0 2px #e8d6d6,0 2px 10px rgba(0,0,0,.06)!important}
#block-67 .wp-block-search__input{flex:1;min-width:0;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;padding:0 8px!important;height:40px;font-size:15px}
#block-67 .wp-block-search__button{border:none!important;border-radius:8px!important;padding:0 14px!important;height:40px;margin-left:4px!important}
#block-67 .wp-block-search__button:hover{background:#8a3535!important} #block-68{margin-bottom:12px!important}
#block-68 h3{margin-bottom:10px}
.wc-block-product-categories-list{list-style:none!important;margin:0!important;padding:0!important}
.wc-block-product-categories-list--depth-0{background:#fff;border-radius:12px;padding:6px!important;box-shadow:0 2px 10px rgba(0,0,0,.06)}
.wc-block-product-categories-list li{border:none!important;border-radius:0!important;padding:0!important;margin:0!important}
.wc-block-product-categories-list--depth-0>li+li{border-top:1px solid #eee!important}
.wc-block-product-categories-list-item{display:flex;flex-wrap:wrap;align-items:center}
.wc-block-product-categories-list-item>a{flex:1;padding:8px 10px;font-size:15px;line-height:1.3;color:#414141!important;font-weight:600;text-decoration:none!important;border-radius:8px;transition:background .2s,color .2s}
.wc-block-product-categories-list-item>a:hover{background:#f6eded;color:#a14242!important}
.wc-block-product-categories-list-item-count{margin-right:8px;min-width:24px;padding:1px 7px;border-radius:20px;background:#f3f3f3;color:#777;font-size:12px;text-align:center}
.wc-block-product-categories-list-item-count::before,.wc-block-product-categories-list-item-count::after{content:none!important}
.wc-block-product-categories-list--depth-1{flex-basis:100%;margin:0 0 6px 10px!important;border-left:2px solid #e8d6d6}
.wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item>a{font-weight:400;font-size:14px;padding:5px 10px;color:#666!important}
.wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item-count{background:transparent;color:#999}
.woocommerce-order-overview__order.order {
color: white;
}
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li {
color: #000000;
background-color: #ffffff;
}
.woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details {
color: #ffffff;
border-radius: 20px;
background-color: #ffffff;
}
.woocommerce-MyAccount-navigation>ul {
border-radius: 20px;
}
.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
border-radius: 20px;
}
.woocommerce-info {
border-radius: 20px;
border-width: 0px;
}
.woocommerce .addresses .title {
border-radius: 20px;
}
.woocommerce .woocommerce-Addresses address {
border-radius: 20px;
margin-top: 20px;
}
.woocommerce-MyAccount-paymentMethods.shop_table.shop_table_responsive.account-payment-methods-table {
border-radius: 20px;
}
.woocommerce .addresses .title .edit {
color: #ffffff;
border-color: #000000;
border-width: 1px;
border-style: solid;
background-color: #7a4b4b;
}
.woocommerce-js div.product .woocommerce-tabs .shop_attributes td {
border-radius: 10px;
border-width: 0px;
}
tbody {
border-bottom-width: 0px;
}
.entry-summary>:last-child {
border-radius: 5px;
}
.woocommerce-product-gallery__image {
border-radius: 20px;
}
#search-field.search-field {
border-radius: 10px;
}
.ast-site-header-cart:hover .widget_shopping_cart {
border-radius: 20px;
}
.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
border-radius: 20px;
visibility: visible;
padding: 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals>h2 {
border-radius: 20px;
}
.woocommerce .cart-collaterals .cart_totals {
border-radius: 20px;
}
.woocommerce-page #content table.cart td.actions .coupon .input-text {
border-radius: 10px;
}
.woocommerce-js table.shop_table thead th {
visibility: visible;
}
.woocommerce-cart-form {
border-radius: 20px;
}
.woocommerce-page.ast-woo-two-step-checkout form .order-review #order_review_heading {
border-radius: 10px;
text-align: center;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.woocommerce-page.ast-woo-two-step-checkout form #order_review {
border-radius: 10px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.woocommerce-page.ast-woo-two-step-checkout form .ast-checkout-control-nav {
margin-top: 0px;
margin-bottom: 0px;
}
.wcpay-express-checkout-wrapper {
padding-bottom: 0px;
}
#wcpay-express-checkout-button-separator {
padding-bottom: 0px;
margin-bottom: 0px;
}
.woocommerce-page.woocommerce-checkout form .form-row:last-child {
padding-bottom: 15px;
}
.woocommerce-js table.shop_attributes th {
border-radius: 20px;
}
.woocommerce-js ul.order_details li {
color: #000000;
background-color: #9c9c9c;
border-radius: 5px;
padding: 5px;
}
.woocommerce-js #reviews #review_form {
border-radius: 15px;
}
.woocommerce-js #reviews #review_form #respond #comment {
border-radius: 10px;
}
#comment-135.comment_container {
background-color: #ffffff;
border-radius: 15px;
padding-top: 20px;
}
.woocommerce-js .woocommerce-ordering select {
background-color: #ffffff;
border-radius: 10px;
}
.woocommerce-js ul.products li.product .button {
color: #ffffff;
}
#evf-1033-field_Y00f7A61Za-7.input-text {
border-radius: 5px;
}
#evf-1033-field_4nlJNJTBTP-6.input-text {
border-radius: 5px;
}
#evf-1033-field_Rx8sB4QN2T-11.input-text.evf-field-required {
border-radius: 5px;
}
#evf-1033-field_cx1bMBW6D9-8.input-text.evf-smart-phone-field {
border-radius: 5px;
}
#evf-1033-field_LbH5NxasXM-2.input-text {
border-radius: 5px;
}
.everest-forms .everest-forms-uploader {
border-radius: 5px;
}
#evf-1033-field_yhGx3FOwr2-4.input-text {
border-radius: 5px;
}
.everest-forms button.button:not(.button-large) {
border-radius: 10px;
background-color: #a14242;
color: #ffffff;
}
#evf-1033-field_3eozpba4T6-12.input-text.everest-forms-limit-characters-enabled {
border-radius: 5px;
}
.form-row.woocommerce-validated {
display: block !important;
}
.form-row.woocommerce-validated > label {
opacity: 1 !important;
pointer-events: all !important;
}
.ast-modern-checkout .woocommerce #payment ul.payment_methods .wc_payment_method label {
white-space: normal;
color: #000000;
}
.woocommerce-checkout #payment div.payment_box p:last-child {
margin-bottom: 30px;
}
.woocommerce-message {
border-radius: 20px;
}
#content.site-content {
background-color: #f4f4f4;
}
.woocommerce-js div.product .woocommerce-tabs .shop_attributes th {
border-width: 0px;
}  .ast-product-tabs-layout-accordion .ast-woocommerce-accordion {
border-bottom: none !important;
} .ast-single-tab {
background-color: #ffffff;
border-radius: 12px;
overflow: hidden;
padding: 0 !important;
} div.product .ast-woocommerce-accordion .ast-single-tab + .ast-single-tab {
margin-top: 15px !important;
} div.product.ast-product-tabs-layout-accordion .ast-woocommerce-accordion .ast-accordion-header {
border: none !important;
border-radius: 12px;
color: #777;
transition: all 0.3s;
} div.product.ast-product-tabs-layout-accordion .ast-woocommerce-accordion .ast-accordion-header:hover {
color: #4a2125;
} div.product.ast-product-tabs-layout-accordion .ast-woocommerce-accordion .ast-accordion-header.active {
background-color: #a14242;
color: #fff;
}
div.product.ast-product-tabs-layout-accordion .ast-woocommerce-accordion .ast-accordion-header.active svg {
fill: #fff;
color: #fff;
} .woocommerce div.product.ast-product-tabs-layout-accordion .ast-accordion-content {
border: none !important;
} .woocommerce div.product.ast-product-tabs-layout-accordion .ast-accordion-content.active {
padding: 20px !important;
}  div.product .woocommerce-tabs ul.tabs {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 0 !important;
margin: 0 0 15px !important;
border: none !important;
}
div.product .woocommerce-tabs ul.tabs::before,
div.product .woocommerce-tabs ul.tabs::after {
display: none !important;
} div.product .woocommerce-tabs ul.tabs li {
margin: 0 !important;
padding: 0 !important;
border: none !important;
border-radius: 12px !important;
background: none !important;
}
div.product .woocommerce-tabs ul.tabs li::before,
div.product .woocommerce-tabs ul.tabs li::after,
div.product .woocommerce-tabs ul.tabs li a::after {
display: none !important;
} div.product .woocommerce-tabs ul.tabs li a {
display: block;
padding: 12px 22px !important;
background-color: #ffffff;
color: #777 !important;
font-weight: 700;
border: none !important;
border-radius: 12px !important;
box-shadow: none !important;
transition: all 0.3s;
} div.product .woocommerce-tabs ul.tabs li a:hover {
color: #4a2125 !important;
} div.product .woocommerce-tabs ul.tabs li.active a {
background-color: #a14242;
color: #ffffff !important;
} div.product .woocommerce-tabs .panel {
background-color: #ffffff;
border: none !important;
border-radius: 12px;
padding: 25px !important;
} .woocommerce-js div.product .woocommerce-tabs .shop_attributes {
border: none !important;
} .woocommerce-product-attributes-item--weight,
.woocommerce-product-attributes-item--dimensions {
display: none;
} .woocommerce-product-gallery .woocommerce-product-gallery__image img {
aspect-ratio: 1 / 1;
width: 100%;
height: auto !important;
object-fit: contain;
} .woocommerce-product-gallery .flex-control-thumbs img {
aspect-ratio: 1 / 1;
object-fit: contain;
}
.woocommerce-shipping-methods .pickup-relay-link {
position: relative;
z-index: 2;
} .tiered-pricing-table {
border: 1px solid #2c2c2c !important;
border-collapse: separate !important;
border-spacing: 0;
border-radius: 10px !important;
overflow: hidden;
}
.tiered-pricing-table th:nth-child(2),
.tiered-pricing-table td:nth-child(2) {
display: none;
}
.tiered-pricing-table th:last-child,
.tiered-pricing-table td:last-child {
border-right: 0 !important;
}