/* DD ATELIER — transparent market-reference prices and calculator */
.dd-estimate-live{padding:15px 18px 14px;margin:-14px 0 24px;background:linear-gradient(120deg,#392f20,#141616);border:1px solid #b99b6580;position:relative;z-index:2}
.dd-estimate-live .dd-estimate-label{color:#d9bc86;text-transform:uppercase;font-size:10px;letter-spacing:.17em;display:block;margin-bottom:6px}
.dd-estimate-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.dd-estimate-row strong{font:600 clamp(27px,3vw,39px)/1.05 'Cormorant Garamond',Georgia,serif;color:#ffddb0}.dd-estimate-row small{color:#c5b193;font-size:12px}
.dd-estimate-name{font-size:11px;line-height:1.5;color:#bdb09c;margin-top:4px}.dd-estimate-note{font-size:10px;line-height:1.55;color:#938c84;margin:8px 0 0}
.dd-rate-section{background:#121416;padding:55px 0 75px;border-block:1px solid #8d74494d}.dd-rate-section h2{font:500 clamp(37px,4.5vw,57px)/1.05 'Cormorant Garamond',Georgia,serif!important;color:#f2e0bc}.dd-rate-section h2 em{color:#dbb679}.dd-rate-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px}.dd-rate-group{background:linear-gradient(150deg,#26292b,#121416);border:1px solid #bfa06f60;overflow:hidden;box-shadow:0 15px 38px #0005}.dd-rate-top{padding:22px 23px;border-bottom:1px solid #b08d6060;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.dd-rate-top h3{font:500 28px/1.05 'Cormorant Garamond',Georgia,serif;color:#eacb91;margin:0}.dd-rate-top span{font-size:10px;color:#9e9484;white-space:nowrap}.dd-rate-rows{padding:9px 0}.dd-rate-row{padding:13px 22px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:#f1e6d6;border-bottom:1px solid #ffffff12;font-size:12px}.dd-rate-row:hover{background:#c7a0611a;color:#fff}.dd-rate-row:last-child{border-bottom:0}.dd-rate-row strong{color:#e8bc74;white-space:nowrap;font:600 19px/1.1 'Cormorant Garamond',Georgia,serif}.dd-rate-row small{font:400 10px 'Manrope',Arial,sans-serif;color:#b1a38a}.dd-rate-row>span:last-child{color:#bc9864;font-size:16px}
.dd-rate-legend{grid-column:1/-1;max-width:980px;font-size:12px;line-height:1.8;color:#ada396;margin:8px 0 0}.dd-detail-rates .dd-rate-groups{grid-template-columns:1fr}.dd-detail-rates .dd-rate-group{max-width:890px}.dd-detail-rates .dd-rate-rows{display:grid;grid-template-columns:repeat(2,1fr)}.dd-detail-rates .dd-rate-row:nth-child(2n+1){border-right:1px solid #ffffff10}.dd-detail-rates .dd-rate-top{max-width:890px}.dd-price-intro{color:#b8aea1;max-width:730px;line-height:1.8}
.w-choices label[hidden]{display:none!important}.dd-price-pill{font-size:12px;color:#d8bd8e;border:1px solid #ad8c5a52;padding:8px 15px;display:inline-block;margin-top:10px}
@media(max-width:950px){.dd-rate-groups{grid-template-columns:1fr}.dd-rate-row{padding:15px 20px}.dd-rate-legend{grid-column:auto}}
@media(max-width:640px){.dd-rate-section{padding:43px 0 55px}.dd-detail-rates .dd-rate-rows{grid-template-columns:1fr}.dd-detail-rates .dd-rate-row:nth-child(2n+1){border-right:0}.dd-rate-top{padding:19px}.dd-estimate-live{margin:-12px 0 24px}.dd-estimate-row strong{font-size:29px}}
