/** AMAM Theme Studio v2.0.0 */
:root{--amam-h1-desktop:64px;--amam-h1-mobile:42px;--amam-h2-desktop:44px;--amam-h2-mobile:32px;--amam-h3-desktop:28px;--amam-h3-mobile:24px;--amam-h4-desktop:22px;--amam-h4-mobile:20px;--amam-h5-desktop:18px;--amam-h5-mobile:17px;--amam-h6-desktop:16px;--amam-h6-mobile:15px}
body.amam-marketplace{background:var(--amam-page-bg);color:var(--amam-muted);font-family:var(--amam-body-font);font-size:var(--amam-base-font-size);line-height:var(--amam-body-line-height)}
body.amam-marketplace h1{font-size:var(--amam-h1-desktop)}body.amam-marketplace h2{font-size:var(--amam-h2-desktop)}body.amam-marketplace h3{font-size:var(--amam-h3-desktop)}body.amam-marketplace h4{font-size:var(--amam-h4-desktop)}body.amam-marketplace h5{font-size:var(--amam-h5-desktop)}body.amam-marketplace h6{font-size:var(--amam-h6-desktop)}
body.amam-marketplace h1,body.amam-marketplace h2,body.amam-marketplace h3,body.amam-marketplace h4,body.amam-marketplace h5,body.amam-marketplace h6{font-family:var(--amam-heading-font);font-weight:var(--amam-heading-weight)}
body.amam-marketplace a{color:var(--amam-link)}body.amam-marketplace a:hover{color:var(--amam-link-hover)}body.amam-marketplace .amam-container{width:min(calc(100% - 36px),var(--amam-container))}body.amam-marketplace .entry-content{max-width:var(--amam-content-width)}
body.amam-marketplace .page-header,body.amam-marketplace .woocommerce-products-header,body.amam-marketplace .amam-page-hero{padding:var(--amam-page-hero-padding)}
body.amam-marketplace.amam-hide-enable-page-hero .page-header,body.amam-marketplace.amam-hide-enable-page-hero .woocommerce-products-header{padding:0;border:0;background:transparent;box-shadow:none}
body.amam-marketplace.amam-hide-enable-page-titles .page-title,body.amam-marketplace.amam-hide-enable-page-titles .entry-title{display:none!important}body.amam-marketplace.amam-hide-enable-breadcrumbs .woocommerce-breadcrumb{display:none!important}
body.amam-marketplace.amam-hide-enable-rounded-images img:not(.custom-logo){border-radius:0!important}body.amam-marketplace.amam-show-enable-rounded-images .entry-content img{border-radius:var(--amam-image-radius)}
body.amam-marketplace .button,body.amam-marketplace button.button,body.amam-marketplace input.button,body.amam-marketplace input[type=submit],body.amam-marketplace .wp-element-button,body.amam-marketplace .elementor-button{min-height:var(--amam-button-height);padding-inline:var(--amam-button-padding-x);border-radius:var(--amam-button-radius);font-family:var(--amam-nav-font);font-size:var(--amam-button-font-size);background:var(--amam-primary-button-bg);color:var(--amam-primary-button-text)!important}
body.amam-marketplace .amam-buy-now,body.amam-marketplace .checkout-button,body.amam-marketplace #place_order{background:var(--amam-accent-button-bg)!important;color:var(--amam-accent-button-text)!important}
body.amam-marketplace.amam-hide-show-button-icons .button svg,body.amam-marketplace.amam-hide-show-button-icons button svg{display:none!important}
/* Header */
body.amam-marketplace .amam-topbar{min-height:var(--amam-topbar-height);background:var(--amam-topbar)}body.amam-marketplace .site-header,body.amam-marketplace .amam-header-main{min-height:var(--amam-header-height);background:var(--amam-header)}body.amam-marketplace .custom-logo{max-width:var(--amam-logo-width)}body.amam-marketplace .amam-header-search form{height:var(--amam-search-height)}body.amam-marketplace .amam-nav-row,body.amam-marketplace .amam-nav-row__inner{min-height:var(--amam-nav-height);background:var(--amam-nav-bg)}body.amam-marketplace .primary-navigation>ul{gap:var(--amam-menu-gap)}body.amam-marketplace .primary-navigation a{color:var(--amam-nav-text)}body.amam-marketplace .primary-navigation a:hover{color:var(--amam-nav-hover)}body.amam-marketplace .amam-departments__button{background:var(--amam-departments-bg);color:var(--amam-departments-text)}body.amam-marketplace .primary-navigation .sub-menu,body.amam-marketplace .amam-departments__menu .sub-menu{min-width:var(--amam-submenu-width)}
body.amam-marketplace.amam-hide-show-topbar-message .amam-topbar__message,body.amam-marketplace.amam-hide-show-topbar-seller .amam-topbar-seller,body.amam-marketplace.amam-hide-show-topbar-wholesale .amam-topbar-wholesale,body.amam-marketplace.amam-hide-show-topbar-tracking .amam-topbar-tracking,body.amam-marketplace.amam-hide-show-topbar-phone .amam-topbar-phone,body.amam-marketplace.amam-hide-show-mobile-toggle .amam-mobile-toggle,body.amam-marketplace.amam-hide-show-header-logo .site-branding,body.amam-marketplace.amam-hide-show-header-location .amam-location,body.amam-marketplace.amam-hide-show-header-search .amam-header-search,body.amam-marketplace.amam-hide-show-header-account .amam-account-link,body.amam-marketplace.amam-hide-show-header-wishlist .amam-wishlist-link,body.amam-marketplace.amam-hide-show-header-cart .amam-cart-link,body.amam-marketplace.amam-hide-show-header-nav .amam-nav-row,body.amam-marketplace.amam-hide-show-departments .amam-departments,body.amam-marketplace.amam-hide-show-primary-menu .primary-navigation,body.amam-marketplace.amam-hide-show-deals-link .amam-nav-deal,body.amam-marketplace.amam-hide-show-mobile-drawer .amam-mobile-drawer,body.amam-marketplace.amam-hide-show-mobile-bottom-nav .amam-mobile-bottom-nav{display:none!important}
/* Footer */
body.amam-marketplace .site-footer{background:var(--amam-footer);color:var(--amam-footer-text)}body.amam-marketplace .site-footer h2{color:var(--amam-footer-heading)}body.amam-marketplace .site-footer a{color:var(--amam-footer-link)}body.amam-marketplace .site-footer a:hover{color:var(--amam-footer-link-hover)}
body.amam-marketplace.amam-hide-show-newsletter .amam-newsletter,body.amam-marketplace.amam-hide-show-service-strip .amam-service-strip,body.amam-marketplace.amam-hide-show-footer-brand .amam-footer-brand,body.amam-marketplace.amam-hide-show-payment-strip .amam-footer-payment,body.amam-marketplace.amam-hide-show-copyright .amam-footer-bottom p,body.amam-marketplace.amam-hide-show-legal-links .amam-footer-bottom nav{display:none!important}
/* Shop */
body.amam-marketplace .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(var(--amam-shop-columns-desktop),minmax(0,1fr))!important;gap:var(--amam-shop-grid-gap)!important}body.amam-marketplace .amam-shop-layout{grid-template-columns:var(--amam-sidebar-width) minmax(0,1fr);gap:var(--amam-sidebar-gap)}body.amam-marketplace .amam-shop-sidebar{width:var(--amam-sidebar-width)}
body.amam-marketplace.amam-hide-shop-show-title .woocommerce-products-header__title,body.amam-marketplace.amam-hide-shop-show-description .term-description,body.amam-marketplace.amam-hide-shop-show-result-count .woocommerce-result-count,body.amam-marketplace.amam-hide-shop-show-ordering .woocommerce-ordering,body.amam-marketplace.amam-hide-shop-show-pagination .woocommerce-pagination{display:none!important}
/* Cards */
body.amam-marketplace .woocommerce ul.products li.product{background:var(--amam-card-bg);border-color:var(--amam-border)}body.amam-marketplace .woocommerce ul.products li.product a img{height:var(--amam-card-image-height-desktop)!important;object-fit:var(--amam-card-image-fit)!important}body.amam-marketplace .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--amam-product-title-size)!important;-webkit-line-clamp:var(--amam-card-title-lines)}body.amam-marketplace .woocommerce ul.products li.product .price{font-family:var(--amam-price-font);font-size:var(--amam-product-price-size)!important}
body.amam-marketplace.amam-card-align-center .woocommerce ul.products li.product{text-align:center}body.amam-marketplace.amam-card-align-right .woocommerce ul.products li.product{text-align:right}
body.amam-marketplace.amam-hide-card-show-image .woocommerce ul.products li.product a img,body.amam-marketplace.amam-hide-card-show-title .woocommerce-loop-product__title,body.amam-marketplace.amam-hide-card-show-brand .amam-product-brand,body.amam-marketplace.amam-hide-card-show-seller .amam-product-seller,body.amam-marketplace.amam-hide-card-show-rating .star-rating,body.amam-marketplace.amam-hide-card-show-price .price,body.amam-marketplace.amam-hide-card-show-quickview .amam-quick-view,body.amam-marketplace.amam-hide-card-show-wishlist .amam-wishlist-button,body.amam-marketplace.amam-hide-card-show-add-cart .add_to_cart_button,body.amam-marketplace.amam-hide-card-show-buy-now .amam-buy-now--loop,body.amam-marketplace.amam-hide-card-show-wholesale .amam-wholesale-cta--loop{display:none!important}
/* Single */
body.amam-marketplace.single-product div.product{column-gap:var(--amam-single-column-gap)}body.amam-marketplace.single-product div.product .woocommerce-product-gallery{flex-basis:var(--amam-single-gallery-width)}body.amam-marketplace.single-product div.product .summary{padding:var(--amam-single-summary-padding)}body.amam-marketplace.single-product .product_title{font-size:var(--amam-single-title-size)!important}body.amam-marketplace.single-product .summary .price{font-size:var(--amam-single-price-size)!important}
body.amam-marketplace.amam-hide-single-show-gallery .woocommerce-product-gallery,body.amam-marketplace.amam-hide-single-show-title .product_title,body.amam-marketplace.amam-hide-single-show-rating .woocommerce-product-rating,body.amam-marketplace.amam-hide-single-show-price .summary .price,body.amam-marketplace.amam-hide-single-show-short-description .woocommerce-product-details__short-description,body.amam-marketplace.amam-hide-single-show-stock .stock,body.amam-marketplace.amam-hide-single-show-quantity .summary .quantity,body.amam-marketplace.amam-hide-single-show-add-cart .summary .single_add_to_cart_button,body.amam-marketplace.amam-hide-single-show-buy-now .amam-buy-now--single,body.amam-marketplace.amam-hide-single-show-trust .amam-product-trust,body.amam-marketplace.amam-hide-single-show-tabs .woocommerce-tabs,body.amam-marketplace.amam-hide-single-show-related .related.products,body.amam-marketplace.amam-hide-single-show-upsells .upsells.products{display:none!important}
body.amam-marketplace.amam-hide-single-show-sku .product_meta .sku_wrapper,body.amam-marketplace.amam-hide-single-show-categories .product_meta .posted_in,body.amam-marketplace.amam-hide-single-show-tags .product_meta .tagged_as{display:none!important}
/* Cart/Checkout/Account */
body.amam-marketplace.amam-hide-cart-show-thumbnail .product-thumbnail,body.amam-marketplace.amam-hide-cart-show-price .product-price,body.amam-marketplace.amam-hide-cart-show-quantity .product-quantity,body.amam-marketplace.amam-hide-cart-show-subtotal .product-subtotal,body.amam-marketplace.amam-hide-cart-show-remove .product-remove,body.amam-marketplace.amam-hide-cart-show-coupon .coupon,body.amam-marketplace.amam-hide-cart-show-update button[name=update_cart],body.amam-marketplace.amam-hide-cart-show-cross-sells .cross-sells,body.amam-marketplace.amam-hide-cart-show-totals .cart_totals,body.amam-marketplace.amam-hide-cart-show-checkout .wc-proceed-to-checkout{display:none!important}
body.amam-marketplace.amam-hide-checkout-show-login-prompt .woocommerce-form-login-toggle,body.amam-marketplace.amam-hide-checkout-show-coupon-prompt .woocommerce-form-coupon-toggle,body.amam-marketplace.amam-hide-checkout-show-billing .woocommerce-billing-fields,body.amam-marketplace.amam-hide-checkout-show-shipping .woocommerce-shipping-fields,body.amam-marketplace.amam-hide-checkout-show-order-notes .woocommerce-additional-fields,body.amam-marketplace.amam-hide-checkout-show-review-heading #order_review_heading,body.amam-marketplace.amam-hide-checkout-show-review-table .woocommerce-checkout-review-order-table,body.amam-marketplace.amam-hide-checkout-show-payment #payment,body.amam-marketplace.amam-hide-checkout-show-terms .woocommerce-terms-and-conditions-wrapper,body.amam-marketplace.amam-hide-checkout-show-place-order #place_order{display:none!important}
body.amam-marketplace.amam-hide-account-show-navigation .woocommerce-MyAccount-navigation,body.amam-marketplace.amam-hide-account-show-login .woocommerce-form-login,body.amam-marketplace.amam-hide-account-show-register .woocommerce-form-register,body.amam-marketplace.amam-hide-account-show-remember .woocommerce-form-login__rememberme,body.amam-marketplace.amam-hide-account-show-lost-password .lost_password{display:none!important}
/* Blog/market/util */
body.amam-marketplace .amam-post-grid{grid-template-columns:repeat(var(--amam-blog-columns-desktop),minmax(0,1fr))}body.amam-marketplace .amam-post-card__image img{height:var(--amam-blog-image-height);object-fit:cover}body.amam-marketplace.amam-hide-blog-show-sidebar #secondary,body.amam-marketplace.amam-hide-blog-show-featured-image .amam-post-card__image,body.amam-marketplace.amam-hide-blog-show-excerpt .entry-summary,body.amam-marketplace.amam-hide-blog-show-read-more .read-more{display:none!important}
body.amam-marketplace.amam-hide-market-show-card-seller .amam-product-seller,body.amam-marketplace.amam-hide-market-show-single-seller .amam-single-seller,body.amam-marketplace.amam-hide-market-show-wholesale-buttons .amam-wholesale-cta,body.amam-marketplace.amam-hide-market-show-wholesale-labels .amam-wholesale-label,body.amam-marketplace.amam-hide-market-show-seller-dashboard .amam-seller-dashboard,body.amam-marketplace.amam-hide-market-show-seller-registration .amam-seller-form,body.amam-marketplace.amam-hide-market-show-wholesale-registration .amam-wholesale-form,body.amam-marketplace.amam-hide-market-show-vendor-directory .amam-vendor-directory{display:none!important}
body.amam-marketplace.amam-hide-show-quickview-modal .amam-modal,body.amam-marketplace.amam-hide-show-back-to-top .amam-back-to-top,body.amam-marketplace.amam-hide-show-notices .woocommerce-message,body.amam-marketplace.amam-hide-show-notices .woocommerce-info,body.amam-marketplace.amam-hide-show-notices .woocommerce-error,body.amam-marketplace.amam-hide-show-pagination .pagination{display:none!important}
@media(max-width:1024px){body.amam-marketplace .woocommerce ul.products{grid-template-columns:repeat(var(--amam-shop-columns-tablet),minmax(0,1fr))!important}body.amam-marketplace .woocommerce ul.products li.product a img{height:var(--amam-card-image-height-tablet)!important}body.amam-marketplace .amam-post-grid{grid-template-columns:repeat(var(--amam-blog-columns-tablet),minmax(0,1fr))}}
@media(max-width:767px){body.amam-marketplace{font-size:var(--amam-mobile-base-font-size)}body.amam-marketplace h1{font-size:var(--amam-h1-mobile)}body.amam-marketplace h2{font-size:var(--amam-h2-mobile)}body.amam-marketplace h3{font-size:var(--amam-h3-mobile)}body.amam-marketplace .amam-container{width:calc(100% - (var(--amam-mobile-side-padding)*2))}body.amam-marketplace .custom-logo{max-width:var(--amam-mobile-logo-width)}body.amam-marketplace .amam-header-main{min-height:var(--amam-mobile-header-height)}body.amam-marketplace .woocommerce ul.products{grid-template-columns:repeat(var(--amam-shop-columns-mobile),minmax(0,1fr))!important;gap:var(--amam-shop-grid-gap-mobile)!important}body.amam-marketplace .woocommerce ul.products li.product a img{height:var(--amam-card-image-height-mobile)!important}body.amam-marketplace.single-product .product_title{font-size:var(--amam-single-title-mobile)!important}body.amam-marketplace .amam-post-grid{grid-template-columns:repeat(var(--amam-blog-columns-mobile),minmax(0,1fr))}body.amam-marketplace.amam-show-button-full-mobile .button{width:100%!important}}

/* Detailed header colors and dimensions */
body.amam-marketplace .amam-topbar{color:var(--amam-topbar-text-color);min-height:var(--amam-topbar-height)}body.amam-marketplace .amam-topbar a{color:var(--amam-topbar-link-color)}body.amam-marketplace .amam-topbar a:hover{color:var(--amam-topbar-link-hover-color)}
body.amam-marketplace .site-header{color:var(--amam-header-text-color);border-bottom:var(--amam-header-border-width) solid var(--amam-header-border-color)}body.amam-marketplace .amam-header-action svg,body.amam-marketplace .amam-location svg{color:var(--amam-header-icon-color)}
body.amam-marketplace .amam-header-search form{background:var(--amam-search-background-color);border-color:var(--amam-search-border-color)}body.amam-marketplace .amam-header-search input{color:var(--amam-search-text-color)}body.amam-marketplace .amam-header-search button{background:var(--amam-search-button-color);color:var(--amam-search-button-text-color)}
body.amam-marketplace .primary-navigation .sub-menu,body.amam-marketplace .amam-departments__menu{background:var(--amam-submenu-background-color);color:var(--amam-submenu-text-color)}body.amam-marketplace .primary-navigation .sub-menu a:hover,body.amam-marketplace .amam-departments__menu a:hover{background:var(--amam-submenu-hover-background-color);color:var(--amam-submenu-hover-text-color)}
body.amam-marketplace .amam-mobile-drawer__panel{background:var(--amam-mobile-drawer-background-color)}body.amam-marketplace .amam-mobile-bottom-nav{background:var(--amam-mobile-bottom-background-color);min-height:var(--amam-mobile-bottom-nav-height)}
/* Detailed footer */
body.amam-marketplace .amam-newsletter{background:var(--amam-newsletter-background-color);color:var(--amam-newsletter-text-color)}body.amam-marketplace .amam-newsletter__inner{padding-block:var(--amam-newsletter-padding)}body.amam-marketplace .amam-newsletter button{background:var(--amam-newsletter-button-color);color:var(--amam-newsletter-button-text-color)}
body.amam-marketplace .amam-service-strip{background:var(--amam-service-background-color);color:var(--amam-service-text-color)}body.amam-marketplace .amam-service-item svg{color:var(--amam-service-icon-color);width:var(--amam-service-icon-size);height:var(--amam-service-icon-size)}
body.amam-marketplace .site-footer{padding-top:var(--amam-footer-padding-top);padding-bottom:var(--amam-footer-padding-bottom);font-size:var(--amam-footer-text-font-size)}body.amam-marketplace .amam-footer-grid{gap:var(--amam-footer-grid-gap)}body.amam-marketplace .amam-footer-brand .custom-logo{max-width:var(--amam-footer-logo-width)}body.amam-marketplace .site-footer h2{font-size:var(--amam-footer-heading-font-size)}body.amam-marketplace .amam-social-links a{width:var(--amam-social-icon-size);height:var(--amam-social-icon-size);background:var(--amam-social-background-color);color:var(--amam-social-icon-color)}body.amam-marketplace .amam-footer-payment{background:var(--amam-payment-background-color)}body.amam-marketplace .amam-footer-bottom{background:var(--amam-footer-bottom-background-color)}
body.amam-marketplace.amam-hide-show-newsletter-icon .amam-newsletter__copy>svg,body.amam-marketplace.amam-hide-show-newsletter-form .amam-newsletter__form,body.amam-marketplace.amam-hide-show-service-delivery .amam-service-delivery,body.amam-marketplace.amam-hide-show-service-security .amam-service-security,body.amam-marketplace.amam-hide-show-service-support .amam-service-support,body.amam-marketplace.amam-hide-show-service-marketplace .amam-service-marketplace,body.amam-marketplace.amam-hide-show-footer-logo .amam-footer-brand .site-branding,body.amam-marketplace.amam-hide-show-footer-description .amam-footer-brand>p,body.amam-marketplace.amam-hide-show-footer-phone .amam-footer-contact li:has(.icon-phone),body.amam-marketplace.amam-hide-show-footer-email .amam-footer-contact li:has(.icon-mail),body.amam-marketplace.amam-hide-show-footer-address .amam-footer-contact li:has(.icon-location),body.amam-marketplace.amam-hide-show-footer-socials .amam-social-links,body.amam-marketplace.amam-hide-show-footer-column-1 .amam-footer-column-1,body.amam-marketplace.amam-hide-show-footer-column-2 .amam-footer-column-2,body.amam-marketplace.amam-hide-show-footer-column-3 .amam-footer-column-3,body.amam-marketplace.amam-hide-show-footer-column-4 .amam-footer-column-4,body.amam-marketplace.amam-hide-show-footer-helpbox .amam-footer-helpbox{display:none!important}
/* Sidebar and product-card styling */
body.amam-marketplace .amam-catalog-sidebar{padding:var(--amam-catalog-sidebar-padding);background:var(--amam-sidebar-background-color);border-color:var(--amam-sidebar-border-color);color:var(--amam-sidebar-text-color)}body.amam-marketplace .amam-catalog-sidebar h2,body.amam-marketplace .amam-catalog-sidebar legend{color:var(--amam-sidebar-heading-color);font-size:var(--amam-filter-heading-size)}body.amam-marketplace .amam-catalog-sidebar .current-cat>a,body.amam-marketplace .amam-brand-filter input:checked+span{color:var(--amam-sidebar-active-color)}
body.amam-marketplace .woocommerce ul.products li.product{padding-bottom:var(--amam-card-padding);border-width:var(--amam-card-border-width);border-radius:var(--amam-card-radius);background:var(--amam-card-background-color);box-shadow:var(--amam-card-shadow)}body.amam-marketplace .woocommerce ul.products li.product:hover{border-color:var(--amam-card-hover-border-color)}body.amam-marketplace .woocommerce ul.products li.product a img{background:var(--amam-card-image-background-color)}body.amam-marketplace .woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--amam-card-title-color)}body.amam-marketplace .woocommerce ul.products li.product .amam-product-brand{color:var(--amam-card-brand-color)}body.amam-marketplace .woocommerce ul.products li.product .amam-product-seller{color:var(--amam-card-seller-color)}body.amam-marketplace .woocommerce ul.products li.product .price{color:var(--amam-card-price-color)!important}body.amam-marketplace .badge--sale,body.amam-marketplace span.onsale{background:var(--amam-sale-badge-color)}body.amam-marketplace .badge--new{background:var(--amam-new-badge-color)}body.amam-marketplace .badge--featured{background:var(--amam-featured-badge-color)}body.amam-marketplace .amam-product-actions button,body.amam-marketplace .amam-product-actions a{width:var(--amam-card-action-icon-size);height:var(--amam-card-action-icon-size);background:var(--amam-card-action-background-color);color:var(--amam-card-action-icon-color)}body.amam-marketplace .amam-product-card__actions{gap:var(--amam-card-action-gap)}body.amam-marketplace .amam-product-card__actions>.button{min-height:var(--amam-card-action-height)}
body.amam-marketplace.amam-hide-card-show-sale-badge .badge--sale,body.amam-marketplace.amam-hide-card-show-sale-badge span.onsale,body.amam-marketplace.amam-hide-card-show-new-badge .badge--new,body.amam-marketplace.amam-hide-card-show-featured-badge .badge--featured{display:none!important}
/* Single product details */
body.amam-marketplace.single-product .summary{background:var(--amam-single-summary-background);border-color:var(--amam-single-summary-border)}body.amam-marketplace.single-product .product_title{color:var(--amam-single-title-color)}body.amam-marketplace.single-product .summary .price{color:var(--amam-single-price-color)!important}body.amam-marketplace.single-product .product_meta{color:var(--amam-single-meta-color)}body.amam-marketplace.single-product .woocommerce-tabs{background:var(--amam-single-tabs-background)}body.amam-marketplace.single-product .woocommerce-product-gallery img{max-height:var(--amam-single-image-max-height);object-fit:contain}
/* Cart, checkout, account */
body.amam-marketplace.woocommerce-cart .amam-container,body.amam-marketplace.woocommerce-cart .amam-page-content{max-width:var(--amam-cart-container-width)}body.amam-marketplace .woocommerce-cart-form table{background:var(--amam-cart-table-background)}body.amam-marketplace .woocommerce-cart-form th{background:var(--amam-cart-header-background)}body.amam-marketplace .woocommerce-cart-form td,body.amam-marketplace .woocommerce-cart-form th{padding:var(--amam-cart-table-padding)}body.amam-marketplace .woocommerce-cart-form .product-thumbnail img{width:var(--amam-cart-image-size)}body.amam-marketplace .cart_totals{background:var(--amam-cart-totals-background);width:var(--amam-cart-totals-width)}
body.amam-marketplace.woocommerce-checkout .amam-container,body.amam-marketplace.woocommerce-checkout .amam-page-content{max-width:var(--amam-checkout-container-width)}body.amam-marketplace form.checkout{gap:var(--amam-checkout-columns-gap)}body.amam-marketplace #order_review{width:var(--amam-checkout-review-width);background:var(--amam-checkout-review-background);padding:var(--amam-checkout-panel-padding)}body.amam-marketplace .woocommerce-billing-fields,body.amam-marketplace .woocommerce-shipping-fields,body.amam-marketplace .woocommerce-additional-fields{background:var(--amam-checkout-panel-background);padding:var(--amam-checkout-panel-padding)}body.amam-marketplace form.checkout input,body.amam-marketplace form.checkout select{min-height:var(--amam-checkout-field-height)}body.amam-marketplace #place_order{background:var(--amam-place-order-background)!important;color:var(--amam-place-order-text)!important}
body.amam-marketplace .woocommerce-MyAccount-navigation{width:var(--amam-account-nav-width);background:var(--amam-account-nav-background)}body.amam-marketplace .woocommerce-MyAccount-content{background:var(--amam-account-panel-background);padding:var(--amam-account-panel-padding)}body.amam-marketplace .woocommerce-MyAccount-navigation a{color:var(--amam-account-nav-text)}body.amam-marketplace .woocommerce-MyAccount-navigation li.is-active a{background:var(--amam-account-nav-active-background);color:var(--amam-account-nav-active-text)}
body.amam-marketplace.amam-hide-cart-show-product-name .product-name,body.amam-marketplace.amam-hide-cart-show-shipping .shipping,body.amam-marketplace.amam-hide-checkout-show-privacy .woocommerce-privacy-policy-text{display:none!important}
/* Blog/marketplace/utilities */
body.amam-marketplace .amam-post-card{background:var(--amam-blog-card-background)}body.amam-marketplace .amam-post-card .entry-title,body.amam-marketplace .amam-post-card .entry-title a{color:var(--amam-blog-title-color)}body.amam-marketplace .amam-post-card .entry-meta{color:var(--amam-blog-meta-color)}body.amam-marketplace .amam-post-card .entry-summary{color:var(--amam-blog-excerpt-color)}body.amam-marketplace .amam-post-card__body{padding:var(--amam-blog-card-padding)}
body.amam-marketplace .amam-dashboard-grid,body.amam-marketplace .amam-dashboard-cards{gap:var(--amam-market-dashboard-gap)}body.amam-marketplace .amam-dashboard-panel,body.amam-marketplace .amam-vendor-card,body.amam-marketplace .amam-form{background:var(--amam-market-panel-background);border-color:var(--amam-market-panel-border);border-radius:var(--amam-market-dashboard-radius)}body.amam-marketplace .amam-wholesale-cta{background:var(--amam-wholesale-button-background)!important;color:var(--amam-wholesale-button-text)!important}
body.amam-marketplace .amam-modal__dialog{max-width:var(--amam-quickview-width);background:var(--amam-quickview-background)}body.amam-marketplace .amam-back-to-top{width:var(--amam-back-to-top-size);height:var(--amam-back-to-top-size);background:var(--amam-back-to-top-background);color:var(--amam-back-to-top-icon)}body.amam-marketplace .woocommerce-message,body.amam-marketplace .woocommerce-info,body.amam-marketplace .woocommerce-error{background:var(--amam-notice-background);border-radius:var(--amam-notice-radius)}body.amam-marketplace .woocommerce-pagination a,body.amam-marketplace .woocommerce-pagination span{width:var(--amam-pagination-size);height:var(--amam-pagination-size)}body.amam-marketplace .woocommerce-pagination .current{background:var(--amam-pagination-active-background)!important;color:var(--amam-pagination-active-text)!important}

/* Dedicated product-card controls (v2.0.0 validation patch). */
body.amam-marketplace .woocommerce ul.products li.product{background:var(--amam-product-card-background-color,var(--amam-card-background-color,#fff));border-radius:var(--amam-product-card-radius,var(--amam-card-radius,16px));}

/* Final control-coverage layer — validated v2.0.0. */
body.amam-marketplace.amam-show-enable-hover-lift .woocommerce ul.products li.product:hover,
body.amam-marketplace.amam-show-enable-hover-lift .amam-post-card:hover { transform:translateY(calc(-1 * var(--amam-hover-translate,5px))); }
body.amam-marketplace.amam-hide-enable-hover-lift .woocommerce ul.products li.product:hover,
body.amam-marketplace.amam-hide-card-hover-lift .woocommerce ul.products li.product:hover,
body.amam-marketplace.amam-hide-enable-hover-lift .amam-post-card:hover { transform:none!important; }
body.amam-marketplace.amam-hide-enable-focus-ring *:focus-visible { outline:0!important; box-shadow:none!important; }
body.amam-marketplace.amam-hide-shop-show-breadcrumb.woocommerce-shop .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-shop-show-breadcrumb.tax-product_cat .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-shop-show-breadcrumb.tax-product_tag .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-single-show-breadcrumb.single-product .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-cart-show-breadcrumb.woocommerce-cart .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-checkout-show-breadcrumb.woocommerce-checkout .woocommerce-breadcrumb,
body.amam-marketplace.amam-hide-account-show-breadcrumb.woocommerce-account .woocommerce-breadcrumb { display:none!important; }
body.amam-marketplace.amam-hide-shop-show-filter-toggle .amam-catalog-mobile-toolbar { display:none!important; }
body.amam-marketplace.amam-show-catalog-sidebar-sticky .amam-shop-sidebar { position:sticky; top:calc(var(--amam-header-height,88px) + 18px); align-self:start; }
body.amam-marketplace.amam-hide-catalog-show-category-counts .amam-catalog-categories .count,
body.amam-marketplace.amam-hide-catalog-show-brand-counts .amam-brand-filter small,
body.amam-marketplace.amam-hide-catalog-show-clear .amam-catalog-sidebar__heading>a,
body.amam-marketplace.amam-hide-catalog-show-apply .amam-apply-filters { display:none!important; }
body.amam-marketplace.amam-hide-card-hover-actions .amam-product-actions { opacity:1!important; transform:none!important; pointer-events:auto!important; }
body.amam-marketplace.amam-hide-single-show-wishlist .amam-single-wishlist { display:none!important; }
body.amam-marketplace.amam-hide-cart-show-title.woocommerce-cart .entry-title,
body.amam-marketplace.amam-hide-checkout-show-title.woocommerce-checkout .entry-title,
body.amam-marketplace.amam-hide-account-show-title.woocommerce-account .entry-title,
body.amam-marketplace.amam-hide-blog-show-page-title.blog .page-title,
body.amam-marketplace.amam-hide-blog-show-page-title.archive .page-title { display:none!important; }
body.amam-marketplace.amam-hide-cart-show-tax .tax-rate,
body.amam-marketplace.amam-hide-cart-show-tax .tax-total { display:none!important; }
body.amam-marketplace.amam-hide-blog-show-categories .cat-links,
body.amam-marketplace.amam-hide-blog-show-comments-count .comments-link,
body.amam-marketplace.amam-hide-single-post-show-featured.single-post .post-thumbnail,
body.amam-marketplace.amam-hide-single-post-show-meta.single-post .entry-meta,
body.amam-marketplace.amam-hide-single-post-show-tags.single-post .tag-links,
body.amam-marketplace.amam-hide-single-post-show-navigation.single-post .post-navigation,
body.amam-marketplace.amam-hide-single-post-show-comments.single-post .comments-area { display:none!important; }
body.amam-marketplace.amam-hide-market-show-store-links .amam-vendor-directory,
body.amam-marketplace.amam-hide-market-show-seller-stats .amam-seller-stats,
body.amam-marketplace.amam-hide-market-show-seller-products .amam-seller-products,
body.amam-marketplace.amam-hide-market-show-withdrawals .amam-seller-withdrawals,
body.amam-marketplace.amam-hide-market-show-commissions .amam-seller-commission,
body.amam-marketplace.amam-hide-market-show-seller-orders .amam-seller-orders { display:none!important; }
body.amam-marketplace.amam-hide-show-predictive-search .amam-search-results { display:none!important; }
body.amam-marketplace.amam-hide-show-404-search.error404 .search-form,
body.amam-marketplace.amam-hide-show-404-home-button.error404 .button { display:none!important; }
@media(max-width:767px){
 body.amam-marketplace.amam-show-mobile-hide-topbar .amam-topbar{display:none!important;}
 body.amam-marketplace.amam-hide-mobile-sticky-bottom-nav .amam-mobile-bottom-nav{position:static!important;}
 body.amam-marketplace.amam-show-mobile-stack-checkout .woocommerce-checkout .col2-set,
 body.amam-marketplace.amam-show-mobile-stack-checkout .woocommerce-checkout form.checkout{display:block!important;}
 body.amam-marketplace.amam-show-mobile-stack-cart .woocommerce-cart-form,
 body.amam-marketplace.amam-show-mobile-stack-cart .cart-collaterals{width:100%!important;float:none!important;}
}
@media(prefers-reduced-motion:reduce){
 body.amam-marketplace.amam-show-respect-reduced-motion *,body.amam-marketplace.amam-show-respect-reduced-motion *::before,body.amam-marketplace.amam-show-respect-reduced-motion *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}
}
