.wp-block-wv-checkout-step .wv-checkout-step{border-bottom:1px solid var(--e-gray-50,#e9ebed);display:flex;flex-direction:column;gap:24px;padding:0 0 32px;scroll-margin-top:32px}@container wv-cart-checkout (min-width: 576px){.wp-block-wv-checkout-step .wv-checkout-step{border:1px solid var(--e-gray-100,#dde0e4);border-radius:12px;box-shadow:0 2px 4px 0 hsla(0,0%,8%,.04);gap:32px;padding:32px;scroll-margin-top:24px}}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header{align-items:flex-start;align-self:stretch;counter-increment:steps-counter 1;display:flex;flex-direction:column;gap:16px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header:before{align-items:center;background:var(--e-gray-50,#e9ebed);border-radius:200px;color:var(--e-gray-300,#9ba4b0);content:counter(steps-counter);display:flex;font-size:12px;font-style:normal;font-weight:600;height:28px;justify-content:center;text-align:center;width:28px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header .wv-checkout-step-header-title{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header .wv-checkout-step-header-title h2{color:var(--e-gray-900,#121417);font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin:0;padding:0}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header .wv-checkout-step-header-title p{color:var(--e-gray-500,#657181);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;overflow-wrap:break-word;padding:0;width:100%}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header.active:before{background:var(--e-accent-400,#0059de);color:var(--e-gray-0,#fff)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header.filled:not(.active):before{background:var(--e-positive-400,#00a352);color:var(--e-gray-0,#fff)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header.filled:not(.active) .wv-checkout-step-header-title{flex-direction:row;justify-content:space-between}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-header.disabled .wv-checkout-step-header-title h2{color:var(--e-gray-300,#9ba4b0)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-character{display:flex;flex-direction:column;gap:4px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-character .wv-checkout-step-character-tip{color:var(--e-gray-400,#8791a1);font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0;padding:0}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form{display:flex;flex-wrap:wrap;gap:24px 16px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form.filled:not(.active){gap:8px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form.disabled{display:none}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-header{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;width:100%}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-header .wp-block-group{align-items:center;display:flex;flex-direction:column;gap:8px}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-header .wp-block-group .wp-block-heading{color:var(--e-gray-900,#121417);font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin:0;padding:0;text-align:center}@container wv-cart-checkout (min-width: 576px){.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-header .wp-block-group .wp-block-heading{font-size:20px;line-height:28px}}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-header .wp-block-group p{color:var(--e-gray-500,#657181);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0;text-align:center}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-form .tips-step-form-payments-header{color:var(--e-gray-900,#121417);font-size:16px;font-style:normal;font-weight:600;line-height:22px;margin:0 0 -28px;padding:0}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit{background:none;border:none;color:inherit;color:var(--e-accent-400);cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-left:auto;outline:inherit;padding:0;text-decoration:none;transition:all .15s ease-in-out;transition-property:color,background-color}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:focus,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:hover{color:var(--e-accent-600)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:active{color:var(--e-accent-400)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon{align-items:baseline;display:inline-flex;gap:.25em}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:after,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:before{align-self:center;background-color:var(--e-accent-400);height:1em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em;mask-size:1em;width:1em}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right:after,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right):before{content:""}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:focus:after,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:focus:before,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:hover:after,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:hover:before{background-color:var(--e-accent-600)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:active:after,.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:active:before{background-color:var(--e-accent-400)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right).icon-gift:before{-webkit-mask-image:var(--e-svg-gift);mask-image:var(--e-svg-gift)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right).icon-arrow-down:before{-webkit-mask-image:var(--e-svg-arrow-down);mask-image:var(--e-svg-arrow-down)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right).icon-bookmark:before{-webkit-mask-image:var(--e-svg-bookmark);mask-image:var(--e-svg-bookmark)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right).icon-circle-info:before{-webkit-mask-image:var(--e-svg-circle-info);mask-image:var(--e-svg-circle-info)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon:not(.right).icon-alarm:before{-webkit-mask-image:var(--e-svg-alarm);mask-image:var(--e-svg-alarm)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right.icon-gift:after{-webkit-mask-image:var(--e-svg-gift);mask-image:var(--e-svg-gift)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right.icon-arrow-down:after{-webkit-mask-image:var(--e-svg-arrow-down);mask-image:var(--e-svg-arrow-down)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right.icon-bookmark:after{-webkit-mask-image:var(--e-svg-bookmark);mask-image:var(--e-svg-bookmark)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right.icon-circle-info:after{-webkit-mask-image:var(--e-svg-circle-info);mask-image:var(--e-svg-circle-info)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit.icon.right.icon-alarm:after{-webkit-mask-image:var(--e-svg-alarm);mask-image:var(--e-svg-alarm)}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:before{-webkit-mask-image:var(--e-svg-trash);mask-image:var(--e-svg-trash);transition:all .15s ease-in-out}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:disabled{color:var(--e-accent-100,#cce1ff);pointer-events:none}.wp-block-wv-checkout-step .wv-checkout-step .wv-checkout-step-edit:disabled:before{background-color:var(--e-accent-100,#cce1ff)}.wp-block-wv-checkout-step .wv-checkout-step.raw{border:none;padding:0}.wp-block-wv-checkout-step .wv-checkout-step.raw .wv-checkout-step-form{gap:40px}
