/*
Theme Name: Nextawards Child
Template: nextawards
*/


/* yuor customs style here */

/* ! Title System */
.text-0{font-size: 5rem; line-height: 1;}
h1, .text-1{font-size: 3.5rem;}
h2, .text-2{font-size: 2rem;}
h3, .text-3{font-size: 1.5rem;}
h4, p, .text-4{font-size: 1rem;}

@media (max-width: 768px) {
  .text-0{font-size: 4rem}
  .text-1{font-size: 2.5rem}
  .text-2{font-size: 1.6rem}
}

.spacer{height: 100px;width: 100%;}

/* testo gradient */
.black-friday{
  background-image: linear-gradient(35deg, #FF9FE1, #8727FF);
  -webkit-background-clip: text;
  color: transparent;
  display: inline-block;
}

/* ! Animation */
.fade-up{opacity: 0; transform: translateY(5rem);}

/* woocommerce */
.woocommerce select option {
    background-color: #fff;
}

.woocommerce div.product .product_meta {
    display: none;
}

@media (min-width: 998px){
	.woocommerce .col2-set, .woocommerce-page .col2-set{ width:50%;float:left }
	#order_review_heading,
	#order_review{width:45%; float:right }
	
	.woocommerce .col2-set .col-1, 
	.woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2, 
	.woocommerce-page .col2-set .col-2 {width:100%}
	
	.woocommerce #payment #place_order, 
	.woocommerce-page #payment #place_order{width:100%; display:block; padding:20px}
}

#order_review{position:relative;margin-bottom: 100px}
#order_review:after{position: absolute; width:100%; height:70px; bottom:-70px; left:0; content: ' '; background: url('http://cashmere-up.com/wp-content/uploads/2023/10/paypal-logo.png') no-repeat center center; background-size: 200px}

.woocommerce span.onsale { font-weight: bold; background: #8c7851; color: #fff; height: 55px; width: 55px;line-height: 13px; font-size: 10px;padding-top: 12px;text-transform: uppercase;}
.woocommerce span.onsale  strong{font-size: 21px;}

.single-product.woocommerce .product > span.onsale {transform: scale(1.3);}

.woocommerce div.product div.images .flex-control-thumbs li img{margin-top: 10px; padding: 5px;}


/* footer */
.footer__logo{width: 100px; height: auto;}
.spacer-1{width: 100%;border-top: 1px solid #000;}

/* Stile per il menu */
.footer__menu{display: flex;justify-content: space-between;align-items: left;list-style-type: none;flex-direction: column;}
.footer__menu ul{list-style: none!important;padding: 0;}
.footer__menu ul li{margin-bottom: 10px;}
.footer__menu ul li a{text-decoration: none!important;}

.footer_social{margin-top: 10px;}
.social{width: 30px;height: 30px;margin: 10px;}

/* footer bar */ 
.footer-bar a{display: block;background: #8c7851;width: 100%;padding: 10px;color: #fff;text-transform: uppercase;font-weight: bold;text-align: center;}
.footer-bar span{width: 30px;height: 30px;}

/* Stile CSS per la footer bar */
.footer-bar {
    display: flex;
    position: fixed;
    bottom: -50px; /* Posizione iniziale nascosta */
    left: 0;
    width: 100%;
    background: #8c7851;
    color: #fff;
    z-index: 1000;
    transition: all 1s cubic-bezier(.215, .61, .355, 1); /* Transizione fluida */
}







