.acv-sticky{display:none}.acv-sticky[hidden]{display:none!important}.acv-eur-source{display:none!important}[data-acv-local-price]{font:inherit!important;color:inherit!important}.acv-guidance{font:13px/1.6 Arial,sans-serif;color:#555;margin:16px 0}.acv-guidance p{margin:8px 0}.acv-guidance div{display:flex;gap:12px;flex-wrap:wrap}.acv-guidance a{color:#242424;text-decoration:underline;text-underline-offset:3px}.acv-mockup{font:12px/1.5 Arial,sans-serif;color:#666}.acv-address-optional{margin:12px 0}.acv-address-optional summary,.acv-technical summary,.acv-preferences summary{cursor:pointer;padding:12px 0;font-size:14px}.acv-address-optional label{display:grid;margin:12px 0}.acv-preferences{max-width:500px;margin:24px auto;padding:0 20px}.acv-preferences form{display:flex;gap:16px;flex-wrap:wrap}.acv-preferences label{display:grid}.acv-card-tariff{font:14px/1.6 Arial,sans-serif;color:#242424;padding:8px 0}.alpha-product-card>.acv-card-tariff{padding:0 16px 20px}.ach-selection{margin:60px 0;scroll-margin-top:100px}.ach-selection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.ach-selection img{width:100%;height:280px;object-fit:contain;background:#f7f6f3}.ach-home .ach-selection h3{font-size:21px}.acv-sticky button:focus-visible,.acv-guidance a:focus-visible{outline:3px solid #2869b2;outline-offset:3px}
@media(max-width:749px){body:has(.acv-sticky){padding-bottom:86px}.acv-sticky{display:flex;position:fixed;inset:auto 0 0;z-index:1000;gap:12px;align-items:center;background:#fff;border-top:1px solid #ddd;padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -3px 15px #0000000a}.acv-sticky strong{font-size:18px;min-width:85px}.acv-sticky button{flex:1;min-height:48px;background:#242424;color:#fff;border:1px solid #242424;font:14px/1.2 Arial,sans-serif;padding:10px}.acv-sticky button:disabled{opacity:.5}.ach-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ach-selection img{height:180px}.ach-home .ach-selection h3{font-size:18px}.dwell-art-product .apr-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap!important;max-width:100%}.dwell-art-product .apr-tabs button{flex:0 0 auto}.acv-technical{margin-top:18px}}

body:has(.dwell-art-product) .alpha-email-popup__launcher{display:none!important}

.acv-amount{font-size:28px!important;font-weight:700!important}
@media(max-width:749px){body:has(#PBarNextFrame) .acv-sticky{bottom:70px}}

.acv-step-title{font-weight:600;font-size:16px;margin-bottom:14px}

body:has(.dwell-art-product) .sqv-floating-launcher,body:has(.dwell-art-product) .alpha-back-top{display:none!important}

.acv-sticky-details{display:none}.acv-tariff-retry{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
@media(min-width:750px){.acv-sticky{display:flex;position:fixed;inset:auto 0 0;z-index:1000;align-items:center;gap:24px;background:#fff;border-top:1px solid #ddd;padding:16px max(24px,calc((100vw - 1320px)/2));box-shadow:0 -3px 15px #0000000a}.acv-sticky-details{display:block;flex:1;min-width:0;margin:0;font:14px/1.5 Arial,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acv-sticky strong{font-size:22px;white-space:nowrap}.acv-sticky button{min-height:48px;padding:12px 24px;border:1px solid #242424;background:#242424;color:#fff;font:14px/1.3 Arial,sans-serif}.acv-sticky button:disabled{opacity:.5}body:has(.acv-sticky:not([hidden])){padding-bottom:86px}body:has(#PBarNextFrame) .acv-sticky{bottom:70px}}

#header-component.acv-app-localization .dropdown-localization{display:none!important}
.acv-header-preferences{display:flex;align-items:center;flex-shrink:0;color:var(--color-foreground);max-width:100%}
.acv-header-preferences .translation-shop-embed__form{display:flex!important;align-items:center;gap:8px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;flex-wrap:nowrap}
.acv-header-preferences .translation-shop-embed__field{display:block!important;width:auto!important;max-width:none!important;margin:0}
.acv-header-preferences .translation-shop-embed__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.acv-header-preferences .translation-shop-embed__select{display:block!important;width:120px!important;max-width:120px!important;min-height:44px;padding:8px 22px 8px 10px!important;border:1px solid var(--color-border,#ddd)!important;border-radius:6px!important;background-color:var(--color-background,#fff)!important;color:var(--color-foreground,#242424)!important;font:13px/1.3 Arial,sans-serif!important;cursor:pointer}
.acv-header-preferences .translation-shop-embed__field--currency .translation-shop-embed__select{width:86px!important;max-width:86px!important}
.acv-header-preferences select:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:749px){.acv-header-preferences{justify-content:center;width:100%;padding:8px 16px;border-top:1px solid var(--color-border,#e5e5e5)}.acv-header-preferences .translation-shop-embed__select{width:150px!important;max-width:150px!important}.acv-header-preferences .translation-shop-embed__field--currency .translation-shop-embed__select{width:105px!important;max-width:105px!important}}

@media(min-width:750px){.acv-header-preferences .translation-shop-embed__form{gap:6px}.acv-header-preferences .translation-shop-embed__select{width:110px!important;max-width:110px!important;min-height:36px;height:36px!important;padding:6px 20px 6px 8px!important;font-size:12px!important;border-radius:5px!important}.acv-header-preferences .translation-shop-embed__field--currency .translation-shop-embed__select{width:78px!important;max-width:78px!important}}
