.co-appbar{display:flex;align-items:center;gap:var(--mfc-s-2);padding:var(--mfc-s-1) var(--mfc-s-3);border-bottom:1px solid var(--mfc-rule);background:var(--mfc-bg)}.co-appbar__title{font-size:var(--mfc-t-ui-lg);font-weight:700}@media (max-width: 899px){body.mfc-checkout-focus .sf-header,body.mfc-checkout-focus .sf-promo{display:none}body.mfc-checkout-focus .entry-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (min-width: 900px){.co-appbar{display:none}}body.woocommerce-checkout .inside-article{max-width:var(--mfc-maxw);margin-inline:auto;padding-inline:var(--mfc-gutter)}@media (min-width: 900px){body.woocommerce-checkout .inside-article{max-width:calc(760px + 2 * var(--mfc-gutter))}}.mfc-checkout{display:flex;flex-direction:column;gap:var(--mfc-s-5)}.mfc-checkout__step{display:flex;flex-direction:column;gap:var(--mfc-s-4)}.mfc-checkout__step[hidden]{display:none}.co-step__q{font-family:var(--mfc-font-display);font-size:var(--mfc-t-title);line-height:var(--mfc-lh-heading);color:var(--mfc-ink)}.co-step__q:focus-visible{outline:2px solid var(--mfc-brand);outline-offset:4px}.mfc-checkout__actions{display:flex;flex-wrap:wrap;gap:var(--mfc-s-3)}.mfc-checkout__actions .btn{flex:1 1 auto}@media (min-width: 900px){.steps-bar{display:none}}.mfc-delivery{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--mfc-s-2)}.mfc-delivery legend{padding:0;color:var(--mfc-ink-3)}.mfc-delivery__none{font-size:var(--mfc-t-ui);color:var(--mfc-ink-3)}#shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:var(--mfc-s-2)}#shipping_method li{position:relative;display:flex;align-items:center;gap:var(--mfc-s-3);min-height:var(--mfc-target);padding:var(--mfc-s-3);border:1.5px solid var(--mfc-rule-2);border-radius:var(--mfc-r-control)}#shipping_method li:hover{border-color:var(--mfc-ink-3)}#shipping_method label{flex:1 1 auto;font-size:var(--mfc-t-ui);padding-left:calc(20px + var(--mfc-s-3))}#shipping_method .amount{font-family:var(--mfc-font-mono);font-weight:600}#shipping_method input.shipping_method{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;cursor:pointer}#shipping_method input.shipping_method:before{content:"";position:absolute;left:var(--mfc-s-3);top:50%;translate:0 -50%;width:20px;height:20px;border:1.5px solid var(--mfc-field-border);border-radius:var(--mfc-r-avatar);background:var(--mfc-bg)}#shipping_method input.shipping_method:checked:before{border-color:var(--mfc-brand);background:radial-gradient(circle at center,var(--mfc-brand) 0 5px,var(--mfc-bg) 5.5px)}#shipping_method input.shipping_method:focus-visible{outline:2px solid var(--mfc-accent);outline-offset:-3px}#payment.woocommerce-checkout-payment{background:var(--mfc-surface)}#payment .payment_box{background:var(--mfc-surface-2)}.wc_payment_methods{list-style:none;margin:0;padding:0;display:grid;gap:var(--mfc-s-2)}.wc_payment_methods>li{padding:var(--mfc-s-3);border:1.5px solid var(--mfc-rule-2);border-radius:var(--mfc-r-control)}.wc_payment_methods>li>label{display:flex;align-items:center;gap:var(--mfc-s-3);min-height:var(--mfc-target);font-size:var(--mfc-t-ui);font-weight:600}.payment_box{font-size:var(--mfc-t-small);line-height:var(--mfc-lh-body);color:var(--mfc-ink-2)}.place-order{display:flex;flex-direction:column;gap:var(--mfc-s-3)}.woocommerce-terms-and-conditions-checkbox-text a{color:var(--mfc-accent)!important}.sticky-bar.co-bar{bottom:var(--mfc-tabbar-h);z-index:20}body.woocommerce-checkout{--mfc-bar-extra: calc(101px + env(safe-area-inset-bottom, 0px)) }@media (min-width: 900px){body.woocommerce-checkout{--mfc-bar-extra: 0px}.sticky-bar.co-bar{bottom:0}}.mfc-checkout__actions,.mfc-checkout .place-order,.mfc-checkout__step{scroll-margin-block-end:calc(var(--mfc-tabbar-h) + var(--mfc-bar-extra, 0px) + var(--mfc-s-4))}
