@layer foundation {
.pa-consents{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr);display:grid}.pa-consent{align-content:center;align-items:start;gap:var(--pa-space-1) var(--pa-space-3);min-height:52px;padding:var(--pa-space-3);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);color:var(--pa-ink);cursor:pointer;grid-template-columns:auto minmax(0,1fr);font-size:15px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.pa-consent:has(input[type=radio]:checked){border-color:var(--pa-primary);background:var(--pa-flow-tint)}.pa-consent:has(input:focus-visible){outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-consent:hover:not(.is-invalid,:has(.pa-consent__link:hover)){border-color:var(--pa-card-hover-border)}.pa-consent:hover:not(.is-invalid,:has(.pa-consent__link:hover)) input[type=checkbox]:not(:checked){border-color:var(--pa-mob-check)}}.pa-consent:active:not(:has(.pa-consent__link:active)){border-color:var(--pa-card-hover-border);box-shadow:var(--pa-shadow-pressed);transition-duration:80ms}.pa-consent:has(input[type=radio]:checked):active{border-color:var(--pa-primary)}.pa-consent.has-link{position:relative}.pa-consent__label{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;font-size:inherit;align-items:start;gap:normal;display:grid}.pa-consent__label:after{content:"";border-radius:calc(var(--pa-radius-card) - 1px);position:absolute;inset:0}.pa-consent__label>*{z-index:1;position:relative}.pa-consent__link{z-index:1;min-height:24px;color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;border-radius:4px;grid-column:2;justify-self:start;padding-block:2px;font-weight:600;line-height:20px;text-decoration-thickness:1px;transition:text-decoration-color .15s;position:relative}.pa-consent__link:before{content:"";position:absolute;inset:-10px -4px}.pa-consent__link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-consent__link:hover{text-decoration-color:currentColor}}.pa-consent__link:active{opacity:.7}.pa-consent__link-end{white-space:nowrap}.pa-consent__link-end>svg{width:16px;height:16px;margin-left:var(--pa-space-1);vertical-align:-3px}.pa-consent input{cursor:pointer;flex:none;width:20px;height:20px;margin:0}.pa-consent input[type=checkbox]{appearance:none;border:1.5px solid var(--pa-mob-check-edge);background:var(--pa-surface);border-radius:6px;place-content:center;width:22px;height:22px;display:grid}.pa-consent input[type=checkbox]:before{content:"";background:var(--pa-on-primary);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:12px;height:12px;transform:scale(0)}.pa-consent input[type=checkbox]:checked{border-color:var(--pa-mob-check);background:var(--pa-mob-check)}.pa-consent input[type=checkbox]:checked:before{transform:scale(1)}@media (prefers-reduced-motion:no-preference){.pa-consent input[type=checkbox]{transition:background-color .2s var(--pa-mob-ease), border-color .2s var(--pa-mob-ease)}.pa-consent input[type=checkbox]:before{transition:transform .2s var(--pa-mob-ease)}}@media (forced-colors:active){.pa-consent input[type=checkbox]{appearance:auto}}:is(.pa-consent,.pa-consent__label)>span{overflow-wrap:break-word;min-width:0}.pa-consent__optional{color:var(--pa-flow-muted)}.pa-consent.is-invalid,.pa-consent.is-invalid input{border-color:var(--pa-danger)}.pa-consent__error{margin:0}.pa-consent input:focus-visible{outline:none}.pa-consents__group{gap:var(--pa-space-2);min-width:0;margin:var(--pa-space-1) 0;border:0;padding:0;display:grid}.pa-consents__legend{color:var(--pa-ink);padding:0;font-size:15px;font-weight:600}.pa-consents__group .pa-hint{margin:0}.pa-consents__grid{gap:var(--pa-space-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}
}

@layer foundation {
.pa-mitid__logo{letter-spacing:-.01em;font-size:11px;font-weight:800}.pa-mitid__demo{background:var(--pa-gray-100);color:var(--pa-flow-muted);font-size:var(--pa-size-2xs);letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-weight:700}.pa-mitid__msg{color:var(--pa-flow-muted);margin:0}.pa-mitid__form{gap:var(--pa-space-3);justify-items:start;display:grid}.pa-mitid__form>.pa-field{justify-self:stretch}
}

@layer foundation {
.pa-house-art .is-ground{stop-color:color-mix(in srgb, var(--pa-primary) 12%, var(--pa-surface))}.pa-house-art__cloud{fill:color-mix(in srgb, var(--pa-primary) 12%, var(--pa-surface));opacity:.8}.pa-house-art__hill{fill:color-mix(in srgb, var(--pa-art-leaf-light) 22%, var(--pa-surface))}.pa-house-art__trunk{fill:none;stroke:color-mix(in srgb, var(--pa-art-leaf) 55%, var(--pa-surface));stroke-width:2.5px;stroke-linecap:round}.pa-house-art__wall{stroke:var(--pa-art-edge);stroke-width:1.2px;stroke-linejoin:round}.pa-house-art__chimney{fill:color-mix(in srgb, var(--pa-primary) 70%, var(--pa-art-dark))}.pa-house-art__eave{fill:color-mix(in srgb, var(--pa-primary) 16%, var(--pa-surface))}.pa-house-art__edge{fill:none;stroke:color-mix(in srgb, var(--pa-primary) 88%, var(--pa-surface));stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.pa-house-art__glass{stroke:color-mix(in srgb, var(--pa-primary) 50%, var(--pa-surface));stroke-width:1.5px}.pa-house-art__frame{fill:none;stroke:var(--pa-surface);stroke-width:2.5px}.pa-house-art__wifi{fill:none;stroke:var(--pa-primary);stroke-width:5.5px;stroke-linecap:round}.pa-house-art__dot{fill:var(--pa-primary)}.pa-house-art__hole{fill:var(--pa-surface)}.pa-house-art__link{fill:none;stroke:color-mix(in srgb, var(--pa-primary) 70%, var(--pa-surface));stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:0 5}.pa-house-art__lift{fill:var(--pa-art-shadow);opacity:.5}.pa-house-art__bubble{fill:var(--pa-surface);stroke:color-mix(in srgb, var(--pa-primary) 14%, var(--pa-surface));stroke-width:1px}.pa-house-art__icon{fill:none;stroke:var(--pa-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pa-house-art__sideboard{fill:var(--pa-surface);stroke:var(--pa-art-edge);stroke-width:1.2px}.pa-house-art__drawer{fill:color-mix(in srgb, var(--pa-primary) 18%, var(--pa-surface))}.pa-house-art__stand,.pa-house-art__bezel{fill:var(--pa-art-dark)}.pa-house-art__shine{fill:var(--pa-surface);opacity:.18}.pa-house-art__disc{fill:var(--pa-surface);opacity:.92}.pa-house-art__play{fill:var(--pa-primary)}@media (prefers-reduced-motion:no-preference){.pa-house-art__float{animation:pa-house-art-in .6s var(--pa-ease-out) .15s both}}@keyframes pa-house-art-in{0%{opacity:0;translate:0 6px}}
}

@layer foundation {
.pa-adresse{container:pa-adresse/inline-size}.pa-adresse__grid{gap:var(--pa-space-5);display:grid}.pa-adresse__form{gap:var(--pa-space-3);flex-direction:column;min-width:0;display:flex}.pa-adresse__form>.pa-flow__head{margin-bottom:var(--pa-space-2)}.pa-adresse__field{gap:var(--pa-space-2);display:grid}.pa-adresse__label{color:var(--pa-heading-ink);font-weight:600}.pa-adresse__status{display:grid}.pa-adresse__msg{align-items:flex-start;gap:var(--pa-space-2);padding-inline:var(--pa-space-1);color:var(--pa-ink);font-size:var(--pa-size-sm);visibility:hidden;opacity:0;transition:opacity .2s ease, translate .2s var(--pa-ease-out), visibility 0s linear .2s;grid-area:1/1;margin:0;line-height:1.4;display:flex;translate:0 -3px}.pa-adresse__msg.is-shown{visibility:visible;opacity:1;transition:opacity .2s ease, translate .2s var(--pa-ease-out), visibility 0s;translate:none}.pa-adresse__msg.is-checking{color:var(--pa-flow-muted)}.pa-adresse__msg>svg{stroke-width:2px;flex:none;width:18px;height:18px;margin-top:1px}.pa-adresse__msg>.pa-flow__spinner{flex:none;width:16px;height:16px;margin:2px 1px 0}.pa-adresse__msg.is-ok>svg{color:var(--pa-ok)}.pa-adresse__msg.is-blocked>svg{color:var(--pa-danger)}.pa-adresse__msg:is(.is-limited,.is-failed)>svg{color:var(--pa-warn-ink)}.pa-adresse__retry{color:var(--pa-flow-accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;transition:text-decoration-color .15s}.pa-adresse__retry:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}@media (hover:hover){.pa-adresse__retry:hover{text-decoration-color:#0000}}.pa-adresse__retry:active{opacity:.7}.pa-adresse__next{margin-top:var(--pa-space-3);place-items:center;display:grid}.pa-adresse__next>*{grid-area:1/1}.pa-adresse__next>.pa-flow__next{transition:background-color .2s ease, box-shadow .2s ease, scale .1s ease, opacity .25s ease, transform .25s var(--pa-ease-out), visibility 0s}.pa-adresse__next.is-going>.pa-flow__next{visibility:hidden;opacity:0;transition-delay:0s,0s,0s,0s,0s,.25s;transform:scale(.96)}.pa-adresse__going{color:var(--pa-flow-accent-ink);visibility:hidden;opacity:0;transition:opacity .2s ease, scale .25s var(--pa-ease-out), visibility 0s linear .25s;place-items:center;margin:0;display:grid;scale:.8}.pa-adresse__going>.pa-flow__spinner{border-width:3px;width:30px;height:30px}.pa-adresse__next.is-going>.pa-adresse__going{visibility:visible;opacity:1;transition:opacity .25s ease .1s, scale .3s var(--pa-ease-out) .1s, visibility 0s;scale:1}.pa-adresse__choose{min-height:44px;margin-top:calc(var(--pa-space-1) - var(--pa-space-3));padding-inline:var(--pa-space-2);border-radius:var(--pa-radius-btn);color:var(--pa-flow-accent-ink);font-size:var(--pa-size-sm);text-underline-offset:4px;align-self:center;align-items:center;gap:6px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s,opacity .1s;display:inline-flex}.pa-adresse__choose:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-adresse__choose:hover{color:color-mix(in srgb, var(--pa-flow-accent-ink) 80%, var(--pa-heading-ink));text-decoration-color:currentColor}}.pa-adresse__choose:active{opacity:.7}.pa-adresse__choose>svg{stroke-width:2px;width:18px;height:18px;transition:translate .2s var(--pa-ease-out);flex:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-adresse__choose:hover>svg{translate:-3px}}.pa-adresse__aside{align-items:center;gap:var(--pa-space-5);min-width:0;padding-top:var(--pa-space-5);border-top:1px solid var(--pa-flow-edge);flex-direction:column;display:flex}.pa-adresse__art{width:min(100%,360px);height:auto}.pa-adresse__benefits{gap:var(--pa-space-4);flex-direction:column;width:min(100%,360px);display:flex}.pa-adresse__benefits>li{align-items:center;gap:var(--pa-space-4);color:var(--pa-ink);font-size:1.05em;line-height:1.35;display:flex}.pa-adresse__icon{border:1px solid var(--pa-flow-edge);background:var(--pa-surface);width:52px;height:52px;box-shadow:var(--pa-shadow-control);color:var(--pa-primary);border-radius:50%;flex:none;place-items:center;display:grid}.pa-adresse__icon>svg{stroke-width:2px;width:32px;height:32px}@container pa-adresse (min-width:760px){.pa-adresse__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:0}.pa-adresse__form{padding-right:clamp(24px,5cqi,56px)}.pa-adresse__aside{border-top:0;border-left:1px solid var(--pa-flow-edge);justify-content:center;padding:0 0 0 clamp(24px,4cqi,48px)}}@container pa-adresse (520px<=width<760px){.pa-adresse__aside{align-items:center;column-gap:var(--pa-space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);display:grid}.pa-adresse__art,.pa-adresse__benefits{width:100%}}@container pa-adresse not (min-width:400px){.pa-adresse__art{display:none}}.pa-occupied{border-radius:var(--pa-radius-card);background:var(--pa-warn-bg);color:var(--pa-warn-ink);text-align:center;border:1px solid;padding:22px 24px}.pa-occupied__title{margin:0;font-size:20px;font-weight:700;line-height:1.3}.pa-occupied__text{margin:10px 0 0;font-size:16px}.pa-occupied__actions{justify-content:center;gap:var(--pa-space-2);flex-wrap:wrap;margin-top:18px;display:flex}.pa-adresse .pa-notice__actions{margin-top:var(--pa-space-2);display:flex}.pa-occupied__undo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;position:relative}.pa-occupied__undo:before{content:"";height:max(100%,44px);position:absolute;top:50%;left:-8px;right:-8px;translate:0 -50%}.pa-occupied__undo:active{opacity:.7}@media (prefers-reduced-motion:reduce){.pa-adresse__msg{translate:none}}
}

@layer foundation {
.pa-empty{color:var(--pa-gray-500);padding:12px 0;font-size:15px}.pa-lines{gap:4px;display:grid}.pa-line{border-bottom:1px solid var(--pa-gray-200);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.pa-line:last-child{border-bottom:0}.pa-line__name{color:var(--pa-gray-900);font-size:17px;font-weight:650;line-height:1.3}.pa-line__meta{color:var(--pa-gray-700);font-size:14px;line-height:1.4}.pa-line__number{white-space:nowrap;display:block}.pa-line__detail{display:inline-block}.pa-line__price{color:var(--pa-gray-900);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.pa-line__before{color:var(--pa-gray-500);font-size:13px;font-weight:500;display:block}.pa-line__campaign{color:var(--pa-ok);grid-column:1/-1;font-size:14px;font-weight:600;line-height:1.4}.pa-line__actions{grid-column:1/-1}.pa-line__extra{border-top:1px solid var(--pa-gray-100);color:var(--pa-gray-700);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;margin-top:4px;padding-top:8px;font-size:14px;line-height:1.4;display:grid}.pa-line__extra-icon{display:grid}.pa-line__extra-icon>svg{stroke-width:1.6px;width:16px;height:16px}.pa-line__extra-price{color:var(--pa-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pa-line__remove{color:var(--pa-gray-700);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline}.pa-line__remove:hover{color:var(--pa-gray-900)}.pa-line__remove:active{opacity:.7}.pa-line--logo{grid-template-columns:auto minmax(0,1fr) auto;column-gap:14px}.pa-line--logo .pa-line__logo{grid-row:1/span 3;align-self:start}.pa-line--logo .pa-line__logo .pa-stream-logo{--size:40px;border-radius:10px}.pa-line--logo :is(.pa-line__meta,.pa-line__campaign,.pa-line__services,.pa-line__actions){grid-column:2/-1}.pa-line__services{gap:6px;margin-top:4px;display:grid}.pa-line__service-list{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.pa-line__services-label{color:var(--pa-gray-700);font-size:14px}.pa-line__service{color:var(--pa-gray-700);align-items:center;gap:7px;font-size:14px;display:inline-flex}.pa-line__service .pa-stream-logo{--size:22px;border-radius:6px}.pa-totals{border-top:1px solid var(--pa-gray-200);color:var(--pa-gray-700);gap:8px;margin-top:14px;padding-top:14px;font-size:16px;display:grid}.pa-totals div{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pa-totals strong{color:var(--pa-gray-900);font-size:22px}.pa-totals div>:last-child{white-space:nowrap}.pa-totals small{color:var(--pa-muted);font-size:.85em;display:block}.pa-lines--compact .pa-line{border-bottom-color:var(--pa-gray-100);padding:10px 0}.pa-lines--compact :is(.pa-line__name,.pa-line__price){font-size:15px}.pa-lines--compact .pa-line__meta{color:var(--pa-flow-muted);font-size:var(--pa-size-xs)}.pa-lines--compact :is(.pa-line__campaign,.pa-line__before){font-size:var(--pa-size-xs)}.pa-lines--compact .pa-line__extra{color:var(--pa-flow-muted);font-size:var(--pa-size-xs)}.pa-lines--compact .pa-line__extra-price{color:var(--pa-heading-ink)}.pa-totals--compact{font-size:var(--pa-size-sm);gap:4px}.pa-totals--compact strong{color:var(--pa-heading-ink);font-size:1.6em;font-weight:var(--pa-weight-kpi);letter-spacing:-.02em}
}

@layer foundation {
.pa-sticky{right:var(--pa-space-3);bottom:calc(var(--pa-space-3) + env(safe-area-inset-bottom,0px));left:var(--pa-space-3);z-index:20;anchor-name:--pa-sticky;border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-float-bg);max-width:560px;box-shadow:var(--pa-shadow-raised);-webkit-backdrop-filter:blur(var(--pa-float-blur));backdrop-filter:blur(var(--pa-float-blur));visibility:hidden;opacity:0;translate:0 calc(100% + var(--pa-space-4));transition:opacity .2s ease, translate .26s var(--pa-ease-out), background-color .2s ease, visibility 0s linear .26s;margin-inline:auto;position:fixed;overflow:clip;container:pa-sticky/inline-size}.pa-sticky.is-shown{visibility:visible;opacity:1;transition-delay:0s;translate:none}.pa-sticky.is-shown.is-sheet{visibility:hidden;opacity:0;translate:0 calc(100% + var(--pa-space-4));transition-delay:0s,0s,0s,.26s}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pa-sticky{background:var(--pa-surface)}}@media (prefers-reduced-motion:reduce){.pa-sticky{translate:none}}.pa-float-halo{top:calc(anchor(top) - var(--pa-float-halo));right:calc(anchor(right) - var(--pa-float-halo));bottom:calc(anchor(bottom) - var(--pa-float-halo));left:calc(anchor(left) - var(--pa-float-halo));z-index:19;-webkit-backdrop-filter:blur(var(--pa-float-halo-blur));backdrop-filter:blur(var(--pa-float-halo-blur));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--pa-float-halo), #000 calc(100% - var(--pa-float-halo)), transparent), linear-gradient(to bottom, transparent, #000 var(--pa-float-halo), #000 calc(100% - var(--pa-float-halo)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--pa-float-halo), #000 calc(100% - var(--pa-float-halo)), transparent), linear-gradient(to bottom, transparent, #000 var(--pa-float-halo), #000 calc(100% - var(--pa-float-halo)), transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s linear .24s;position:fixed;-webkit-mask-composite:source-in;mask-composite:intersect}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pa-float-halo{background:color-mix(in srgb, var(--pa-surface) 55%, transparent)}}@supports not (anchor-name:--pa-a){.pa-float-halo{display:none}}.pa-sticky+.pa-float-halo{position-anchor:--pa-sticky}.pa-sticky.is-shown:not(.is-sheet)+.pa-float-halo{opacity:1;visibility:visible;transition-delay:0s}.pa-sticky__inner{align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2);display:flex}.pa-sticky__hint{padding:var(--pa-space-2) var(--pa-space-3) 0;color:var(--pa-warn-ink);font-size:var(--pa-size-sm);margin:0;font-weight:600}.pa-sticky__hint:empty{display:none}.pa-sticky__toggle{align-items:center;gap:var(--pa-space-3);min-width:0;min-height:48px;padding:4px var(--pa-space-2);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex:1;transition:background-color .15s,box-shadow .15s;display:flex}.pa-sticky__toggle:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-sticky__toggle:hover{background:var(--pa-flow-tint)}}.pa-sticky__toggle:active{box-shadow:var(--pa-shadow-pressed);transition-duration:80ms}.pa-sticky__toggle .pa-flow-bar__cart>svg{width:24px;height:24px}.pa-sticky__sum{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.pa-sticky__count{color:var(--pa-flow-muted);font-size:var(--pa-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pa-sticky__names{color:var(--pa-heading-ink);font-size:var(--pa-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pa-sticky__total{color:var(--pa-heading-ink);font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:var(--pa-weight-kpi);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;line-height:1.2;display:flex}.pa-sticky__after{color:var(--pa-flow-muted);font-size:.62em;font-weight:600}.pa-sticky__total small{color:var(--pa-flow-accent-ink);font-size:.7em;font-weight:600}.pa-sticky__cycle:before{content:" · "}.pa-sticky__next{gap:var(--pa-space-2);max-width:16rem;min-height:48px;padding-inline:var(--pa-space-4);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-cta-shadow);white-space:nowrap;transition:background-color .2s ease, box-shadow .2s ease, scale .1s ease, max-width .28s var(--pa-ease-out), margin .28s var(--pa-ease-out), padding .28s var(--pa-ease-out), opacity .2s ease, visibility 0s;flex:none;font-size:16px;overflow:hidden}.pa-sticky__next:disabled{background:var(--pa-flow-next-disabled);box-shadow:none}@media (hover:hover){.pa-sticky__next:hover:not(:disabled){box-shadow:var(--pa-cta-shadow-hover)}}.pa-sticky__next>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-sticky__next:hover>svg{translate:3px}}.pa-sticky.is-next-hidden .pa-sticky__next{max-width:0;margin-left:calc(-1 * var(--pa-space-2));opacity:0;visibility:hidden;border-width:0;padding-inline:0;transition-delay:0s,0s,0s,0s,0s,0s,0s,.28s}@container pa-flow not (min-width:600px){.pa-sticky__next{width:48px;padding:0}.pa-sticky__next-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-sticky__toggle{gap:calc(var(--pa-space-2) + var(--pa-space-1))}.pa-sticky__total{font-size:1.05em}}@container pa-sticky not (min-width:400px){.pa-sticky__count-end{display:none}.pa-sticky__total{text-align:end}.pa-sticky__cycle{display:block}.pa-sticky__cycle:before{content:none}}@container pa-sticky not (min-width:340px){.pa-sticky__sum{display:none}.pa-sticky__total{margin-left:auto}}.pa-sticky-sheet{--pa-sheet-in:pa-sticky-sheet-op;--pa-sheet-out:pa-sticky-sheet-ned;width:min(100%,32rem);max-width:none;max-height:calc(100dvh - var(--pa-space-5) - var(--pa-sheet-note,0px));border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius) var(--pa-flow-box-radius) 0 0;background:var(--pa-surface);color:inherit;box-shadow:var(--pa-shadow-raised);border-bottom:0;flex-direction:column;margin:0 auto;padding:0;display:none;position:fixed;inset:auto 0 0;overflow:visible}.pa-sticky-sheet[open]{display:flex}.pa-sticky-sheet.is-open{animation:var(--pa-sheet-in) .32s var(--pa-ease-out)}.pa-sticky-sheet[open]:not(.is-open){animation:var(--pa-sheet-out) .22s ease-in forwards}.pa-sticky-sheet:focus{outline:none}.pa-sticky-sheet:has(>.pa-basket-toasts){--pa-sheet-note:8rem}.pa-sticky-sheet::backdrop{background:var(--pa-scrim);-webkit-backdrop-filter:blur(var(--pa-scrim-blur));backdrop-filter:blur(var(--pa-scrim-blur))}.pa-sticky-sheet.is-open::backdrop{animation:.3s pa-basket-fade-in}.pa-sticky-sheet:not(.is-open)::backdrop{animation:.22s forwards pa-basket-fade-out}@media (prefers-reduced-motion:reduce){.pa-sticky-sheet{--pa-sheet-in:pa-basket-fade-in;--pa-sheet-out:pa-basket-fade-out}}html:has(.pa-sticky-sheet:modal){padding-right:var(--pa-scrollbar,0px);overflow:hidden}@keyframes pa-sticky-sheet-op{0%{translate:0 100%}}@keyframes pa-sticky-sheet-ned{to{translate:0 100%}}.pa-sticky-sheet__body{min-height:0;padding:var(--pa-space-4) var(--pa-space-4) calc(var(--pa-space-4) + env(safe-area-inset-bottom,0px));border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}.pa-sticky-sheet .pa-basket{flex:auto}.pa-sticky-sheet .pa-basket>:not(.pa-basket__rows){flex:none}@media (max-height:520px){.pa-sticky-sheet__body{overscroll-behavior:contain;overflow-y:auto}.pa-sticky-sheet .pa-basket__rows{flex:none;overflow:visible}}.pa-sticky-sheet__actions{gap:var(--pa-space-2);margin-top:var(--pa-space-1);display:grid}.pa-sticky-sheet__hint{color:var(--pa-warn-ink);font-size:var(--pa-size-sm);margin:0;font-weight:600}.pa-sticky-sheet__next{gap:var(--pa-space-2);border-radius:var(--pa-flow-control-radius);width:100%;min-height:48px;box-shadow:var(--pa-cta-shadow);font-size:16px;transition:background-color .2s,box-shadow .2s,scale .1s}.pa-sticky-sheet__next:disabled{background:var(--pa-flow-next-disabled);box-shadow:none}@media (hover:hover){.pa-sticky-sheet__next:hover:not(:disabled){box-shadow:var(--pa-cta-shadow-hover)}}.pa-sticky-sheet__next>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-sticky-sheet__next:hover>svg{translate:3px}}.pa-sticky-sheet__more{border:1px solid var(--pa-field-border);border-radius:var(--pa-flow-control-radius);background:var(--pa-surface);width:100%;min-height:48px;color:var(--pa-heading-ink);font-size:16px;transition:background-color .15s,box-shadow .15s,scale .1s}.pa-sticky-sheet__more:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-sticky-sheet__more:hover{background:var(--pa-flow-tint)}}.pa-sticky-sheet__more:active{box-shadow:var(--pa-shadow-pressed);transition-duration:80ms}.pa-sticky-sheet>.pa-basket-toasts{top:auto;right:var(--pa-space-3);bottom:calc(100% + var(--pa-space-2));left:var(--pa-space-3);transition:none;position:absolute}
}

@layer foundation {
.pa-continue{right:0;bottom:var(--pa-space-4);z-index:20;align-items:center;gap:var(--pa-space-4);width:min(calc(100% - 2 * var(--pa-space-5)), 800px);padding:var(--pa-space-2) var(--pa-space-2) var(--pa-space-2) var(--pa-space-4);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-float-bg);box-shadow:var(--pa-shadow-raised);-webkit-backdrop-filter:blur(var(--pa-float-blur));backdrop-filter:blur(var(--pa-float-blur));anchor-name:--pa-continue;opacity:0;translate:0 calc(100% + var(--pa-space-4));visibility:hidden;transition:opacity .2s ease, translate .24s var(--pa-ease-out), visibility 0s linear .24s;margin-inline:auto;display:flex;position:fixed;left:0}.pa-continue.is-shown{opacity:1;visibility:visible;transition-delay:0s;translate:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pa-continue{background:var(--pa-surface)}}@media (prefers-reduced-motion:reduce){.pa-continue{translate:none}}.pa-continue>.pa-flow-bar__cart>svg{width:26px;height:26px}.pa-continue+.pa-float-halo{position-anchor:--pa-continue}.pa-continue.is-shown+.pa-float-halo{opacity:1;visibility:visible;transition-delay:0s}@container pa-flow not (min-width:960px){.pa-continue,.pa-continue+.pa-float-halo{display:none}}.pa-continue__sum{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.pa-continue__count{color:var(--pa-flow-muted);font-size:var(--pa-size-xs);font-weight:600}.pa-continue__names{color:var(--pa-heading-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pa-continue__total{color:var(--pa-heading-ink);font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:var(--pa-weight-kpi);white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;margin:0;line-height:1.2;display:flex}.pa-continue__after{color:var(--pa-flow-muted);font-size:.56em;font-weight:600}.pa-continue__total small{color:var(--pa-flow-accent-ink);font-size:.7em;font-weight:600}.pa-continue__next{gap:var(--pa-space-2);min-height:48px;padding-inline:var(--pa-space-4);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-cta-shadow);flex:none;transition:background-color .2s,box-shadow .2s,scale .1s}@media (hover:hover){.pa-continue__next:hover{box-shadow:var(--pa-cta-shadow-hover)}}.pa-continue__next>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-continue__next:hover>svg{translate:3px}}
}

@layer foundation {
.pa-basket{gap:var(--pa-space-3);flex-direction:column;min-height:0;display:flex;container:pa-basket/inline-size}.pa-basket__head{justify-content:space-between;align-items:flex-start;gap:var(--pa-space-3);display:flex}.pa-basket__title{color:var(--pa-heading-ink);font-size:1.25em;font-weight:var(--pa-weight-kpi);letter-spacing:-.01em;margin:0;line-height:1.2}.pa-basket__count{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);margin:2px 0 0}.pa-basket__close{width:44px;height:44px;color:var(--pa-heading-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-10px -10px 0 0;padding:0;transition:background-color .15s,scale .12s;display:grid}.pa-basket__close:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-basket__close:hover{background:color-mix(in srgb, var(--pa-ink) 5%, transparent)}}@media (prefers-reduced-motion:no-preference){.pa-basket__close:active{scale:.92}}.pa-basket__close>svg{stroke-width:1.8px;width:24px;height:24px}.pa-basket__rows{overscroll-behavior:contain;min-height:0;margin:-24px 0 0;padding:26px 2px 2px;list-style:none;display:grid;overflow:auto}.pa-basket__row{grid-template-rows:1fr;display:grid}.pa-basket__row.is-leaving{animation:pa-basket-out .22s var(--pa-ease-out) forwards}.pa-basket__row.is-entering{animation:pa-basket-in .22s var(--pa-ease-out)}.pa-basket__row+.pa-basket__row{margin-top:var(--pa-space-2)}@keyframes pa-basket-out{to{opacity:0;grid-template-rows:0fr;margin-top:0}}@keyframes pa-basket-in{0%{opacity:0;grid-template-rows:0fr;margin-top:0}}.pa-basket__clip{min-height:0}.pa-basket__row:is(.is-leaving,.is-entering) .pa-basket__clip{overflow:clip}.pa-basket__in{border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);background:var(--pa-surface);flex-wrap:wrap;display:flex}.pa-basket__item{border-radius:var(--pa-radius-card);background:var(--pa-surface) padding-box;min-width:0;color:inherit;font:inherit;text-align:left;border:1px solid #0000;flex:1;align-items:center;gap:12px;margin:-1px 0 -1px -1px;padding:12px;display:flex;position:relative}button.pa-basket__item{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s,box-shadow .2s}button.pa-basket__item:focus-visible{border-color:var(--pa-flow-accent-ink);outline:2px solid var(--pa-focus-ring);outline-offset:-1px}@media (hover:hover){button.pa-basket__item:hover{border-color:var(--pa-flow-accent-ink);box-shadow:var(--pa-shadow-control)}}button.pa-basket__item:active{border-color:var(--pa-flow-accent-ink);box-shadow:var(--pa-shadow-pressed)}button.pa-basket__item:is(:focus-visible,:active) :is(.pa-basket__name,.pa-basket__price){color:var(--pa-flow-accent-ink)}@media (hover:hover){button.pa-basket__item:hover :is(.pa-basket__name,.pa-basket__price){color:var(--pa-flow-accent-ink)}}.pa-basket__divider{background:var(--pa-flow-box-edge);flex:none;width:1px;margin:12px 0 12px -1px}.pa-basket__icon{border:1px solid var(--pa-flow-box-edge);width:44px;height:44px;color:var(--pa-heading-ink);border-radius:10px;flex:none;place-items:center;display:grid}.pa-basket__icon>svg{stroke-width:1.6px;width:24px;height:24px}.pa-basket__text{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.pa-basket__name{color:var(--pa-heading-ink);overflow-wrap:break-word;font-size:.95em;font-weight:600;transition:color .18s}.pa-basket__type{color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-basket__price{color:var(--pa-heading-ink);font-size:var(--pa-size-sm);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-weight:700;transition:color .18s}.pa-basket__unit{color:var(--pa-flow-accent-ink);font-weight:600}.pa-basket__terms{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);gap:1px;margin-top:1px;display:grid}.pa-basket__period{color:var(--pa-heading-ink);font-weight:var(--pa-weight-detail-label)}.pa-basket__amount{white-space:nowrap}.pa-basket__remove{z-index:1;width:44px;height:44px;color:color-mix(in srgb, var(--pa-ink) 70%, var(--pa-surface));cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-self:center;place-items:center;margin-inline:8px;padding:0;transition:background-color .18s,color .18s,scale .1s;display:grid;position:relative}.pa-basket__remove:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;background:var(--pa-danger-soft);color:var(--pa-danger)}@media (hover:hover){.pa-basket__remove:hover{background:var(--pa-danger-soft);color:var(--pa-danger)}}@media (prefers-reduced-motion:no-preference){.pa-basket__remove:active{scale:.94}}.pa-basket__remove>svg{stroke-width:1.8px;width:18px;height:18px}.pa-basket__delivery-fold{flex:1 0 100%}.pa-basket__delivery{border-top:1px solid var(--pa-flow-edge);color:var(--pa-flow-muted);font-size:var(--pa-size-sm);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0 12px;padding:10px 0 12px;line-height:1.3;display:grid}.pa-basket__delivery-icon{justify-self:center;display:grid}.pa-basket__delivery-icon>svg{stroke-width:1.6px;width:18px;height:18px}.pa-basket__delivery-price{color:var(--pa-heading-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@container pa-basket not (min-width:300px){.pa-basket__icon{display:none}.pa-basket__remove{margin-inline:4px}.pa-basket__delivery{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}}.pa-basket__tip{background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease, translate .15s var(--pa-ease-out);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;bottom:calc(100% + 4px);right:0;translate:0 3px}.pa-basket__remove:focus-visible>.pa-basket__tip{opacity:1;translate:0}@media (hover:hover){.pa-basket__remove:hover>.pa-basket__tip{opacity:1;translate:0}}.pa-basket__empty{align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2) 0 var(--pa-space-3);color:var(--pa-flow-muted);font-size:var(--pa-size-sm);text-align:center;flex-direction:column;margin:0;display:flex}.pa-basket__empty>svg{stroke-width:1.5px;width:28px;height:28px}.pa-basket__sum{padding-top:var(--pa-space-3);border-top:1px solid var(--pa-flow-edge);flex-direction:column;gap:2px;display:flex}.pa-basket__sum-row{align-items:baseline;gap:0 var(--pa-space-3);flex-wrap:wrap;margin:0;display:flex}.pa-basket__sum-row>:last-child{white-space:nowrap;margin-left:auto}.pa-basket__sum-label{color:var(--pa-heading-ink);font-weight:700}.pa-basket__total{color:var(--pa-heading-ink);font-size:1.5em;font-weight:var(--pa-weight-kpi);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}.pa-basket__total>.pa-basket__unit{letter-spacing:0;font-size:.6em}.pa-basket__sum-period{color:var(--pa-heading-ink);font-size:var(--pa-size-sm);font-weight:var(--pa-weight-detail-label);text-align:right;margin:0}.pa-basket__sum-row.is-after{margin-top:var(--pa-space-2);padding-top:var(--pa-space-2);border-top:1px solid var(--pa-flow-edge);color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-basket__sum-after{color:var(--pa-heading-ink);font-size:1.15em;font-weight:var(--pa-weight-detail-value);font-variant-numeric:tabular-nums}.pa-basket__minimum{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);text-align:right;align-self:flex-end}.pa-basket__minimum:empty{display:none}.pa-basket-reveal{animation:pa-basket-reveal .9s var(--pa-ease-out)}@keyframes pa-basket-reveal{0%{outline-offset:8px;outline:2px solid #0000}30%,65%{outline:2px solid color-mix(in srgb, var(--pa-primary) 60%, transparent);outline-offset:3px}to{outline-offset:3px;outline:2px solid #0000}}@keyframes pa-basket-reveal-still{0%,to{outline-offset:3px;outline:2px solid #0000}30%,65%{outline:2px solid color-mix(in srgb, var(--pa-primary) 60%, transparent);outline-offset:3px}}.pa-basket-toasts{z-index:20;top:max(var(--pa-note-top,16px), calc(env(safe-area-inset-top) + 8px));align-items:center;gap:var(--pa-space-2);pointer-events:none;transition:top .25s var(--pa-ease-out), right .25s var(--pa-ease-out);flex-direction:column;display:flex;position:fixed;left:16px;right:16px}.pa-basket-toasts.is-beside{right:var(--pa-note-right);width:min(400px, calc(100vw - var(--pa-note-right) - 16px));align-items:stretch;left:auto}.pa-basket-toasts>.pa-basket-toast.pa-basket-note{align-items:center;gap:var(--pa-space-3);pointer-events:auto;width:max-content;max-width:min(520px,100%);animation:pa-basket-note-in .26s var(--pa-ease-out);padding:10px 8px 10px 14px;position:relative;inset:auto}.pa-basket-toasts>.pa-basket-toast.pa-basket-note.is-leaving{animation:.2s forwards pa-basket-note-out}.pa-basket-toasts.is-beside>.pa-basket-toast.pa-basket-note{width:auto;max-width:none}.pa-basket-toasts .pa-basket-note .pa-basket-toast__icon{border:1px solid var(--pa-flow-box-edge);width:28px;height:28px;color:var(--pa-ok);background:0 0}.pa-basket-toasts .pa-basket-note .pa-basket-toast__icon svg{stroke-width:2.2px;width:16px;height:16px}.pa-basket-toasts .pa-basket-note .pa-basket-toast__icon.is-removed{color:var(--pa-flow-muted)}.pa-basket-toasts .pa-basket-note .pa-basket-toast__icon.is-removed svg{stroke-width:1.8px}.pa-basket-toasts .pa-basket-note__body{align-items:center;gap:0 var(--pa-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pa-basket-toasts .pa-basket-note__text{min-width:0;color:var(--pa-heading-ink);overflow-wrap:anywhere;flex:10rem;margin:0;font-size:15px}.pa-basket-toasts :is(.pa-basket-note__action,.pa-basket-note__close){min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;transition:background-color .15s,color .15s,scale .1s;position:relative}.pa-basket-toasts :is(.pa-basket-note__action,.pa-basket-note__close):before{content:"";position:absolute;inset:-2px}.pa-basket-toasts :is(.pa-basket-note__action,.pa-basket-note__close):focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-basket-toasts :is(.pa-basket-note__action,.pa-basket-note__close):hover{background:var(--pa-flow-tint)}}@media (prefers-reduced-motion:no-preference){.pa-basket-toasts :is(.pa-basket-note__action,.pa-basket-note__close):active{scale:.95}}.pa-basket-toasts .pa-basket-note__action{color:var(--pa-flow-accent-ink);white-space:nowrap;margin-left:-12px;padding:0 12px;font-weight:700}.pa-basket-toasts .pa-basket-note__close{width:40px;color:var(--pa-flow-muted);place-items:center;padding:0;display:grid}.pa-basket-toasts .pa-basket-note__close>svg{stroke-width:1.8px;width:20px;height:20px}@keyframes pa-basket-note-in{0%{opacity:0;translate:0 -6px}}@keyframes pa-basket-note-out{to{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.pa-basket-toasts{transition:none}.pa-basket__tip{translate:0}.pa-basket-reveal{animation-name:pa-basket-reveal-still}.pa-basket-toasts>.pa-basket-toast.pa-basket-note{animation-name:pa-basket-fade-in}.pa-basket-toasts>.pa-basket-toast.pa-basket-note.is-leaving{animation-name:pa-basket-fade-out}}@keyframes pa-basket-fade-in{0%{opacity:0}}@keyframes pa-basket-fade-out{to{opacity:0}}.visually-hidden.pa-basket-live{position:fixed}
}

@layer foundation {
.pa-kv{grid-template-columns:minmax(7rem,38%) minmax(0,1fr);margin:0;font-size:15px;display:grid}.pa-kv>:is(dt,dd){border-top:1px solid var(--pa-gray-100);padding:10px 0}.pa-kv>:is(dt,dd):nth-child(-n+2){border-top:0}.pa-kv dt{padding-right:var(--pa-space-3);color:var(--pa-flow-muted)}.pa-kv dd{color:var(--pa-heading-ink);overflow-wrap:anywhere;margin:0;font-weight:600}@container not (min-width:380px){.pa-kv{grid-template-columns:minmax(0,1fr)}.pa-kv>dt{padding-bottom:0}.pa-kv>dd{border-top:0;padding-top:2px}}.pa-bekraeft__period{gap:var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-gray-100);display:grid}.pa-bekraeft__subtitle{color:var(--pa-heading-ink);margin:0;font-size:1em;font-weight:700}.pa-bekraeft__logos{margin-top:2px}.pa-bekraeft__payinfo{color:var(--pa-heading-ink);margin:0;font-size:15px;line-height:1.5}.pa-bekraeft__method{gap:var(--pa-space-2);margin:var(--pa-space-2) 0 0;border:0;min-width:0;padding:0;display:grid}.pa-bekraeft__method>legend{padding:0}.pa-bekraeft__method-note{margin-top:2px;display:block}
}

@layer foundation {
.pa-pay__methods{gap:var(--pa-space-2);margin-bottom:var(--pa-space-3);display:flex}.pa-pay__method{border:1px solid var(--pa-gray-300);background:var(--pa-surface);color:var(--pa-ink);font:inherit;cursor:pointer;border-radius:10px;flex:1;padding:10px 12px;font-weight:600}.pa-pay__method.is-active{border-color:var(--pa-primary);background:var(--pa-primary-soft)}.pa-pay__method:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-pay__window{gap:var(--pa-space-3);display:grid}.pa-pay__bar{align-items:center;gap:var(--pa-space-2);font-weight:600;display:flex}.pa-pay__form{gap:var(--pa-space-3);display:grid}.pa-pay__amount{justify-content:space-between;gap:var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-gray-200);flex-wrap:wrap;display:flex}
}

@layer foundation {
.pa-radio-group{gap:10px;display:grid}@media (min-width:640px){.pa-radio-group{grid-template-columns:repeat(3,1fr)}}.pa-radio{border:1px solid var(--pa-gray-300);border-radius:var(--pa-radius-btn);background:var(--pa-surface);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.pa-radio.is-selected{border-color:var(--pa-primary);background:var(--pa-primary-soft)}.pa-radio input{accent-color:var(--pa-primary)}.pa-radio-group.pa-period{gap:var(--pa-space-2);grid-template-columns:minmax(0,1fr)}@container (min-width:28rem){.pa-radio-group.pa-period{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.pa-radio.pa-period__option{border-color:var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);min-height:48px;transition:border-color .15s,background-color .15s,box-shadow .15s}.pa-radio.pa-period__option.is-selected{border-color:var(--pa-primary);background:var(--pa-flow-tint);box-shadow:var(--pa-flow-selected-ring)}.pa-radio.pa-period__option:has(input:focus-visible){outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-radio.pa-period__option:not(.is-selected):hover{border-color:var(--pa-card-hover-border)}}.pa-radio.pa-period__option:active{border-color:var(--pa-card-hover-border);box-shadow:var(--pa-shadow-pressed);transition-duration:80ms}.pa-radio.pa-period__option.is-selected:active{border-color:var(--pa-primary);box-shadow:var(--pa-flow-selected-ring), var(--pa-shadow-pressed)}.pa-period__option>input{flex:none;margin:0}.pa-period.is-invalid>.pa-period__option{border-color:var(--pa-danger)}.pa-period__error{margin:var(--pa-space-2) 0 0}.pa-period__option>input:focus-visible{outline:none}.pa-period__single{border:1px solid var(--pa-primary);border-radius:var(--pa-radius-card);background:var(--pa-flow-tint);margin:0;padding:12px 14px;font-size:15px;font-weight:700}.pa-period__text{gap:2px;display:grid}.pa-period__note{color:var(--pa-muted);font-size:var(--pa-size-xs);font-weight:400}.pa-period__note.is-fee{color:var(--pa-warn-ink);font-weight:600}
}

@layer foundation {
.pa-payment-logos{flex-wrap:wrap;gap:6px;display:flex}.pa-payment-logos img{width:auto;height:28px;display:block}
}

@layer foundation {
.pa-dry{gap:16px;display:grid}.pa-dry__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-dry__url{color:var(--pa-gray-700);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pa-dry__method{background:var(--pa-gray-900);color:var(--pa-on-primary);border-radius:4px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.pa-code{background:var(--pa-code-bg);color:var(--pa-code-ink);border-radius:var(--pa-radius-btn);max-height:420px;margin:0;padding:14px;font-size:12px;line-height:1.5;overflow:auto}.pa-warnings{color:var(--pa-warn-ink);font-size:13px}
}

@layer foundation {
.pa-mobilordre{width:100%;display:block;container-type:inline-size}body:has(.pa-mobilordre-line){overflow-anchor:none}.pa-mobilordre-line{gap:var(--pa-space-4);border-bottom:1px solid var(--pa-gray-200);flex-direction:column;margin:0 0 28px;padding:0 0 28px;display:flex;container:pa-mob/inline-size}.pa-mobilordre-line:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.pa-mobilordre-line-head{margin-bottom:calc(10px - var(--pa-space-4));justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pa-mobilordre-line-heading{color:var(--pa-heading-ink);margin:0;font-size:15px;font-weight:700}.pa-mobilordre-remove{color:var(--pa-mob-link);font:inherit;font-size:var(--pa-size-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.pa-mobilordre-remove:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:2px}@media (hover:hover){.pa-mobilordre-remove:hover{color:var(--pa-mob-link-hover)}}.pa-mobilordre-valgt{align-content:start;align-items:center;gap:var(--pa-space-2) var(--pa-space-4);padding-block:var(--pa-space-3);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon mini price toggle";display:grid}@container pa-mob not (min-width:760px){.pa-mobilordre-valgt{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon mini mini"".price toggle"}}@container pa-mob not (min-width:480px){.pa-mobilordre-valgt{grid-template-columns:minmax(0,1fr);grid-template-areas:"mini""price""toggle"}}.pa-mobilordre-valgt>.pa-mob-icon{grid-area:icon}.pa-mobilordre-valgt>.pa-mob-prodmini{grid-area:mini}.pa-mobilordre-valgt>.pa-mob-prodmini__price{grid-area:price}.pa-mobilordre-valgt__unit{color:var(--pa-flow-accent-ink);font-weight:600}.pa-mobilordre-valgt>.pa-mob-prodcard__toggle{margin-right:calc(-1 * var(--pa-space-2));grid-area:toggle}.pa-mobilordre-valgt .pa-mob-prodmini__name:focus{outline:none}@container pa-mob not (min-width:760px){.pa-mobilordre-valgt .pa-mob-prodmini__min{white-space:normal}}@container pa-mob not (min-width:480px){.pa-mobilordre-valgt>.pa-mob-icon{display:none}.pa-mobilordre-valgt>.pa-mob-prodcard__toggle{margin:0 0 0 calc(-1 * var(--pa-space-2));text-align:start;white-space:normal;justify-self:start}.pa-mobilordre-valgt .pa-mob-prodcard__toggle .pa-mob-swap{justify-items:start}}.pa-mobilinje{--pa-mob-sticky-top:var(--pa-flow-header-space,0px);--pa-mob-progress-h:0px;gap:var(--pa-space-5);grid-template-columns:minmax(0,1fr);display:grid}.pa-mobilinje .pa-mob-review__list{max-width:44rem}.pa-mobilinje__add{justify-self:start}.pa-flow .pa-mob-helpbtn{position:relative}.pa-flow .pa-mob-helpbtn:before{content:"";position:absolute;inset:-10px -4px}.pa-mobilinje .pa-mob-step{grid-template-columns:minmax(0,1fr)}.pa-mobilinje .pa-mobilinje__add{white-space:normal;text-align:center;max-width:100%;min-height:44px}@container pa-mob not (min-width:280px){.pa-mobilinje .pa-mob-review__label>:not(.pa-mob-icon){grid-column:2}}@media (pointer:coarse){.pa-flow .pa-mob-cal{width:min(22rem,100vw - 16px);padding:12px}.pa-flow .pa-mob-cal__grid td{padding:0}.pa-flow .pa-mob-cal__day{max-width:44px}.pa-flow .pa-mob-cal__nav{width:44px;height:44px}}@container not (min-width:220px){.pa-mobilinje .pa-mob-pick__main{gap:var(--pa-space-2);padding-inline:var(--pa-space-3);grid-template-columns:auto minmax(0,1fr)}.pa-mobilinje .pa-mob-pick__main>.pa-mob-icon{display:none}.pa-mobilinje .pa-mob-pick>:not(.pa-mob-pick__main,.pa-mob-pick__fold){margin-inline:var(--pa-space-3)}}
}

@layer foundation {
.pa-flow__card:has(.pa-produkter){max-width:var(--pa-acc-max)}.pa-flow__body:has(>.pa-produkter){--pa-produkter-pad-x:clamp(16px, 2.9cqi, 36px);padding:clamp(20px, 2.9cqi, 36px) var(--pa-produkter-pad-x)}.pa-produkter__notice{margin:0 0 var(--pa-space-4)}.pa-produkter__welcome{align-items:center;gap:var(--pa-space-2);margin:0 0 var(--pa-space-5);padding:16px 20px;font-size:1.05rem;font-weight:600;line-height:1.4;display:flex}.pa-produkter__welcome>svg{flex:none;width:24px;height:24px}.pa-produkter__head{align-items:end;column-gap:var(--pa-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.pa-produkter__art{z-index:1;width:clamp(240px,27cqi,360px);height:auto;margin-bottom:-16px;position:relative}.pa-produkter__arts{z-index:1;display:grid;position:relative}.pa-produkter__tab-art{grid-area:1/1;display:grid}.pa-produkter__tab-art.is-entering{animation:pa-produkter-art-ind .32s var(--pa-ease-out) both}.pa-produkter__tab-art.is-leaving{animation:.22s forwards pa-produkter-art-ud}@keyframes pa-produkter-art-ind{0%{opacity:0;translate:0 4px}}@keyframes pa-produkter-art-ud{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pa-produkter__tab-art:is(.is-entering,.is-leaving){animation:none}}@container pa-flow not (min-width:760px){.pa-produkter__head{grid-template-columns:minmax(0,1fr)}.pa-produkter__art{display:none}}.pa-produkter__view.is-switched{animation:pa-produkter-view-in .28s var(--pa-ease-out)}@media (prefers-reduced-motion:reduce){.pa-produkter__view.is-switched{animation:none}}@keyframes pa-produkter-view-in{0%{opacity:0;translate:0 8px}}.pa-produkter__next,.pa-produkter__hint{display:none}.pa-produkter__hint{margin:var(--pa-space-4) 0 0;color:var(--pa-warn-ink);text-align:right;font-weight:600}@container pa-flow not (min-width:960px){.pa-produkter .pa-flow__actions{display:none}}@container pa-flow (min-width:960px){.pa-produkter__next{margin-left:auto;display:flex}.pa-produkter__hint{display:block}.pa-produkter__sticky{display:none}.pa-flow>main:has(.pa-produkter .pa-sticky){padding-bottom:var(--pa-flow-gap)}}
}

@layer foundation {
.pa-tilkob__notice{margin:0 0 var(--pa-space-5);line-height:1.45}.pa-tilkob__next{display:none}@container pa-flow (min-width:960px){.pa-tilkob__next{margin-left:auto;display:flex}}
}

@layer foundation {
.pa-numbers__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.pa-number__extra{opacity:.8;margin-top:2px;font-size:11px;display:block}.pa-numbers__warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink);border-radius:8px;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}.pa-numbers.is-price-in-card{grid-auto-rows:1fr}.pa-number__extra.is-price{height:1lh;margin:2px calc(-1 * var(--pa-space-1)) 0 0;color:var(--pa-muted);font-size:var(--pa-size-2xs);opacity:1;flex-wrap:wrap;column-gap:.3em;font-weight:400;line-height:1.3;display:flex;overflow:hidden}.pa-number__amount{color:var(--pa-flow-accent-ink);font-weight:500}@container pa-mob not (min-width:560px){.pa-mob-ofield.is-numbers .pa-numbers.is-price-in-card{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.25rem),1fr))}}
}

@layer foundation {
.pa-fastnet{--pa-mo-card-bg:#fff;--pa-mo-card-radius:14px;--pa-mo-muted:var(--pa-gray-400);--pa-mo-ink:var(--pa-gray-900);--pa-mo-btn-bg:var(--pa-gray-50);--pa-mo-btn-border:var(--pa-gray-200);--pa-mo-btn-text:var(--pa-gray-700);--pa-mo-ok:#2e7d32;--pa-mo-accent:var(--pa-primary);width:100%;margin:4px 0 32px;display:block}.pa-fastnet__label{color:var(--pa-mo-muted);margin:0 0 8px;font-size:13px;display:block}.pa-fastnet__help{color:var(--pa-mo-muted);margin-top:6px;font-size:12px;line-height:1.45;display:block}.pa-fastnet__choice{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.pa-fastnet__choice-btn{border:1px solid var(--pa-mo-btn-border);border-radius:var(--pa-mo-card-radius);background:var(--pa-mo-card-bg);color:var(--pa-mo-ink);cursor:pointer;flex:220px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .22s,box-shadow .22s;box-shadow:0 0 18px 8px #11182708}.pa-fastnet__choice-btn:hover{border-color:var(--pa-mo-accent)}.pa-fastnet__choice-btn.is-active{border-color:var(--pa-mo-ok);box-shadow:0 6px 22px #2e7d322e}.pa-fastnet__port,.pa-fastnet__new{flex-direction:column;gap:16px;display:flex}.pa-fastnet__field{flex-direction:column;min-width:0;display:flex}.pa-fastnet__input{box-sizing:border-box;border:1px solid var(--pa-mo-btn-border);background:var(--pa-surface);border-radius:8px;width:100%;max-width:22em;padding:10px 12px;font-family:inherit;font-size:15px}.pa-fastnet__box{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:10px;padding:12px 14px}.pa-fastnet__radio{align-items:flex-start;gap:8px;margin-bottom:6px;font-size:14px;line-height:1.35;display:flex}.pa-fastnet__radio input{width:18px;height:18px;accent-color:var(--pa-mo-ok);flex:none;margin:1px 0 0}.pa-fastnet__radio label{cursor:pointer}.pa-fastnet__date{border:1px solid var(--pa-gray-300);background:var(--pa-surface);max-width:220px;font:inherit;border-radius:8px;margin-top:4px;padding:8px 10px}.pa-fastnet__owner-toggle{color:var(--pa-mo-accent);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.pa-fastnet__owner-toggle input{width:16px;height:16px;accent-color:var(--pa-mo-accent);margin:0}.pa-fastnet__owner{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:10px;flex-wrap:wrap;gap:12px 16px;margin:0;padding:12px 14px;display:flex}.pa-fastnet__owner legend{float:left;width:100%;padding:0}.pa-fastnet__owner .pa-fastnet__field{flex:200px}.pa-fastnet__owner .pa-fastnet__field--wide{flex-basis:100%}.pa-fastnet__owner .pa-fastnet__field--zip{flex:0 110px}.pa-fastnet__portinfo{background:var(--pa-box-bg);color:var(--pa-mo-btn-text);border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}.pa-fastnet__poa{border-left:3px solid var(--pa-mo-accent);background:var(--pa-primary-soft);color:var(--pa-ink);border-radius:8px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}.pa-fastnet__ok{color:var(--pa-ok);margin:6px 0 0;font-size:13px}.pa-fastnet__error{color:var(--pa-danger);margin:4px 0 0;font-size:12px}.pa-fastnet__warn{background:var(--pa-warn-bg);color:var(--pa-warn-ink);border-radius:8px;margin:6px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}.pa-fastnet__actions{align-items:center;gap:16px;margin-top:12px;display:flex}.pa-fastnet__more{color:var(--pa-mo-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.pa-fastnet .pa-numbers{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:12px 0;display:grid}.pa-fastnet .pa-number{border:1px solid var(--pa-mo-btn-border);background:var(--pa-mo-card-bg);color:var(--pa-mo-ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 8px;font-size:14px;font-weight:400;transition:scale .1s}.pa-fastnet .pa-number:hover{border-color:var(--pa-mo-accent)}@media (prefers-reduced-motion:no-preference){.pa-fastnet .pa-number:active{scale:.97}}.pa-fastnet .pa-number.is-selected{background:var(--pa-mo-ok);border-color:var(--pa-mo-ok);color:var(--pa-on-primary)}.pa-fastnet .pa-numbers__foot .pa-btn{color:var(--pa-mo-accent);background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}.pa-fastnet .pa-numbers__foot .pa-btn:active{box-shadow:none;opacity:.7}.pa-fastnet .pa-field .pa-label{color:var(--pa-mo-muted);font-size:13px;font-weight:400}.pa-fastnet .pa-field .pa-input{border-color:var(--pa-mo-btn-border);max-width:22em;padding:10px 12px;font-size:15px}
}

@layer foundation {
.pa-mob-ofield.pa-fastnetordre__port{gap:var(--pa-space-5)}.pa-mob-ofield.is-port:is(.pa-fastnetordre__fields,.pa-fastnetordre__owner-grid){max-width:calc(2 * 22rem + var(--pa-space-5));grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.pa-fastnetordre__port .pa-mob-ofield__help{color:var(--pa-muted)}.pa-fastnetordre__fields>.pa-mob-ofield{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--pa-space-2);display:grid}.pa-fastnetordre__fields>.pa-mob-ofield>.pa-mob-ofield__label{align-self:end}.pa-fastnetordre__extra{gap:var(--pa-space-2);flex-direction:column;min-width:0;display:flex}.pa-fastnetordre__field.is-number .pa-mob-input{max-width:calc(13ch + 2 * var(--pa-field-padding-x))}.pa-fastnetordre__field.is-zip .pa-mob-input{max-width:calc(8ch + 2 * var(--pa-field-padding-x))}.pa-fastnetordre__field.is-cvr .pa-mob-input{max-width:calc(12ch + 2 * var(--pa-field-padding-x))}.pa-fastnetordre__status{color:var(--pa-ink);font-size:var(--pa-size-xs);line-height:var(--pa-lh-body);margin:0}.pa-fastnetordre__status.is-error{color:var(--pa-mob-state-warn-ink)}.pa-fastnetordre__status.is-loading{color:var(--pa-muted)}.pa-fastnetordre__status.is-ok{color:var(--pa-mob-state-ok-ink)}.pa-fastnetordre__status-in{align-items:flex-start;gap:var(--pa-space-2);display:flex}.pa-fastnetordre__status-in>:is(svg,.pa-flow__spinner){flex:none;width:16px;height:16px;margin-top:calc(.5lh - 8px)}.pa-fastnetordre__status.is-failed svg{color:var(--pa-mob-link)}.pa-fastnetordre__owner-group{gap:var(--pa-space-4);flex-direction:column;min-width:0;display:flex}.pa-mob-option.pa-fastnetordre__switch{grid-template-columns:auto minmax(0,1fr);align-self:start}.pa-fastnetordre__switch>.pa-mob-option__text{overflow-wrap:anywhere}.pa-fastnetordre__owner{border:0;min-width:0;margin:0;padding:0}.pa-fastnetordre__legend{margin-bottom:var(--pa-space-3);color:var(--pa-heading-ink);padding:0;font-weight:700;line-height:1.35}.pa-fastnetordre__postby{gap:var(--pa-space-2);flex-direction:column;min-width:0;display:flex}.pa-fastnetordre__pair{gap:var(--pa-space-4) var(--pa-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}@container pa-mob not (min-width:232px){.pa-fastnetordre__pair{grid-template-columns:minmax(0,1fr)}}.pa-fastnetordre__review{gap:var(--pa-space-4);max-width:44rem;display:grid}
}

@layer foundation {
.pa-tel-section{border:1px solid var(--pa-box-border);background:var(--pa-box-bg);border-radius:14px;margin:4px 0 32px;padding:18px 20px}.pa-tel{flex-direction:column;gap:20px;display:flex}.pa-tel__group{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pa-tel__legend{color:var(--pa-ink);margin-bottom:4px;padding:0;font-size:15px;font-weight:600}.pa-tel__req{color:var(--pa-primary)}.pa-tel__radio{color:var(--pa-gray-700);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.pa-tel__radio input{width:18px;height:18px;accent-color:var(--pa-primary);flex:none;margin:1px 0 0}.pa-tel__hint{color:var(--pa-muted)}.pa-tel__field{flex-direction:column;gap:6px;margin:2px 0 0 28px;display:flex}.pa-tel__label{color:var(--pa-muted);font-size:13px}.pa-tel__input{box-sizing:border-box;border:1px solid var(--pa-gray-300);background:var(--pa-surface);width:100%;max-width:16em;font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.pa-tel__error{color:var(--pa-danger);margin:0;font-size:12px}
}

@layer foundation {
.pa-bestil__head{margin:0 0 var(--pa-flow-gap);text-align:center}.pa-bestil__head.is-navigated{animation:pa-flow-step-in .24s var(--pa-ease-out)}@media (prefers-reduced-motion:reduce){.pa-bestil__head.is-navigated{animation:none}}.pa-bestil__title{color:var(--pa-heading-ink);font-size:clamp(1.9em,4.6cqi,2.9em);font-weight:var(--pa-weight-kpi);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.12}.pa-bestil__lead{margin:var(--pa-space-3) 0 0;color:var(--pa-flow-muted);font-size:clamp(1em,1.6cqi,1.2em);line-height:var(--pa-lh-body);text-wrap:balance}.pa-bestil__footer{justify-content:center;gap:var(--pa-space-2) 0;padding:var(--pa-space-2) var(--pa-space-4);border-top:1px solid var(--pa-flow-edge);color:var(--pa-flow-muted);font-size:var(--pa-size-sm);flex-wrap:wrap;display:flex}.pa-bestil__help{align-items:center;gap:var(--pa-space-2);min-height:44px;padding-inline:var(--pa-space-4);display:inline-flex}.pa-bestil__help>svg{flex:none;width:22px;height:22px}.pa-bestil__help a{min-height:44px;color:var(--pa-ink);text-underline-offset:3px;align-items:center;font-weight:500;transition:color .15s;display:inline-flex}.pa-bestil__help a:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}@media (hover:hover){.pa-bestil__help a:hover{color:var(--pa-flow-accent-ink)}}@container pa-flow (min-width:560px){.pa-bestil__help+.pa-bestil__help{border-left:1px solid var(--pa-flow-edge)}}@container pa-flow not (min-width:560px){.pa-bestil__help{padding-inline:0}}.pa-bestil .pa-flow__body:has(>.pa-bestil__choices){padding:clamp(16px,2.9cqi,36px)}.pa-bestil__choices{gap:var(--pa-space-4);margin:0;padding:0;list-style:none;display:grid}.pa-bestil__choice{min-width:0;padding:var(--pa-space-4) var(--pa-space-4) var(--pa-space-5);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);box-shadow:var(--pa-shadow-surface);transition:border-color .2s ease, box-shadow .2s ease, translate .2s var(--pa-ease-out), scale .1s ease;flex-direction:column;display:flex;position:relative}.pa-bestil__choice:has(.pa-bestil__choice-cta:focus-visible){border-color:var(--pa-card-hover-border)}@media (hover:hover){.pa-bestil__choice:hover{border-color:color-mix(in srgb, var(--pa-primary) 30%, var(--pa-flow-box-edge));box-shadow:var(--pa-shadow-raised)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-bestil__choice:hover{translate:0 -2px}}.pa-bestil__choice:has(.pa-bestil__choice-cta:active){border-color:color-mix(in srgb, var(--pa-primary) 30%, var(--pa-flow-box-edge));box-shadow:var(--pa-shadow-pressed);transition-duration:80ms;translate:none}@media (prefers-reduced-motion:no-preference){.pa-bestil__choice:has(.pa-bestil__choice-cta:active){scale:.99}}.pa-bestil__art{width:min(100%,290px);height:auto;margin:0 auto var(--pa-space-3);display:block}.pa-bestil__choice-title{color:var(--pa-heading-ink);font-size:1.6em;font-weight:var(--pa-weight-kpi);letter-spacing:-.01em;margin:0;line-height:1.2}.pa-bestil__choice-text{margin:var(--pa-space-1) 0 0;color:var(--pa-flow-muted);text-wrap:balance;font-size:1.1em;line-height:1.4}.pa-bestil__choice-points{gap:var(--pa-space-2);margin:var(--pa-space-3) 0 var(--pa-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.pa-bestil__choice-points>li{color:var(--pa-ink);padding-left:30px;line-height:1.4;position:relative}.pa-bestil__choice-points>li:before{content:"";border-bottom:2.5px solid var(--pa-primary);border-left:2.5px solid var(--pa-primary);width:13px;height:7px;position:absolute;top:.3em;left:3px;rotate:-45deg}.pa-bestil__choice-cta{width:100%;min-height:var(--pa-control-height-lg);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-cta-shadow);margin-top:auto;font-size:16px;transition:background-color .15s,box-shadow .2s}.pa-bestil__choice-cta:after{content:"";border-radius:var(--pa-flow-box-radius);position:absolute;inset:0}.pa-bestil__choice-cta>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}@media (hover:hover){.pa-bestil__choice:hover>.pa-bestil__choice-cta{background:var(--pa-primary-dark);box-shadow:var(--pa-cta-shadow-hover)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-bestil__choice:hover>.pa-bestil__choice-cta>svg{translate:3px}}@container pa-flow not (min-width:600px){.pa-bestil__art{width:min(100%,230px)}}@container pa-flow (600px<=width<1080px){.pa-bestil__choice{column-gap:var(--pa-space-5);padding:var(--pa-space-5);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);display:grid}.pa-bestil__choice>*{grid-column:2}.pa-bestil__art{grid-area:1/1/-1;align-self:center;margin:0 auto}.pa-bestil__choice-cta{max-width:var(--pa-flow-btn-width);justify-self:start}}@container pa-flow (min-width:1080px){.pa-bestil__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6cqi,22px)}}.pa-bestil .pa-flow__card:has(.pa-bestil__choices){max-width:var(--pa-acc-max)}.pa-notice--center{text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.pa-bestil__switch a>svg{display:none}@container pa-flow not (min-width:600px){.pa-bestil__switch a>svg{vertical-align:-3px;stroke-width:2.2px;width:16px;height:16px;margin-left:2px;transition:translate .15s;display:inline-block}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-bestil__switch a:hover>svg{translate:2px}}.pa-bestil__switch a{white-space:nowrap;text-underline-offset:4px;border-radius:4px;text-decoration-thickness:1px;transition:color .2s,text-decoration-thickness .2s,text-underline-offset .2s,opacity .1s;position:relative}.pa-bestil__switch a:before{content:"";position:absolute;inset:-10px -2px}.pa-bestil__switch a:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-bestil__switch a:hover{color:var(--pa-flow-accent-ink);text-underline-offset:2px;text-decoration-thickness:2px}}.pa-bestil__switch a:active{opacity:.7}.pa-bestil__add{margin-bottom:var(--pa-space-5);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface)}.pa-bestil__add-heading{font:inherit;margin:0}.pa-bestil__add-toggle{--pa-add-icon:40px;align-items:center;gap:var(--pa-space-3);width:100%;min-height:72px;padding:var(--pa-space-3) var(--pa-space-4);border-radius:var(--pa-flow-box-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .2s,box-shadow .2s,border-radius .2s;display:flex}.pa-bestil__add-toggle:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:-2px}@media (hover:hover){.pa-bestil__add-toggle:hover{background:var(--pa-flow-tint)}}.pa-bestil__add-toggle:active{box-shadow:var(--pa-shadow-pressed)}.pa-bestil__add-toggle[aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0}.pa-bestil__add-icon{width:var(--pa-add-icon);height:var(--pa-add-icon);border:1px solid var(--pa-flow-box-edge);color:var(--pa-flow-accent-ink);transition:width .26s var(--pa-ease-out), margin .26s var(--pa-ease-out), border-width .26s var(--pa-ease-out), opacity .18s ease;border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}[aria-expanded=true]>.pa-bestil__add-icon{width:0;opacity:0;border-width:0;margin-inline-end:calc(-1 * var(--pa-space-3))}.pa-bestil__add-icon>svg{stroke-width:1.6px;flex:none;width:24px;height:24px}.pa-bestil__add-titles{min-width:0;transition:padding .26s var(--pa-ease-out);flex-direction:column;flex:1;gap:2px;display:flex}[aria-expanded=true]>.pa-bestil__add-titles{padding-inline-end:calc(var(--pa-add-icon) + var(--pa-space-3))}.pa-bestil__add-title{color:var(--pa-heading-ink);font-size:1.05em;font-weight:700;line-height:1.25}.pa-bestil__add-sub{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);line-height:1.4;display:grid}.pa-bestil__add-status{opacity:0;color:var(--pa-ok);transition:grid-template-rows .22s var(--pa-ease-out), opacity .2s ease;grid-template-rows:0fr;font-weight:600;display:grid}.pa-bestil__add-status.is-shown{opacity:1;grid-template-rows:1fr}.pa-bestil__add-status>span{align-items:center;gap:var(--pa-space-1);min-height:0;display:inline-flex;overflow:hidden}.pa-bestil__add-status svg{stroke-width:2.4px;flex:none;width:14px;height:14px}.pa-bestil__add-chevron{color:var(--pa-flow-muted);flex:none;transition:color .2s;display:grid}.pa-bestil__add-chevron>svg{stroke-width:2px;width:20px;height:20px;transition:rotate .22s var(--pa-ease-out);rotate:90deg}.pa-bestil__add-toggle[aria-expanded=true] .pa-bestil__add-chevron>svg{rotate:-90deg}@media (hover:hover){.pa-bestil__add-toggle:hover .pa-bestil__add-chevron{color:var(--pa-flow-accent-ink)}}.pa-bestil__add-body{padding:var(--pa-space-2) var(--pa-space-4) var(--pa-space-4)}.pa-bestil__add-body>.pa-section:last-child{margin-bottom:0}@container pa-flow not (min-width:600px){.pa-bestil__add-toggle{padding-inline:var(--pa-space-3)}.pa-bestil__add-body{padding-inline:var(--pa-space-3);padding-bottom:var(--pa-space-3)}.pa-bestil__add-body>.pa-section{background:0 0;border:0;padding:0}.pa-bestil__add-body>.pa-section+.pa-section{padding-top:var(--pa-space-5);border-top:1px solid var(--pa-flow-box-edge);border-radius:0}}.pa-produkter__help{display:none}.pa-produkter__next{transition:opacity .2s ease, translate .2s var(--pa-ease-out), visibility 0s}.pa-produkter__next.is-hidden{opacity:0;visibility:hidden;transition-delay:0s,0s,.2s;translate:0 4px}@container pa-flow (min-width:960px){.pa-produkter__help{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);flex-wrap:wrap;flex:1;display:flex}.pa-produkter__help>.pa-bestil__help:first-child{padding-left:0}.pa-flow__card:has(.pa-produkter__help)>.pa-bestil__footer{display:none}.pa-produkter .pa-flow__actions:has(>.pa-produkter__help){margin:var(--pa-space-5) calc(-1 * var(--pa-produkter-pad-x)) 0;padding:var(--pa-space-4) var(--pa-produkter-pad-x) 0;border-top:1px solid var(--pa-flow-edge)}}.pa-produkter__wait .pa-grid{--pa-grid-cols:3;animation:pa-page-in .3s var(--pa-ease-out) .3s both}.pa-produkter__wait-card{padding:var(--pa-card-pad);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);flex-direction:column;gap:10px;display:flex}.pa-produkter__wait-card>.pa-skeleton{width:70%;height:14px}.pa-produkter__wait-card>.pa-produkter__wait-line:nth-child(2n){width:55%}.pa-produkter__wait-card>.pa-produkter__wait-type{width:4em;height:10px}.pa-produkter__wait-card>.pa-produkter__wait-name{width:55%;height:22px;margin-bottom:var(--pa-space-1)}.pa-produkter__wait-card>.pa-produkter__wait-price{width:35%;height:30px;margin-top:var(--pa-space-4)}.pa-produkter__wait-card>.pa-produkter__wait-btn{width:100%;height:40px;margin-top:var(--pa-space-2);border-radius:var(--pa-radius-pill)}@container not (min-width:420px){.pa-produkter__wait-card>.pa-produkter__wait-btn{height:44px}}.pa-produkter__view.is-arrived>.pa-section>.pa-section__head~*{animation:pa-produkter-view-in .28s var(--pa-ease-out)}@media (prefers-reduced-motion:reduce){.pa-produkter__view.is-arrived>.pa-section>.pa-section__head~*{animation:none}}
}

@layer foundation {
.pa-acc{--pa-acc-bar-base:var(--pa-acc-bar-height);flex-direction:column;flex:1;display:flex}.pa-acc.is-entering{animation:.3s pa-fade-in}.pa-acc__bar{z-index:5;padding:var(--pa-space-3) 32px 0;position:sticky;top:0}.pa-acc__bar:before{content:"";inset:0 0 calc(-1 * var(--pa-acc-bar-fade));z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--pa-acc-bar-blur));backdrop-filter:blur(var(--pa-acc-bar-blur));position:absolute;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pa-acc__bar-inner{--pa-acc-row:calc(var(--pa-acc-bar-height) - 2px);--pa-acc-pad-start:var(--pa-space-4);--pa-acc-pad-end:var(--pa-space-3);z-index:2;grid-template-columns:1fr minmax(0,auto) 1fr;grid-template-rows:minmax(var(--pa-acc-row), auto);align-items:center;column-gap:var(--pa-space-3);max-width:var(--pa-acc-max);padding:0 var(--pa-acc-pad-end) 0 var(--pa-acc-pad-start);background:var(--pa-topbar-bg);color:var(--pa-topbar-ink);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-bar-radius);box-shadow:var(--pa-acc-shadow);margin:0 auto;display:grid;position:relative;overflow-x:clip}.pa-acc__logo{border-radius:var(--pa-radius-btn);justify-self:start;align-items:center;display:inline-flex}.pa-acc__logo:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__logo img{width:auto;height:36px}.pa-acc__nav{justify-content:center;gap:var(--pa-space-1);overflow-clip-margin:16px;min-width:0;display:flex;overflow:clip}.pa-acc__item{align-items:center;gap:var(--pa-space-2);border-radius:var(--pa-radius-btn);white-space:nowrap;color:var(--pa-acc-item-ink);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.pa-acc__item.is-active{background:var(--pa-acc-item-active-bg);color:var(--pa-acc-item-active-ink);font-weight:600}.pa-acc__item:hover,.pa-acc__item:focus-visible{background:var(--pa-acc-item-hover-bg);color:var(--pa-acc-item-hover-ink);box-shadow:var(--pa-shadow-control)}.pa-acc__item:active{background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-pressed)}.pa-acc__item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__aside{justify-content:flex-end;align-items:center;gap:var(--pa-space-1);display:flex}.pa-acc__lang{margin-inline:var(--pa-space-2)}.pa-acc__menu-lang{padding:var(--pa-space-2) 12px}.pa-acc__icon{width:40px;height:40px;color:var(--pa-acc-item-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative}.pa-acc__icon:hover,.pa-acc__icon:focus-visible,.pa-acc__icon.is-active{color:var(--pa-acc-item-active-ink);background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-control)}.pa-acc__icon:active{box-shadow:var(--pa-shadow-pressed);transform:scale(.94)}.pa-acc__icon:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__icon svg,.pa-acc__icon img{width:24px;height:24px}.pa-acc__icon[data-tip]:after,.pa-acc__icon[data-tip]:before{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;left:50%;transform:translate(-50%,-4px)}.pa-acc__icon[data-tip]:after{content:attr(data-tip);background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;background-clip:padding-box;border-top:8px solid #0000;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.2;top:100%}.pa-acc__icon[data-tip]:before{content:"";border:5px solid #0000;border-bottom-color:var(--pa-tooltip-bg);top:calc(100% - 2px)}.pa-acc__icon[data-tip]:hover:after,.pa-acc__icon[data-tip]:hover:before,.pa-acc__icon[data-tip]:focus-visible:after,.pa-acc__icon[data-tip]:focus-visible:before{opacity:1;transform:translate(-50%)}.pa-acc__icon[data-tip]:hover:after{pointer-events:auto}.pa-acc__burger{right:var(--pa-space-3);top:calc(var(--pa-acc-row) / 2);width:40px;height:40px;color:var(--pa-acc-item-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,box-shadow .15s;display:none;position:absolute;transform:translateY(-50%)}.pa-acc__burger:hover,.pa-acc__burger:focus-visible,.pa-acc__burger[aria-expanded=true]{color:var(--pa-acc-item-active-ink);background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-control)}.pa-acc__burger:active{box-shadow:var(--pa-shadow-pressed)}.pa-acc__burger:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__burger svg{width:26px;height:26px}.pa-acc__bar.is-compact .pa-acc__nav,.pa-acc__bar.is-compact .pa-acc__icon,.pa-acc__bar.is-compact .pa-acc__lang{visibility:hidden}.pa-acc__bar.is-compact .pa-acc__burger{display:inline-flex}.pa-acc__menu{z-index:2;max-width:var(--pa-acc-max);opacity:0;visibility:hidden;grid-template-rows:0fr;margin:0 auto;transition:grid-template-rows .25s,opacity .2s,visibility 0s linear .25s;display:grid;position:absolute;top:100%;left:32px;right:32px}.pa-acc__bar.is-open .pa-acc__menu{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pa-acc__menu-inner{width:min(100%, var(--pa-acc-menu-width));min-height:0;margin:var(--pa-space-2) 0 0 auto;background:var(--pa-topbar-bg);color:var(--pa-topbar-ink);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-bar-radius);box-shadow:var(--pa-acc-shadow);overflow:clip}.pa-acc__menu-body{gap:var(--pa-space-2);max-height:calc(var(--pa-acc-menu-space,100dvh) - 24px);padding:var(--pa-space-3);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.pa-acc__menu-list{margin:0;padding:0;list-style:none;display:grid}.pa-acc__menu-list.is-dense{grid-template-columns:1fr 1fr}.pa-acc__menu-list--aside{padding-top:var(--pa-space-2);border-top:1px solid var(--pa-box-border)}.pa-acc__menu-item{align-items:center;gap:var(--pa-space-3);border-radius:var(--pa-radius-btn);width:100%;min-height:44px;color:var(--pa-acc-item-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s,transform .1s;display:flex}.pa-acc__menu-item:hover{background:var(--pa-acc-item-hover-bg);color:var(--pa-acc-item-hover-ink);box-shadow:var(--pa-shadow-control)}.pa-acc__menu-item.is-active{background:var(--pa-acc-menu-active-bg);color:var(--pa-acc-menu-active-ink);font-weight:600}.pa-acc__menu-item:active{box-shadow:var(--pa-shadow-pressed);transform:scale(.99)}.pa-acc__menu-item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:-3px}.pa-acc__menu-item svg,.pa-acc__menu-item img{flex:none;width:24px;height:24px}.pa-acc__scrim{z-index:1;background:var(--pa-scrim);-webkit-backdrop-filter:blur(var(--pa-scrim-blur));backdrop-filter:blur(var(--pa-scrim-blur));cursor:default;touch-action:none;opacity:0;visibility:hidden;border:0;padding:0;transition:opacity .2s,visibility 0s linear .2s;position:fixed;inset:0}.pa-acc__bar.is-open .pa-acc__scrim{opacity:1;visibility:visible;transition-delay:0s}html:has(.pa-acc__bar.is-open){padding-right:var(--pa-scrollbar,0px);overflow:hidden}@media (max-width:860px){.pa-acc__bar{padding:var(--pa-space-2) 16px 0}.pa-acc__bar-inner{--pa-acc-row:54px;--pa-acc-pad-start:var(--pa-space-3)}.pa-acc__logo img{height:30px}.pa-acc__menu{left:16px;right:16px}.pa-acc__nav,.pa-acc__icon,.pa-acc__lang{visibility:hidden}.pa-acc__burger{display:inline-flex}}@media (max-width:600px){.pa-acc__menu-inner{width:100%}.pa-acc__menu-item{min-height:clamp(44px, (var(--pa-acc-menu-space,100dvh) - 88px) / var(--pa-acc-menu-rows,9), var(--pa-acc-menu-row-max))}}@media (prefers-reduced-motion:reduce){.pa-acc__menu,.pa-acc__scrim,.pa-acc__icon[data-tip]:after,.pa-acc__icon[data-tip]:before{transition:none}.pa-acc__icon:active,.pa-acc__menu-item:active{transform:none}}.pa-acc--sidebar{grid-template-columns:var(--pa-acc-side-width) minmax(0, 1fr);align-items:start;gap:var(--pa-acc-side-gap);width:100%;max-width:calc(var(--pa-acc-max) + var(--pa-acc-side-width) + var(--pa-acc-side-gap));padding:var(--pa-acc-side-gap) 32px 48px;margin:0 auto;display:grid}.pa-acc--sidebar>.pa-acc__bar{display:none}.pa-acc__side{top:var(--pa-acc-side-gap);gap:var(--pa-space-5);height:calc(100dvh - 2 * var(--pa-acc-side-gap) - var(--pa-acc-side-offset,0px));max-height:var(--pa-acc-side-max-height);background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);flex-direction:column;padding:28px 16px 24px;display:flex;position:sticky}.pa-acc__side-logo{border-radius:var(--pa-radius-btn);padding:0 8px;display:inline-flex}.pa-acc__side-logo:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__side-logo img{width:auto;height:30px}.pa-acc__side-mark{display:none}.pa-acc__side-nav{gap:var(--pa-space-1);overscroll-behavior:contain;flex-direction:column;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow-y:auto}.pa-acc__side-item{align-items:center;gap:var(--pa-space-3);border-radius:var(--pa-radius-btn);color:var(--pa-ink);padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.pa-acc__side-item:hover{background:var(--pa-gray-50)}.pa-acc__side-item.is-active{background:var(--pa-acc-side-active-bg);font-weight:600}.pa-acc__side-item:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__side-icon{width:32px;height:32px;color:var(--pa-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pa-acc__side-icon svg,.pa-acc__side-icon img{width:22px;height:22px}.pa-acc__side-item.is-active .pa-acc__side-icon{background:var(--pa-primary);color:var(--pa-on-primary)}.pa-acc__side-foot{align-items:flex-start;gap:var(--pa-space-3);flex-direction:column;margin-top:auto;padding:0 8px;display:flex}.pa-acc__side-link{align-items:center;gap:var(--pa-space-2);color:var(--pa-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.pa-acc__side-link:hover,.pa-acc__side-link.is-active{color:var(--pa-acc-item-active-ink)}.pa-acc__side-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:3px;border-radius:4px}.pa-acc__side-link svg{width:20px;height:20px}.pa-acc__side-linkicon{display:none}.pa-acc--sidebar>.pa-acc__main{max-width:none;padding:var(--pa-acc-side-panel-pad);min-height:min(calc(100dvh - 2 * var(--pa-acc-side-gap)), var(--pa-acc-side-max-height));background:var(--pa-surface);border:1px solid var(--pa-surface-edge);border-radius:var(--pa-acc-radius);box-shadow:var(--pa-acc-shadow);margin:0}@media (min-width:861px) and (max-width:1100px){.pa-acc--sidebar{grid-template-columns:var(--pa-acc-side-rail-width) minmax(0, 1fr)}.pa-acc__side{align-items:center;padding:22px 10px}.pa-acc__side-logo{padding:0}.pa-acc__side-logo img{object-fit:cover;object-position:left center;width:44px;height:44px}.pa-acc__side-logo:has(.pa-acc__side-mark) img:not(.pa-acc__side-mark){display:none}.pa-acc__side-logo .pa-acc__side-mark{object-fit:contain;display:block}.pa-acc__side-nav,.pa-acc__side-foot{align-items:center;margin:0;padding:0;overflow:visible}.pa-acc__side-foot{margin-top:auto}.pa-acc__side-lang{border-radius:var(--pa-radius-btn);flex-direction:column}.pa-acc__side-lang .pa-locale__name{display:none}.pa-acc__side-lang .pa-locale__code{display:inline}.pa-acc__side-item,.pa-acc__side-link{border-radius:var(--pa-radius-btn);justify-content:center;padding:6px;position:relative}.pa-acc__side-item.is-active{background:0 0}.pa-acc__side-link:hover,.pa-acc__side-link.is-active{background:var(--pa-gray-50)}.pa-acc__side-linkicon{display:inline-flex}.pa-acc__side-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tip].pa-acc__side-item:after,[data-tip].pa-acc__side-link:after{content:attr(data-tip);z-index:3;background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}[data-tip].pa-acc__side-item:is(:hover,:focus-visible):after,[data-tip].pa-acc__side-link:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%)}}@media (max-width:860px){.pa-acc--sidebar{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.pa-acc--sidebar>.pa-acc__bar{display:block}.pa-acc--sidebar>.pa-acc__side{display:none}.pa-acc--sidebar>.pa-acc__main{width:auto;min-height:0;margin:16px;padding:22px 16px 40px}}.pa-acc__card>.pa-btn,.pa-acc__card>form>.pa-btn{align-self:flex-start}.pa-acc__main{--pa-acc-main-gap:28px;width:100%;max-width:var(--pa-acc-max);gap:var(--pa-acc-main-gap);flex-direction:column;flex:1;margin:0 auto;padding:36px 32px 80px;display:flex}.pa-acc__main:focus{outline:none}.pa-acc.has-crumbs>.pa-acc__main{--pa-acc-crumbs-open:var(--pa-acc-crumbs-height);--pa-acc-bar-height:calc(var(--pa-acc-bar-base) + var(--pa-acc-crumbs-open))}.pa-acc__main.is-navigated>*{animation:.28s both pa-fade-in}@media (prefers-reduced-motion:reduce){.pa-acc.is-entering,.pa-acc__main.is-navigated>*{animation:none}}.pa-acc__title{color:var(--pa-ink);margin:0;font-size:34px;font-weight:700;line-height:1.15}.pa-acc__head{align-items:center;gap:var(--pa-space-2);text-align:center;flex-direction:column;display:flex;container-type:inline-size}.pa-acc__head-title{color:var(--pa-heading-ink);font-size:var(--pa-size-page-title);font-weight:var(--pa-weight-page-title);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.15}.pa-acc__head-em{font-weight:var(--pa-weight-kpi)}.pa-acc__head-sub{max-width:70ch;color:var(--pa-muted);font-size:var(--pa-size-text-sm);line-height:var(--pa-lh-body);text-wrap:pretty;margin:0}.pa-acc__main:has(>.pa-acc__centered){padding-block:36px}.pa-acc__main:has(>.pa-acc__centered)>:is(:first-child,.pa-acc__crumbs:first-child+*):not(.pa-acc__crumbs){margin-top:auto}.pa-acc__main:has(>.pa-acc__centered)>.pa-acc__centered{margin-bottom:auto}.pa-main--account:has(.pa-acc__centered){padding-bottom:0}@media (max-width:860px){.pa-acc__main:has(>.pa-acc__centered){padding-block:22px}}.pa-acc__notice{--pa-notice-tone:var(--pa-primary-dark);--pa-notice-bg:var(--pa-primary-soft);align-items:center;gap:var(--pa-space-2) var(--pa-space-3);border:1px solid color-mix(in srgb, var(--pa-notice-tone) 22%, transparent);border-radius:var(--pa-radius-card);background:var(--pa-notice-bg);color:var(--pa-ink);flex-wrap:wrap;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.pa-acc__notice.is-warn{--pa-notice-tone:var(--pa-warn-ink);--pa-notice-bg:var(--pa-warn-bg)}.pa-acc__notice.is-danger{--pa-notice-tone:var(--pa-danger);--pa-notice-bg:var(--pa-danger-soft)}.pa-acc__notice-icon{background:color-mix(in srgb, var(--pa-notice-tone) 14%, var(--pa-surface));width:34px;height:34px;color:var(--pa-notice-tone);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-acc__notice-text{flex:220px;min-width:0}.pa-acc__notice-link{align-items:center;gap:var(--pa-space-1);color:var(--pa-notice-tone);white-space:nowrap;font-weight:700;text-decoration:none;display:inline-flex}.pa-acc__notice-link:hover{text-underline-offset:3px;text-decoration:underline}.pa-acc__notice-link:hover svg{transform:translate(2px)}.pa-acc__notice-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;border-radius:4px}.pa-acc__notice-link svg{transition:transform .15s}@media (prefers-reduced-motion:reduce){.pa-acc__notice-link svg{transition:none}}.pa-acc__card{background:var(--pa-surface);border-radius:var(--pa-acc-radius);padding:var(--pa-acc-pad);box-shadow:var(--pa-acc-shadow);border:1px solid var(--pa-box-border);flex-direction:column;gap:16px;display:flex}.pa-acc__card--dry{border:2px dashed var(--pa-danger)}.pa-acc__card{scroll-margin-top:calc(var(--pa-acc-bar-height) + var(--pa-space-5))}@keyframes pa-inet-landed{12%,62%{border-color:var(--pa-inet-landed-edge);box-shadow:var(--pa-landed-base,var(--pa-shadow-surface)), 0 0 0 1px var(--pa-inet-landed-edge), 0 0 0 6px var(--pa-inet-landed-ring)}}:is(.pa-inet-group,.pa-inet-surface,.pa-acc__card,.pa-mob-card).is-landed{animation:1.9s pa-inet-landed}.pa-acc__card.is-landed{--pa-landed-base:var(--pa-acc-shadow)}@media (prefers-reduced-motion:reduce){:is(.pa-inet-group,.pa-inet-surface,.pa-acc__card,.pa-mob-card).is-landed{animation-timing-function:step-end}}[data-genvej]:focus{outline:none!important}.pa-acc__lead{color:var(--pa-muted);margin:0;font-size:15px;line-height:1.5}.pa-acc__actions{flex-wrap:wrap;gap:12px;display:flex}.pa-tile__muted{color:var(--pa-muted);font-size:14px}@media (max-width:860px){.pa-acc__main{--pa-acc-main-gap:18px;padding:22px 16px 60px}.pa-acc__title{font-size:26px}.pa-acc__card{border-radius:20px;padding:24px}}.pa-service{flex-direction:column;gap:28px;display:flex}.pa-svc__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.pa-svc__title{letter-spacing:-.01em;color:var(--pa-ink);margin:0;font-size:30px;font-weight:800;line-height:1.1}.pa-svc__facts{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;display:flex}.pa-svc__price strong{font-size:18px;font-weight:800}.pa-svc__forbrug{gap:14px;display:grid}.pa-svc__hero{background:var(--pa-gray-50);border:1px solid var(--pa-gray-200);border-radius:14px;flex-direction:column;gap:4px;padding:20px;display:flex}.pa-svc__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:20px;display:grid}.pa-svc__box{border:1px solid var(--pa-gray-200);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.pa-svc__box .pa-net{width:100%}.pa-svc__box .pa-net__row:first-child{padding-top:0}.pa-svc__label{letter-spacing:.08em;color:var(--pa-muted);text-transform:uppercase;font-size:11px;font-weight:700}.pa-svc__section{border-top:1px solid var(--pa-gray-200);padding-top:4px}.pa-svc__section>summary{cursor:pointer;color:var(--pa-ink);align-items:center;gap:10px;padding:14px 0 12px;font-size:15px;font-weight:700;list-style:none;display:flex}.pa-svc__section>summary::-webkit-details-marker{display:none}.pa-svc__section>summary:before{content:"";border-right:2px solid var(--pa-primary);border-bottom:2px solid var(--pa-primary);width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.pa-svc__section[open]>summary:before{transform:rotate(45deg)}.pa-svc__section>summary:hover{color:var(--pa-primary)}.pa-svc__section>:not(summary){margin-top:10px}@media (max-width:600px){.pa-svc__facts{text-align:left;align-items:flex-start}}
}

@layer foundation {
.pa-main--account:has(.pa-acc__waves){overflow-x:clip}.pa-shell:has(.pa-acc__waves){overflow-y:clip}.pa-shell:has(.pa-acc__waves) .pa-footer{position:relative}.pa-acc__main>:has(>.pa-acc__waves){isolation:isolate;position:relative}.pa-acc__waves{z-index:-1;width:max(100vw, var(--pa-acc-waves-min-width));height:var(--pa-acc-waves-height);pointer-events:none;-webkit-mask-image:radial-gradient(ellipse var(--pa-acc-waves-calm-area), rgb(0 0 0/var(--pa-acc-waves-calm)) 50%, #000), linear-gradient(transparent, #000 var(--pa-acc-waves-fade-in), #000 var(--pa-acc-waves-fade-out), transparent);mask-image:radial-gradient(ellipse var(--pa-acc-waves-calm-area), rgb(0 0 0/var(--pa-acc-waves-calm)) 50%, #000), linear-gradient(transparent, #000 var(--pa-acc-waves-fade-in), #000 var(--pa-acc-waves-fade-out), transparent);position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.pa-acc--sidebar .pa-acc__waves{display:none}.pa-acc__wave-stop{stop-color:var(--pa-acc-wave)}@media (forced-colors:active){.pa-acc__waves{display:none}}
}

@layer foundation {
.pa-acc__crumbs{height:0;margin-inline:calc(-1 * var(--pa-acc-pad-start)) calc(-1 * var(--pa-acc-pad-end));box-shadow:var(--pa-acc-crumbs-shadow);transition:height .24s var(--pa-ease-out);grid-column:1/-1;overflow:clip}.pa-acc__crumbs.is-open{height:var(--pa-acc-crumbs-height)}.pa-acc__crumbs-in{opacity:0;transition:opacity .2s ease, translate .24s var(--pa-ease-out);translate:0 -6px;container:pa-crumbs/inline-size}.pa-acc__crumbs.is-open>.pa-acc__crumbs-in{opacity:1;translate:none}.pa-acc__crumbnav{min-height:var(--pa-acc-crumbs-height);padding-inline:var(--pa-acc-pad-start) var(--pa-acc-pad-end);align-items:center;font-size:14px;display:flex}.pa-acc__trail{align-items:center;gap:var(--pa-space-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.pa-acc__crumb{align-items:center;gap:var(--pa-space-2);flex-shrink:3;min-width:0;display:flex}.pa-acc__crumb:nth-last-child(2){flex-shrink:0;max-width:50%}.pa-acc__crumb:last-child{flex-shrink:1}.pa-acc__crumb+.pa-acc__crumb{animation:pa-crumb-in .22s var(--pa-ease-out) both}.pa-acc__crumb>svg{width:16px;height:16px;color:var(--pa-acc-item-ink);flex:none}.pa-acc__crumb-link{border-radius:var(--pa-radius-btn);align-items:center;min-width:0;min-height:36px;text-decoration:none;transition:opacity .1s;display:flex;position:relative}.pa-acc__crumb-link:after{content:"";position:absolute;inset:-4px 0}.pa-acc__crumb-link:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}.pa-acc__crumb-link:active{opacity:.7}.pa-acc__crumb-text{color:var(--pa-acc-item-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:color .15s;overflow:hidden}.pa-acc__crumb-link>.pa-acc__crumb-text{color:var(--pa-acc-crumbs-link)}.pa-acc__crumb-page{color:var(--pa-topbar-ink);font-weight:600}@media (hover:hover){.pa-acc__crumb-link:hover>.pa-acc__crumb-text{color:var(--pa-acc-crumbs-link-hover)}}.pa-acc__crumb>.pa-acc__crumb-wait{background:color-mix(in srgb, var(--pa-topbar-ink) 12%, transparent);width:110px;height:14px}@keyframes pa-crumb-in{0%{opacity:0;translate:6px}}.pa-acc__main>.pa-acc__crumbs{--pa-acc-pad-start:var(--pa-space-1);--pa-acc-pad-end:var(--pa-space-1);margin-block:0 calc(-1 * var(--pa-acc-main-gap));box-shadow:none;transition:height .24s var(--pa-ease-out), margin-bottom .24s var(--pa-ease-out)}.pa-acc__main>.pa-acc__crumbs.is-open{margin-bottom:0}@media (max-width:860px){.pa-acc__main>.pa-acc__crumbs{display:none}}@container pa-crumbs not (min-width:560px){.pa-acc__crumb:nth-last-child(n+3){display:none}}@container pa-crumbs not (min-width:400px){.pa-acc__trail,.pa-acc__crumb{gap:var(--pa-space-1)}}@media (prefers-reduced-motion:reduce){.pa-acc__crumb+.pa-acc__crumb{animation:none}}
}

@layer foundation {
.pa-acc__basket{position:relative}.pa-acc__basket.is-open{color:var(--pa-acc-item-active-ink);background:var(--pa-acc-item-hover-bg);box-shadow:var(--pa-shadow-control)}.pa-acc__basket-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.pa-acc__badge{background:var(--pa-primary);min-width:18px;height:18px;color:var(--pa-on-primary);box-shadow:0 0 0 2px var(--pa-topbar-bg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;animation:.45s pa-badge-bump;position:absolute;top:-4px;right:-6px}.pa-acc__side-icon .pa-acc__badge{box-shadow:0 0 0 2px var(--pa-surface)}@keyframes pa-badge-bump{0%{transform:scale(.6)}55%{transform:scale(1.25)}to{transform:scale(1)}}.pa-acc__basket--bar{display:none}.pa-acc__bar.is-compact .pa-acc__basket--bar{visibility:visible;top:calc(var(--pa-acc-row) / 2);right:calc(var(--pa-space-3) + 46px);display:inline-flex;position:absolute;transform:translateY(-50%)}.pa-acc__bar.is-compact .pa-acc__basket--bar:active{transform:translateY(-50%)scale(.94)}@media (max-width:860px){.pa-acc__basket--bar{visibility:visible;top:calc(var(--pa-acc-row) / 2);right:calc(var(--pa-space-3) + 46px);display:inline-flex;position:absolute;transform:translateY(-50%)}}.pa-acc__bar.is-open .pa-acc__basket--bar{visibility:hidden}.pa-basket-toast{z-index:20;border:1px solid var(--pa-surface-edge);border-radius:var(--pa-radius-card);background:var(--pa-surface);color:var(--pa-ink);box-shadow:var(--pa-shadow-raised);display:flex;position:fixed}.pa-basket-toast.pa-basket-note{right:env(safe-area-inset-right,0px);bottom:auto;left:env(safe-area-inset-left,0px);align-items:center;gap:var(--pa-space-3);width:max-content;max-width:min(520px,100vw - 32px);animation:pa-basket-note-in .26s var(--pa-ease-out);margin-inline:auto;padding:10px 8px 10px 14px}.pa-basket-toast.pa-basket-note.is-leaving{animation:.2s forwards pa-basket-note-out}.pa-basket-toast.pa-basket-note.is-anchored{width:auto;max-width:none;margin:0;position:relative;top:auto;left:auto;right:auto}.pa-basket-toast.pa-basket-note.is-beside{right:var(--pa-note-right);width:min(400px,100vw - 32px);margin:0;left:auto}.pa-basket-toast__icon{border:1px solid var(--pa-flow-box-edge);width:28px;height:28px;color:var(--pa-ok);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-basket-toast__icon svg{stroke-width:2.2px;width:16px;height:16px}.pa-basket-note__body{align-items:center;gap:0 var(--pa-space-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.pa-basket-note__text{min-width:0;color:var(--pa-heading-ink);overflow-wrap:anywhere;flex:10rem;margin:0;font-size:15px;animation:.2s pa-basket-fade-in}.pa-basket-note__action,.pa-basket-note__close{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;transition:background-color .15s,color .15s,scale .1s}:is(.pa-basket-note__action,.pa-basket-note__close):focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){:is(.pa-basket-note__action,.pa-basket-note__close):hover{background:var(--pa-flow-tint)}}@media (prefers-reduced-motion:no-preference){:is(.pa-basket-note__action,.pa-basket-note__close):active{scale:.95}}.pa-basket-note__action{color:var(--pa-flow-accent-ink);white-space:nowrap;margin-left:-12px;padding:0 12px;font-weight:700}.pa-basket-note__close{width:40px;color:var(--pa-flow-muted);place-items:center;padding:0;display:grid}.pa-basket-note__close>svg{stroke-width:1.8px;width:20px;height:20px}@keyframes pa-basket-note-in{0%{opacity:0;translate:0 -6px}}@keyframes pa-basket-note-out{to{opacity:0;translate:0 -6px}}@keyframes pa-basket-fade-in{0%{opacity:0}}@keyframes pa-basket-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pa-acc__badge{animation:none}.pa-basket-toast.pa-basket-note{animation-name:pa-basket-fade-in}.pa-basket-toast.pa-basket-note.is-leaving{animation-name:pa-basket-fade-out}}
}

@layer foundation {
.pa-acc-cart{right:var(--pa-acc-cart-bar-right,0px);bottom:calc(var(--pa-space-3) + env(safe-area-inset-bottom,0px));left:var(--pa-acc-cart-bar-left,0px);z-index:20;width:min(calc(100% - var(--pa-acc-cart-bar-left,0px) - var(--pa-acc-cart-bar-right,0px) - 2 * var(--pa-space-3)), 760px);border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-float-bg);box-shadow:var(--pa-shadow-raised);-webkit-backdrop-filter:blur(var(--pa-float-blur));backdrop-filter:blur(var(--pa-float-blur));visibility:hidden;opacity:0;translate:0 calc(100% + var(--pa-space-4));transition:opacity .2s ease, translate .26s var(--pa-ease-out), background-color .2s ease, visibility 0s linear .26s;flex-direction:column;margin-inline:auto;display:flex;position:fixed;overflow:clip;container:pa-acc-cart/inline-size}.pa-acc-cart.is-shown{visibility:visible;opacity:1;transition-delay:0s;translate:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pa-acc-cart{background:var(--pa-surface)}}@media (prefers-reduced-motion:reduce){.pa-acc-cart{translate:none}}body:has(.pa-acc-cart.has-items){padding-bottom:var(--pa-acc-cart-h,0px)}html:has(.pa-acc-cart.is-shown){scroll-padding-bottom:var(--pa-acc-cart-h,0px)}html:has(.pa-acc__bar.is-open,.pa-mob-chooser__scrim:not(.is-closing)) :is(.pa-acc-cart,.pa-acc-cart-pop,.pa-basket-note){visibility:hidden;opacity:0}.pa-acc-cart-note{position:absolute}.pa-acc-cart-pop{--pa-acc-cart-ind:pa-acc-cart-ind;--pa-acc-cart-ud:pa-acc-cart-ud;inset:var(--pa-acc-cart-top,88px) var(--pa-acc-cart-right,16px) auto auto;z-index:21;width:min(380px, calc(100vw - 2 * var(--pa-space-3)));max-width:none;max-height:calc(100dvh - var(--pa-acc-cart-top,88px) - var(--pa-space-4) - var(--pa-acc-cart-note,0px));flex-direction:column;display:none;position:fixed}.pa-acc-cart-pop.has-bar{max-height:calc(100dvh - var(--pa-acc-cart-top,88px) - var(--pa-acc-cart-h,0px) - var(--pa-acc-cart-note,0px))}.pa-acc-cart-pop:has(>.pa-acc-cart-pop__note){--pa-acc-cart-note:72px}.pa-acc-cart-pop{border:1px solid var(--pa-flow-edge);border-radius:var(--pa-flow-box-radius);background:var(--pa-surface);color:inherit;box-shadow:var(--pa-shadow-raised);margin:0;padding:0;overflow:visible}.pa-acc-cart-pop[open]{display:flex}.pa-acc-cart-pop.is-open{animation:var(--pa-acc-cart-ind) .26s var(--pa-ease-out)}.pa-acc-cart-pop[open]:not(.is-open){animation:var(--pa-acc-cart-ud) .2s ease forwards}.pa-acc-cart-pop:modal{--pa-acc-cart-ind:pa-acc-cart-op;--pa-acc-cart-ud:pa-acc-cart-ned}.pa-acc-cart-pop:modal:has(>.pa-acc-cart-pop__note){--pa-acc-cart-note:8rem}.pa-acc-cart-pop:modal{width:min(100%,32rem);max-height:calc(100dvh - var(--pa-space-5) - var(--pa-acc-cart-note,0px));border-radius:var(--pa-flow-box-radius) var(--pa-flow-box-radius) 0 0;border-width:1px 1px 0;margin:0 auto;inset:auto 0 0}.pa-acc-cart-pop:modal::backdrop{background:color-mix(in srgb, var(--pa-scrim) 70%, transparent)}.pa-acc-cart-pop:modal.is-open::backdrop{animation:.26s pa-basket-fade-in}.pa-acc-cart-pop:modal:not(.is-open)::backdrop{animation:.2s forwards pa-basket-fade-out}html:has(.pa-acc-cart-pop:modal){padding-right:var(--pa-scrollbar,0px);overflow:hidden}@keyframes pa-acc-cart-ind{0%{opacity:0;translate:0 -8px}}@keyframes pa-acc-cart-ud{to{opacity:0;translate:0 -8px}}@keyframes pa-acc-cart-op{0%{translate:0 100%}}@keyframes pa-acc-cart-ned{to{translate:0 100%}}@media (prefers-reduced-motion:reduce){.pa-acc-cart-pop{--pa-acc-cart-ind:pa-basket-fade-in;--pa-acc-cart-ud:pa-basket-fade-out}.pa-acc-cart-pop:modal{--pa-acc-cart-ind:pa-basket-fade-in;--pa-acc-cart-ud:pa-basket-fade-out}}.pa-acc-cart-pop:focus{outline:none}.pa-acc-cart-pop__body{gap:var(--pa-space-3);min-height:0;padding:var(--pa-space-4);overscroll-behavior:contain;border-radius:inherit;flex-direction:column;display:flex;overflow-y:auto}.pa-acc-cart-pop:modal .pa-acc-cart-pop__body{padding-bottom:calc(var(--pa-space-4) + env(safe-area-inset-bottom,0px));overflow:hidden}.pa-acc-cart-pop:modal .pa-acc-cart__rows{overscroll-behavior:contain;min-height:0;margin:-3px;padding:3px;overflow-y:auto}@media (max-height:520px){.pa-acc-cart-pop:modal .pa-acc-cart-pop__body{overflow-y:auto}.pa-acc-cart-pop:modal .pa-acc-cart__rows{flex:none;overflow:visible}.pa-acc-cart-pop:modal .pa-acc-cart__head{top:calc(-1 * var(--pa-space-4));z-index:1;margin:calc(-1 * var(--pa-space-4)) calc(-1 * var(--pa-space-4)) 0;padding:var(--pa-space-4) var(--pa-space-4) var(--pa-space-2);background:var(--pa-surface);position:sticky}}.pa-acc-cart-pop__note{top:calc(100% + var(--pa-space-2));position:absolute;left:0;right:0}.pa-acc-cart-pop:modal>.pa-acc-cart-pop__note{top:auto;bottom:calc(100% + var(--pa-space-2))}.pa-acc-cart__actions{gap:var(--pa-space-2);display:grid}.pa-acc-cart__go{gap:var(--pa-space-2);border-radius:var(--pa-flow-control-radius);width:100%;min-height:44px;box-shadow:var(--pa-cta-shadow);font-size:15px;transition:background-color .15s,box-shadow .2s,scale .1s}@media (hover:hover){.pa-acc-cart__go:hover{box-shadow:var(--pa-cta-shadow-hover)}}.pa-acc-cart__go>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}.pa-acc-cart__edit{border:1px solid var(--pa-field-border);border-radius:var(--pa-flow-control-radius);background:var(--pa-surface);width:100%;min-height:44px;color:var(--pa-heading-ink);font-size:15px;transition:background-color .15s,border-color .15s,box-shadow .15s}@media (hover:hover){.pa-acc-cart__edit:hover{background:var(--pa-flow-tint)}}.pa-acc-cart__edit:active{box-shadow:var(--pa-shadow-pressed);transition-duration:80ms}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-acc-cart__go:hover>svg{translate:3px}}.pa-acc-cart__actions .pa-acc-cart__edit>svg{flex:none}:is(.pa-acc-cart__go,.pa-acc-cart__next):not(:disabled){background:var(--pa-acc-cart-cta)}:is(.pa-acc-cart__go,.pa-acc-cart__next):not(:disabled):hover{background:var(--pa-acc-cart-cta-hover)}:is(.pa-acc-cart__go,.pa-acc-cart__next):not(:disabled):active{background:var(--pa-acc-cart-cta-active)}@media (prefers-reduced-motion:no-preference){:is(.pa-acc-cart__go,.pa-acc-cart__next):active{scale:.97}}.pa-acc .pa-basket-note__action{color:var(--pa-acc-cart-ink)}.pa-acc-cart__head{justify-content:space-between;align-items:flex-start;gap:var(--pa-space-3);display:flex}.pa-acc-cart__title{color:var(--pa-heading-ink);font-size:1.25em;font-weight:var(--pa-weight-kpi);letter-spacing:-.01em;margin:0;line-height:1.2}.pa-acc-cart__count{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);margin:2px 0 0}.pa-acc-cart__close{width:44px;height:44px;color:var(--pa-heading-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-10px -10px 0 0;padding:0;transition:background-color .15s,scale .12s;display:grid}.pa-acc-cart__close:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-acc-cart__close:hover{background:color-mix(in srgb, var(--pa-ink) 5%, transparent)}}@media (prefers-reduced-motion:no-preference){.pa-acc-cart__close:active{scale:.92}}.pa-acc-cart__close>svg{width:24px;height:24px}.pa-acc-cart__rows{margin:0;padding:0;list-style:none;display:grid}.pa-acc-cart__row{grid-template-rows:1fr;display:grid}.pa-acc-cart__row.is-entering{animation:pa-acc-cart-in .26s var(--pa-ease-out)}.pa-acc-cart__row.is-leaving{animation:pa-acc-cart-out .22s var(--pa-ease-out) forwards}@media (prefers-reduced-motion:reduce){.pa-acc-cart__row.is-entering{animation-name:pa-basket-fade-in}}.pa-acc-cart__row+.pa-acc-cart__row{margin-top:var(--pa-space-2)}@keyframes pa-acc-cart-in{0%{opacity:0;grid-template-rows:0fr;margin-top:0}}@keyframes pa-acc-cart-out{to{opacity:0;grid-template-rows:0fr;margin-top:0}}.pa-acc-cart__clip{min-height:0}.pa-acc-cart__row:is(.is-entering,.is-leaving) .pa-acc-cart__clip{overflow:clip}.pa-acc-cart__in{border:1px solid var(--pa-flow-box-edge);border-radius:var(--pa-radius-card);background:var(--pa-surface);display:flex}.pa-acc-cart__item{flex:1;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pa-acc-cart__icon{border:1px solid var(--pa-flow-box-edge);width:44px;height:44px;color:var(--pa-heading-ink);border-radius:10px;flex:none;place-items:center;display:grid}.pa-acc-cart__icon>svg{stroke-width:1.6px;width:24px;height:24px}.pa-acc-cart__text{flex-direction:column;gap:1px;min-width:0;line-height:1.3;display:flex}.pa-acc-cart__name{color:var(--pa-heading-ink);overflow-wrap:break-word;font-size:.95em;font-weight:600}.pa-acc-cart__type{color:var(--pa-flow-muted);font-size:var(--pa-size-sm)}.pa-acc-cart__price{white-space:nowrap;flex-wrap:nowrap;margin-top:2px}.pa-acc-cart__price .pa-card__amount{font-size:1.15em}.pa-acc-cart__price .pa-card__unit{font-size:var(--pa-size-xs)}:is(.pa-acc-cart,.pa-acc-cart-pop) .pa-card__unit{color:var(--pa-acc-cart-ink)}.pa-acc-cart__divider{background:var(--pa-flow-box-edge);flex:none;width:1px;margin:12px 0}.pa-acc-cart__remove{width:44px;height:44px;color:color-mix(in srgb, var(--pa-ink) 70%, var(--pa-surface));cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-self:center;place-items:center;margin-inline:8px;padding:0;transition:background-color .18s,color .18s,scale .1s;display:grid;position:relative}.pa-acc-cart__remove:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px;background:var(--pa-danger-soft);color:var(--pa-danger)}@media (hover:hover){.pa-acc-cart__remove:hover{background:var(--pa-danger-soft);color:var(--pa-danger)}}@media (prefers-reduced-motion:no-preference){.pa-acc-cart__remove:active{scale:.94}}.pa-acc-cart__tip{background:var(--pa-tooltip-bg);color:var(--pa-tooltip-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s ease, translate .15s var(--pa-ease-out);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:50%;right:calc(100% + 6px);translate:3px -50%}.pa-acc-cart__remove:focus-visible>.pa-acc-cart__tip{opacity:1;translate:0 -50%}@media (hover:hover){.pa-acc-cart__remove:hover>.pa-acc-cart__tip{opacity:1;translate:0 -50%}}.pa-acc-cart__sumrow{justify-content:space-between;align-items:baseline;gap:2px var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px solid var(--pa-flow-edge);flex-wrap:wrap;display:flex;container-type:inline-size}.pa-acc-cart__sum-label{color:var(--pa-heading-ink);white-space:nowrap;font-weight:700}.pa-acc-cart__sum-value{justify-items:end;display:grid}.pa-acc-cart__sum-total{white-space:nowrap;flex-wrap:nowrap;margin:0}.pa-acc-cart__sum-total .pa-card__amount{font-size:clamp(1.375em, (100cqi - 14rem) / (.6 * var(--pa-acc-cart-tegn,6)), 1.75em)}.pa-acc-cart__minimum{contain:inline-size;color:var(--pa-flow-muted);font-size:var(--pa-size-sm);white-space:nowrap;justify-content:flex-end;justify-self:stretch;display:flex}@container not (min-width:20rem){.pa-acc-cart__sum-value{flex-basis:100%;justify-items:start}.pa-acc-cart__sum-total .pa-card__amount{font-size:1.75em}.pa-acc-cart__minimum{white-space:normal;justify-content:flex-start}}.pa-acc-cart__hint{color:var(--pa-flow-muted);font-size:var(--pa-size-sm);line-height:var(--pa-lh-body);margin:0}.pa-acc-cart__bar{align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2);display:flex}.pa-acc-cart__info{align-items:center;gap:var(--pa-space-3);min-width:0;min-height:48px;padding:4px var(--pa-space-2);border-radius:var(--pa-flow-control-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;transition:background-color .15s,scale .1s;display:flex}.pa-acc-cart__info:focus-visible{outline:2px solid var(--pa-focus-ring);outline-offset:2px}@media (hover:hover){.pa-acc-cart__info:hover{background:var(--pa-flow-tint)}}@media (prefers-reduced-motion:no-preference){.pa-acc-cart__info:active{scale:.98}}.pa-acc-cart__info .pa-acc__basket-icon{color:var(--pa-heading-ink);flex:none}.pa-acc-cart__info .pa-acc__basket-icon>svg{width:26px;height:26px}.pa-acc-cart__info .pa-acc__badge{box-shadow:0 0 0 2px var(--pa-surface)}.pa-acc-cart__summary{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex;container:pa-acc-cart-sum/inline-size}@container pa-acc-cart-sum not (min-width:9.25em){.pa-acc-cart__count-end{display:none}}@container pa-acc-cart-sum not (min-width:6em){.pa-acc-cart__names{display:none}}@container pa-acc-cart-sum not (min-width:5.6em){.pa-acc-cart__counttext{display:none}}.pa-acc-cart__counttext{color:var(--pa-flow-muted);font-size:var(--pa-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pa-acc-cart__names{color:var(--pa-heading-ink);font-size:var(--pa-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pa-acc-cart__total{white-space:nowrap;flex-wrap:nowrap;flex:none;margin:0}.pa-acc-cart__total .pa-card__amount{font-size:1.3em}.pa-acc-cart__total .pa-card__unit{font-size:var(--pa-size-xs)}.pa-acc-cart__next{gap:var(--pa-space-2);min-height:48px;padding-inline:var(--pa-space-4);border-radius:var(--pa-flow-control-radius);box-shadow:var(--pa-cta-shadow);white-space:nowrap;flex:none;font-size:16px;transition:background-color .2s,box-shadow .2s,scale .1s}@media (hover:hover){.pa-acc-cart__next:hover{box-shadow:var(--pa-cta-shadow-hover)}}.pa-acc-cart__next>svg{stroke-width:2px;flex:none;width:20px;height:20px;transition:translate .15s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pa-acc-cart__next:hover>svg{translate:3px}}@container pa-acc-cart not (min-width:600px){.pa-acc-cart__next{padding-inline:calc(var(--pa-space-2) + var(--pa-space-1))}.pa-acc-cart__next-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pa-acc-cart__info{gap:var(--pa-space-2);padding-inline:var(--pa-space-1)}.pa-acc-cart__total .pa-card__amount{font-size:1.15em}}@container pa-acc-cart not (min-width:330px){.pa-acc-cart__bar{gap:calc(1.5 * var(--pa-space-1))}.pa-acc-cart__next{gap:var(--pa-space-1);padding-inline:var(--pa-space-2);font-size:15px}.pa-acc-cart__next>svg{width:18px;height:18px}.pa-acc-cart__info{padding-inline:0}.pa-acc-cart__total .pa-card__amount{font-size:1em}}@media (prefers-reduced-motion:reduce){.pa-acc-cart__tip{translate:0 -50%}}@media (forced-colors:active){.pa-acc-cart,.pa-acc-cart-pop,.pa-acc-cart__in,.pa-acc-cart__icon{border-color:canvastext}}
}

@layer foundation {
.pa-pick.is-picked{background:var(--pa-primary-soft);border-color:var(--pa-primary);color:var(--pa-primary-dark)}.pa-pick__on{align-items:center;gap:6px;display:inline-flex}.pa-pick__off{display:none}.pa-pick.is-armed:focus-visible{border-color:color-mix(in srgb, var(--pa-warn-ink) 45%, transparent);color:var(--pa-warn-ink);background:0 0}.pa-pick.is-armed:focus-visible .pa-pick__on{display:none}.pa-pick.is-armed:focus-visible .pa-pick__off{display:inline}@media (hover:hover){.pa-pick.is-armed:hover{border-color:color-mix(in srgb, var(--pa-warn-ink) 45%, transparent);color:var(--pa-warn-ink);background:0 0}.pa-pick.is-armed:hover .pa-pick__on{display:none}.pa-pick.is-armed:hover .pa-pick__off{display:inline}}.pa-pk__card:has(.pa-pick.is-picked){border-color:var(--pa-primary)}
}

