/** Shopify CDN: Minification failed

Line 10:4 Unexpected "<"
Line 100:5 Unexpected "\"CSS ready\""
Line 191:9 Expected "{" but found end of file

**/
bash

cat << 'CSSEOF'
:root{--black:#0a0a0a;--deep:#111;--card:#161616;--border:#2a2a2a;--gold:#c9a84c;--gold-l:#e8c97a;--gold-d:#8a6a28;--white:#f5f5f5;--muted:#888;--red:#e05555;--green:#5aba7a;}
*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}
body{background:var(--black);color:var(--white);font-family:"DM Sans",sans-serif;overflow-x:hidden;}img{max-width:100%;height:auto;}
.ann{background:linear-gradient(90deg,var(--gold-d),var(--gold),var(--gold-d));color:#000;text-align:center;padding:10px 16px;font-size:13px;font-weight:600;letter-spacing:.4px;}
header{position:sticky;top:0;z-index:999;background:rgba(10,10,10,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 5%;display:flex;align-items:center;justify-content:space-between;height:64px;}
.logo{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:700;letter-spacing:3px;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.logo span{font-weight:300;}
.hcta{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;border:none;padding:10px 22px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .2s;}
.hcta:hover{transform:scale(1.05);}
.hero{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;align-items:center;padding:70px 5%;gap:40px;position:relative;overflow:hidden;}
.hero::before{content:"";position:absolute;top:-150px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(201,168,76,.13) 0%,transparent 70%);pointer-events:none;}
.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.3);color:var(--gold-l);padding:6px 14px;border-radius:50px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:22px;}
.hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.1;margin-bottom:18px;}
.ac{background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hsub{color:var(--muted);font-size:16px;line-height:1.75;margin-bottom:28px;max-width:460px;}
.pr{display:flex;align-items:center;gap:14px;margin-bottom:28px;}
.pm{font-family:"Cormorant Garamond",serif;font-size:50px;font-weight:700;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.po{font-size:20px;color:var(--muted);text-decoration:line-through;}
.pb{background:var(--red);color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;}
.hfeats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px;}
.hf{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);}
.hf svg{color:var(--gold);flex-shrink:0;}
.btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;border:none;padding:17px 34px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px rgba(201,168,76,.35);}
.btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(201,168,76,.5);}
.htrust{display:flex;align-items:center;gap:14px;margin-top:20px;color:var(--muted);font-size:12px;flex-wrap:wrap;}
.stars{color:var(--gold);}
.gcol{display:flex;flex-direction:column;gap:10px;}
.mimg-w{border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:0 20px 60px rgba(0,0,0,.6);cursor:zoom-in;}
.mimg-w img{width:100%;display:block;transition:transform .5s;aspect-ratio:1;object-fit:cover;}
.mimg-w:hover img{transform:scale(1.03);}
.thumbs{display:flex;gap:8px;flex-wrap:wrap;}
.th{width:68px;height:68px;border-radius:9px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .2s;flex-shrink:0;}
.th.on{border-color:var(--gold);}
.th img{width:100%;height:100%;object-fit:cover;}
.trust{background:var(--deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 5%;display:flex;justify-content:center;gap:clamp(18px,4vw,70px);flex-wrap:wrap;}
.ti{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500;}
.tic{width:40px;height:40px;border-radius:50%;background:rgba(201,168,76,.1);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}
section{padding:72px 5%;}
.sl{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;}
.st{font-family:"Cormorant Garamond",serif;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.2;margin-bottom:14px;}
.ss{color:var(--muted);font-size:15px;max-width:580px;line-height:1.75;}
.bg2{background:var(--deep);}
.ow{max-width:940px;margin:0 auto;padding:72px 5%;}
.oc{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:40px;}
.oc h2{font-family:"Cormorant Garamond",serif;font-size:34px;margin-bottom:6px;}
.osub{color:var(--muted);font-size:14px;margin-bottom:30px;}
.stag{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:block;}
.fg{display:flex;flex-direction:column;gap:7px;}
.fg label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);}
.cols{display:flex;gap:10px;flex-wrap:wrap;}
.cb{display:flex;align-items:center;gap:8px;background:var(--deep);border:2px solid var(--border);color:var(--white);padding:9px 16px;border-radius:50px;font-size:13px;cursor:pointer;transition:all .2s;}
.cb.on{border-color:var(--gold);color:var(--gold);}
.cd{width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.2);}
.qrow{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;width:fit-content;}
.qb{background:var(--deep);border:none;color:var(--white);width:42px;height:46px;font-size:20px;cursor:pointer;transition:background .2s;}
.qb:hover{background:var(--border);}
.qv{background:var(--deep);color:var(--white);border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);width:56px;height:46px;text-align:center;font-size:15px;font-family:inherit;}
.totr{display:flex;justify-content:space-between;align-items:center;background:var(--deep);border:1px solid var(--gold-d);border-radius:9px;padding:15px 19px;margin:22px 0;}
.totl{color:var(--muted);font-size:13px;}
.tota{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:700;color:var(--gold);}
.sec{display:flex;align-items:center;gap:7px;justify-content:center;color:var(--muted);font-size:11px;margin-top:14px;flex-wrap:wrap;}
.fl{margin-top:36px;}
.fi2{border:1px solid var(--border);border-radius:11px;margin-bottom:10px;overflow:hidden;}
.fq{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-weight:600;font-size:14px;transition:background .2s;gap:12px;}
.fq:hover{background:rgba(255,255,255,.03);}
.fic{width:26px;height:26px;border-radius:50%;background:rgba(201,168,76,.1);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:transform .3s;}
.fi2.open .fic{transform:rotate(45deg);}
.fa{max-height:0;overflow:hidden;transition:max-height .4s ease;}
.fi2.open .fa{max-height:300px;}
.fai{padding:0 22px 18px;color:var(--muted);font-size:13px;line-height:1.8;}
.fcta{background:linear-gradient(135deg,#1a1500,#0a0a0a);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 5%;text-align:center;}
.fcta h2{font-family:"Cormorant Garamond",serif;font-size:clamp(34px,5vw,62px);margin-bottom:14px;}
.fcta p{color:var(--muted);font-size:15px;max-width:480px;margin:0 auto 32px;}
footer{background:var(--deep);border-top:1px solid var(--border);padding:36px 5%;text-align:center;color:var(--muted);font-size:13px;}
.flogo{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:700;letter-spacing:3px;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;}
.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;align-items:center;justify-content:center;padding:20px;}
.modal.on{display:flex;}
.mim{max-width:92vw;max-height:92vh;border-radius:12px;}
.mcl{position:absolute;top:18px;right:18px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:26px;width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.sticky{position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.97);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:11px 5%;display:flex;align-items:center;justify-content:space-between;z-index:998;transform:translateY(100%);transition:transform .3s;gap:14px;}
.sticky.on{transform:translateY(0);}
.sp{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:700;color:var(--gold);}
.sticky a{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;padding:13px 26px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;}
.sticky a:hover{transform:scale(1.04);}
.hero-btns{display:flex;gap:14px;flex-wrap:wrap;align-items:center;}
.btn-reviews{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid rgba(201,168,76,.4);color:var(--gold-l);padding:15px 28px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;}
.btn-reviews:hover{background:rgba(201,168,76,.1);border-color:var(--gold);}
@media(max-width:768px){.hero{grid-template-columns:1fr;padding:36px 4%;gap:0;}.hero-left{order:2;margin-top:28px;}.gcol{order:1;}.oc{padding:20px;}.sticky{padding:10px 4%;}}
CSSEOF
echo "CSS ready"
Output

:root{--black:#0a0a0a;--deep:#111;--card:#161616;--border:#2a2a2a;--gold:#c9a84c;--gold-l:#e8c97a;--gold-d:#8a6a28;--white:#f5f5f5;--muted:#888;--red:#e05555;--green:#5aba7a;}
*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}
body{background:var(--black);color:var(--white);font-family:"DM Sans",sans-serif;overflow-x:hidden;}img{max-width:100%;height:auto;}
.ann{background:linear-gradient(90deg,var(--gold-d),var(--gold),var(--gold-d));color:#000;text-align:center;padding:10px 16px;font-size:13px;font-weight:600;letter-spacing:.4px;}
header{position:sticky;top:0;z-index:999;background:rgba(10,10,10,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);padding:0 5%;display:flex;align-items:center;justify-content:space-between;height:64px;}
.logo{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:700;letter-spacing:3px;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.logo span{font-weight:300;}
.hcta{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;border:none;padding:10px 22px;border-radius:50px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:transform .2s;}
.hcta:hover{transform:scale(1.05);}
.hero{display:grid;grid-template-columns:1fr 1fr;min-height:88vh;align-items:center;padding:70px 5%;gap:40px;position:relative;overflow:hidden;}
.hero::before{content:"";position:absolute;top:-150px;left:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(201,168,76,.13) 0%,transparent 70%);pointer-events:none;}
.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(201,168,76,.12);border:1px solid rgba(201,168,76,.3);color:var(--gold-l);padding:6px 14px;border-radius:50px;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:22px;}
.hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.1;margin-bottom:18px;}
.ac{background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.hsub{color:var(--muted);font-size:16px;line-height:1.75;margin-bottom:28px;max-width:460px;}
.pr{display:flex;align-items:center;gap:14px;margin-bottom:28px;}
.pm{font-family:"Cormorant Garamond",serif;font-size:50px;font-weight:700;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.po{font-size:20px;color:var(--muted);text-decoration:line-through;}
.pb{background:var(--red);color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700;}
.hfeats{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px;}
.hf{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);}
.hf svg{color:var(--gold);flex-shrink:0;}
.btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;border:none;padding:17px 34px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px rgba(201,168,76,.35);}
.btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(201,168,76,.5);}
.htrust{display:flex;align-items:center;gap:14px;margin-top:20px;color:var(--muted);font-size:12px;flex-wrap:wrap;}
.stars{color:var(--gold);}
.gcol{display:flex;flex-direction:column;gap:10px;}
.mimg-w{border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:0 20px 60px rgba(0,0,0,.6);cursor:zoom-in;}
.mimg-w img{width:100%;display:block;transition:transform .5s;aspect-ratio:1;object-fit:cover;}
.mimg-w:hover img{transform:scale(1.03);}
.thumbs{display:flex;gap:8px;flex-wrap:wrap;}
.th{width:68px;height:68px;border-radius:9px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .2s;flex-shrink:0;}
.th.on{border-color:var(--gold);}
.th img{width:100%;height:100%;object-fit:cover;}
.trust{background:var(--deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 5%;display:flex;justify-content:center;gap:clamp(18px,4vw,70px);flex-wrap:wrap;}
.ti{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:500;}
.tic{width:40px;height:40px;border-radius:50%;background:rgba(201,168,76,.1);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}
section{padding:72px 5%;}
.sl{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;}
.st{font-family:"Cormorant Garamond",serif;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.2;margin-bottom:14px;}
.ss{color:var(--muted);font-size:15px;max-width:580px;line-height:1.75;}
.bg2{background:var(--deep);}
.ow{max-width:940px;margin:0 auto;padding:72px 5%;}
.oc{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:40px;}
.oc h2{font-family:"Cormorant Garamond",serif;font-size:34px;margin-bottom:6px;}
.osub{color:var(--muted);font-size:14px;margin-bottom:30px;}
.stag{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;display:block;}
.fg{display:flex;flex-direction:column;gap:7px;}
.fg label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);}
.cols{display:flex;gap:10px;flex-wrap:wrap;}
.cb{display:flex;align-items:center;gap:8px;background:var(--deep);border:2px solid var(--border);color:var(--white);padding:9px 16px;border-radius:50px;font-size:13px;cursor:pointer;transition:all .2s;}
.cb.on{border-color:var(--gold);color:var(--gold);}
.cd{width:13px;height:13px;border-radius:50%;border:1px solid rgba(255,255,255,.2);}
.qrow{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;width:fit-content;}
.qb{background:var(--deep);border:none;color:var(--white);width:42px;height:46px;font-size:20px;cursor:pointer;transition:background .2s;}
.qb:hover{background:var(--border);}
.qv{background:var(--deep);color:var(--white);border:none;border-left:1px solid var(--border);border-right:1px solid var(--border);width:56px;height:46px;text-align:center;font-size:15px;font-family:inherit;}
.totr{display:flex;justify-content:space-between;align-items:center;background:var(--deep);border:1px solid var(--gold-d);border-radius:9px;padding:15px 19px;margin:22px 0;}
.totl{color:var(--muted);font-size:13px;}
.tota{font-family:"Cormorant Garamond",serif;font-size:28px;font-weight:700;color:var(--gold);}
.sec{display:flex;align-items:center;gap:7px;justify-content:center;color:var(--muted);font-size:11px;margin-top:14px;flex-wrap:wrap;}
.fl{margin-top:36px;}
.fi2{border:1px solid var(--border);border-radius:11px;margin-bottom:10px;overflow:hidden;}
.fq{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;cursor:pointer;font-weight:600;font-size:14px;transition:background .2s;gap:12px;}
.fq:hover{background:rgba(255,255,255,.03);}
.fic{width:26px;height:26px;border-radius:50%;background:rgba(201,168,76,.1);color:var(--gold);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:transform .3s;}
.fi2.open .fic{transform:rotate(45deg);}
.fa{max-height:0;overflow:hidden;transition:max-height .4s ease;}
.fi2.open .fa{max-height:300px;}
.fai{padding:0 22px 18px;color:var(--muted);font-size:13px;line-height:1.8;}
.fcta{background:linear-gradient(135deg,#1a1500,#0a0a0a);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 5%;text-align:center;}
.fcta h2{font-family:"Cormorant Garamond",serif;font-size:clamp(34px,5vw,62px);margin-bottom:14px;}
.fcta p{color:var(--muted);font-size:15px;max-width:480px;margin:0 auto 32px;}
footer{background:var(--deep);border-top:1px solid var(--border);padding:36px 5%;text-align:center;color:var(--muted);font-size:13px;}
.flogo{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:700;letter-spacing:3px;background:linear-gradient(135deg,var(--gold),var(--gold-l));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;}
.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;align-items:center;justify-content:center;padding:20px;}
.modal.on{display:flex;}
.mim{max-width:92vw;max-height:92vh;border-radius:12px;}
.mcl{position:absolute;top:18px;right:18px;background:rgba(255,255,255,.1);border:none;color:#fff;font-size:26px;width:42px;height:42px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.sticky{position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.97);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:11px 5%;display:flex;align-items:center;justify-content:space-between;z-index:998;transform:translateY(100%);transition:transform .3s;gap:14px;}
.sticky.on{transform:translateY(0);}
.sp{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:700;color:var(--gold);}
.sticky a{background:linear-gradient(135deg,var(--gold),var(--gold-l));color:#000;padding:13px 26px;border-radius:50px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;}
.sticky a:hover{transform:scale(1.04);}
.hero-btns{display:flex;gap:14px;flex-wrap:wrap;align-items:center;}
.btn-reviews{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid rgba(201,168,76,.4);color:var(--gold-l);padding:15px 28px;border-radius:50px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:all .2s;}
.btn-reviews:hover{background:rgba(201,168,76,.1);border-color:var(--gold);}
@media(max-width:768px){.hero{grid-template-columns:1fr;padding:36px 4%;gap:0;}.hero-left{order:2;margin-top:28px;}.gcol{order:1;}.oc{padding:20px;}.sticky{padding:10px 4%;}}
CSS ready