body{
	font-family: 'Montserrat', sans-serif;
}
select {
	height: 45px;
	border: 1px solid #ddd;
	border-radius: 0;
	padding-right: 45px;
	padding-left: 15px;
	font-size: 16px;
	letter-spacing: 0.03em;
}
textarea {
	border: 1px solid #ddd;
	border-radius: 0;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 16px;
	letter-spacing: 0.03em;
}
.columns input[type="text"],
.columns input[type="password"],
.columns input[type="url"],
.columns input[type="tel"],
.columns input[type="search"],
.columns input[type="number"],
.columns input[type="datetime"],
.columns input[type="email"] {
	height: 45px;
	border: 1px solid #ddd;
	border-radius: 0;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	letter-spacing: 0.03em;
}
select:not([disabled]):focus,
textarea:not([disabled]):focus,
.columns input[type="text"]:not([disabled]):focus,
.columns input[type="password"]:not([disabled]):focus,
.columns input[type="url"]:not([disabled]):focus,
.columns input[type="tel"]:not([disabled]):focus,
.columns input[type="search"]:not([disabled]):focus,
.columns input[type="number"]:not([disabled]):focus,
.columns input[type="datetime"]:not([disabled]):focus,
.columns input[type="email"]:not([disabled]):focus {
	box-shadow: none;
	border-color: #6d5175;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.fieldset > .field, 
.fieldset > .fields > .field {
    margin: 0 0 15px;
}
.fieldset > .field > .label, 
.fieldset > .fields > .field > .label {
	font-size: 15px;
    font-weight: normal;
    display: inline-flex;
    align-items: baseline;
    line-height: 20px;
    margin: 0 0 5px;
}
.fieldset > .field.required > .label:after, 
.fieldset > .fields > .field.required > .label:after, 
.fieldset > .field._required > .label:after, 
.fieldset > .fields > .field._required > .label:after {
	font-size: 20px;
	color: #8b0305;
}
.action.primary {
	background: #6d5175;
	border-color: #6d5175;
}
.action.primary:hover,
.action.primary:focus,
.action.primary:active {
	background: #441e4e;
	border-color: #441e4e;
}
a,
.products-grid .product-item-info,
.product-options-bottom button.action.primary{
	 transition: all 0.3s ease-in-out 0.0s;
    -moz-transition: all 0.3s ease-in-out 0.0s;
    -ms-transition: all 0.3s ease-in-out 0.0s;
    -o-transition: all 0.3s ease-in-out 0.0s;
    -webkit-transition: all 0.3s ease-in-out 0.0s;
}
.product-options-bottom button.action.primary,
.product-options-bottom button.action.primary span{
	 transition: all 0.2s ease-in-out 0.0s;
    -moz-transition: all 0.2s ease-in-out 0.0s;
    -ms-transition: all 0.2s ease-in-out 0.0s;
    -o-transition: all 0.2s ease-in-out 0.0s;
    -webkit-transition: all 0.2s ease-in-out 0.0s;
}
ul, ol {    
    list-style: inside;
}
.filterItem{
	cursor:pointer;
	cursor:hand;
}
.sidebar-categories-navigation ul{
	list-style:none;
	padding:0;
	margin-bottom: 0;
}
.sidebar-categories-navigation ul li.childCategories{
	margin-left:20px;
	margin-bottom:2px;
	line-height:1.3;
	font-size: 14px;
	border-bottom: solid 1px #dfd3e2;
}
.sidebar-categories-navigation ul li.childCategories a,
.sidebar-categories-navigation .backMenu li.back a{ color:#000;}
.sidebar-categories-navigation ul li.childCategories a{ font-weight:600; display:block; padding:6px 0}
.sidebar-categories-navigation ul.subCatMenu.level-2 li.childCategories a{text-transform:uppercase;}
.sidebar-categories-navigation ul li.childCategories a:hover,
.sidebar-categories-navigation .backMenu li.back a:hover{ color:#006bb4; text-decoration:none;}
.sidebar-categories-navigation .backMenu li.back{ margin-left:24px; margin-bottom:15px;}
.sidebar-categories-navigation .backMenu li.back a{
	display:block;
	text-transform:uppercase;
	font-weight:500;
	font-size: 20px;
	color:#a24dba;
	line-height:1.2;
}
.sidebar-categories-navigation .backMenu li.back a:before{
	content: "\f104";
	font-family: FontAwesome;
	display: inline-block;
	margin-right: 15px;
	font-size: 25px;
	font-weight: normal;
	line-height: 1;
	vertical-align:text-top;
	margin-left:-24px;
}
.sidebar-categories-navigation ul li.currentCat{
	font-weight:700;
	padding-bottom: 0px;
	line-height: 1.3;
	text-transform:uppercase;
	color:#a24dba;
	font-size:18px;
	border-bottom:solid 2px #b9a0c1;
	padding-left:12px;
	padding-bottom:5px;
}
.sidebar-categories-navigation ul.level-3 li.currentCat,
.sidebar-categories-navigation ul.level-4 li.currentCat,
.sidebar-categories-navigation ul.level-5 li.currentCat,
.sidebar-categories-navigation ul.level-6 li.currentCat{
	font-size:16px;
	color:#000;
	border-bottom: solid 1px #dfd3e2;
	padding: 5px 0 5px 10px;
	text-transform:none;
	font-weight:600;
}
.sidebar-categories-navigation ul.level-3 li.currentCat.no-children,
.sidebar-categories-navigation ul.level-4 li.currentCat.no-children,
.sidebar-categories-navigation ul.level-5 li.currentCat.no-children,
.sidebar-categories-navigation ul.level-6 li.currentCat.no-children{border-bottom: 0;}
.sidebar-categories-navigation ul.level-3 li.childCategories a,
.sidebar-categories-navigation ul.level-4 li.childCategories a,
.sidebar-categories-navigation ul.level-5 li.childCategories a,
.sidebar-categories-navigation ul.level-6 li.childCategories a{ font-weight:400; font-size:14px;}
.sidebar-categories-navigation ul.subCatMenu{ margin-bottom:30px;}
.sidebar-categories-navigation ul.subCatMenu.level-3{ padding-left:25px;}
.sidebar-categories-navigation ul.subCatMenu.level-4{ padding-left:25px;}
.sidebar-categories-navigation ul.subCatMenu.level-5{ padding-left:25px;}
.sidebar-categories-navigation ul.subCatMenu.level-6{ padding-left:25px;}

.navigation,
.sections.nav-sections{
	background:#6d5175;	
	font-weight:500;
}
.nav-sections{ margin-bottom:10px;}

nav.navigation li.level0 > a.level-top{
	text-transform:uppercase;
	color:#fff;
	font-family: 'Montserrat', sans-serif;
	font-weight:500;
	font-size:17px;
	letter-spacing:0.02em;
	display:block;
}
nav.navigation li.level0:hover > a.level-top{
	color:#c3b0c8;
}

.navigation .level0 .submenu{ padding:15px 0 10px;}

nav.navigation ul.columnWrapper{
	display:block !important;
	position: inherit !important;
	top: auto !important;
	float:left;
}
nav.navigation > ul > li.full-width-child{
	position:static;
}
nav.navigation > ul > li.full-width-child ul.level0.submenu.full-width{
	min-width:100%;
	left:0 !important;
	padding:20px;
	border-top:0;
}
nav.navigation > ul > li ul.level0.submenu{border-top:0;}
nav.navigation > ul > li.full-width-child ul.level0.submenu > li{
	box-sizing:border-box;
	float:left;
}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-1 > li{width:100%;}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-2 > li{width:50%;}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-3 > li{width:33%;}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-4 > li{width:25%;}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-5 > li{width:20%;}
nav.navigation > ul > li.full-width-child ul.level0.submenu.c_columns-6 > li{width:16.66%;}

.navigation .level0 .level0.submenu.c_columns- li,
.navigation .level0 .submenu li.level1.toggleParent.ui-menu-item {
	margin-bottom: 1rem;
}

.navigation .level0 .submenu .submenu-reverse {
  left: 0px !important;
  right: 100%;
}

@media screen and (min-width: 768px) {
	nav.navigation ul.level2 {
		display:block !important;
		position:static !important;
	}
}

nav.navigation .level0 .submenu li.level1 > a{
	color:#6d5175;
	line-height:1.2;
	font-weight:600;
	padding: 3px 20px;
}
nav.navigation .level0 .submenu ul.level2 a{
	padding: 0px 17px;
	font-size: 13px;
	color:#6d5175;
}
.navigation .level0.active > .level-top,
.navigation .level0.has-active > .level-top{
	border-color:#c3b0c8;
	color:#c3b0c8;
}
.navigation ul.level2 .level0{ display:block;}
.category-view{
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.category-view img{ 
	float:left;
	padding:15px;
	border:solid 1px #ccc;
	margin-right:50px;
	margin-bottom:40px;
}
.page-products .columns{
	clear:both;
}
.swatch-option{
	min-width:40px;
	height:40px;
	margin: 0 10px 5px 0;
}
.filter-options-content,
.swatch-attribute.swatch-layered{ 
	width: calc(100% + 10px);
}

.page-header .panel.wrapper{
	background-color:#441e4e;
	border:none;
}
.page-header .header.panel {
    padding-bottom: 7px;
    padding-top: 7px;
}
.header.panel > .header.links > li {
    font-size: 13px;
}
.logo {
    margin: 14px auto 10px 0;
}
.header-right-section .minicart-wrapper{
	clear:right;
}
.shipping-question-contact_Wrapper{
	float:right;
	max-width: calc(100% - 220px);
	display: flex;
	margin-bottom: 30px;
}
.h_free_shipping{
	background:#f9d50c;
	padding:5px 20px;
	font-size:17px;
	color:#000;
	font-weight:500;
	display:inline-block;
}
.h_question_call{
	display:inline-block;
	color:#6d5175;
	font-size:16px;
	line-height: 34px;
	margin: 0 0 0 25px;
}
.h_question_call a{
	font-weight:600;
	color:#6d5175;
}
a.h_contact_bt{
	background:#fdf0a5;
	color:#000;
	font-weight:500;
	font-size:16px;
	display:inline-block;
	padding:6px 20px;
	margin: 0 0 0 25px;
}
a.h_contact_bt:hover{
	text-decoration:none;
	background:#6d5175;
	color:#fff;
}
.page-footer {
    background: #e0dae1;
	padding-bottom:35px;
}
small.copyright{
	background: #4f3d50;
	font-size:11px;
}
.column1-4.f-block{
	float:left;
	width:25%;
	padding-right: 25px;
}
.footer.content ul {
	padding: 0;
}
footer .column1-4.f-block li{
	margin-bottom:10px;
	font-size:13px;
}
.custom-footer {
	padding: 0 25px;
}
.custom-footer:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.column1-4.f-block li a{
	color:#000;
	font-size:13px;
}
.column1-4.f-block li a:hover{
	text-decoration:none;
	color:#8d1a94;
}
footer .block.newsletter{	
	width:25%;
}
.block.newsletter .title{ display:block;}
.block.newsletter .title strong,
.column1-4.f-block h3 {
    display: block;
	text-transform:uppercase;
	font-weight:400;
	font-size:17px;
	letter-spacing:0.02em;
	color:#000;
	margin-top: 2rem;
	margin-bottom: 1.5rem;
}
footer .block.newsletter .field.newsletter .control {
	border:solid 1px #8b1592;
}
footer .block.newsletter .field.newsletter .control input#newsletter{
	height:40px;
	border:none;
}
footer .block.newsletter .action.primary{
	height:42px;
	background: #8b1592;
	border:none;
}
.block.newsletter .field .control::before {
    line-height: 40px;
    color: #8b1592;
}
.block.newsletter ul.footer-social{ margin-top:30px;}
.block.newsletter ul.footer-social li{
	float:left;
	margin-right:10px;
}
.footer-social li a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
}
.footer-social li a:hover {
	color: #8b0305;
}
.footer-social li a:before {
	font-family: FontAwesome;
}
.footer-social li a.footer-facebook{ background:#3b5a9b}
.footer-social li a.footer-facebook:hover{ color:#3b5a9b; background:#fff;}
.footer-social li a.footer-twitter{ background:#26a9e1}
.footer-social li a.footer-twitter:hover{ color:#26a9e1; background:#fff;}
.footer-social li a.footer-googleplus{ background:#ce3633}
.footer-social li a.footer-googleplus:hover{ color:#ce3633; background:#fff;}
.footer-social li a.footer-instagram{ background:#2f6798}
.footer-social li a.footer-instagram:hover{ color:#2f6798; background:#fff;}
.footer-social li a.footer-facebook:before {
	content: "\f09a";
}
.footer-social li a.footer-twitter:before {
	content: "\f099";
}
.footer-social li a.footer-googleplus:before {
	content: "\f0d5";
}
.footer-social li a.footer-instagram:before {
	content: "\f16d";
}
.minicart-wrapper .action.showcart::before{color: #8b1592;}


/**************************/

.page-layout-2columns-left .column.main{
	width: 73.167%;
}
.page-layout-2columns-left .sidebar-main {
    width: 26.833%;
}
.sidebar.sidebar-main .block-content.filter-content strong.filter-subtitle{ display:none;}

.sidebar.sidebar-main .filter-options-title{ 
	text-transform:none;
	color:#868686;
	font-size:18px;
	font-weight:600;
	border-bottom:solid 2px #b9a0c1;
	padding-bottom:5px;
}
.sidebar.sidebar-main .filter-options-content{
	display:block !important;
	
}
.sidebar.sidebar-main .filter-options-title::after{
	display:none;
}
.products.list .item.product .swatch-option.image{
	width:25px;
	min-width:25px;
	height:25px;
	margin: 0 6px 6px 0;
}
.swatch-more {
    color: #712c85;
    font-weight: 500;
}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{
	border:none;
	padding:0;
	box-shadow:none;
	margin:0;
}
.catalog-product-view h1.page-title {
	font-size:36px;
	font-weight:500;
	color:#7e4f8d;
	margin: 20px 0 30px;
}
.page-layout-1column .product.media {
    width: 50%;
	padding-right: 30px;
}
.page-layout-1column .product-info-main {
    width: 50%;
}
.product-info-main .product-info-price .price-box .price-container > span.price-label{
	font-size: 14px;
}
.product-info-main .product-info-price{
	border-bottom: 2px solid #7e4f8d;
}
.breadcrumbs .items{
	font-size:14px;	
	font-weight:500;
}
.breadcrumbs strong {
	font-weight: 500;
	color: #000;
}
.breadcrumbs ul.items a{
	color:#712c85;
}
.breadcrumbs .item:not(:last-child)::after{
	margin: 0 5px;
	vertical-align: text-bottom;
}
.product-info-main .product-info-stock-sku{
	vertical-align:bottom;
}
.prices-tier {
    margin-bottom: 15px;
    background: #fafaf2;
    padding: 20px 30px;
}
.prices-tier .item {
    margin-bottom: 10px;
    color: #500568;
    font-weight: 500;
}
.prices-tier .item strong {
	font-weight: 500;
}
.swatch-opt{
	margin: 0 0 20px;
}
.product-info-main .product-add-form{
	padding-top:10px;
}
.swatch-attribute-label {
    color: #7e4f8d;
	font-size:18px;
	font-weight:500;
}
.swatch-attribute {
    margin-bottom: 25px;
}
.swatch-attribute.configuration,
.swatch-attribute.size {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.swatch-attribute.configuration .swatch-attribute-options,
.swatch-attribute.size .swatch-attribute-options{
	width: calc(100% - 150px);
	display: inline-block;
	max-width:320px;
	margin-top: 0;
}
.swatch-attribute.configuration .swatch-attribute-label,
.swatch-attribute.size .swatch-attribute-label{
	width:50%;
	display: inline-block;
	max-width:130px;
	text-align:right;
	font-weight:500;
}
.swatch-attribute.configuration .mage-error,
.swatch-attribute.size .mage-error {
	width: 100%;
	padding-left: 150px;
}
.swatch-attribute-options select {
	height: 40px;
	font-size: 15px;
}
.product-options-bottom .box-tocart{
	background:#fafaf2;
	border:solid 1px #ccccb6;
	padding:16px 0;
}
.product-options-bottom .box-tocart .field.qty,
.product-options-bottom .box-tocart .actions{
	width:50%;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:0;
	box-sizing:border-box;
}
.product-options-bottom .box-tocart .field.qty label,
.product-options-bottom .box-tocart .field.qty .control{
	display:inline-block;
}
.product-options-bottom .box-tocart .action.tocart:not(:last-child){
	margin-bottom:0;
}
.product-options-bottom .box-tocart .field.qty{
	text-align:right;
	padding-right:10%;
}
.box-tocart .action.tocart{ width:auto;}
.product-options-bottom .box-tocart .field.qty label{
	color:#500568;
	font-size:18px;
	padding-right:17px;
	font-weight: 500;
}
.product-options-bottom .box-tocart .field.qty .control input{
	border: solid 2px #8b1592;
	width: 86px;
	height: 42px;
	font-size:16px;
}
.product-options-bottom button.action.primary{
	background:#f9ca0c;
	border-radius:0px;
	border: none;
	padding-left:60px;
	padding-right:25px;
}
.product-options-bottom button.action.primary span{
	text-transform:uppercase;
	color:#000;
	font-weight:700;
}
.product-options-bottom button.action.primary span:after{
	content:"\f0da";
	font-family:FontAwesome;
	color:#fff;
	display:inline-block;
	margin-left:30px;
	font-size:24px;
	font-weight:400;
}
.product-options-bottom button.action.primary:hover{
	background:#8b1592;
}
.product-options-bottom button.action.primary:hover span{
	color:#fff;
}
.product.media .fotorama__caption__wrap{
	display:none !important;
}
.catalog-product-view .columns{
	padding-bottom:80px;
}
.product.attribute.overview{
	margin-bottom:3px;
}
.product.attribute.overview,
.product.attribute.description{
	color:#500568;
	line-height:2;
	padding-right:25px;
}

.minicart-items-wrapper {
	max-height: 380px;
}
.minicart-wrapper .action.showcart .counter.qty {
	background: #8b1592;
}
#minicart-content-wrapper .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout {
	background-color: #6d5175;
	color: #fff;
	border: 0;
	transition: all 0.3s ease;
}
.block-minicart .block-content > .actions > .secondary .viewcart {
	font-weight: 500;
	background-color: #6d5175;
	color: #fff;
	transition: all 0.3s ease;
	line-height: 34px;
	padding: 0 15px;
	border-radius: 3px;
	display: inline-block;
	text-decoration: none;
}
#minicart-content-wrapper .action.primary:hover,
.cart-summary .checkout-methods-items .action.primary.checkout:hover,
.block-minicart .block-content > .actions > .secondary .viewcart:hover {
	background-color: #441e4e;
}
.minicart-wrapper .block-minicart {
	border-color: #441e4e;
	padding-bottom: 5px;
}
.minicart-wrapper .block-minicart:after {
	border-color: transparent transparent #441e4e transparent;
}
.minicart-items .product-item-name a {
    color: #712c85;
    font-weight: 500;
}

/*****  CART PAGE  ******/

.cart.table-wrapper .actions-toolbar {
	min-height: 30px;
}
.cart-summary select {
	font-size: 14px;
	padding-left: 8px;
	padding-right: 30px;
}
.columns .cart-summary input[type="text"] {
	font-size: 14px;
	padding-left: 8px;
}
.cart-container .form-cart .actions.main .action.update {
	line-height: 40px;
	background-color: #f9d50c;
	border: 0;
	color: #000;
	padding: 0 20px 0 20px;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	box-shadow: none;
	transition: all 0.3s ease;
}
.cart-container .form-cart .actions.main .action.update:hover {
    background-color: #441e4e;
    color: #fff;
}
.cart-discount .block .content {
	display: block !important;
}
.cart-discount .block > .title:after {
	display: none;
}
.cart-discount .block > .title strong {
	color: #6d5175;
    font-weight: 500;
    font-size: 18px;
}
.cart-discount .actions-toolbar .action.primary {
	height: 45px;
    box-shadow: none !important;
    background-color: #6d5175;
    color: #fff;
    font-size: 15px;
    border: 0!important;
    transition: all 0.3s ease;
}
.cart-discount .actions-toolbar .action.primary:hover,
.cart-discount .actions-toolbar .action.primary:focus {
	background-color: #441e4e;
    color: #fff;
}
.cart-discount .block > .title {
	cursor: default;
}
.modal-inner-wrap .action-secondary.action-dismiss {
	box-shadow: none;
	background-color: #fff;
	border-color: #6d5175;
	color: #6d5175;
	min-width: 80px;
	transition: all 0.3s ease;
}
.modal-inner-wrap .action-primary.action-accept {
	box-shadow: none;
	background-color: #6d5175;
	border-color: #6d5175;
	color: #fff;
	min-width: 80px;
	transition: all 0.3s ease;
}
.modal-inner-wrap .action-secondary.action-dismiss:hover,
.modal-inner-wrap .action-primary.action-accept:hover {
	background-color: #441e4e;
	border-color: #441e4e;
	color: #fff;
}

/******* CHECKOUT PAGE ******/

.opc-progress-bar {
	margin: 20px 0;
}
.opc-progress-bar-item:before {
	background: #e0dae1;
	border: 1px solid #e0dae1;
}
.opc-progress-bar-item > span:before,
.opc-progress-bar-item > span:after {
	background: #e0dae1;
	border: 1px solid #e0dae1;
}
.opc-progress-bar-item > span:after {
	background: #fff;
}
.opc-progress-bar-item._active:before {
    background: #6d5175;
    border-color: #6d5175;
}
.opc-progress-bar-item._active > span:before {
    background: #6d5175;
    border-color: #6d5175;
}
.opc-progress-bar-item._active > span:after {
	border-color: #6d5175;
}
.authentication-wrapper .action-auth-toggle,
.block-authentication .actions-toolbar > .primary .action,
.checkout-payment-method .checkout-billing-address .primary .action-update,
.checkout-payment-method .checkout-billing-address .action-cancel {
	background: #6d5175;
	color: #fff;
	line-height: 40px;
	display: inline-block;
	padding: 0 15px;
	border-radius: 3px;
	text-transform: uppercase;
	text-decoration: none;
	box-shadow: none;
	border: 0;
	transition: all 0.3s ease;
}
.block-authentication .actions-toolbar > .primary .action {
	line-height: 50px;
	padding: 0 20px;
}
.authentication-wrapper .action-auth-toggle:hover,
.block-authentication .actions-toolbar > .primary .action:hover,
.checkout-payment-method .checkout-billing-address .primary .action-update:hover {
	background: #441e4e;
}
.checkout-payment-method .checkout-billing-address .action-cancel {
	margin-top: 0;
	border: 1px solid #6d5175;
	line-height: 38px;
	background: #fff;
	color: #6d5175;
	font-weight: 600;
}
.checkout-payment-method .checkout-billing-address .action-cancel:hover {
	background: #441e4e;
	border: 1px solid #441e4e;
	color: #fff;
	text-decoration: none;
}
.checkout-index-index .minicart-items {
	display: block !important;
}
.opc-block-summary .items-in-cart > .title {
	cursor: default;
}
.opc-block-summary .items-in-cart > .title:after,
.checkout-payment-method .payment-option-title .action-toggle:after {
	display: none;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary {
	background: #f9ca0c;
    border-color: #f9ca0c;
    color: #000;
    transition: all 0.3s ease;
}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover,
.opc-wrapper .form-discount .actions-toolbar .primary .action:hover {
	background: #441e4e;
    border-color: #441e4e;
    color: #fff;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
	display: block !important;
}
.checkout-payment-method .payment-option-title .action-toggle {
	color: #6d5175;
	font-weight: 500;
	font-size: 18px;
}
.opc-wrapper .form-discount {
	display: flex;
	max-width: none;
}
.opc-wrapper .form-discount .payment-option-inner {
	margin: 0;
	flex-grow: 1;
	max-width: 300px;
}
.opc-wrapper .form-discount .actions-toolbar .primary .action {
	margin: 0;
	height: 45px;
	box-shadow: none;
	background-color: #6d5175;
	color: #fff;
	font-size: 15px;
	border: 0;
	border-radius: 0;
	white-space: nowrap;
	transition: all 0.3s ease;
}

/**** ADMIN PAGES ****/

.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {
	border-color: #6d5175;
}