/* KAMET Commerce 1.2.0 — full-width checkout */
.oz-checkout-page .oz-commerce-content{margin-inline:auto!important;max-width:none!important;padding:52px 0 120px!important;width:min(1640px,calc(100vw - 64px))!important}
.oz-checkout-page .wp-block-woocommerce-checkout,
.oz-checkout-page .wc-block-checkout,
.oz-checkout-page .wc-block-components-sidebar-layout{max-width:none!important;width:100%!important}
.oz-checkout-page .wc-block-checkout{align-items:start!important;display:grid!important;gap:32px!important;grid-template-columns:minmax(0,1.45fr) minmax(470px,.75fr)!important}
.oz-checkout-page .wc-block-checkout__main{background:#fff!important;border:1px solid var(--kc-line)!important;border-top:3px solid var(--kc-ink)!important;margin:0!important;min-width:0!important;padding:4px 38px 16px!important;width:100%!important}
.oz-checkout-page .wc-block-checkout__main>div,
.oz-checkout-page .wc-block-checkout__main>form,
.oz-checkout-page .wc-block-checkout__main>form>div{background:transparent!important;border:0!important;margin:0!important;padding:0!important}
.oz-checkout-page .wc-block-checkout__main .wc-block-components-checkout-step{background:transparent!important;border:0!important;border-bottom:1px solid var(--kc-line)!important;margin:0!important;padding:34px 0!important}
.oz-checkout-page .wc-block-checkout__main .wc-block-components-checkout-step:last-of-type{border-bottom:0!important}
.oz-checkout-page .wc-block-components-checkout-step__heading{margin:0 0 24px!important}
.oz-checkout-page .wc-block-components-checkout-step__title{color:var(--kc-ink)!important;font-size:30px!important;line-height:1.05!important}
.oz-checkout-page .wc-block-components-checkout-step__description{color:#65706e!important;font-size:13px!important;margin-top:7px!important}
.oz-checkout-page .wc-block-checkout__main .wc-block-components-text-input input,
.oz-checkout-page .wc-block-checkout__main .wc-block-components-combobox-control input{background:#fff!important;border:1px solid #b8c2bf!important;border-radius:3px!important;min-height:58px!important;padding-inline:15px!important}
.oz-checkout-page .wc-block-checkout__main .wc-block-components-text-input{margin-bottom:13px!important}
.oz-checkout-page .wc-block-checkout__sidebar{background:#fff!important;border:1px solid var(--kc-line)!important;border-top:3px solid var(--kc-blue)!important;margin:0!important;max-width:none!important;padding:34px!important;position:sticky!important;top:calc(var(--kc-header) + 22px)!important;width:100%!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-checkout-order-summary__title{color:var(--kc-ink)!important;font-size:32px!important;line-height:1!important;margin:0!important;padding:0 0 24px!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary{padding:0!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item{column-gap:18px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;padding:22px 0!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image{grid-column:1!important;margin:0!important;width:78px!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{height:78px!important;width:78px!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__description{grid-column:2!important;min-width:0!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price{grid-column:3!important;padding-left:8px!important;text-align:right!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:16px!important;line-height:1.25!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-product-metadata{font-size:11px!important;line-height:1.45!important;max-width:300px!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding:21px 0!important}
.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-totals-footer-item{font-size:21px!important}
.oz-checkout-page .wc-block-components-checkout-place-order-button{margin-top:18px!important;width:100%!important}
@media(max-width:980px){.oz-checkout-page .oz-commerce-content{width:calc(100vw - 40px)!important}.oz-checkout-page .wc-block-checkout{grid-template-columns:1fr!important}.oz-checkout-page .wc-block-checkout__sidebar{position:static!important}.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-product-metadata{max-width:520px!important}}
@media(max-width:620px){.oz-checkout-page .oz-commerce-content{padding-top:24px!important;width:calc(100vw - 24px)!important}.oz-checkout-page .wc-block-checkout__main{padding:2px 20px 10px!important}.oz-checkout-page .wc-block-checkout__main .wc-block-components-checkout-step{padding:27px 0!important}.oz-checkout-page .wc-block-checkout__sidebar{padding:22px!important}.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item{grid-template-columns:62px minmax(0,1fr)!important}.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image,.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__image img{height:62px!important;width:62px!important}.oz-checkout-page .wc-block-checkout__sidebar .wc-block-components-order-summary-item__total-price{grid-column:2!important;margin-top:7px!important;padding:0!important;text-align:left!important}}
