﻿.woocommerce-checkout .page-top{display:none}.woocommerce-checkout #header-nav-short .main-nav__row.main-nav__row--c{display:none}.woocommerce-checkout .woocommerce-notices-wrapper{display:none}.woocommerce-checkout .container{padding-top:16px}.woocommerce-checkout .woocommerce.wp-block-group{padding-top:88px}.woocommerce-checkout .woocommerce-NoticeGroup{margin-bottom:24px}.woocommerce-checkout .checkout__summary-box{padding:12px;border-radius:12px}.woocommerce-checkout .woocommerce-billing-fields{display:none}.woocommerce-checkout .woocommerce-account-fields{margin-bottom:16px}.woocommerce-checkout .checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:14px;font-weight:600}.woocommerce-checkout .checkbox .woocommerce-form__input-checkbox{margin:0;appearance:none;width:20px;height:20px;min-width:22px;min-height:22px;border:1.5px solid #D3D6DA;border-radius:8px;margin-top:0px;transition:0.15s;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}.woocommerce-checkout .checkbox .woocommerce-form__input-checkbox:checked{border-color:var(--color-primary);background:var(--color-primary) url("/wp-content/themes/teledok-renowners/assets/img/icon-check.svg")}.woocommerce-checkout .checkout__fast-order-box #shipping_method{padding:var(--sp-16-24);border:1px solid #4F81FF;border-radius:12px;background:linear-gradient(180deg, #F5F8FF 0%, #D9E3FA 100%);overflow:hidden}.woocommerce-checkout .checkout__fast-order-box li{position:relative;z-index:1;width:100%}.woocommerce-checkout .checkout__fast-order-box li label{cursor:pointer}.woocommerce-checkout .checkout__fast-order-box li label.z-top{z-index:2}.woocommerce-checkout #shipping_method{list-style:none;margin:0;display:flex;flex-direction:column;gap:12px}.woocommerce-checkout #shipping_method li{position:relative}.woocommerce-checkout #shipping_method li:nth-child(1){position:absolute;z-index:2}.woocommerce-checkout #shipping_method li:nth-child(1) label{opacity:0}.woocommerce-checkout #shipping_method li:nth-child(1).active{z-index:-1}.woocommerce-checkout #shipping_method li input{position:absolute;top:4px;left:-11px;margin:0;margin:0;appearance:none;width:20px;height:20px;min-width:22px;min-height:22px;border:1.5px solid #D3D6DA;border-radius:8px;margin-top:0px;transition:0.15s;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}.woocommerce-checkout #shipping_method li input:checked{border-color:var(--color-primary);background:var(--color-primary) url("/wp-content/themes/teledok-renowners/assets/img/icon-check.svg")}.woocommerce-checkout #shipping_method li label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;font-weight:600;color:var(--color-primary);padding-left:48px;min-height:32px}.woocommerce-checkout #shipping_method li label:before{content:"";width:20px;height:20px;position:absolute;left:20px;top:50%;transform:translateY(-50%);background-image:url("/wp-content/themes/teledok-renowners/assets/img/icon-fast-time.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-checkout #shipping_method li .woocommerce-Price-amount{background:var(--color-bg--medium);font-size:14px;font-weight:700;padding:4px 6px;border-radius:8px}.woocommerce-checkout #shipping_method .method-description{padding-left:16px;margin-top:6px}.woocommerce-checkout #shipping_method .method-description .method_description__features-wrap{display:flex;flex-direction:column;gap:4px}.woocommerce-checkout #shipping_method .method-description .method_description__features-wrap .method_description__features-box{display:flex;flex-direction:row;align-items:center;gap:4px}.woocommerce-checkout #shipping_method .method-description .method_description__features-wrap .method_description__features-box .method_description__features-box__img{width:16px;object-fit:contain;object-position:center}.woocommerce-checkout .checkout-wrap.col-wrap{align-items:flex-start}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar{position:sticky;top:72px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order{margin-bottom:16px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{position:relative;width:100%}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table tbody{display:flex;flex-direction:column-reverse}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item{display:flex;width:100%}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{vertical-align:top;font-size:calc(clamp(1.5rem, 1.3077rem + 0.7692vw, 2rem));font-weight:600;line-height:1.2;width:100%}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-price{position:absolute;top:10px;right:0;background:var(--color-bg--medium);border-radius:32px;font-size:16px;padding:2px 12px;width:fit-content}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-price:before{content:"Cena:";display:inline-block;margin-right:4px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-discount.coupon-test td{display:flex;align-items:center}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .woocommerce-remove-coupon{background:var(--color-bg--dark);border-radius:var(--border-r--16);font-size:0;padding:2px 8px;height:22px;position:relative;display:inline-block;margin-left:8px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .woocommerce-remove-coupon:after{font-size:12px;display:inline-block;content:"Usuń"}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-discount{position:relative;width:100%;display:flex;flex-direction:row;justify-content:space-between}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-discount th{white-space:nowrap}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-discount td{font-size:16px;display:flex;align-items:center;justify-content:flex-end}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .variation{margin-top:16px;font-size:16px;font-weight:400}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .variation dt{font-weight:600;margin-bottom:24px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .variation dt:after{content:"";width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg%20class%3D%22archive-product__filter-box__icon%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.95906%207.52344L6.69906%204.26344C6.31406%203.87844%205.68406%203.87844%205.29906%204.26344L2.03906%207.52344%22%20stroke%3D%22%230B0F0E%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 12px;background-position:right center;display:inline-block;transition:transform 0.2s ease;transform:scaleY(-1)}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .variation dt.active:after{transform:scaleY(-1) rotate(-180deg)}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .variation dd{margin:0;font-size:13px;display:none;border:1px dashed #bbb;border-radius:12px;padding:12px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .review-products{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .review-order-total{width:fit-content;background:var(--color-bg--medium);padding:2px 12px;font-weight:700;border-radius:32px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box{position:relative;padding-top:16px;padding-bottom:16px;border-top:1px solid #F4F5F6;border-bottom:1px solid #F4F5F6}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .woocommerce-form-coupon-toggle svg{transition:transform 0.2s ease;transform:scaleY(-1)}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .woocommerce-form-coupon-toggle.active svg{transform:scaleY(-1) rotate(-180deg)}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .showcoupon{position:relative;width:100%;display:flex;flex-direction:row;gap:6px;align-items:center;justify-content:space-between}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon{display:flex;align-items:center;flex-wrap:wrap;margin-top:12px;border:1px solid #E5E7EB;border-radius:12px;background:#F9FAFB;height:52px;padding:4px;position:relative}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon label{display:none}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon input{height:100%;border:none;background:transparent;padding-left:12px;font-family:var(--font-family-primary);width:60%;margin:0}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon .button{width:40%;float:right;height:44px;position:relative;border:none;margin:0}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon .coupon-message{top:8px;width:100%;position:relative;background-color:var(--color-dark) !important;border-radius:8px;z-index:22}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .checkout_coupon .coupon-message span{width:100%;padding:4px 12px;display:flex}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .coupon-error-notice,.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .order-form__coupon-box .woocommerce-message{position:relative;top:4px;left:0;background-color:var(--color-dark) !important;padding:2px 12px;width:100%;border-radius:6px;font-size:12px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .payments-wrap{justify-content:center}.woocommerce-checkout .checkout__payment-box h5{margin-top:24px}.woocommerce-checkout .checkout__payment-box #payment ul{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0px;margin-bottom:12px}.woocommerce-checkout .checkout__payment-box #payment ul li{border:1px solid #E5E7EB;border-radius:12px;display:flex;flex-direction:column;position:relative;cursor:pointer}.woocommerce-checkout .checkout__payment-box #payment ul li:has(input:checked){border-color:var(--color-primary);background:var(--color-bg--medium)}.woocommerce-checkout .checkout__payment-box #payment ul li .payment_box p{font-size:14px;padding:0 32px 12px 44px;margin-top:-6px;margin-bottom:0 !important}.woocommerce-checkout .checkout__payment-box #payment ul li input{position:absolute;top:12px;left:11px;margin:0;margin:0;appearance:none;width:20px;height:20px;min-width:22px;min-height:22px;border:1.5px solid #D3D6DA;border-radius:50%;margin-top:0px;transition:0.15s;background-size:12px !important;background-position:center !important;background-repeat:no-repeat !important}.woocommerce-checkout .checkout__payment-box #payment ul li input:checked{border-color:var(--color-primary);background:var(--color-primary) url("/wp-content/themes/teledok-renowners/assets/img/icon-check.svg")}.woocommerce-checkout .checkout__payment-box #payment ul li label{width:100%;font-weight:600;padding:12px 8px 12px 44px;cursor:pointer;display:flex;align-items:center;gap:12px}.woocommerce-checkout .checkout__payment-box #payment ul li.--active{background:var(--color-bg--light);border-color:var(--color-primary)}.woocommerce-checkout .checkout__payment-box #payment .payu-list-banks{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:8px;padding:0 12px !important}.woocommerce-checkout .checkout__payment-box #payment .payu-list-banks li{display:flex !important;padding:0 !important}.woocommerce-checkout .checkout__payment-box #payment .payu-list-banks li label{display:flex !important;padding:16px 6px !important;border-radius:8px !important}.woocommerce-checkout .checkout__payment-box #payment .payu-list-banks li label div{display:flex !important}.woocommerce-checkout .checkout__payment-box #payment .pbl-error{margin:0 12px 12px 12px !important;padding:6px 16px !important}.woocommerce-checkout .checkout__payment-box #payment .payu-accept-conditions{margin-top:0 !important;padding:0 12px 24px 12px !important}.woocommerce-checkout .checkout__payment-box #payment .place-order #place_order{height:56px;width:100%;margin-top:12px;border:none;font-family:var(--font-family-primary);font-size:18px;font-weight:500}.woocommerce-checkout .checkout__payment-box #payment .wc_payment_methods{margin-bottom:48px !important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required{border:1px solid red;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:none;padding:12px 12px 6px 12px !important;margin-bottom:0 !important;background:#fde9e9;position:relative}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label span{font-weight:600;font-size:14px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row.validate-required:before{content:"Pola obowowiązkowe";position:absolute;width:auto;height:28px;padding:2px 16px;font-size:14px;color:red;top:-28px;display:flex;right:32px;border:1px solid red;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom:none;background:#fde9e9;align-items:center}.woocommerce-checkout .additional-checkboxes{width:100%;display:flex;flex-direction:column;margin-bottom:12px;gap:4px}.woocommerce-checkout .additional-checkboxes .term__title span{color:red;margin-left:2px}.woocommerce-checkout .form-row.terms{margin-bottom:10px}.woocommerce-checkout .checbkox__inner{display:flex;flex-direction:column}.woocommerce-checkout .additional-checkboxes .term__title{font-weight:600;font-size:14px}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{font-weight:400;font-size:12px}.woocommerce-checkout .additional-checkboxes .term__desc{line-height:1.3;font-size:12px !important;padding-left:26px}.woocommerce-checkout .additional-checkboxes .term__desc .woocommerce-terms-and-conditions-checkbox-text{font-size:12px !important;font-weight:400}.woocommerce-checkout .additional-checkboxes .term__icon{margin-left:12px}.woocommerce-checkout .additional-checkboxes .terms-button-wrap{display:flex;row-gap:8px;column-gap:24px;flex-wrap:wrap}.woocommerce-checkout .additional-checkboxes .terms-button-wrap .button{height:40px;font-size:14px}.woocommerce-checkout .form-row.terms .button{margin-top:6px}.woocommerce-checkout .additional-checkboxes .additional-checkboxes-rest-wrap{padding:6px 12px}.woocommerce-checkout .additional-checkboxes .additional-checkboxes-req-wrap{border:1px solid red;border-radius:0 0 12px 12px;padding:6px 12px;background:#fde9e9;border-top:none}.woocommerce-checkout .terms-toggle-wrap{display:flex;flex-direction:row;gap:6px;align-items:center}.woocommerce-checkout .terms-toggle{position:relative;width:fit-content;height:24px;line-height:1;display:flex;flex-direction:row;gap:6px}.woocommerce-checkout .terms-toggle input{height:100%;opacity:0;position:absolute;width:100%;z-index:2;margin:0;cursor:pointer}.woocommerce-checkout .terms-toggle label.terms-toggle-item{overflow:hidden;width:48px;background:#f6f8ff;height:24px;display:inline-block;border-radius:32px;position:relative;transition:all 0.3s ease;transform-origin:20% center;cursor:pointer;cursor:pointer;box-shadow:rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset}.woocommerce-checkout .terms-toggle label.terms-toggle-item:before{content:"";border:none;width:20px;height:20px;background:var(--color-primary);display:block;transition:all 0.2s ease;left:2px;top:2px;border-radius:50%;position:relative}.woocommerce-checkout .terms-toggle #terms-confirmation:checked+label{background:var(--color-primary)}.woocommerce-checkout .terms-toggle #terms-confirmation:checked+label:before{left:26px;background:#fff}.woocommerce-checkout .terms-toggle .terms-toggle__label{margin:0}.woocommerce-checkout .order-form__sidebar{box-shadow:0px 4px 13px 0px #0000001A;border-radius:var(--border-r--16);padding:var(--sp-16-24)}.woocommerce-checkout .order-form__sidebar .marketing-features-wrap{padding:0;box-shadow:none;display:flex;flex-direction:column;gap:40px}.woocommerce-checkout .order-form__sidebar .marketing-features-wrap .marketing-features-box{padding:0}.woocommerce-order-received #header-nav-short .main-nav__row.main-nav__row--c{display:none}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:20px;text-align:center;font-weight:700}.woocommerce-order-received .woocommerce-order-overview{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;justify-content:center;margin:0;list-style:none;margin-bottom:64px}.woocommerce-order-received .woocommerce-order-overview li{background:var(--color-dark);border:1px solid var(--color-tertiary);border-radius:20px;padding:4px 16px}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview+p{text-align:center}.woocommerce-order-received .woocommerce-order-details{max-width:1000px;width:100%;margin:0 auto;margin-bottom:40px}.woocommerce-order-received .woocommerce-order-details .woocommerce-order-details__title{margin-bottom:16px}.woocommerce-order-received .woocommerce-order-details table{width:100%;font-size:14px;border-collapse:separate;border-spacing:2px}.woocommerce-order-received .woocommerce-order-details table .amount{font-weight:600;font-size:15px}.woocommerce-order-received .woocommerce-order-details table tr,.woocommerce-order-received .woocommerce-order-details table th,.woocommerce-order-received .woocommerce-order-details table td{padding:12px;border-radius:8px}.woocommerce-order-received .woocommerce-order-details table tbody tr,.woocommerce-order-received .woocommerce-order-details table tbody th,.woocommerce-order-received .woocommerce-order-details table tbody td,.woocommerce-order-received .woocommerce-order-details table tfoot tr,.woocommerce-order-received .woocommerce-order-details table tfoot th,.woocommerce-order-received .woocommerce-order-details table tfoot td{background:var(--color-bg--medium)}.woocommerce-order-received .woocommerce-order-details table thead{font-weight:700;background:var(--color-bg--dark)}.woocommerce-order-received .woocommerce-order-details table thead .woocommerce-table__product-name{border-right-color:#e2e2e2}.woocommerce-order-received .woocommerce-order-details table thead td,.woocommerce-order-received .woocommerce-order-details table thead tr,.woocommerce-order-received .woocommerce-order-details table thead th{font-weight:700}.woocommerce-order-received .woocommerce-order-details table tbody .wc-item-meta{margin-top:8px;padding-left:6px;font-size:12px}.woocommerce-order-received .woocommerce-order-details table tbody .wc-item-meta li{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.woocommerce-order-received .woocommerce-order-details table tbody .wc-item-meta li:nth-child(n+2){display:none}.woocommerce-order-received .woocommerce-order-details table .table-spacer{height:16px}.woocommerce-order-received .woocommerce-customer-details{max-width:1000px;width:100%;margin:0 auto}.woocommerce-order-received .woocommerce-customer-details section{padding-top:0}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{margin-bottom:16px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column--shipping-address{display:none}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:100%;background:var(--color-bg--light);border-radius:var(--border-r--16);padding:var(--sp-16-24)}.woocommerce-order-received address{font-style:normal}@media (max-width:768px){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses{grid-template-columns:repeat(1, 1fr)}.woocommerce-checkout .woocommerce-NoticeGroup{font-size:14px}.woocommerce-checkout .checkout-wrap.col-wrap .order-form__sidebar .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .product-price{top:6px}}