.hero:has(+.content .form-type-order-msp-voucher){min-height:auto}.hero:has(+.content .form-type-order-msp-voucher) .max-text{max-width:revert}.hero:has(+.content .form-type-order-msp-voucher)+.content{max-width:1600px;margin:auto;padding-top:97px}.order-msp-voucher-elli .max-text{margin-left:0px;max-width:100%}.text-right{text-align:right}.text-decor-none{-webkit-text-decoration:none;text-decoration:none}.pl-10{padding-left:10px}.mb-10{margin-bottom:10px}.bullet-tick .text ul{margin-bottom:0px}.bullet-tick .text ul li{background-image:url(/assets/0f2cbe582adc7771086c.svg)}.progress-container{width:100%;max-width:1200px;margin:0 auto 20px 0}.step-text{color:var(--clr-primary);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;padding-left:2px}.progress-bar{width:100%;height:2px;background-color:#e2e8f0;position:relative}.tooltip-container{position:relative;display:inline-block}.tooltip-trigger{color:var(--clr-primary);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;font-size:11px;font-weight:700}.tooltip-toggle{display:none}.tooltip-card{display:none;position:absolute;top:calc(100% + 10px);right:0;width:275px;background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0px 8px 24px rgba(0,0,0,.12);box-shadow:0px 8px 24px rgba(0,0,0,.12);z-index:100}.tooltip-toggle:checked~.tooltip-card{display:block}.text-top{margin-bottom:0 !important}.text-top{color:#1a1a1a;font-size:14px;line-height:1.4;font-weight:500;padding-left:10px;text-align:left}.text-bottom{margin-bottom:0 !important}.text-bottom{color:#71717a;font-size:12px;line-height:1.4;padding-left:10px;text-align:left}.sample-image{width:100%;height:auto;display:block}.text-subtitle{color:rgba(10,10,10,.6)}.field-info{margin-top:6px;font-size:13px;font-style:italic}.form__error-message{display:block;margin-top:4px;font-size:.75rem;color:#d32f2f;min-height:1em}.form__error-message:empty{display:none}.estimated-total{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:118px;padding:19px 26px;border-radius:16px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;background:#faf5ff;border:2px solid #e9d4ff;-webkit-box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px 0px rgba(0,0,0,.1);box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px 0px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.estimated-total__label{color:var(--clr-primary);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.estimated-total__amount{color:#101828;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-0.5px}.estimated-total__breakdown{color:#101828;font-size:14px;font-weight:400}.review-section{width:100%;margin-bottom:24px}.review-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px}.review-section__title{font-size:28px;font-weight:800;color:#000;margin:0}.review-section .review-edit{background:none;border:none;padding:0;font-size:16px;font-weight:700;color:var(--clr-primary);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.review-section .review-edit:hover{-webkit-text-decoration:underline;text-decoration:underline}.review-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0}.review-list__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-list__row dt{font-size:16px;color:#1a1a1a;font-weight:400}.review-list__row dd{font-size:16px;color:#1a1a1a;font-weight:400;margin:0;text-align:right;max-width:60%}.success-content{width:100%;max-width:1234px;min-height:609px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.success-content .success-icon{width:64px;height:64px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg, #7C3AED 0%, #5B21B6 100%);-webkit-box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);box-shadow:0px 4px 6px -4px rgba(0,0,0,.1),0px 10px 15px -3px rgba(0,0,0,.1);margin-bottom:8px}.success-content .success-icon img{width:24px;height:24px}.success-content__title{font-size:32px;font-weight:800;color:#000;margin:0 0 8px 0;letter-spacing:-0.5px}.success-content__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px;width:100%}.success-content__next-title{font-size:21px;font-weight:800;color:#000;margin:0}.success-content__list{margin:0;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.success-content__list li{font-size:16px;line-height:21px;color:#1a1a1a;padding-left:4px}.success-content__note{width:100%;max-width:1234px;padding:24px 30px;background:#faf5ff;font-size:16px;line-height:21px;color:#4b5563;margin-top:16px}.success-content__note strong{color:#1a1a1a;font-weight:700}.reference-number{width:295px;padding:16px 24px;border-radius:16px;background:#faf5ff;border:2px solid #e9d4ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;-webkit-box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px 0px rgba(0,0,0,.1);box-shadow:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px 0px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}.reference-number__label{color:#7c3aed;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.reference-number__value{color:#000;font-size:18px;font-weight:700}.submit-another{margin-top:16px}.submit-another .btn--secondary{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:39px;padding:10px;background-color:rgba(0,0,0,0);color:var(--clr-primary);border:1px solid var(--clr-primary);font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s ease, color .2s ease;transition:background-color .2s ease, color .2s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submit-another .btn--secondary:hover{background-color:var(--clr-primary);color:#fff}@media (min-width: 992px){.field-delivery .form__field{margin-bottom:40px}}@media (max-width: 576px){.submit-another{width:100%}.submit-another .btn--secondary{width:100%}}
