.package-offer-dialog{position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 46px),calc(100svh - 64px));max-width:calc(100vw - 46px);max-height:calc(100svh - 40px);padding:14px;background:#fff;border:1px solid #d1b783;box-shadow:0 22px 100px #0008;overflow:visible;box-sizing:border-box}
.package-offer-dialog::backdrop{background:#081007b8}.package-offer-link{display:block}.package-offer-link img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.package-offer-close{position:absolute;right:-16px;top:-16px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;background:#151b13;color:#fff;font:26px/1 Arial,sans-serif;box-shadow:0 2px 10px #0004;cursor:pointer}.package-offer-close:hover{background:#b88e50;color:#111}.package-offer-dialog a:focus-visible,.package-offer-close:focus-visible{outline:3px solid #b88e50;outline-offset:4px}.foxy-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.package-offer-close:focus{background:#151b13;color:#fff}
@media(max-width:650px){.package-offer-dialog{padding:10px}}
