.TreatmentPackagePicker-module__06BZEa__root{margin-block:var(--crm-space-3);padding:var(--crm-space-4);border:1px solid var(--crm-color-border);border-radius:var(--crm-radius-card);color:inherit;min-width:0}.TreatmentPackagePicker-module__06BZEa__root h4{margin:0 0 .7rem;font-size:1rem}.TreatmentPackagePicker-module__06BZEa__root ul{gap:.65rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.TreatmentPackagePicker-module__06BZEa__root li,.TreatmentPackagePicker-module__06BZEa__root label{gap:.25rem;min-width:0;display:grid}.TreatmentPackagePicker-module__06BZEa__root li{overflow-wrap:anywhere}.TreatmentPackagePicker-module__06BZEa__root small{opacity:.8}.TreatmentPackagePicker-module__06BZEa__root select{width:100%;min-width:0;max-width:100%}.TreatmentPackagePicker-module__06BZEa__root p{margin:.65rem 0 0;font-size:.9rem;line-height:1.5}
.booking-hero-content.with-bonus-information{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;display:grid}.website-bonus-aside{justify-items:end;gap:20px;min-width:0;display:grid}.website-bonus-trigger{cursor:pointer;background:0 0;border:0;border-radius:12px;width:min(100%,240px);padding:0;display:block}.website-bonus-trigger:focus-visible{outline:3px solid var(--theme-accent,#ad8954);outline-offset:5px}.website-bonus-trigger img{object-fit:contain;width:100%;height:auto;max-height:260px;display:block}.website-bonus-dialog{color:#18231f;background:#fff;border:0;border-radius:12px;width:min(1000px,94vw);max-width:94vw;height:fit-content;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.website-bonus-dialog::backdrop{background:#000000c7}.website-bonus-dialog>header{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 2px 14px;font-size:16px;font-weight:700;display:flex;position:sticky;top:0}.website-bonus-dialog>header>button.website-bonus-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex:0 0 44px;place-items:center;margin:0;padding:0;font-size:24px;line-height:1;display:grid}.website-bonus-dialog>img{object-fit:contain;width:100%;height:auto;display:block}.theme-preview .website-bonus-dialog{--theme-primary:var(--crm-preview-primary)}.theme-preview .website-bonus-trigger{width:96px}@media (max-width:700px){.booking-hero-content.with-bonus-information{grid-template-columns:minmax(0,1fr);gap:24px}.booking-hero-content.with-bonus-information>.website-bonus-aside{grid-row:1;justify-self:end}.booking-hero-content.with-bonus-information .website-bonus-trigger{width:144px}.booking-hero-content.with-bonus-information .website-bonus-trigger img{max-height:160px}}
