/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */.header-banner{background:rgb(142,192,41);background:-moz-linear-gradient(50deg,rgba(142,192,41,1) 0%,rgba(16,157,225,1) 100%);background:-webkit-linear-gradient(50deg,rgba(142,192,41,1) 0%,rgba(16,157,225,1) 100%);background:linear-gradient(50deg,rgba(142,192,41,1) 0%,rgba(16,157,225,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8ec029",endColorstr="#109de1",GradientType=1);}HEADER .header-container .header-banner P{margin:0;padding:4px;text-align:center;color:#FFFFFF;font-size:12px;text-transform:uppercase;font-weight:500;}.header-logo{text-align:center;}#search_filters UL.faceted-slider.collapse{/*overflow: hidden;*/}#search_filters .facet .collapse{display:block;max-height:200px;min-height:60px;overflow:auto;}#search_filters .faceted-slider LI{padding-left:0px;padding-right:8px;}.text-center{text-align:center;}.text-left{text-align:left;}.text-right{text-align:right;}/* customize for body *//* customize for header-nav */.header-nav,.header-container{}.topnav A:hover{color:#CC1955;}/* customize for header-main *//* customize for magemenu */.promotions A.nav-link.has-category{color:#8CBF2C;}/* customize for footer */#footer{color:#FFFFFF;background:rgb(5,155,151);background:-moz-linear-gradient(45deg,rgba(5,155,151,1) 0%,rgba(21,209,204,1) 100%);background:-webkit-linear-gradient(45deg,rgba(5,155,151,1) 0%,rgba(21,209,204,1) 100%);background:linear-gradient(45deg,rgba(5,155,151,1) 0%,rgba(21,209,204,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#059b97",endColorstr="#15d1cc",GradientType=1);position:relative;}#footer.footer-container .footer-center .inner .row.ApRow{z-index:1;position:relative;}/*#footer::before, .moorea-bg-footer-left
{
	position: absolute;
	content: ' ';
	width: 770px;
	height: 100%;
	right: 0;
	bottom: 0;
	background: url(../img/bg-footer.png) center right no-repeat;
}*/.moorea-bg-footer-left{position:absolute;content:' ';width:770px;height:100%;left:0;bottom:0;background:url(../img/bg-footer.png) center left/cover no-repeat;}.moorea-bg-footer-right{position:absolute;content:' ';width:770px;height:100%;right:0;bottom:0;background:url(../img/bg-footer-r.png) center right/cover no-repeat;}.footer-container .ApColumn .title_block{color:#FFFFFF;font-weight:500;border-bottom:1px solid rgba(255,255,255,0.2);padding:16px 0;margin-bottom:8px;}.footer-container A{color:#FFFFFF;}.footer-container A:hover{color:#78FFFB;}.block_newsletter .col-notice{color:#FFFFFF;font-size:13px;}.block_newsletter .col-notice SPAN{color:#FFFFFF;padding:0 5px 0 0;}.block_newsletter .input-wrapper BUTTON{border:1px solid #059B97;background:#059B97;}.block_newsletter .input-wrapper BUTTON:hover{background:#08A5A1;color:#FFF;border:1px solid #08A5A1;}/* customize for product */ARTICLE.product-miniature.js-product-miniature{background-color:#FFFFFF;}.sidebar ARTICLE.product-miniature.js-product-miniature{}.sidebar .plist-center .thumbnail-container .pro-info{padding:0;margin:16px 0px 8px;min-height:auto;}/* customize for modules */.product-detail .ps_checkout.payment-method-logo-block.left{text-align:left;margin-left:0px;margin-bottom:16px;}.product-detail .product-manufacturer{margin-bottom:0px;display:inline-block;float:none;margin-right:8px;}.product-detail .product-manufacturer A{font-weight:500;font-size:1em;color:#059B97;}.product-detail .product-manufacturer .label{font-weight:500;font-size:1.4em;color:#059B97;}/* customize for highlighted-modules */