html:has(.alpen-offer[data-state=open]){scrollbar-gutter:auto;overscroll-behavior:none;overflow:hidden}body[data-scroll-locked]:has(.alpen-offer[data-state=open]){margin-right:0!important}.nwpt-dialog-positioner:has(>.alpen-offer){padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));container:alpen-viewport/size}.nwpt-dialog-positioner>.haubi-launch-dialog.alpen-offer{--perch-width:clamp(115px, 14cqw, 145px);--perch-height:0px;--panel-min:310px;--pad-x:9px;--pad-y:7px;--deck-gap:6px;--control-size:38px;--action-height:38px;--dock-gap:5px;--dock-height:calc(var(--control-size) + var(--dock-gap) + var(--action-height));--card-width:min(720px, calc((100cqw - var(--perch-width) - 2 * var(--pad-x)) / 1.11), calc((100cqh - var(--perch-height) - 2 * var(--pad-y) - var(--deck-gap) - var(--dock-height)) / 1.82));grid-template:"bird bubble" auto / var(--perch-width) minmax(0, 1fr);width:min(100%, calc(var(--perch-width) + max(var(--panel-min), 1.11 * var(--card-width) + 2 * var(--pad-x))));min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:none;background:0 0;border:0;gap:0;padding:0;display:grid;overflow:visible}.alpen-offer .haubi-launch-stage{grid-area:bird;min-height:0}.alpen-offer .haubi-launch-perch{inset:46% 50px auto auto}.alpen-offer .alpen-offer-edge-note{z-index:1;color:#fffdf5;text-align:right;pointer-events:none;background:#162d23d4;border-radius:5px;grid-area:bird;place-self:center end;gap:1px;max-width:100%;margin:0 5px 0 0;padding:4px 7px;font:400 13px/1.16 Geo,Arial,sans-serif;display:grid;transform:translateY(34px)}.alpen-offer-edge-note strong{font-weight:700}.alpen-offer-edge-note [lang=en]{white-space:nowrap}.alpen-offer-edge-note[data-arrived=false]{visibility:hidden}.alpen-offer .alpen-offer-bubble{min-width:0;min-height:0;padding:var(--pad-y) var(--pad-x);background:#f5f1e7;grid-area:bubble;display:grid;overflow:visible;box-shadow:0 20px 70px #0b211b45,inset 0 0 0 1px #d6c9a9}.alpen-offer-bubble[data-beak=attached]:before{left:var(--haubi-bill-x);top:calc(var(--haubi-bill-y) - 13px);width:calc(2px - var(--haubi-bill-x));clip-path:polygon(0 50%,100% 0,100% 100%);height:26px}.alpen-offer .alpen-offer-gallery{gap:var(--deck-gap);grid-template:"deck""dock"/minmax(0,1fr);width:100%;min-width:0;max-width:none;height:auto;min-height:0;margin:0;padding:0;display:grid;position:static}.alpen-offer-deck-area{height:calc(1.82 * var(--card-width));grid-area:deck;place-items:center;min-width:0;min-height:0;display:grid}.alpen-offer-gallery .journal-stack{width:var(--card-width);aspect-ratio:9/16;height:auto;margin:0}.alpen-offer-gallery .journal-memory{border-radius:clamp(8px, .032 * var(--card-width), 14px);transform-origin:50% 55%;border:1px solid #e3d8b9;overflow:hidden}.alpen-offer-gallery .journal-memory>img.memory-photo{object-fit:contain;object-position:center;border-radius:inherit;width:100%;height:100%;display:block;transform:none}.alpen-offer-gallery .memory-position-0{transform:rotate(-2deg)}.alpen-offer-gallery .memory-position-1{transform:translate(1%,.5%)rotate(4deg)scale(.97)}.alpen-offer-gallery .memory-position-2{transform:translate(-.8%,-.5%)rotate(-5deg)scale(.96)}.alpen-offer-gallery .memory-position-3{z-index:0;opacity:0;transform:rotate(-5deg)scale(.93)}.alpen-offer-gallery .journal-page-shadow{filter:blur(14px);opacity:.25;inset:13% 5% 4%;transform:rotate(-2deg)}.alpen-offer-gallery .alpen-offer-fallback{color:#203e35;padding:8%}.alpen-offer-gallery .alpen-offer-fallback strong{font:400 clamp(12px,7cqw,24px)/1.12 Takota,Geo,sans-serif}.alpen-offer .alpen-offer-fallback p{margin:6px 0 0;font:400 clamp(11px,5cqw,17px)/1.17 Geo,Arial,sans-serif}.alpen-offer-dock{align-items:center;gap:var(--dock-gap);flex-direction:column;grid-area:dock;min-width:0;display:flex}.alpen-offer-controls,.alpen-offer-dots,.alpen-offer-actions{justify-content:center;align-items:center;display:flex}.alpen-offer-controls{color:#254437;gap:4px}.alpen-offer-round,.alpen-offer-dots button{box-sizing:border-box;height:var(--control-size);color:inherit;cursor:pointer;flex:none;place-items:center;margin:0;padding:0;line-height:1;display:grid}.alpen-offer-round{width:var(--control-size);background:#fcfaf3;border:1px solid #c5cebf;border-radius:50%}.alpen-offer-round svg{flex:none;display:block}.alpen-offer-round:hover{background:#e3e9dc;border-color:#91a68e}.alpen-offer-dots button{background:0 0;border:0;width:24px}.alpen-offer-dots span{border:1px solid #849780;border-radius:50%;width:7px;height:7px;display:block}.alpen-offer-dots [aria-pressed=true] span{background:#284a39;border-color:#284a39}.alpen-offer-play{margin-left:3px}.alpen-offer-actions{gap:clamp(6px,1.5cqw,14px)}.alpen-offer-actions>a,.alpen-offer-actions>button{min-width:0;height:var(--action-height);white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:0;padding:0 4px;font:700 15px/1.12 Geo,Arial,sans-serif;text-decoration:none;display:inline-flex}.alpen-offer-actions>.btn.dark{color:#fffdf4;background:#244637;border-radius:24px;padding:0 12px}.alpen-offer-details,.alpen-offer-close{color:#254437}.alpen-offer-details:hover,.alpen-offer-close:hover{text-underline-offset:3px;text-decoration:underline}.alpen-offer-close{cursor:pointer;background:0 0;border:0}.alpen-offer :is(a,button):focus-visible{outline-offset:1px;outline:2px solid #638c69}@container alpen-viewport (width>=650px) and (orientation:landscape){.nwpt-dialog-positioner>.haubi-launch-dialog.alpen-offer{--panel-min:580px;--dock-height:max(var(--control-size), var(--action-height))}.alpen-offer-dock{flex-direction:row;justify-content:center;gap:12px}.alpen-offer-actions{border-left:1px solid #ced5c6;gap:6px;padding-left:12px}}@container alpen-viewport (width>=650px) and (width<=739px) and (orientation:landscape){.alpen-offer-actions{gap:4px;padding-left:8px}.alpen-offer-details svg,.alpen-offer-close svg{display:none}}@container alpen-viewport (width<=610px) and (orientation:portrait){.nwpt-dialog-positioner>.haubi-launch-dialog.alpen-offer{--perch-width:0px;--perch-height:76px;--pad-x:7px;grid-template:"bird" var(--perch-height) "bubble" auto / minmax(0, 1fr);align-self:flex-start;width:100%}.alpen-offer .haubi-launch-perch{inset:auto auto 0 42px}.alpen-offer .alpen-offer-edge-note{align-self:center;max-width:calc(100% - 92px);margin:0 4px 0 0;padding:2px 7px;transform:none}.alpen-offer-bubble[data-beak=attached]:before{top:var(--haubi-bill-y);width:clamp(40px,12vw,60px);height:calc(1px - var(--haubi-bill-y));clip-path:polygon(0 0,22% 100%,100% 100%)}}@container alpen-viewport (height<=620px){.nwpt-dialog-positioner>.haubi-launch-dialog.alpen-offer{--pad-y:5px;--deck-gap:4px;--dock-gap:3px;--control-size:32px;--action-height:32px}}
