
:root{--cck-black:#111111;--cck-gold:#c99b45;--cck-gold-light:#f2d99f;--cck-gold-dark:#8c6625;--cck-cream:#fbf8f1;--cck-text:#26221e;--cck-muted:#6b6258;--cck-border:rgba(201,155,69,.30)}
html,body,body.mb-background-bg,body[style],.mb-background-bg,.mb-background-bg[style]{background:#fbf8f1!important;background-color:#fbf8f1!important;color:var(--cck-text)!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5!important;text-shadow:none!important}
body:before{content:""!important;position:fixed!important;inset:0!important;background:linear-gradient(180deg,#fbf8f1 0%,#fff 48%,#f3ead8 100%)!important;z-index:-999999!important;pointer-events:none!important}
*[style*="800080"],*[style*="660066"],*[style*="4b0082"],*[style*="ff00ff"],*[style*="FF00FF"],*[style*="purple"],*[style*="Purple"],*[style*="pink"],*[style*="Pink"],*[style*="fuchsia"],*[style*="Fuchsia"],*[style*="magenta"],*[style*="Magenta"],*[style*="rgb(128, 0, 128)"],*[style*="rgb(255, 0, 255)"]{background:transparent!important;background-color:transparent!important;color:var(--cck-text)!important;border-color:var(--cck-gold)!important;text-shadow:none!important}
.cck-top-strip{background:var(--cck-black);color:#fff;padding:10px 0;font-size:15px}.cck-top-strip .cck-wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;gap:20px;padding:0 15px}.cck-top-strip span,.cck-top-strip a{color:#fff!important}.cck-top-strip .gold{color:var(--cck-gold)!important}
.header,.cck-main-header{background:#fff!important;padding:0!important}.header>.container,.header .container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding-left:15px!important;padding-right:15px!important}
.mb-top-header,.cck-main-header-inner{max-width:1200px!important;margin:0 auto!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--cck-border)!important;border-radius:0!important;box-shadow:none!important;padding:26px 15px!important}
.mb-logo-section a,.cck-logo{display:block!important;width:500px!important;max-width:100%!important;height:118px!important;background:url("../images/cck-approved/cck-approved-logo.svg") left center/contain no-repeat!important}.mb-logo-section a img,.cck-logo img{opacity:0!important;width:500px!important;height:118px!important}
.mb-callus-section span,.mb-callus-section p,.mb-callus-section span[style],.cck-phone-box,.cck-quick-order-button{color:var(--cck-black)!important;font-weight:800!important}.mb-callus-section i,.mb-phone-icon,.fa-facebook,.fa-google-plus,.fa-twitter,.fa-instagram,.fa-linkedin{color:var(--cck-gold)!important}
.mb-navbar,.mb-mainmenu,.navbar-default.mb-navbar,.mb-navbar[style],.mb-navbar-menu,.mb-navbar-menu[style],.cck-nav{background:var(--cck-black)!important;background-color:var(--cck-black)!important;border:0!important;border-radius:0!important;box-shadow:0 15px 30px rgba(0,0,0,.18)!important;max-width:1200px!important;margin:0 auto!important}
.navbar-default .navbar-nav>li>a,.mb-navbar-menu>li>a,.mb-navbar-menu>li>a[style],.cck-nav a{color:#fff!important;background:transparent!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:700!important;font-size:14px!important;text-shadow:none!important}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.cck-nav a:hover{color:var(--cck-gold-light)!important;background:rgba(201,155,69,.16)!important}
.dropdown-menu,.dropdown-menu[style],.mb-dropdown-style,.mb-dropdown-style[style],.navbar-nav>li>.dropdown-menu{background:#fff!important;background-color:#fff!important;border:1px solid rgba(201,155,69,.35)!important;border-radius:0 0 4px 4px!important;box-shadow:0 18px 42px rgba(0,0,0,.18)!important;padding:10px 0!important}
.dropdown-menu>li>a,.dropdown-menu>li>a[style],.mb-dropdown-style>li>a,.mb-dropdown-style>li>a[style]{color:#111!important;background:#fff!important;font-size:15px!important;padding:11px 18px!important;text-shadow:none!important}.dropdown-menu>li>a:hover,.mb-dropdown-style>li>a:hover{background:#fbf8f1!important;color:var(--cck-gold-dark)!important}
.cck-home-luxury-hero{max-width:1200px!important;width:100%!important;min-height:520px!important;margin:0 auto!important;padding:70px 65px!important;display:flex!important;align-items:center!important;background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.72) 36%,rgba(255,255,255,.08) 72%),url("../images/cck-approved/cck-approved-hero.png"),url("../images/cck-approved/cck-approved-hero-fallback.svg")!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 18px 55px rgba(0,0,0,.12)!important}
.cck-home-luxury-copy{max-width:520px!important;position:relative!important;z-index:2!important}.cck-home-luxury-copy .eyebrow{color:var(--cck-black)!important;font-family:Georgia,serif!important;font-size:24px!important;text-transform:uppercase!important;margin-bottom:10px!important}.cck-home-luxury-copy h1{color:var(--cck-black)!important;font-family:Georgia,serif!important;font-size:64px!important;line-height:.95!important;margin:0 0 22px!important;text-shadow:none!important}.cck-home-luxury-copy h1 span{color:var(--cck-gold)!important}.cck-home-luxury-copy p{color:var(--cck-text)!important;font-size:19px!important;line-height:1.55!important}
.cck-luxury-services{max-width:1200px!important;width:100%!important;margin:0 auto 34px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;background:#fff!important;border-top:1px solid rgba(201,155,69,.22)!important;border-bottom:1px solid rgba(201,155,69,.22)!important;box-shadow:0 12px 28px rgba(0,0,0,.08)!important}.cck-luxury-service{text-align:center!important;padding:24px 15px!important;border-right:1px solid rgba(201,155,69,.22)!important;color:#111!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:13px!important;list-style:none!important}.cck-luxury-service:last-child{border-right:0!important}.cck-luxury-service .icon{color:var(--cck-gold)!important;font-size:30px!important;margin-bottom:10px!important;display:block!important}
.mb-wht-heading{background:transparent!important;border-left:5px solid var(--cck-gold)!important;padding-left:20px!important}.mb-wht-heading:before,.mb-wht-heading:after,.mb-wht-heading h2:before,.mb-wht-heading h2:after{background:var(--cck-gold)!important;border-color:var(--cck-gold)!important}.mb-wht-heading h2,.mb-wht-heading h2[style]{background:transparent!important;color:var(--cck-black)!important;font-family:Georgia,serif!important;font-size:44px!important;font-weight:700!important}.mb-wht-heading h3,.mb-wht-heading h3[style]{color:var(--cck-muted)!important;background:transparent!important}
.mb-product-section,.mb-whatnew-section,.mb-advantage-section,.mb-main-section,.content,.wrapper,.container-fluid{background:transparent!important}.mb-product-box,.mb-product-details,.panel,.thumbnail,.well,.entryTable,.table{background:#fff!important;border:1px solid rgba(201,155,69,.20)!important;box-shadow:0 16px 40px rgba(0,0,0,.08)!important}.mb-product-img,.mb-new-prodimg{background:linear-gradient(135deg,#fff,#f3ead8)!important}
h1,h2,h3,h4,h5,h6,.mb-product-details h3,.mb-product-details h3 a{color:var(--cck-black)!important;text-shadow:none!important}p,li,td,th,label,.mb-product-details p,a:not(.navbar a):not(.dropdown-menu a):not(.footer a):not(footer a):not(.cck-footer a){color:var(--cck-text)!important;text-shadow:none!important}.navbar a{color:#fff!important}
.btn,button,input[type="submit"],.box,.addToCartButton,.cck-luxury-btn{background:var(--cck-gold)!important;color:#111!important;border:1px solid var(--cck-gold)!important;border-radius:3px!important;font-weight:800!important;text-shadow:none!important}.btn:hover,button:hover,input[type="submit"]:hover,.box:hover,.addToCartButton:hover,.cck-luxury-btn:hover{background:var(--cck-gold-light)!important;color:#111!important}
.footer,footer,.cck-footer{background:var(--cck-black)!important;color:#fff!important;margin-top:0!important}.cck-footer{padding:34px 0 18px!important}.cck-footer-inner{max-width:1200px;margin:0 auto;padding:0 15px}.cck-footer-grid{display:grid;grid-template-columns:1.1fr 1.4fr .9fr;gap:50px}.cck-footer h3{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important;text-transform:uppercase;margin:0 0 18px!important}.cck-footer h3:after{content:"";display:block;width:55px;height:2px;background:var(--cck-gold);margin-top:10px}.cck-footer p,.cck-footer li,.cck-footer td,.footer p,footer p,.footer li,footer li,.footer td,footer td{color:#fff!important}.cck-footer a,.footer a,footer a{color:#fff!important;text-decoration:none!important}.cck-footer a:hover,.footer a:hover,footer a:hover{color:var(--cck-gold-light)!important}.cck-footer-links{columns:2;list-style:none;padding:0;margin:0}.cck-footer-links li{margin-bottom:8px}.cck-footer-bottom{border-top:1px solid rgba(201,155,69,.45);margin-top:26px;padding-top:14px;text-align:center;color:#fff!important}
input,textarea,select{border:1px solid rgba(201,155,69,.35)!important;color:var(--cck-text)!important;background:#fff!important}.entryTableHeader,.entryTableHeader td,.table thead tr,.table thead th{background:#f7f1e6!important;color:var(--cck-black)!important}
@media(max-width:900px){.cck-top-strip .cck-wrap{display:block;text-align:center}.cck-home-luxury-hero{min-height:420px!important;padding:45px 25px!important}.cck-home-luxury-copy h1{font-size:44px!important}.cck-luxury-services,.cck-footer-grid{grid-template-columns:1fr!important}.cck-luxury-service{border-right:0!important;border-bottom:1px solid rgba(201,155,69,.22)!important}.mb-logo-section a,.mb-logo-section a img,.cck-logo,.cck-logo img{width:330px!important;height:90px!important}}
