body{
  color:#F9F8F6;
}

h1, .h1{
  color:#FDC8C3;
}

a, .a{
  color:#8f8f8f;
}
a:hover, .a:hover{
  color:#F9F8F6;
}

.section-title{
  color:#F9F8F6;
}

.section-subtitle{
  color:#F9F8F6;
}

.form-group .control input:focus,
.field .control input:focus,
.fieldset .control input:focus{
  border:1px solid #9A4B5E;
}

input[type=tel],
input[type=text],
input[type=search],
input[type=password],
input[type=date],
input[type=email],
textarea,
select{
  background-color:transparent;
  border:1px solid #8f8f8f;
  color:#F9F8F6;
}
input[type=tel]::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{
  color:#8f8f8f;
}
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=search]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder,
input[type=email]::placeholder,
textarea::placeholder,
select::placeholder{
  color:#8f8f8f;
}
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=search]:disabled,
input[type=password]:disabled,
input[type=date]:disabled,
input[type=email]:disabled,
textarea:disabled,
select:disabled{
  background-color:transparent;
  border-color:#413538;
}
input[type=tel].mage-error,
input[type=text].mage-error,
input[type=search].mage-error,
input[type=password].mage-error,
input[type=date].mage-error,
input[type=email].mage-error,
textarea.mage-error,
select.mage-error{
  border-color:#E63333;
  color:#F9F8F6;
}
input[type=tel].mage-error + .mage-notice,
input[type=tel].mage-error + .mage-error,
input[type=text].mage-error + .mage-notice,
input[type=text].mage-error + .mage-error,
input[type=search].mage-error + .mage-notice,
input[type=search].mage-error + .mage-error,
input[type=password].mage-error + .mage-notice,
input[type=password].mage-error + .mage-error,
input[type=date].mage-error + .mage-notice,
input[type=date].mage-error + .mage-error,
input[type=email].mage-error + .mage-notice,
input[type=email].mage-error + .mage-error,
textarea.mage-error + .mage-notice,
textarea.mage-error + .mage-error,
select.mage-error + .mage-notice,
select.mage-error + .mage-error{
  color:#E63333;
}
input[type=tel].mage-error ~ .icon,
input[type=text].mage-error ~ .icon,
input[type=search].mage-error ~ .icon,
input[type=password].mage-error ~ .icon,
input[type=date].mage-error ~ .icon,
input[type=email].mage-error ~ .icon,
textarea.mage-error ~ .icon,
select.mage-error ~ .icon{
  background-color:#E63333;
}
input[type=tel]:-webkit-autofill, input[type=tel]:-webkit-autofill:hover, input[type=tel]:-webkit-autofill:focus, input[type=tel]:-webkit-autofill:active,
input[type=text]:-webkit-autofill,
input[type=text]:-webkit-autofill:hover,
input[type=text]:-webkit-autofill:focus,
input[type=text]:-webkit-autofill:active,
input[type=search]:-webkit-autofill,
input[type=search]:-webkit-autofill:hover,
input[type=search]:-webkit-autofill:focus,
input[type=search]:-webkit-autofill:active,
input[type=password]:-webkit-autofill,
input[type=password]:-webkit-autofill:hover,
input[type=password]:-webkit-autofill:focus,
input[type=password]:-webkit-autofill:active,
input[type=date]:-webkit-autofill,
input[type=date]:-webkit-autofill:hover,
input[type=date]:-webkit-autofill:focus,
input[type=date]:-webkit-autofill:active,
input[type=email]:-webkit-autofill,
input[type=email]:-webkit-autofill:hover,
input[type=email]:-webkit-autofill:focus,
input[type=email]:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
textarea:-webkit-autofill:active,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus,
select:-webkit-autofill:active{
  -webkit-text-fill-color:#F9F8F6;
}

input[type=tel]:hover, input[type=tel]:focus,
input[type=text]:hover, input[type=text]:focus,
input[type=search]:hover, input[type=search]:focus,
input[type=password]:hover, input[type=password]:focus,
input[type=date]:hover, input[type=date]:focus,
input[type=email]:hover, input[type=email]:focus,
select:hover, select:focus{
  border:1px solid #B6697B;
  box-shadow:0 0 0 3px rgba(154, 75, 94, 0.2);
}
input[type=tel]:hover.mage-error, input[type=tel]:focus.mage-error,
input[type=text]:hover.mage-error, input[type=text]:focus.mage-error,
input[type=search]:hover.mage-error, input[type=search]:focus.mage-error,
input[type=password]:hover.mage-error, input[type=password]:focus.mage-error,
input[type=date]:hover.mage-error, input[type=date]:focus.mage-error,
input[type=email]:hover.mage-error, input[type=email]:focus.mage-error,
select:hover.mage-error, select:focus.mage-error{
  border-color:#E63333;
  box-shadow:0 0 0 3px rgba(230, 51, 51, 0.25);
}
input[type=tel]:hover:disabled, input[type=tel]:focus:disabled,
input[type=text]:hover:disabled, input[type=text]:focus:disabled,
input[type=search]:hover:disabled, input[type=search]:focus:disabled,
input[type=password]:hover:disabled, input[type=password]:focus:disabled,
input[type=date]:hover:disabled, input[type=date]:focus:disabled,
input[type=email]:hover:disabled, input[type=email]:focus:disabled,
select:hover:disabled, select:focus:disabled{
  border:1px solid #413538;
  color:#FDC8C3;
}

.input-inline input{
  color:#9A4B5E;
}
.input-inline input::-moz-placeholder{
  color:#413538;
}
.input-inline input::placeholder{
  color:#413538;
}
.input-inline .action{
  color:#fff;
}
.input-inline.light input{
  border:1px solid #FEEDEB;
  color:#FEEDEB;
}
.input-inline.light input::-moz-placeholder{
  color:#B6697B;
}
.input-inline.light input::placeholder{
  color:#B6697B;
}
.input-inline.light input:focus{
  box-shadow:0 0 0 3px rgba(154, 75, 94, 0.5);
}

.radio-group li input[type=radio]:checked + label{
  color:#F9F8F6;
}
.radio-group li input[type=radio]:checked + label:before{
  border:1px solid #F9F8F6;
}
.radio-group li input[type=radio]:checked + label:after{
  background-color:#F9F8F6;
}
.radio-group li label{
  color:#F9F8F6;
}
.radio-group li label:before{
  border:1px solid #F9F8F6;
}
.radio-group li label:after{
  background-color:#F9F8F6;
}

.check-group input[type=checkbox]:checked + label{
  color:#9A4B5E;
}
.check-group input[type=checkbox]:checked + label:before{
  color:#9A4B5E;
}
.check-group label,
.check-group .check-label{
  color:#B6697B;
}
.check-group label:before,
.check-group .check-label:before{
  color:#B6697B;
}
.check-group label:hover,
.check-group .check-label:hover{
  color:#9A4B5E;
}
.check-group label:hover:before,
.check-group .check-label:hover:before{
  color:#9A4B5E;
}
.check-group label .a,
.check-group label a,
.check-group .check-label .a,
.check-group .check-label a{
  color:#B6697B;
}
.check-group.light input[type=checkbox]:checked + label{
  color:#fff;
}
.check-group.light input[type=checkbox]:checked + label:before{
  color:#fff;
}
.check-group.light label,
.check-group.light .check-label{
  color:#FEEDEB;
}
.check-group.light label:before,
.check-group.light .check-label:before{
  color:#FEEDEB;
}
.password-strong span{
  color:#9A4B5E;
}

.password-very-strong span{
  color:#9A4B5E;
}

.btn-switch{
  background:#DDB6BF;
}
.btn-switch span{
  background:#fff;
  color:#fff;
}
.btn-switch:hover{
  background:#9A4B5E;
}
.btn-switch.active{
  background:#9A4B5E;
}
.btn-switch.active span{
  color:#9A4B5E;
}

input[type=button],
input[type=submit],
button,
.btn{
  background-color:#F4436C;
  color:#151515;
}
input[type=button]:hover,
input[type=submit]:hover,
button:hover,
.btn:hover{
  background-color:#f5567b;
}
input[type=button] span,
input[type=submit] span,
button span,
.btn span{
  color:#151515;
}
input[type=button].secondary,
input[type=submit].secondary,
button.secondary,
.btn.secondary{
  color:#F4436C;
  border:1px solid #F4436C;
}
input[type=button].secondary:hover,
input[type=submit].secondary:hover,
button.secondary:hover,
.btn.secondary:hover{
  color:#F4436C;
  background-color:transparent;
  box-shadow:inset 0 0 0 1px #F4436C;
}
input[type=button].secondary:hover span,
input[type=submit].secondary:hover span,
button.secondary:hover span,
.btn.secondary:hover span{
  color:#F4436C;
}
input[type=button].secondary span,
input[type=submit].secondary span,
button.secondary span,
.btn.secondary span{
  color:#F4436C;
}

.back-link{
  color:#8f8f8f;
}
.back-link:hover{
  color:#fff;
}

.btn-blur{
  background-color:rgba(244, 67, 108, 0.3);
  border-color:#151515;
}
.btn-blur:hover{
  border-color:#f5567b;
}

input[type=button].btn-green,
input[type=submit].btn-green,
button.btn-green,
.btn-green{
  background-color:#F4436C;
}
input[type=button].btn-green:hover,
input[type=submit].btn-green:hover,
button.btn-green:hover,
.btn-green:hover{
  background-color:#f3305d;
}

.action.btn-loading,
.a-btn-action.btn-loading{
  background-image:url("../images/loader_sd.svg");
}
.action.secondary.btn-loading,
.a-btn-action.secondary.btn-loading{
  background-image:url("../images/loader_sd.svg");
}

.message{
  color:#413538;
}
.message.success{
  background:#D3F4E8;
  color:#0B4947;
}
.message.error{
  background:#FDC8C3;
  color:#E63333;
}
.message.warning{
  background:#EEECE8;
}
.message.notice{
  background:#daebff;
}

.breadcrumbs *,
.breadcrumbs li{
  color:#8f8f8f;
}
.breadcrumbs a:hover{
  color:#fff;
}

.acp-default{
  background:#151515;
}
.acp-default .h2{
  color:#F4436C;
}
.acp-default .cat-link{
  color:#FEEDEB;
}
.acp-default .brand-link{
  margin-bottom:12px;
}
.acp-default .brand-link:hover{
  box-shadow:0 0 0 1px #FDC8C3;
}
.acp-default .brand-link img{
  background:#fff;
}

.sc-panel{
  background-color:#151515;
}
.sc-panel .loader{
  background-color:rgba(0, 0, 0, 0.5);
}
.sc-panel .cart-item{
  background-color:#151515;
}
.sc-panel .cart-item .item-details .item-qty select{
  background:#232323;
}

.sc-header .icon-close{
  border:1px solid #DDDAD5;
}
.sc-header .icon-close:hover{
  border:1px solid #F9F8F6;
}

.sc-empty{
  background:#232323;
}

.pl-panel{
  background-color:#232323;
}
.pl-panel .icon-close{
  background-color:#232323;
  border:1px solid #151515;
}

#pl_bg{
  background-color:rgba(35, 35, 35, 0.4);
}

#pl_products_container .pl-product .pl-product-main .configurable{
  color:#fff;
}
#pl_products_container .pl-product .pl-product-main .configurable .configurable-value{
  color:#8f8f8f;
}
#pl_products_container .pl-product .pl-product-main .pl-product-qty select{
  background:#232323;
  border:1px solid #413538;
}

.cart-item{
  background-color:#232323;
}
.cart-item .item-details .configurable{
  color:#FDC8C3;
}
.cart-item .item-details .configurable span{
  color:#FEEDEB;
}
.cart-item .item-details .item-qty select{
  background:#151515;
  border:1px solid transparent;
  color:#fff;
}
.cart-item .item-details .item-actions .item-delete,
.cart-item .item-details .action-towishlist{
  color:#8f8f8f;
}
.cart-item .item-details .item-actions .item-delete:hover,
.cart-item .item-details .action-towishlist:hover{
  color:#fff;
}

.reinsurance-info{
  color:#9A4B5E;
}

.dropdown-button{
  border:1px solid #DDDAD5;
  background:transparent;
  color:#232323;
}
.dropdown._active{
  box-shadow:0 0 0 1px #FEEDEB;
}
.dropdown._active .dropdown-button{
  color:#232323;
  background:#fff;
}
.dropdown._active .dropdown-content{
  box-shadow:0 0 0 1px #FEEDEB;
}
.dropdown-content{
  background:#fff;
  border:1px solid #DDDAD5;
}
.dropdown-content li:not(:last-child){
  box-shadow:inset 0 -1px 0 #FEEDEB;
}
.dropdown-content a{
  color:#232323;
}
.dropdown-content a:hover{
  background-color:#FEEDEB;
}
.dropdown-label{
  color:#232323;
}
.dropdown-light .dropdown-button{
  color:#fff;
  background-color:transparent;
  border-color:#8f8f8f;
}
.dropdown-light ._active .dropdown-button{
  border-color:#DDDAD5;
}
.dropdown-light .dropdown-label{
  color:#DDDAD5;
}

.collapsible-title{
  color:#fff;
}
.collapsible-title .more::after, .collapsible-title .more::before{
  background-color:#8B9499;
}
.collapsible-title .subtitle{
  color:#9A4B5E;
}
.collapsible-bordered{
  box-shadow:inset 0 -1px 0 #232323;
}
.collapsible-light .collapsible-title{
  color:#fff;
}
.collapsible-light .collapsible-title .more::before, .collapsible-light .collapsible-title .more::after{
  background-color:#8B9499;
}
.collapsible-light .collapsible-content{
  color:#8f8f8f;
}

.tabs.bg-white{
  background:transparent;
}
.tabs .tab{
  box-shadow:inset 0 -1px 0 #413538;
}
.tabs .tab-toggle{
  color:#fff;
}
.tabs .tab[aria-expanded=true]{
  box-shadow:inset 0 -2px 0 #9A4B5E;
}
.tabs .tab[aria-expanded=true] .tab-toggle{
  color:#FEEDEB;
}

.payment-icons .svgicon{
  border:1px solid transparent;
  background-color:#232323;
}
.payment-icons .label{
  color:#FEEDEB;
}
.payment-icons-light .label{
  color:#FEEDEB;
}
.payment-icons-light .svgicon{
  opacity:0.6;
  border-color:#fff;
}
.payment-icons-light .svgicon path{
  fill:#fff;
}

.overlay{
  background:rgba(0, 0, 0, 0.8);
}

.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap{
  background-color:#fff;
  box-shadow:-2px 0 12px rgba(51, 69, 79, 0.1);
}

.modal-fullscreen{
  background:#151515;
}
.modal-fullscreen .modal-header{
  background:#151515;
  box-shadow:0 1px 0 #413538;
}
.modal-fullscreen .modal-inner-wrap{
  background:#151515;
}
.modal-fullscreen .modal-footer{
  background-color:#232323;
}
.modal-fullscreen .label{
  color:#fff;
}

.modals-overlay{
  background-color:rgba(0, 0, 0, 0.8);
}

.modals-wrapper .icon-close{
  color:#151515;
}
.modals-wrapper .icon-close:hover{
  border:1px solid #F4436C;
  color:#F4436C;
}

#algoliaAutocomplete{
  background-color:#151515;
  color:#fff;
}
#algoliaAutocomplete .input-box input{
  background-color:#232323;
  border:1px solid #413538;
  color:#fff;
}
#algoliaAutocomplete .aa-SubmitButton{
  color:#fff;
}

.aa-Panel{
  background-color:#151515;
  color:#fff;
}
.aa-Panel mark{
  color:#FEEDEB;
}
.aa-Panel .aa-SourceHeader p{
  color:#F4436C;
}
.aa-Panel .algoliasearch-autocomplete-hit{
  color:#fff;
}
.aa-Panel .algoliasearch-autocomplete-hit.algolia-suggestions{
  background:#413538;
  color:#FEEDEB;
}
.aa-Panel .aa-ItemProduct .brand{
  color:#FDC8C3;
}
.aa-Panel .before_special{
  color:#FEEDEB;
}
.aa-Panel .aa-ItemCategory .parent{
  color:#FDC8C3;
}

.autocomplete-on .top-header{
  background-color:#151515;
  color:#151515;
}
.autocomplete-on .header-home .home-title{
  color:#151515;
}

.ais-RangeSlider .rheostat-progress{
  background-color:#F4436C;
}

.rheostat-handle{
  border:3px solid #F4436C;
}

.title-list .sort-by-label{
  color:#FDC8C3;
}
.title-list .sort-by .ais-SortBy-option{
  color:#151515;
}

.toolbar-products select{
  color:#F9F8F6;
}

.sorter .radio-group li{
  border-bottom:1px solid #232323;
}

.pages-items .next:hover,
.pages-items .previous:hover{
  color:#9A4B5E;
}

.title-list .title-count{
  color:#FDC8C3;
}

.category-seo{
  margin-bottom:16px;
  color:#8f8f8f;
}
.category-seo p{
  color:#8f8f8f;
}
.category-seo h2,
.category-seo h3{
  color:#8f8f8f !important;
}

.category-description{
  color:#8f8f8f;
}

.filter-main a{
  color:#F9F8F6;
}
.filter-main a div{
  box-shadow:0px -1px 0px 0px #413538 inset;
}
.filter-main a:hover{
  color:#F9F8F6;
}
.filter-main a:hover img{
  border:2px solid #F9F8F6;
}

.filter{
  background:#151515;
}
.filter.active .filter-buttons span:not(.active){
  color:#F9F8F6;
}
.filter.active .filter-buttons span.active{
  box-shadow:inset 0 -2px 0 #F9F8F6;
}
.filter .close-filter{
  color:#151515;
}

.filter-buttons{
  box-shadow:inset 0px 2px 0 #413538;
}
.filter-buttons span{
  box-shadow:inset -1px 0 0 #413538;
}
.filter-buttons span:nth-child(2){
  box-shadow:inset 1px 0 0 #413538;
}

.filter-item a{
  color:#F9F8F6;
}
.filter-item a .count{
  color:#F9F8F6;
}
.filter-item a:hover{
  color:#FDC8C3;
}

.product-item:hover .product-image-photo{
  border:1px solid transparent;
}
.product-item:hover .product-name{
  color:#9A4B5E;
}
.product-item .product-item-info{
  background:#fff;
}
.product-item .product-image-photo{
  border:1px solid transparent;
}
.product-item .product-manufacturer{
  color:#B6697B;
}
.product-item .product-name{
  color:#232323;
}
.product-item .product-short-desc{
  color:#413538;
  opacity:1;
}
.product-item .rating-summary .review-count{
  color:#DDDAD5;
}
.product-item .price-box{
  color:#232323;
}
.product-item .btn-sm.secondary{
  color:#232323;
  border:1px solid #413538;
}
.product-item .btn-sm.secondary span{
  color:#232323;
}
.product-item .btn-sm.secondary:hover{
  color:#232323;
  background-color:transparent;
  box-shadow:inset 0 0 0 1px #413538;
}
.product-item .btn-sm.secondary:hover span{
  color:#232323;
}
.product-item .badge-container .badge{
  background-color:#FDC8C3;
  color:#9A4B5E;
  font-weight:bold;
}
.product-item .unavailable{
  color:#151515;
}

*:focus{
  outline:1px dotted rgba(249, 248, 246, 0.4);
}

::-moz-selection{
  background:rgba(154, 75, 94, 0.5);
}

::selection{
  background:rgba(154, 75, 94, 0.5);
}

body{
  background:#151515;
  -webkit-tap-highlight-color:rgba(244, 67, 108, 0.15);
}
body .nav-sections a{
  color:#F9F8F6;
}
body .nav-sections .nav-title{
  background:#232323;
}
body .submenu{
  background:#151515;
}
body .submenu > li.nav-all-btn > a{
  color:#F9F8F6;
}
body .submenu > li.nav-all-btn > a:hover{
  color:#F9F8F6;
}
body .close-menu{
  background:#fff;
}
body .close-menu span{
  background:#151515;
}
body .nav-special-event > a,
body .nav-special-event.nav-all-btn > a{
  color:#000 !important;
  background:#fff !important;
}
body .nav-special-event > a:hover,
body .nav-special-event.nav-all-btn > a:hover{
  background:#EEECE8 !important;
}
body .account-top .tooltip-container .list{
  color:#232323;
}
body .account-top .tooltip-container .list:hover{
  color:#9A4B5E;
}
body .nav-top.nav-sub .submenu #nav-brand .container{
  width:unset;
}
body .nav-top.nav-sub .submenu #nav-brand .container .title-brands{
  display:flex;
  justify-content:space-between;
}
body .nav-top.nav-sub .submenu #nav-brand .container .title-brands .h4{
  font-family:"Inter", "Verdana", sans-serif;
  font-size:16px;
  color:#F9F8F6;
}
body .nav-top.nav-sub .submenu #nav-brand .container .title-brands .luxe-title{
  display:none;
}
body .nav-top.nav-sub .submenu #nav-brand .container .all-brands{
  text-decoration:underline;
  margin-bottom:36px;
}
body .nav-top.nav-sub .submenu #nav-brand .container .h4{
  color:#fff;
}
body .nav-top.nav-sub .submenu #nav-brand .container .h4.luxe-title{
  margin:12px 0 16px 0;
  margin-left:32px;
  font-size:16px;
}
body .nav-extra a{
  padding:15px 0 15px 32px;
  line-height:34px;
}
body .nav-extra .svgicon svg{
  height:16px;
}
body .header-home,
body .page-header,
body .nav-sections{
  background:#151515;
}
body .top-header{
  background-color:#F4436C;
}
body .top-header > span{
  color:#151515;
  font-weight:600;
}
body .header-home .home-title{
  color:#fff;
  opacity:0.2;
}
body .page-header{
  box-shadow:0 2px 0 #413538;
}
body .page-header .logo svg{
  height:64px;
}
body form.minisearch{
  background:#151515;
  box-shadow:0 7px 10px 0 rgba(0, 0, 0, 0.1);
}
body form.minisearch .input-box::-moz-placeholder{
  color:#8f8f8f;
}
body form.minisearch .input-box::placeholder{
  color:#8f8f8f;
}
body form.minisearch .input-box input{
  background-color:#232323;
  border:1px solid #413538;
  color:#fff;
}
body form.minisearch .input-box .icon{
  color:#fff;
}
body .panel.wrapper a{
  color:#fff;
}
body .panel.wrapper a:hover{
  color:#FEEDEB;
}
body .panel.wrapper a:hover .top-baseline{
  color:#FEEDEB;
}
body .minicart-wrapper a .cart-counter{
  background:#151515;
  color:#fff;
}
body .icon-menu > span{
  background-color:#fff;
}
body.fixed-header .page-header{
  box-shadow:0 2px 0 0 #413538;
}
body.fixed-header .nav-sections:not(.open){
  box-shadow:0 2px 0 0 #413538;
}
body .page-footer{
  background-color:#232323;
}
body .page-footer .reinsurance{
  color:#8f8f8f;
}
body .page-footer .reinsurance > div p{
  color:#8f8f8f;
}
body .footer{
  background:url("../images/footer-salon.png") no-repeat center top;
}
body .footer .link-tiny{
  color:#FEEDEB;
}
body .footer .link-tiny:hover{
  color:#8f8f8f;
}
body .footer-subscribe{
  color:#FEEDEB;
}
body .footer-subscribe-description a{
  color:#8f8f8f;
}
body .footer-subscribe-description a:hover{
  color:#DDDAD5;
}
body .footer-subscribe-form .check-optin input:checked + label{
  color:#8f8f8f;
}
body .footer-subscribe-form .check-optin a{
  color:#FEEDEB;
}
body .footer-subscribe-form .check-optin a:hover{
  color:#8f8f8f;
}
body .footer-subscribe-gdpr a{
  color:#FEEDEB;
}
body .footer-subscribe-gdpr a:hover{
  color:#8f8f8f;
}
body .footer-menu a{
  color:#8f8f8f;
}
body .footer-menu a:hover{
  color:#8f8f8f;
}
body .footer-social .item{
  color:#8f8f8f;
}
body .footer-social .item:hover{
  color:#FF9E18;
}
body .footer-trade{
  background-color:#151515;
}
body .footer-bottom .copyright{
  color:#FEEDEB;
}
body .footer-bottom .legals{
  margin-left:unset;
}
body .footer-bottom .link-tiny:first-child{
  padding-left:0;
}
body .txt-green{
  color:#F9F8F6;
}
body .badge{
  background-color:#413538;
  color:#FDC8C3;
  font-weight:400;
}
body.catalog-product-view, body.cms-home_french_salon{
  background:#151515;
}
body.catalog-product-view .product-info-detailed,
body.catalog-product-view .category-block, body.cms-home_french_salon .product-info-detailed,
body.cms-home_french_salon .category-block{
  background:#151515;
}
body.catalog-product-view .title-category, body.cms-home_french_salon .title-category{
  color:#8f8f8f;
}
body.catalog-product-view .product-label-img, body.cms-home_french_salon .product-label-img{
  border:0px solid transparent;
  background-color:#F9F8F6;
}
body .action-primary .action span{
  color:#232323;
}
body.catalog-product-view .page-title{
  color:#fff;
}
body.catalog-product-view .fotorama__nav-wrap--vertical .fotorama__nav__shaft{
  background-color:transparent;
}
body option{
  color:#151515;
}

header a,
header .a{
  color:#fff;
}
.ambanner-slider-dots button::before{
  background:#FEEDEB;
}
.ambanner-slider-dots button:hover{
  background:transparent;
}
.ambanner-slider-dots button:hover::before{
  background:#F4436C;
}
.ambanner-slider-dots .slick-active button::before{
  background:#B6697B;
}

.slick-slider .slick-arrow.ambanner-arrow-button:active, .slick-slider .slick-arrow.ambanner-arrow-button:hover, .slick-slider .slick-arrow.ambanner-arrow-button:focus{
  background:#B6697B !important;
  border-color:#B6697B;
}
.slick-slider .slick-arrow.ambanner-arrow-button.slick-disabled::before{
  color:#FDC8C3;
  border-color:#FDC8C3;
}
.brand-section{
  background:#232323;
}

.brand-item a{
  color:#8f8f8f;
}
.brand-item a:hover{
  color:#fff;
}

.rse-content{
  color:#0B4947;
}
.rse-content h1{
  color:#0B4947;
}
.rse-content a{
  color:#5B7B7A;
}
.rse-content a:hover{
  color:#0B4947;
}

.icon-faq.icon-box{
  color:#0B4947;
}

.question-faq-container .question-faq-title{
  color:#fff;
}
.question-faq-container .faq-question{
  background:#232323;
}
.question-faq-container .faq-question .collapsible-title,
.question-faq-container .faq-question .collapsible-content{
  color:#fff;
}
.question-faq-container .faq-question .collapsible-title a,
.question-faq-container .faq-question .collapsible-content a{
  color:#F9F8F6;
}
.question-faq-container .faq-question .collapsible-title a:hover,
.question-faq-container .faq-question .collapsible-content a:hover{
  color:#EEECE8;
}

.shipping-info-page > .input-box{
  box-shadow:none;
  background-color:#232323;
}

#country-codes{
  background-color:#151515;
  border:1px solid transparent;
}

.home-seo{
  background-color:#151515;
  color:#8f8f8f;
}
.home-seo a{
  color:#8f8f8f;
}
.home-seo a:hover{
  color:#fff;
}

.product-manufacturer{
  color:#8f8f8f;
}

.towishlist{
  border-color:#FDC8C3;
}
.towishlist:hover{
  border-color:#B6697B;
}
.towishlist .wishlist-heart{
  color:#B6697B;
}

#scalapayText{
  background:#413538;
  color:#F9F8F6;
}

#product-view-anchor{
  background:#151515;
  box-shadow:inset 0 1px 0 #413538, inset 0 -1px 0 #413538;
}

.columns-bottom{
  background:none;
}

.product-info-detailed .product-info-items .collapsible-content,
.product-info-detailed .product-info-items .collapsible .toggle-more-less{
  color:#000;
}
.product-info-detailed .product-info-items .collapsible-title{
  background:#F4436C;
}
.product-info-detailed .product-info-items .title > span .svgicon path{
  fill:#fff;
}
.gallery-placeholder .fotorama__arr,
.gallery-placeholder .fotorama__thumb__arr{
  background-color:transparent;
}
.gallery-placeholder .fotorama__thumb{
  border:1px solid #232323;
}
.gallery-placeholder .fotorama__thumb-border{
  border:2px solid #F4436C;
}
.gallery-placeholder .fotorama__dot{
  background-color:#8f8f8f;
  border:2px solid #151515;
}
.gallery-placeholder .fotorama__active .fotorama__dot{
  background-color:#fff;
  border-color:#fff;
}

.catalog-product-view .collapsible-content .bg-gray{
  background-color:#F9F8F6;
}
.catalog-product-view #BVQAContainer .bv-mbox-close, .catalog-product-view #BVRRContainer .bv-mbox-close{
  z-index:1 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-summary,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary .bv-content-title,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings .bv-histogram-filter-helper,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-flex-container div,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-flex-container div,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-id,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-rating,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-control-bar,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-pagination,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-item .bv-content-feedback-vote .bv-content-feedback-vote-request,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-item:hover .bv-content-feedback-vote .bv-content-feedback-vote-request,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-secondary-ratings-label,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-expand-filter-button,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-write-review,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data-label,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate div,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-title, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-summary,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary .bv-content-title,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings .bv-histogram-filter-helper,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-inline-histogram-ratings .bv-flex-container div,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-popup-histogram-ratings .bv-flex-container div,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-id,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-section-summary-inline .bv-secondary-rating-summary .bv-table .bv-secondary-rating-summary-rating,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-control-bar,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-pagination,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-item .bv-content-feedback-vote .bv-content-feedback-vote-request,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-item:hover .bv-content-feedback-vote .bv-content-feedback-vote-request,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-secondary-ratings-label,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-expand-filter-button,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-write-review,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data-label,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate div,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-title{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-focusable:focus, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-focusable:focus{
  outline:1px dotted rgba(249, 248, 246, 0.4) !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data-summary .bv-content-meta .bv-content-datetime,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-author .bv-avatar-popup-target,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-title,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-summary-title,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-author .bv-avatar-author-name, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data-summary .bv-content-meta .bv-content-datetime,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-author .bv-avatar-popup-target,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-title,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-summary-title,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-author .bv-avatar-author-name{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-syndication-summary, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-syndication-summary{
  background-color:#fff !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-syndication-summary .bv-brand-logo, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-syndication-summary .bv-brand-logo{
  background:#232323 !important;
  padding:2px !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data ul li:first-child, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-content-data ul li:first-child{
  color:#9A4B5E !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate button.bv-write-review,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-secondary-content-actions-container .bv-content-btn, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate button.bv-write-review,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-secondary-content-actions-container .bv-content-btn{
  padding:8px 16px !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets input:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active input,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active textarea, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets input:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active input,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active textarea{
  outline:none !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active textarea:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active:hover textarea, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active textarea:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-active:hover textarea{
  outline:none !important;
  border:1px solid #B6697B !important;
  box-shadow:0 0 0 3px rgba(154, 75, 94, 0.2) !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset .bv-sublabel,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-required-fields-text,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-fieldset-casltext,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset-label, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset .bv-sublabel,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-required-fields-text,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-fieldset-casltext,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset-label{
  color:#151515 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit{
  color:#F4436C !important;
  background:none !important;
  border:1px solid #F4436C !important;
  cursor:pointer;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus, .catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:focus, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-form-actions .bv-submission-button-submit:hover{
  box-shadow:inset 0 0 0 1px #F4436C !important;
  background:none !important;
  border-color:#F4436C !important;
  color:#F4436C !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item span,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-hover span,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-active,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-active:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item:first-child,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item:last-child,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item-selected,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item-selected:hover, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item span,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-hover span,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-active,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-container .bv-dropdown ul .bv-dropdown-item-active:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item:first-child,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item:last-child,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item-selected,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown ul .bv-dropdown-item-selected:hover{
  color:#151515 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-action-bar:before, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-action-bar:before{
  display:none !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link{
  color:#8f8f8f !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link.bv-fake-visited,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link:hover, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link.bv-fake-visited,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-text-link:hover{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-action-bar-header, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-action-bar-header{
  font-size:0 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-narrow .bv-mbox .bv-mbox-content-container, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-narrow .bv-mbox .bv-mbox-content-container{
  margin-top:16px !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-agreements .bv-fieldset-label-text,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-agreements .bv-fieldset-label-text .bv-text-link:hover, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-agreements .bv-fieldset-label-text,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-fieldsets .bv-fieldset.bv-fieldset-agreements .bv-fieldset-label-text .bv-text-link:hover{
  color:#151515 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate div.bv-compat, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate div.bv-compat{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear{
  color:#000 !important;
  background:none !important;
  box-shadow:none !important;
  border:1px solid #000 !important;
  border-radius:3px !important;
  cursor:pointer !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn:focus, .catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button:hover,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear:focus,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear:hover, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn:focus, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-btn:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-placeholder button.bv-ask-question-label.bv-text-link.bv-focusable.bv-submission-button:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-btn-container .bv-content-btn:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-secondary-content-actions-container .bv-content-btn:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] .bv-content-feedback-vote-active .bv-content-report-btn:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button.bv-write-review:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button:hover,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear:focus,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear:hover{
  box-shadow:inset 0 0 0 1px #000 !important;
  background:none !important;
  border-color:#000 !important;
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown{
  color:#000 !important;
  background:#232323 !important;
  cursor:pointer !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown-target .bv-dropdown-title, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-filters .bv-content-filter-select .bv-dropdown-target .bv-dropdown-title{
  font-style:normal !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button > *,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button > *,
.catalog-product-view #BVQAContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear > *, .catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate [class*=bv-core-container-] button > *,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button > *,
.catalog-product-view #BVRRContainer .bv-cleanslate.bv-cv2-cleanslate .bv-active-filters .bv-active-filter-button-clear > *{
  cursor:pointer !important;
}
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary], .catalog-product-view #BVRRContainer [data-bv-show=rating_summary]{
  display:inline-block;
  vertical-align:sub;
}
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container, .catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,
.catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,
.catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,
.catalog-product-view #BVQAContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover, .catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,
.catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,
.catalog-product-view #BVRRContainer [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover{
  color:#000 !important;
}
.catalog-product-view #BVQAContainer .bv_button_buttonFull, .catalog-product-view #BVRRContainer .bv_button_buttonFull{
  margin-top:8px !important;
  padding:0 16px !important;
  border-color:#F4436C !important;
  color:#F4436C !important;
  background:none !important;
}
.catalog-product-view #BVQAContainer .bv_button_buttonFull:focus, .catalog-product-view #BVQAContainer .bv_button_buttonFull:hover, .catalog-product-view #BVRRContainer .bv_button_buttonFull:focus, .catalog-product-view #BVRRContainer .bv_button_buttonFull:hover{
  box-shadow:inset 0 0 0 1px #F4436C !important;
  color:#F4436C !important;
  background:none !important;
}
.catalog-product-view #BVQAContainer .bv_histogram_row_container, .catalog-product-view #BVRRContainer .bv_histogram_row_container{
  color:#151515 !important;
}
.catalog-product-view #BVQAContainer .bv_histogram_row_container:hover, .catalog-product-view #BVRRContainer .bv_histogram_row_container:hover{
  background:none !important;
}
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container{
  color:#fff !important;
}
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text:hover,
.catalog-product-view [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover{
  color:#B6697B !important;
}
.catalog-product-view .bv-cv2-cleanslate .bv-rating-stars-container .bv-rating-stars-off{
  color:#DDDAD5 !important;
}

.catalog-product-view{
  background-color:#151515;
}
.catalog-product-view .bg-gray{
  background-color:#151515;
}
.catalog-product-view .super-attribute-select{
  color:#fff;
}
.catalog-product-view .super-attribute-select option{
  color:#151515;
}

.tracking-wrapper{
  background:#232323;
}
.tracking-wrapper .tracking-container .tracking-label{
  color:#FDC8C3;
}
.tracking-wrapper .tracking-container .tracking-button{
  background:#F4436C;
  color:#232323;
}
.tracking-wrapper .tracking-container .tracking-button:hover{
  background:#f5567b;
}
.tracking-wrapper .tracking-container .tracking-input{
  color:#EEECE8;
}
.tracking-wrapper .tracking-container input[type=text]:-webkit-autofill{
  -webkit-text-fill-color:#232323;
}

.widget-cms.mag-section{
  color:#9A4B5E;
}
.widget-cms.mag-section .section-title{
  color:#9A4B5E;
}
.widget-cms.mag-section .mag-list .mag-item .mag-item-info .widget-hashtag,
.widget-cms.mag-section .mag-list .mag-item .mag-item-info .see-more{
  color:#9A4B5E;
}
.widget-cms.mag-section .mag-list .mag-item .mag-item-info .title{
  color:#9A4B5E;
}
.widget-cms.mag-section .mag-list .mag-item .mag-item-info .desc{
  background:linear-gradient(#9A4B5E, #fff);
  -webkit-background-clip:text;
          background-clip:text;
  -webkit-text-fill-color:transparent;
}

.owl-theme .owl-nav [class*=owl-]{
  border:1px solid #fff;
}

.owl-theme .owl-nav [class*=owl-] span{
  color:#fff;
}
.account-nav .nav.item:not(.logout),
.account-nav .logout:not(.logout){
  box-shadow:0 -1px 0 0 rgba(254, 237, 235, 0.2) inset;
}
.account-nav .nav.item:after,
.account-nav .logout:after{
  background-color:#FDC8C3;
}
.account-nav a{
  color:#FEEDEB;
  font-weight:500;
}
.account-nav .current{
  color:#FDC8C3;
}

.amsl-login-page .amsl-social-login .amsl-title, .amsl-registration-page .amsl-social-login .amsl-title{
  color:inherit;
}

.amsl-accounts .legend span{
  color:#FEEDEB;
}
.amsl-accounts .amsl-unlink{
  background-color:#F4436C;
  color:#151515;
}
.amsl-accounts .amsl-unlink:hover{
  background-color:#f5567b;
}
.amsl-accounts .amsl-linked{
  background-color:#232323;
}
.amsl-accounts .amsl-social-login{
  background-color:#232323;
  padding-top:10px;
}

.customer-address-index .radio-group li input[type=radio] + label::before{
  border-color:#FEEDEB;
}
.customer-address-index .radio-group li input[type=radio] + label:hover::after{
  background-color:#FEEDEB;
}
.customer-address-index .radio-group li input[type=radio]:checked + label:before{
  border:2px solid #FDC8C3;
}
.customer-address-index .radio-group li input[type=radio]:checked + label:after{
  background-color:#FDC8C3;
}
.customer-address-index .box-title{
  color:#fff;
}
.customer-address-index .box-address-billing,
.customer-address-index .box-address-shipping,
.customer-address-index .box-shipping-address,
.customer-address-index .box-billing-address{
  background:#232323;
}
.customer-address-index .box-content{
  color:#fff;
  font-weight:400;
}
.customer-address-index .address{
  background:#232323;
}
.customer-address-index a.action{
  color:#8f8f8f;
}
.customer-address-index table td{
  background:#232323;
  color:#fff;
}

.ca-dashboard-main-block{
  background-color:#232323;
  color:#fff;
}
.ca-dashboard-main-block .ca-dashboard-title{
  color:#FEEDEB;
}
.ca-dashboard-main-block .ca-order-container.ca-dashboard.bg-gray{
  background-color:#232323;
}
.ca-dashboard-main-block .product-item-info{
  background-color:transparent;
}

.nl-email-container, .nl-personalization-communication, .nl-personalization-content, .samples-container{
  background-color:#232323;
}
.nl-email-container .nl-header .nl-header-text, .nl-personalization-communication .nl-header .nl-header-text, .nl-personalization-content .nl-header .nl-header-text, .samples-container .nl-header .nl-header-text{
  color:#fff;
}

.nl-footer-container{
  color:#FEEDEB;
}
.nl-footer-container a{
  color:#FEEDEB;
}

.modal-content{
  color:#232323;
}

.customer-account-edit .infos-preview-label{
  color:#FEEDEB;
}
.customer-account-edit .infos-preview-value{
  color:#fff;
}
.customer-account-edit .subtitle-account{
  color:#9A4B5E;
}
.customer-account-edit .badge-container .badge{
  background:#FDC8C3;
  color:#151515;
}
.customer-account-edit .badge-container .badge .icon-check{
  color:#151515;
}
.customer-account-edit .badge-container .badge.checked{
  background:#9A4B5E;
  color:#151515;
}
.customer-account-edit .ui-datepicker{
  color:#232323;
}
.customer-account-edit .ui-datepicker .ui-datepicker-title select{
  color:#232323;
}
.customer-account-edit .ui-datepicker .ui-datepicker-prev span{
  border-color:transparent #9A4B5E transparent transparent;
}
.customer-account-edit .ui-datepicker .ui-datepicker-next span{
  border-color:transparent transparent transparent #9A4B5E;
}

.customer-address-form .form-address-edit{
  background-color:#232323;
}

.cart-item{
  background-color:#232323;
}

.toolbar-amount{
  color:#FEEDEB;
}

.action.tocart{
  color:#8f8f8f;
}
.action.tocart:hover{
  color:#fff;
}

.sales-order-view .order-date{
  color:#9A4B5E;
}
.sales-order-view .actions a{
  color:#8f8f8f;
}
.sales-order-view .actions a:hover{
  color:#fff;
}
.sales-order-view .btn-item a{
  color:#8f8f8f;
}
.sales-order-view .btn-item a:hover{
  color:#fff;
}
.sales-order-view .order-view-totals{
  background-color:#232323;
}
.sales-order-view .order-view-totals .discount .amount .price,
.sales-order-view .order-view-totals .discount_incl_tax .amount .price{
  color:#F4436C;
}
.sales-order-view .box-order-billing-address,
.sales-order-view .box-order-shipping-address,
.sales-order-view .box-order-billing-method{
  background-color:#232323;
}
.sales-order-view .payment-method{
  font-weight:400;
}
.sales-order-view .box-content{
  color:#fff;
  font-weight:400;
}
.sales-order-view .block-title{
  color:#FEEDEB;
}
.sales-order-view .order-details-items .item-qty{
  background:#413538;
  color:#fff;
  border-color:#413538;
}
.sales-order-view .order-details-items .cart-item{
  background-color:#232323;
}

.sales-order-history .ca-order-container{
  background:#232323;
}

.ca-page-subtitle{
  color:#FEEDEB;
}
.customer-account-create .column.main,
.customer-account-logoutsuccess .column.main,
.customer-account-login .column.main,
.customer-account-forgotpassword .column.main,
.customer-account-createpassword .column.main{
  background:#232323;
}

.customer-account-create .fieldset .control .badge-container .badge,
.customer-account-login .fieldset .control .badge-container .badge,
.customer-account-forgotpassword .fieldset .control .badge-container .badge,
.customer-account-createpassword .fieldset .control .badge-container .badge{
  background:#FDC8C3;
  color:#151515;
}
.customer-account-create .fieldset .control .badge-container .badge .icon-check,
.customer-account-login .fieldset .control .badge-container .badge .icon-check,
.customer-account-forgotpassword .fieldset .control .badge-container .badge .icon-check,
.customer-account-createpassword .fieldset .control .badge-container .badge .icon-check{
  color:#151515;
}
.customer-account-create .fieldset .control .badge-container .badge.checked,
.customer-account-login .fieldset .control .badge-container .badge.checked,
.customer-account-forgotpassword .fieldset .control .badge-container .badge.checked,
.customer-account-createpassword .fieldset .control .badge-container .badge.checked{
  background:#9A4B5E;
  color:#151515;
}
.customer-account-create .actions-toolbar .separator,
.customer-account-login .actions-toolbar .separator,
.customer-account-forgotpassword .actions-toolbar .separator,
.customer-account-createpassword .actions-toolbar .separator{
  color:#FDC8C3;
}
.customer-account-create .actions-toolbar .separator:before, .customer-account-create .actions-toolbar .separator:after,
.customer-account-login .actions-toolbar .separator:before,
.customer-account-login .actions-toolbar .separator:after,
.customer-account-forgotpassword .actions-toolbar .separator:before,
.customer-account-forgotpassword .actions-toolbar .separator:after,
.customer-account-createpassword .actions-toolbar .separator:before,
.customer-account-createpassword .actions-toolbar .separator:after{
  border-bottom:1px solid #FEEDEB;
}
.customer-account-create .account-rgpd,
.customer-account-login .account-rgpd,
.customer-account-forgotpassword .account-rgpd,
.customer-account-createpassword .account-rgpd{
  background-color:#232323;
}
.customer-account-create .account-rgpd p,
.customer-account-login .account-rgpd p,
.customer-account-forgotpassword .account-rgpd p,
.customer-account-createpassword .account-rgpd p{
  color:#8f8f8f;
}
.customer-account-create .ui-datepicker,
.customer-account-login .ui-datepicker,
.customer-account-forgotpassword .ui-datepicker,
.customer-account-createpassword .ui-datepicker{
  color:#232323;
}
.customer-account-create .ui-datepicker .ui-datepicker-title select,
.customer-account-login .ui-datepicker .ui-datepicker-title select,
.customer-account-forgotpassword .ui-datepicker .ui-datepicker-title select,
.customer-account-createpassword .ui-datepicker .ui-datepicker-title select{
  color:#232323;
}
.customer-account-create .ui-datepicker .ui-datepicker-prev span,
.customer-account-login .ui-datepicker .ui-datepicker-prev span,
.customer-account-forgotpassword .ui-datepicker .ui-datepicker-prev span,
.customer-account-createpassword .ui-datepicker .ui-datepicker-prev span{
  border-color:transparent #9A4B5E transparent transparent;
}
.customer-account-create .ui-datepicker .ui-datepicker-next span,
.customer-account-login .ui-datepicker .ui-datepicker-next span,
.customer-account-forgotpassword .ui-datepicker .ui-datepicker-next span,
.customer-account-createpassword .ui-datepicker .ui-datepicker-next span{
  border-color:transparent transparent transparent #9A4B5E;
}
.popup-authentication .block-authentication-inner{
  background-color:#232323;
}
.checkout-cart-index .lrw-rewardpoints .lrw-message-warning{
  color:#ff5501;
}

.checkout-cart-index .form-cart .all-to-wishlist a{
  color:#fff;
}
.checkout-cart-index .form-cart .all-to-wishlist a:hover{
  color:#FEEDEB;
}
.checkout-cart-index .cart-empty .box{
  background-color:#232323;
}
.checkout-cart-index .cart-empty .box a:hover{
  color:#151515;
}

.opc-sidebar .table-totals .totals.discount, .opc-sidebar .table-totals .totals.advantage,
.opc-sidebar .cart-totals .totals.discount,
.opc-sidebar .cart-totals .totals.advantage,
.cart-summary .table-totals .totals.discount,
.cart-summary .table-totals .totals.advantage,
.cart-summary .cart-totals .totals.discount,
.cart-summary .cart-totals .totals.advantage{
  color:#9A4B5E;
}

#block-discount input[type=text]:disabled{
  border-color:#DDDAD5;
}

.opc-sidebar .opc-block-summary .product-item .qty{
  background-color:#151515;
}
.opc-sidebar .opc-block-summary .product-item .product-item-details .options .label{
  color:#F9F8F6;
}
.opc-sidebar .opc-block-summary .product-item .product-item-details .options .values{
  color:#fff;
}
.opc-sidebar .opc-block-summary .product-item .subtotal{
  color:#F9F8F6;
}
.opc-sidebar .opc-block-summary .product-item .subtotal .price{
  color:#fff;
}
.opc-sidebar .shipping-information .shipping-information-content{
  color:#fff;
}
.opc-sidebar .shipping-information .shipping-information-action .action span{
  color:#fff;
}
.opc-sidebar .shipping-information .shipping-information-action .action:hover span{
  color:#F9F8F6;
}

.checkout-estimation .inner{
  background-color:#413538;
  color:#FEEDEB;
}

.checkout-onepage-success{
  background-color:#151515;
}

.checkout-success{
  background-color:#232323;
  color:#fff;
}
.checkout-success .success-substitle{
  color:#FDC8C3;
}
.checkout-success .delivery-container{
  background-color:#413538;
}
.checkout-success .order-items-container .item-img-container .item-qty{
  color:#151515;
}
.checkout-success a{
  color:#8f8f8f;
}
.checkout-success a:hover{
  color:#fff;
}

.faq-link-footer{
  background-color:#151515;
  border-top:1px solid #413538;
}

.checkout-subtitle{
  color:#FEEDEB;
}

.faq-link{
  color:#fff;
}
.faq-link a{
  color:#151515;
}
.faq-link a:first-of-type{
  box-shadow:inset 0 -1px 0 #413538;
}

.leaflet-container{
  background-color:#232323;
}
.leaflet-control a{
  color:#151515;
}

.leaflet-bar a,
.leaflet-bar a:hover{
  color:#9A4B5E;
}

.leaflet-control-attribution,
.leaflet-control-scale-line{
  color:#151515;
}

.leaflet-marker-icon .background{
  stroke:#151515;
  fill:#151515;
}
.leaflet-marker-icon._active .background{
  stroke:#F4436C;
  fill:#F4436C;
}
.leaflet-marker-icon._active .shape{
  fill:#fff;
}

.relay-search .input-text{
  background-color:#232323;
  border:1px solid #413538;
  color:#fff;
}
.relay-search .button .icon-search{
  color:#fff;
}

.relay-item{
  background-color:#151515;
}
.relay-item .btn::before{
  border:1px solid #413538;
}
.relay-item input[type=radio]:checked + .btn::before{
  border-color:#F4436C;
}

.table-shipping > div{
  background-color:#232323;
}
.table-shipping > div:not(._selected):not(.table-shipping-address):hover{
  box-shadow:inset 0 0 0 1px #413538;
}
.table-shipping .btn.secondary{
  border:1px solid #FDC8C3;
}
.table-shipping .btn.secondary:hover{
  box-shadow:inset 0 0 0 1px #FDC8C3;
}
.table-shipping .btn.secondary > span{
  color:#FDC8C3;
}

.form-shipping-address{
  background-color:#232323;
}

.shipping-addresses-item{
  background-color:#232323;
}
.shipping-addresses-item .selection{
  box-shadow:inset 1px 0 0 #151515;
}
.shipping-addresses-item .radio-group li input[type=radio] + label::before{
  border-color:#FEEDEB;
}
.shipping-addresses-item .radio-group li input[type=radio] + label:hover::after{
  background-color:#FEEDEB;
}
.shipping-addresses-item .radio-group li input[type=radio]:checked + label:before{
  border:2px solid #FDC8C3;
}
.shipping-addresses-item .radio-group li input[type=radio]:checked + label:after{
  background-color:#FDC8C3;
}

.loading-mask{
  background:rgba(21, 21, 21, 0.9);
}

.payment-method{
  background-color:#232323;
  color:#fff;
}

.dalenys-method .card-container{
  background-color:#F9F8F6;
  border:2px solid #413538;
  color:#413538;
}
.dalenys-method .dalenys-form .input-container{
  background-color:transparent;
}
.dalenys-method .dalenys-form .card-input{
  background-color:transparent;
}
.dalenys-method .dalenys-form .card-input:-webkit-autofill, .dalenys-method .dalenys-form .card-input:-webkit-autofill:hover, .dalenys-method .dalenys-form .card-input:-webkit-autofill:focus, .dalenys-method .dalenys-form .card-input:-webkit-autofill:active{
  -webkit-text-fill-color:#151515;
}
.dalenys-method .dalenys-form .hosted-fields-input-state{
  background:transparent;
}

.transfer-method{
  color:#fff;
}

#adyen-cc-form .card-container{
  background-color:#F9F8F6;
  border:2px solid #413538;
  color:#413538;
}

.payment-info-box{
  color:#413538;
}

.checkout-billing-address{
  background-color:#232323;
}
.product-countryban{
  background:#232323;
}
.secure-header{
  background-color:#151515;
  box-shadow:0 1px 0 #413538;
}
.secure-header .opc-progress-bar-item{
  color:#8f8f8f;
}
.secure-header .opc-progress-bar-item:not(:last-child)::after{
  color:#8f8f8f;
}
.secure-header .opc-progress-bar-item a{
  color:#8f8f8f;
}
.secure-header .opc-progress-bar-item a:hover{
  color:#fff;
}
.secure-header .opc-progress-bar-item._active{
  color:#fff;
}
.secure-header .opc-progress-bar-item._active a{
  color:#fff;
}
.secure-header .opc-progress-bar-item._complete:hover{
  color:#fff;
}
@media only screen and (min-width: 768px){
  .customer-account-create .account-rgpd,
  .customer-account-login .account-rgpd,
  .customer-account-forgotpassword .account-rgpd,
  .customer-account-createpassword .account-rgpd{
    background-color:transparent;
  }
}
@media only screen and (min-width: 1024px){
  body .nav-sections{
    box-shadow:0 2px 0 0 #413538;
  }
  body li.category-item.level0 > a:after{
    background:#F9F8F6;
  }
  body li.category-item.level1 > a{
    color:#F9F8F6;
  }
  body li.category-item.level1:hover > a{
    border-left:2px solid #9A4B5E;
    transition:border 0.2s;
  }
  body .submenu{
    box-shadow:inset 0 1px 0 0 #413538;
    background:#151515;
  }
  body .submenu.level0{
    background:#151515;
  }
  body .tooltip-container{
    border:1px solid #232323;
  }
  body .tooltip-container.dir-top:before, body .tooltip-container.dir-top:after{
    border-top-color:#232323;
  }
  body .tooltip-container.dir-top:after{
    border-top-color:#fff;
  }
  body .tooltip-container.dir-bottom:before, body .tooltip-container.dir-bottom:after{
    border-bottom-color:#232323;
  }
  body .tooltip-container.dir-bottom:after{
    border-bottom-color:#fff;
  }
  body .tooltip-container .separator{
    color:#232323;
  }
  body .nav-top.nav-sub .submenu #nav-brand .container{
    width:-moz-fit-content;
    width:fit-content;
    margin:0 auto;
  }
  body .nav-top.nav-sub .submenu #nav-brand{
    display:block;
    background:#151515;
    margin-top:1px;
  }
  body .nav-top.nav-sub .submenu #nav-brand a:hover{
    color:#fff;
  }
  body .nav-top.nav-sub .submenu #nav-brand .top-brand-column{
    display:inline-block;
    margin-right:102px;
  }
  body .nav-top.nav-sub .submenu #nav-brand .top-brand-column a{
    color:#F9F8F6;
  }
  body .nav-top.nav-sub .submenu #nav-brand .top-brand-column a:hover{
    color:#fff;
  }
  body .nav-top.nav-sub .submenu #nav-brand .top-brand-column.luxe-brand{
    margin-right:-25px;
    margin-left:69px;
  }
  body .nav-top.nav-sub .submenu #nav-brand .top-brand-column.luxe-brand .luxe-title{
    display:none;
  }
  body .nav-top.nav-sub .submenu #nav-brand .container .title-brands .luxe-title{
    display:block;
  }
  body .nav-extra a{
    padding:11px 8px 4px;
  }
  body .page-header{
    box-shadow:none;
  }
  body.fixed-header .page-header{
    box-shadow:none;
  }
  .product-info-main{
    margin-bottom:16px;
  }
  #product-view-anchor .anchor-title-container > span{
    color:#FEEDEB;
  }
  #product-view-anchor .anchor-title-container > span:not(:last-of-type){
    border-right:1px solid #413538;
  }
  #product-view-anchor .anchor-title-container > span:hover{
    color:#FDC8C3;
  }
}
@media only screen and (min-width: 1366px){
  #product-view-anchor .anchor-product-name{
    color:#FEEDEB;
  }
}
@media only screen and (max-width: 1023px){
  .products-list .category .products-list-action .btn-blur{
    background:none;
    border:1px solid #F4436C;
    color:#F4436C;
  }
}
