:where(.diverp-packages){--diverp-pk-accent:var(--teal-d, var(--diverp-brand, #0d9488));--diverp-pk-line:var(--diverp-hairline, color-mix(in srgb, currentColor 18%, transparent))}:where(.diverp-packages__panel){border:1px solid var(--diverp-pk-line);border-radius:18px;background:#fff;box-shadow:0 18px 40px -22px rgb(15 23 42 / .35)}.diverp-packages .diverp-cal .diverp-cal__panel{position:static;margin-top:.25rem}:where(.diverp-packages__sec){padding:16px 18px;border-top:1px solid var(--diverp-pk-line)}:where(.diverp-packages__sec:first-child){border-top:0}:where(.diverp-packages__h){margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:where(.diverp-packages__pkgs){display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.diverp-packages__pkg){position:relative;display:block;padding:10px 12px 10px 14px;border:1.5px solid var(--diverp-pk-line);border-left:4px solid var(--diverp-pk-accent);border-radius:12px;cursor:pointer}:where(.diverp-packages__pkg input){position:absolute;opacity:0;pointer-events:none}:where(.diverp-packages__pkg:has(input:checked)){border-color:var(--diverp-pk-accent);background:color-mix(in srgb,var(--diverp-pk-accent) 7%,#fff)}:where(.diverp-packages__pkg:has(input:focus-visible)){outline:2px solid var(--diverp-pk-accent);outline-offset:2px}:where(.diverp-packages__pkg b,.diverp-packages__pkg strong,.diverp-packages__pkg small){display:block}:where(.diverp-packages__pkg strong){font-size:19px;line-height:1.2}:where(.diverp-packages__pkg del){font-size:12px;font-weight:400;opacity:.6}:where(.diverp-packages__badge){display:inline-block;margin-top:5px;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--diverp-pk-accent) 12%,#fff);color:color-mix(in srgb,var(--diverp-pk-accent) 62%,#000);font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:where(.diverp-packages__detail p){margin:10px 0 0;font-size:13.5px;line-height:1.45}:where(.diverp-packages__x){display:flex;align-items:center;gap:11px;padding:8px 6px;border-radius:10px}:where(label.diverp-packages__x){cursor:pointer}:where(.diverp-packages__x input){width:18px;height:18px;margin:0;accent-color:var(--diverp-pk-accent)}:where(.diverp-packages__x .dp-x-name){flex:1}:where(.diverp-packages__x .dp-x-price){font-weight:700;white-space:nowrap}:where(.diverp-packages__x.is-included .dp-x-ico,.diverp-packages__x.is-included .dp-x-price){color:#15803d}:where(.diverp-packages__stepper){display:inline-flex;align-items:center;border:1.5px solid var(--diverp-pk-line);border-radius:12px;overflow:hidden}:where(.diverp-packages__stepper button){width:40px;height:40px;border:0;background:#fff;color:var(--diverp-pk-accent);font-size:18px;cursor:pointer}:where(.diverp-packages__stepper output){min-width:36px;text-align:center;font-weight:700}:where(.diverp-packages__foot){padding:16px 18px;border-top:1px solid var(--diverp-pk-line)}:where(.diverp-packages__book){display:block;width:100%}:where(.diverp-packages__error){margin:0 0 10px;color:#b91c1c}:where(.diverp-packages__error[hidden],.diverp-packages [hidden]){display:none}:where(.diverp-packages__party){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.diverp-packages__note){margin:8px 0 0;font-size:13px;opacity:.8}:where(.diverp-packages__switch){display:flex;gap:10px;align-items:flex-start;margin-top:12px;cursor:pointer}:where(.diverp-packages__switch input){accent-color:var(--diverp-pk-accent);margin-top:3px}:where(.diverp-packages__switch small){display:block;opacity:.7}:where(.diverp-packages__divers){display:grid;gap:8px;margin-top:10px}:where(.diverp-packages__diver){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--diverp-pk-line);border-radius:10px;font-size:13.5px}:where(.diverp-packages__diver-name){flex:1 1 8rem;min-width:0}.diverp-packages__default{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--diverp-pk-accent) 14%,#fff);color:color-mix(in srgb,var(--diverp-pk-accent) 62%,#000);font-size:10.5px;font-weight:800;letter-spacing:.06em}:where(.diverp-packages__diver-x){margin-left:auto;border:0;background:none;font-size:18px;cursor:pointer}:where(.diverp-packages__add-diver){margin-top:8px;border:1px dashed var(--diverp-pk-line);border-radius:10px;background:none;padding:8px 12px;cursor:pointer}:where(.diverp-packages__xnote){display:block;font-size:12px;font-weight:700;color:#15803d}:where(.diverp-packages__x.is-elsewhere){opacity:.55;cursor:default}:where(.diverp-packages__x.is-elsewhere .diverp-packages__xnote){color:inherit}:where(.diverp-packages__offers summary){cursor:pointer}:where(.diverp-packages__offers summary small){display:block;opacity:.75}:where(.diverp-packages__offer-cards){display:grid;gap:8px;margin-top:10px}:where(.diverp-packages__offer){display:flex;align-items:stretch;gap:6px}:where(.diverp-packages__offer-pick){flex:1;padding:10px 12px;border:1.5px solid var(--diverp-pk-line);border-radius:12px;background:#fff;text-align:left;cursor:pointer}:where(.diverp-packages__offer-pick[aria-pressed="true"]){border-color:var(--diverp-pk-accent)}:where(.diverp-packages__offer-pick b,.diverp-packages__offer-pick small){display:block}:where(.diverp-packages__offer-share){border:0;background:none;color:var(--diverp-pk-accent);cursor:pointer}:where(.diverp-packages__offer-who){margin-top:12px}:where(.diverp-packages__offer-who label){display:block;margin:4px 0}:where(.diverp-packages__offer-actions){display:flex;gap:10px;margin-top:10px}