.mz-checkout{width:min(calc(100vw - 80px),1360px);margin:0 auto;padding:20px 0 88px;color:var(--mz-color-ink);font-family:inherit}.mz-checkout,.mz-checkout *{box-sizing:border-box}.mz-checkout :is(button,input,select){font:inherit}.mz-checkout :is(a,button,input,select):focus-visible{outline:3px solid var(--mz-color-focus);outline-offset:3px}.mz-checkout a:not(.mz-button){color:inherit}.mz-checkout__header{position:relative;isolation:isolate;margin:0 0 24px;padding:0 0 19px}.mz-checkout__header:after,.mz-checkout__header:before{position:absolute;z-index:-1;right:calc((100% - 100vw) / 2);left:calc((100% - 100vw) / 2);content:""}.mz-checkout__header:before{top:-20px;bottom:-20px;background:var(--mz-color-page)}.mz-checkout__header:after{bottom:-20px;height:1px;background:var(--mz-color-line)}.mz-checkout__back{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--mz-color-muted)!important;font-size:var(--mz-text-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.mz-checkout__back:hover{color:var(--mz-color-ink)!important}}.mz-checkout h1{font-size:clamp(var(--mz-text-section),5.2vw,var(--mz-text-hero));font-weight:var(--mz-weight-bold);letter-spacing:-.04em;line-height:1}.mz-checkout h1,.mz-checkout h2{margin:0;color:var(--mz-color-ink)}.mz-checkout__layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.mz-checkout__main{min-width:0}.mz-checkout-single-page__form{display:grid;gap:16px}.mz-checkout-panel{padding:28px 30px 30px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-line)}.mz-checkout-panel-heading{margin-bottom:24px}.mz-checkout-panel-heading__eyebrow{margin:0 0 6px;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular)}.mz-checkout-panel-heading h2{font-size:var(--mz-text-xl);font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.1}.mz-checkout__login{margin:-12px 0 20px;font-size:var(--mz-text-sm)}.mz-checkout__login a{color:var(--mz-color-ink);font-weight:var(--mz-weight-bold);text-underline-offset:3px}.mz-checkout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.mz-checkout__gender{display:flex;gap:10px;margin:0 0 20px}.mz-checkout__gender label{display:inline-flex;min-width:108px;min-height:var(--mz-control-md);align-items:center;gap:10px;padding:0 18px 0 14px;border-radius:var(--mz-radius-md);background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);color:var(--mz-color-ink);font-size:var(--mz-text-md);cursor:pointer;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__gender label:has(input:checked){box-shadow:inset 0 0 0 2.5px var(--mz-color-ink);font-weight:var(--mz-weight-bold)}.mz-checkout__gender label:has(input:focus-visible){outline:3px solid var(--mz-color-focus);outline-offset:3px}.mz-checkout__gender input:focus-visible{outline:0}.mz-checkout :is(.mz-checkout__gender,.mz-checkout__delivery-choice) input[type=radio]{width:20px;height:20px;flex:0 0 20px;margin:0;border-radius:50%;background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-muted);appearance:none;cursor:pointer;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout :is(.mz-checkout__gender,.mz-checkout__delivery-choice) input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--mz-color-ink)}.mz-checkout__address-pair{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:16px}.mz-checkout__field select:disabled{opacity:1;color:var(--mz-color-muted);-webkit-text-fill-color:var(--mz-color-muted);cursor:default}.mz-checkout__company-toggle{margin:0 0 16px}.mz-checkout__company-field{max-width:calc(50% - 8px)}.mz-checkout__field{position:relative;display:block;min-width:0;margin:0 0 18px;color:var(--mz-color-ink);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);line-height:1.35}.mz-checkout__field>:is(input,select){display:block;width:100%;height:var(--mz-control-md);padding:0 14px;margin-top:8px;border:1.5px solid var(--mz-color-line);border-radius:var(--mz-radius-md);background:var(--mz-color-surface);color:var(--mz-color-ink);font-size:var(--mz-text-md);font-weight:var(--mz-weight-regular);transition:border-color var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__field>:is(input,select):focus{border-color:var(--mz-color-ink);outline:3px solid var(--mz-color-focus);outline-offset:2px}.mz-checkout__field>:is(input,select):user-invalid{border-color:var(--mz-color-action-pressed)}.mz-checkout__address-field>label{display:block}.mz-checkout__address-suggestions{position:absolute;z-index:5;top:100%;right:0;left:0;display:grid;padding:6px;margin-top:6px;border-radius:var(--mz-radius-md);background:var(--mz-color-surface);box-shadow:var(--mz-shadow-menu)}.mz-checkout__address-suggestions [role=listbox]{display:grid}.mz-checkout__address-suggestions button{min-height:44px;padding:8px 10px;border:0;border-radius:var(--mz-radius-sm);background:transparent;color:var(--mz-color-ink);font:var(--mz-weight-regular) var(--mz-text-md) /1.3 var(--mz-font);text-align:start;cursor:pointer}.mz-checkout__address-suggestions button.is-active{background:var(--mz-color-surface-soft)}.mz-checkout__address-suggestions small{padding:6px 10px 2px;color:var(--mz-color-muted);font-size:var(--mz-text-xs);font-weight:var(--mz-weight-regular);text-align:end}.mz-checkout .mz-phone-field{gap:8px;margin:0 0 18px}.mz-checkout .mz-phone-field>label{color:var(--mz-color-ink);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold)}.mz-checkout .mz-phone-field__control{min-height:var(--mz-control-md);border:1.5px solid var(--mz-color-line);border-radius:var(--mz-radius-md);background:var(--mz-color-surface)}.mz-checkout .mz-phone-field__control:focus-within{border-color:var(--mz-color-ink);outline:3px solid var(--mz-color-focus);outline-offset:2px}.mz-checkout .mz-phone-field__control:has([aria-invalid=true]){border-color:var(--mz-color-action-pressed)}.mz-checkout .mz-phone-field__prefix{border-right-color:var(--mz-color-line);color:var(--mz-color-muted)}.mz-checkout .mz-phone-field .mz-phone-field__control>input[type=tel]{min-height:0;color:var(--mz-color-ink);font-size:var(--mz-text-md)}.mz-checkout .mz-phone-field__error{color:var(--mz-color-action-pressed);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular)}.mz-checkout__check{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;color:var(--mz-color-ink);font-size:var(--mz-text-sm);line-height:1.5;cursor:pointer}.mz-checkout__check+.mz-checkout__check{margin-top:10px}.mz-checkout__check input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--mz-color-ink)}.mz-checkout__field-hint{grid-column:1/-1;margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__pending,.mz-checkout__prepared{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm);line-height:1.55}.mz-checkout__prepared{margin-top:16px;color:var(--mz-color-success);font-weight:var(--mz-weight-bold)}.mz-checkout__delivery-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0;border:0}.mz-checkout__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.mz-checkout__delivery-choice{display:flex;min-height:88px;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);cursor:pointer;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__delivery-choice:has(input:checked){box-shadow:inset 0 0 0 2.5px var(--mz-color-ink)}.mz-checkout__delivery-choice:has(input:focus-visible){outline:3px solid var(--mz-color-focus);outline-offset:3px}.mz-checkout__delivery-choice input:focus-visible{outline:0}.mz-checkout__delivery-choice span{display:grid;gap:4px;font-size:var(--mz-text-md);line-height:1.25}.mz-checkout__delivery-choice small{color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular);line-height:1.4}@media (hover:hover) and (pointer:fine){.mz-checkout :is(.mz-checkout__gender label,.mz-checkout__delivery-choice):not(:has(input:checked,input:disabled)):hover{box-shadow:inset 0 0 0 1.5px var(--mz-color-muted)}}.mz-checkout__pickup{margin-top:18px}.mz-checkout__pickup>p{margin:0 0 12px;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__pickup>p[role=alert]{color:var(--mz-color-action-pressed)}.mz-checkout__payment-options{display:grid;gap:10px;padding:0;margin:0 0 20px;border:0}.mz-checkout__payment-choice{position:relative;display:grid;min-width:0;min-height:72px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);cursor:pointer;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__payment-choice:before{grid-column:1;grid-row:1;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--mz-color-muted);content:"";transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__payment-choice:has(input:checked){box-shadow:inset 0 0 0 2.5px var(--mz-color-ink)}.mz-checkout__payment-choice:has(input:checked):before{box-shadow:inset 0 0 0 7px var(--mz-color-ink)}.mz-checkout__payment-choice:has(input:focus-visible){outline:3px solid var(--mz-color-focus);outline-offset:3px}.mz-checkout__payment-choice input{position:absolute;width:1px;height:1px;opacity:0}.mz-checkout__payment-choice-copy{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere;font-size:var(--mz-text-md);line-height:1.25}.mz-checkout__payment-choice-copy small,.mz-checkout__payment-choice-copy strong{display:block}.mz-checkout__payment-choice-copy small{margin-top:3px;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular)}.mz-checkout__payment-choice-copy small.mz-checkout__payment-rate{color:var(--mz-color-ink);font-weight:var(--mz-weight-bold)}.mz-checkout__payment-details{display:grid;grid-column:2/-1;gap:10px;padding:14px 16px;border-radius:var(--mz-radius-md);background:var(--mz-color-surface-soft);font-size:var(--mz-text-sm);line-height:1.4}.mz-checkout__payment-details-intro{font-size:var(--mz-text-md)}.mz-checkout__payment-facts{display:grid;gap:6px}.mz-checkout__payment-facts>span{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;color:var(--mz-color-muted)}.mz-checkout__payment-facts strong{color:var(--mz-color-ink);text-align:end}.mz-checkout__payment-legal{grid-column:2/-1;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular);line-height:1.55}.mz-checkout__payment-logos{display:flex;grid-column:3;grid-row:1;align-items:center;justify-content:flex-end;gap:6px}.mz-checkout__payment-logos img{width:auto;height:26px;flex:none;border-radius:var(--mz-radius-sm);background:var(--mz-color-surface);box-shadow:0 0 0 1px var(--mz-color-line);object-fit:contain}.mz-checkout__payment-choice:has(input:disabled){cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.mz-checkout__payment-choice:not(:has(input:checked,input:disabled)):hover{box-shadow:inset 0 0 0 1.5px var(--mz-color-muted)}}.mz-checkout__method{max-width:640px;margin:0 auto;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);text-align:left}.mz-checkout__method.is-selected{box-shadow:inset 0 0 0 2.5px var(--mz-color-ink)}.mz-checkout__method-head{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 18px 6px;font-size:var(--mz-text-md)}.mz-checkout__method-radio{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 7px var(--mz-color-ink)}.mz-checkout__method .mz-checkout__adyen{padding:8px 18px 20px 54px}.mz-checkout__adyen>[role=status]{margin:0 0 12px;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__adyen-pay{margin-top:16px}.mz-checkout__secure{margin:12px 0 0;color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.4}.mz-checkout__spinner{width:18px;height:18px;flex:none;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;border-radius:50%;animation:mz-checkout-spin .7s linear infinite}@keyframes mz-checkout-spin{to{transform:rotate(1turn)}}.mz-checkout__payment-notice{padding:12px 14px;margin:0 0 14px;background:var(--mz-color-card);color:var(--mz-color-muted)}.mz-checkout__alert,.mz-checkout__payment-notice{border-radius:var(--mz-radius-md);font-size:var(--mz-text-sm)}.mz-checkout__alert{padding:16px 18px;margin:0 0 18px;background:var(--mz-color-surface);box-shadow:inset 0 0 0 1.5px var(--mz-color-action-pressed);color:var(--mz-color-action-pressed);font-weight:var(--mz-weight-bold)}.mz-checkout__alert p{margin:3px 0}.mz-checkout__alert button{margin-top:10px}.mz-checkout-single-page__action{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:8px 0 0}.mz-checkout-single-page__status{flex:1 1;margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout-single-page__purchase{display:inline-flex;min-width:min(100%,220px);min-height:var(--mz-control-md);align-items:center;justify-content:center;padding:8px 22px;border:0;border-radius:var(--mz-radius-full);background:var(--mz-color-action);color:var(--mz-color-on-action)!important;font-size:var(--mz-text-md);font-weight:var(--mz-weight-bold);text-decoration:none;cursor:pointer}.mz-checkout-single-page__purchase:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){.mz-checkout-single-page__purchase:hover:not(:disabled){background:var(--mz-color-action-pressed)}}.mz-checkout-summary{position:sticky;top:calc(var(--mz-header-visible-height, 150px) + 24px);align-self:start;overflow:hidden;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-checkout-summary__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:24px 24px 8px}.mz-checkout-summary__head h2{font-size:var(--mz-text-xl);font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1.1}.mz-checkout-summary__head a{flex:none;color:var(--mz-color-ink);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-bold);text-align:right;text-underline-offset:3px}.mz-checkout-summary__items{display:grid;padding:4px 24px 0}.mz-checkout-summary__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--mz-color-line)}.mz-checkout-summary__item>b{align-self:center;color:var(--mz-color-ink);font-size:var(--mz-text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mz-checkout-summary__media{display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border-radius:var(--mz-radius-md);background:var(--mz-color-surface)}.mz-checkout-summary__media.mz-stage{display:grid;border-radius:var(--mz-radius-md)}.mz-checkout-summary__media img{position:relative;width:78%;height:78%;object-fit:contain}.mz-checkout-summary__media .mz-stage__floor{bottom:8%;height:6px}.mz-checkout-summary__media>span{color:var(--mz-color-muted);font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold)}.mz-checkout-summary__media--abo{box-shadow:inset 0 0 0 1.5px var(--mz-color-line);color:var(--mz-color-ink);font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold)}.mz-checkout-summary__product{min-width:0}.mz-checkout-summary__product small,.mz-checkout-summary__product strong{display:block;overflow:hidden;text-overflow:ellipsis}.mz-checkout-summary__product strong{color:var(--mz-color-ink);font-size:var(--mz-text-sm);line-height:1.3}.mz-checkout-summary__product small{margin-top:3px;color:var(--mz-color-muted);font-size:var(--mz-text-xs);line-height:1.3}.mz-checkout-summary__prices{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 24px;padding:14px 0;border-bottom:1px solid var(--mz-color-line);color:var(--mz-color-muted);font-size:var(--mz-text-md)}.mz-checkout-summary__prices strong{color:var(--mz-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mz-checkout-summary__totals{display:grid;gap:12px;margin:0;padding:20px 24px 24px;color:var(--mz-color-muted);font-size:var(--mz-text-md)}.mz-checkout-summary__totals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.mz-checkout-summary__totals strong{color:var(--mz-color-ink);font-size:var(--mz-text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.mz-checkout-summary__instalment strong,.mz-checkout-summary__totals>div:last-child strong{font-size:var(--mz-text-xl);line-height:1.05;letter-spacing:-.03em}.mz-checkout-summary__instalment strong{white-space:normal;text-align:end}.mz-checkout-summary__instalment small{display:block;margin-top:4px;color:var(--mz-color-muted);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular);letter-spacing:0}.mz-checkout-summary__totals--instalment>div:last-child strong{font-size:var(--mz-text-lg)}.mz-checkout-summary__totals>div>span small{display:block;margin-top:2px;font-size:var(--mz-text-sm)}.mz-checkout__status-panel{max-width:860px;padding:30px;margin:40px auto;border:1px solid var(--mz-color-line);border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);text-align:center}.mz-checkout__status-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.mz-checkout__status-panel h2{margin-bottom:14px;font-size:var(--mz-text-xl)}.mz-checkout__payment-check{display:grid;justify-items:center;gap:20px;padding:48px 30px 44px}.mz-checkout__payment-check-mark{display:grid;place-items:center;width:72px;height:72px;border:5px solid var(--mz-color-line);border-top-color:var(--mz-color-ink);border-radius:50%;animation:mz-checkout-spin .9s linear infinite}.mz-checkout__payment-check.is-unconfirmed .mz-checkout__payment-check-mark{border:0;background:var(--mz-color-warning);animation:mz-checkout-check-in var(--mz-duration-slow) var(--mz-ease-out) both}.mz-checkout__payment-check-mark svg{width:72px;height:72px;fill:none;stroke:var(--mz-color-page);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mz-checkout__payment-check-text{display:grid;justify-items:center;gap:8px}.mz-checkout__payment-check-text h2{margin:0;text-wrap:balance}.mz-checkout__payment-check-text p{max-width:46ch;margin:0;color:var(--mz-color-muted);line-height:1.5;text-wrap:pretty}.mz-checkout__payment-check .mz-checkout__status-actions{margin-top:4px}.mz-checkout__success{max-width:1040px;padding:0;border:0;background:transparent}.mz-checkout__success-hero{display:grid;justify-items:center;gap:10px;padding:28px 0 36px}.mz-checkout__success-check{width:96px;height:96px}.mz-checkout__success-check circle{fill:var(--mz-color-success);transform-origin:48px 48px;animation:mz-checkout-check-in var(--mz-duration-slow) var(--mz-ease-out) both}.mz-checkout__success-check path{fill:none;stroke:var(--mz-color-page);stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70;animation:mz-checkout-check-draw var(--mz-duration-slow) .3s var(--mz-ease-in-out) forwards}@keyframes mz-checkout-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes mz-checkout-check-draw{to{stroke-dashoffset:0}}.mz-checkout__success-thanks{margin:8px 0 0;color:var(--mz-color-muted);font-size:var(--mz-text-lg);font-weight:var(--mz-weight-bold)}.mz-checkout .mz-checkout__success-hero h2{margin:0;font-size:var(--mz-text-display);font-weight:var(--mz-weight-bold);letter-spacing:-.03em;line-height:1}.mz-checkout__success-mail{max-width:520px;margin:4px 0 0;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.4}.mz-checkout__success-mail strong{color:var(--mz-color-ink);overflow-wrap:anywhere}.mz-checkout__success-number{margin:6px 0 0;padding:8px 14px;border-radius:var(--mz-radius-full);background:var(--mz-color-card);color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__success-number strong{color:var(--mz-color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mz-checkout__success-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;text-align:left}.mz-checkout__success-grid>:only-child{grid-column:1/-1}.mz-checkout__success-card{display:grid;align-content:start;gap:14px;padding:24px;border-radius:var(--mz-radius-lg);background:var(--mz-color-card)}.mz-checkout__success-card h3{margin:0;font-size:var(--mz-text-lg)}.mz-checkout__success-steps{display:grid;margin:0;padding:0;list-style:none}.mz-checkout__success-steps li{position:relative;display:grid;gap:2px;padding:0 0 18px 36px}.mz-checkout__success-steps li:before{position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:50%;background:var(--mz-color-surface);box-shadow:inset 0 0 0 2px var(--mz-color-line);content:""}.mz-checkout__success-steps li:after{position:absolute;top:24px;bottom:2px;left:9px;width:2px;background:var(--mz-color-line);content:""}.mz-checkout__success-steps li:last-child{padding-bottom:0}.mz-checkout__success-steps li:last-child:after{display:none}.mz-checkout__success-steps li.is-done:before{background:var(--mz-color-success);box-shadow:none}.mz-checkout__success-steps li.is-now:before{box-shadow:inset 0 0 0 6px var(--mz-color-ink)}.mz-checkout__success-steps strong{font-size:var(--mz-text-md)}.mz-checkout__success-steps small{color:var(--mz-color-muted);font-size:var(--mz-text-sm);line-height:1.4}.mz-checkout__success-item{grid-template-columns:120px minmax(0,1fr);align-items:center}.mz-checkout__success-stage{display:grid;width:120px;height:120px;place-items:center}.mz-checkout__success-stage img{position:relative;width:76%;height:76%;object-fit:contain}.mz-checkout__success-item small{display:block;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__success-item strong{display:block;margin:2px 0;font-size:var(--mz-text-md);line-height:1.2}.mz-checkout__success .mz-checkout__success-home{min-width:220px;margin-top:28px}.mz-checkout__success-hero{position:relative}.mz-checkout__success-burst{position:absolute;top:76px;left:50%;width:0;height:0;pointer-events:none}.mz-checkout__success-burst i{position:absolute;top:-4px;left:-4px;width:8px;height:8px;border-radius:var(--mz-radius-sm);background:var(--c);opacity:0;animation:mz-checkout-burst .9s var(--d) var(--mz-ease-out) forwards}.mz-checkout__success-burst i:nth-child(3n){width:6px;height:10px}.mz-checkout__success-burst i:nth-child(4n+1){border-radius:50%}@keyframes mz-checkout-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-40px) scale(.4)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--r))) scale(1) rotate(120deg)}}@media (min-width:768px){.mz-checkout__success-grid:has(>.mz-checkout__success-item):has(>.mz-checkout__success-account)>:first-child{grid-row:span 2}}.mz-checkout__success-grid>:first-child:nth-last-child(2){grid-column:1/-1}.mz-checkout__success-account p{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-md);line-height:1.45}.mz-checkout__success-account .mz-button{justify-self:start}.mz-checkout__success-nearby{grid-column:1/-1}.mz-checkout__success-nearby-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.mz-checkout__success-nearby-head span{color:var(--mz-color-muted);font-size:var(--mz-text-sm)}.mz-checkout__success-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mz-checkout__success-links a{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;border-radius:var(--mz-radius-lg);background:var(--mz-color-surface);color:var(--mz-color-ink);text-decoration:none;transition:box-shadow var(--mz-duration-fast) var(--mz-ease-out)}.mz-checkout__success-links a:focus-visible{outline:2px solid var(--mz-color-focus);outline-offset:3px}.mz-checkout__success-links strong{display:block;font-size:var(--mz-text-md)}.mz-checkout__success-links small{display:block;color:var(--mz-color-muted);font-size:var(--mz-text-sm);line-height:1.4}.mz-checkout__success-link-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--mz-color-card)}.mz-checkout__success-link-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (pointer:fine){.mz-checkout__success-links a:hover{box-shadow:inset 0 0 0 1.5px var(--mz-color-ink)}}@media (max-width:575.98px){.mz-checkout__success-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mz-checkout__success-check circle,.mz-checkout__success-check path{animation:none;stroke-dashoffset:0}.mz-checkout__success-burst{display:none}.mz-checkout__success-links a{transition:none}.mz-checkout__spinner{animation-duration:1.6s}.mz-checkout__payment-check-mark{animation-duration:2.4s}.mz-checkout__payment-check.is-unconfirmed .mz-checkout__payment-check-mark{animation:none}.mz-checkout__payment-choice,.mz-checkout__payment-choice:before{transition:none}.mz-checkout :is(.mz-checkout__gender,.mz-checkout__delivery-choice) input[type=radio],.mz-checkout__delivery-choice,.mz-checkout__field>:is(input,select),.mz-checkout__gender label{transition:none}}@media (max-width:1199.98px){.mz-checkout__layout{grid-template-columns:minmax(0,1fr);gap:16px}.mz-checkout-summary{position:static;grid-row:1}.mz-checkout__main{grid-row:2}}@media (max-width:767.98px){.mz-checkout{width:calc(100vw - 24px);padding:22px 0 54px}.mz-checkout__header{margin-bottom:18px;padding-bottom:15px}.mz-checkout__header:before{top:-22px;bottom:-16px}.mz-checkout__header:after{bottom:-16px}.mz-checkout h1{font-size:clamp(var(--mz-text-xl),9vw,var(--mz-text-section))}.mz-checkout-single-page__form{gap:12px}.mz-checkout-panel{padding:22px 18px 24px}.mz-checkout-panel-heading{margin-bottom:18px}.mz-checkout-panel-heading h2{font-size:var(--mz-text-lg)}.mz-checkout__payment-choice{grid-template-columns:22px minmax(0,1fr);gap:10px 12px;padding:14px}.mz-checkout__payment-logos{grid-column:2;grid-row:2;justify-content:flex-start;flex-wrap:wrap}.mz-checkout__payment-details,.mz-checkout__payment-legal{grid-column:1/-1}.mz-checkout__method .mz-checkout__adyen{padding:8px 14px 18px}.mz-checkout__method-head{grid-template-columns:22px minmax(0,1fr);padding:14px 14px 4px}.mz-checkout__method-head .mz-checkout__payment-logos{grid-column:2;grid-row:2}.mz-checkout__success-grid{grid-template-columns:minmax(0,1fr)}.mz-checkout__success-card{padding:20px;border-radius:var(--mz-radius-lg)}.mz-checkout__delivery-options{grid-template-columns:minmax(0,1fr)}.mz-checkout__delivery-choice{min-height:0;padding:16px}.mz-checkout-single-page__action{align-items:stretch;flex-direction:column;padding:4px 0 0}.mz-checkout-single-page__purchase{width:100%;min-width:0}.mz-checkout-summary{border-radius:var(--mz-radius-lg)}.mz-checkout-summary__head{padding:20px 18px 6px}.mz-checkout-summary__items{padding:4px 18px 0}.mz-checkout-summary__prices{margin-right:18px;margin-left:18px}.mz-checkout-summary__totals{padding:18px 18px 20px}.mz-checkout-summary__totals>div:last-child strong{font-size:var(--mz-text-xl)}}@media (max-width:520px){.mz-checkout{width:calc(100vw - 16px)}.mz-checkout__grid{grid-template-columns:minmax(0,1fr)}.mz-checkout__address-pair{gap:10px}.mz-checkout__company-field{max-width:none}.mz-checkout__success-item{grid-template-columns:96px minmax(0,1fr)}.mz-checkout__success-stage{width:96px;height:96px}.mz-checkout-summary__item{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}.mz-checkout-summary__media{width:52px;height:52px}.mz-checkout__gender label{flex:1 1;min-width:0}}.mz-checkout-summary>.mz-purchase-reassurance{padding:0 24px 22px}@media (max-width:640px){.mz-checkout-summary>.mz-purchase-reassurance{padding:0 18px 18px}}.mz-pickup-picker{display:grid;gap:12px;min-width:0;margin:16px 0 0;padding:0;border:0}.mz-pickup-picker__legend{margin-bottom:4px;padding:0;font-weight:var(--mz-weight-bold)}.mz-pickup-picker__search{display:flex;flex-wrap:wrap;gap:8px}.mz-pickup-picker__search input{flex:1 1 220px;min-width:0;min-height:var(--mz-control-md,48px);padding:0 16px;border:1.5px solid var(--mz-color-line);border-radius:var(--mz-radius-full);background:var(--mz-color-surface);color:var(--mz-color-ink);font:inherit}.mz-pickup-picker__search input:focus-visible{border-color:var(--mz-color-ink);outline:2px solid var(--mz-color-focus);outline-offset:2px}.mz-pickup-picker__nearby{min-height:var(--mz-control-md,48px);padding:0 18px;border:1.5px solid var(--mz-color-line);border-radius:var(--mz-radius-full);background:transparent;color:var(--mz-color-ink);font:inherit;font-weight:var(--mz-weight-bold);cursor:pointer;white-space:nowrap}.mz-pickup-picker__nearby[aria-pressed=true]{border-color:var(--mz-color-ink);background:var(--mz-color-ink);color:var(--mz-color-page)}.mz-pickup-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px}.mz-pickup-picker__shop{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--mz-radius-md);box-shadow:inset 0 0 0 1.5px var(--mz-color-line);cursor:pointer}.mz-pickup-picker__shop.is-selected{box-shadow:inset 0 0 0 2.5px var(--mz-color-ink)}.mz-pickup-picker__shop input{flex:none;margin-top:3px;accent-color:var(--mz-color-ink)}.mz-pickup-picker__shop span{display:grid;gap:2px;min-width:0}.mz-pickup-picker__shop small{color:var(--mz-color-muted)}.mz-pickup-picker__empty,.mz-pickup-picker__more{margin:0;color:var(--mz-color-muted);font-size:var(--mz-text-sm)}