.bpa-front-module--cart .bpa-fmc--head{
margin-bottom: 28px;
align-items: center;
}
.bpa-front-module--cart .bpa-front-module-heading{
margin-bottom: 0 !important;
display: flex;
}
.bpa-front-module--cart .bpa-front-module-heading .bpa-fmc--head-counter{
font-size: 13px;
line-height: 16px;
color: var(--bpa-dt-black-300);
font-weight: 500;
padding: 4px 8px;
border-radius: var(--bpa-radius-4px);
border: 1px solid var(--bpa-gt-gray-400);
background-color: var(--bpa-gt-gray-100);
margin-left: 12px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-fmc--center-btn.bpa--cart-btn-gap{
margin-bottom: 24px;
}
.bpa-front-module--cart .bpa-fmc--center-btn{
display: flex;
justify-content: center;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-front-module--cart .bpa-fmc--right-btn{
display: flex;
justify-content: flex-end;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-front-module--cart .bpa-fmc--right-btn .bpa-front-btn svg{
fill: var(--bpa-dt-black-200);
}
.bpa-fmc--right-btn .bpa-front-btn > span{
display: flex;
align-items: center;
vertical-align: unset;
flex-wrap: wrap;
white-space: normal;
justify-content: center;
}
.bpa-front-module-container.bpa-front-module--cart .bpa-fmc--right-btn .bpa-front-btn > span{
display: inline-block;
text-wrap: wrap;
}
.bpa-fmc--cart-items-wrap .bpa-cart__item{	
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: relative;
}
.bpa-cart__item .bpa-cart__item-body{
display: flex;
align-items: center;
border-bottom: 1px solid var(--bpa-gt-gray-400);	
padding: 20px 12px;
position: relative;
cursor: pointer;
}
.bpa-cart__item-body .bpa-ci__service-date,
.bpa-cart__item-body .bpa-ci__service-time,
.bpa-cart__item-body .bpa-ci__service-price{
flex: 1;
}
.bpa-cart__item-body .bpa-ci__service-price{
text-align: right;
}
.bpa-ci__service-price .bpa-ci__service-deposit-price-value .bpa-ci__service-full-price-value{
color: var(--bpa-dt-black-200);
font-weight: normal;
}
.bpa-cart__item-body .bpa-ci__service-time .bpa-front-bs__waiting-note,
.bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note{
background-color: var(--bpa-pt-secondary-orange-alpha-08);
border: 1px solid rgba(245,174,65,0.26);
border-radius: var(--bpa-radius-4px);
padding: 5px 8px;
display: flex;
align-items: center;
margin-top: 4px;
}
.bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note{
margin-top: 8px;
}
.bpa-cart__item-body .bpa-ci__service-time .bpa-front-bs__waiting-note svg,
.bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note svg{
margin-right: 4px;
width: 14px;
height: 14px;
min-width: 14px;
}
.bpa-cart__item-body .bpa-ci__service-time .bpa-front-bs__waiting-note svg path,
.bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note svg path{
fill: var(--bpa-pt-secondary-orange);
}
.bpa-cart__item-body .bpa-ci__service-time .bpa-front-bs__waiting-note .bpa-front-wn--label,
.bpa-cart-items-wrap--sm .bpa-hl__service-dt-val .bpa-front-bs__waiting-note .bpa-front-wn--label{
font-size: 13px;
line-height: 16px;
color: var(--bpa-dt-black-400);
font-family: var(--bpa-primary-font);
font-weight: normal;
}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(2){animation-delay: 0.1s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(3){animation-delay: 0.2s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(4){animation-delay: 0.3s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(5){animation-delay: 0.4s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(5){animation-delay: 0.5s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(6){animation-delay: 0.6s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(7){animation-delay: 0.7s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(8){animation-delay: 0.8s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(9){animation-delay: 0.9s;}
.bpa-fmc--cart-items-wrap .bpa-cart__item:nth-child(10){animation-delay: 1s;}
.bpa-cart__item-total{	
padding: 0 12px;
margin-top: 20px;
display: flex;
align-items: center;
justify-content: space-between;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart__item-total .bpa-cit__item{
font-size: 16px;
font-weight: 500;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-400);
line-height: 20px;
}
.bpa-cart__item-total .bpa-cit__item.--bpa-is-item-amt{
font-weight: 600;
color: var(--bpa-pt-main-green);
}
.bpa-cart__item .bpa-ci__service-brief{
display: flex;
align-items: center;
min-width: 310px;
max-width: 310px;
}
.bpa-ci__service-brief .bpa-ci__expand-icon{
width: 20px;
min-width: 20px;
height: 20px;
margin-right: 12px;
}
.bpa-ci__service-brief .bpa-ci__expand-icon path{
fill: var(--bpa-dt-black-200);
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--left img{
border-radius: var(--bpa-radius-6px);	
width: 60px;
height: 68px;
object-fit: cover;
object-position: center;
max-width: unset;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--right{
margin-left: 12px;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--right .bpa-sbr__title{
font-size: 16px;
line-height: 20px;
font-weight: 500;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-400);
}
.bpa-cart__item .bpa-ci__service-col-val{
font-size: 14px;
line-height: 18px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
font-weight: normal;
margin: 0;
}
.bpa-cart__item-expand-view{
background-color: var(--bpa-gt-gray-100);
border-radius: var(--bpa-radius-8px);
padding: 20px 12px;
margin-top: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;    
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-cart-iev__head{
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex-wrap: wrap;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-iev__head .bpa-cart-iev__h-item{
flex: 1;
border-right: 1px solid var(--bpa-gt-gray-400);
text-align: center;
}
.bpa-cart-iev__head .bpa-cart-iev__h-item:last-child{
border-right: none;
}
.bpa-cart-iev__h-item .bpa-cart-iev__hi-label{
font-family: var(--bpa-primary-font);
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: var(--bpa-dt-black-300);
margin-bottom: 4px;
}
.bpa-cart-iev__h-item .bpa-cart-iev__hi-val{
font-family: var(--bpa-primary-font);
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: var(--bpa-dt-black-400);
}
.bpa-cart-iev__extras-wrap{
margin-top: 12px;
}
.bpa-cart-exw__title{
font-size: 16px;
line-height: 20px;
font-weight: 500;
border-bottom: 1px solid var(--bpa-gt-gray-400);
padding-bottom: 4px;
margin-bottom: 8px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-400);
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-exw__items{
display: flex;
width: 100%;
flex-wrap: wrap;
}
.bpa-cart-exw__items .bpa-cart-exw__item{
display: flex;
flex-wrap: wrap;
min-width: 50%;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
margin-bottom: 12px;
}
.bpa-cart-exw__items .bpa-cart-exw__item:nth-last-child(-n + 2){
margin-bottom: 0;
}
.bpa-cart-exw__item .bpa-cart-exi__left,
.bpa-cart-exw__item .bpa-cart-exi__right{
flex: 1;
max-width: calc(50% - 8px);
padding-left: 8px;
}
.bpa-cart-exi__left .bpa-cart-exi-left__opts{
display: flex;
}
.bpa-cart-exi__left .bpa-cart-exi__name,
.bpa-cart-exi__right .bpa-cart-exi__price{
font-size: 13px;
line-height: 18px;
font-weight: 500;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
}
.bpa-cart-exi__left .bpa-cart-exi-left__opts{
margin-top: 4px;
}
.bpa-cart-exi__left .bpa-cart-exi-left__opts .bpa-cart-exi__duration,
.bpa-cart-exi__left .bpa-cart-exi-left__opts .bpa-cart-exi__qty{
font-size: 13px;
line-height: 16px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
font-weight: normal;
}
.bpa-cart-exi__left .bpa-cart-exi-left__opts .bpa-cart-exi__qty{
margin-left: 12px;
}
.bpa-cart__item-total-deposit .bpa-cit__item{
display: flex;
align-items: center;
}
.bpa-cart__item-total-deposit .bpa-cit__item-deposit-label{
font-size: 14px;
margin-left: 4px;
font-weight: normal;
color: var(--bpa-dt-black-200);
}
.bpa-cart__item .bpa-ci__service-price .bpa-ci__service-col-val{
font-weight: 500;
}
.bpa-cart__item .bpa-ci__service-actions{
align-items: center;
position: absolute;
right: 12px;
display: none;
}
.bpa-cart__item:hover .bpa-ci__service-actions{
display: flex;
}
.bpa-ci__service-actions .bpa-ci__sa-wrap{
background-color: var(--bpa-cl-white);
border: 1px solid var(--bpa-gt-gray-400);
border-radius: var(--bpa-radius-6px);
box-shadow: 0px 8px 16px rgba(114, 124, 149, 0.06), 0px 16px 32px rgba(114, 124, 149, 0.16);
padding: 5px 11px;
display: flex;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box{
justify-content: center;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box:hover{
background-color: var(--bpa-pt-main-green) !important;
border-color: var(--bpa-pt-main-green) !important;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box span .material-icons-round{ vertical-align: middle;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box span svg{
vertical-align: middle;
fill: var(--bpa-dt-black-200);
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box:hover span svg{
fill: var(--bpa-cl-white);
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn--icon-without-box+.bpa-front-btn--icon-without-box{
margin-left: 8px !important;
}
.bpa-mob-sticky__cart-btn{
display: none;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--left img{
width: 50px;
height: 50px;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--left .bpa-front-si__default-img{
height: 50px;
width: 50px;
border: 1px solid var(--bpa-gt-gray-400);
border-radius: var(--bpa-radius-6px);
display: flex;
align-items: center;
justify-content: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--left .bpa-front-si__default-img svg{
width: 32px;
height: 32px;
fill: var(--bpa-dt-black-200);
}
.bpa-cart-module-body--sm{
display: none;
}
.bpa-cart-item--sm{
padding: 0 20px 24px 20px;
border-bottom: 1px solid var(--bpa-gt-gray-400);
margin-bottom: 24px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-cart-item--sm:last-child{
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.bpa-cart-item--sm .bpa-ci__head{
margin-bottom: 20px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-ci__head-service-row,
.bpa-cart-item--sm .bpa-ci__head-options-row{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
}
.bpa-cart-item--sm .bpa-ci__head-service-row .bpa-hl__service-title{
max-width: 220px;
white-space: pre-wrap;
font-size: 16px;
line-height: 20px;
font-weight: 500;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-400);
}
.bpa-cart-item--sm .bpa-ci__head-service-row .bpa-hl__service-price{
font-size: 16px;
font-weight: 500;
line-height: 20px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
text-align: right;
}
.bpa-cart-item--sm .bpa-hl__service-price .bpa-ci__service-full-price-value{
font-size: 13px;
line-height: 16px;
}
.bpa-cart-item--sm .bpa-ci__head-options-row{
margin-top: 8px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-ci__head-options-row .bpa-hl__service-dt-val{
font-size: 14px;
line-height: 16px;
font-weight: normal;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
max-width: 220px;
}
.bpa-cart-item--sm .bpa-ci__head-options-row .bpa-hl__service-duration{
font-size: 14px;
line-height: 16px;
color: var(--bpa-dt-black-300);
font-family: var(--bpa-primary-font);
font-weight: normal;
display: flex;
flex-wrap: wrap;
align-items: center;
}
.bpa-cart-item--sm .bpa-ci__head-options-row .bpa-hl__service-duration svg{
width: 16px;
height: 16px;
margin-right: 4px;
}
.bpa-cart-item--sm .bpa-ci__head-options-row .bpa-hl__service-duration svg path{
fill: var(--bpa-dt-black-200);
}
.bpa-cart-item--sm .bpa-ci__body{
background-color: var(--bpa-gt-gray-100);
border-radius: var(--bpa-radius-4px);
padding: 16px 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-body__options{
margin-bottom: 12px;
}
.bpa-cart-item--sm .bpa-body__options .bpa-bo__item{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 12px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-body__options .bpa-bo__item:last-child{
margin-bottom: 0;
}
.bpa-cart-item--sm .bpa-bo__item .bpa-boi__left{
font-size: 13px;
line-height: 16px;
font-weight: normal;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-300);
}
.bpa-cart-item--sm .bpa-bo__item .bpa-boi__right{
font-size: 14px;
line-height: 16px;
font-weight: 500;
color: var(--bpa-dt-black-400);
font-family: var(--bpa-primary-font);
}
.bpa-cart-item--sm .bpa-body__extras-wrap{
background-color: var(--bpa-cl-white);
border-radius: var(--bpa-radius-4px);
box-shadow: 2px 2px 12px rgba(114, 124, 149, 0.16);
padding: 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
margin-bottom: 16px;	
}
.bpa-cart-item--sm .bpa-bew__head{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;	
cursor: pointer;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-bew__head-title{
font-size: 14px;
line-height: 18px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-400);
}
.bpa-cart-item--sm .bpa-bew__head-icon{
display: flex;
align-items: center;
}
.bpa-cart-item--sm .bpa-bew__head-icon svg{
width: 16px;
height: 16px;
transition: all 0.3s ease;
transform: rotate(180deg);
}
.bpa-cart-item--sm .bpa-bew__head.__bpa-is-active .bpa-bew__head-icon svg{
transform: rotate(0deg);
}
.bpa-cart-item--sm .bpa-bew__head-icon svg path{
stroke: var(--bpa-dt-black-200);
fill: none;
}
.bpa-cart-item--sm .bpa-bew-body__item{
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 8px;
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.bpa-cart-item--sm .bpa-bew-bi__extra-service-title{
font-size: 13px;
font-weight: normal;
line-height: 18px;
font-family: var(--bpa-primary-font);
color: var(--bpa-dt-black-200);
}
.bpa-cart-item--sm .bpa-bew-bi__extra-qty,
.bpa-cart-item--sm .bpa-bew-bi__extra-duration{
font-weight: 500;
color: var(--bpa-dt-black-300);
padding-right: 4px;
display: inline-block;
}
.bpa-cart-item--sm .bpa-bew-bi__right .bpa-bew-bi-extra-price{
font-size: 13px;
font-weight: 500;
line-height: 18px;
color: var(--bpa-dt-black-300);
font-family: var(--bpa-primary-font);
}
.bpa-cart-item--sm .bpa-bew__action-btns{
display: flex;
}
.bpa-cart-item--sm .bpa-bew__action-btns .bpa-front-btn{
flex: 1;
background-color: var(--bpa-cl-white) !important;
border-color: var(--bpa-gt-gray-400);
-webkit-animation-name: bpaFadeInUp;
animation-name: bpaFadeInUp;
animation-timing-function: cubic-bezier(.645, .045, .355, 1);
-webkit-animation-duration: 0.4s;
animation-duration: 0.4s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-delay: 0.1s;
}
.bpa-cart-item--sm .bpa-bew__action-btns .bpa-front-btn svg{
width: 16px;
fill: var(--bpa-dt-black-200);
}
.bpa-cart-item--sm .bpa-bew__action-btns .bpa-front-btn:hover{
background-color: var(--bpa-pt-main-green) !important;
border-color: var(--bpa-pt-main-green) !important;
color: var(--bpa-cl-white) !important;
}
.bpa-cart-item--sm .bpa-bew__action-btns .bpa-front-btn:hover svg{
fill: var(--bpa-cl-white);
} .__bpa-is-disabled{
opacity: 0.6;
cursor: not-allowed;
} .bpa-data-empty-view-cart{
display: flex;
align-items: center;
justify-content: center;
margin: 20px 0;
}
.bpa-ev-cart-right-content h4{
font-size: 18px;
line-height: 20px;
color: var(--bpa-dt-black-400);
font-weight: 600;
margin: 0;
text-align: center;
} @media (max-width: 768px) { 
.bpa-cart-module-body--lg{
display: none;
}
.bpa-cart-module-body--sm{
display: block;
}	
}
@media (min-width: 577px) { 
.bpa-cart-item--sm{
padding: 0 0 24px 0;
}	
}
@media (max-width: 576px) {    
.bpa-fmc--head-counter{
display: none;
}
.bpa-front-module--cart .bpa-fmc--head{
margin-bottom: 28px;
padding: 0 20px;
}
.bpa-front-module--cart .bpa-fmc--right-btn .bpa-front-btn{
padding: 8px 12px;
}
.bpa-fmc--cart-items-wrap .bpa-cart__item{
flex-direction: column;
background-color: var(--bpa-cl-white);
padding: 20px 0;
border-bottom: 1px solid var(--bpa-gt-gray-400);
border-radius: 0;
position: relative;
margin-bottom: 0;
}	
.bpa-fmc--cart-items-wrap .bpa-cart__item:last-child{
padding: 20px 0;
}
.bpa-fmc--cart-items-wrap .bpa-cart__item.__bpa-is-active{
border-color: transparent;
box-shadow: 0 0 12px rgba(114,124,149,0.12), 0 4px 8px rgba(114,124,149,0.12);
}
.bpa-cart__item .bpa-ci__service-brief{
flex-direction: column;
width: 100%;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--left img{
margin-right: 0;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--right{
text-align: center;
margin-top: 16px;
margin-left: 0;
padding-bottom: 12px;
margin-bottom: 12px;
border-bottom: 1px solid var(--bpa-gt-gray-400);
width: 100%;
}
.bpa-cart__item .bpa-ci__service-brief .bpa-sb--right .bpa-sbr__title{
margin-bottom: 8px;
}
.bpa-cart__item-total .bpa-cit__item{
font-size: 14px;
}
.bpa-cart__item .bpa-ci__service-actions{
position: absolute;
top: 12px;
right: 12px;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn{
padding: 8px;
}
.bpa-cart__item .bpa-ci__service-actions .bpa-front-btn span.material-icons-round{ font-size: 20px;
}
.bpa-cart__item .bpa-ci__service-price .bpa-ci__service-col-val{
font-size: 16px;
line-height: 20px;
text-align: center;		
}
.bpa-cart-total-wrap-sm{
position: relative;
bottom: -34px;
border-top: 1px solid var(--bpa-gt-gray-400);
}
.bpa-cart__item-total{
margin-top: 0;
border-radius: 0;
border-right: none;
border-left: none;
padding: 12px 20px;
}	
.bpa-mob-sticky__cart-btn{
display: inline-flex;
position: fixed;
bottom: 88px;
z-index: 9999;
right: 0;
width: 40px;
height: 40px;
background-color: var(--bpa-pt-main-green);
box-shadow: 0px 2px 6px rgba(83, 126, 110, 0.24);
border-radius: var(--bpa-radius-6px) 0 0 var(--bpa-radius-6px);
}
.bpa-mob-sticky__cart-btn span.el-link--inner{
line-height: 1;
}
.bpa-mob-sticky__cart-btn span.material-icons-round{ font-size: 20px;
color: var(--bpa-cl-white);
}
.bpa-mob-sticky__cart-btn svg{
width: 20px;
fill: var(--bpa-cl-white);
}
}
@keyframes bpaFadeInUp {
0% {
opacity: 0;
transform: translateY(10%);
transform-origin: center;
}
100% {
opacity: 1;
transform: translateY(0);
}
}