/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 
:root{
	--bs-btn-bg:#9683EC;
	--bs-link-color-rgb: 150, 131, 236;
	--bs-btn-color: #9683EC;
    --bs-btn-border-color: #9683EC;
}

#bannerslider{padding:2px;}

.blockreassurance{background-color:#9683EC}
.blockreassurance--horizontal .reassurance__image img{width:100%}
.blockreassurance--dark .reassurance__title{color: white;text-decoration: underline;}
.blockreassurance--dark .reassurance__desc{color: white;}
.product-flags .badge, .text-bg-primary,.btn-primary{background-color: #9683EC !important;border: #9683EC;}
.carousel-control-next-icon, .carousel-control-prev-icon,.carousel-indicators .active{background-color: #9683EC !important;}
.btn-outline-primary{border-color:#9683EC;color:#9683EC;}

#_desktop_ps_searchbar{width:100%}
.header-bottom__row{justify-content: center;}
.ps-mainmenu:is(.ps-mainmenu--desktop){justify-content: center;}
.header-bottom,.header-top{border-bottom:none;}

.btn-primary{text-transform:uppercase;}
.ps-mainmenu:is(.ps-mainmenu--desktop) .ps-mainmenu__tree>li .ps-mainmenu__tree-link{color:#9683EC;font-weight: 600;}



.module-products .section-title{    color: #9683EC;
    text-align: center;
    margin-bottom: 0;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 6px;}
.module-products p{text-align:center;}