body.woocommerce-checkout,body.woocommerce-cart{--daily-green-dark:#143d28;--daily-green:#1f6a45;--daily-green-light:#2d8a5b;--daily-green-soft:#eaf5ef;--daily-black:#171719;--daily-text:#2b2b2d;--daily-muted:#6b6b6f;--daily-border:rgba(20, 61, 40, 0.12);--daily-border-strong:rgba(20, 61, 40, 0.22);--daily-radius:22px;--daily-radius-small:14px;--daily-pill:999px;--daily-shadow:0 10px 30px -18px rgba(20, 61, 40, 0.22)}body.woocommerce-checkout #brx-content{width:100%;max-width:1280px;margin:20px auto 40px;padding:32px;background:#fff;box-sizing:border-box}body.woocommerce-checkout .wp-block-woocommerce-checkout{width:100%;max-width:100%;margin:0 auto;padding:0;background:#fff;box-sizing:border-box}body.woocommerce-checkout form.woocommerce-checkout{width:100%;margin-top:18px;box-sizing:border-box}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout .wc-block-components-title,body.woocommerce-checkout .wc-block-components-checkout-step__heading{color:var(--daily-black);font-family:inherit;font-weight:700}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,body.woocommerce-checkout .wc-block-components-textarea,body.woocommerce-checkout input[type="text"],body.woocommerce-checkout input[type="email"],body.woocommerce-checkout input[type="tel"],body.woocommerce-checkout input[type="number"],body.woocommerce-checkout textarea,body.woocommerce-checkout select{min-height:48px;background:#ffffff!important;color:var(--daily-black)!important;border:1px solid var(--daily-border-strong)!important;border-radius:12px!important;box-shadow:none!important;transition:border-color 0.15s ease,box-shadow 0.15s ease}body.woocommerce-checkout .wc-block-components-text-input input:focus,body.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input:focus,body.woocommerce-checkout textarea:focus,body.woocommerce-checkout select:focus,body.woocommerce-checkout input:focus{border-color:var(--daily-green-light)!important;box-shadow:0 0 0 3px rgb(45 138 91 / .1)!important;outline:none!important}body.woocommerce-checkout .wc-block-components-address-card,body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block,body.woocommerce-checkout #payment{background:#fff;border:1px solid var(--daily-border)!important;border-radius:var(--daily-radius)!important;box-shadow:var(--daily-shadow);overflow:hidden}body.woocommerce-checkout .wc-block-components-radio-control__option{background:#fff;border-radius:14px!important;transition:background 0.15s ease,border-color 0.15s ease}body.woocommerce-checkout .wc-block-components-radio-control__option--checked{background:var(--daily-green-soft)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control{border:1px solid var(--daily-border)!important;border-radius:var(--daily-radius)!important;overflow:hidden;box-shadow:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option{background:#ffffff!important;border:none!important;border-bottom:1px solid var(--daily-border)!important;border-radius:0!important;box-shadow:none!important;outline:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option:last-child{border-bottom:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control__option--checked{background:var(--daily-green-soft)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-content{background:#ffffff!important;border:none!important;box-shadow:none!important}body.woocommerce-checkout button,body.woocommerce-checkout .wc-block-components-button{border-radius:var(--daily-pill)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-shipping-methods-block button,body.woocommerce-checkout .wp-block-woocommerce-checkout-shipping-method-block button{display:block;width:100%;max-width:100%;margin-top:12px;box-sizing:border-box;border-radius:var(--daily-pill)!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block{display:flex;flex-direction:column}body.woocommerce-checkout .wc-block-components-checkout-place-order-button,body.woocommerce-checkout #place_order{order:1;width:100%;min-height:56px;padding:14px 28px!important;background:linear-gradient(135deg,var(--daily-green-dark) 0%,var(--daily-green-light) 100%)!important;color:#ffffff!important;border:none!important;border-radius:var(--daily-pill)!important;box-shadow:0 10px 24px -14px rgb(20 61 40 / .55)!important;font-weight:700!important;cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}body.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover,body.woocommerce-checkout #place_order:hover{transform:translateY(-2px);box-shadow:0 13px 27px -14px rgb(20 61 40 / .62)!important;filter:brightness(1.02)}body.woocommerce-checkout .wc-block-components-checkout-place-order-button:active,body.woocommerce-checkout #place_order:active{transform:translateY(0)}body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block::after{content:"Bezpieczna płatność • Szyfrowane połączenie";order:2;display:block;width:100%;margin-top:10px;color:var(--daily-muted);font-size:12px;font-weight:500;line-height:1.4;text-align:center;box-sizing:border-box}body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block::before{content:"✓ Płacisz raz • 0 zł abonamentu\A✓ 30 dni na zwrot";order:3;white-space:pre-line;display:block;width:100%;margin-top:7px;color:var(--daily-green-light);font-size:13px;font-weight:700;line-height:1.7;text-align:center;box-sizing:border-box}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#fff;border:1px solid var(--daily-border)!important;border-radius:var(--daily-radius)!important;box-shadow:var(--daily-shadow);overflow:hidden}body.woocommerce-checkout .wc-block-components-totals-wrapper{border-radius:0!important}body.woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius:12px!important}body.woocommerce-checkout form.woocommerce-checkout table{width:100%;border:none;border-spacing:10px;display:flex;flex-direction:column}body.woocommerce-checkout form.woocommerce-checkout thead{border:none;width:100%}body.woocommerce-checkout form.woocommerce-checkout thead tr{width:100%;display:flex;justify-content:space-between}body.woocommerce-checkout form.woocommerce-checkout tbody{display:flex;flex-direction:column;width:100%;gap:12px}body.woocommerce-checkout form.woocommerce-checkout tr.cart_item{width:100%;display:flex;background:#fff;border:1px solid var(--daily-border);border-radius:14px;overflow:hidden}body.woocommerce-checkout form.woocommerce-checkout tr.cart_item td.product-name{flex-basis:100%;border:none}body.woocommerce-checkout form.woocommerce-checkout tr.cart_item td.product-total{flex-basis:100%;display:flex;justify-content:flex-end;border:none}body.woocommerce-checkout form.woocommerce-checkout tr.cart_item dl.variation{display:flex;flex-direction:column}body.woocommerce-checkout form.woocommerce-checkout tfoot{display:flex;flex-direction:column;margin-top:14px;background:#fff;border:1px solid var(--daily-border);border-radius:16px;overflow:hidden}body.woocommerce-checkout form.woocommerce-checkout tfoot tr{display:flex;justify-content:space-between}body.woocommerce-checkout .wc-block-components-panel,body.woocommerce-checkout .wc-block-components-panel__button{border-radius:14px!important}body.woocommerce-checkout input[type="checkbox"]{accent-color:var(--daily-green-light);border-radius:5px!important}body.woocommerce-checkout .woocommerce-info,body.woocommerce-checkout .wc-block-components-notice-banner{background:var(--daily-green-soft)!important;color:var(--daily-green-dark)!important;border:1px solid var(--daily-border)!important;border-left:4px solid var(--daily-green-light)!important;border-radius:14px!important;box-shadow:none}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout:not(:empty){grid-column:1 / span 2}@media (max-width:767px){body.woocommerce-checkout #brx-content{width:100%;margin:8px auto 24px;padding:18px 12px 24px}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:18px!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block>.wc-block-components-checkout-order-summary__title{display:none!important}body.woocommerce-checkout .wc-block-components-checkout-place-order-button,body.woocommerce-checkout #place_order{min-height:54px;padding:13px 20px!important;border-radius:var(--daily-pill)!important}body.woocommerce-checkout .wc-block-components-address-card{border-radius:18px!important}body.woocommerce-checkout .wc-block-components-radio-control__option{border-radius:12px!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block::after{margin-top:9px;padding:0 4px;font-size:11px}body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block::before{margin-top:5px;font-size:12px}}body.woocommerce-cart #brx-content{width:100%;max-width:1280px;margin:20px auto 40px;padding:32px;background:#fff;box-sizing:border-box}body.woocommerce-cart .wp-block-woocommerce-cart{width:100%;max-width:100%;margin:0 auto;background:#fff;box-sizing:border-box}body.woocommerce-cart h1{color:var(--daily-black);font-weight:700}body.woocommerce-cart .wc-block-cart-items{background:#fff;border-radius:var(--daily-radius)!important;overflow:hidden;border-collapse:collapse}body.woocommerce-cart .wc-block-cart-items__row{background:#fff;border-bottom:1px solid var(--daily-border)!important}body.woocommerce-cart .wc-block-cart-item__image img{border-radius:14px!important}body.woocommerce-cart .wc-block-components-product-name{color:var(--daily-black);font-weight:700}body.woocommerce-cart .wc-block-components-product-metadata{color:var(--daily-muted)}body.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid var(--daily-green-light)!important;border-radius:var(--daily-pill)!important;box-shadow:none!important;overflow:hidden}body.woocommerce-cart .wc-block-components-quantity-selector button,body.woocommerce-cart .wc-block-components-quantity-selector input{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.woocommerce-cart .wc-block-cart-item__remove-link{color:var(--daily-green-dark)!important;text-decoration:underline;text-underline-offset:3px}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{background:#fff;border:1px solid var(--daily-border)!important;border-radius:var(--daily-radius)!important;box-shadow:var(--daily-shadow)!important;overflow:hidden}body.woocommerce-cart .wc-block-cart__totals-title{color:var(--daily-black);font-weight:700;margin:0!important;padding:18px 20px!important;box-sizing:border-box}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block{padding-top:16px!important;padding-bottom:16px!important}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-subtotal-block,body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-shipping-block{padding-top:14px!important;padding-bottom:14px!important}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item{padding-top:18px!important;padding-bottom:18px!important}body.woocommerce-cart .wc-block-components-panel,body.woocommerce-cart .wc-block-components-panel__button,body.woocommerce-cart .wc-block-components-totals-coupon{border-radius:14px!important}body.woocommerce-cart .wc-block-components-totals-coupon__input input,body.woocommerce-cart .wc-block-components-text-input input{min-height:46px;background:#ffffff!important;border:1px solid var(--daily-border-strong)!important;border-radius:12px!important;box-shadow:none!important}body.woocommerce-cart .wc-block-components-totals-coupon__input input:focus,body.woocommerce-cart .wc-block-components-text-input input:focus{border-color:var(--daily-green-light)!important;box-shadow:0 0 0 3px rgb(45 138 91 / .1)!important;outline:none!important}body.woocommerce-cart .wc-block-components-radio-control__option{border-radius:12px!important}body.woocommerce-cart .wc-block-components-radio-control__option--checked{background:var(--daily-green-soft)!important}body.woocommerce-cart .wp-block-woocommerce-cart button,body.woocommerce-cart .wp-block-woocommerce-cart .wc-block-components-button{border-radius:var(--daily-pill)!important}body.woocommerce-cart .wc-block-cart__submit-button{width:100%;min-height:56px;padding:14px 26px!important;background:linear-gradient(135deg,var(--daily-green-dark) 0%,var(--daily-green-light) 100%)!important;color:#ffffff!important;border:none!important;border-radius:var(--daily-pill)!important;box-shadow:0 10px 24px -14px rgb(20 61 40 / .55)!important;font-weight:700!important;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}body.woocommerce-cart .wc-block-cart__submit-button:hover{transform:translateY(-2px);box-shadow:0 13px 27px -14px rgb(20 61 40 / .62)!important;filter:brightness(1.02)}body.woocommerce-cart .wc-block-cart__submit-button:active{transform:translateY(0)}body.woocommerce-cart .wc-block-cart__submit-button .wc-block-components-button__text{color:#ffffff!important;font-weight:700!important}body.woocommerce-cart .wc-block-cart__submit::after{content:"✓ Płacisz raz • 0 zł abonamentu\A✓ 30 dni na zwrot";white-space:pre-line;display:block;width:100%;margin-top:10px;color:var(--daily-green-light);font-size:13px;font-weight:700;line-height:1.7;text-align:center;box-sizing:border-box}body.woocommerce-cart .wc-block-components-totals-footer-item{color:var(--daily-black)}body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:700}body.woocommerce-cart .wc-block-components-notice-banner,body.woocommerce-cart .woocommerce-message,body.woocommerce-cart .woocommerce-info{background:var(--daily-green-soft)!important;color:var(--daily-green-dark)!important;border:1px solid var(--daily-border)!important;border-left:4px solid var(--daily-green-light)!important;border-radius:14px!important}@media (max-width:767px){body.woocommerce-cart #brx-content{width:100%;margin:8px auto 24px;padding:18px 12px 24px}body.woocommerce-cart .wp-block-woocommerce-cart{width:100%;margin:0}body.woocommerce-cart .wc-block-cart-items{border-radius:18px!important}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block{border-radius:18px!important}body.woocommerce-cart .wc-block-cart__totals-title{padding-left:14px!important;padding-right:14px!important}body.woocommerce-cart .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{padding-left:14px!important;padding-right:14px!important}body.woocommerce-cart .wc-block-cart__submit-button{min-height:54px;padding:13px 20px!important;border-radius:var(--daily-pill)!important}body.woocommerce-cart .wc-block-cart__submit::after{margin-top:8px;font-size:12px;line-height:1.7}}