div:where(.elementor-location-header) {
margin-bottom:40px}
.elementor-location-popup {
overflow-x:hidden}
.elementor-element :is(.elementor-field-textual,.elementor-search-form__input) {
height:auto}
.elementor-field.elementor-size-sm {
border-radius:3px}
.elementor-search-form input[type=search] {
border-radius:0}
:is(.elementor-wc-products,.elementor-widget-wc-archive-products) {
text-align:end}
:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .wd-filter-buttons {
display:none}
:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering) {
margin-right:0;
margin-bottom:20px;
vertical-align:middle}
:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering):not(:first-child) {
margin-left:30px}
:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .woocommerce-ordering {
display:inline-flex}
.wd-page-content .elementor-widget-woocommerce-product-images>.elementor-widget-container>.product-labels {
display:none}
.elementor-widget-woocommerce-product-price .price {
margin-bottom:0}
.elementor-widget-woocommerce-product-price .price :is(del,.amount) {
color:inherit;
font-weight:inherit}
.elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description {
margin-bottom:0}
.elementor-add-to-cart--align-left {
--text-align: left;
text-align:left;
--content-align: flex-start}
.elementor-add-to-cart--align-center {
--content-align: center;
--text-align: center;
text-align:center}
.elementor-add-to-cart--align-right {
--text-align: right;
text-align:right;
--content-align: flex-end}
:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .cell {
display:inline-block}
:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .value {
width:auto}
.elementor-add-to-cart--align-justify form.cart .button {
flex-grow:1;
flex-shrink:1}
.elementor-widget-woocommerce-product-add-to-cart div.quantity input[type="number"] {
border-radius:0 !important;
border-right:none !important;
border-left:none !important}
.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs>.wd-accordion-item>.wd-accordion-title {
display:none}
.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs-wrapper {
margin-bottom:0}
.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs[class*="wd-style-underline"] .nav-link-text:after {
content:none}
.elementor-widget-woocommerce-product-additional-information table {
margin-bottom:0}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .order_details {
border-width:0}
.elementor-widget-woocommerce-my-account .e-my-account-tab .responsive-table {
margin-bottom:0}
.e-my-account-tab .woocommerce-my-account-wrapper {
margin:0}
.e-my-account-tab .wd-my-account-sidebar {
padding-inline-start:0}
.e-my-account-tab .wd-my-account-links {
display:none}
.e-my-account-tabs-horizontal .woocommerce-my-account-wrapper {
display:block}
.e-my-account-tabs-horizontal .woocommerce-my-account-wrapper .woocommerce-MyAccount-content {
max-width:none}
.e-my-account-tabs-horizontal .wd-my-account-sidebar {
display:none}
.e-cart__column td.product-remove a {
height:auto}
.e-cart__column .shop_table td.product-btn .button {
float:none;
color:var(--checkout-button-normal-text-color, #fff) !important;
background-color:#5bc0de}
.e-cart__column .shop_table td.product-name .wd-cart-label {
font-size:0}
.e-cart__column .shop_table :is(td.product-price,td.product-subtotal) del span {
color:var(--color-gray-300)}
.e-cart__column .shop_table tbody tr td.product-sku {
border-top-width:var(--order-summary-items-divider-weight, 1px);
border-top-style:solid;
border-top-color:var(--order-summary-items-divider-color, #D5D8DC)}
.e-cart__column .shop_table .cart_item[class*="wd-fbt-item"]:not(.wd-fbt-item-first) td {
padding-bottom:0;
border-top:none}
.e-cart__column .shop_table .cart_item.wd-fbt-item-last td {
padding-bottom:20px !important}
.e-cart__column .quantity :is(input[type="number"],input[type="text"]).input-text {
max-height:unset;
border-radius:0;
border-left:none;
border-right:none;
border-width:var(--wd-form-brd-width);
border-color:var(--wd-form-brd-color);
text-align:center}
.e-cart__column .wd-fg:not(:first-child) {
margin-top:40px}
.e-cart__column .responsive-table {
margin-bottom:0}
.elementor-widget-woocommerce-checkout-page .woocommerce>.woocommerce-checkout {
display:block}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tr.cart_item td.product-name {
max-width:unset}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-shipping-totals td {
max-width:unset}
.elementor-widget-woocommerce-checkout-page [class*="__field-wrapper"] {
display:unset}
@media (min-width: 1025px) {
.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-lg) .wd-carousel-inner .wd-carousel {
margin-inline:calc(var(--wd-gap) / -2)}
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wd-my-account-sidebar .woocommerce-MyAccount-navigation {
width:auto}
}
@media (max-width: 1024px) {
.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-md) .wd-carousel-inner .wd-carousel {
margin-inline:calc(var(--wd-gap) / -2)}
}
@media (max-width: 768.98px) {
.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-sm) .wd-carousel-inner .wd-carousel {
margin-inline:calc(var(--wd-gap) / -2)}
.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail {
position:unset}
.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail:before {
content:none}
.e-shop-table .woocommerce-cart-form__contents td.product-remove {
top:0;
right:0}
.e-shop-table .shop_table.wd-fg-table tr {
display:block}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive {
display:table}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr {
border:none;
transform:translateX(0)}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td {
padding-top:10px;
padding-bottom:10px}
.elementor-widget-woocommerce-cart .woocommerce tbody {
display:table-row-group}
.elementor-widget-woocommerce-cart .woocommerce tr {
display:table-row}
.e-my-account-tab .wd-my-account-sidebar {
padding-inline-end:0}
}
