.page-container{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box} #artis-baguettes{font-family:Arial,sans-serif}#artis-baguettes [hidden]{display:none!important}#artis-baguettes .form-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#artis-baguettes .ab-pagination{display:flex;justify-content:center;gap:8px;margin:16px 0 40px;flex-wrap:wrap}#artis-baguettes .ab-pagination a,#artis-baguettes .ab-pagination span{padding:10px 14px;border:1px solid #e6e1d7;border-radius:4px}#artis-baguettes .ab-pagination [aria-current]{background:#ffca28;color:#252525}#ab-standalone{padding:25px 0 45px}#ab-standalone .ab-static-main{display:grid;grid-template-columns:1fr 1fr;gap:40px}#ab-standalone img{max-width:100%;max-height:650px;object-fit:contain}#ab-standalone h1{font:500 34px/1.2 Arial,sans-serif}#ab-standalone dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}#ab-standalone dd{margin:0}#artis-baguettes .reserve-status.is-error{font-size:18px;font-weight:600;color:#a82822;background:#fff0ee;padding:14px;border-radius:4px}#artis-baguettes .reserve-alternative{font-size:15px}#artis-baguettes .view-link{white-space:normal}#artis-baguettes .card-title{overflow-wrap:anywhere}#artis-baguettes .product-dialog .sample-code h2{overflow-wrap:anywhere}@media(max-width:650px){.page-container{padding:0}#ab-standalone .ab-static-main{grid-template-columns:1fr}#artis-baguettes .ab-pagination a,#artis-baguettes .ab-pagination span{padding:8px 11px}}
#artis-baguettes h1,#artis-baguettes h2,#artis-baguettes h3{text-transform:none}#artis-baguettes .product-dialog h3{letter-spacing:normal}

body:has(#artis-baguettes) #start>.bootstrap-container{width:100%;max-width:1240px;padding:0 15px;margin:0 auto;box-sizing:border-box}body:has(#artis-baguettes) #start>.bootstrap-container>.row{margin:0;display:block}#artis-baguettes .intro{margin-top:10px}@media(max-width:850px){body:has(#artis-baguettes) #start>.bootstrap-container{padding:0 18px}}@media(max-width:600px){body:has(#artis-baguettes) #start>.bootstrap-container{padding:0 12px}}

/* Immediate popup response; content loads without blocking the dialog. */
#artis-baguettes .main-photo .expand-icon{left:16px;right:auto;bottom:16px}
#artis-baguettes .main-photo{position:relative}
#artis-baguettes .photo-load-status{position:absolute;left:20px;right:20px;top:45%;text-align:center;color:#716b60;font-size:15px;pointer-events:none}
#artis-baguettes .photo-load-status[hidden]{display:none}
#artis-baguettes .main-photo.photo-loading>img{opacity:0}
#artis-baguettes .detail-loading{font-size:16px;color:#716b60;margin:16px 0}
#artis-baguettes .detail-loading button{font:inherit;color:#7c622c;text-decoration:underline;border:0;background:none;cursor:pointer}
@media(max-width:600px){#artis-baguettes .main-photo .expand-icon{left:12px;right:auto;bottom:12px}}

/* Loading feedback must not widen the two-column mobile toolbar. */
#artis-baguettes #ap-resultsCount{min-width:0;white-space:normal;overflow-wrap:break-word}
@media(max-width:600px){#artis-baguettes .results-toolbar{grid-template-columns:minmax(0,1fr) auto}}
