:root{--red:#d52432;--wine:#470c16;--ink:#242126;--muted:#797277;--cream:#f7f5f1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:Cairo,Tahoma,sans-serif;color:var(--ink);background:var(--cream)}button,input,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.announcement{background:var(--wine);color:#fff;padding:9px 6%;font-size:11px;display:flex;justify-content:space-between}header{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 6%;gap:24px;position:sticky;top:0;z-index:5;border-bottom:1px solid #eee}.brand{display:flex;align-items:center;gap:12px;color:var(--wine)}.brand b{font-size:29px;line-height:1.1}.brand span{display:block;font-size:10px;letter-spacing:3px;margin-top:7px}.brand i{font-style:normal;font-size:48px;color:var(--red)}nav{display:flex;gap:28px;font-size:13px;font-weight:700}nav a:hover{color:var(--red)}button{border:0}.cartbutton{background:transparent;font-size:12px}.cartbutton b{background:var(--wine);color:white;border-radius:50%;padding:3px 9px;margin-right:8px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.herocopy{padding:65px 12% 25px 8%}.eyebrow{font-size:12px;font-weight:800;color:var(--red);letter-spacing:.5px}h1{font-size:76px;line-height:1.35;margin:22px 0;font-weight:900;letter-spacing:-3px}h1 em{color:var(--red);font-style:normal}p{line-height:1.9;color:var(--muted);font-size:14px}.primary{background:var(--red);color:#fff;padding:14px 23px;display:inline-flex;justify-content:space-between;align-items:center;gap:30px;font-weight:700;font-size:13px;border-radius:3px}.primary:hover{background:#a91c27}.textlink{display:inline-block;font-size:12px;font-weight:700;margin:18px}.herofoot{display:flex;gap:30px;border-top:1px solid #ddd5d4;margin-top:40px;padding-top:20px;font-size:10px;color:var(--muted)}.herofoot strong{display:block;font-size:15px;color:var(--ink)}.heroart{position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 70%,#a32b3d,#520d1b 65%,#300812);min-height:600px;direction:ltr}.outline{position:absolute;top:45px;left:35px;font:bold 92px/1 Arial;color:transparent;-webkit-text-stroke:1px #ffffff1c;letter-spacing:-3px}.bag{position:absolute;object-fit:contain;filter:drop-shadow(0 20px 14px #18000870);mix-blend-mode:lighten}.red{width:36%;bottom:110px;left:31%;z-index:2;transform:rotate(-4deg)}.green{width:32%;bottom:140px;left:7%;transform:rotate(-10deg)}.blue{width:31%;bottom:140px;right:6%;transform:rotate(9deg)}.badge{position:absolute;right:30px;top:32px;border:1px solid #e9b4b966;color:white;border-radius:50%;width:95px;height:95px;display:grid;place-content:center;text-align:center;font-size:14px;transform:rotate(12deg)}.artcaption{position:absolute;bottom:35px;left:35px;right:35px;border-top:1px solid #ffffff40;padding-top:18px;color:#fff;font-size:12px;display:flex;justify-content:space-between;direction:rtl}.benefits{display:flex;justify-content:space-around;padding:24px 6%;background:#fff;border-bottom:1px solid #e8e5e0;font-size:12px}.section{padding:70px 6%}.sectionhead{display:flex;justify-content:space-between;align-items:end}h2{font-size:36px;line-height:1.5;margin:10px 0 20px;letter-spacing:-1px}.toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:22px 0}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tabs button{padding:10px 18px;border:1px solid #dedad7;background:transparent;border-radius:30px;font-size:12px}.tabs button.active{background:var(--wine);color:#fff;border-color:var(--wine)}.search{background:white;padding:6px 15px;display:flex;align-items:center;border:1px solid #dedad7;border-radius:5px}.search input{border:0;background:none;width:180px;padding:7px;outline:none}.previewnote{font-size:11px;color:#81716a;background:#eee9e1;padding:10px 15px;margin:15px 0 24px;border-radius:4px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{background:#fff;border:1px solid #eeeae6;border-radius:6px;overflow:hidden;transition:transform .2s}.card:hover{transform:translateY(-4px)}.productpic{height:240px;background:#f0eeea;display:grid;place-items:center;position:relative;cursor:pointer;overflow:hidden}.productpic img{height:80%;max-width:80%;object-fit:contain;mix-blend-mode:multiply}.productpic .placeholder{color:#b4a7a0;font-size:60px}.productpic small{position:absolute;bottom:12px;font-size:10px;color:#8d807b}.cardinfo{padding:18px}.category{font-size:10px;color:#a18e86}.card h3{font-size:16px;margin:5px 0 8px}.unit{font-size:11px;color:var(--muted)}.cardbottom{margin-top:20px;border-top:1px solid #eee;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.price{font-size:11px;color:var(--muted)}.add{background:var(--wine);color:#fff;border-radius:4px;padding:7px 13px;font-size:12px}.solutions{margin:20px 6%;background:var(--wine);color:white;display:grid;grid-template-columns:1fr 1fr;position:relative;min-height:450px}.solutions>div{padding:60px}.solutions h2{font-size:43px}.solutions p{color:#dbc7cc;max-width:380px}.solutions img{width:100%;height:450px;object-fit:cover}.solutions small{position:absolute;bottom:10px;left:15px;background:#0009;padding:4px 10px;font-size:9px}.about{max-width:950px;margin:auto;text-align:center}.about p{font-size:16px}footer{background:#fff;padding:35px 6%;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:12px}dialog{border:0;border-radius:10px;padding:35px;width:min(620px,92vw);max-height:90vh;box-shadow:0 30px 100px #0003}dialog::backdrop{background:#1e0917a8;backdrop-filter:blur(4px)}.close{position:absolute;left:15px;top:10px;font-size:28px;background:transparent}.detailpic{height:230px;display:block;margin:20px auto}.lineitem{display:flex;gap:15px;align-items:center;border-bottom:1px solid #eee;padding:15px 0}.lineitem img{width:50px;height:70px;object-fit:contain}.lineitem h4{font-size:13px;margin:0}.qty{display:flex;align-items:center;gap:10px;margin-top:8px}.qty button{padding:2px 10px;background:#eee;border-radius:3px}.delete{margin-right:auto;color:#b32332;background:none}label{display:block;font-size:12px}form input,form select{width:100%;border:1px solid #ddd;border-radius:4px;padding:12px;margin:6px 0 15px;background:#fff}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--wine);color:white;padding:12px 25px;border-radius:6px;z-index:50;display:none;font-size:13px}.empty{text-align:center;padding:40px 10px;color:var(--muted)}button:focus-visible,a:focus-visible{outline:3px solid #d58c36;outline-offset:4px}@media(max-width:850px){nav{display:none}.hero{grid-template-columns:1fr}.herocopy{padding:45px 7%}.heroart{min-height:470px}.hero h1{font-size:60px}.grid{grid-template-columns:repeat(2,1fr)}.sectionhead{display:block}.toolbar{align-items:start;flex-direction:column}.benefits{flex-wrap:wrap;gap:15px}.solutions{grid-template-columns:1fr}.solutions>div{padding:35px}.solutions img{height:350px}.section{padding:45px 6%}footer{flex-wrap:wrap}.productpic{height:195px}.outline{font-size:75px}.herofoot{margin-top:25px}h2{font-size:29px}.cardinfo{padding:12px}.cartbutton{font-size:10px}}
/* Brand revision — original logo, red/gold identity, white product photography */
:root{--red:#bd0712;--wine:#57070d;--ink:#1d1d1d;--muted:#6d6d6d;--cream:#fff;--gold:#d9aa32}body{background:#fff}header{padding:8px 5%;gap:20px;border-bottom:3px solid var(--gold)}.brand img{display:block;width:105px;height:105px;object-fit:contain;mix-blend-mode:multiply}.announcement{background:var(--red);padding:7px 5%;font-size:11px}.cartbutton{border:1px solid #e5e5e5;border-radius:7px;padding:12px}.cartbutton b{background:var(--red)}nav{gap:32px}.hero{margin:24px 5% 0;grid-template-columns:1.05fr 1fr;min-height:610px;background:linear-gradient(125deg,#3d0207,#940b16);border-radius:14px;overflow:hidden;position:relative}.herocopy{padding:50px 12% 35px 7%;color:#fff}.herocopy .eyebrow{color:#e7be57;font-size:13px}.hero h1{font-size:74px;letter-spacing:-2px;margin:22px 0;line-height:1.3}.hero h1 em{color:#e9bc4e}.hero p{color:#eddde0;font-size:16px}.heroactions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero .primary{background:var(--gold);color:#2c1904}.hero .textlink{margin:12px;font-size:12px}.herofoot{border-color:#ffffff30;gap:40px;margin-top:28px;color:#d6b9bd}.herofoot strong{color:#fff}.heroart{background:#fff;min-height:560px;margin:24px;border-radius:9px;direction:rtl;display:flex;flex-direction:column;padding:20px 28px;overflow:hidden}.featuretop{display:flex;justify-content:space-between;color:#737373;font-size:11px;border-bottom:1px solid #eee;padding-bottom:10px}.featuretop span:first-child{color:var(--red);font-weight:700}#heroProduct{height:340px;width:100%;object-fit:contain;margin:6px 0}.featurebottom{display:flex;justify-content:space-between;align-items:center}.featurebottom small{font-size:10px;color:#777}.featurebottom h3{margin:4px 0;font-size:23px}.roundarrow{background:var(--red);color:#fff;width:44px;height:44px;border-radius:50%;font-size:23px}.heroselect{display:flex;gap:10px;justify-content:center;margin-top:15px}.heroselect button{padding:3px;border:1px solid #eee;border-radius:6px;background:white;width:57px;height:57px}.heroselect button.selected{border:2px solid var(--gold)}.heroselect img{width:100%;height:100%;object-fit:contain}.benefits{margin:0 5%;padding:25px 0;border-bottom:1px solid #eee;font-size:12px;gap:15px}.section{padding:55px 5%}.categoryintro{padding-bottom:0}.categorygrid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:20px}.categorygrid button{display:flex;align-items:center;text-align:right;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:14px 8px;gap:8px}.categorygrid button:hover{border-color:var(--gold);background:#fffcf5}.categorygrid img{width:65px;height:85px;object-fit:contain}.categorygrid b{font-size:13px;display:block}.categorygrid small{font-size:9px;color:#777;display:block;margin-top:5px}.categorygrid i{font-style:normal;color:var(--red);margin-right:auto}.mini{font-size:12px;color:#777}.grid{gap:20px}.card{border:1px solid #e5e5e5;border-radius:9px;box-shadow:0 3px 10px #00000003}.card:hover{border-color:#d6b45d;box-shadow:0 8px 25px #00000008}.productpic{height:270px;background:#fff}.productpic img{width:100%;height:100%;max-width:100%;object-fit:contain;mix-blend-mode:normal;padding:14px}.cardinfo{padding:17px;border-top:1px solid #f3f3f3}.category{color:var(--red);font-size:10px}.card h3{min-height:48px;font-size:16px;line-height:1.6}.productdesc{font-size:11px;line-height:1.8;min-height:40px;margin:0 0 8px;color:#777}.unit{padding:3px 8px;background:#f7f7f7;border-radius:3px}.cardbottom{gap:7px;margin-top:15px}.add{background:var(--red);padding:8px 13px}.add:hover{background:#8f040d}.tabs button.active{background:var(--red);border-color:var(--red)}.tabs button{background:#fff}.resultsline{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:11px;color:#888}.resultsline span:first-child{font-weight:bold;color:#333}.previewnote{background:#fff9e9;color:#77602e;border:1px solid #f0e3c2}.solutions{margin:25px 5%;border-radius:12px;overflow:hidden;background:linear-gradient(120deg,#44050b,#930e19)}.solutions .eyebrow{color:#e8b94a}.solutions .primary{background:var(--gold);color:#301c00}.solutions h2{font-size:40px}.inspirationgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.inspirationgrid button{padding:0;border:1px solid #eee;background:#fff;border-radius:10px;overflow:hidden;text-align:right}.inspirationgrid img{width:100%;height:240px;object-fit:cover;display:block}.inspirationgrid span{display:block;padding:16px;font-weight:bold;font-size:14px}.about{background:#faf8f4;max-width:none;margin:20px 5%;border-top:3px solid var(--gold);border-radius:10px}.about p{max-width:780px;margin:15px auto}.faq{max-width:1000px;margin:auto}.faq details{border-bottom:1px solid #e5e5e5;padding:18px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px}.faq p{margin:15px 0 0}.detailgallery{display:flex;overflow:auto;gap:10px;margin:20px 0}.detailgallery img{width:160px;height:140px;object-fit:contain;background:white;border:1px solid #eee}.detailpic{width:100%;max-height:320px;height:300px;object-fit:contain}footer{border-top:3px solid var(--gold);background:#f8f8f8}.price{font-size:10px}
@media(max-width:1100px){nav{gap:15px}.categorygrid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:62px}.heroart{padding:20px; margin:18px}.herocopy{padding:40px 8%}.grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){header{flex-wrap:wrap;padding:8px 5%;gap:6px}.brand img{width:80px;height:80px}nav{display:flex;order:3;width:100%;overflow:auto;white-space:nowrap;border-top:1px solid #eee;padding:10px 0 3px;font-size:11px;justify-content:space-between;gap:15px}.hero{grid-template-columns:1fr;margin:16px 4% 0}.herocopy{padding:35px 7%}.hero h1{font-size:58px}.heroart{min-height:480px;margin:0 16px 16px;padding:15px 22px}.hero #heroProduct{height:280px}.hero p{font-size:14px}.herofoot{gap:40px}.heroactions .textlink{margin:10px 0}.benefits{display:grid;grid-template-columns:1fr 1fr;font-size:10px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.productpic{height:210px}.productpic img{padding:5px}.cardinfo{padding:12px}.card h3{font-size:13px;min-height:42px}.productdesc{font-size:10px;min-height:54px}.cardbottom{flex-wrap:wrap;gap:8px}.add{font-size:11px}.price{font-size:9px}.categorygrid{gap:10px}.categorygrid img{width:45px;height:70px}.categorygrid b{font-size:11px}.categorygrid small{font-size:8px}.categorygrid i{display:none}.categorygrid button{padding:8px 4px;gap:5px}.search{width:100%}.search input{width:100%}.tabs{gap:6px}.tabs button{padding:8px 12px;font-size:10px}.inspirationgrid{grid-template-columns:1fr}.inspirationgrid img{height:250px}.solutions h2{font-size:30px}.section{padding:35px 5%}.categoryintro{padding-bottom:5px}.previewnote{font-size:10px}h2{font-size:28px}.cartbutton{font-size:11px}.announcement{font-size:9px}footer{gap:18px}.resultsline{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card{transition:none}}

.contactsection{margin:20px 5% 60px;padding:40px;border:1px solid #ead8a9;border-right:5px solid var(--gold);background:#fffcf4;display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:9px}.contactsection h2{font-size:30px}.contactsection .phone{display:block;font-size:22px;font-weight:bold;margin:14px 0 5px}.contactsection small{color:#666}.contactsection .primary{font-size:14px}.contactsection p{margin-bottom:0}@media(max-width:850px){.contactsection{display:block;padding:25px;margin-bottom:35px}.contactsection h2{font-size:24px}.contactsection>div+div{margin-top:22px}}
/* Full burgundy & polished gold theme */
:root{--red:#e9c765;--wine:#420916;--ink:#f3d88f;--muted:#d3b77b;--cream:#380811;--gold:#e1b74d;--metal:linear-gradient(115deg,#ad7925 0%,#f0cf75 24%,#fff2ba 42%,#c69636 58%,#f4d985 77%,#be8b2d 100%)}
body{background:radial-gradient(ellipse at 80% 0,#641426 0,transparent 48%),#380811;color:var(--ink)}
header{background:#3c0914f5;backdrop-filter:blur(14px);border-bottom:1px solid #c2984666;box-shadow:0 4px 22px #1a020755}nav a{color:#eed394}nav a:hover{color:#fff1b4}.announcement{background:#2b050d;color:#e5c478;border-bottom:1px solid #aa792633}.brand img{mix-blend-mode:normal;width:110px;height:110px;filter:drop-shadow(0 0 1px #f1d991) drop-shadow(0 0 9px #e7b85044)}
.cartbutton{color:#f1d68a;border-color:#b48a4055;background:#5e1121}.cartbutton b{background:var(--metal);color:#3a0711}
.hero{background:linear-gradient(130deg,#31060f,#74182b);border:1px solid #c0944455;box-shadow:0 18px 50px #1e020733}.herocopy{color:#f8e5ae}.hero h1,.hero h1 em,h2,.featurebottom h3{background:var(--metal);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px #200207)}.herocopy .eyebrow,.eyebrow{color:#f2cf78}.hero p,p{color:#d9bc83}.herofoot{color:#c8a568;border-color:#d4aa4d33}.herofoot strong{color:#f7df9f}.hero .textlink{color:#f2d98d}
.heroart{background:linear-gradient(145deg,#570f20,#380812);border:1px solid #d8ab4a55;box-shadow:inset 0 1px 0 #ffedaf20}.featuretop{color:#caac70;border-color:#d3ab4b33}.featuretop span:first-child{color:#f2d084}.featurebottom small{color:#cfb478}.heroselect button{background:#4b0c1b;border-color:#b8883833}.heroselect button.selected{border-color:#f2d58d;box-shadow:0 0 12px #edc35730}.heroselect img{border-radius:3px}.primary,.hero .primary,.solutions .primary,.add,.roundarrow{background:var(--metal);color:#36070e;box-shadow:inset 0 1px 0 #fff7cd88,0 3px 12px #18020744;border:1px solid #e8c66b99}.primary:hover,.add:hover,.roundarrow:hover{background:linear-gradient(115deg,#d5ab50,#fff1b8,#e1b75b);color:#33060c;box-shadow:0 3px 20px #e5bc4a22}.benefits{background:transparent;border-color:#c8a04b33;color:#dfc385}.categorygrid button{background:linear-gradient(135deg,#5a1021,#410b18);border-color:#d2a54c44;color:#f3d58b}.categorygrid button:hover{background:#681529;border-color:#eccb77}.categorygrid small,.mini{color:#cdb17b}.categorygrid i{color:#f2d181}.categorygrid img{border-radius:5px}.sectionhead p{color:#cdb17b}.tabs button{background:#4f0c1b;border-color:#a87d3d66;color:#e8cb86}.tabs button.active{background:var(--metal);color:#39070f;border-color:#f0d289;box-shadow:0 2px 12px #d8aa4820}.search{background:#4b0b1a;border-color:#bd914955;color:#e7c67f}.search input{color:#f4db9e}.search input::placeholder{color:#bda16e}.resultsline,.resultsline span:first-child{color:#d6b879}.previewnote{background:#501322;border:1px solid #c3984144;color:#ddc186}.card{background:linear-gradient(145deg,#551020,#3e0a16);border-color:#bd914944;box-shadow:0 5px 18px #20030c33}.card:hover{border-color:#eccb74;box-shadow:0 8px 25px #18010955}.productpic{background:#fff;border-bottom:1px solid #ba8c3c55}.cardinfo{border-color:#bd914933}.category{color:#e9c66e}.card h3{color:#f4db9e}.productdesc{color:#d2b47e}.unit{background:#6b1c2b;color:#eed394}.cardbottom{border-color:#c3984144}.price{color:#d2b47e}.solutions{background:linear-gradient(120deg,#330610,#651127);border:1px solid #d4a94b55}.solutions p{color:#dec48c}.inspirationgrid button{background:#4e0c1d;border-color:#cba24c55;color:#f0d38d}.about{background:linear-gradient(135deg,#5a1023,#400a17);border-color:#e7bd5c;border-left:1px solid #bf913c44;border-right:1px solid #bf913c44;border-bottom:1px solid #bf913c44}.textlink{color:#f4d78b}.faq details{border-color:#c29a4944}.faq summary{color:#efd28a}.contactsection{background:linear-gradient(120deg,#5e1327,#3e0a18);border-color:#d2a64d66}.contactsection small{color:#cfaf73}.contactsection .phone{color:#f2d78d}footer{background:#2d050e;border-color:#dbb052;color:#e3c583}footer p{color:#d3b67d}
dialog{background:#480c1d;color:#f4d996;border:1px solid #d9b254;box-shadow:0 25px 100px #13000599}.close{color:#f2d28a}dialog::backdrop{background:#190208c9}.lineitem{border-color:#c29a4944}.qty button{background:var(--metal);color:#34060d}.delete{color:#f1cd7d}.detailgallery img{border-color:#c49d4f77}.detailpic{background:#fff;border-radius:7px}.detailbody small{color:#cfb57c}form input,form select{background:#350712;border-color:#bb924b77;color:#f3d999}input::placeholder{color:#bca26f}.empty{color:#d5b779}#toast{background:var(--metal);color:#35060e;border:1px solid #f5dc97}.inspirationgrid span{color:#edd18a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffdf83;outline-offset:4px}
@media(max-width:850px){.brand img{width:85px;height:85px}nav{border-color:#c9a14a33}}
/* Balanced identity: white 40 / burgundy 50 / gold accents 10 */
:root{--red:#6a1026;--wine:#480b1c;--ink:#32101a;--muted:#74656a;--cream:#fff;--gold:#d2a340}
body{background:#fff;color:var(--ink)}
.brand,.brand img{filter:none!important;box-shadow:none!important;text-shadow:none!important;background:transparent!important;mix-blend-mode:normal}.brand::before,.brand::after{content:none!important}
header{background:#fff;border-bottom:1px solid #dfcc9d;box-shadow:none;backdrop-filter:none}nav a{color:#4b1023}nav a:hover{color:#a67a20}.cartbutton{background:#f9f4f5;color:#4c1023;border-color:#e3d3d8}.cartbutton b{background:var(--wine);color:#fff}.announcement{background:#480b1c;color:#f6e9cc}.hero{background:linear-gradient(120deg,#3e0919,#69132c);border-color:#5d1027}.hero h1{background:none;color:#fff;-webkit-text-fill-color:#fff;filter:none}.hero h1 em{background:var(--metal);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:none}.hero p{color:#f0e2e7}.herocopy .eyebrow{color:#e5bd68}.herofoot{color:#d3b8c2}.herofoot strong{color:#fff}.hero .textlink{color:#fff}.heroart{background:#fff;border-color:#e5d5af;box-shadow:none}.featuretop{color:#76616a;border-color:#eee6e9}.featuretop span:first-child{color:#67152e}.featurebottom small{color:#806f75}.featurebottom h3{background:none;-webkit-text-fill-color:initial;color:#4e1025;filter:none}.heroselect button{background:#fff;border-color:#e4d8dc}.heroselect button.selected{border-color:#bd9030;box-shadow:none}.benefits{background:#fff;color:#674653;border-color:#eee3e7}
h2{background:none;-webkit-text-fill-color:initial;color:#4d1025;filter:none}.eyebrow{color:#946c20}p,.sectionhead p,.mini{color:#78676e}.categorygrid button{background:#4b0c20;border-color:#4b0c20;color:#fff}.categorygrid button:hover{background:#64142e;border-color:#c89a40}.categorygrid small{color:#e1cbd3}.categorygrid i{color:#e5bd66}.categorygrid img{background:#fff;border-radius:4px}.toolbar{color:#4e1025}.tabs button{background:#fff;border-color:#deced4;color:#5c1b32}.tabs button.active{background:#4e0d22;border-color:#4e0d22;color:#fff;box-shadow:none}.search{background:#fff;color:#5d2439;border-color:#dac9d0}.search input{color:#4c1025}.search input::placeholder{color:#99848c}.previewnote{background:#faf5e9;border-color:#e8d9b4;color:#806837}.resultsline,.resultsline span:first-child{color:#785b67}
.card{background:#4e0c21;border:1px solid #5f142b;box-shadow:none}.card:hover{border-color:#c79b43;box-shadow:0 5px 17px #4c0c2015}.productpic{background:#fff;border-bottom:0}.cardinfo{background:#4e0c21;border-top:0;color:#fff}.category{color:#ddba6e}.card h3{color:#fff}.productdesc{color:#e2cdd5}.unit{background:#692139;color:#f0dee5}.cardbottom{border-color:#95556a66}.price{color:#d9bfc9}.primary,.add,.roundarrow{background:var(--metal);color:#3c0918;border-color:#e0bd6a;box-shadow:none}.solutions{background:linear-gradient(120deg,#3e0919,#62112b);border-color:#5e142c}.solutions h2{color:#fff}.solutions p{color:#ead8df}.solutions .eyebrow{color:#e3bc68}.inspirationgrid button{background:#4c0c20;border-color:#4c0c20;color:#fff}.inspirationgrid span{color:#fff}.about{background:#fff;border:1px solid #e5d9df;border-top:3px solid #c7a15a}.about p{color:#76656c}.textlink{color:#5e142d}.faq details{border-color:#e7dbe0}.faq summary{color:#57122b}.faq p{color:#76626b}.contactsection{background:linear-gradient(120deg,#4a0c20,#62132c);border-color:#6e263e;border-right:4px solid #c7a15a;color:#fff}.contactsection h2{color:#fff}.contactsection .eyebrow{color:#e2bb66}.contactsection p,.contactsection small{color:#ead6df}.contactsection .phone{color:#fff}footer{background:#3f091b;border-color:#c29a43;color:#f1dfe7}footer p{color:#e1cbd5}footer .brand img{filter:none!important}
dialog{background:#fff;color:#421124;border-color:#d0b67b;box-shadow:0 20px 80px #26041155}dialog h2{color:#4f1027}.close{color:#631630}.lineitem{border-color:#e7d9df}.lineitem h4{color:#53132b}.delete{color:#781b3a}.qty button{background:#541129;color:#fff}.detailgallery img{border-color:#e3d5dc}form input,form select{background:#fff;border-color:#d8c6cf;color:#4b1126}.empty{color:#806675}.detailbody small{color:#806675}
@media(max-width:850px){nav{border-color:#e8dce1}}
