body{margin:0;font-family:Vodafone VF,system-ui,sans-serif}.site-shell{flex-direction:column;min-height:100vh;display:flex}:root{--site-header-height:4.6875rem}.site-header{z-index:30;min-height:var(--site-header-height);border-block-end:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);position:sticky;top:0}.site-header-inner{align-items:center;gap:var(--neo-space-spacing-500);box-sizing:border-box;width:100%;max-width:88rem;margin-inline:auto;display:flex}.site-brand{align-items:center;gap:var(--neo-space-spacing-200);color:inherit;flex:none;text-decoration:none;display:flex}.site-destinations{align-items:center;gap:var(--neo-space-spacing-500);flex:1;min-width:0;display:flex}.site-destinations a{color:var(--neo-text-color-secondary);white-space:nowrap;text-decoration:none}.site-destinations a:hover{color:var(--neo-text-color-primary)}.site-content{flex:1;width:100%}@media (max-width:48rem){:root{--site-header-height:8.0625rem}.site-header-inner{gap:var(--neo-space-spacing-300);flex-wrap:wrap}.site-destinations{flex-basis:100%;order:3;overflow-x:auto}}.site-skip{left:var(--neo-space-spacing-400);top:calc(var(--neo-space-spacing-400) * -1);z-index:40;padding:var(--neo-space-spacing-200) var(--neo-space-spacing-400);border-radius:var(--neo-border-radius-radius-200);background:var(--neo-bg-color-base);color:var(--neo-text-color-primary);position:absolute;transform:translateY(-200%)}.site-skip:focus-visible{transform:translateY(calc(var(--neo-space-spacing-400) + 200%))}.site-content [id=site-main]:focus{outline:none}.site-code-block{background:var(--neo-bg-color-base-inverse-fixed);border-radius:var(--neo-border-radius-brand-component-radius-container);overflow:hidden}.site-code-bar{justify-content:space-between;align-items:center;gap:var(--neo-space-spacing-200);padding:var(--neo-space-spacing-200) var(--neo-space-spacing-200) var(--neo-space-spacing-200) var(--neo-space-spacing-400);border-block-end:var(--neo-border-width-stroke-width-1) solid var(--neo-color-transparency-content-white-10,#ffffff1a);min-height:2.5rem;display:flex}.site-code{color:var(--neo-text-color-on-color-fixed);padding:var(--neo-space-spacing-400);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--neo-font-size-typography-primitives-14,.875rem);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.7}.site-overline{text-transform:uppercase;letter-spacing:.08em}.site-front{box-sizing:border-box;min-height:100dvh;padding:var(--neo-space-spacing-800) var(--neo-space-spacing-500);text-align:center;justify-content:center;align-items:center;display:flex}.site-front-inner{max-width:36rem}.site-strip{border-block-end:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);padding-block:var(--neo-space-spacing-800);padding-inline:var(--neo-space-spacing-500)}.site-page{gap:var(--neo-space-spacing-1600);box-sizing:border-box;width:100%;max-width:74rem;padding:var(--neo-space-spacing-1200) var(--neo-space-spacing-500) var(--neo-space-spacing-1600);flex-direction:column;margin-inline:auto;display:flex}.site-strip-inner{justify-content:center;gap:var(--neo-space-spacing-1200);flex-wrap:wrap;max-width:74rem;margin-inline:auto;display:flex}@media (max-width:48rem){.site-strip-inner{gap:var(--neo-space-spacing-600)}}.site-hero{padding:var(--neo-space-spacing-500);box-sizing:border-box;max-width:88rem;margin-inline:auto}.site-page--showcase{padding-block-start:var(--neo-space-spacing-2000)}.uk-switcher{border-block-end:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);padding:var(--neo-space-spacing-600) var(--neo-space-spacing-500)}.uk-switcher-caption{text-align:center;max-width:44rem}.uk-basket-summary{border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-400);overflow:hidden}.uk-basket-media{object-fit:contain;background:var(--neo-bg-color-subtle);width:100%;max-height:18rem;display:block}.uk-basket-section{border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-400);padding:var(--neo-space-spacing-500);gap:var(--neo-space-spacing-400);flex-direction:column;display:flex}.uk-basket-head{justify-content:space-between;align-items:center;gap:var(--neo-space-spacing-400);display:flex}.uk-basket-row{gap:var(--neo-space-spacing-400);padding-block:var(--neo-space-spacing-300);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.uk-basket-row--tight{grid-template-columns:minmax(0,1fr) auto;padding-block:0}.uk-basket-note,.uk-basket-switch{align-items:center;gap:var(--neo-space-spacing-300);display:flex}.uk-basket-switch{justify-content:space-between}.uk-basket-total{background:var(--neo-bg-color-subtle)}.uk-prices{text-align:end;flex:none}.uk-pdp-stage{background:var(--neo-bg-color-subtle);border-radius:var(--neo-border-radius-radius-400);padding:var(--neo-space-spacing-800);justify-content:center;align-items:center;min-height:24rem;display:flex}.uk-pdp-stage img{object-fit:contain;max-width:100%;max-height:26rem}.uk-pdp-thumb{width:5rem;height:5rem;padding:var(--neo-space-spacing-200);border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-300);background:var(--neo-bg-color-base);cursor:pointer}.uk-pdp-thumb--active{border-color:var(--neo-border-color-primary)}.uk-pdp-thumb img{object-fit:contain;width:100%;height:100%}.uk-pdp-price{border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-400);padding:var(--neo-space-spacing-400)}.uk-pdp-deal{align-items:center;gap:var(--neo-space-spacing-300);display:flex}.site-preview img{aspect-ratio:4/3;object-fit:contain;background:var(--neo-bg-color-subtle);height:auto}.uk-plp-toolbar{justify-content:space-between;align-items:center;gap:var(--neo-space-spacing-400);flex-wrap:wrap;display:flex}.uk-plp-sort{width:100%;max-width:20rem}.uk-plp-toggle{justify-content:space-between;align-items:center;gap:var(--neo-space-spacing-300);display:flex}.uk-plp-card{gap:var(--neo-space-spacing-300);box-sizing:border-box;border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-800);background:var(--neo-bg-color-base);height:100%;padding:var(--neo-space-spacing-300) var(--neo-space-spacing-500) var(--neo-space-spacing-800);flex-direction:column;display:flex}.uk-plp-media{aspect-ratio:302/356;background:var(--neo-bg-color-subtle);border-radius:var(--neo-border-radius-radius-700);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.uk-plp-media img{object-fit:contain;width:100%;height:100%}.uk-plp-flag{z-index:1;position:absolute;inset-block-start:var(--neo-space-spacing-400);inset-inline-start:var(--neo-space-spacing-400)}.uk-plp-swatches{inset-block-end:var(--neo-space-spacing-400);gap:var(--neo-space-spacing-100);padding:var(--neo-space-spacing-100);background:var(--neo-bg-color-subtle);border-radius:var(--neo-border-radius-radius-full);box-shadow:0 6px 24px -6px var(--neo-color-transparency-content-neutral-2);display:flex;position:absolute;left:50%;transform:translate(-50%)}.uk-plp-swatch{border-radius:var(--neo-border-radius-radius-full);border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);width:1rem;height:1rem;display:block}.uk-plp-energy{flex:none;width:2.875rem;height:1.5rem}.uk-about-aside,.uk-about-card{border:var(--neo-border-width-stroke-width-1) solid var(--neo-border-color-subtle);border-radius:var(--neo-border-radius-radius-800);background:var(--neo-bg-color-base);overflow:hidden}.uk-about-card{padding:var(--neo-space-spacing-800)}.uk-about-media{object-fit:contain;background:var(--neo-bg-color-subtle);width:100%;max-height:14rem;display:block}.uk-about-rail{order:-1}.uk-about-consents [role=group],.uk-about-consents>div{gap:var(--neo-space-spacing-600);flex-flow:wrap;display:flex}.site-step-number{border-radius:var(--neo-border-radius-radius-full);background:var(--neo-bg-color-subtle);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.site-release-filter{width:100%;max-width:16rem}.site-release-history .group>div>:is(h3,h4)>button span:has(>svg){scale:1}.site-release-history .group[data-expanded]>div>:is(h3,h4)>button span:has(>svg){scale:1 -1}@keyframes site-enter{0%{opacity:0;transform:translateY(var(--neo-space-spacing-300))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.site-swap{animation:site-enter var(--neo-motion-duration-medium) var(--neo-motion-easing-enter) both}@supports (animation-timeline:view()){.site-reveal{animation:linear both site-enter;animation-timeline:view();animation-range:entry entry 30%}}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:var(--neo-motion-duration-fast);animation-timing-function:var(--neo-motion-easing-balanced)}::view-transition-new(root){animation-duration:var(--neo-motion-duration-fast);animation-timing-function:var(--neo-motion-easing-balanced)}}.site-motion-track{height:var(--neo-space-spacing-500);border-radius:var(--neo-border-radius-radius-full);background:var(--neo-bg-color-subtle);position:relative;overflow:hidden}.site-motion-dot{width:var(--neo-space-spacing-400);height:var(--neo-space-spacing-400);border-radius:var(--neo-border-radius-radius-full);background:var(--neo-bg-color-primary);transform:translateX(calc(100cqw - var(--neo-space-spacing-400)));margin-block-start:calc(var(--neo-space-spacing-400) / -2);position:absolute;inset-block-start:50%;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.site-motion-track{container-type:inline-size}.site-motion-dot{animation-name:site-motion-travel;animation-fill-mode:both}}@keyframes site-motion-travel{0%{transform:translate(0)}to{transform:translateX(calc(100cqw - var(--neo-space-spacing-400)))}}@media print{.site-reveal,.site-swap{opacity:1!important;animation:none!important;transform:none!important}}@keyframes site-header-raise{0%{box-shadow:none}to{box-shadow:0 2px 12px -6px var(--neo-color-transparency-content-neutral-2)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-header{animation:linear both site-header-raise;animation-timeline:scroll();animation-range:0 4rem}}@supports (animation-timeline:view()){.site-reveal .grid>*{animation:linear both site-enter;animation-timeline:view();animation-range:entry entry 34%}.site-reveal .grid>:nth-child(2){animation-range:entry 4% entry 38%}.site-reveal .grid>:nth-child(3){animation-range:entry 8% entry 42%}.site-reveal .grid>:nth-child(4){animation-range:entry 12% entry 46%}.site-reveal .grid>:nth-child(n+5){animation-range:entry 16% entry 50%}}html{scroll-behavior:smooth}}:target,.site-reveal[id]{scroll-margin-top:8rem}.site-content main{scroll-margin-top:100vh}@media print{.site-reveal .grid>*{opacity:1!important;animation:none!important;transform:none!important}}.lab-inset{--lab-gutter:max(var(--neo-space-grid-margin), calc((100% - var(--lab-content-width,100%)) / 2));--neo-meganav-inline-padding:var(--lab-gutter);--neo-megamenu-inline-inset:var(--lab-gutter)}.lab-page{padding-block:var(--neo-space-spacing-600) 120vh;padding-inline:var(--lab-gutter,var(--neo-space-spacing-500))}.lab-measure{max-width:56rem}.lab-section{border-top:1px solid var(--neo-border-color-primary);padding-block-start:var(--neo-space-spacing-400)}.lab-page :target{scroll-margin-top:0}.lab-toggle{background:var(--neo-bg-color-secondary);border:1px solid var(--neo-border-color-primary);border-radius:var(--neo-border-radius-radius-full);color:var(--neo-text-color-primary);cursor:pointer;font:var(--neo-typography-body-b2-regular);padding:var(--neo-space-spacing-100) var(--neo-space-spacing-300)}.lab-toggle[aria-pressed=true]{background:var(--neo-bg-color-base-inverse);color:var(--neo-text-color-on-color)}
