@font-face {
    font-family: 'SourceSerifProBold';
    src: url('../fonts/SourceSerifProBold.eot');
    src: url('../fonts/SourceSerifProBold.eot') format('embedded-opentype'),
         url('../fonts/SourceSerifProBold.woff2') format('woff2'),
         url('../fonts/SourceSerifProBold.woff') format('woff'),
         url('../fonts/SourceSerifProBold.ttf') format('truetype'),
         url('../fonts/SourceSerifProBold.svg#SourceSerifProBold') format('svg');
}

@font-face {
    font-family: 'SourceSerifProSemibold';
    src: url('../fonts/SourceSerifProSemibold.eot');
    src: url('../fonts/SourceSerifProSemibold.eot') format('embedded-opentype'),
         url('../fonts/SourceSerifProSemibold.woff2') format('woff2'),
         url('../fonts/SourceSerifProSemibold.woff') format('woff'),
         url('../fonts/SourceSerifProSemibold.ttf') format('truetype'),
         url('../fonts/SourceSerifProSemibold.svg#SourceSerifProSemibold') format('svg');
}
.set-bg-image{ /*background:url(../img/torecart_landing_bg_img.png);*/ background-repeat: repeat;}
@media (max-width: 1199px){
.set-bg-image{background:url(../img/torecart_landing_bg_img.png); background-repeat: repeat;}
}
.landing .items{background:url(../img/home-card-bg2.jpg) no-repeat; background-size: cover; background-position: center;box-shadow: rgb(189 189 189 / 50%) 0 0px 10px 5px;}
.landing .items .text-decoration-none{ background: transparent; width:100%; height:100%; border:0;display: flex; flex-direction: row;}
.landing .items .bgimg img{width:100%; /*height:100%; object-fit:cover; object-position:center;*/}
.landing .items .bgimg{width:100%;  height: 274px; border:0; padding: 6px;}
.landing .items .item-content .itemsmainimg{height: 140px; margin: 0 auto; display: inline-block;}
.landing .item-content .pricetag{background:transparent;}
.landing .item-content{background:transparent;text-align: center;}
.landing .item-content .bar{border:0px solid #fff; background:url(../img/home2-card-bar.png) no-repeat;background-size: 100% 100%;height: 33px;}
.grid .item-content .bar .subbar{}
.landing .item-content .bar:before{content:""; display:block; width:46px; height:46px;background:url(../img/home2-card-bar-icon.png) no-repeat;background-size: 100% auto; position:absolute; bottom: 60px; left:-9px;}
/*.grid .item-content .pricetag .price img{width:24px;}*/
.landing .item-content .btn-primary{padding:0; background:transparent; border:0; width: calc(50% - 5px);}
.landing .item-content .btn-container{margin-bottom: 0; display: flex; align-items: center; justify-content: space-between; padding-top:15px; line-height: 52px;}
.landing .item-content .btn-container .btn:first-child{margin-right:5px;}
.landing .item-content .btn-container .btn:last-child{margin-left:5px;}
.landing .item-content .btn-primary{height:54px;}
.landing .item-content .pricetag .price, .grid .item-content .pricetag span, .landing .item-content .pricetag .price sub, .landing .item-content .pricetag .price2 sub{color:#2A2A2A;}

.landing .item-content .pricetag .price{ }
.landing .item-content .pricetag .price2{text-align:left;}
.landing .item-content .pricetag .price2 .f4{margin-right:1px;font-family: 'Roboto Mono', monospace; font-size: 20px; line-height: 7px; color:#2A2A2A;}
.landing .item-content .pricetag .price2 .f4 img{height:20px;}
.landing .item-content .pricetag .price2 .valuetext{font-family: 'SourceSerifProBold';font-size: 24px; line-height: 7px; text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 1px 0 #fff, 0px -1px 0 #fff, -1px 0px 0 #fff, 1px 0px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 0px 1px 0 #fff, 0px -1px 0 #fff, -1px 0px 0 #fff, 1px 0px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff; color:#E37B97;}
.landing .item-content .pricetag .price2 span sub{margin-left:0; text-shadow:none; font-weight: 500;font-family: 'SourceSerifProSemibold';margin-left:2px;opacity: 1;}
.landing .item-content .pricetag .price span{font-size:22px; text-shadow: 0px 0px 0px #444, 1px 1px 0px #444, 0px 0px 0px #444, 0px 0px 0px #444; font-family: 'SourceSerifProBold'; font-family: 'SourceSerifProBold'; color:#fff; font-style: italic; -webkit-text-stroke: 0.5px #e36d8b;}
.landing .item-content .pricetag .price sub{margin-left:5px; text-shadow:none; font-weight: 500;font-family: 'SourceSerifProSemibold'; opacity: 1; color:#E37B97;}
.landing .item-content .bottomtext{font-family: 'SourceSerifProSemibold'; font-weight: 500; font-size:20px; color:#666666; padding-top: 20px;line-height: 16px;}

.grid .items .item-content .btn-primary{display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 5px rgb(0,0,0,0.42); background: #666666; border: 0px solid #ffba68; color: #fff;}
.grid .items .item-content .btn-primary img{height: 20px; margin-right:3px;}
.grid .items .item-content .btn-primary span{font-family: 'Roboto Mono', monospace;  color: #fff; font-weight: 700;}
.grid .items .item-content .btn-default{display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 5px rgb(0,0,0,0.42);background: #e37b97; border: 0px solid #2a2a2a; color: #fff; width: calc(50% - 5px); height: 54px;font-weight: 700; border-radius: 8px; padding: 0;}
.grid .items .item-content .btn-default img{height: 20px; margin-right:3px;}
.grid .items .item-content .btn-default span{font-family: 'Roboto Mono', monospace;  color: #fff; font-weight: 700;}

header .headercart .star{padding:6px;}

.landing .items .item-content .itemsmainimg{position: relative; top: -25px;}
.landing .item-content .bar{padding: 8px 14px;}
.grid .item-content .bar .subbar{background-image: linear-gradient(to right, #f22e57, #f84173, #fa548f, #fa67a8, #f77abf);border-radius: 2px;}
.landing .item-content .pricetag .price2 .valuetext {
    background: url(../img/home-card-price-heart-icon.png) no-repeat;
    padding-left: 20px;
    background-size: 16px;
    background-position: 0 14px;
}

.addNewBtn .btn-spin-100 {
    width: 100% !important;
    background: linear-gradient(90deg, rgba(224,74,105,1) 0%, rgba(231,129,188,1) 81%) !important;
 }
