body.smartc-modern--daquy { --wine:#5b1026; --gold:#c7a454; --ivory:#fbf6eb; background:var(--ivory); color:#2f201d; font-family:Montserrat,"Segoe UI",sans-serif; }
.smartc-modern--daquy .smartc-modernizer-intro { overflow:hidden; padding:clamp(52px,9vw,120px) clamp(20px,8vw,110px); background:radial-gradient(circle at 82% 22%,#9f3f5b 0 1%,transparent 28%),linear-gradient(120deg,#350914,#68162d); color:white; }
.smartc-modern--daquy .smartc-modernizer-intro::after { content:"✦"; position:absolute; right:8%; bottom:8%; color:#dabb6c; font-size:70px; opacity:.55; }
.smartc-modern--daquy .smartc-modernizer-eyebrow { color:#ddc17b; font-size:11px; }
.smartc-modern--daquy .smartc-modernizer-intro h1 { max-width:780px; color:#fff7e6; font:500 clamp(40px,7vw,82px)/.96 Cormorant,Georgia,serif; letter-spacing:-.035em; }
.smartc-modern--daquy .smartc-modernizer-lead { max-width:620px; color:#eadbd8; font-size:17px; line-height:1.75; }
.smartc-modern--daquy .smartc-modernizer-intro li { margin:8px 18px 0 0; color:#e6c972; border-bottom:1px solid #c7a454; font-size:12px; }
.smartc-modern--daquy h2 { color:#5b1026; font:600 clamp(26px,4vw,44px)/1.1 Georgia,serif; }
.smartc-modern--daquy .product-small.box { border-radius:18px 18px 4px 4px; background:#fff; box-shadow:0 15px 38px #4a152012; }
.smartc-modern--daquy .button { border-radius:0; background:#5b1026!important; color:#fff7e6!important; border-color:#c7a454!important; }
@media(max-width:849px){.smartc-modern--daquy .smartc-modernizer-intro{padding-top:52px;padding-bottom:54px}.smartc-modern--daquy .smartc-modernizer-intro h1{font-size:45px}.smartc-modern--daquy .smartc-modernizer-intro::after{font-size:42px}}

