@charset "UTF-8";
:root{--wine:#510c20;--wine2:#720f2e;--gold:#cda45b;--gold2:#f3d9a3;--ink:#2d2526;--soft:#6d5e5e;--bg:#fffcf7;--paper:#fff;--cream:#f8f0e3;--line:#e8ddcf;--shadow:0 14px 40px rgba(61,26,30,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Segoe UI','Noto Sans Tamil','Noto Sans Devanagari','Noto Sans Thai','Microsoft YaHei',Arial,sans-serif;color:var(--ink);background:var(--bg);line-height:1.55}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}img[loading="lazy"]{background:#eee7dc}.container{max-width:1220px;margin:0 auto;padding:0 25px}
.topbar{background:var(--wine);color:#fbe7d9;font-size:12px}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;flex-wrap:wrap}.topbar-left{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.topbar-left a:hover{color:var(--gold2)}.topbar strong{font-weight:550;color:#f9d99c}.langwrap{display:flex;align-items:center;gap:6px;color:#f7dba6}.langwrap select{background:transparent;color:#fff;border:1px solid #b88c79;border-radius:8px;padding:6px 8px;max-width:155px}.langwrap option{background:white;color:#231b20}
.nav-shell{background:#fffdf9;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;box-shadow:0 4px 15px #3a14200b}.nav-inner{display:flex;align-items:center;gap:18px;min-height:93px}.brand{display:flex;gap:12px;align-items:center;flex-shrink:0}.brand-logo{height:65px;width:65px;object-fit:cover;border-radius:50%;border:2px solid #ead7b4}.brand-copy strong{display:block;color:var(--wine);font-size:20px;font-family:Georgia,serif;line-height:1.2;white-space:nowrap;letter-spacing:-.3px}.brand-copy small{color:#986b35;text-transform:uppercase;letter-spacing:1.8px;font-size:9px;display:block;margin-top:5px}.nav-links{display:flex;align-items:center;gap:7px;flex:1;justify-content:flex-end;flex-wrap:wrap}.nav-links a{padding:7px 6px;font-size:12px;font-weight:650;color:#4c3440;border-bottom:2px solid transparent}.nav-links a:hover,.nav-links a.active{color:var(--wine2);border-bottom-color:var(--gold)}.btn{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;font-size:13px;font-weight:750;border-radius:7px;min-height:43px;transition:transform .2s,background .2s;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-wine{background:var(--wine);color:white}.btn-gold{background:linear-gradient(115deg,#c38e44,#efcf91);color:#3f1d1d}.btn-outline{border:1px solid #e7c995;color:#fff;background:transparent}.btn-outline-dark{border:1px solid #a38a69;color:var(--wine);background:#fffbf4}.nav-cta{white-space:nowrap;padding:11px 13px}.menu-btn{display:none;border:1px solid var(--line);border-radius:8px;background:#fff;padding:5px 11px;font-size:25px;color:var(--wine)}
.hero{background:linear-gradient(124deg,#470a1c 0%,#631229 58%,#48101c 100%);color:white;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;width:340px;height:340px;border:1px solid #f7daae28;border-radius:50%;left:-140px;top:-170px;box-shadow:0 0 0 65px #f7daae09,0 0 0 120px #f7daae05}.hero-inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:470px;gap:54px;padding-top:62px;padding-bottom:62px}.hero h1,.page-hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:550;letter-spacing:-1.4px;line-height:1.16;margin:12px 0 21px}.hero h1{font-size:clamp(36px,4.2vw,65px)}.hero h1 em{font-weight:400;color:#efd1a0;font-style:normal}.hero p{font-size:16px;max-width:610px;color:#f0dce2}.eyebrow{font-size:11px;font-weight:780;letter-spacing:2px;text-transform:uppercase;color:#966c34}.eyebrow.light{color:#e6c789}.hero-chips{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 27px}.hero-chips span{font-size:11px;color:#ffe9bf;border:1px solid #cda45b88;padding:6px 10px;border-radius:100px}.btnrow{display:flex;flex-wrap:wrap;gap:11px}.hero-photo{position:relative;box-shadow:0 27px 60px #17070a88;border:5px solid #ccac76;border-radius:170px 170px 14px 14px;overflow:hidden;min-height:335px}.hero-photo img{width:100%;height:400px;object-fit:cover}.hero-photo:after{content:"";inset:0;position:absolute;pointer-events:none;box-shadow:inset 0 0 45px #1c0a0c88}.photo-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#4a0e1acc;color:#ffe0aa;padding:12px;z-index:1;font-family:Georgia,serif;letter-spacing:1px;font-size:14px}.trust-strip{background:#fff;border-bottom:1px solid var(--line)}.trust-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:19px;padding-bottom:19px;text-align:center;color:#745a46;font-size:13px;font-weight:650}.trust-inner span{border-right:1px solid #ebdfce}.trust-inner span:last-child{border:0}
.section{padding:76px 0}.section.alt{background:#f8f1e9}.section-heading{text-align:center;max-width:790px;margin:0 auto 35px}.section-heading h2,.section h2{font-family:Georgia,serif;color:var(--wine);font-size:clamp(26px,3vw,42px);line-height:1.17;font-weight:550;margin:10px 0 15px}.section-heading p{color:var(--soft)}.two-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature{min-height:315px;display:grid;grid-template-columns:1fr .72fr;border-radius:15px;overflow:hidden;box-shadow:var(--shadow);color:white}.feature.export{background:linear-gradient(120deg,#7d1f3a,#530f26)}.feature.import{background:linear-gradient(120deg,#384e44,#18352c)}.feature .copy{padding:32px 10px 32px 32px;z-index:1}.feature h3{font-family:Georgia,serif;font-size:29px;line-height:1.18;margin:10px 0 14px;font-weight:500}.feature p{font-size:13px;color:#f0e6e0}.feature img{height:100%;width:100%;object-fit:cover;object-position:center}.pill{display:inline-block;color:#f8d49f;letter-spacing:1px;font-size:11px;text-transform:uppercase}.feature .btn{margin-top:14px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 9px 20px #511b2310;display:flex;flex-direction:column}.product-card[hidden]{display:none}.product-card img{width:100%;height:167px;object-fit:cover}.product-card .body{padding:16px;display:flex;flex-direction:column;gap:9px;flex:1}.product-card strong{font-size:15px;min-height:43px}.product-card .meta{color:#93663b;font-size:11px;text-transform:uppercase;letter-spacing:.8px}.product-card .detail{margin-top:auto;color:var(--wine);font-size:12px;font-weight:800}.small-link{color:#8a4f19;font-weight:750}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:17px;background:linear-gradient(115deg,#510d23,#751634);color:white;padding:37px 45px}.cta-panel h2{color:#f5e1be;margin:0 0 8px;font-size:32px}.cta-panel p{margin:0;color:#f2d7dc;max-width:680px}.page-hero{background:linear-gradient(115deg,#570a23,#81203b);color:white;text-align:center;padding:69px 0 61px}.page-hero h1{font-size:clamp(34px,4vw,58px);max-width:900px;margin:10px auto 20px}.page-hero p{color:#f4dfe3;max-width:800px;margin:0 auto}.page-hero .eyebrow{color:#e9c486}.split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.split img{width:100%;height:375px;object-fit:cover;border-radius:15px;box-shadow:var(--shadow)}.split p{color:var(--soft)}.content-box{background:white;border:1px solid var(--line);box-shadow:var(--shadow);padding:28px;border-radius:14px}.content-box h3{margin:10px 0;color:var(--wine);font-family:Georgia,serif;font-size:25px}.content-box p{color:var(--soft)}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.mini-grid.four{grid-template-columns:repeat(4,1fr)}.mini-grid .content-box{height:100%}.small-icon{font-size:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{background:#fffbf5;border:1px solid var(--line);padding:22px;border-radius:12px;color:var(--wine);font-weight:750;text-align:center}.search-panel{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:white;border:1px solid var(--line);border-radius:12px;padding:14px;margin-bottom:27px}.search-panel input{flex:1;min-width:160px;border:1px solid #dfd5c7;border-radius:8px;padding:12px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter-btn{background:white;color:var(--wine);border:1px solid #d7bfa1;padding:10px 13px;border-radius:7px;font-weight:700;font-size:12px}.filter-btn.active{background:var(--wine);color:white;border-color:var(--wine)}.empty{display:none;text-align:center;padding:55px 0;color:var(--soft)}
.form-wrap{max-width:1040px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:25px}.form-side{background:var(--wine);color:white;padding:28px;border-radius:13px;align-self:start}.form-side h2{color:#f4d5a0;margin-top:0}.form-side p{color:#f7e3e5}.form-main{background:white;border-radius:13px;box-shadow:var(--shadow);padding:26px;border:1px solid var(--line)}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:23px}.tab{background:#fff7ed;border:1px solid #e1d1ba;padding:11px;border-radius:8px;font-size:12px;color:#68473a;font-weight:750}.tab[aria-selected="true"]{color:white;background:var(--wine);border-color:var(--wine)}.form-main h2{font-size:27px;margin:4px 0}.form-intro{font-size:13px;color:var(--soft);margin-bottom:22px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:750;color:#4c3540}.field input,.field select,.field textarea{border:1px solid #dbd1c8;border-radius:7px;padding:11px 12px;background:#fff;color:#342b2c;min-width:0}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #d0ad76;outline-offset:1px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.form-note{font-size:12px;color:#796966;padding:12px;border-left:3px solid var(--gold);background:#fff8ec;margin-top:20px}.result{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3ecdd;padding:16px;border:1px solid #dbcaa8;display:none;border-radius:9px;margin-top:16px;font-size:12px}.result.show{display:block}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:27px}.contact-line{margin:15px 0;overflow-wrap:anywhere}.contact-line b{display:block;color:var(--wine);font-size:12px;text-transform:uppercase;margin-bottom:5px}.contact-line a:hover{color:#a45a23}.warning{background:#fff4dd;border:1px solid #e6ce9f;border-radius:9px;padding:15px;color:#694a24;font-size:12px}.footer{background:#300e1c;color:#ead9d9;padding:50px 0 0}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.25fr;gap:24px}.footer .brand-copy strong{color:#fff3e3}.footer .brand-copy small{color:#ecd0a1}.footer p,.footer a,.footer small{color:#e7cad4;font-size:12px}.footer a:hover{color:#ffdfad}.footer h4{color:#f1d19b;margin:0 0 15px}.footer .foot-links{display:grid;gap:11px}.foot-bottom{border-top:1px solid #76525f;margin-top:38px;padding:19px 25px;display:flex;justify-content:space-between;gap:17px;color:#d8b4bc;font-size:11px;flex-wrap:wrap}.whatsapp-float{position:fixed;bottom:20px;right:18px;background:#1a9d61;color:white;border-radius:30px;padding:13px 20px;box-shadow:0 9px 25px #244c344d;z-index:60;font-weight:750;font-size:12px}.toast{position:fixed;bottom:86px;right:18px;max-width:420px;background:#27171b;color:white;padding:15px 18px;border-radius:9px;box-shadow:var(--shadow);display:none;z-index:70;font-size:12px}.toast.show{display:block}
@media(max-width:1130px){.nav-links{gap:2px}.nav-links a{font-size:11px}.brand-copy strong{font-size:17px}.brand-logo{height:55px;width:55px}.nav-cta{display:none}}
@media(max-width:950px){.nav-inner{min-height:76px}.menu-btn{display:block;margin-left:auto}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fffdf8;padding:15px 20px 24px;box-shadow:0 20px 35px #31132022;flex-direction:column;align-items:stretch;max-height:70vh;overflow:auto}.nav-links.open{display:flex}.nav-links a{font-size:15px;padding:12px 10px;border-bottom:1px solid #eee5d7}.hero-inner{gap:25px}.two-cards{gap:15px}.feature{grid-template-columns:1fr}.feature img{height:150px;object-position:center}.feature .copy{padding:25px}.product-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.5fr 1fr}.mini-grid.four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.container{padding-left:18px;padding-right:18px}.topbar-inner{padding-top:10px;padding-bottom:10px}.topbar-left{gap:8px;font-size:11px}.langwrap{margin-left:auto}.brand-logo{width:50px;height:50px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:8px;letter-spacing:1px}.hero-inner{grid-template-columns:1fr;padding-top:47px;padding-bottom:40px;gap:28px}.hero h1{font-size:38px}.hero p{font-size:14px}.hero-photo{min-height:0;max-width:450px;width:100%;margin:auto;border-radius:100px 100px 10px 10px}.hero-photo img{height:260px}.section{padding:53px 0}.trust-inner{grid-template-columns:1fr;gap:5px;padding-top:12px;padding-bottom:12px}.trust-inner span{border-right:0}.two-cards{grid-template-columns:1fr}.feature{grid-template-columns:1fr .65fr;min-height:230px}.feature img{height:100%}.feature h3{font-size:24px}.feature .copy{padding:22px 6px 24px 22px}.feature .btn{font-size:11px;padding:10px}.product-grid{grid-template-columns:repeat(2,1fr);gap:11px}.product-card img{height:122px}.product-card .body{padding:12px}.product-card strong{font-size:13px;min-height:45px}.cta-panel{padding:24px;display:block}.cta-panel .btn{margin-top:21px}.cta-panel h2{font-size:27px}.split{grid-template-columns:1fr;gap:24px}.split img{height:240px}.mini-grid,.steps,.contact-grid,.form-wrap{grid-template-columns:1fr}.mini-grid.four{grid-template-columns:1fr 1fr}.form-side{padding:23px}.form-main{padding:20px}.fields{grid-template-columns:1fr}.form-actions .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:27px}.footer-grid>div:first-child{grid-column:1/-1}.foot-bottom{font-size:10px}.page-hero{padding:45px 0}.page-hero h1{font-size:35px}.whatsapp-float{padding:11px 14px;font-size:11px;right:12px;bottom:12px}}
@media(max-width:390px){.brand-copy strong{font-size:14px}.topbar-left a{font-size:10px}.langwrap select{width:130px}.mini-grid.four{grid-template-columns:1fr}.feature{grid-template-columns:1fr}.feature img{display:none}}

/* SKS Royal Home – responsive recreation of the approved visual concept (Nov 10 2026) */
:root{--wine:#5e0822;--wine2:#830b32;--gold:#d2a04e;--gold2:#f8dc95;--ink:#271a19;--bg:#fffaf4;--cream:#fff5e7}
.container{max-width:1500px;padding:0 20px}.royal-top{background:linear-gradient(180deg,#fffefa,#fcf6eb);border-bottom:1px solid #e7c998}.royal-top-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:105px}.royal-brand{display:flex;align-items:center;gap:14px;min-width:0}.royal-brand img{width:78px;height:78px;object-fit:cover;border-radius:50%;border:1px solid #d4ab61}.royal-brand strong{display:block;color:#600d26;font:700 clamp(20px,2vw,34px)/1.1 Georgia,serif;white-space:nowrap}.royal-brand small{display:block;color:#9a6129;font-size:11px;text-transform:uppercase;letter-spacing:1.6px;margin-top:7px}.royal-top-contact{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;font-weight:650;color:#460c24;gap:3px}.royal-top-contact a:hover{text-decoration:underline}.royal-gst{color:#916c3a;font-size:11px}.royal-top-tools{display:flex;gap:12px;align-items:center}.royal-top .langwrap{color:#531324;border:1px solid #e0c399;background:#fff;border-radius:30px;padding:4px 9px;white-space:nowrap}.royal-top .langwrap select{color:#641027;background:#fff;border:0;max-width:153px;font-weight:650;cursor:pointer}.royal-top .nav-cta{border-radius:8px}.nav-shell.royal-nav{background:#650b27;border-bottom:3px solid #b78946}.royal-nav .nav-inner{min-height:48px;justify-content:center}.royal-nav .nav-links{justify-content:center;flex:1;gap:0;flex-wrap:nowrap}.royal-nav .nav-links a{color:#fff4e9;font-size:clamp(11px,.91vw,14px);padding:12px clamp(7px,1vw,18px);border-bottom:0;border-radius:4px 4px 0 0;white-space:nowrap}.royal-nav .nav-links a:hover,.royal-nav .nav-links a.active{background:linear-gradient(150deg,#ecca77,#f7dc98);color:#44131a;box-shadow:inset 0 -3px 0 #d19b3b}
.royal-hero{min-height:260px;display:grid;grid-template-columns:32% 39% 29%;background:#fbefdb;color:#520e22;position:relative;overflow:hidden}.royal-hero-side{height:290px;overflow:hidden}.royal-hero-side img{width:100%;height:100%;object-fit:cover}.royal-left img{object-position:center}.royal-right img{object-position:center}.royal-hero-center{position:relative;z-index:2;padding:28px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(90deg,#fff5dcd6 0%,#fff9ed 18%,#fff9ed 82%,#fff4d5c2 100%);margin-left:-50px;margin-right:-30px;border-radius:90px/55%;box-shadow:0 0 24px #fff9ebb0}.royal-eyebrow{font-weight:780;letter-spacing:1px;text-transform:uppercase;color:#92652d;font-size:clamp(9px,.85vw,12px)}.royal-hero h1{font:700 clamp(28px,3vw,49px)/1.11 Georgia,serif;letter-spacing:-1.5px;color:#620923;margin:12px 0 8px}.royal-hero p{font:600 clamp(12px,1vw,17px)/1.4 Georgia,serif;color:#372322;max-width:490px;margin:0 auto 13px}.royal-marks{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;color:#715124;font-size:11px;font-weight:700}.royal-ribbon{margin-top:-9px;position:relative;z-index:4;background:linear-gradient(100deg,#690a28,#890d36,#620820);border:3px solid #e5b85d;border-radius:24px;color:#ffdf88;box-shadow:0 7px 14px #52220f26;display:flex;align-items:center;justify-content:center;gap:0;min-height:45px;font:700 clamp(11px,1.05vw,16px)/1.3 Georgia,serif;text-align:center;padding:7px 15px}.royal-ribbon span{padding:0 16px}.royal-ribbon span+span{border-left:1px solid #d6a762}
.royal-home-section{padding:18px 0 14px;background:linear-gradient(150deg,#fffdf9,#fbf0e0)}.royal-home-columns{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:stretch}.royal-export-board,.royal-scrap-board,.royal-custom-board{border:1px solid #e9d3b7;border-radius:17px;background:#fffdf9;overflow:hidden;box-shadow:0 5px 16px #4b0d1b12}.royal-board-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px}.royal-board-heading h2{font:700 clamp(19px,1.65vw,28px)/1.17 Georgia,serif;color:#671027;margin:0}.royal-board-heading p{margin:2px 0 0;font:500 12px/1.4 Arial,sans-serif;color:#624b40}.royal-board-heading .btn{min-height:32px;padding:7px 12px;font-size:11px;white-space:nowrap}.royal-export-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:6px 10px 13px}.royal-mini-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff8ef;border:1px solid #ead1b0;border-radius:10px;overflow:hidden;min-width:0;box-shadow:0 2px 7px #4f211211;transition:transform .2s,box-shadow .2s}.royal-mini-card:hover{transform:translateY(-3px);box-shadow:0 7px 16px #5f182d29}.royal-mini-card img{width:100%;height:95px;object-fit:cover;background:#f1e3ca}.royal-mini-card strong{color:#61162b;font-size:11.5px;line-height:1.24;padding:7px 5px 9px;min-height:45px;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere}.royal-home-aside{display:grid;grid-template-rows:1fr 1fr;gap:12px}.royal-scrap-board{background:#05452e;border-color:#266c50;color:#fff}.royal-scrap-board .royal-board-heading h2{color:#fff}.royal-scrap-board .royal-board-heading p{color:#e7f3e9}.btn-scrap{background:transparent;border:1px solid #d8ead6;color:#fff}.royal-scrap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 10px 10px}.royal-scrap-grid .royal-mini-card{background:#fff}.royal-scrap-grid .royal-mini-card img{height:83px}.royal-scrap-grid .royal-mini-card strong{font-size:10.5px}.royal-custom-board{display:flex;align-items:center;background:linear-gradient(95deg,#fff7eb,#fffcfa);padding:12px 12px;position:relative}.royal-custom-board>div{position:relative;z-index:1;max-width:78%}.royal-custom-board h2{font:700 clamp(18px,1.5vw,26px)/1.15 Georgia,serif;color:#650c28;margin:0 0 6px}.royal-custom-board h3{font-size:13px;color:#5a2c29;margin:0 0 7px}.royal-custom-board p{font-size:12px;line-height:1.45;color:#403638;margin:0 0 9px}.royal-custom-board .btn{padding:9px 13px;min-height:35px;font-size:11px}.royal-custom-board>img{position:absolute;width:42%;height:100%;object-fit:cover;right:0;top:0;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000)}
.royal-benefits{background:#fcf2e1;border-block:1px solid #e8d4b4;color:#68162b}.royal-benefits>.container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:13px;padding-top:12px;padding-bottom:12px}.royal-benefits span{font-weight:700;font-size:11.5px}.royal-home-end{background:linear-gradient(100deg,#5a0924,#851035 55%,#50071f);color:#fff8eb}.royal-end-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:18px}.royal-home-end h2{color:#ffe1a0;font:700 clamp(21px,2vw,30px)/1.2 Georgia,serif;margin:0 0 4px}.royal-home-end p{margin:0 0 6px;font-size:13px}.royal-home-end small{color:#f0c6d2;font-size:10px}.royal-end-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.royal-end-actions a{border:1px solid #fae6c3;display:inline-flex;align-items:center;justify-content:center;border-radius:30px;padding:11px 16px;font-weight:800;font-size:13px;white-space:nowrap}.royal-whatsapp{background:#008c27;color:white}.royal-email{background:#fff;color:#670e26}
.royal-product-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:16px 0 5px}.royal-product-notes p{background:#fff7e8;border-left:3px solid #d5a75b;padding:11px 14px;border-radius:7px;font-size:13px}
@media(max-width:1100px){.royal-brand strong{font-size:23px}.royal-brand img{width:62px;height:62px}.royal-top-inner{flex-wrap:wrap;padding:11px 16px;min-height:unset}.royal-top-contact{font-size:12px}.royal-home-columns{grid-template-columns:1fr}.royal-home-aside{grid-template-columns:1fr 1fr;grid-template-rows:auto}.royal-export-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.royal-scrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-scrap-grid .royal-mini-card img{height:100px}.royal-mini-card img{height:105px}.royal-nav .nav-links a{padding:12px 8px;font-size:11px}}
@media(max-width:800px){.royal-top-inner{gap:9px}.royal-top-contact{display:none}.royal-nav .nav-inner{justify-content:flex-end;min-height:49px}.royal-nav .menu-btn{display:block;color:#fff;background:#760d30;border:1px solid #e6c27d}.royal-nav .nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#660b29;box-shadow:0 14px 20px #39082133;padding:10px;flex-direction:column;align-items:stretch}.royal-nav .nav-links.open{display:flex}.royal-nav .nav-links a{padding:11px 15px;font-size:14px}.royal-hero{grid-template-columns:28% 50% 22%;min-height:225px}.royal-hero-side{height:225px}.royal-hero-center{margin-left:-18px;margin-right:-18px;border-radius:36px;padding:15px 8px}.royal-hero h1{font-size:clamp(23px,3.5vw,34px)}.royal-hero p{font-size:12px}.royal-marks{display:none}.royal-ribbon{flex-wrap:wrap;border-radius:14px;margin-top:0}.royal-ribbon span{font-size:11px;padding:5px 9px}.royal-home-aside{grid-template-columns:1fr 1fr}.royal-export-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.royal-end-inner{flex-direction:column;align-items:flex-start}.royal-mini-card img{height:115px}}
@media(max-width:560px){.container{padding-inline:12px}.royal-top-inner{padding:9px 12px}.royal-brand img{width:50px;height:50px}.royal-brand strong{font-size:clamp(16px,4vw,21px)}.royal-brand small{font-size:8px;letter-spacing:.4px}.royal-top-tools{width:100%;justify-content:space-between;gap:6px}.royal-top .nav-cta{padding:9px 12px;min-height:35px}.royal-hero{grid-template-columns:30% 48% 22%;min-height:240px}.royal-hero-side{height:240px}.royal-hero-center{padding:12px 4px;margin-left:-11px;margin-right:-8px;border-radius:35px/70px}.royal-eyebrow{font-size:7px;letter-spacing:0}.royal-hero h1{font-size:clamp(20px,5.3vw,30px);letter-spacing:-.6px}.royal-hero p{font-size:10.5px;line-height:1.25}.royal-ribbon{padding:6px;display:grid;gap:0}.royal-ribbon span{border:0!important;padding:4px 5px;font-size:11px}.royal-home-section{padding-top:10px}.royal-board-heading{flex-wrap:wrap}.royal-board-heading h2{font-size:21px}.royal-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.royal-mini-card img{height:100px}.royal-mini-card strong{font-size:10px;min-height:44px}.royal-home-aside{grid-template-columns:1fr}.royal-scrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-custom-board>div{max-width:94%}.royal-custom-board>img{opacity:.12}.royal-home-end h2{font-size:20px}.royal-end-actions a{padding:9px 12px}.royal-benefits>.container{justify-content:flex-start}.royal-brand{gap:9px}}

/* Approved Royal design: a discreet Email Us quick action beside WhatsApp on every page. */
.email-float{position:fixed;bottom:20px;right:161px;z-index:60;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:12px 17px;border-radius:30px;background:#650b27;border:1px solid #e7c27d;color:#fff8ec;box-shadow:0 9px 25px rgba(56,9,27,.25);font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}
.email-float:hover,.email-float:focus-visible{background:#7c1839;color:#fff;outline-offset:3px}
@media(max-width:650px){.email-float{bottom:12px;right:129px;min-height:37px;padding:10px 12px;font-size:11px}}
@media(max-width:390px){.email-float{right:122px;padding-inline:9px;font-size:10px}}
