.lvr-pairing-reminder{box-sizing:border-box;background:#fff8e9;border:1px solid #d9bc78;border-left:4px solid #b08b45;border-radius:5px;margin:20px 0;padding:18px 20px;color:#354e42;font:15px/1.6 Arial,sans-serif}
.lvr-pairing-reminder[hidden],.lvr-pairing-reminder [hidden]{display:none!important}
.lvr-pairing-reminder p{padding:0;margin:0 0 9px;line-height:1.6}
.lvr-pairing-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.lvr-pairing-actions button{padding:10px 14px;min-height:43px;border:1px solid #3f7d67;border-radius:3px;background:white;color:#315e4c;font:14px Arial,sans-serif;cursor:pointer}
.lvr-pairing-actions a{color:#315e4c;text-decoration:underline;text-underline-offset:3px;font-size:14px}
.lvr-pairing-confirmed{font-weight:bold;margin-bottom:0!important}
.lvr-pairing-dialog{width:min(560px,calc(100% - 32px));max-width:560px;padding:30px 24px;border:1px solid #b8cbbf;border-radius:7px;background:white;color:#293e36;box-shadow:0 20px 80px #163b3033}
.lvr-pairing-dialog::backdrop{background:#182d2499}
.lvr-pairing-dialog h2{font:28px/1.2 Georgia,serif;padding:0 20px 0 0;margin:0 0 18px}
.lvr-pairing-dialog .lvr-pairing-reminder{margin:0}
.lvr-pairing-dialog-close{position:absolute;top:10px;right:12px;border:0;background:none;font:28px/1 Arial,sans-serif;color:#3f7d67;cursor:pointer}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-main{order:1!important}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-sidebar{order:2!important}
@media(min-width:1000px){
.lvr-checkout-page .wc-block-components-sidebar-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;gap:30px!important;align-items:start}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-main{grid-column:1!important;grid-row:2!important}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-sidebar{grid-column:2!important;grid-row:2!important}
.lvr-checkout-page .wc-block-components-sidebar-layout>div:not(.wc-block-components-main):not(.wc-block-components-sidebar){grid-column:1/-1!important;grid-row:1!important}
}
@media(max-width:999px){
.lvr-checkout-page .wc-block-components-sidebar-layout{display:flex!important;flex-direction:column!important;gap:22px!important}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-sidebar{order:0!important;position:static!important;width:100%!important;max-width:none!important}
.lvr-checkout-page .wc-block-components-sidebar-layout>.wc-block-components-main{order:1!important;width:100%!important;max-width:none!important}
}