@charset "UTF-8";@media screen and (min-width:1024px){.orderflow-main{padding-bottom:32px}}.orderflow-checkout{display:none;flex-direction:column;gap:20px;margin-bottom:20px}.is-checkout .orderflow-checkout{display:flex}@media(min-width:1024px){.orderflow-checkout{margin-bottom:0}}.orderflow-steps-progress-bar-item{position:relative;display:flex;flex-direction:column;align-items:center}.orderflow-steps-progress-bar-item:not(:last-child):before{position:absolute;top:16px;left:50%;content:"";display:block;width:100%;height:1px;background:#e6e4f0}.orderflow-steps-progress-bar-item:not(.is-finished):before{transition:background-color .3s}.orderflow-steps-progress-bar-item.is-finished:has(+.is-finished):before{background-color:green}.orderflow-steps-progress-bar-item.is-finished:has(+.is-active):before{background-color:#306}.orderflow-steps-progress-bar-item:not(.is-finished) .orderflow-steps-progress-bar-item__icon{transition:background-color .3s}.orderflow-steps-progress-bar-item__icon{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;color:#665c99;font-weight:600;font-size:13px;line-height:1;background:#fff center no-repeat;box-shadow:inset 0 0 0 2px #837da9;border-radius:50%;width:32px;height:32px}.orderflow-steps-progress-bar-item.is-finished .orderflow-steps-progress-bar-item__icon{box-shadow:none}.orderflow-steps-progress-bar-item.is-active .orderflow-steps-progress-bar-item__icon{color:#fff;background-color:#306;box-shadow:inset 0 0 0 2px #306}.orderflow-steps-progress-bar-item.is-finished .orderflow-steps-progress-bar-item__icon{font-size:0;background-color:green;box-shadow:inset 0 0 0 2px green}.orderflow-steps-progress-bar-item.is-finished .orderflow-steps-progress-bar-item__icon:before{content:"";-webkit-mask:url(/assets/images/icons/ui/check-small.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/check-small.svg) center/contain no-repeat;background-color:#fff;width:26px;height:26px}.orderflow-steps-progress-bar-item__title{margin:12px 0 0;color:#665c99;font-weight:500;font-size:11px;line-height:1}.orderflow-steps-progress-bar-item.is-active .orderflow-steps-progress-bar-item__title,.orderflow-steps-progress-bar-item.is-finished .orderflow-steps-progress-bar-item__title{color:#306}@media(min-width:375px){.orderflow-steps-progress-bar-item__title{font-size:13px}}@media(min-width:768px){.orderflow-steps-progress-bar-item__title{font-size:14px}}.orderflow-steps-progress-bar{display:flex;justify-content:space-between}.orderflow-steps-progress-bar .orderflow-steps-progress-bar-item{flex:1 1 0;min-width:0}@media(max-width:767px){.orderflow-steps-progress-bar[data-size=large] .orderflow-steps-progress-bar-item{flex-direction:row}.orderflow-steps-progress-bar[data-size=large] .orderflow-steps-progress-bar-item:before{display:none}.orderflow-steps-progress-bar[data-size=large] .orderflow-steps-progress-bar-item:not(.is-active){display:none}.orderflow-steps-progress-bar[data-size=large] .orderflow-steps-progress-bar-item__title{margin-top:0;margin-left:12px}}.orderflow-steps-progress-summary-item{display:flex;justify-content:space-between}.orderflow-steps-progress-summary-item__content__title{display:flex;align-items:center;color:#b4b0c6;font-weight:600;line-height:1;letter-spacing:-.01em}.orderflow-steps-progress-summary-item__content__title:before{content:"";display:block;margin:-1px 10px 0 -2px;-webkit-mask:url(/assets/images/icons/ui/check-circled.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/check-circled.svg) center/contain no-repeat;background-color:#b4b0c6;width:30px;height:30px}.orderflow-steps-progress-summary-item.is-active .orderflow-steps-progress-summary-item__content__title:before{-webkit-mask-image:url(/assets/images/icons/ui/check-progress-outlined.svg);mask-image:url(/assets/images/icons/ui/check-progress-outlined.svg);background-color:#306;background-image:none}.orderflow-steps-progress-summary-item.is-finished .orderflow-steps-progress-summary-item__content__title:before{background-color:green;background-image:none}.orderflow-steps-progress-summary-item.is-active .orderflow-steps-progress-summary-item__content__title,.orderflow-steps-progress-summary-item.is-finished .orderflow-steps-progress-summary-item__content__title{color:#306}@media(min-width:768px){.orderflow-steps-progress-summary-item__content__title{font-size:18px}}.orderflow-steps-progress-summary-item__content__description{display:none;color:#4a417b;font-size:14px;line-height:1.35}.orderflow-steps-progress-summary-item.is-finished .orderflow-steps-progress-summary-item__content__description{display:block}@media(min-width:1024px){.orderflow-steps-progress-summary-item__content__description{font-size:16px}}.orderflow-steps-progress-summary-item__content__title+.orderflow-steps-progress-summary-item__content__description{margin-top:12px}.orderflow-steps-progress-summary-item__cta{display:none;padding:2px 0 0}.orderflow-steps-progress-summary-item__cta .link-inline{font-weight:500;font-size:14px}@media(min-width:375px){.orderflow-steps-progress-summary-item__cta .link-inline{font-size:16px}}.orderflow-steps-progress-summary-item.is-finished .orderflow-steps-progress-summary-item__cta{display:block}.orderflow-steps-progress-summary{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}@media(min-width:768px){.orderflow-steps-progress-summary{gap:32px}}.orderflow-steps-progress{border-radius:16px;background:#fff}.orderflow-steps-progress__header{display:flex;gap:12px;padding:16px;border-radius:16px;list-style:none;cursor:pointer;user-select:none;transition:background-color .3s}.orderflow-steps-progress__header__bar{position:relative;flex:1;padding:0 16px 0 0}.orderflow-steps-progress__header__bar:after{position:absolute;top:0;right:0;content:"";display:block;width:1px;height:100%;background:#e6e4f0;transition:background-color .3s}@media(min-width:768px){.orderflow-steps-progress__header__bar{padding-right:40px}}.orderflow-steps-progress__header__arrow{display:flex;justify-content:center;align-items:center}.orderflow-steps-progress__header__arrow:before{content:"";display:block;transition:transform .3s;-webkit-mask:url(/assets/images/icons/ui/chevron-down.svg) center/contain no-repeat;mask:url(/assets/images/icons/ui/chevron-down.svg) center/contain no-repeat;background-color:#306;width:20px;height:20px}.is-expanded .orderflow-steps-progress__header__arrow:before{transform:rotate(180deg)}@media(min-width:768px){.orderflow-steps-progress__header__arrow:before{margin-right:-8px;background-size:20px;width:32px;height:32px}}@media(hover:hover){.orderflow-steps-progress__header:hover{background-color:#e6e4f0}.orderflow-steps-progress__header:hover .orderflow-steps-progress-bar-item:not(.is-finished):before{background-color:#c8c4de}.orderflow-steps-progress__header:hover .orderflow-steps-progress-bar-item:not(.is-finished):not(.is-active) .orderflow-steps-progress-bar-item__icon{background-color:#e6e4f0}}@media(min-width:768px){.orderflow-steps-progress__header{gap:28px;padding:32px;border-radius:20px}}.orderflow-steps-progress__expand{display:none;padding:16px}.orderflow-steps-progress.is-expanded .orderflow-steps-progress__expand{display:block}@media(min-width:768px){.orderflow-steps-progress__expand{padding:32px}}@media(min-width:768px){.orderflow-steps-progress{border-radius:20px}}
