.wp-block-woocommerce-checkout .l2o-co-frame{margin:16px 20px 0;border:1px solid var(--l2-brand);background:var(--l2-tint);padding:14px;display:flex;flex-direction:column;gap:10px}.wp-block-woocommerce-checkout .l2o-co-frame__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wp-block-woocommerce-checkout .l2o-co-frame__title{margin:0;font-family:var(--l2-font-head);font-weight:600;font-size:15px;line-height:1.3;color:var(--l2-text)}.wp-block-woocommerce-checkout .l2o-co-frame__counter{font-size:12px;color:var(--l2-brand);white-space:nowrap}.wp-block-woocommerce-checkout .l2o-co-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.wp-block-woocommerce-checkout .l2o-co-row{display:flex;gap:10px;align-items:center;margin:0}.wp-block-woocommerce-checkout .l2o-co-row__img{width:48px;height:48px;flex:none;object-fit:contain;background:#fff}.wp-block-woocommerce-checkout .l2o-co-row__body{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.35}.wp-block-woocommerce-checkout .l2o-co-row__name{color:var(--l2-text)}.wp-block-woocommerce-checkout .l2o-co-row__strike{color:var(--l2-muted)}.wp-block-woocommerce-checkout .l2o-co-row__now{color:var(--l2-brand);font-weight:600}.wp-block-woocommerce-checkout .l2o-co-btn{flex:none;min-width:84px;height:40px;padding:0 12px;font:inherit;font-size:13px;cursor:pointer;border:1px solid var(--l2-brand);background:var(--l2-brand);color:#fff;border-radius:0}.wp-block-woocommerce-checkout .l2o-co-btn.is-in_cart{background:#fff;color:var(--l2-brand);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.wp-block-woocommerce-checkout .l2o-co-btn.is-in_cart:not(:disabled):not([aria-busy=true]):not([aria-disabled=true]):hover,.wp-block-woocommerce-checkout .l2o-co-btn.is-in_cart:not(:disabled):not([aria-busy=true]):not([aria-disabled=true]):focus-visible{background:var(--l2-brand);border-color:var(--l2-brand);color:#fff}.wp-block-woocommerce-checkout .l2o-co-btn.is-disabled,.wp-block-woocommerce-checkout .l2o-co-btn.is-locked{background:var(--l2-tab-off);color:var(--l2-disabled-text);border-color:var(--l2-disabled-border);cursor:not-allowed}.wp-block-woocommerce-checkout .l2o-co-btn[aria-busy=true]{opacity:.6;cursor:progress}.wp-block-woocommerce-checkout .l2o-co-note{margin:12px 20px 0;font-size:13px;line-height:1.5;color:var(--l2-warn-text);background:var(--l2-warn-bg);padding:10px 12px}.wp-block-woocommerce-checkout:has(.l2o-total) .wp-block-woocommerce-checkout-order-summary-subtotal-block{display:none}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout:not(.is-large) .wc-block-components-order-summary-item.l2-offer .wc-block-components-product-name:after{content:var(--l2o-suffix)}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .wc-block-components-order-summary-item.l2-offer .wc-block-components-product-name:after{content:var(--l2o-badge);display:inline-block;margin-left:6px;font-size:11px;line-height:1.4;padding:1px 5px;background:var(--l2-brand);color:#fff;vertical-align:middle}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .l2o-co-frame{margin:0;padding:18px;gap:12px}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .l2o-co-frame__title{font-size:16px}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .l2o-co-row__img{width:52px;height:52px}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .l2o-co-btn{min-width:92px}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout.is-large .l2o-co-note{margin:0 0 12px}@media(prefers-reduced-motion:reduce){.wp-block-woocommerce-checkout .l2o-co-btn.is-in_cart{transition:none}}
