.product-price:has(.ywcact-sealed-auction),
.yith-wcwl-share,
.woosw-copy-label,
.enable_points_on_referral_purchase_exp,
.enable_points_on_referral_registration_exp,
.myaccount-menu .yith-woo-wallet,
.woocommerce-account .translateNotice,
li#getpoints-tab,
.wishlist-page-links,
.woocommerce-account .yith-wcaf-dashboard-navigation::-webkit-scrollbar,
#history .ywpar_points_rewards thead{display:none !important;}
#ywpar_tabs #share_points{display:block;}
#mm-auctions-container ul{display:flex;gap:10px;}
.yith-wcact-auctions-status a.custom-pay-button{
  text-align: center;
  margin: 10px 0px 0px 0px !important;
  width: 100%;
  font-weight: 600;
  background: yellow;
  padding: 10px 8px 10px;
  border-radius: 8px;
  margin-left: 10px;
  border: 2px dotted red;
  color: #000 !important;
  font-size: 13px;}
ul.products li.product{width:calc(50% - 15px)}
ul.products li.product img{

  max-height: 190px;
  width: auto;
  max-width: 100%;
}
.woosw-copy-url{margin-left:0px !important;}
ul.notasPrivadas{max-width:450px;margin:0px !important;}
.beneficiario{
display: block;
margin: -10px 0px 20px 0px;
font-size: 20px;
}
  grid-template-rows: 1fr;}
.infoAdicional p{font-size:17px;}
.notasPrivadas li{display: block;
  border: 1px dotted;
  padding: 20px;
  border-radius: 12px;
	margin-bottom:30px;}
.notasPrivadas h1{font-size: 32px;
font-weight: 900;}
.notasPrivadas .imagenNota{max-width:250px;}
.woocommerce-account #share_points .error{display:block;}
.woocommerce-account p:last-child{margin-bottom:0px;}
.woosw-list .woosw-share-label{
	display: block !important;
margin: 60px 0px 10px;
font-size: 20px;
font-weight: 400;
}
.woosw-list .woosw-copy {
  margin-top: 20px;
}
.woosw-list .woosw-icon{
	font-size:22px;
	margin-right: 10px;
}



.woosw-list .woosw-actions{display:block;}
#history .ywpar_points_rewards{font-size: .875em;
    max-height: 220px;
    overflow: hidden;
    overflow-y: hidden;
    display: block;
	-webkit-overflow-scrolling: touch; 
  overscroll-behavior-y: contain;
    overflow-y: scroll;}

.yith-wcact-auctions-status a.custom-pay-button:hover{
  background: orange;}
#mm-auctions-container ul li.product{margin-right: 0px !important;text-align: left;}
#mm-auctions-container .woocommerce-pagination{max-width: 100vw; overflow-x: scroll;}
@media (max-width: 767px){ 
	#history table.shop_table_responsive tr td::before{content:none !important;}
	#history table.shop_table_responsive .ywpar-item{
  display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
    border-bottom: 2px dashed #ddd;
    margin: 10px 0px;
    padding: 0px 0px 10px;
		align-items: center;
		
}
	#history table.shop_table_responsive tr td {
	text-align:left;
  max-width: calc(20% - 10px);
	width: calc(20% - 10px);
min-width: calc(20% - 10px);
  margin: 0px !important;
  padding: 0px !important;
		background-color:transparent;
  font-size: 13px;
}
	#history table.shop_table_responsive tr td.ywpar_points_rewards-action {
 
  max-width: calc(45% - 20px);
	width: calc(45% - 20px);
}
	.ywpar_points_rewards td.ywpar_points_rewards-points > span{font-size:1.8;
	font-weight:900;}
	
	
#history table.shop_table_responsive tr td.ywpar_points_rewards-date,
#history table.shop_table_responsive tr td.ywpar_points_rewards-order{font-size:9px;}
	.woocommerce-account .woocommerce-MyAccount-content, 
	.woocommerce-account .woocommerce-MyAccount-navigation {
       float: none;
       width: 100%;
   }
	.woocommerce-MyAccount-content .woocommerce-orders-table .order{
 
  display: block;
  border-radius:12px;
	margin-bottom:30px;
}
	.woocommerce-MyAccount-content .woocommerce-orders-table  tbody th{display:block;}
	.woocommerce-MyAccount-content .woocommerce-orders-table .order > *{background:none;}
	
}

.woocommerce-account .yith-wcaf-dashboard-navigation{
	display:block !important;
	white-space: nowrap;
	max-width: 100%;
	overflow: hidden;
	overflow-x: scroll;
	 -ms-overflow-style: none; 
    scrollbar-width: none; 
}
@media (max-width: 890px){
	.woosw-list table.woosw-items .woosw-item .woosw-item--image img{width:100%;}
	
	.woosw-list *{font-size:13px !important;}
	.woosw-item--info > div{margin-bottom:7px;}
	.woosw-item--remove{padding:0px;}
	.woosw-list a.button{font-size:12px !important;border: 1px solid #999;}
	#my-account-menu~.woocommerce-MyAccount-content{width:100%;}
	.woocommerce #my-account-menu,
	.woocommerce #my-account-menu .myaccount-menu,
	.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step .step_points{display:none;}
	.woocommerce:has(.edit-account) #my-account-menu,
.ywpar_tabcontent #ywpar_banner #ywpar_progress_bar .step:hover .step_points{display:block;}
	#mm-auctions-container ul li.product{width:100%;}
	.ywpar_levels_badges{padding:5px !important;}
	.ywpar_levels_badges img{display:none !important;}
	.ywpar_levels_badges .ywpar_level{margin-top:0px !important;}
}
@media (min-width: 768px){
.yith-wcaf-dashboard .yith-wcaf-dashboard-summary .affiliate-stats{grid-gap: 10px;grid-template-columns: 3fr 1fr 1fr;
	}
@media (min-width: 1024px){.storefront-full-width-content .site-main ul.products.columns-3 li.product.mm-row-product{width:45%; !important}}
