/* Partner promotion shared by package sidebars and the offers catalogue. */
.dpm-offer-box{margin-top:28px;border-top:1px solid #d4c9b2;padding-top:25px;color:#59452f;font-family:"Work Sans",Arial,sans-serif;text-align:left}
.dpm-offer-photo,.dpm-catalogue-photo{display:block;position:relative;text-decoration:none;overflow:hidden}
.dpm-offer-photo img,.dpm-catalogue-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.dpm-offer-photo>span,.dpm-catalogue-photo>span{position:absolute;right:12px;bottom:12px;background:#efe5d0;color:#59452f;padding:7px 11px;font-size:12px;font-weight:500}
.dpm-offer-copy{padding-top:20px}
.dpm-offer-box .dpm-kicker{font-size:8px!important;line-height:1.8!important;letter-spacing:1.4px;color:#9c6745;margin:0 0 12px!important}
.dpm-offer-box h3{font-family:"Old Standard TT",Georgia,serif!important;font-size:29px!important;line-height:1.2!important;letter-spacing:-.4px;font-weight:400;margin:0 0 14px!important;color:#59452f}
.dpm-offer-box p{font-size:12px!important;line-height:1.85!important;margin:0 0 15px!important}
.dpm-offer-box .dpm-offer-note{font-size:10px!important;color:#7c6447}
.dpm-offer-box .dpm-offer-link{display:flex;gap:15px;align-items:center;justify-content:space-between;font-family:"Work Sans",Arial,sans-serif;font-size:11px;color:#59452f;text-decoration:none;border-bottom:1px solid #b69a79;padding-bottom:8px}
.dpm-offer-link:focus-visible,.dpm-offer-photo:focus-visible{outline:2px solid #9c6745;outline-offset:5px}
.do-catalogue .do-pomerania{background:#efe5d0;color:#59452f}
.do-pomerania .dpm-catalogue-photo{margin:15px 0 25px}
.do-catalogue .do-pomerania h3{font-size:31px;color:#59452f}
.do-catalogue .do-pomerania .dpm-catalogue-note{font-size:10px;line-height:1.8;color:#7c6447;margin:15px 0 24px}
.do-pomerania .do-special__copy{display:flex;flex-direction:column;flex:1}
.do-pomerania .do-button{margin-top:auto}
.do-catalogue .do-pomerania .do-special__copy>p{color:#59452f}.do-catalogue .do-pomerania .do-special__copy>.dpm-catalogue-note{color:#7c6447}
