.success-ajax--popup .popup__actions-wrapper .popup__action-redirect--checkout{
    border-color: #4f9071;
background: #4f9071;
}

.minicart-items .product-item .product-item-details .product-item-name a {
font-weight: 500;
font-size: 16px;
}

.nav-before-open header.page-header .menu-wrapper .nav-tabs > li {
text-transform: uppercase;
}

.breadcrumbs {
background-color: transparent;
text-transform: uppercase;
letter-spacing: 1px;
}

.page-header .header-top-links .header-acccount .header.links li a,
.page-header .header-top-links .header-acccount .header.links li > span {
font-size: 16px;
}

header.page-header .text-align-left {
padding: 9px 0;
}

header .middle-header {
position: relative;
padding: 14px 0;
}


header .top-header {
text-transform: uppercase
}

header .top-header a {
font-size: 10px!important;
}

.header-area.header2 #mainMenu .level0>a.level0 {
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
}

.header-area.header2 #mainMenu li {
position: relative;
}

.header-area.header2 #mainMenu li:last-child:before {
display: none!important;
}

.logo img {
max-height: inherit;
position: relative;
z-index: 999;
}

header.page-header .logo {
z-index: 999;
position: relative;
}

header.page-header .logo img {
max-height: inherit;
position: relative;
z-index: 99;
margin-top: -18px;
margin-bottom: -18px;
}

header.page-header .d-flex.align-items-center.justify-content-end.right-content.table-icon-menu {
height: 100%
}

footer.page-footer,
.page-footer .middle-footer,
.page-footer .bottom-footer {
text-transform: uppercase;
}

.footer .bottom-footer .frame .line {
align-items: center;
}

.footer .middle-footer ul.menu li {
position: relative;
padding: 8px 0;
line-height: 1;
display: block;
}

.footer .middle-footer ul.menu a {
font-size: 12px;
color: #7e7359;
text-transform: uppercase;
letter-spacing: 1.3px;
}

.footer .bottom-footer .frame .line .text-copyright p {
color: #7e7359;
}

.page-footer .middle-footer p {
color: #7e7359;
font-size: 11px;
}

.footer.content ul.list-icon li {
padding-left: 30px;
position: relative;
margin-bottom: 8px;
font-size: 11px;
}

.footer.content ul.list-icon li a {
color: #7e7359;
}

.footer.content ul.list-icon li .icon {
font-size: 17px;
font-weight: 400;
position: absolute;
left: 0;
top: 0;
color: #91866e;
}

.footer.content ul.social-link li a {
background: transparent;
border-radius: 50%;
color: #7e7359;
height: 30px;
width: 30px;
display: flex;
align-items: center;
justify-content: space-evenly;
padding-left: 4px;
border: 1px solid #7e7359;
}

.footer.content ul.social-link li a svg {
fill: #7e7359;
}

.footer.content ul.social-link li a:hover {
background: #c8b8a4;
color: #fff;
border-color: #c8b8a4;
}

.footer.content ul.social-link li a svg {
fill: #7e7359;
}

.footer.content ul.social-link li a:hover svg {
fill: #fff;
}

.page-footer .middle-footer {
padding: 40px 0;
border: 0px!important
}

.page-footer .middle-footer .col-des-3 {
position: relative
}

.page-footer .middle-footer .logo-block-footer:before {
display: none!important;
}

.page-footer .middle-footer .col-des-3:before {
background: rgb(224 224 223);
background: -moz-linear-gradient( 0deg, rgb(244 244 244) 0%, rgb(241 241 241) 24%, rgb(224 224 223) 53%, rgb(221 221 221) 79%, rgb(255 255 255) 100%);
background: -webkit-linear-gradient( 0deg, rgb(244 244 244) 0%, rgb(241 241 241) 24%, rgb(224 224 223) 53%, rgb(221 221 221) 79%, rgb(255 255 255) 100%);
background: linear-gradient( 0deg, rgb(244 244 244) 0%, rgb(241 241 241) 24%, rgb(224 224 223) 53%, rgb(221 221 221) 79%, rgb(255 255 255) 100%);
width: 1px;
position: absolute;
content: "";
height: 100px;
display: inline-block;
left: -20px;
top: 16px;
}

.fbuilder-create-element {
font-family: arial;
}

.header-area .minicart-wrapper .action.showcart>.counter.qty {
background-color: #c8b8a4;
color: #fff;
}

.cms-index-index .content-heading .block-note {
font-family: inherit!important;
font-size: 11px;
}

.line-cms-navigation a{
color: #3e3e3e;
}
.line-cms-navigation a:hover{
color: #c8b8a4;
}

.line-cms-navigation a.active{
color: #c8b8a4;
}

.product-label.sale-label {
background-color: #c8b8a4;
}

.mgs-product.products-grid .product-item-info .tocart.btn-cart,
.mgs-products.products-grid .product-item-info .tocart.btn-cart,
.mgs-attribute-products .product-item-info .tocart.btn-cart {
color: #fff;
line-height: 40px;
white-space: nowrap;
background-color: #000000;
border-radius: 0px;
text-transform: uppercase;
font-weight: 600;
letter-spacing: 1px;
font-size: 16px;
}

.mgs-products.products-grid .product-item-info .tocart.btn-cart .text, .mgs-product.products-grid .product-item-info .tocart.btn-cart .text {
display: inline-block;
}

.product-info-main .product-add-form .actions button.tocart {
    letter-spacing: 1px!important;
margin: 0;
background: #4f9071;
color: #fff;
text-decoration: none;
text-align: center;
font-size: 18px;
font-weight: 400;
display: block;
text-transform: uppercase;
transition: all .3s ease-in-out;
border: none;
border-radius: 2px;
width: 100%;
padding: 8px 70px;
line-height: 1.1;
position: relative;
}

@media only screen and (max-width: 767px) {
.info-box-details .tag_info .column .icon {
    display: none;
}
.info-box-details .tag_info .column p {
    color: #000;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 0.45px;
    margin: 0px;
}
.page-footer .middle-footer p, .footer .middle-footer ul.menu a, .footer.content ul.list-icon li a{
    font-size: 14px;
}
.footer .middle-footer ul.menu li:before {
    display: none
}
.header-area.header2.minicart-slide #mainMenu li:before {
    display: none;
}
.header-area.header2 .top-header .top-custom-link ul li {
    padding-top: 0px;
    padding-bottom: 24px;
}
header.page-header .text-des-center {
    padding: 12px 0;
    padding-bottom: 0px;
}
div#top-header-slider strong, #top-header-slider span, #top-header-slider a {
    font-size: 14px!important;
line-height: 14px;
display: flex;
justify-content: center;
}
header.page-header .header-area.header2 button.action.nav-tg {
    filter: none
}
.nav-before-open header.page-header .menu-wrapper .nav-tabs>li>a {
    background-color: #d0d0d0;
}
.mgs-products.products-grid .product-item-info .tocart.btn-cart, .mgs-product.products-grid .product-item-info .tocart.btn-cart {
    width: 100%;
    margin: 0 auto;
    padding: 0px 10px;
}
.mgs-products.products-grid .product-item-info .product-top .action-mobile, .mgs-product.products-grid .product-item-info .product-top .action-mobile {
        right: unset;
left: unset;
margin: 0 auto;
text-align: center;
position: relative;
margin-bottom: -8px;
}

.product-item .old-price .price {
    font-weight: 400;
    font-size: 11px!important;
    line-height: 28px;
    display: block;
    color: #636363!important;
}
.installments-price.list {
    width: 100%;
    display: flex;
}
.informative-full .col-des-4.col-tb-6.col-mb-12.margin-bottom30,
.section-custom-product .col-des-4.col-tb-6.col-mb-12.margin-bottom30 {
    justify-content: unset;
}
.informative-full .align-center-icons, .section-custom-product .align-center-icons {
    display: flex;
    justify-content: left;
}
.informative-full .icon-service .text, .section-custom-product .icon-service .text {
    top: 10px;
    position: relative;
    text-align: right;
}
.informative-full .align-center-icons .line, .section-custom-product .align-center-icons .line {
width: 100%;
margin: 0px;
}
.product-info-main .box-tocart .actions .action.tocart {
padding-top: 0;
height: 42px;
line-height: 2.2;
}
.mgs-products.products-grid .product-item .price-box {
display: grid;
grid-auto-flow: column;
}
}

#minicart-content-wrapper .action.btn.btn-default.btn-full.viewcart:hover {
    color: #fff !important;
}

.informative-full .icon-service .text, .section-custom-product .icon-service .text {
top: 10px;
position: relative;
}

.informative-full, .section-custom-product {
background-color: #f5f5f5;
padding-top: 35px;
padding-bottom: 2px;
text-transform: uppercase;
position: relative;
}

.informative-full .icon-service .icon, .section-custom-product .icon-service .icon {
color: #baac9a;
font-size: 45px;
position: relative;
}

.informative-full .text h6, .section-custom-product .text h6 {
font-size: 12px;
letter-spacing: 0px;
line-height: 1;
color: #968e85;
font-weight: 500;
}

.informative-full p.no-margin, .section-custom-product p.no-margin {
font-size: 11px;
color: #655f57;
}

.footer.content .block.newsletter .action.subscribe {
border: 2px solid #c8b8a4;
background-color: #c8b8a4;
}

.footer.content .block.newsletter {
border: 1px solid #c8b8a4;
}

.logo-block-footer img{
width: 50px;
filter: opacity(0.7);
}

p::selection {
color: #000;
background-color: #f5f5f5;
}

.news-block {
margin-top: 0px;
padding-top: 0px;
}

.news-block p.margin-top15 {
    margin: 0px;
    top: 11px;
    position: relative;
}

.content-heading h3.title, .block-heading h3.title {
display: inline-block;
position: relative;
color: #7e7359!important;
line-height: 24px;
text-transform: uppercase;
font-weight: 100;
letter-spacing: 2px;
}

.content-heading h3.title:before, .content-heading h3.title:after {
display:none;
}

.checkout-index-index .actions-identification {
display:none
}

.mgs-product.products-grid .product-item-info .product-item-name a, .mgs-products.products-grid .product-item-info .product-item-name a, .mgs-attribute-products .product-item-info .product-item-name a {
text-transform: uppercase;
font-weight: 300;
color: #000;
font-size: 14px;
overflow: hidden;
display: block;
width: 100%;
text-align: left;
line-height: 1.5;
padding-bottom: 0;
text-overflow: ellipsis;
white-space: nowrap;
text-shadow: rgba(0,0,0,.3) 0 0 1px;
}

.products-grid .product-item-info .product-item-details .product-reviews-summary {
display: none;
}


.product-item .price-box .price {
font-size: 16px;
font-weight: 600;
white-space: nowrap;
color: #000;
}

.product-item .price-box {
margin: 0;
margin-bottom: -1px;
float: left;
padding-right: 10px;
}
.mgs-product.products-grid .product-item-info .product-item-name, .mgs-products.products-grid .product-item-info .product-item-name, .mgs-attribute-products .product-item-info .product-item-name {
margin-bottom: 0px;
}

.installments-price.list {
float:right;
}

.product-item .old-price .price {
font-weight: 400!important;
}

.footer.content .block.newsletter .action.subscribe {
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
}

.footer .bottom-footer .frame .line .security img, .footer .bottom-footer .frame .line .plugae-copy img {
max-width: 100%
}

.catalog-product-view .product-info-main h2.product-name {
font-size: 22px;
color: #212322;
text-transform: uppercase;
margin-bottom: 0.5rem;
display: block;
font-weight: 300;
text-shadow: rgba(0,0,0,.3) 0 0 1px;
}

.section-custom-product {
background: transparent!important;
}

.block-minicart .block-content > .actions > .primary .action.primary {
display: block;
margin-bottom: 15px;
width: 100%;
font-size: 14px;
padding: 0 35px;
height: 40px;
border: 2px solid #4f9071;
background-color: #4f9071;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 500;
}

a.action.btn.btn-default.btn-full.margin-bottom15.viewcart {
text-transform: uppercase;
font-weight: 500;
letter-spacing: 1px;
}

.page-title-wrapper h1.page-title {
color: #b8a793;
font-weight: 300;
font-size: 24px;
padding: 0;
border: none;
display: block;
margin: 0;
position: relative;
letter-spacing: 1.8px;
text-transform: uppercase;
}

.page-title-wrapper {
padding: 20px 0px;
}

.page-title-wrapper::before {
content: '';
position: absolute;
background: rgba(255, 255, 255, 0);
}

.product-info-main .product-addto-links, .product-options-bottom .product-addto-links {
margin: 11px 0;
}

.cms-home .content-block.instagram-block .mgs-owl-carousel.owl-carousel .owl-item video {
height: auto;
object-fit: cover;
display: flex;
}

.scroll-to-top {
right: 0px;
bottom: 4px!important;
}

#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details .product-info-price .price-box {
display: flex;
margin: 0;
flex-flow: row-reverse;
align-items: center;
}

.mgs-product.products-grid .product-item-info .product-top, .mgs-products.products-grid .product-item-info .product-top, .mgs-attribute-products .product-item-info .product-top {
border-radius: 6px;
}
.product-info-main .product-info-stock-sku {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
}
.como_cuidar{
    padding: 10px 0px;
    border-top: 1px dashed #000;
    padding-top: 20px;
    margin-top: 10px;
}
.como_cuidar p{
    color: #121212;
    margin-bottom:0px;
}

.como_cuidar p:first-child {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 8px;
}

.info-box-details {
    padding: 10px 0px;
    border-top: 1px dashed #000;
    padding-top: 12px;
    margin-top: 10px;
}

.info-box-details .tag_info {
    background: #ffffff;
    border-radius: 4px;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin: 0px 0;
    padding: 4px 0;
    width: 100%;
    margin-bottom: 10px;
}

.info-box-details .tag_info .column {
    align-items: center;
    display: inline-flex;
    gap: 10px;
}

.info-box-details .tag_info .column .icon {
    font-size: 22px;
    color: #838383;
    max-height: 22px;
    top: -5px;
    position: relative;
}

.info-box-details .tag_info .column p {
    color: #000;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0.45px;
    margin: 0px;
}

.info-box-details .tag_info .line{
    background: #000;
    display: block;
    height: 25px;
    width: 1px;
}

#product-slider-related .action {
    z-index: 99;
    position: relative;
}

#header-security.header-checkout .logo img {
    max-height: 100%;
    height: 80px;
    padding: 16px;
}
.fullscreen-slider .owl-carousel .item-image img, .fullscreen-slider .owl-carousel .item-image, .fullscreen-slider .owl-carousel div:not(.owl-nav):not(.owl-dots):not(.slide-text) {
    height: auto!important;
}

.ui-slider-range.ui-widget-header.ui-corner-all{
    background: #c8b8a4;
}