.devvn_after_product_price.devvn_single_excerpt_after {
border: 1px solid #e9ecef;
border-radius: unset;
margin-top: 0;
margin-bottom: 15px;
background-color: #f8f9fa;
padding: unset;
}
.devvn_after_product_price {
position: relative;
}@media only screen and (min-width: 850px) {
.themetot-gift--promo_ribbon {
position: absolute;
right: -5px;
top: -5px;
z-index: 1;
overflow: hidden;
width: 75px;
height: 75px;
text-align: right;
}
}@media only screen and (min-width: 850px) {
.themetot-gift--promo_ribbon span {
font-size: 10px;
font-weight: 700;
color: #fff !important;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
width: 100px;
display: block;
background: #ff0000;
box-shadow: 0 3px 10px -5px rgb(0 0 0);
position: absolute;
top: 19px;
right: -21px;
}
}@media only screen and (min-width: 850px) {
.themetot-gift--promo_ribbon span::before {
content: "";
position: absolute;
left: 0;
top: 100%;
z-index: -1;
border-left: 3px solid red;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid red;
filter: brightness(.7);
}
}@media only screen and (min-width: 850px) {
.themetot-gift--promo_ribbon span::after {
content: "";
position: absolute;
right: 0;
top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid red;
border-bottom: 3px solid transparent;
border-top: 3px solid red;
filter: brightness(.7);
}
}.devvn_after_product_price.devvn_single_excerpt_after .devvn_title span {
font-size: 14px;
text-transform: none;
background: #f1f1f1;
margin-bottom: 0;
display: inline-flex;
padding: 5px 10px;
width: auto;
margin-top: 0px;
}@media only screen and (min-width: 850px) {
.devvn_title i.fa.fa-gift {
margin-top: 2.5px;
}
}@media only screen and (min-width: 850px) {
i.fa.fa-gift {
color: #333 !important;
}
}.fa-gift:before {
content: "\f06b";
}.devvn_after_product_price.devvn_single_excerpt_after .list-privacy {
padding: 10px 15px;
}
.devvn_after_product_price .list-privacy {
margin-bottom: 0;
font-size: 14px;
}.devvn_after_product_price .devvn_top {
padding-left: 55px;
position: relative;
font-size: 14px;
min-height: 45px;
display: flex;
align-items: center;
margin-bottom: 10px;
}.devvn_after_product_price .devvn_top img {
position: absolute;
left: 0;
top: 0;
}.devvn_after_product_price.devvn_single_excerpt_after .list-privacy {
padding: 10px 15px;
}
.devvn_after_product_price .list-privacy {
margin-bottom: 0;
font-size: 14px;
}.devvn_after_product_price .list-privacy li {
list-style: none;
margin-left: 0;
line-height: 1.5;
margin-bottom: 10px;
position: relative;
padding-left: 18px;
}.devvn_after_product_price .list-privacy li:before {
content: "";
display: block;
width: 14px;
height: 14px;
background: url(https://vacca.webmau68.com/wp-content/themes/devvn-child/images/icon-check.svg) no-repeat;
position: absolute;
top: 3px;
left: -3px;
}
.shop-container .product-small.col > .col-inner {
border-radius: 5px;
overflow: hidden;
background: #FFFFFF;
position: relative;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}