/* Shop Page  */
.post-type-archive .page-title-section  .page-header .aux-container{
   text-align: center;
}
@media screen and (max-width: 503px){
.post-type-archive .aux-main .aux-wrapper .aux-container .aux-primary .content .products .product, .single-product .aux-main .aux-wrapper .aux-container .aux-primary .content .products .product{
    width: 100%;
}
}

.page-title-section .aux-breadcrumbs{
	 margin-bottom:10px;
}
.page-title-section .page-header{
	 border-bottom:none;
background: rgb(226,226,226);
background: linear-gradient(94deg, var(--e-global-color-accent) 52%, var(--e-global-color-d8899ec) 89%);
}

.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform input[type="text"]{
   background: rgb(226,226,226);
background: linear-gradient(94deg, var(--e-global-color-accent) 52%, var(--e-global-color-d8899ec) 89%);
   border-radius: 30px;
   border: none;	
	 position:relative;
	 max-width:100%;
		padding:20px 28px;
	
}

.searchform input[type="text"]::-webkit-input-placeholder, .searchform input[type="text"]::-moz-placeholder{
	 font-weight:400;
	 line-height:19px;	 
	 font-size:16px;
  color:rgba(0,0,0,0.40)!important;
}
.aux-sidebar-style-border.left-sidebar .aux-sidebar-primary{
	 border:none;
	 margin-top: 20px;
		
}
.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform:after{
	 content: "\e1d0";
   font-size: 20px;
   position: absolute;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
    -webkit-font-smoothing: antialiased;
   right: 36px;
   top: 57px;
   background-color: var(--e-global-color-primary);
   color: var( --e-global-color-a595f2d );
   padding: 12px;
   border-radius: 25px;
	 box-shadow: 0 5px 25px rgba(244,44,55,0.40);
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby{
   background-color:var(--e-global-color-871c65e);
   border-radius: 38px;
   border: none;
	 padding: 16px 0px 16px 29px;
}
@media (max-width: 498px){
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby {
      font-size: 12px;
}.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-result-count{
font-weight: 400;
}
	.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
left: 193px;
    right: auto;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering{
    width: 100%;
    margin: 0!important;
    margin-bottom: 28px!important;
}
}
.widget-container.aux-toggle-widget.aux-open .widget-title:after{
    top: 11px!important;
   transform: rotate(-90deg)!important;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering .orderby{
   font-family: Montserrat;
   font-size: 15px;
   font-weight: 500;
   color: var( --e-global-color-a595f2d );
	 background-image:none!important;

}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering{
	 position:relative;
	 margin-top: -38px;
   margin-bottom: 55px;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
left: 193px;
    right: auto;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-ordering:after{
   content: "\e1e9"!important;
   color: var( --e-global-color-a595f2d );
   position: absolute;
   right: 20px;
   top: 21px;
   font-size: 12px;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .woocommerce-result-count{
padding-top: 9px;
   font-size: 16px;
   font-weight: 400;
   line-height: 23px;
   color: var(--e-global-color-text);
}
.aux-shop-archive .products .product .woocommerce-loop-product__title {
   font-size: 17px;
   font-weight: 400;
   line-height: 23px;
   color: var(--e-global-color-text);
	 padding-top: 4px;
	 letter-spacing:-0.51px;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
.aux-shop-archive .product:hover   .woocommerce-loop-product__title{
	 color:var(--e-global-color-primary)!important;
	 font-weight:bold;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
.aux-shop-archive .products .product .price ins .woocommerce-Price-amount, .aux-shop-archive .products .product .price  .woocommerce-Price-amount {
   font-size: 20px;
   font-weight: bold;
   line-height: 24px;
   color: var(--e-global-color-text);
	 letter-spacing:-0.6px;
}
.aux-shop-archive .products .product .price del .woocommerce-Price-amount, .woocommerce ul.products li.product .price{
	 font-size: 16px;
   font-weight: 500;
   line-height: 24px;
   color: var(--e-global-color-secondary);
	 letter-spacing:-0.48px;	  
	 transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms !important;	 
}
.aux-shop-archive .products .product .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{
	 padding-right: 5px;
}
.aux-shop-archive .products .product .price{
	 padding-top:7px;
}
.aux-shop-archive a.button, .aux-shop-archive a.button:hover{
   background-color: var(--e-global-color-primary);
   border-radius: 25px;
   font-size: 15px;
   font-weight: 400;
   line-height: 19px;
   color: var( --e-global-color-a595f2d );
   letter-spacing: -0.45px;
   text-transform: capitalize;
   padding: 9px 25px;
}
.aux-shop-archive a.button:not(.product_type_variable){
   position: absolute;
   bottom: 0;
   left: -158px;
}

.aux-shop-archive a.button.added:not(.product_type_variable) {
	left: -181px;
}
.aux-shop-archive a.button.product_type_variable {
	bottom: 10px;
}
.single-product a.button.product_type_variable{
   bottom: 10px;
   left: -175px;
}
.aux-shop-archive .product:hover  .price{
   transform: translateX(calc(34% + 30px)) !important;
   transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms !important;
}
.aux-shop-archive .product:hover  .button {
   transform: translateX(calc(97% + 30px)) !important;
   transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms !important;
}
.aux-shop-archive .aux-wrapper .aux-container .product{	
   position: relative;
   overflow: hidden;
}
.aux-shop-archive .aux-wrapper .aux-container .aux-primary .content .product img {
   border-radius: 20px;
}
.aux-shop-archive ul.products li.product .onsale{
   top: 21px;
   right: auto;
   left: 16px;
   width: 48px;
   background-color: var(--e-global-color-primary);
   font-size: 13px;
   font-weight: bold;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item a{
	 font-size: 16px;
   font-weight: 400;
   line-height: 23px;
   color: rgba(0,0,0,0.60);
	 letter-spacing:-0.48px;	
	 text-decoration: none;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
	  margin-left: 43px;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item a:hover, .aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .current-cat a{
	 color:var(--e-global-color-primary);
	 font-weight:bold;
	 transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
@media screen and (max-width: 479px){
.aux-resp .widget-title {
    text-align: left;
}
}
.aux-shop-archive .aux-sidebar .sidebar-inner .widget_product_categories .product-categories .cat-item{
	 margin-top:10px;
}
.aux-shop-archive .aux-sidebar .widget-title{
	 border-bottom:none;
	 margin-bottom: 0;
}
.widget-container.aux-toggle-widget .widget-title:after{
   content: "\e1e9"!important;
   color: var(--e-global-color-text);
   font-size: 18px;
	 right: 12px;
   font-family: "auxin-front" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
  speak: none;
  line-height: 1;
    -webkit-font-smoothing: antialiased;
	background-image:none;
}
.aux-shop-archive .price_slider_wrapper{
	padding-top: 14px;
}
.aux-shop-archive  .widget_price_filter .ui-slider .ui-slider-range{
	background-color:var(--e-global-color-primary);
	height: 5px;
}
.aux-shop-archive .widget_price_filter .price_slider_wrapper .ui-widget-content{
	 background-color: #F3F3F3;	
		height: 4px;
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle:nth-child(3){
	background-color:var(--e-global-color-primary);	
}
.aux-shop-archive .widget_price_filter .ui-slider .ui-slider-handle:nth-child(2){
	background-color:var(--e-global-color-text);	
}
.aux-shop-archive .widget_price_filter .price_slider_amount .button{
    width: 100%;
    background-color: var(--e-global-color-text);
    padding: 16px;
    border-radius: 25px;
    color:var( --e-global-color-a595f2d );
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    letter-spacing: -0.48px;
	  margin-top: 40px;
}
.aux-shop-archive  .price_slider_amount{
    padding-top: 14px;
    display: flex;
    flex-direction: column-reverse;
	margin-top:-10px;
}
.aux-shop-archive  .price_label{
	color:var( --e-global-color-a595f2d );
}
.aux-shop-archive  .price_label span{
	color:var(--e-global-color-text);
	font-size:15px;
	font-weight:500;
	line-height:19px;
	letter-spacing:-0.45px;
}
.aux-shop-archive .price_label .from{
    float: left;	
}
.aux-shop-archive .aux-sidebar-primary{   
  width:30%;
}
.aux-shop-archive .aux-wrapper .aux-primary{
	width: 92%;
}
.left-sidebar .aux-primary{
	padding-left: 4px;
}
@media screen and (max-width: 1382px){
.aux-shop-archive .aux-sidebar-primary{
  width: 34%;
}
}
@media screen and (max-width: 1171px){
.aux-shop-archive .aux-sidebar-primary{
   width: 40%;
}
	}
@media screen and (max-width: 862px){
.aux-shop-archive .aux-sidebar-primary{
   width: 47%;
}
}
@media screen and (max-width: 1004px){
	.aux-shop-archive .widget-title{
	 font-size:16px!important;
		}
}
@media screen and (max-width: 767px){
.aux-shop-archive .aux-wrapper .aux-primary{
   width: 100%;
}
.aux-shop-archive .aux-sidebar .sidebar-inner .sidebar-content .searchform:after{
   right: 8px;
   top: 87px;
}
}
@media screen and (max-width: 1004px)and (min-width: 767px){
.aux-shop-archive .products .product .woocommerce-loop-product__title{
		font-size:13px!important;
	}
}
.aux-shop-archive .widget_price_filter{
	 margin-top: 32px;
   border-top: 1px solid var(--e-global-color-secondary);
	 padding-top: 39px;
}
@media screen and (max-width: 1474px) and (min-width: 1336px){
.aux-shop-archive .product:hover .price{
   transform: translateX(calc(40% + 30px));
}
}
@media screen and (max-width: 1336px) {
.aux-shop-archive a.button, .single-product a.button{
   position: relative;
}
.aux-shop-archive ul.products li.product .price{
   transform: none;
   transition: none;
}
.aux-shop-archive a.button{
   font-size: 12px;
}
.aux-shop-archive .product:hover .button{
    transform: translateX(calc(100% + 48px));
}
.aux-shop-archive .products .product .price del .woocommerce-Price-amount, .woocommerce ul.products li.product .price{
    font-size: 14px;
}
.aux-shop-archive .products .product .price ins .woocommerce-Price-amount, .aux-shop-archive .products .product .price .woocommerce-Price-amount{
    font-size: 18px;
}
.aux-shop-archive .aux-wrapper .aux-container .product{
    margin-bottom: 14px;
}
.aux-shop-archive .widget_price_filter{
	 margin-top: 5px;
	 padding-top: 26px;
}
}
.aux-shop-archive .woocommerce-pagination .page-numbers .current{
  color: var( --e-global-color-a595f2d );
	font-weight:700;
	font-size:18px;
	padding: 10px 12px;
  border-radius: 9px;
background: rgb(244,44,55);
background: -moz-linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
background: -webkit-linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
background: linear-gradient(356deg, rgba(244,44,55,1) 40%, rgba(220,40,50,1) 73%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f42c37",endColorstr="#dc2832",GradientType=1);
    border-color: var(--e-global-color-primary);
}
.aux-shop-archive .woocommerce-pagination .page-numbers li a{
	font-weight:700;
	font-size:18px;
	color:var(--e-global-color-text);
}
.aux-shop-archive .woocommerce-pagination{
  text-align: left!important;	
}
.aux-shop-archive  .page-numbers, .aux-shop-archive .woocommerce-pagination ul li{
	border:none!important;
	margin-right: 11px!important;
}

.aux-shop-archive .aux-wrapper .aux-container .aux-primary .content{
padding-bottom: 90px;
}
/* Single Post */
.single-post .aux-wrapper .aux-container .aux-primary{
	padding-top:64px;
}
.single-post .content .aux-medium-context  .entry-main .entry-header{
	display:none;
}
.single-post  .aux-wrapper .aux-medium-context .entry-media .aux-media-image img{
    border-radius: 20px;
}
.single-post .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-info  .entry-author .meta-sep{
	color:var(--e-global-color-text);
}
.single-post .content .aux-medium-context .entry-media{
	margin-bottom: 35px;
}
.single-post textarea{
	 background-color: #EFEFEF;
   border: none;
   border-radius: 25px;
   padding: 29px 0 28px 39px!important;
	margin-top:25px;
	
}
.single-post input[type=email], .single-post .aux-wrapper .aux-primary .content .comment-respond .comment-form  input[type=url]{
	background-color: #EFEFEF;
  border: none;
  border-radius: 25px;
  padding: 29px 0 28px 39px!important;
	margin-top:25px;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond{
  margin-left: 15%!important;
  margin-right:15%!important;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond .comment-reply-title{
   margin-bottom: 0;
}
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond .aux-form-inline-two .aux-inline-inputs{
	flex-basis: calc(50% - 16px);
}

.aux-input-group textarea::-moz-placeholder, .aux-input-group input[type="email"]::-moz-placeholder, .aux-input-group input[type="url"]::-moz-placeholder {
	color:rgba(0,0,0,0.50);
	font-size:16px;
	font-weight:400;
	font-style:normal!important;


	
}
.single-product  .wpulike-heart{
    display:none;
}
@media screen and (min-width:504px) {
.single-product .woocommerce-Reviews .commentlist .aux-star-rating{
	position:absolute;
	right:0
}
}

.single-product .meta{
	margin:0!important;
}
.aux-wrapper  .aux-container .aux-primary .content .comment-respond.comment-respond{
	margin-top: 61px!important;
	
}
.aux-input-group textarea::-webkit-input-placeholder, .aux-input-group input[type="email"]::-webkit-input-placeholder, .aux-input-group input[type="url"]::-webkit-input-placeholder {
	color:rgba(0,0,0,0.50);
	font-size:16px;
	font-weight:400;
	line-height:19px;
	font-style:normal!important;	
}
.aux-input-group textarea:focus::-webkit-input-placeholder,  .aux-input-group input[type="email"]:focus::-webkit-input-placeholder, .aux-input-group input[type="url"]:focus::-webkit-input-placeholder{
	font-weight:bold;
	color:var(--e-global-color-text);
}
.single-post .form-submit .submit{
	background: var(--e-global-color-primary);
	border-radius:25px;
	padding:16px 70px!important;	 
}
.single-post .form-submit .submit:hover{
	background-color:var(--e-global-color-text);
}
.single-post .form-submit {
	margin-right: 0;
  margin-left: auto;
}
.single-post .comment-form-cookies-consent{
	display:none;
}
.single-post textarea{
	margin-top:0!important;
}
@media screen and (max-width: 664px){
.single-post .aux-wrapper .aux-container .aux-primary .content .aux-medium-context .entry-main .entry-content, 
.single-post .aux-wrapper .aux-container .aux-primary .content .comment-respond{
    margin-left: 0%!important;
    margin-right: 0%!important;
	}
}
/* Single-Product */
.single-product .product .entry-summary .entry-title{
  font-weight: bold;
  font-size: 40px;
  color: var(--e-global-color-text);
  letter-spacing: -1.2px;
	margin-bottom: 22px!important;
  line-height: 56px;
}
.single-product .aux-rating-box.aux-star-rating .aux-star-rating-avg:before{
  color:#F83E3E;
}
.single-product .aux-rating-box.aux-star-rating {
	font-size: 20px;
}
.single-product .aux-rating-box.aux-star-rating:before{
   color:var(--e-global-color-secondary);
}
.single-product .entry-summary .woocommerce-product-rating .woocommerce-review-link{
	font-weight: 500;
  font-size: 14px;
  color: #9F9F9F;
  letter-spacing: -0.7px;
  line-height: 18px;
	margin-left:10px;
}
.single-product .entry-summary .price .woocommerce-Price-amount {
	font-weight: bold;
  font-size: 35px!important;
  color:var(--e-global-color-text);
  letter-spacing: -1.05px;
  line-height: 43px;
	margin-left:10px;
}
.single-product .entry-summary .price .woocommerce-Price-currencySymbol{
	margin-right:8px;
}
.single-product .aux-wrapper .aux-primary .product .entry-summary .woocommerce-product-details__short-description  p{ 
  height: 137px;
  color: rgba(0,0,0,0.60);
  font-size: 15px;
  line-height: 23px;
  max-width: 375px;
  font-weight: 400;
  overflow: hidden;
	margin-top: 35px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart{
margin-top: 59px;
	margin-bottom:55px		
}
.single-product  .tagged_as{
	display:none;
}
.single-product  .aux-wrapper .aux-container .aux-primary .content  .product .entry-summary .quantity .qty{   width: 82px;
text-align: center;
border-radius: 25px;
border: 1px solid
var(--e-global-color-text);
font-size: 20px;
font-weight: bold;
line-height: 38px;
color:
var(--e-global-color-text);
padding: 4px 16px 4px 10px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button {    width: 188px;
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  padding: 16px 36px;
  color:var( --e-global-color-a595f2d );
  font-weight: 400;
  line-height: 19px;
  letter-spacing: -0.48px;
	margin-left: 12px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary .cart .button:hover{
	background-color:var(--e-global-color-text)!important;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in, .single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in a{
	 font-weight: 400;
   font-size:16px;
   color:var(--e-global-color-text);
   line-height: 19px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary  .product_meta .posted_in a{
	color:var(--e-global-color-primary);
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary {
  width: 35%;
	margin-top:5%;	
}
.single-product .aux-wrapper .aux-container  .images{
 width: 59%;
	padding-bottom:60px
}
.single-product .product .woocommerce-tabs .tabs::before{
  top: 0;
	bottom:auto!important;
	z-index:5!important;	
}
.single-product  .product .woocommerce-tabs .tabs li{
	border:none!important;
	z-index:0;
	background-color:transparent!important;
	margin-left:78px!important;
}
@media screen and (max-width: 1123px){
.single-product  .product .woocommerce-tabs .tabs li{
margin-left:0!important;
}
}
.single-product  .product .woocommerce-tabs .tabs{
	text-align:center;
	

}
.single-product  .product .woocommerce-tabs .tabs .active {
  color: var(--e-global-color-text);
  font-weight: bold;
  font-size: 16px;
  line-height: 25px;

}
.single-product  .product .woocommerce-tabs .tabs .active a{
	 border-top: 4px solid var(--e-global-color-primary);
}
.single-product  .product .woocommerce-tabs .tabs .description_tab a, .single-product  .product .woocommerce-tabs .tabs .reviews_tab a{
	color:var(--e-global-color-secondary);
	padding-top:20px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel{
padding: 3% 15%!important;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel h2{
  font-weight: bold;
  color: var(--e-global-color-text);
  font-size: 25px;
  line-height: 23px;
  letter-spacing: -0.75px;
  padding-bottom: 22px;
  padding-top: 15px;
	
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product  .panel p{
	  font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: rgba(0,0,0,0.60);

}
.single-product .aux-wrapper .aux-container  .woocommerce-product-gallery__image{
	border-radius:20px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .related&gt;h2{
	text-align:center;
	 font-weight: bold;
   color: var(--e-global-color-text);
   font-size:45px;
   line-height: 68px;
   letter-spacing: -2.25px;
   padding-bottom: 52px;
   padding-top: 15px;
}
.single-product .aux-wrapper .aux-container .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
  font-weight: 400;
  color: var(--e-global-color-text);
  font-size:17px;
  line-height: 23px;
  letter-spacing: -0.51px;
  padding-top: 5px;
  padding-bottom:12px;
	 transition: all .2s cubic-bezier(0.4, 0, 0.2, 1) 70ms;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product li:hover  .woocommerce-loop-product__title{
	color:red;
	font-weight:bold;
	transition: all .2s cubic-bezier(0.4, 0, 0.2, 1) 70ms;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product img{
	border-radius:20px;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .price ins .woocommerce-Price-amount, .single-product .aux-wrapper .aux-container .aux-primary .content .product  .price  .woocommerce-Price-amount{
	font-weight:bold;
	color:var(--e-global-color-text);
	font-size:20px;
	line-height:24px;
	letter-spacing:0.6px;
	margin-top:50px;

}
.single-product .aux-wrapper .aux-container .aux-primary .content .product del .woocommerce-Price-amount{
	color:var(--e-global-color-secondary)!important;
	font-size:16px!important;
	font-weight:400!important;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .products .aux-rating-box.aux-star-rating, .aux-shop-archive .aux-rating-box.aux-star-rating{
	display:none;
}
.single-product li:hover .button{
	transform: translateX(calc(97% + 30px));
    transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product a.button:not(.product_type_variable){
	position: absolute;
  bottom: 0;
  left: -158px;
}
.single-product .aux-wrapper .aux-container .product{
	position: relative;
  overflow: hidden;
}
.single-product .products .product .price del .woocommerce-Price-amount{
	 transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product li:hover .price{
	transform: translateX(calc(34% + 30px));
    transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms;
}
.single-product a.button{
	background-color: var(--e-global-color-primary);
  border-radius: 25px;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: var( --e-global-color-a595f2d );
  letter-spacing: -0.45px;
  text-transform: capitalize;
  padding: 9px 25px;
}
.single-product  .products .product .onsale, .single-product span.onsale{
	top: 21px!important;
  right: auto!important;
  left: 16px!important;
  width: 48px;
  background-color: var(--e-global-color-primary);
  font-size: 13px;
  font-weight: bold;	
}

@media screen and (max-width: 1336px) {
.single-product a.button{
   position: relative;
}
.single-product  .products li.product .price{
  transform: none;
  transition: none;
}

.single-product li:hover .button{
  transform: translateX(calc(100% + 30px));
}
.single-product .aux-wrapper .aux-container .product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{
  font-size: 14px;
}
}
.single-product   .product  .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-reply-title{
  font-size: 20px;
  font-weight: bold;
  color: var(--e-global-color-text)!important;
  line-height: 30px;
  letter-spacing: -0.6px;
}
.single-product  .woocommerce-tabs .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating label{    
  font-weight: bold;
  color: var(--e-global-color-text);
  font-size: 16px;
  line-height: 23px;
  padding-right: 25px;
}
.single-product .comment-form-comment label{
  font-weight: 400;
  color : rgba(0,0,0,0.50);
  font-size: 16px;
  line-height: 19px;  
}
.single-product .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating{
  display: flex;
  margin-top: 17px;
}

.single-product .woocommerce-Tabs-panel  .woocommerce-Reviews .comment-respond .customize-unpreviewable .comment-form-rating .stars{
padding-top:6px!important;
}
.single-product .stars a::before{
	color:#F83E3E;
}

.aux-cart-element-container .aux-cart-wrapper .aux-card-dropdown{
  z-index: 6;
  right: 1px;
  left: auto;
  border-radius: 20px;
  border: none;
  box-shadow: 0 3px 40px #0000001A;
  background-color: var( --e-global-color-a595f2d );
	width:365px;
}
.aux-cart-element-container .aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-img img{
 border-radius: 15px;
  width: 100px;
  height: 95px;
}
.aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-details h3{
  font-weight: 400;
  font-size: 15px;
  line-height: 23px;
  color: var(--e-global-color-text);
  letter-spacing: -0.45px;
	padding-bottom:15px;
	padding-top:10px;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea, .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond  input[type=email], .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond input[type=text]{
    background-color:#EFEFEF!important;
   border: none;
   border-radius: 50px;
	 padding: 26px!important;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-comment textarea{
	border-radius:25px;
    height: 271px!important;
}

.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-author, .single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email{
   display: inline-block;
   width: 47%; 
}
.single-product .woocommerce-Tabs-panel .woocommerce-Reviews .comment-respond .comment-form .comment-form-cookies-consent{
	display:none;
}
.single-product .woocommerce-Reviews .comment-respond .comment-form .comment-form-email{
	  margin-left: 4%!important;
}
.single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond  input[type=email], .single-product .aux-container .aux-primary .content .product .wc-tabs-wrapper .entry-content .woocommerce-Reviews .comment-respond input[type=text]{
	width: 100%!important;
}
.aux-card-dropdown .aux-card-box .aux-card-item .aux-card-item-details span{
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  color: var(--e-global-color-text);
	letter-spacing:-0.45px;
}
.aux-cart-wrapper .aux-card-box{
	border:none;
}
.aux-cart-wrapper .aux-card-item:last-child{
	border-bottom: 1px solid var(--e-global-color-secondary);
    padding-bottom: 25px;
}
.aux-cart-wrapper .aux-card-checkout{
	 padding: 12px 1.25em 1.25em;
}
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .aux-card-final-amount-text{	
  font-weight: bold;
  font-size: 14px;
  color: var(--e-global-color-text);
  text-transform: capitalize;
  padding-bottom: 0;
}
.aux-cart-wrapper .aux-card-checkout .aux-card-final-amount .woocommerce-Price-amount{
  font-weight: bold;
  font-size: 20px;
  color: #F83E3E;
  letter-spacing: -0.6px;
}
.aux-cart-wrapper .aux-card-checkout .aux-button{
  margin-top: 23px;
  background-color: var(--e-global-color-text);
  border-radius: 25px;
  font-weight: 500;
  font-size: 15px;
  text-transform: capitalize;
  line-height: 23px;
	padding: 15px 78px;
}
.aux-cart-wrapper .aux-card-checkout .aux-button:last-child{
	 margin-bottom: 8px;
	 margin-top: -10px;
   background-color: var(--e-global-color-primary)!important;
  color: var( --e-global-color-a595f2d );
  box-shadow: none;
  font-weight: 500;
   line-height: 19px;
}
.aux-black.aux-button.aux-outline .aux-overlay:after, .aux-button.aux-black .aux-overlay:after{
	background-color:var(--e-global-color-text)!important;
	
}
.single-product .wc-tabs-wrapper .woocommerce-Reviews .comment-respond .form-submit input{
  background-color: var(--e-global-color-primary)!important;
  color:var( --e-global-color-a595f2d )!important;
  border-radius: 25px!important;
  font-weight: 500!important;
  font-size: 16px!important;
  letter-spacing: -0.48px!important;
  line-height: 19px!important;
  padding: 16px 73px!important;
}
.single-product .wc-tabs-wrapper .woocommerce-Reviews .comment-respond .form-submit input:hover{
	background-color:var(--e-global-color-text)!important;
}
.single-product .form-submit{
	text-align:right;	
}
.single-product .comment-form-author{
	padding-top:72px!important;	
}
.single-product .comment-form{
	position:relative;
}
.single-product .comment-form-rating{
	position:absolute;
	top:24px;	
}
.single-product .woocommerce-message{
	display:none;
}
@media screen and (max-width: 937px){.single-product .aux-wrapper .aux-container .aux-primary .content .product .entry-summary{
  width: 100%;
}
.single-product .aux-wrapper .aux-primary .product .entry-summary .woocommerce-product-details__short-description p{
  max-width: 95%;
}
.single-product .product .images.woocommerce-product-gallery{
   width: 100%;
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .panel{
		padding-left:0!important;
		padding-right:0!important;
	}
}
@media screen and (max-width: 694px){
.single-product a.button{
     font-size: 12px;
}
.single-product li:hover .button{
      transform: translateX(calc(100% + 76px));
}
.single-product .aux-wrapper .aux-container .aux-primary .content .product .related&gt;h2{
	font-size: 31px;
    line-height: 55px;
    letter-spacing: -1.25px;	
	}
.single-product a.button{
		padding:5px 10px;
	}
.single-product .entry-content .woocommerce-Reviews .comment-respond .comment-form .comment-form-rating{

  margin-top: 65px;
}
}
.single-product .product .woocommerce-tabs .tabs li.active::before, .single-product .product .woocommerce-tabs .tabs .active::after, .single-product .product .woocommerce-tabs .tabs li::before, .single-product .product .woocommerce-tabs .tabs li::after{
	display:none;
}
.single-product .comment_container img{
    width: 58px!important;
	border-radius:100px!important;
}

.single-product .woocommerce-Price-amount{
	margin-left:0!important;	
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs  .woocommerce-Reviews .commentlist .comment_container .comment-text{
	border:none!important;
	padding:0!important;
	padding-left:25px!important;
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs  .woocommerce-Reviews .commentlist{
	    background-color: #EFEFEF!important;
    padding: 59px 50px 35px 50px;
    border-radius: 25px;
}
.single-product .aux-wrapper .aux-container  .aux-primary .content .product .woocommerce-tabs .woocommerce-Reviews .woocommerce-Reviews-title{
    color: var(--e-global-color-871c65e);
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -.3px;
    padding-bottom: 58px;
}
.single-product  .woocommerce-review__author, .single-product  .woocommerce-review__published-date{
color: var(--e-global-color-text);
}

#wpadminbar + #inner-body .comment-form-rating {
	position: static;
}
@media only screen  and  (max-width:500px) {
.single-post .aux-form-inline-two .aux-inline-inputs {
    flex-basis: 100%!important;
}
.single-post #commentform input[type="email"] {
    margin-bottom: 0!important;
}
}