/* Production bindings preserve the recovered approved layout and palette. */
.pe-logo-small{font-size:8px;letter-spacing:1px;margin-left:-8px;margin-top:13px}.pe-button{display:inline-block;background:#293f37;color:white;border-radius:5px;padding:14px 21px;font-size:11px;line-height:1.4;text-align:center}.pe-button.outline{border:0;background:transparent;color:#293f37;padding:11px 0}.tabs .pe-tab{display:block;background:transparent;color:#777e77;font-size:10px;padding:10px 23px;border-radius:5px 5px 0 0}.tabs .pe-tab.active{background:#f2eee6;color:#795239;font-weight:700}.pe-shortcut{padding:8px 12px;font-size:9px;border:1px solid #e2e4da;background:#fffefa;color:#7a876e;border-radius:5px}.pe-shortcut.active{background:#e9eddf;border-color:#c6d0bb;color:#415438}.side-ad .pe-button{display:block;font-size:10px;padding:13px;background:#354736}.pe-search-line{display:flex;gap:10px;margin:20px 0}.pe-search-line input,.pe-search-line select{font:11px 'Plus Jakarta Sans',sans-serif;border:1px solid #dce1d3;border-radius:6px;padding:12px;background:white;color:#6f7e62}.pe-search-line input{flex:1;min-width:0}.pe-search-line button{font-size:10px;padding:10px 18px}.pe-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eef0e6;gap:14px;color:#b5bfa9}.pe-placeholder-text{font-size:9px}.pe-placeholder-icon svg{width:42px;height:42px}.pe-notice{padding:16px 20px;background:#f4eddf;color:#8b714e;border:1px solid #e7dbc6;font-size:12px;border-radius:8px;line-height:1.8;margin:20px 0}.pe-page{padding:9px 13px;background:#fffefa;border:1px solid #e0e3d8;border-radius:4px;font-size:10px}.pagination{align-items:center;font-size:10px;color:#8c967e}.pe-city-istanbul{background-image:url('/assets/front/images/istanbul.jpg')}.pe-city-mugla{background-image:url('/assets/front/images/mugla.jpg')}.pe-city-antalya{background-image:linear-gradient(135deg,#b7bca5,#718b7d)}.pe-city-izmir{background-image:linear-gradient(135deg,#c4b798,#79918c)}.pe-detail{padding-top:30px!important;padding-bottom:30px!important}.pe-back{font-size:11px;color:#929c87;display:inline-block;margin:0 0 22px}.pe-detail-head{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.pe-detail-head h1{font-size:37px;line-height:1.2;max-width:850px;font-family:'DM Serif Display',serif;margin:12px 0;letter-spacing:-.5px}.pe-detail-head p{font-size:12px;color:#9ca58f}.pe-detail-head .price{font-size:28px;white-space:nowrap}.pe-gallery{background:#e9eddf;border-radius:12px;padding:12px;margin-bottom:25px}.pe-gallery>img{width:100%;height:520px;object-fit:contain;display:block;border-radius:8px}.pe-thumbnails{display:flex;gap:10px;margin-top:12px;overflow:auto;padding-bottom:3px}.pe-thumbnails button{border:2px solid transparent;padding:0;border-radius:6px;background:transparent;flex-shrink:0}.pe-thumbnails button:focus{border-color:#a68c65}.pe-thumbnails img{width:100px;height:72px;object-fit:cover;display:block;border-radius:4px}.pe-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:25px}.pe-detail-box{padding:28px;background:#fffefa;border:1px solid #e2e5d8;border-radius:10px}.pe-detail-box h2{font-size:25px;margin-bottom:22px}.pe-detail-box p{font-size:12px;line-height:1.9;color:#8a977a}.pe-detail-box dl{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:35px}.pe-detail-box dl>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e9ecdf;padding:13px 0;font-size:11px}.pe-detail-box dt{color:#9aa68b}.pe-detail-box dd{margin:0;color:#657653;text-align:right}.pe-description{white-space:normal;overflow-wrap:anywhere}.pe-detail-empty{padding:75px;text-align:center;background:#e9eddf;color:#acb69d;border-radius:10px;margin-bottom:25px}.pe-error-page{text-align:center;padding:70px 20px}.pe-error-page h1{max-width:none;font:400 80px 'DM Serif Display',serif}.pe-error-page p{color:#8b977e;line-height:1.8;margin:20px 0}.hero h1 br{display:block}.hero h1{max-width:750px}.hero .hero-note b{font-size:11px}.pe-detail-gallery-note{font-size:10px;color:#8a977a}@media(max-width:800px){.pe-search-line{flex-wrap:wrap}.pe-search-line input{flex-basis:100%}.pe-search-line select{flex:1}.pe-detail-head{align-items:start;flex-direction:column}.pe-detail-head h1{font-size:29px}.pe-detail-head .price{font-size:24px}.pe-gallery>img{height:300px}.pe-detail-columns{grid-template-columns:1fr}.pe-detail-box{padding:20px}.pe-detail-box dl{grid-template-columns:1fr}.pe-button{font-size:10px;padding:11px 12px}.pe-button.outline{font-size:10px}.tabs .pe-tab{font-size:9px;padding:8px 19px}.hero h1{font-size:43px;max-width:340px}.hero h1 em{display:inline}.pe-detail-empty{padding:45px 20px}}
