.price-box__total .bzotech-pbt-subtotal .woocommerce-Price-amount{
font-size: 20px;
font-weight: 300;
font-family: var(--bzo-title_typo-font-family);
color: #000;
text-decoration: line-through;
}
.price-box__total .bzotech-pbt-total-price .woocommerce-Price-amount{
font-size: 30px;
font-weight: 700;
font-family: var(--bzo-title_typo-font-family);
color: var(--bzo-main-color);
}
.price-box__total{
display: flex;
gap: 10px;
}
.price-box__total .bzotech-pbt-subtotal{
padding-top: 5px;
}
@media(max-width: 991px){
.price-box__total .bzotech-pbt-total-price .woocommerce-Price-amount {
font-size: 20px;
}
.price-box__total .bzotech-pbt-subtotal .woocommerce-Price-amount{
font-size: 16px;
}
.price-box__total .bzotech-pbt-subtotal{
padding-top: 0px;
}
}
.price-box__total .price-box__total-title{
display: none;
}
button.disabled, input[type=button].disabled, input[type=reset].disabled, input[type=submit].disabled, .button.disabled {
opacity: .3;
pointer-events: none;
cursor: not-allowed;
}
.bzotech-pbt-alert.woocommerce-message{
margin: 0px;
}
.bzotech-pbt-alert.woocommerce-message.active{
margin-top: 30px;
}
.bzotech-pbt .product-variation-price .price-variation-new {
display: none;
}
.bzotech-pbt .product-variation-price.active .price-variation-new {
display: flex;
gap: 10px;
color: #000!important;
}
.bzotech-pbt .price-new,
.bzotech-pbt .price-variation-new .woocommerce-Price-amount{
color: #000;
font-weight: 600;
font-size: 13px;
font-family: var(--bzo-title_typo-font-family);
}
.bzotech-pbt .price-variation-new del {
opacity: 1!important;
display: flex!important;
}
.bzotech-pbt .price-new del .woocommerce-Price-amount,
.bzotech-pbt .price-variation-new del .woocommerce-Price-amount{
font-weight: 300;
}
.bzotech-pbt .price-variation-new ins{
text-decoration: unset!important;
display: flex!important;
}
.bzotech-pbt .price-new ins{
text-decoration: unset!important;
}
.bzotech-pbt .price-variation-new ins .woocommerce-Price-amount{
color: var(--bzo-main-color);
}
.bzotech-pbt .price-new ins .woocommerce-Price-amount{
color: var(--bzo-main-color);
}
.bzotech-pbt .wrap-rating{
margin: 0px!important;
}
.bzotech-pbt .product-select__price .product-price .woocommerce-Price-amount {
font-weight: 600;
font-size: 13px;
margin-right: 0px;
}
.bzotech-pbt .product-select__price .product-price del .woocommerce-Price-amount{
font-weight: 300;
}
.bzotech-pbt .wrap-rating li {
display: flex;
align-items: center;
gap:10px;
}
.bzotech-pbt .wrap-rating .star-by-number{
line-height: 15px;
font-size: 13px;
}
.bzotech-pbt .price-box__save{
display: inline-flex;
gap: 5px;
text-align: center;
justify-content: center;
align-items: center;
padding: 4px 10px;
margin-top: 10px;
margin-bottom: 6px;
}
.bzotech-pbt .product-price .woocs_price_code{
gap:5px;
}
.bzotech-pbt .product-content .thumbnail  {
position: relative;
}
.bzotech-pbt .product-content .thumbnail .thumb-ori {
display: flex;
}
.bzotech-pbt .product-content .thumbnail .thumb-new {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
transition: .3s;
}
.bzotech-pbt .un-active .product-content{
opacity: .2;
pointer-events: none;
}
.bzotech-pbt select {
appearance: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3QjIwQkNDMjVBRDExRUM5QkFEQjNEQ0I3NjBBM0UwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3QjIwQkNEMjVBRDExRUM5QkFEQjNEQ0I3NjBBM0UwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdCMjBCQ0EyNUFEMTFFQzlCQURCM0RDQjc2MEEzRTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdCMjBCQ0IyNUFEMTFFQzlCQURCM0RDQjc2MEEzRTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6sw4h6AAAAb0lEQVR42mKsaexmZGBgqAPiuUD8hAEVyABxBBD3sACJEiBuAOJYIHZAUgxSdACIlYGYiwlILAfiu1CBA1AFyIpAcvNYoCY4IEkcgJoIUwS2hQUqiK6YAVkRiMOC5HBkxQxo7kVRiKyYAT0EAAIMALwKGx4801sSAAAAAElFTkSuQmCC);
background-position: calc(100% - 12px) center;
background-repeat: no-repeat;
cursor: pointer;
padding-right: 30px;
}
.product-select .product-id{
display: flex;
align-items: center;
gap: 10px;
}
.product-select .select{
width: 20px;
height: 20px;
background: var(--bzo-main-color);
display: flex;
position: relative;
justify-content: center;
align-items: center;
}
.product-select.uncheck .select{
background: #EBEBEB;
}
.product-select.uncheck .select .la-check{
opacity: 0;
}
.product-select.product-current .select{
background: var(--bzo-main-color);
}
.product-select .select .la-check,
.product-select.product-current .select .la-check{
opacity: 1;
color: #fff;
}
.product-select__check .select{
width: 20px;
height: 20px;
display: flex;
position: relative;
justify-content: center;
align-items: center;
background: #EBEBEB;
}
.product-current .product-select__check .select,
.product-select__check .active.select{
background: var(--bzo-main-color);
}
.product-select__check .select .la-check{
opacity: 0;
}
.product-current .product-select__check .select .la-check,
.product-select__check .active.select .la-check{
opacity: 1;
color: #fff;
}
.pbt-style1 .bzotech-pbt__wrapper{
display: flex;
flex-wrap: wrap;
gap: 20px 50px;
}
.pbt-style1 .bzotech-pbt__products{
width: calc(77% - 25px);
}
.pbt-style1 .product-buttons{
width: calc(23% - 25px);
display: flex;
flex-direction: column;
gap: 20px;
}
.pbt-style1 .bzotech-pbt__products .products{
display: flex;
flex-wrap: wrap;
gap: 30px 20px;
}
.pbt-style1 .bzotech-pbt__products .products .product {
width: calc(33.33% - 40.33px);
}
@media(min-width: 1201px){
.pbt-style1 .bzotech-pbt__products .products .step-plus:nth-child(6n){
display: none;
}
}
.pbt-style1 .product-content {
display: flex;
}
.pbt-style1 .product-content .thumbnail{
width: 135px;
background: #f5f5f5;
}
.pbt-style1 .product-content .product-summary{
width: calc(100% - 135px);
margin-left: 15px;
display: flex;
flex-direction: column;
gap: 12px;
}
.pbt-style1 .product-content .thumbnail img{
background: #f5f5f5;
}
.pbt-style1 .product-content .woocommerce-loop-product__title {
}
.pbt-style1 .product-content .variations_form select {
width: 100%;
height: 30px;
line-height: 30px;
padding-left: 10px;
font-size: 14px;
border: none;
background-color: #f2f2f2;
max-width: 300px;
}
.pbt-style1 .bzotech-pbt__lists{
display: none;
}
.pbt-style1 .product-select{
margin-top: 10px;
}
.pbt-style1 .bzotech-pbt__title{
margin-bottom: 30px;
}
.pbt-style1{
margin-top: 80px;
}
@media (max-width: 1366px) and (min-width: 1201px) {
.pbt-style1 .product-buttons,
.pbt-style1 .bzotech-pbt__products{
width: 100%;
}
.pbt-style1 .product-buttons{
align-items: end;
flex-direction: row;
padding-top: 20px;
border-top: 1px solid #E6E6E6;
}
.pbt-style1 .product-buttons__info{
width: 33.33%;
}
}
@media(max-width: 1200px){
.pbt-style1 .bzotech-pbt__wrapper{
gap:20px;
}
.pbt-style1 .product-buttons{
width: calc(41% - 10px);
}
.pbt-style1 .bzotech-pbt__products{
width: calc(59% - 10px);
}
.pbt-style1 .bzotech-pbt__products .products .product{
width: 100%;
}
}
@media(max-width: 767px){
.pbt-style1 .product-buttons,
.pbt-style1 .bzotech-pbt__products{
width: 100%;
}
.pbt-style1 .product-buttons{
border-top: 1px solid #ccc;
padding-top: 20px;
}
.pbt-style1{
margin-top: 50px;
}
} .pbt-style2 .products{
display: flex;
gap: 10px;
}   
.pbt-style2 .products .product {
width: calc(33.33% - 27px);
} 
.pbt-style2 .products .product .product-select,
.pbt-style2 .products .product .product-summary{
display: none;
}  
.pbt-style2 .bzotech-pbt__lists{
margin-top: 20px;
display: flex;
flex-direction: column;
gap:20px;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #E6E6E6;
}  
.pbt-style2 .bzotech-pbt__lists .product-select--list{
display: flex;
gap:10px;
justify-content: space-between;
}
.pbt-style2 select{
background-color: #f2f2f2;
border: none;
height: 26px;
line-height: 26px;
padding: 0 15px;
font-size: 13px;
width: 100%;
}
.pbt-style2 .product-select__check .select{
position: absolute;
left: 0;
top: 2px;
}
.pbt-style2 .product-select--list-info{
position: relative;
padding-left: 30px;
max-width: 65%;
width: 100%;
}
.pbt-style2 .variations_form {
margin-top: 5px;
width: 100%;
max-width: 300px;
}
.pbt-style2 .selected-number-item {
font-weight: 500;
}
.pbt-style2 .price-box__save {
font-weight: 400;
}
.pbt-style2 .pbt-cart {
margin-top: 20px;
}
.pbt-style2 .product-select__name {
font-size: 15px;
line-height: 20px;
display: inline-block;
}
.pbt-style2 .bzotech-pbt__title{
text-transform: none;
margin-bottom: 20px;
}
.product-detail-info .pbt-style2{
margin-top: 30px;
}
@media(max-width: 1366px){
.pbt-style2 .product-select--list-info{
max-width: 60%;
}
}
@media(max-width: 1200px){
.pbt-style2 .products{
flex-wrap: wrap;
}
.pbt-style2 .product-select--list-info {
max-width: 100%;
}
.pbt-style2 .bzotech-pbt__lists .product-select--list {
flex-wrap: wrap;
}
.pbt-style2 .product-select__price{
padding-left: 30px;
}
}
@media(max-width: 767px){
.pbt-style2 .products .product {
width: calc(25% - 31px);
}
} .pbt-style3 .bzotech-pbt__wrapper{
display: flex;
flex-wrap: wrap;
gap: 20px 50px;
}
.pbt-style3 .bzotech-pbt__products{
width: 100%;
}
.pbt-style3 .product-buttons{
width: 100%;
display: flex;
flex-direction: column;
gap: 20px;
padding-top: 20px;
border-top: 1px solid #E6E6E6;
}
.pbt-style3 .bzotech-pbt__products .products{
display: flex;
flex-wrap: wrap;
gap: 20px 20px;
justify-content: center;
}
.pbt-style3 .bzotech-pbt__products .products .product {
width: 100%;
}
.pbt-style3 .product-content {
display: flex;
}
.pbt-style3 .product-content .thumbnail{
width: 100px;
background: #f5f5f5;
}
.pbt-style3 .product-content .product-summary{
width: calc(100% - 100px);
margin-left: 15px;
display: flex;
flex-direction: column;
gap: 12px;
}
.pbt-style3 .product-content .thumbnail img{
background: #f5f5f5;
}
.pbt-style3 .product-content .woocommerce-loop-product__title {
}
.pbt-style3 .product-content .variations_form select {
width: 100%;
height: 30px;
line-height: 30px;
padding-left: 10px;
font-size: 14px;
border: none;
background-color: #f2f2f2;
max-width: 300px;
}
.pbt-style3 .bzotech-pbt__lists{
display: none;
}
.pbt-style3 .product-select{
margin-top: 10px;
}
.pbt-style3 .bzotech-pbt__title{
margin-bottom: 30px;
}
.pbt-style3 .wrap-rating{
display: none;
} .pbt-style4 .bzotech-pbt__wrapper{
display: flex;
flex-wrap: wrap;
gap: 20px 40px;
}
.pbt-style4 .bzotech-pbt__products{
width: calc(75% - 20px);
}
.pbt-style4 .product-buttons{
width: calc(25% - 20px);
display: flex;
flex-direction: column;
gap: 20px;
}
.pbt-style4 .bzotech-pbt__products .products{
display: flex;
flex-wrap: wrap;
gap: 30px 15px;
}
.pbt-style4.pbt-column- .bzotech-pbt__products .products .product {
width: calc(33.33% - 33.66px);
}
.pbt-column-4 .bzotech-pbt__products .products .product {
width: calc(25% - 37.66px);
}
@media(min-width: 768px){
.pbt-column- .bzotech-pbt__products .products .step-plus:nth-child(6n){
display: none;
}
.pbt-column-4 .bzotech-pbt__products .products .step-plus:nth-child(8n){
display: none;
}
}
.pbt-style4 .product-content {
display: flex;
flex-direction: column;
gap: 15px;
}
.pbt-style4 .product-content .thumbnail{
background: #f5f5f5;
}
.pbt-style4 .product-content .product-summary{
display: flex;
flex-direction: column;
gap: 12px;
}
.pbt-style4 .product-content .thumbnail img{
background: #f5f5f5;
}
.pbt-style4 .product-content .variations_form select {
width: 100%;
height: 30px;
line-height: 30px;
padding-left: 10px;
font-size: 14px;
border: none;
background-color: #f2f2f2;
max-width: 300px;
}
.pbt-style4 .bzotech-pbt__lists{
display: none;
}
.pbt-style4 .product-select{
margin-top: 10px;
}
.pbt-style4 .bzotech-pbt__title{
margin-bottom: 30px;
}
@media(max-width: 1200px){
.pbt-style4 .product-buttons,
.pbt-style4 .bzotech-pbt__products{
width: 100%;
}
.pbt-style4 .product-buttons{
padding-top: 20px;
border-top: 1px solid #E6E6E6;
}
}
@media(max-width: 767px){
.pbt-style4 .product-content{
flex-direction: row;
}
.pbt-style4 .bzotech-pbt__products .products .product{
width: 100%;
}
.pbt-style4 .product-content .thumbnail{
width: 135px;
}
.pbt-style4 .product-content .product-summary{
width: calc(100% - 135px);
}
}