.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion,.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover,.products-block>div .p .p-bottom>div .p-tools .btn,.products-block>div .p .p-bottom>div .p-tools .btn.btn-cart,.btn.btn-default,.btn.btn-default:hover,a.btn.btn-default,a.btn.btn-default:hover,a.social-icon,a.social-icon:hover {color:#fff;}
.p-to-cart-block .add-to-cart-button,#content .btn.unveil-button,#footer .btn.unveil-button,.ui-slider-horizontal .ui-slider-handle,:where(.ums_forms_redesign--off) .compact-form .form-control,.btn.btn-secondary,a.btn.btn-secondary,.btn.btn-primary,a.btn.btn-primary,.p-to-cart-block,.type-product .quaintity .decrease,.type-product .quantity .increase,.p-to-cart-block .add-to-cart .quantity,.type-product .quantity .decrease:hover:before {border-radius:8px;}
.p-detail-inner table.detail-parameters tbody tr th .row-header-label,.wide .p-detail-inner .p-data-wrapper {border-radius:8px;background-color:#f5f5f5;}
.products-block .p-bottom>div .p-tools form{display:flex;flex-direction:row-reverse;justify-content:center;}
.quantity .decrease{border-radius:8px 0 0 8px;}
.wide .p-detail-inner .p-data-wrapper {padding:15px;}
.products-block>div .p .p-bottom>div .p-tools{padding:22px 0;}
#header .header-bottom{border:none;}
.adtl-contact-tools{display:flex;}
.adtl-contact-link{display:flex!important;gap:5px;align-items:center;}
.navigation-in>ul>li>a, .menu-helper>span{color:#C3B1B8}
.navigation-in>ul>li>a:hover{background:#fff;}
.header-bottom, #navigation{background:#261a20;}
.quantity .increase{border-radius:0 8px 8px 0;}
.quantity .decrease:hover:before {border-radius:8px 0 0 8px;color:#fff;}
.quantity .increase:hover:before {color:#fff; border-radius: 0 8px 8px 0;}
#footer .btn.btn-default {border-radius:0 8px 8px 0;}
#footer a:hover {color:#AD6B98;}
#footer .contact-box {color:#6a062b;}
.products-block>div:hover{box-shadow:none;}
.products-wrapper.product-slider-holder.has-navigation{overflow:visible;}
.products-block>div .p{box-shadow:0 0 10px rgba(0,0,0,.16);border-radius:8px;overflow:hidden;}
.products-wrapper.product-slider-holder.has-navigation{overflow:visible!important;}
.benefitBanner {gap:18px;border-radius:8px;background:#F6F6F6;padding:20px 10px;}
.benefitBanner__item {flex:1 1 24%;margin-bottom:0;}
.type-product .benefitBanner {display:grid;grid-template-columns:repeat(4,1fr);background:none;}
.type-product .benefitBanner__item {width:100%;}
.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button {background-color:#000;}
.homepage-blog-wrapper .news-item {flex-basis:33%;width:33%;}
.welcome {margin-top:15px;}
.in-index .container-narrow {width:100%;}
.p-final-price-wrapper {display:flex;align-items:center;gap:10px;}
.p-to-cart-block .p-final-price-wrapper .price-final-holder {color:#A74F76;}
.products-top.products-inline>div {width:25%;height:350px;}
.products-block>div{transition:.3s;}
.products-inline.products-top>div .p {border:1px solid #eee;border-radius:8px;transition:.3s;}
.products-inline.products-top>div .p .image {min-height:225px;width:auto;}
.products-inline.products-top>div .p .image img {height:150px;width:auto;}
.subcategories {display:grid;grid-template-columns:repeat(4,1fr);gap:5px;}
.subcategories li {width:100%;padding:1px;}
.subcategories li a {gap:18px;border:1px solid #eee;border-radius:8px;padding:20px;min-height:110px;transition:.3s;}
.subcategories li a:hover {transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08);border-color:#d46a91;}
.subcategories li a:after {content:"›";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:34px;color:#c45a82;transition:.3s;}
.subcategories li a:hover:after {right:15px;}
.subcategories .image {width:72px;height:72px;min-width:72px;border-radius:50%;background:#faf1f5;display:flex;align-items:center;justify-content:center;}
.subcategories .image img {width:48px;height:48px;object-fit:contain;}
.subcategories .text {flex:1;color:#222;padding-right:40px;}
.subcategories.with-image li a:hover {border-color:#ad6b98;transform:translateY(-3px);}
.subcategories.with-image li a:hover .text {color:#ad6b98;}
.subcategories.with-image li a:hover .image img {transform:scale(1.05);}
.subcategories.with-image .image img {transition:transform .3s;mix-blend-mode:multiply;}
.subcategories.with-image li a .image {padding-right:0;width:auto;}
.subcategories.with-image li a .text {flex-grow:1;max-width:100%;text-overflow:unset;}
.homepage-products-heading-3.homepage-group-title {display:flex;align-items:center;justify-content:center;gap:24px !important;}
.homepage-products-heading-3.homepage-group-title::before,.homepage-products-heading-3.homepage-group-title::after {content:"" !important;width:120px;height:2px;flex-shrink:0;display:block !important;}
.homepage-products-heading-3.homepage-group-title::before {background:linear-gradient(90deg,transparent,#A74F76);}
.homepage-products-heading-3.homepage-group-title::after {background:linear-gradient(90deg,#A74F76,transparent);}
.carousel-control.right:before, .carousel-control.left:before{color:#da4b7e}
.product-slider-holder{padding:10px 0;}
@media(max-width:991px){
.subcategories.with-image li a .text {text-overflow:unset;}
.benefitBanner {display:grid;grid-template-columns:repeat(2,1fr);width:100%;}
.benefitBanner__item {width:100%;}
.products-block>div .p .p-bottom>div .p-tools .btn,.products-block>div .p .p-bottom>div .p-tools .btn.btn-cart.btn.btn-secondary {border-radius:8px;}
.products-block {gap:14px;}
.product-slider-holder .product-slider {margin-left:-5px;}
#footer {background-size:20%;background-position:94% 10%;}
.subcategories {grid-template-columns:repeat(3,1fr);}
.products-top.products-inline>div {width:50%;}
div#carousel {width:100vw;max-width:none;position:relative;left:50%;transform:translateX(-35%);}
.next-to-carousel-banners {display:none;}
}
@media(min-width:992px){
div#carousel {width:101vw;max-width:none;position:relative;left:50%;transform:translateX(-38%);}
.next-to-carousel-banners {margin-top:25px;}
.banners-row .banner-wrapper {margin-top:15px;}
.next-to-carousel-banners .banner-wrapper {border-radius:8px;overflow:hidden;box-shadow:0 0 5px #e7e1de;border:1px solid #e7e1de;}
.benefitBanner__item:not(:last-child) {border-right:1px solid #A74D74;}
.benefitBanner__data,.benefitBanner__content {text-align:center;}
}
@media(max-width:768px){
.benefitBanner {display:grid;grid-template-columns:repeat(1,1fr);width:100%;}
.benefitBanner__item {padding-bottom:10px;}
.type-product .benefitBanner {grid-template-columns:repeat(1,1fr);}
.p-desc {display:none;}
.products-block {gap:0;}
.product-slider-holder .product-slider {margin-left:0;}
#footer {background-size:48%;background-position:85% 40%;}
.homepage-blog-wrapper .news-item {width:100%;}
.subcategories {grid-template-columns:repeat(1,1fr);}
.products-top.products-inline>div {width:100%;}
div#carousel {width:100%;left:unset;transform:unset;}
}