.sm-theme{--sm-primary:#fd6c05;--sm-accent:#fd6c05;--sm-soft:#f3f5f7;--sm-text:#202b36;--sm-headline:#202b36;--sm-font:Arial, Helvetica, sans-serif;--sm-font-headline:Arial, Helvetica, sans-serif;--sm-radius:12px;--sm-runtime-width:1400px;color:var(--sm-text);font-family:var(--sm-font)}
.sm-theme .container{max-width:var(--sm-runtime-width)}
.sm-theme h1,.sm-theme h2,.sm-theme h3,.sm-theme h4,.sm-theme h5,.sm-theme h6,.sm-theme .h1,.sm-theme .h2,.sm-theme .h3,.sm-theme .h4,.sm-theme .h5,.sm-theme .h6,.sm-theme .product-name,.sm-theme .cms-element-title{color:var(--sm-headline);font-family:var(--sm-font-headline)}
.sm-theme{--sm-card-bg:#dddddd;--sm-card-border:#fd6c05;--sm-card-title:#202b36;--sm-card-price:#206c42;--sm-card-shadow:0 6px 22px #18212b0c;--sm-card-image-height:210px;--sm-card-radius:12px;--sm-card-padding:10px;--sm-card-title-size:16px}
.sm-theme .product-box,.sm-theme .cms-element-product-listing .card.product-box,.sm-theme .box-standard{background:var(--sm-card-bg);border:1px solid var(--sm-card-border);border-radius:var(--sm-card-radius);padding:var(--sm-card-padding);box-shadow:var(--sm-card-shadow)}
.sm-theme .product-image-wrapper{height:var(--sm-card-image-height)}
.sm-theme .product-box .product-name,.sm-theme .cms-element-product-listing .product-name{color:var(--sm-card-title);font-size:var(--sm-card-title-size);font-family:var(--sm-font-headline)}
.sm-theme .product-box .product-price,.sm-theme .product-box .product-cheapest-price,.sm-theme .product-box .product-price-unit{color:var(--sm-card-price)}
.sm-theme .product-box .sm-is-empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;height:auto!important;border:0!important;overflow:hidden}
.sm-theme .product-box .product-rating,.sm-theme .product-box .product-variant-characteristics,.sm-theme .product-box .product-price-unit,.sm-theme .product-box .product-cheapest-price{min-height:0}
.sm-theme .product-box .product-price-unit,.sm-theme .product-box .product-cheapest-price,.sm-theme .product-box .product-rating{margin-bottom:0}
.sm-theme .product-box .product-price-tax-link.btn,.sm-theme .product-box .btn-link-inline{min-height:0;height:auto;padding-block:0;line-height:1.35}
.sm-theme .cms-element-product-listing .row,.sm-theme .product-listing .row{align-items:flex-start}
.sm-theme .cms-element-product-listing .product-box,.sm-theme .product-listing .product-box{height:auto}
.sm-theme .product-box .card-body{height:auto}
.sm-theme.is-act-cartpage{background:#f3f5f7;color:#202b36}
.sm-theme.is-act-cartpage .container-main,.sm-theme.is-act-cartpage .is-ctl-checkout{background:#f3f5f7;color:#202b36}
.sm-theme.is-act-cartpage h1,.sm-theme.is-act-cartpage h2,.sm-theme.is-act-cartpage h3,.sm-theme.is-act-cartpage .checkout-header,.sm-theme.is-act-cartpage .cart-main-header{color:#202b36;font-family:var(--sm-font-headline)}
.sm-theme.is-act-cartpage .card,.sm-theme.is-act-cartpage .checkout-aside-summary,.sm-theme.is-act-cartpage .cart-item,.sm-theme.is-act-cartpage .checkout-product-table{background:#ffe8d7;border-radius:12px}
.sm-theme.is-ctl-checkout:not(.is-act-cartpage){background:#f3f5f7;color:#202b36}
.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .container-main{background:#f3f5f7;color:#202b36}
.sm-theme.is-ctl-checkout:not(.is-act-cartpage) h1,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) h2,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) h3,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .confirm-address-title,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .checkout-aside-summary h2{color:#202b36;font-family:var(--sm-font-headline)}
.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .card,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .confirm-main-container,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .checkout-aside-summary,.sm-theme.is-ctl-checkout:not(.is-act-cartpage) .register-card{background:#ffe8d7;border-radius:12px}
.sm-theme.is-ctl-account{background:#f3f5f7;color:#202b36}
.sm-theme.is-ctl-account .container-main{background:#f3f5f7;color:#202b36}
.sm-theme.is-ctl-account h1,.sm-theme.is-ctl-account h2,.sm-theme.is-ctl-account h3,.sm-theme.is-ctl-account .account-aside-header,.sm-theme.is-ctl-account .card-title{color:#202b36;font-family:var(--sm-font-headline)}
.sm-theme.is-ctl-account .account-content .card,.sm-theme.is-ctl-account .card{background:#ffe8d7;border-radius:12px}
.sm-theme.is-ctl-account .account-aside,.sm-theme.is-ctl-account .account-menu-inner,.sm-theme.is-ctl-account .account-aside-container{background:#ffe8d7;border-radius:12px}
.sm-theme.is-ctl-account .account-aside a,.sm-theme.is-ctl-account .account-menu-link{color:#202b36}
.sm-theme [class*="sellermax-custom-navigation"],.sm-theme .sellermax-custom-navigation,.sm-theme .sm-custom-navigation,.sm-theme [data-sellermax-custom-navigation]{display:none!important}
@media(min-width:992px){.sm-theme .cms-block-category-navigation,.sm-theme .cms-element-category-navigation{display:block!important}}
@media(max-width:991.98px){.sm-theme .cms-block-category-navigation,.sm-theme .cms-element-category-navigation{display:none!important}.sm-theme a,.sm-theme button,.sm-theme input,.sm-theme select,.sm-theme textarea,.sm-theme summary{touch-action:manipulation}.sm-theme .header-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-areas:"menu logo account cart" "search search search search";align-items:center;column-gap:6px;row-gap:8px;padding-block:8px}.sm-theme .header-logo-col{grid-area:logo;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;order:0!important}.sm-theme .header-logo-main,.sm-theme .header-logo-picture{margin:0 auto}.sm-theme .header-actions-col,.sm-theme .header-actions-col>.row{display:contents!important}.sm-theme .header-actions-col>.row>.col.d-sm-none:not(.col-auto),.sm-theme .sm-action-menu{grid-area:menu;display:flex!important;align-items:center;justify-content:center}.sm-theme .header-actions-col>.row>.col-auto:has(.account-menu),.sm-theme .sm-action-account{grid-area:account;display:flex!important}.sm-theme .header-actions-col>.row>.col-auto:has(.header-cart),.sm-theme .sm-action-cart{grid-area:cart;display:flex!important}.sm-theme .header-actions-col>.row>.col-auto:has(.search-toggle),.sm-theme .search-toggle-btn,.sm-theme .sellermax-listing-view-toggle-host,.sm-theme .header-search-col .nav-main-toggle{display:none!important}.sm-theme .header-row>.sellermax-header-search-with-view,.sm-theme .header-row>.header-search-col{grid-area:search;display:block!important;width:100%!important;max-width:none!important;height:auto!important}.sm-theme #searchCollapse.collapse,.sm-theme .header-search-col .collapse{display:block!important;height:auto!important;visibility:visible!important;overflow:visible!important}.sm-theme .header-search,.sm-theme .header-search-form,.sm-theme .header-search .input-group{display:flex!important;flex-wrap:nowrap!important;align-items:stretch;width:100%!important;margin:0!important}.sm-theme .header-search-input{flex:1 1 auto!important;width:1%!important;min-width:0!important;min-height:44px}.sm-theme .header-search-btn{display:inline-flex!important;flex:0 0 44px;align-items:center;justify-content:center;width:44px!important;min-width:44px;min-height:44px;margin:0!important;padding:0}.sm-theme .nav-main-toggle-btn,.sm-theme .header-actions-btn,.sm-theme .menu-button .btn{min-width:44px;min-height:44px;padding:10px}.sm-theme .sm-secondary-flyout{display:none!important}.sm-theme .sm-secondary .container{overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x}.sm-theme .sm-secondary-link{min-height:44px;padding-inline:10px}.sm-theme .header-search,.sm-theme .header-search-form{position:relative;z-index:1031}.sm-theme .sm-search-suggest__layout,.sm-theme .sm-search-suggest--inline .sm-search-suggest__layout{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:none!important;max-height:min(65dvh,calc(100dvh - 220px));z-index:1032}}
@media(max-width:991.98px){.sm-theme .sm-header-sticky-mobile{position:-webkit-sticky;position:sticky;top:0;z-index:1020;background:#fff}.sm-theme .sm-header-sticky-mobile .header-main,.sm-theme .sm-header-sticky-mobile .sm-secondary,.sm-theme .sm-header-sticky-mobile .sm-service{background:inherit}}

/* Sellermax custom CSS */
#sellermax-listing-view-toggle-host { display:none; }
.sm-theme .btn-primary {
    color: #18212b;
}
.sm-theme .account-content .card {
  border-color: #bd7e0a;
  padding: 10px;
}

.sellermax-quick-buy__tiers, .sellermax-quick-buy__price .sellermax-quick-buy__price--per-unit, .sellermax-quick-buy__price-wrap, .sellermax-quick-buy__form {
  display: none;
}
