#page-annonce>div{max-width:1380px;margin:0 auto!important;padding:28px 30px 64px!important;}
#page-annonce .an-back{margin-bottom:23px;background:transparent;border:0;padding:8px 0;color:#587088;box-shadow:none;}
#page-annonce .ds-heading{margin-bottom:28px;max-width:none;padding:0;background:none;}
#page-annonce .ds-eyebrow{font:700 10px var(--font-body);letter-spacing:1.8px;color:#68839c;display:block;margin-bottom:11px;}
#page-annonce #detailTitle{font-size:clamp(28px,3.3vw,44px)!important;color:#12324d!important;letter-spacing:-1.4px!important;line-height:1.1!important;margin:0!important;}
#page-annonce #detailMeta{font-size:14px!important;color:#617b92!important;margin-top:12px!important;line-height:1.7;}
#page-annonce .an-grid{grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start;}
#page-annonce .an-main{min-width:0;}
#page-annonce .an-side{position:sticky;top:88px;}
#page-annonce .an-sticky{position:static;}
#page-annonce .an-photo-wrap{padding:0;background:transparent;border:0;box-shadow:none;}
#page-annonce .dp-photo-frame{overflow:hidden;border:1px solid #dce5ed;border-radius:6px;background:#e6edf3;}
#page-annonce #detailPhoto{height:clamp(360px,51vw,530px)!important;background-size:cover!important;background-color:#e6edf3!important;border-radius:0;box-shadow:none;}
#page-annonce .dp-brand>img{width:112px;opacity:.75;}
#page-annonce .dp-toolbar{padding:12px 3px 0;min-height:0;gap:14px;justify-content:space-between;}
#page-annonce .dp-hint{font-size:11px;}
#page-annonce .ds-thumbs{display:flex;gap:10px;overflow-x:auto;padding:14px 2px 5px;scrollbar-width:thin;}
#page-annonce .ds-thumbs:empty{display:none;}
#page-annonce .ds-thumb{width:86px;height:65px;flex:0 0 86px;border:2px solid transparent;padding:3px;border-radius:6px;background:#edf2f6;cursor:pointer;}
#page-annonce .ds-thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:6px;}
#page-annonce .ds-thumb[aria-pressed=true]{border-color:#2d63ca;background:#fff;}
#page-annonce .ds-thumb:focus-visible{outline:2px solid #2563eb;outline-offset:2px;}
#page-annonce .an-card{padding:27px!important;margin-top:22px;border:1px solid #e0e8ef;border-radius:6px;box-shadow:0 8px 30px #153b5904;background:#fff;}
#page-annonce .an-side .an-card:first-child{margin-top:0;padding:28px!important;border-top:3px solid #173b59;}
#page-annonce .ds-price-label{display:block;font:600 11px var(--font-body);color:#698197;margin-bottom:10px;}
#page-annonce #detailPrice{font-size:36px!important;letter-spacing:-1.4px!important;color:#123b5a!important;line-height:1.1;}
#page-annonce .dp-price-row #detailFavBtn{width:46px;height:46px;}
#page-annonce #detailSellerButton{margin-top:27px;padding:16px 13px;gap:11px;}
#page-annonce #detailSellerAvatar{width:39px!important;height:39px!important;font-size:17px;}
#page-annonce #detailSellerName{font-size:13px!important;}
#page-annonce #detailSellerSub{font-size:11px!important;}
#page-annonce #detailContactBtn{background:#235cdc!important;border-radius:6px!important;box-shadow:none!important;font-size:14px!important;padding:16px!important;}
#page-annonce #detailContactHint{color:#788b9d!important;font-size:11px!important;line-height:1.5;}
#page-annonce .an-card-h{font-size:21px;letter-spacing:-.5px;margin:0 0 20px;color:#183d59;}
#page-annonce #detailSpecs{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;}
#page-annonce #detailSpecs>div{align-items:center;padding:13px 0!important;font-size:12px!important;border-color:#edf1f5!important;gap:12px!important;}
#page-annonce #detailSpecs>div>span:first-child{color:#74899b!important;}
#page-annonce #detailDesc{color:#445d71!important;font-size:14px!important;line-height:1.9!important;}
@media(max-width:1000px){#page-annonce .an-grid{grid-template-columns:minmax(0,1fr) 310px;gap:18px;}#page-annonce .an-side .an-card:first-child{padding:20px!important;}#page-annonce #detailPrice{font-size:30px!important;}}
@media(max-width:760px){#page-annonce>div{padding:20px 16px 40px!important;}#page-annonce .ds-heading{margin-bottom:22px;}#page-annonce .an-grid{display:flex;flex-direction:column;gap:0;}#page-annonce .an-main{display:contents;}#page-annonce .an-photo-wrap{order:1;width:100%;}#page-annonce .an-side{order:2;position:static;width:100%;margin-top:22px;}#page-annonce .ds-specs{order:3;width:100%;box-sizing:border-box;}#page-annonce .ds-description{order:4;width:100%;box-sizing:border-box;}#page-annonce #detailPhoto{height:clamp(280px,85vw,440px)!important;}#page-annonce .an-card{padding:22px!important;}#page-annonce #detailSpecs{column-gap:20px;}#page-annonce #detailSpecs>div{flex-direction:column;align-items:flex-start;gap:6px!important;}#page-annonce #detailSpecs>div>span:last-child{text-align:left!important;}#page-annonce .ds-thumb{width:72px;flex-basis:72px;height:58px;}#page-annonce .dp-brand>img{width:90px;}#page-annonce #detailSellerButton{margin-top:20px;}}
