.checkout-button,.woocommerce-checkout #place_order{color:#fff;font-size:var(--font-size-xl);text-align:center;background-color:#cd0921;border:1px solid #cd0921;padding:20px 40px;text-decoration:none;transition:all .3s;display:block;width:100%!important}.checkout-button:hover{color:#cd0921;background-color:#fff}.checkout-progress-bar,.cart-page-wrapper .checkout-progress-bar,.checkout-page-wrapper .checkout-progress-bar,.thankyou-page-wrapper .checkout-progress-bar{justify-content:space-between;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex;position:relative}.checkout-progress-bar:before{content:"";z-index:0;background:#e5e5e5;height:2px;position:absolute;top:15px;left:10%;right:10%}.progress-step,.cart-page-wrapper .progress-step,.checkout-page-wrapper .progress-step,.thankyou-page-wrapper .progress-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.progress-step.completed:after,.progress-step.active:after{background:#132c54}.step-number{color:#999;width:30px;height:30px;font-weight:600;font-size:var(--font-size-base-lg);z-index:2;background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex;position:relative}.progress-step.completed .step-number,.progress-step.active .step-number{color:#fff;background:#132c54}.step-label{font-size:var(--font-size-base-sm);color:#999;text-align:center;font-weight:600;transition:color .3s,font-weight .3s}.progress-step.completed .step-label,.progress-step.active .step-label{color:#132c54;font-weight:600}a.progress-step.progress-step--link{color:inherit;cursor:pointer;text-decoration:none}a.progress-step.progress-step--link:hover .step-label{text-decoration:underline}a.progress-step.progress-step--link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #132c54}.woocommerce-cart .page-title,.woocommerce-checkout .page-title,.woocommerce-order .page-title,.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title,.woocommerce-order .entry-title,.woocommerce-cart h1.page-title,.woocommerce-checkout h1.page-title,.woocommerce-order h1.page-title,.woocommerce-cart h1.entry-title,.woocommerce-checkout h1.entry-title,.woocommerce-order h1.entry-title{display:none!important}@media (width>=968px){.woocommerce-checkout form.checkout .checkout-content-wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:40px;display:grid}}.woocommerce-checkout form.checkout .woocommerce-additional-fields{grid-column:1;margin-top:0}.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{background:#fff;border:1px solid #e5e5e5;margin-bottom:0;padding:25px}.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout .woocommerce-shipping-fields .form-row,.woocommerce-checkout .woocommerce-additional-fields .form-row{margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child,.woocommerce-checkout .woocommerce-additional-fields .form-row:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:1px solid #e5e5e5;margin-top:0;padding:25px}.woocommerce-checkout .woocommerce-account-fields{background:#fff;border:1px solid #e5e5e5;grid-column:1/3;padding:25px}.woocommerce-checkout .woocommerce-account-fields h3{font-size:var(--font-size-xl);color:#000;border-bottom:2px solid #e5e5e5;margin:0 0 15px;padding-bottom:15px;font-weight:600}.woocommerce-checkout .checkout-registration-type{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.woocommerce-checkout .registration-option{flex:1;min-width:200px}.woocommerce-checkout .registration-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}.woocommerce-checkout .registration-option label{cursor:pointer;min-width:0;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:2px solid #e5e5e5;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-weight:600;transition:all .2s;display:flex}.woocommerce-checkout .registration-option label.checked{background:#f8f9fa!important;border-color:#132c54!important}.woocommerce-checkout .registration-option label:not(.checked):hover{border-color:#132c54}.woocommerce-checkout .registration-option input[type=radio]:checked+label:hover,.woocommerce-checkout .registration-option input[type=radio][checked]+label:hover,.woocommerce-checkout .registration-option label.checked:hover{background:#f8f9fa!important;border-color:#132c54!important}.woocommerce-checkout .registration-option--login .checkout-login-link{text-align:left;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:2px solid #e5e5e5;justify-content:flex-start;align-items:center;gap:10px;padding:15px 20px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.woocommerce-checkout .registration-option--login .checkout-login-link:hover{background:#f8f9fa;border-color:#132c54}.woocommerce-checkout .registration-option .registration-option-badge{color:#fff;background:#132c54;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:none}.woocommerce-checkout .registration-option label.checked .registration-option-badge{display:inline-block}.woocommerce-checkout .customer-type-selection-tabs{border-bottom:1px solid #e5e5e5;margin-bottom:30px;padding-bottom:20px}.woocommerce-checkout .customer-type-selection-tabs h4{font-size:var(--font-size-base-xl);color:#000;margin:0 0 15px;font-weight:600}.woocommerce-checkout .customer-type-tabs{background:#fff;border:1px solid #e5e5e5;gap:0;display:flex;overflow:hidden}.woocommerce-checkout .customer-type-tabs input[type=radio]{opacity:0;width:0;height:0;position:absolute}.woocommerce-checkout .customer-type-tabs .customer-type-tab{text-align:center;cursor:pointer;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:none;border-right:1px solid #e5e5e5;flex:1;margin:0;padding:15px 20px;font-weight:600;transition:all .2s;display:block}.woocommerce-checkout .customer-type-tabs .customer-type-tab:last-child{border-right:none}.woocommerce-checkout .customer-type-tabs .customer-type-tab.checked{font-weight:600;color:#fff!important;background:#132c54!important}.woocommerce-checkout .customer-type-tabs .customer-type-tab:not(.checked):hover{background:#f8f9fa}.woocommerce-checkout .customer-type-tabs input[type=radio]:checked+.customer-type-tab:hover,.woocommerce-checkout .customer-type-tabs input[type=radio][checked]+.customer-type-tab:hover,.woocommerce-checkout .customer-type-tabs .customer-type-tab.checked:hover{color:#fff!important;background:#132c54!important}.woocommerce-checkout .customer-type-selection{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.woocommerce-checkout #billing_company_field{display:none}.woocommerce-checkout .customer-type-selection h4{font-size:var(--font-size-base-xl);color:#000;margin:0 0 15px;font-weight:600}.woocommerce-checkout .customer-type-options{flex-wrap:wrap;gap:15px;display:flex}.woocommerce-checkout .customer-type-option{flex:1;min-width:150px}.woocommerce-checkout .customer-type-option input[type=radio]{opacity:0;width:0;height:0;position:absolute}.woocommerce-checkout .customer-type-option label{cursor:pointer;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:2px solid #e5e5e5;align-items:center;gap:10px;padding:12px 18px;font-weight:600;transition:all .2s;display:flex}.woocommerce-checkout .customer-type-option label:before{content:"";background:#fff;border:2px solid #ddd;flex-shrink:0;width:18px;height:18px;transition:all .2s}.woocommerce-checkout .customer-type-option input[type=radio]:checked+label,.woocommerce-checkout .customer-type-option input[type=radio][checked]+label{background:#f8f9fa;border-color:#132c54}.woocommerce-checkout .customer-type-option input[type=radio]:checked+label:before,.woocommerce-checkout .customer-type-option input[type=radio][checked]+label:before{background:#132c54 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Ccircle cx='3' cy='3' r='2' fill='%23fff'/%3E%3C/svg%3E") 50%/6px no-repeat;border-color:#132c54}.woocommerce-checkout .customer-type-option label:hover{border-color:#132c54}.woocommerce-checkout .form-row.create-account{margin-bottom:20px}.woocommerce-checkout .form-row.create-account label{font-size:var(--font-size-base-lg);color:#000;cursor:pointer;align-items:center;gap:10px;font-weight:600;display:flex}.woocommerce-checkout .form-row.create-account input[type=checkbox]{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:relative}.woocommerce-checkout .form-row.create-account label:before{content:"";background:#fff;border:2px solid #ddd;flex-shrink:0;width:20px;height:20px;transition:all .2s}.woocommerce-checkout .form-row.create-account input[type=checkbox]:checked+label:before{background:#132c54 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M10 3L4.5 8.5 2 6' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#132c54}.woocommerce-checkout .form-row.create-account input[type=checkbox]:focus+label:before{outline-offset:2px;border-color:#132c54;outline:2px solid #132c5433}.woocommerce-checkout .woocommerce-account-fields .create-account{background:#f8f9fa;border:1px solid #e5e5e5;margin-top:20px;padding:30px;animation:.3s ease-out slideDown;display:none}.woocommerce-checkout .woocommerce-account-fields .create-account.active{display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.woocommerce-checkout .create-account h4,.woocommerce-checkout .create-account-fields h4{font-size:var(--font-size-xl);color:#132c54;margin:0 0 10px;font-weight:600}.woocommerce-checkout .create-account .create-account-description,.woocommerce-checkout .create-account-fields .create-account-description{font-size:var(--font-size-base);color:#666;margin-bottom:25px;line-height:1.6}.woocommerce-checkout .create-account .form-row,.woocommerce-checkout .create-account-fields .form-row{margin-bottom:20px}.woocommerce-checkout .create-account .account-benefits,.woocommerce-checkout .create-account-fields .account-benefits{background:#fff;border:1px solid #e5e5e5;margin-top:25px;padding:20px}.woocommerce-checkout .create-account .account-benefits h5,.woocommerce-checkout .create-account-fields .account-benefits h5{font-size:var(--font-size-lg);color:#132c54;margin:0 0 15px;font-weight:600}.woocommerce-checkout .create-account .account-benefits ul,.woocommerce-checkout .create-account-fields .account-benefits ul{margin:0;padding:0;list-style:none}.woocommerce-checkout .create-account .account-benefits li,.woocommerce-checkout .create-account-fields .account-benefits li{font-size:var(--font-size-base);color:#333;margin-bottom:10px;line-height:1.5}.woocommerce-checkout .create-account .account-benefits li:last-child,.woocommerce-checkout .create-account-fields .account-benefits li:last-child{margin-bottom:0}.woocommerce-checkout .create-account-fields{background:#f8f9fa;border:1px solid #e5e5e5;margin-top:20px;padding:30px;animation:.3s ease-out slideDown;display:none}.woocommerce-checkout .create-account-fields.active{display:block}.woocommerce-checkout .create-account-fields .form-row label{font-size:var(--font-size-base-lg);color:#000;margin-bottom:8px;font-weight:600;display:block}.woocommerce-checkout .create-account-fields .form-row input[type=password],.woocommerce-checkout .create-account-fields .form-row input[type=text],.woocommerce-checkout .create-account-fields .form-row input[type=email]{width:100%;font-size:var(--font-size-base-lg);font-family:var(--font-family-base);color:#000;background:#fff;border:1px solid #ddd;padding:12px 15px;transition:border-color .2s}.woocommerce-checkout .create-account-fields .form-row input:focus{border-color:#132c54;outline:none}.woocommerce-checkout .create-account-fields .required{color:#cd0921}.woocommerce-checkout .registration-description{font-size:var(--font-size-base-lg);color:#666;margin-bottom:20px;line-height:1.6}.woocommerce-checkout .registration-description p{margin:0 0 10px}.woocommerce-checkout .registration-description p:last-child{margin-bottom:0}#installment-mini-total{display:none!important}.woocommerce-checkout h3#order_review_heading{font-size:var(--font-size-xl);color:#000;border-bottom:2px solid #e5e5e5;grid-column:2;margin:0 0 20px;padding:0 0 15px;font-weight:600}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:var(--font-size-xl);color:#000;border-bottom:2px solid #e5e5e5;margin:0 0 20px;padding-bottom:15px;font-weight:600}.woocommerce-checkout #ship-to-different-address{border-bottom:none;margin-bottom:20px;padding-bottom:0}.woocommerce-checkout .ship-to-different-address-label{cursor:pointer;font-size:var(--font-size-base-lg);color:#000;align-items:center;gap:10px;font-weight:600;display:flex}.woocommerce-checkout .ship-to-different-address-label input[type=checkbox]{cursor:pointer;flex-shrink:0;width:20px;height:20px}.woocommerce-checkout .ship-to-different-address-label span{user-select:none}.woocommerce-checkout .shipping_address{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;display:none}.woocommerce-checkout .shipping_address.is-visible{display:block}.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{width:100%;font-size:var(--font-size-base-lg);font-family:var(--font-family-base);color:#000;border:1px solid #ddd;padding:12px 15px;transition:border-color .2s}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:#132c54;outline:none}.woocommerce-checkout .form-row label{font-size:var(--font-size-base-lg);color:#000;margin-bottom:8px;font-weight:600;display:block}.woocommerce-checkout .form-row label .required{color:#fe0000}.woocommerce-checkout .review-order-div{width:100%}.woocommerce-checkout .review-order-header{font-size:var(--font-size-base-sm);color:#666;text-transform:uppercase;border-bottom:2px solid #e5e5e5;grid-template-columns:1fr auto;gap:15px;padding:15px 10px;font-weight:600;display:grid}.woocommerce-checkout .review-order-header .product-total{text-align:right}.woocommerce-checkout .review-order-body .review-order-row{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:15px 10px;display:grid}.woocommerce-checkout .review-order-body .review-order-col.product-name{font-size:var(--font-size-base-lg);color:#000;font-weight:600}.woocommerce-checkout .review-order-body .review-order-col.product-total{text-align:right;font-size:var(--font-size-base-xl);color:#000;font-weight:600}.woocommerce-checkout .review-order-footer .review-order-row{grid-template-columns:1fr auto;align-items:center;gap:15px;padding:12px 10px;display:grid}.woocommerce-checkout .review-order-footer .review-order-label{font-size:var(--font-size-base-lg);color:#666;font-weight:600}.woocommerce-checkout .review-order-footer .review-order-value{text-align:right;font-size:var(--font-size-base-lg);color:#000;font-weight:600}.woocommerce-checkout .review-order-footer .review-order-row.cart-discount{background:#f4fbf6;border:1px solid #b8d4c4;border-left:4px solid #1e7a4a;border-radius:6px;margin-top:10px;margin-bottom:4px;padding:16px 14px;box-shadow:0 1px 3px #1e7a4a1f}.woocommerce-checkout .review-order-footer .review-order-row.cart-discount .review-order-label{color:#14532d;font-weight:600;font-size:var(--font-size-base-xl)}.woocommerce-checkout .review-order-footer .review-order-row.cart-discount .review-order-label a{color:inherit;font-weight:inherit;text-underline-offset:2px;text-decoration:underline}.woocommerce-checkout .review-order-footer .review-order-row.cart-discount .review-order-value{font-size:var(--font-size-xl);color:#0f5132;font-weight:600}.woocommerce-checkout .review-order-footer .review-order-row.cart-discount .review-order-value .woocommerce-remove-coupon{font-size:var(--font-size-base-sm);color:#5c4033;vertical-align:baseline;margin-left:10px;font-weight:600;text-decoration:underline}.woocommerce-checkout .review-order-row.order-total{border-top:2px solid #e5e5e5;padding:20px 15px!important}.woocommerce-checkout .review-order-row.order-total .review-order-label,.woocommerce-checkout .review-order-row.order-total .review-order-value{font-size:var(--font-size-xl);color:#000;font-weight:600}.woocommerce-checkout .review-order-row.order-total .review-order-value .amount{font-size:var(--font-size-3xl);color:#fe0000;white-space:nowrap;font-weight:600}.woocommerce-checkout .review-order-row.woocommerce-shipping-totals.shipping{flex-direction:column;gap:0;width:100%;padding:12px 10px;display:flex}.woocommerce-checkout .review-order-shipping-label{font-size:var(--font-size-base-xl);border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:12px;padding-bottom:12px;font-weight:600}@media (width<=768px){.woocommerce-checkout .review-order-shipping-label{font-size:var(--font-size-4xl)}}.woocommerce-checkout .review-order-shipping-methods{width:100%}.woocommerce-checkout .checkout-collapsible{background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;overflow:hidden}.woocommerce-checkout .checkout-collapsible__summary{cursor:pointer;border:none;justify-content:space-between;align-items:center;margin:0;padding:14px 16px;list-style:none;display:flex}.woocommerce-checkout .checkout-collapsible__summary::-webkit-details-marker{display:none}.woocommerce-checkout .checkout-collapsible__summary:after{content:"";border-bottom:2px solid #132c54;border-right:2px solid #132c54;flex-shrink:0;width:9px;height:9px;margin-left:10px;transition:transform .2s;transform:rotate(45deg)}.woocommerce-checkout .checkout-collapsible[open] .checkout-collapsible__summary:after{transform:rotate(-135deg)}.woocommerce-checkout .checkout-collapsible__content{padding:2px 16px 14px}.woocommerce-checkout .review-order-row.inpost-recommendation{grid-template-columns:1fr;padding:10px 0}.woocommerce-checkout .review-order-row.inpost-recommendation .inpost-recommendation-cell{width:100%}.woocommerce-checkout .review-order-footer>tr{grid-template-columns:1fr auto;align-items:center;gap:15px;padding:12px 10px;list-style:none;display:grid}.woocommerce-checkout .review-order-footer>tr td:first-child{grid-column:1}.woocommerce-checkout .review-order-footer>tr td:last-child{text-align:right;grid-column:2}.woocommerce-checkout table.shop_table{border-collapse:collapse;width:100%;margin-bottom:0}.woocommerce-checkout .checkout-products-list-section{margin-top:28px}.woocommerce-checkout .checkout-bottom-action{margin-top:18px}.woocommerce-checkout .checkout-bottom-action #place_order{display:block;width:100%!important}.woocommerce-checkout .checkout-products-list-inner{background:#fff;border-top:1px solid #e5e5e5;padding-top:14px}.woocommerce-checkout .checkout-products-list-title{font-size:var(--font-size-xl);color:#000;margin:0 0 14px;font-weight:600}.woocommerce-checkout .checkout-products-grid{grid-template-columns:minmax(360px,1fr) 120px 120px 140px 70px;align-items:center;column-gap:12px;display:grid}.woocommerce-checkout .checkout-products-grid--head{text-transform:uppercase;color:#555;border-bottom:1px solid #ececec;padding:0 0 12px;font-size:16px;font-weight:600}.woocommerce-checkout .checkout-products-grid--row{border-bottom:1px solid #f0f0f0;padding:16px 0}.woocommerce-checkout .checkout-product-main{align-items:center;gap:16px;min-width:0;display:flex}.woocommerce-checkout .checkout-product-thumb img{object-fit:contain;width:84px;height:84px;display:block}.woocommerce-checkout .checkout-product-name-wrap{min-width:0}.woocommerce-checkout .checkout-product-name a,.woocommerce-checkout .checkout-product-name{color:#132c54;font-size:var(--font-size-2xl);font-weight:600;line-height:1.3;text-decoration:none}.woocommerce-checkout .checkout-product-meta{font-size:var(--font-size-base);color:#777;margin-top:4px}.woocommerce-checkout .checkout-product-meta dl{margin:0}.woocommerce-checkout .checkout-product-qty{align-items:center;gap:10px;display:inline-flex}.woocommerce-checkout .checkout-product-qty__btn{-webkit-appearance:none;appearance:none;cursor:pointer;color:#223f72;background:0 0;border:0;justify-content:center;align-items:center;min-width:20px;min-height:20px;padding:0;font-size:30px;line-height:1;display:inline-flex}.woocommerce-checkout .checkout-product-qty input,.woocommerce-checkout .checkout-product-qty .checkout-product-qty__input{text-align:center;width:32px;height:32px;font-size:var(--font-size-xl);color:#222;background:#fff;border:1px solid #d9dfe8;padding:0}.woocommerce-checkout .checkout-product-qty .checkout-product-qty__input::-webkit-outer-spin-button,.woocommerce-checkout .checkout-product-qty .checkout-product-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-checkout .checkout-product-qty .checkout-product-qty__input{-moz-appearance:textfield}.woocommerce-checkout .checkout-product-remove{color:#999;justify-content:center;align-items:center;display:inline-flex}.woocommerce-checkout .checkout-product-remove:hover{color:#cd0921}@media (width<=1024px){.woocommerce-checkout .checkout-products-list-inner{overflow-x:auto}.woocommerce-checkout .checkout-products-grid{min-width:820px}}@media (width<=768px){.woocommerce-checkout .checkout-products-list-inner{overflow-x:visible}.woocommerce-checkout .checkout-products-grid{min-width:0}.woocommerce-checkout .checkout-products-grid--head{display:none}.woocommerce-checkout .checkout-products-grid--row{border-bottom:1px solid #e6e6e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;padding:14px 0 16px;position:relative}.woocommerce-checkout .checkout-products-col--product{grid-column:1/-1}.woocommerce-checkout .checkout-products-col--remove{position:absolute;top:14px;right:0}.woocommerce-checkout .checkout-product-main{align-items:flex-start;gap:12px;padding-right:34px}.woocommerce-checkout .checkout-product-thumb img{width:62px;height:62px}.woocommerce-checkout .checkout-product-name a,.woocommerce-checkout .checkout-product-name{font-size:17px;line-height:1.25}.woocommerce-checkout .checkout-product-meta{font-size:14px}.woocommerce-checkout .checkout-products-col--price,.woocommerce-checkout .checkout-products-col--qty,.woocommerce-checkout .checkout-products-col--total{color:#3f3f46;grid-template-rows:18px auto;align-items:flex-start;row-gap:6px;font-size:14px;font-weight:600;line-height:1.2;display:grid}.woocommerce-checkout .checkout-products-col--price,.woocommerce-checkout .checkout-products-col--total{font-size:14px}.woocommerce-checkout .checkout-products-col--price:before{content:"Cena";color:#8b8b8b;font-size:14px;font-weight:600;line-height:1}.woocommerce-checkout .checkout-products-col--qty:before{content:"Ilość";color:#8b8b8b;font-size:14px;font-weight:600;line-height:1}.woocommerce-checkout .checkout-products-col--total:before{content:"Wartość";color:#8b8b8b;font-size:14px;font-weight:600;line-height:1}.woocommerce-checkout .checkout-product-qty{align-items:center;gap:8px;min-height:32px}.woocommerce-checkout .checkout-product-qty__btn{color:#1f3b67;font-size:40px;line-height:.8}.woocommerce-checkout .checkout-product-qty input,.woocommerce-checkout .checkout-product-qty .checkout-product-qty__input{width:34px;height:34px;font-size:14px}}.woocommerce-checkout table.shop_table thead{border-bottom:2px solid #e5e5e5}.woocommerce-checkout table.shop_table th{text-align:left;font-size:var(--font-size-base-sm);color:#666;text-transform:uppercase;padding:15px 10px;font-weight:600}.woocommerce-checkout table.shop_table th:nth-child(2){text-align:end}.woocommerce-checkout table.shop_table td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:15px 10px}.woocommerce-checkout table.shop_table td.product-name{font-size:var(--font-size-base-lg);color:#000;font-weight:600}.woocommerce-checkout table.shop_table td.product-name a{color:#444;font-weight:600;font-size:var(--font-size-xl);text-decoration:underline;transition:color .2s}.woocommerce-checkout table.shop_table td.product-name a:hover{color:#000;text-decoration:underline}.woocommerce-checkout table.shop_table td.product-total{text-align:right;font-size:var(--font-size-base-xl);color:#000;font-weight:600}.woocommerce-checkout table.shop_table tfoot th{font-size:var(--font-size-base-lg);color:#666;text-transform:none;padding:12px 10px;font-weight:600}.woocommerce-checkout table.shop_table tfoot td{text-align:right;font-size:var(--font-size-base-lg);color:#000;padding:12px 10px;font-weight:600}.woocommerce-checkout table.shop_table tfoot tr.order-total th,.woocommerce-checkout table.shop_table tfoot tr.order-total td{font-size:var(--font-size-xl);color:#000;border-top:2px solid #e5e5e5;padding:20px 15px;font-weight:600}.woocommerce-checkout table.shop_table tfoot tr.order-total .amount{font-size:var(--font-size-3xl);color:#fe0000;white-space:nowrap;font-weight:600}.woocommerce-checkout .woocommerce-shipping-totals.shipping th{font-size:var(--font-size-base-xl);border-bottom:1px solid #e5e5e5;margin-bottom:12px;padding:0 0 12px;font-weight:600}.woocommerce-checkout .woocommerce-shipping-totals.shipping-methods-row td.shipping-methods-cell{padding:0}.woocommerce-checkout .woocommerce-shipping-totals.shipping-methods-row td.shipping-methods-cell .woocommerce-shipping-methods,.woocommerce-checkout .woocommerce-shipping-totals.shipping-methods-row td.shipping-methods-cell #paczkomat_id_wrapper{width:100%;max-width:100%}.woocommerce-checkout table.shop_table .woocommerce-shipping-methods,.woocommerce-checkout #order_review .woocommerce-shipping-methods{min-width:100%;margin:12px 0;padding:0;list-style:none;width:100%!important}.woocommerce-checkout .woocommerce-shipping-methods li:last-child{margin-bottom:0}#paczkomat_id_wrapper{width:100%}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method{opacity:0;width:0;height:0;position:absolute}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method+label{cursor:pointer;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:2px solid #e5e5e5;align-items:center;gap:14px;min-width:100%;margin:0;padding:14px 18px;font-weight:600;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 3px #0000000a;width:100%!important}.woocommerce-checkout .woocommerce-shipping-methods .shipping-method-icon-wrap{background:#f8f9fa;flex-shrink:0;padding:6px;line-height:0}.woocommerce-checkout .woocommerce-shipping-methods .shipping-method-icon{object-fit:contain;width:36px;height:36px;display:block}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method+label:before{content:"";background:#fff;border:2px solid #ddd;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .2s;position:relative}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method:checked+label{background:linear-gradient(#fafbfc,#f5f6f8);border-color:#132c54;font-weight:600;box-shadow:0 0 0 1px #132c5414}.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method+label:hover{background:#fafbfc;border-color:#132c54}.woocommerce-checkout .woocommerce-shipping-methods label{text-align:left}.woocommerce-checkout .woocommerce-shipping-methods label:has(.shipping-method-recommended-label){flex-wrap:nowrap}.woocommerce-checkout .shipping-method-recommended-label{white-space:nowrap;color:#132c54;background:#132c5414;border-radius:999px;flex:none;order:0;width:auto;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1}.woocommerce-checkout #payment .checkout-collapsible{background:#fff;border:1px solid #dfe3e8;border-radius:8px}.woocommerce-checkout #payment .checkout-collapsible__summary{background:#fff}.woocommerce-checkout #payment .checkout-collapsible__content{padding-top:8px}.woocommerce-checkout #payment .payment_methods{margin:0 0 20px;padding:0;list-style:none}.woocommerce-checkout #payment .payment_methods li{margin-bottom:12px;padding:0}.woocommerce-checkout #payment .payment_methods li:last-child{margin-bottom:0}.woocommerce-checkout #payment .payment_methods input[type=radio].input-radio{opacity:0;width:0;height:0;position:absolute}.woocommerce-checkout #payment .payment_methods label{cursor:pointer;font-size:var(--font-size-base-lg);color:#000;background:#fff;border:2px solid #e5e5e5;align-items:center;gap:14px;width:100%;padding:14px 18px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.woocommerce-checkout #payment .payment_methods input[type=radio]:checked+label{background:linear-gradient(#fafbfc,#f5f6f8);border-color:#132c54;font-weight:600}.woocommerce-checkout #payment .payment_methods label:hover{background:#fafbfc;border-color:#132c54}.woocommerce-checkout #payment .payment_methods label:before{content:"";background:#fff;border:2px solid #ddd;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .2s}.woocommerce-checkout #payment .payment_methods input[type=radio]:checked+label:before{background:#132c54;border-color:#132c54;box-shadow:0 0 0 2px #132c541f}.woocommerce-checkout #payment .payment_methods input[type=radio]:not(:checked)+label:before{box-shadow:none;background:#fff;border-color:#ddd}.woocommerce-checkout #payment .payment_methods .payment-method-icon{object-fit:contain;background:#f8f9fa;flex-shrink:0;width:56px;height:36px;padding:6px}.woocommerce-checkout #payment .payment_methods .payment-method-title{flex:1}.woocommerce-checkout .checkout-order-total-row{border-top:2px solid #e5e5e5;justify-content:space-between;align-items:center;margin:8px 0 0;padding:16px 0 4px;font-size:1.125rem;font-weight:600;display:flex}.woocommerce-checkout .checkout-order-total-row .checkout-order-total-label{color:#000}.woocommerce-checkout .checkout-order-total-row .checkout-order-total-amount{color:#fe0000;white-space:nowrap}.woocommerce-checkout .checkout-order-total-row .checkout-order-total-amount .amount{font-size:var(--font-size-3xl);font-weight:600}.woocommerce-checkout .checkout-bottom-action .form-row.place-order{grid-template-columns:1fr 1fr;align-items:start;gap:36px;margin-top:34px;display:grid}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary{background:#f3f6fa;border:1px solid #e6ebf2;padding:20px 24px}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary__rows{flex-direction:column;gap:8px;display:flex}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary__row{font-size:var(--font-size-base-lg);color:#444;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary__total{border-top:1px solid #dde3ea;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary__total-label{font-size:var(--font-size-xl);color:#111;font-weight:600}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary__total-amount{font-size:var(--font-size-3xl);color:#000;font-weight:600}.woocommerce-checkout .checkout-bottom-action .checkout-submit-summary #place_order{margin-top:16px}.woocommerce-checkout .checkout-bottom-action .checkout-consents-column .woocommerce-checkout-consents{margin-bottom:0}.woocommerce-checkout #payment .form-row.place-order{grid-template-columns:1fr 1fr;align-items:start;gap:36px;margin-top:34px;display:grid}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary{background:#f3f6fa;border:1px solid #e6ebf2;padding:20px 24px}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__rows{flex-direction:column;gap:8px;display:flex}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__row{font-size:var(--font-size-base-lg);color:#444;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__total{border-top:1px solid #dde3ea;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__total-label{font-size:var(--font-size-xl);color:#111;font-weight:600}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__total-amount{font-size:var(--font-size-3xl);color:#000;font-weight:600}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary #place_order{margin-top:16px}.woocommerce-checkout #payment .form-row.place-order .checkout-consents-column .woocommerce-checkout-consents{margin-bottom:0}.woocommerce-checkout #payment .payment_box{background:#fff;border:1px solid #e5e5e5;margin:12px 0 0;padding:16px 18px}.woocommerce-checkout #payment .payment_box.is-initially-hidden{display:none}.woocommerce-checkout #payment .payment_box label{box-shadow:none!important;gap:0!important;align-items:unset!important;color:#555!important;width:auto!important;font-weight:300!important;font-size:var(--font-size-base-lg)!important;cursor:auto!important;background:0 0!important;border:none!important;padding:0!important;transition:none!important;display:block!important}.woocommerce-checkout #payment .payment_box p{font-size:var(--font-size-base-lg);color:#666;margin:0}.woocommerce-checkout #payment .payment_box a{color:#444;text-decoration:underline;transition:color .2s}.woocommerce-checkout #payment .payment_box a:hover{color:#000;text-decoration:underline}.woocommerce-checkout #place_order:hover{color:#fff;background:#b71c1c}.woocommerce-form-coupon-toggle{margin-bottom:20px}.woocommerce-checkout .woocommerce-form-coupon{display:none}.woocommerce-checkout .woocommerce-form-coupon[style*=display\:block],.woocommerce-checkout .woocommerce-form-coupon[style*="display: block"],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon[style*=display\:block],.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon[style*="display: block"]{background:#f8f9fa;border:1px solid #e5e5e5;gap:20px;margin-bottom:30px;padding:20px;display:flex!important}.woocommerce-checkout .woocommerce-form-coupon p{font-size:var(--font-size-base-lg);color:#666;margin:0 0 10px}.woocommerce-checkout .woocommerce-form-coupon a{color:#444;font-weight:600;text-decoration:underline;transition:color .2s}.woocommerce-checkout .woocommerce-form-coupon .form-row-first{flex:1}.woocommerce-checkout .woocommerce-form-coupon a:hover{color:#000;text-decoration:underline}button[name=apply_coupon]{height:100%}.woocommerce-checkout .woocommerce-form-coupon .form-row{margin-bottom:0}.woocommerce-checkout .woocommerce-form-coupon .button{color:#fff;cursor:pointer;background:#132c54;border:none;padding:10px 20px;font-weight:600;transition:background .2s}.woocommerce-checkout .woocommerce-form-coupon .button:hover{background:#0a1f3a}.woocommerce-checkout-consents .form-row{margin-bottom:14px}.woocommerce-checkout-consents .form-row label{font-weight:600;font-size:var(--font-size-base-lg);color:#666}.woocommerce-checkout-consents .form-row a{color:#444;text-decoration:underline;transition:color .2s}.woocommerce-checkout-consents .form-row a:hover{color:#000}.woocommerce-checkout .form-row.terms{margin-bottom:20px}.woocommerce-checkout .form-row.terms label{font-weight:600;font-size:var(--font-size-base-lg);color:#666}.woocommerce-checkout .form-row.terms a{color:#444;text-decoration:underline;transition:color .2s}.woocommerce-checkout .form-row.terms a:hover{color:#000;text-decoration:underline}.woocommerce-checkout .form-row input[name=billing_nip],.woocommerce-checkout .form-row input[name=nip],.woocommerce-checkout .form-row input[id*=nip],.woocommerce-checkout .form-row input[id*=NIP]{width:100%;font-size:var(--font-size-base-lg);font-family:var(--font-family-base);color:#000;border:1px solid #ddd;transition:border-color .2s;padding:12px 15px!important}.woocommerce-checkout .form-row input[name=billing_nip]:focus,.woocommerce-checkout .form-row input[name=nip]:focus,.woocommerce-checkout .form-row input[id*=nip]:focus,.woocommerce-checkout .form-row input[id*=NIP]:focus{border-color:#132c54;outline:none}@media (width<=968px){body.woocommerce-checkout .site-main.woo-main .container{width:100%;max-width:100%;padding-left:0;padding-right:0}body.woocommerce-cart .site-main.woo-main .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}body.woocommerce-checkout .checkout-page-wrapper,body.woocommerce-checkout .woocommerce-checkout,body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order,body.woocommerce-checkout .woocommerce-checkout-review-order-table,body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-cart .cart-content-wrapper,body.woocommerce-cart .cart-summary-box{width:100%;max-width:100%}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{table-layout:fixed;min-width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)!important}body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table th,body.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table td{padding-left:20px!important;padding-right:20px!important}body.woocommerce-checkout .inpost-recommendation-cell,body.woocommerce-checkout .inpost-recommendation-box{width:100%!important;max-width:100%!important}body.woocommerce-checkout .woocommerce-shipping-totals.shipping th,body.woocommerce-checkout .woocommerce-shipping-totals.shipping-methods-row td.shipping-methods-cell{width:100%!important;min-width:100%!important;max-width:100%!important}body.woocommerce-checkout .woocommerce-shipping-methods,body.woocommerce-checkout .woocommerce-shipping-methods li,body.woocommerce-checkout .woocommerce-shipping-methods li label{width:100%!important;max-width:100%!important}body.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method+label{min-width:100%;width:100%!important}}@media (width<=578px){.woocommerce-checkout .woocommerce-shipping-methods input[type=radio].shipping_method+label{flex-direction:row}label[for=shipping_method_0_flexible_shipping_single2]{position:relative}label[for=shipping_method_0_flexible_shipping_single2] .shipping-method-recommended-label{z-index:3;white-space:nowrap;background:#f5f5f5;border-radius:999px;padding:4px 14px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}}@media (width<=968px){.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout form.checkout .col2-set,.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout .woocommerce-additional-fields{grid-column:1}.woocommerce-checkout .checkout-products-list-section{margin-top:20px}.woocommerce-checkout h3#order_review_heading{grid-column:1;position:relative;top:auto;left:auto;right:auto}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout #order_review{grid-column:1;padding-top:70px;position:static}.woocommerce-checkout .checkout-bottom-action .form-row.place-order{grid-template-columns:1fr;gap:20px;margin-top:24px}.woocommerce-checkout .checkout-progress-bar{flex-wrap:wrap;gap:10px}.woocommerce-checkout .progress-step:after{display:none}}@media (width<=768px){.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{padding:20px}.woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout #order_review{padding:20px 5px 5px}.woocommerce-checkout .woocommerce-checkout-review-order{border:0}.woocommerce-checkout h3#order_review_heading{font-size:var(--font-size-4xl);padding:20px 20px 15px}.woocommerce-checkout-payment .review-order-shipping-label,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{font-size:var(--font-size-4xl)}.woocommerce-checkout table.shop_table{font-size:var(--font-size-base-lg)}.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table td{padding:10px 5px}.woocommerce-checkout table.shop_table td.product-name a{font-size:var(--font-size-base-xl)}.woocommerce-checkout .checkout-registration-type{flex-direction:column;gap:15px}.woocommerce-checkout .registration-option{min-width:100%}.woocommerce-checkout .registration-option label{font-size:var(--font-size-base-md);padding:12px 15px}.woocommerce-checkout .customer-type-tabs{flex-direction:column}.woocommerce-checkout .customer-type-tabs .customer-type-tab{border-bottom:1px solid #e5e5e5;border-right:none}.woocommerce-checkout .customer-type-tabs .customer-type-tab:last-child{border-bottom:none}.woocommerce-checkout .customer-type-options{flex-direction:column;gap:12px}.woocommerce-checkout .customer-type-option{min-width:100%}.woocommerce-checkout .customer-type-option label{font-size:var(--font-size-base-md);padding:10px 15px}.woocommerce-checkout .woocommerce-account-fields{padding:20px}.woocommerce-checkout .woocommerce-account-fields h3{font-size:var(--font-size-base-xl)}.woocommerce-checkout .form-row input[type=text],.woocommerce-checkout .form-row input[type=email],.woocommerce-checkout .form-row input[type=tel],.woocommerce-checkout .form-row input[type=password],.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{font-size:var(--font-size-base-xl);padding:10px 12px}.woocommerce-checkout #place_order{font-size:var(--font-size-base-lg);padding:12px 15px}.woocommerce-checkout .woocommerce-form-coupon{padding:15px}.woocommerce-checkout .woocommerce-form-coupon a{font-size:var(--font-size-base-md)}.woocommerce-checkout a{font-size:var(--font-size-base-lg)}.woocommerce-checkout #payment{background:0 0;border:0}}.woocommerce-order{max-width:1200px;margin:0 auto;padding:40px 20px}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-notices-wrapper .woocommerce-message:has(.restore-item){color:#1a1a1a;box-shadow:none;background:#e3f2fd;border:none;border-radius:0;margin:0 0 20px;padding:14px 20px;font-size:1rem;line-height:1.5;display:block}.woocommerce-notices-wrapper .woocommerce-message:has(.restore-item) .restore-item{color:#1976d2;font-weight:600;text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-message:has(.restore-item) .restore-item:hover{color:#0d47a1;text-decoration:underline}.order-success-banner{color:#fff;font-size:var(--font-size-xl);background:#4caf50;align-items:center;gap:15px;margin-bottom:30px;padding:20px 30px;font-weight:600;display:flex;box-shadow:0 2px 8px #4caf5033}.order-success-banner__icon{flex-shrink:0;width:24px;height:24px}.order-success-banner__icon svg{color:#fff;width:100%;height:100%}.order-success-banner__text{color:#fff;flex:1}.order-confirmation-message{color:#4caf50;font-size:var(--font-size-base-lg);background:#f1f8f4;border-left:4px solid #4caf50;margin:0 0 30px;padding:15px 20px;font-weight:600}.woocommerce-notice--success.woocommerce-thankyou-order-received{display:none}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error{background:#fff2f2;border:2px solid #d93025;border-radius:10px;margin:18px 0;padding:14px 16px 14px 40px;box-shadow:0 6px 20px #d9302529}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error li{color:#8f1f17;font-weight:600}body.woocommerce-checkout .woocommerce-NoticeGroup-checkout .woocommerce-error a{color:#8f1f17;text-decoration:underline}body.woocommerce-checkout .minuta-checkout-field-error{background:#fff7f7;border-radius:8px;padding:8px;border:2px solid #d93025!important}body.woocommerce-checkout .minuta-checkout-field-error input[type=checkbox]{outline-offset:2px;outline:2px solid #d93025}.woocommerce-order-overview{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0 0 40px;padding:0;list-style:none;display:grid}.woocommerce-order-overview li{text-align:center;background:#fff;border:1px solid #e5e5e5;padding:20px}.woocommerce-order-overview li strong{font-size:var(--font-size-base-xl);color:#000;margin-top:8px;font-weight:600;display:block}.woocommerce-order-overview__total strong{color:#fe0000;font-size:var(--font-size-2xl)}.woocommerce-order-details{background:#fff;border:1px solid #e5e5e5;margin-bottom:40px;padding:30px}.woocommerce-order-details__title{font-size:var(--font-size-2xl);color:#000;border-bottom:2px solid #e5e5e5;margin:0 0 25px;padding-bottom:15px;font-weight:600}.woocommerce-table--order-details{border-collapse:collapse;width:100%;margin-bottom:0}.woocommerce-table--order-details thead{border-bottom:2px solid #e5e5e5}.woocommerce-table--order-details th{text-align:left;font-size:var(--font-size-base-sm);color:#666;text-transform:uppercase;padding:15px 10px;font-weight:600}.woocommerce-table--order-details tbody tr{border-bottom:1px solid #f0f0f0}.woocommerce-table--order-details tbody tr:last-child{border-bottom:none}.woocommerce-table--order-details td{vertical-align:middle;padding:20px 10px}.woocommerce-table--order-details .product-name{align-items:center;gap:15px;display:flex}.woocommerce-table--order-details .product-name-wrapper{align-items:center;gap:15px;width:100%;display:flex}.woocommerce-table--order-details .product-image{background:#f9f9f9;border:1px solid #e5e5e5;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.woocommerce-table--order-details .product-image a{width:100%;height:100%;display:block}.woocommerce-table--order-details .product-image img,.woocommerce-table--order-details .product-image .product-thumbnail{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.woocommerce-table--order-details .product-info{flex:1}.woocommerce-table--order-details .product-name a{color:#444;font-size:var(--font-size-base-xl);margin-bottom:5px;font-weight:600;text-decoration:underline;transition:color .2s;display:block}.woocommerce-table--order-details .product-name a:hover{color:#000;text-decoration:underline}.woocommerce-table--order-details .product-quantity{font-size:var(--font-size-base-lg);color:#666;font-weight:600}.woocommerce-table--order-details .product-total{text-align:right;font-size:var(--font-size-base-xl);color:#000;font-weight:600}.woocommerce-table--order-details tfoot th{font-size:var(--font-size-base-lg);color:#666;text-transform:none;text-align:right;padding:12px 10px;font-weight:600}.woocommerce-table--order-details tfoot td{text-align:right;font-size:var(--font-size-base-lg);color:#000;padding:12px 10px;font-weight:600}.woocommerce-table--order-details tfoot tr.order-total th,.woocommerce-table--order-details tfoot tr.order-total td{font-size:var(--font-size-xl);color:#000;border-top:2px solid #e5e5e5;padding:20px 10px;font-weight:600}.woocommerce-table--order-details tfoot tr.order-total .amount{font-size:var(--font-size-4xl);color:#fe0000;font-weight:600}.woocommerce-customer-details{background:#fff;border:1px solid #e5e5e5;margin-bottom:40px;padding:30px}.woocommerce-customer-details h2{font-size:var(--font-size-2xl);color:#000;border-bottom:2px solid #e5e5e5;margin:0 0 20px;padding-bottom:15px;font-weight:600}.woocommerce-customer-details address{font-style:normal;font-size:var(--font-size-base-lg);color:#000;line-height:1.8}.woocommerce-customer-details address p{margin:0 0 8px}.woocommerce-customer-details address p:last-child{margin-bottom:0}.woocommerce-notice--error.woocommerce-thankyou-order-failed{font-size:var(--font-size-base-xl);color:#000;background:#fff5f5;border:2px solid #fe0000;margin-bottom:30px;padding:20px 25px}.woocommerce-thankyou-order-failed-actions{flex-wrap:wrap;gap:15px;margin-top:20px;display:flex}.woocommerce-thankyou-order-failed-actions .button{color:#fff;font-weight:600;font-size:var(--font-size-base-lg);text-transform:uppercase;background:#fe0000;padding:12px 25px;text-decoration:none;transition:background .2s}.woocommerce-thankyou-order-failed-actions .button:hover{color:#fff;background:#b71c1c}@media (width<=968px){.woocommerce-order-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.woocommerce-order{padding:20px 15px}.woocommerce-order-details,.woocommerce-customer-details{padding:20px}.woocommerce-order-details__title,.woocommerce-customer-details h2{font-size:var(--font-size-xl)}.woocommerce-order-overview{grid-template-columns:1fr;gap:15px}.woocommerce-order-overview li{padding:15px}.woocommerce-table--order-details .product-name-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.woocommerce-table--order-details .product-image{width:60px;height:60px}.woocommerce-table--order-details .product-name a{font-size:var(--font-size-base-lg)}.woocommerce-table--order-details th,.woocommerce-table--order-details td{font-size:var(--font-size-base-lg);padding:10px 5px}.woocommerce-table--order-details tfoot tr.order-total th,.woocommerce-table--order-details tfoot tr.order-total td{font-size:var(--font-size-base-xl);padding:15px 5px}.woocommerce-table--order-details tfoot tr.order-total .amount{font-size:var(--font-size-2xl)}.woocommerce-thankyou-order-failed-actions{flex-direction:column}.woocommerce-thankyou-order-failed-actions .button{text-align:center;width:100%}}.woocommerce-checkout #billing-section-content>div:has(.nsl-container),.woocommerce-checkout #billing-section-content .nsl-container,.woocommerce-checkout #billing-section-content .nsl-container-block{display:none!important}.woocommerce-checkout .checkout-section-summary--billing{margin-top:14px;padding-top:6px}.woocommerce-checkout .checkout-section-summary__line{font-size:var(--font-size-base-xl);color:#666;margin:0 0 10px;line-height:1.5}.woocommerce-checkout .checkout-section-summary__line[data-summary-line=name]{font-size:var(--font-size-2xl);color:#2b2b2b;font-weight:600}.checkout-progress-bar{justify-content:space-between;margin-bottom:40px;padding:0 20px;display:flex}.progress-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.progress-step:after{content:"";z-index:-1;background:#e5e5e5;width:100%;height:2px;position:absolute;top:15px;left:50%}.progress-step:last-child:after{display:none}.progress-step.active:after{background:#132c54}.step-number{color:#999;z-index:1;background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:flex;position:relative}.progress-step.active .step-number{color:#fff;background:#132c54}.step-label{color:#999;font-size:12px;font-weight:600}.progress-step.active .step-label{color:#132c54;font-weight:600}.cart-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cart-page-title{color:#000;margin:0;font-size:1.75rem;font-weight:600}.cart-share-trigger{color:var(--color-primary,#132c54);border:2px solid var(--color-primary,#132c54);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:.875rem;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:none!important}.cart-share-trigger:hover{background:var(--color-primary,#132c54);color:#fff}.cart-share-trigger svg{flex-shrink:0}.cart-share-modal{z-index:100000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cart-share-modal[hidden]{display:none!important}.cart-share-modal__backdrop{cursor:pointer;background:#00000080;position:absolute;inset:0}.select2{width:100%!important}.cart-share-modal__box{background:#fff;border-radius:12px;width:100%;max-width:420px;padding:28px 24px;position:relative;box-shadow:0 20px 60px #0003}.cart-share-modal__close{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;width:36px;height:36px;padding:0;font-size:1.5rem;line-height:1;transition:color .2s,background .2s;position:absolute;top:12px;right:12px}.cart-share-modal__close:hover{color:#000;background:#f0f0f0}.cart-share-modal__title{color:#000;margin:0 32px 20px 0;font-size:1.25rem;font-weight:600}.cart-share-modal__actions{flex-direction:column;gap:16px;display:flex}.cart-share-modal__actions .button.cart-share-copy-link{background:var(--color-primary,#132c54);color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:12px 20px;font-weight:600;transition:background .2s}.cart-share-modal__actions .button.cart-share-copy-link:hover{background:var(--color-primary-dark,#0f2342);color:#fff}.cart-share-modal__or{color:#666;text-align:center;margin:0;font-size:.875rem}.cart-share-email-form{flex-wrap:wrap;gap:10px;display:flex}.cart-share-email-form input[type=email]{border:1px solid #ddd;border-radius:6px;flex:1;min-width:180px;padding:12px 14px;font-size:1rem}.cart-share-email-form input[type=email]:focus{border-color:var(--color-primary,#132c54);outline:none}.cart-share-email-form button[type=submit]{background:var(--color-secondary,#cd0921);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:12px 20px;font-weight:600;transition:background .2s}.cart-share-email-form button[type=submit]:hover{background:var(--color-secondary-dark,#a0081a);color:#fff}.cart-share-modal__message{color:#166534;background:#f0f9f0;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:.875rem;display:none}.cart-share-modal__message.cart-share-modal__message--error{color:#b91c1c;background:#fef2f2}@media (width<=480px){.cart-page-title-row{align-items:flex-start}.cart-share-email-form{flex-direction:column}.cart-share-email-form input[type=email]{min-width:0}}.cart-content-wrapper{grid-template-columns:1fr 400px;gap:40px;display:grid}.cart-products-column{background:#fff}.cart-products-title{color:#000;margin-bottom:20px;font-size:18px;font-weight:600}.shop_table{border-collapse:collapse;width:100%;margin-bottom:30px}.shop_table thead{border-bottom:2px solid #e5e5e5}.shop_table th{text-align:left;color:#666;text-transform:uppercase;padding:15px 10px;font-size:12px;font-weight:600}.shop_table th.product-thumbnail{width:100px}.shop_table th.product-name{width:auto}.shop_table th.product-price,.shop_table th.product-quantity,.shop_table th.product-subtotal{text-align:center;width:120px}.shop_table th.product-remove{text-align:center;width:50px}@media (width<=420px){.logo small{display:none}#logo1{max-width:100%}}.shop_table td{vertical-align:middle;border-bottom:1px solid #f0f0f0;padding:20px 10px}.shop_table td.product-thumbnail img{object-fit:contain;width:80px;height:80px}.shop_table td.product-name{color:#000;font-size:14px;font-weight:600}.shop_table td.product-price,.shop_table td.product-subtotal{text-align:center;font-size:18px;font-weight:600;color:#444!important}.cart-line-discount-note{color:#0f7a3b;margin-top:6px;font-size:12px;font-weight:600;line-height:1.3}.cart-line-discount-amount{color:#cd0921;margin-top:6px;font-size:12px;font-weight:600;line-height:1.3}.cart-line-discount-details{flex-direction:column;gap:2px;margin-top:8px;font-size:12px;line-height:1.35;display:flex}.cart-line-discount-details__old{color:#6b7280;text-decoration:line-through}.cart-line-discount-details__new{color:#0f7a3b;font-weight:600}.cart-line-discount-details__source{color:#374151}.cart-line-discount-tooltip-wrap{align-items:center;margin-left:6px;display:inline-flex;position:relative}.cart-line-discount-tooltip-trigger{color:#666;cursor:pointer;background:#fff;border:1px solid #b9b9b9;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.cart-line-discount-tooltip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#111;border-radius:8px;min-width:220px;max-width:320px;padding:8px 10px;font-size:12px;line-height:1.35;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000040}.cart-line-discount-tooltip-wrap:hover .cart-line-discount-tooltip,.cart-line-discount-tooltip-wrap:focus-within .cart-line-discount-tooltip{opacity:1;visibility:visible}.checkout-line-discount-details{flex-direction:column;gap:2px;margin-top:8px;font-size:12px;line-height:1.35;display:flex}.checkout-line-discount-details__old{color:#6b7280;text-decoration:line-through}.checkout-line-discount-details__new{color:#0f7a3b;font-weight:600}.checkout-line-discount-details__source{color:#374151}.checkout-line-discount-tooltip-wrap{align-items:center;margin-left:6px;display:inline-flex;position:relative}.checkout-line-discount-tooltip-trigger{color:#666;cursor:pointer;background:#fff;border:1px solid #b9b9b9;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.checkout-line-discount-tooltip{color:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#111;border-radius:8px;min-width:220px;max-width:320px;padding:8px 10px;font-size:12px;line-height:1.35;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000040}.checkout-line-discount-tooltip-wrap:hover .checkout-line-discount-tooltip,.checkout-line-discount-tooltip-wrap:focus-within .checkout-line-discount-tooltip{opacity:1;visibility:visible}.shop_table td.product-quantity,.shop_table td.product-remove{text-align:center}.shop_table td.product-remove a{color:#999;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.eraty-image-button,#caraty{display:none!important}.shop_table td.product-remove a:hover{color:#fe0000}.quantity{border:1px solid #ddd;align-items:center;display:inline-flex;overflow:hidden}.quantity input[type=number]{text-align:center;border:none;width:50px;font-size:14px;font-weight:600;padding:0!important}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-info-box{background:#f8f9fa;border-left:4px solid #132c54;align-items:flex-start;gap:15px;margin-bottom:30px;padding:15px 20px;display:flex}.cart-info-box svg{color:#132c54;margin-top:2px}.cart-info-box p{color:#666;margin:0;font-size:14px;line-height:1.6}.woocommerce-checkout #ship-to-different-address{margin-bottom:0}.cart-discount-toggle{cursor:pointer;color:#132c54;background:0 0;border:none;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:600;transition:color .2s;display:flex}.cart-discount-toggle:hover{color:#0a1f3a}.cart-discount-toggle svg{transition:transform .2s}.cart-discount-toggle.active svg{transform:rotate(45deg)}.product-price-old{color:#9ca3af;font-size:13px;font-weight:300;line-height:1.3;text-decoration:line-through;display:block}.product-price-new{color:#0f7a3b;font-size:16px;font-weight:600;line-height:1.3;display:block}.cart-discount-form{background:#f8f9fa;border:1px solid #e5e5e5;margin-top:15px;padding:20px;animation:.3s ease-out slideDown;display:none}.cart-discount-form .coupon{align-items:center;gap:12px;display:flex}.woocommerce-cart .cart-discount-form .coupon{flex-direction:column}.cart-discount-form input[type=text]{border:2px solid #ddd;flex:1;padding:12px 16px;font-size:15px;transition:border-color .2s}.cart-discount-form input[type=text]:focus{border-color:#132c54;outline:none}.cart-discount-form button{color:#fff;cursor:pointer;white-space:nowrap;background:#132c54;border:none;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.cart-discount-form button:hover{background:#0a1f3a;transform:translateY(-1px);box-shadow:0 2px 8px #132c544d}.cart-continue-shopping{color:#fff;background:#132c54;padding:12px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.cart-continue-shopping:hover{color:#fff;background:#0a1f3a}.cart-summary-column{height:fit-content;margin-top:50px;position:sticky;top:20px}.cart-summary-box{background:#c1ccde40;padding:32px}.cart-summary-title{color:#000;border-bottom:2px solid #f0f0f0;margin:0 0 25px;padding-bottom:15px;font-size:22px;font-weight:600;display:none!important}.cart-summary-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.cart-summary-row:last-of-type{border-bottom:none;padding-bottom:0}.cart-summary-row.discount .summary-value{color:#fe0000;font-weight:600}.cart-summary-row--discount-breakdown{align-items:flex-start}.summary-discount-details{flex-direction:column;flex:1;gap:2px;display:flex}.summary-discount-note{color:#7a7a7a;font-size:12px;line-height:1.35;display:block}.summary-label{color:#727272;font-size:14px;font-weight:600}.summary-value{color:#222;font-size:14px;font-weight:600}.summary-value.summary-value--benefit,.summary-value.summary-value--sale,.summary-value.summary-value--shipping{color:#0f7a3b;font-weight:600}.summary-value .free-shipping{color:#4caf50;font-weight:600}.cart-summary-row .woocommerce-shipping-methods,.cart-summary-row .woocommerce-shipping-methods li{margin-left:0;padding-left:0;list-style:none}.cart-summary-row .woocommerce-shipping-methods li:before{content:none;display:none}.cart-shipping-section{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.cart-shipping-title{color:#000;margin:0 0 15px;font-size:16px;font-weight:600}.cart-shipping-row{justify-content:space-between;align-items:center;margin-bottom:15px;padding:8px 0;display:flex}.cart-shipping-label{color:#666;text-transform:uppercase;font-size:12px;font-weight:600}.cart-shipping-value{color:#000;font-size:14px;font-weight:600}.cart-shipping-methods-wrapper{flex-direction:column;gap:10px;display:flex}.cart-shipping-methods-wrapper>.cart-shipping-label{margin-bottom:10px}.cart-shipping-section .woocommerce-shipping-methods,.cart-shipping-section .woocommerce-shipping-methods li{margin:0;padding:0;list-style:none}.cart-shipping-section .woocommerce-shipping-methods li{margin-bottom:10px}.cart-shipping-section .woocommerce-shipping-methods li:last-child{margin-bottom:0}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method{opacity:0;width:0;height:0;position:absolute}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method+label{cursor:pointer;color:#000;background:#fff;border:2px solid #e5e5e5;align-items:center;gap:12px;width:100%;margin:0;padding:12px 15px;font-size:14px;font-weight:600;transition:all .2s;display:flex;position:relative}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method+label:before{content:"";background:#fff;border:2px solid #ddd;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method:checked+label,.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method[checked]+label{background:#f8f9fa;border-color:#132c54;font-weight:600}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method:checked+label:before,.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method[checked]+label:before{background:#132c54;border-color:#132c54;box-shadow:0 0 0 3px #132c541a}.cart-shipping-section .woocommerce-shipping-methods input[type=radio].shipping_method+label:hover{border-color:#132c54}.cart-shipping-section .woocommerce-shipping-methods label .shipping-method-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cart-shipping-section .woocommerce-shipping-methods label .shipping-method-icon svg{width:100%;height:100%}.cart-shipping-section .woocommerce-shipping-methods label .shipping-method-icon.inpost-icon{color:#e50000}.cart-shipping-section .woocommerce-shipping-methods label .shipping-method-text{flex:1}.cart-shipping-section .woocommerce-shipping-destination{color:#666;border-top:1px solid #f0f0f0;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.5}.cart-shipping-section .woocommerce-shipping-destination strong{color:#000;font-weight:600}.cart-shipping-section .woocommerce-shipping-destination a{color:#132c54;text-decoration:underline}.cart-shipping-section .woocommerce-shipping-destination a:hover{text-decoration:none}.cart-summary-total{border-top:2px solid #e5e5e5;justify-content:space-between;align-items:center;margin-top:10px;padding:20px 0;display:flex}.cart-summary-box .cart_totals h2{display:none}.cart-summary-box .cart_totals.cart_totals_div .cart-totals-body{flex-direction:column;gap:0;display:flex}.cart-summary-box .cart_totals .cart-totals-row{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;font-size:15px;display:flex}.cart-summary-box .cart_totals .cart-totals-row:last-of-type{border-bottom:none}.cart-summary-box .cart_totals .cart-totals-label{color:#444;font-weight:600}.cart-summary-box .cart_totals .cart-totals-value{text-align:right;color:#222;font-weight:600}.cart-summary-box .cart_totals .cart-totals-row.woocommerce-shipping-totals.shipping{flex-direction:column;align-items:stretch}.cart-summary-box .cart_totals .cart-totals-shipping-label{color:#000;margin-bottom:12px;font-size:16px;font-weight:600}.cart-summary-box .cart_totals .cart-totals-shipping-methods{width:100%}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods,.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods li{margin:0;padding:0;list-style:none}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods li{margin-bottom:10px}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods input[type=radio].shipping_method{opacity:0;width:0;height:0;position:absolute}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods input[type=radio].shipping_method+label{cursor:pointer;color:#000;background:#fff;border:2px solid #e5e5e5;align-items:center;gap:12px;width:100%;margin:0;padding:12px 15px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods input[type=radio].shipping_method:checked+label{background:#f8f9fa;border-color:#132c54;font-weight:600}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods label .shipping-method-icon-wrap,.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-methods label .shipping-method-icon{flex-shrink:0}.cart-summary-box .cart_totals .cart-totals-row .woocommerce-shipping-destination{color:#666;border-top:1px solid #f0f0f0;margin-top:10px;padding-top:10px;font-size:13px}.cart-summary-box .cart_totals .cart-totals-row.inpost-recommendation{border-bottom:1px solid #f0f0f0;padding:10px 0}.cart-summary-box .cart_totals .cart-totals-row.inpost-recommendation .inpost-recommendation-cell{width:100%}.cart-summary-box .cart_totals .cart-totals-row.order-total{border-bottom:none;padding:10px 0}.cart-summary-box .cart_totals .cart-totals-row.order-total .cart-totals-label{color:#000;font-size:18px;font-weight:600}.cart-summary-box .cart_totals .cart-totals-row.order-total .cart-totals-value .amount,.cart-summary-box .cart_totals .cart-totals-row.order-total .cart-totals-value .woocommerce-Price-amount{color:#000;font-size:24px;font-weight:600}.cart-summary-box .cart_totals .cart-totals-row.cart-savings-row .cart-totals-value{color:#0f7a3b;font-weight:600}.cart-summary-box .cart_totals .shop_table{border:none;margin:0}.cart-summary-box .cart_totals .shop_table th,.cart-summary-box .cart_totals .shop_table td{border:none;border-bottom:1px solid #f0f0f0;padding:12px 0;font-size:15px}.cart-summary-box .cart_totals .shop_table tr.order-total th,.cart-summary-box .cart_totals .shop_table tr.order-total td{border-bottom:none;padding:10px 0}.order-total th{text-transform:none}.order-total td,.cart-savings-row td{text-align:right}.woocommerce-checkout-review-order .gratis-instructions{display:none!important}.cart-summary-box .cart_totals .shop_table tr.order-total th{font-weight:600;color:#444!important;font-size:16px!important}.cart-with-products .cart-product-name a{color:#132c54;font-size:18px;font-weight:600;text-decoration:none!important}.cart-summary-box .cart_totals .shop_table tr.order-total th{color:#000;font-size:18px;font-weight:600}.cart-summary-box .cart_totals .shop_table tr.order-total .amount,.cart-summary-box .cart_totals .shop_table tr.order-total td .woocommerce-Price-amount{color:#000;font-size:24px;font-weight:600}.cart-summary-box .cart_totals .shop_table tr.cart-savings-row th,.cart-summary-box .cart_totals .shop_table tr.cart-savings-row td{border-bottom:none;padding-top:12px;font-size:15px}.cart-summary-box .cart_totals .shop_table tr.cart-savings-row td{color:#0f7a3b;font-weight:600}.cart-summary-box .cart_totals .wc-proceed-to-checkout{border-top:none;flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:0;display:flex}.wc-proceed-to-checkout .eraty-image-button.eraty-evaluate-button{text-align:left;flex:calc(50% - 4px);min-width:0;margin:0;order:2!important}.cart-summary-box .cart_totals .wc-proceed-to-checkout #caraty{flex:calc(50% - 4px);margin:0;order:3!important;width:auto!important}.cart-summary-box .cart_totals .wc-proceed-to-checkout .checkout-button{order:1!important}.cart-summary-box .cart_totals .wc-proceed-to-checkout .checkout-button,.cart-summary-box .cart_totals .wc-proceed-to-checkout .button{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:center;background:#fe0000;border:none;width:100%;padding:16px 24px;font-size:16px;font-weight:600;transition:all .3s;display:block}.cart-summary-box .cart_totals .wc-proceed-to-checkout .checkout-button{flex:100%}.cart-summary-box .cart_totals .wc-proceed-to-checkout #caraty img,.cart-summary-box .cart_totals .wc-proceed-to-checkout .eraty-image-button.eraty-evaluate-button img{width:100%!important;max-width:100%!important;height:auto!important}.cart-summary-box .cart_totals .wc-proceed-to-checkout .checkout-button:hover,.cart-summary-box .cart_totals .wc-proceed-to-checkout .button:hover{background:#b71c1c;transform:translateY(-2px);box-shadow:0 4px 12px #d32f2f4d}.woocommerce-shipping-totals.shipping{flex-direction:column;display:flex}.total-label{color:#000;font-size:18px;font-weight:600}.total-value{color:#fe0000;font-size:24px;font-weight:600}.cart-savings{justify-content:space-between;align-items:center;margin-top:10px;padding:10px 0;display:flex}.savings-label{color:#666;font-size:14px}.savings-value{color:#fe0000;font-size:16px;font-weight:600}.cart-proceed-button{color:#fff;text-align:center;background:#fe0000;width:100%;margin-top:20px;padding:15px 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:block}.cart-proceed-button:hover{color:#fff;background:#b71c1c}@media (width<=968px){.cart-content-wrapper{grid-template-columns:1fr;gap:30px}.cart-summary-column{position:static}}@media (width<=768px){.cart-summary-box{border-top:3px solid #132c54;padding:12px}.checkout-progress-bar{flex-wrap:wrap;gap:10px}.progress-step{flex:0 0 calc(50% - 5px)}.progress-step:after{display:none}.shop_table{display:block}.hero-slider .container{padding:0!important}.shop_table thead{display:none}.shop_table tbody{display:block}.woocommerce-cart-form .shop_table.cart tbody tr.woocommerce-cart-form__cart-item{border:1px solid #e5e5e5;grid-template-rows:auto auto;gap:0 12px;margin-bottom:15px;padding:15px;display:grid}.woocommerce-cart-form .shop_table.cart td{border-bottom:none;padding:10px 0;display:block;text-align:left!important}.woocommerce-cart-form .shop_table.cart td.product-thumbnail{grid-area:1/1;padding:0 0 8px;text-align:center!important}.woocommerce-cart-form .shop_table.cart td.product-thumbnail:before{display:none!important}.woocommerce-cart-form .shop_table.cart td.product-name{grid-area:1/2/auto/4}.woocommerce-cart-form .shop_table.cart td.product-name:before{display:none!important}.woocommerce-cart-form .shop_table.cart td.product-remove{grid-area:1/4;place-self:start end;padding:0!important}.woocommerce-cart-form .shop_table.cart td.product-remove:before{display:none!important}.woocommerce-cart-form .shop_table.cart td.product-price{border-top:1px solid #eee;flex-direction:column;grid-area:2/1;align-items:flex-start;gap:10px;padding-top:12px;display:flex!important}.woocommerce-cart-form .shop_table.cart td.product-price:before{color:#666;text-transform:uppercase;font-size:12px;font-weight:600;display:block;content:attr(data-title)!important;float:none!important}.woocommerce-cart-form .shop_table.cart td.product-quantity{border-top:1px solid #eee;flex-direction:column;grid-area:2/2;align-items:center;gap:16px;padding-top:12px;display:flex!important}.woocommerce-cart-form .shop_table.cart td.product-quantity:before{color:#666;text-transform:uppercase;font-size:12px;font-weight:600;display:block;content:attr(data-title)!important;float:none!important}.woocommerce-cart-form .shop_table.cart td.product-subtotal{border-top:1px solid #eee;flex-direction:column;grid-area:2/3;align-items:flex-end;gap:10px;padding-top:12px;display:flex!important}.woocommerce-cart-form .shop_table.cart .cart-line-discount-note,.woocommerce-cart-form .shop_table.cart .cart-line-discount-amount{font-size:11px}.woocommerce-cart-form .shop_table.cart td.product-subtotal:before{color:#666;text-transform:uppercase;font-size:12px;font-weight:600;display:block;content:attr(data-title)!important;float:none!important}.woocommerce-cart-form .shop_table.cart td[data-title=""]:before,.woocommerce-cart-form .shop_table.cart td:not([data-title]):before{content:none!important;display:none!important}.shop_table td{display:block}.cart_totals .shop_table td[data-title=""]:before,.cart_totals .shop_table td:not([data-title]):before{content:none!important;display:none!important}.cart_totals .shop_table tr:has(th:empty):has(td:empty){display:none!important}.shop_table td.product-thumbnail{text-align:center!important}.shop_table td.product-thumbnail:before{display:none}}@media (width<=480px){.cart-discount-form .coupon{flex-direction:column}.shop_table td.product-name a,.shop_table td.product-price,.shop_table td.product-subtotal{font-size:15px}}.continue-mobile{display:none!important}@media (width<=992px){.continue-desktop{display:none}.continue-mobile{text-align:center;width:100%;display:block!important}}.woocommerce-checkout .checkout-trust-message{display:none!important}@media (width<=600px){.cart-with-products .cart-product-name a{font-size:14px}}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none!important}.upper-belt__timebox.upper-belt__timebox--minutes{margin:0 6px}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li{align-items:center!important;gap:12px!important;margin:0!important;padding:8px 0!important;display:flex!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>input[type=radio].shipping_method{flex:0 0 18px;opacity:1!important;width:18px!important;height:18px!important;margin:0!important;position:static!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label .shipping-method-text{min-width:0;font-size:var(--font-size-base-xl);color:#2f2f2f;flex:auto;order:1;line-height:1.35}@media (width<=768px){.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label .shipping-method-text{font-size:14px}}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label .shipping-method-icon-wrap{flex:none;order:0;background:0 0!important;margin-left:0!important;padding:0!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label .shipping-method-icon{object-fit:contain;width:44px!important;height:32px!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label:before{content:none!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods .shipping-method-recommended-label,.woocommerce-checkout .gratis-checkout-reminder-details,body.woocommerce-cart .gratis-info-banner,body.woocommerce-checkout .gratis-info-banner,body.woocommerce-cart .top-bar,body.woocommerce-checkout .top-bar,body.woocommerce-cart .main-menu__header,body.woocommerce-checkout .main-menu__header,body.woocommerce-cart .header-product-search-area,body.woocommerce-checkout .header-product-search-area,body.woocommerce-cart .blog-search-icon,body.woocommerce-checkout .blog-search-icon{display:none!important}.woocommerce-checkout .checkout-section-header--billing .checkout-edit-toggle{display:inline-flex!important}.woocommerce-checkout .checkout-methods-title{font-size:var(--font-size-xl);color:#111;border:0;margin:0 0 14px;padding:0;font-weight:600}.woocommerce-checkout .checkout-methods-list .woocommerce-shipping-methods,.woocommerce-checkout #payment .checkout-methods-list .payment_methods{margin:0;padding:0;list-style:none}.woocommerce-checkout .checkout-methods-list .woocommerce-shipping-methods li,.woocommerce-checkout #payment .checkout-methods-list .payment_methods li{border:0;align-items:center;gap:10px;margin:0;padding:10px 0;display:flex}.woocommerce-checkout .checkout-methods-list .woocommerce-shipping-methods input[type=radio].shipping_method,.woocommerce-checkout #payment .checkout-methods-list .payment_methods input[type=radio].input-radio{opacity:1;appearance:auto;width:16px;height:16px;margin:0;position:static}.woocommerce-checkout .checkout-methods-list .woocommerce-shipping-methods input[type=radio].shipping_method+label,.woocommerce-checkout #payment .checkout-methods-list .payment_methods input[type=radio]+label{width:100%;box-shadow:none;font-size:var(--font-size-base-lg);color:#222;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font-weight:600;display:flex}.woocommerce-checkout .checkout-methods-list .woocommerce-shipping-methods input[type=radio].shipping_method+label:before,.woocommerce-checkout #payment .checkout-methods-list .payment_methods input[type=radio]+label:before{content:none!important}.woocommerce-checkout .shipping-method-recommended-label{display:none!important}.woocommerce-checkout .checkout-methods-list .shipping-method-icon-wrap,.woocommerce-checkout #payment .checkout-methods-list .payment-method-icon{flex-shrink:0;margin-left:auto}.woocommerce-checkout #payment .checkout-methods-list .payment_box{background:#fafbfd;border:1px solid #eceff3;margin:8px 0 0 26px;padding:10px 12px}.woocommerce-checkout #order_review{background:#fff;border:1px solid #e5e7eb;padding:16px}.woocommerce-checkout h3#order_review_heading{font-size:var(--font-size-2xl);border-bottom:1px solid #e5e7eb;margin:0 0 14px;padding:0 0 12px;font-weight:600}.woocommerce-checkout #order_review .review-order-footer{margin-bottom:14px}.woocommerce-checkout #order_review .review-order-row.woocommerce-shipping-totals.shipping{padding:0}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li,.woocommerce-checkout #payment .checkout-methods-list .payment_methods li{flex-wrap:wrap;align-items:center!important;gap:10px!important;margin:0!important;padding:8px 0!important;display:flex!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li input[type=radio],.woocommerce-checkout #payment .checkout-methods-list .payment_methods li input[type=radio]{flex:0 0 16px}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li label,.woocommerce-checkout #payment .checkout-methods-list .payment_methods li label{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:inline-flex!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods .p24-payment-container.p24-virtual-payment .checkbox:before{display:none}.woocommerce-checkout #payment .checkout-methods-list .payment_methods .p24-payment-container.p24-virtual-payment .checkbox{display:block!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li{padding:6px 0!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label{background:#fff!important;border:1px solid #d8dde6!important;border-radius:8px!important;width:100%!important;padding:10px 12px!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>input[type=radio].shipping_method:checked+label{background:#f6f9ff!important;border-color:#132c54!important;box-shadow:0 0 0 1px #132c541f!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>input[type=radio].shipping_method+label:hover{border-color:#132c54!important}.woocommerce-checkout #order_review .checkout-methods-list .shipping-method-icon-wrap,.woocommerce-checkout #payment .checkout-methods-list .payment-method-icon{margin-left:0!important}.woocommerce-checkout #payment .checkout-methods-list .payment_box{font-size:var(--font-size-base);line-height:1.45;margin:8px 0 8px 26px!important}.woocommerce-checkout .checkout-submit-summary__coupon{margin-bottom:12px}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon-toggle{margin:0;padding:0 0 8px}.woocommerce-checkout .checkout-submit-summary__coupon .checkout-discount-toggle,.woocommerce-checkout .checkout-order-notes-toggle,.woocommerce-checkout .checkout-submit-summary__coupon .checkout-discount-toggle:hover,.woocommerce-checkout .checkout-order-notes-toggle:hover{text-decoration:none}.woocommerce-checkout .checkout-submit-summary__coupon .checkout-discount-toggle svg{transition:transform .2s}.woocommerce-checkout .checkout-submit-summary__coupon .checkout-discount-toggle[aria-expanded=true] svg,.woocommerce-checkout .checkout-order-notes-toggle[aria-expanded=true] svg{transform:rotate(45deg)}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon{gap:12px;animation:.3s ease-out slideDown;display:none;background:#f8f9fa!important;border:1px solid #e5e5e5!important;margin:0!important;padding:20px!important}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon[style*=display\:block],.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon[style*="display: block"]{display:flex!important}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon .form-row{margin:0}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon .form-row-first{flex:1}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon input[name=coupon_code]{border:2px solid #ddd;width:100%;padding:12px 16px;font-size:15px;transition:border-color .2s}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon input[name=coupon_code]:focus{border-color:#132c54;outline:none}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon button[name=apply_coupon]{color:#fff;cursor:pointer;white-space:nowrap;background:#132c54;border:none;padding:12px 24px;font-size:15px;font-weight:600;transition:all .2s}.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon button[name=apply_coupon]:hover{background:#0a1f3a;transform:translateY(-1px);box-shadow:0 2px 8px #132c544d}@media (width<=480px){.woocommerce-checkout .checkout-submit-summary__coupon .woocommerce-form-coupon{flex-direction:column}}.single-product .eraty-image-button,.single-product #caraty{display:none!important}.payment-info__icons{max-height:36px;height:100%!important;margin-left:15px!important}.payment-info__icons img:first-child{margin-left:0!important}#checkout-selected-shipping-method{text-align:right}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li{position:relative}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>input[type=radio].shipping_method{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods li>label{gap:8px!important}.woocommerce-checkout #order_review .checkout-methods-list .woocommerce-shipping-methods .shipping-method-recommended-label{color:#132c54;white-space:nowrap;background:#132c541a;border-radius:999px;align-items:center;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li{position:relative;padding:6px 0!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li>input[type=radio].input-radio{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;margin:0!important;position:absolute!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li>label{width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8dde6!important;border-radius:8px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 12px!important;display:inline-flex!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li>input[type=radio].input-radio:checked+label,.woocommerce-checkout #payment .checkout-methods-list .payment_methods li.is-selected>label{background:#f6f9ff!important;border-color:#132c54!important;box-shadow:0 0 0 1px #132c541f!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li:not(.is-selected)>label{box-shadow:none!important;background:#fff!important;border-color:#d8dde6!important}.woocommerce-checkout #payment .checkout-methods-list .payment_methods li>input[type=radio].input-radio+label:hover{border-color:#132c54!important}.woocommerce-checkout #payment .checkout-methods-list .payment_box{margin:8px 0!important}.woocommerce-checkout .checkout-product-thumb img{width:200px!important;height:150px!important}.woocommerce-checkout .checkout-product-name a,.woocommerce-checkout .checkout-product-name{font-size:var(--font-size-xl)!important;line-height:1.25!important}@media (width<=768px){.woocommerce-checkout .checkout-product-thumb img{width:82px!important;height:82px!important}}.woocommerce-checkout #checkout-place-order-bottom .form-row.place-order{z-index:20!important;position:relative!important}.woocommerce-checkout #checkout-place-order-bottom .checkout-consents-column{z-index:1;position:relative}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary{z-index:30!important;pointer-events:auto!important;position:relative!important}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary #place_order{z-index:40!important;pointer-events:auto!important;cursor:pointer!important;position:relative!important}#checkout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;display:grid}#checkout>.woocommerce-account-fields{grid-column:1/-1}#checkout>#customer_details{grid-column:1/2}#checkout>#order_review{grid-column:2/3}#checkout>#checkout-products-list-section{grid-column:1/-1}#checkout>#checkout-place-order-bottom,.woocommerce-checkout #checkout-place-order-bottom .form-row.place-order{display:contents}.woocommerce-checkout #checkout-place-order-bottom .checkout-consents-column{grid-column:1/2;margin-top:-6px}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary{background:#f3f6fa;border:1px solid #e6ebf2;grid-column:2/3;padding:20px 24px}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__rows{flex-direction:column;gap:8px;display:flex}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__row{font-size:var(--font-size-base-lg);color:#444;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__row--discount-breakdown,.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__row--discount-breakdown{align-items:flex-start}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__row--discount-breakdown>span,.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__row--discount-breakdown>span,.checkout-submit-summary__shipping-free{color:#0f7a3b;font-weight:600}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__discount-details,.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__discount-details{flex-direction:column;flex:1;gap:2px;display:flex}.woocommerce-checkout #payment .form-row.place-order .checkout-submit-summary__discount-note,.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__discount-note{color:#6b7280;font-size:12px;line-height:1.35;display:block}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__total{border-top:1px solid #dde3ea;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__total-label{font-size:var(--font-size-xl);color:#111;font-weight:600}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary__total-amount{font-size:var(--font-size-3xl);color:#000;font-weight:600}.checkout-submit-summary__savings{justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;display:flex}.checkout-submit-summary__savings-label{color:#444;font-size:15px}.checkout-submit-summary__savings-amount{color:#0f7a3b;font-size:15px;font-weight:600}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary #place_order{width:100%;margin-top:16px}.woocommerce-checkout #checkout-place-order-bottom .checkout-consents-column .woocommerce-checkout-consents{margin-bottom:0}@media (width<=968px){#checkout{grid-template-columns:minmax(0,1fr);gap:24px}#checkout>.woocommerce-account-fields,#checkout>#customer_details,#checkout>#order_review,#checkout>#checkout-products-list-section,.woocommerce-checkout #checkout-place-order-bottom .checkout-consents-column,.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary{grid-column:1}#checkout>.woocommerce-account-fields{order:1}#checkout>#customer_details{order:2}.woocommerce-checkout #checkout-place-order-bottom .checkout-consents-column{order:3}#checkout>#order_review{order:4}.woocommerce-checkout #checkout-place-order-bottom .checkout-submit-summary{order:5}}