.steps{background:#fff;border:.0625rem solid #e9ebeb;border-radius:3.125rem}.steps .steps-item{padding:1.25rem 2.5rem 1.25rem 2rem}.steps .steps-item:has(.steps-divider){border-left:.0625rem solid #e9ebeb}.steps .steps-item .steps-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.steps .steps-item .steps-content .steps-title{font-size:var(--text-1-bold-font-size);font-weight:var(--text-1-bold-weight);line-height:var(--text-1-bold-line-height);margin-bottom:.25rem}.steps .steps-item .steps-content .steps-text{font-size:var(--paragraph-2-font-size);font-weight:var(--paragraph-2-weight);line-height:var(--paragraph-2-line-height)}.steps .steps-item .steps-icon{align-items:center;display:flex;justify-content:center;padding-left:1.0625rem;position:relative}.steps .steps-item .steps-icon:before{left:-.375rem;padding-right:0;position:absolute;top:.75rem}.steps .steps-item.active{background:#000;border-bottom:none;color:#fff}.steps .steps-item.active div,.steps .steps-item.active h6{color:#fff}.steps .steps-item.active .steps-icon:before{filter:invert(1)}@media (min-width:992px){.steps .steps-item.active:first-child{border-bottom-left-radius:3.125rem;border-top-left-radius:3.125rem}.steps .steps-item.active:last-child{border-bottom-right-radius:3.125rem;border-top-right-radius:3.125rem}}@media (max-width:991.98px){.steps .steps-item.active:first-child{border-top-left-radius:3.125rem;border-top-right-radius:3.125rem}.steps .steps-item.active:last-child{border-bottom-left-radius:3.125rem;border-bottom-right-radius:3.125rem}}.steps .steps-item.completed .steps-icon:before{content:url(/build/normadoc-theme/images/check.bb4347f8.svg)}.steps .steps-item:not(.completed) .steps-icon.icon-card-before:before{left:-1rem;top:.5rem}.purchaser-email{font-size:var(--text-2-bold-font-size);font-weight:var(--text-2-bold-weight);line-height:var(--text-2-bold-line-height)}.checkout__summary__summary{border-bottom:.1875rem dotted #dbdbdb;font-size:var(--paragraph-1-font-size);font-weight:var(--paragraph-1-weight);line-height:var(--paragraph-1-line-height)}.checkout__summary-products{background:#dbdbdb;list-style:none}.checkout__summary-products li,.checkout__summary-products li>div{display:flex;justify-content:space-between}.checkout__summary-totals{font-size:var(--heading-4-font-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height)}.checkout__summary-element-right :nth-child(2){min-width:8rem;text-align:right}.checkout .address__teaser{font-size:var(--paragraph-2-font-size);font-weight:var(--paragraph-2-weight);line-height:var(--paragraph-2-line-height)}.checkout .address__teaser>span:first-child{font-size:var(--text-2-bold-font-size);font-weight:var(--text-2-bold-weight);line-height:var(--text-2-bold-line-height)}.checkout__thank-you__header{font-size:var(--heading-2-font-size);font-weight:var(--heading-2-weight);line-height:var(--heading-2-line-height)}.checkout__thank-you__description{font-size:var(--paragraph-2-font-size);font-weight:var(--paragraph-2-weight);line-height:var(--paragraph-2-line-height)}.checkout__address__select{align-items:center;background:#dbdbdb;display:flex}.checkout__address__select button{padding-left:3rem!important;position:relative}.checkout__address__select button:after{display:none}.checkout__address__select button:before{left:1.125rem;position:absolute;top:-.125rem}.checkout__address__select .dropdown-menu{background:none;border:none;border-radius:0;top:1.5625rem;transform:translateY(4.25rem)!important;width:100%}.checkout__address__select .dropdown-menu .dropdown-item{background:#dbdbdb;cursor:pointer;display:flex;flex-wrap:wrap;margin-bottom:.25rem}.checkout__address #sylius_checkout_address_billingAddress_type,.checkout__address #sylius_checkout_address_shippingAddress_type{display:flex;gap:3.75rem}.checkout__address #sylius_checkout_address_billingAddress_type .form-check:first-child,.checkout__address #sylius_checkout_address_shippingAddress_type .form-check:first-child{order:2}.checkout__address #sylius_checkout_address_billingAddress_type .form-check label:after,.checkout__address #sylius_checkout_address_shippingAddress_type .form-check label:after{content:""}.checkout__address .form-switch input{background-color:transparent;border-color:#000;filter:invert(0);height:1.5rem;width:3rem}.checkout__address .form-switch input:checked{border:1px solid #fff;filter:invert(1)}.checkout__address .form-switch>div{align-items:center;display:flex}.checkout__address .form-switch .form-check-label{padding-left:.5rem}.checkout form .h3,.checkout form [for=sylius_checkout_complete_notes],.checkout form>div>h1,.checkout form>h1,.checkout>div .h3,.checkout>div [for=sylius_checkout_complete_notes],.checkout>div>div>h1,.checkout>div>h1{font-size:var(--heading-4-font-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height)}.checkout form .shipping__name,.checkout>div .shipping__name{font-size:var(--text-2-bold-font-size);font-weight:var(--text-2-bold-weight);line-height:var(--text-2-bold-line-height)}.checkout form .shipping__description,.checkout>div .shipping__description{font-size:var(--paragraph-2-font-size);font-weight:var(--paragraph-2-weight);line-height:var(--paragraph-2-line-height)}.checkout form .shipping__price,.checkout>div .shipping__price{font-size:var(--text-2-bold-font-size);font-weight:var(--text-2-bold-weight);line-height:var(--text-2-bold-line-height)}.checkout form[name=sylius_checkout_select_payment]>div:has(label) h3,.checkout form[name=sylius_checkout_select_shipping]>div:has(label) h3{font-size:var(--heading-4-font-size);font-weight:var(--heading-4-weight);line-height:var(--heading-4-line-height)}