.wa-checkout{font-family:var(--font-primary);letter-spacing:normal;padding-top:clamp(12px,2vw,20px);padding-bottom:clamp(32px,5vw,64px);font-weight:400}.wa-checkout__title{letter-spacing:normal;margin:8px 0 24px;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.2}.wa-checkout__grid{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}@media (min-width:992px){.wa-checkout__grid{grid-template-columns:.9fr 1.1fr}}.wa-checkout__summary{position:static}@media (min-width:992px){.wa-checkout__summary{position:sticky;top:24px}}.wa-checkout__h{letter-spacing:normal;margin:0 0 16px;font-size:19px;font-weight:500}.wa-checkout__subh{letter-spacing:normal;opacity:.85;margin:0 0 8px;font-size:15px;font-weight:500}.wa-checkout__product{border-bottom:1px solid #00000014;margin-bottom:16px;padding-bottom:16px}.wa-checkout__sku{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:0 0 6px;font-size:12px;font-weight:500}.wa-checkout__product-name{letter-spacing:normal;margin:0;font-size:16px;font-weight:500;line-height:1.4}.wa-checkout__product-name a{color:inherit;text-decoration:none}.wa-checkout__product-name a:hover{text-decoration:underline}.wa-checkout__config{border-bottom:1px solid #00000014;gap:8px;margin:0 0 20px;padding-bottom:16px;display:grid}.wa-checkout__config-row{grid-template-columns:minmax(72px,88px) 1fr;align-items:baseline;gap:8px 12px;font-size:14.5px;line-height:1.45;display:grid}.wa-checkout__config-row dt{letter-spacing:normal;opacity:.7;margin:0;font-weight:500}.wa-checkout__config-row dd{margin:0}.wa-checkout__lines{margin:0 0 16px;padding:0;list-style:none}.wa-checkout__lines li{border-bottom:1px solid #00000014;justify-content:space-between;gap:16px;padding:10px 0;font-size:15.5px;display:flex}.wa-checkout__lines li span:last-child{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-checkout__totals{gap:8px;display:grid}.wa-checkout__totals>div{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.wa-checkout__brutto{font-size:19px}.wa-checkout__brutto strong{letter-spacing:normal;font-size:22px;font-weight:500}.wa-checkout__note{opacity:.75;margin:16px 0 0;font-size:14px}.wa-checkout__row{grid-template-columns:1fr;gap:0 16px;display:grid}@media (min-width:560px){.wa-checkout__row{grid-template-columns:1fr 1fr}}.wa-checkout__methods-note{opacity:.85;border:1px solid #0000001f;border-radius:10px;margin:8px 0 4px;padding:12px 14px;font-size:14px;line-height:1.5}.wa-checkout__consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:16px 0;font-size:14px;line-height:1.5;display:grid}.wa-checkout__consent input[type=checkbox]{opacity:1;width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin:2px 0 0;position:static}.wa-checkout__consent a{text-decoration:underline}.wa-checkout__error{color:#b91c1c;background:#dc26261a;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:14.5px}.wa-checkout__thanks{text-align:center;max-width:640px;margin:0 auto;padding-block:clamp(20px,5vw,60px)}.wa-checkout__thanks h1{letter-spacing:normal;margin-bottom:16px;font-size:clamp(26px,3.4vw,38px);font-weight:500}.wa-checkout__thanks p{letter-spacing:normal;margin:0 0 12px;font-weight:400;line-height:1.6}.wa-checkout__thanks a{letter-spacing:normal;font-weight:400;text-decoration:underline}.wa-checkout__order-id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-checkout__thanks-actions{margin-top:24px}
