#page-annonce>div{max-width:1440px;padding:24px 34px 70px!important;}
#page-annonce .ds-heading{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #c9d8e5;}
#page-annonce .ds-eyebrow{border:0;background:none;padding:0;font-size:10px;letter-spacing:2px;margin-bottom:15px;}
#page-annonce .ds-eyebrow::before{width:22px;height:2px;border-radius:0;background:#2d65c1;}
#page-annonce #detailTitle{font-size:clamp(34px,4.5vw,58px)!important;font-weight:750!important;letter-spacing:-2.2px!important;}
#page-annonce #detailMeta{font-size:13px!important;margin-top:15px!important;}
#page-annonce .ds-stage{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:22px;background:#ffffffc9;border:1px solid #d3e0eb;border-radius:6px;box-shadow:0 20px 60px #1b426809;align-items:stretch;}
#page-annonce .ds-stage .an-photo-wrap{display:grid;grid-template-columns:70px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;}
#page-annonce .ds-stage .dp-photo-frame{grid-column:2;grid-row:1;border:0;border-radius:6px;box-shadow:none;min-width:0;}
#page-annonce .ds-stage #detailPhoto{height:465px!important;background-color:#e8edf2!important;}
#page-annonce .ds-stage .ds-thumbs{grid-column:1;grid-row:1;flex-direction:column;margin:0;padding:0 2px;gap:11px;overflow-y:auto;overflow-x:hidden;max-height:465px;}
#page-annonce .ds-stage .ds-thumb{width:66px;height:64px;flex:0 0 64px;border-radius:6px;padding:3px;background:#eef2f7;box-shadow:none;}
#page-annonce .ds-stage .ds-thumb[aria-pressed=true]{border-color:#2e5985;background:#fff;}
#page-annonce .ds-stage .dp-toolbar{grid-column:2;grid-row:2;padding:0 3px;}
#page-annonce .ds-stage .an-side{position:static;margin:0;padding:8px 0 0 5px;min-width:0;}
#page-annonce .ds-stage .an-side .an-card:first-child{padding:12px 0 0!important;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;}
#page-annonce .ds-stage .ds-price-label{color:#70869b;letter-spacing:1.4px;font-size:9px;margin-bottom:14px;}
#page-annonce .ds-stage .an-side #detailPrice{color:#143c5c!important;font-size:38px!important;letter-spacing:-1.7px!important;}
#page-annonce .ds-stage .dp-price-row #detailFavBtn{border-color:#c3d4e5;background:#f1f6fb;color:#274c70;}
#page-annonce .ds-stage .dp-price-row #detailFavBtn:hover{background:#e3edf7;}
#page-annonce .ds-stage .dp-price-row #detailFavBtn.faved{color:#c32b55;background:#fff0f4;border-color:#e9aabd;}
#page-annonce .ds-stage .dp-price-row #detailFavBtn.faved svg{fill:#c32b55;}
#page-annonce .ds-contact-intro{font-size:14px;line-height:1.8;color:#5c758a;margin:28px 0 25px;padding-top:24px;border-top:1px solid #dce5ed;}
#page-annonce .ds-contact-intro strong{display:block;font-size:20px;font-weight:650;letter-spacing:-.5px;line-height:1.3;color:#193e5d;margin-bottom:10px;}
#page-annonce .ds-stage #detailSellerButton{background:#173e5e;border-color:#173e5e;margin:0 0 20px;padding:17px 13px;border-radius:6px;}
#page-annonce .ds-stage #detailSellerButton:hover:not(:disabled){background:#245377;border-color:#245377;}
#page-annonce .ds-stage #detailSellerButton #detailSellerSub{color:#c3d9ec!important;font-size:11px!important;}
#page-annonce .ds-stage #detailSellerName{font-size:13px!important;color:#fff!important;}
#page-annonce .ds-stage #detailSellerButton::after{color:white;}
#page-annonce .ds-stage #detailContactBtn{background:#2866d9!important;color:#fff!important;padding:17px 12px!important;border-radius:6px!important;font-size:13px!important;}
#page-annonce .ds-stage #detailContactBtn:hover{background:#1c52b5!important;}
#page-annonce .ds-stage #detailContactHint{color:#758b9f!important;font-size:10px!important;margin-top:12px!important;}
#page-annonce .an-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;margin-top:38px;}
#page-annonce .an-grid .an-main{display:contents;}
#page-annonce .ds-description{grid-column:1;grid-row:1;}
#page-annonce .ds-specs{grid-column:2;grid-row:1;}
#page-annonce .an-grid .an-card{margin:0;padding:0!important;border:0;border-radius:0;background:transparent;box-shadow:none;}
#page-annonce .an-grid .an-card-h{font-size:25px;font-weight:650;letter-spacing:-.7px;padding-bottom:17px;border-bottom:1px solid #cbdbe7;margin-bottom:20px;}
#page-annonce .ds-description .an-card-h::before,#page-annonce .ds-specs .an-card-h::before{display:none;}
#page-annonce #detailSpecs{grid-template-columns:1fr;}
#page-annonce #detailSpecs>div{padding:12px 0!important;border-color:#dce6ef!important;font-size:13px!important;}
#page-annonce #detailDesc{font-size:13px!important;line-height:2!important;}
@media(max-width:1050px){#page-annonce .ds-stage{grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding:17px;}#page-annonce .ds-stage .an-photo-wrap{grid-template-columns:1fr;grid-template-rows:auto auto auto;}#page-annonce .ds-stage .dp-photo-frame{grid-column:1;grid-row:1;}#page-annonce .ds-stage .ds-thumbs{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;overflow-y:hidden;}#page-annonce .ds-stage .dp-toolbar{grid-column:1;grid-row:3;}#page-annonce .ds-stage #detailPhoto{height:390px!important;}#page-annonce .ds-stage .ds-thumb{flex-basis:66px;}#page-annonce .ds-stage .an-side #detailPrice{font-size:33px!important;}}
@media(max-width:760px){#page-annonce>div{padding:20px 16px 45px!important;}#page-annonce .ds-heading{padding-bottom:22px;margin-bottom:22px;}#page-annonce #detailTitle{font-size:38px!important;letter-spacing:-1.4px!important;}#page-annonce .ds-stage{display:flex;flex-direction:column;gap:22px;padding:12px;border-radius:6px;}#page-annonce .ds-stage #detailPhoto{height:clamp(280px,85vw,420px)!important;}#page-annonce .ds-stage .an-side{width:100%;box-sizing:border-box;padding:0 8px 10px;}#page-annonce .ds-stage .an-photo-wrap{gap:10px;}#page-annonce .ds-stage .an-side #detailPrice{font-size:37px!important;}#page-annonce .ds-contact-intro{margin:21px 0;padding-top:20px;}#page-annonce .an-grid{display:flex;gap:30px;margin-top:30px;}#page-annonce .ds-specs{order:2;}#page-annonce .ds-description{order:1;}#page-annonce #detailSpecs>div{flex-direction:row;align-items:center;}#page-annonce #detailSpecs>div>span:last-child{text-align:right!important;}#page-annonce .ds-stage .dp-hint{max-width:none;}}
