.pory-commerce{max-width:1320px;margin:64px auto 110px;padding:0 24px;color:var(--color-text-main);font-family:var(--font-body)}
.pory-commerce>header{margin-bottom:28px}.pory-commerce h1{font-size:clamp(40px,4.4vw,58px);margin:0 0 10px}.pory-commerce h2{font-size:28px;margin:0 0 20px}.pory-panel,.pory-upsell,.pory-checkout-shell .woocommerce-billing-fields,.pory-checkout-shell .woocommerce-shipping-fields,.pory-checkout-shell .woocommerce-additional-fields,.pory-checkout-shell #order_review{background:linear-gradient(145deg,#171717,#111);border:1px solid #303030;border-radius:var(--radius-lg);padding:24px}
.pory-shipping-progress{max-width:430px;margin-top:10px}.pory-shipping-progress>strong{display:block;font-size:14px}.pory-shipping-progress>strong .amount{color:var(--color-primary)}.pory-progress-track{display:block;height:6px;background:#292929;border-radius:999px;margin:10px 0 7px;overflow:hidden}.pory-progress-track span{display:block;height:100%;background:linear-gradient(90deg,#ffd000,var(--color-primary));border-radius:inherit;transition:width .3s ease}.pory-shipping-progress small{display:block;color:#aaa;font-size:11px;text-align:center}.pory-shipping-progress.is-complete>strong{color:var(--color-primary)}
.pory-products-panel{margin-bottom:22px}.pory-cart-lower{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:22px;align-items:start}.pory-cart-head,.pory-cart-item{display:grid;grid-template-columns:minmax(300px,1fr) 110px 130px 110px;gap:16px;align-items:center}.pory-cart-head{padding:0 12px 16px 54px;color:#ddd;font-size:11px;font-weight:800;text-transform:uppercase}.pory-cart-item{position:relative;border-top:1px solid #303030;padding:18px 12px 18px 42px}.pory-product{display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:center}.pory-product img{width:96px;height:96px;object-fit:cover;border-radius:10px;background:#fff}.pory-product strong{font-family:var(--font-heading);font-size:19px;text-transform:uppercase}.pory-product .variation{font-size:12px;color:#bbb;margin-top:8px}.pory-product .variation dt,.pory-product .variation dd{display:inline;margin:0 4px 0 0}.pory-remove{position:absolute;left:4px;top:50%;transform:translateY(-50%);color:var(--color-primary);font-size:25px}.pory-unit-price,.pory-line-total{font-size:14px;font-weight:800}.pory-quantity{display:flex!important;align-items:center!important;justify-content:center!important}.pory-quantity button,.pory-commerce .pory-quantity input.qty{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:0!important;background:#242424!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;display:block!important;text-align:center!important;font-size:15px!important;line-height:42px!important;font-weight:800!important;padding:0!important;margin:0!important}.pory-quantity button{cursor:pointer;font-size:18px!important}.pory-quantity .quantity{display:block!important;width:40px!important;margin:0!important}.pory-quantity .qty{appearance:textfield!important;-moz-appearance:textfield!important}.pory-quantity .qty::-webkit-inner-spin-button,.pory-quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pory-update{display:none!important}.pory-coupon{margin-top:20px}.pory-coupon>div{display:flex;gap:12px}.pory-coupon input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:6px;border:1px solid #444}.pory-commerce .button{background:var(--color-primary)!important;color:#080808!important;border:0!important;border-radius:6px!important;padding:15px 24px!important;font-weight:900!important;text-transform:uppercase!important}.pory-back{display:inline-block;margin-top:22px;font-weight:800}.pory-summary{position:sticky;top:100px}.pory-summary>div:not(.pory-benefits){display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #303030}.pory-summary .pory-summary__upsell-discount strong{color:#36c66b}.pory-summary .total{font-size:20px;text-transform:uppercase}.pory-summary .total strong,.pory-free{color:var(--color-primary)}.pory-muted{color:#aaa}.checkout-button{display:block;text-align:center;margin-top:24px}.pory-benefits{display:grid;gap:14px;margin-top:22px;font-size:12px;font-weight:700}.pory-benefits span{color:#fff}.pory-benefits i{width:20px;color:var(--color-primary)}.pory-benefits--wide{grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid #292929;border-radius:10px;padding:18px 24px;margin-top:38px}.pory-benefits--wide span{text-align:center}
.pory-upsell{margin-top:20px}.pory-upsell-card{display:grid;grid-template-columns:76px 1fr auto;gap:16px;align-items:center}.pory-upsell-card img{width:76px;height:76px;object-fit:cover;border-radius:10px;background:#fff}.pory-upsell-copy strong{display:block;text-transform:uppercase;font-size:13px}.pory-upsell del{color:#777}.pory-upsell ins{color:var(--color-primary);font-weight:900;text-decoration:none}.pory-upsell small{color:#888}.pory-upsell-add{background:var(--color-primary);color:#000;border:0;border-radius:5px;padding:12px 18px;font-weight:900;text-transform:uppercase;cursor:pointer}.pory-upsell-add[disabled]{opacity:.65}
.pory-steps{display:flex;max-width:680px;margin:0 auto 52px}.pory-steps span{flex:1;border-top:2px solid #555;padding-top:14px;text-align:center;color:#777;font-size:11px;font-weight:800;text-transform:uppercase}.pory-steps .active{border-color:var(--color-primary);color:var(--color-primary)}.pory-checkout-page>header h1{margin-bottom:8px}.pory-checkout-shell form.checkout{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr)!important;gap:28px!important;align-items:start}.pory-checkout-shell form.checkout:before,.pory-checkout-shell form.checkout:after{display:none!important}.pory-checkout-shell #customer_details,.pory-checkout-shell #order_review{width:100%!important;float:none!important}.pory-checkout-shell #order_review{position:sticky;top:100px}.pory-checkout-shell #order_review_heading{display:none}.pory-checkout-shell .col2-set,.pory-checkout-shell .col-1,.pory-checkout-shell .col-2{width:100%!important;float:none!important}.pory-checkout-shell .woocommerce-billing-fields,.pory-checkout-shell .woocommerce-shipping-fields,.pory-checkout-shell .woocommerce-additional-fields{margin-bottom:20px}.pory-checkout-shell h3{font-size:27px!important;margin:0 0 22px!important}.pory-checkout-shell .form-row{margin:0 0 16px!important;padding:0!important}.pory-checkout-shell label{display:block;color:#fff!important;font-size:11px!important;font-weight:700!important;margin-bottom:6px!important}.pory-checkout-shell .required{color:var(--color-primary)!important}.pory-checkout-shell input.input-text,.pory-checkout-shell textarea,.pory-checkout-shell select,.pory-checkout-shell .select2-selection{width:100%!important;min-height:48px!important;background:#171717!important;color:#fff!important;border:1px solid #3b3b3b!important;border-radius:5px!important;padding:11px!important;box-shadow:none!important}.pory-checkout-shell input:focus,.pory-checkout-shell textarea:focus{border-color:var(--color-primary)!important;outline:2px solid rgba(255,186,0,.15)}.pory-checkout-shell table.shop_table{border:0!important;background:transparent!important;color:#fff!important}.pory-checkout-shell table.shop_table th,.pory-checkout-shell table.shop_table td{padding:13px 0!important;border-color:#303030!important;background:transparent!important;color:#fff!important}.pory-checkout-shell .order-total .amount{color:var(--color-primary)!important;font-size:19px}.pory-checkout-shell #payment{background:transparent!important}.pory-checkout-shell #payment ul.payment_methods{padding:18px 0!important;border-color:#333!important}.pory-checkout-shell #payment div.payment_box{background:#202020!important;color:#fff!important}.pory-checkout-shell #payment div.payment_box:before{border-bottom-color:#202020!important}.pory-checkout-shell #place_order{width:100%!important;min-height:58px!important;background:var(--color-primary)!important;color:#050505!important;font-weight:900!important;text-transform:uppercase!important}.pory-checkout-shell #place_order:disabled{opacity:.55}.pory-checkout-shell .woocommerce-invalid input{border-color:var(--color-error)!important}.pory-checkout-shell .woocommerce-error{color:#fff!important}.pory-checkout-shell .pory-upsell{padding:16px;margin:12px 0}.pory-checkout-shell .pory-upsell h2{font-size:22px}.select-paczkomat-button{background:var(--color-primary)!important;color:#000!important}.paczkomat-logo{margin:10px 0}#selected-paczkomat{border:1px solid #3b3b3b;border-radius:8px;padding:12px;margin:8px 0;color:#ddd}
@media(max-width:980px){.pory-cart-lower,.pory-checkout-shell form.checkout{grid-template-columns:1fr!important}.pory-summary,.pory-checkout-shell #order_review{position:static}.pory-summary{margin-top:0}.pory-benefits--wide{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.pory-commerce{padding:0 14px;margin-top:30px}.pory-cart-head{display:none}.pory-panel{padding:16px}.pory-cart-item{grid-template-columns:1fr 1fr;padding:18px 4px 18px 30px;gap:14px}.pory-product{grid-column:1/-1;grid-template-columns:82px 1fr}.pory-product img{width:82px;height:82px}.pory-remove{top:28px;transform:none}.pory-unit-price:before{content:'Cena';display:block;color:#888;font-size:10px}.pory-line-total{text-align:right}.pory-line-total:before{content:'Razem';display:block;color:#888;font-size:10px}.pory-coupon>div{flex-direction:column}.pory-upsell-card{grid-template-columns:64px 1fr}.pory-upsell-card img{width:64px;height:64px}.pory-upsell-add{grid-column:1/-1;width:100%}.pory-steps{margin-bottom:32px}.pory-steps span{font-size:9px}.pory-checkout-shell .woocommerce-billing-fields,.pory-checkout-shell .woocommerce-shipping-fields,.pory-checkout-shell .woocommerce-additional-fields,.pory-checkout-shell #order_review{padding:16px}.pory-checkout-shell .form-row-first,.pory-checkout-shell .form-row-last{width:100%!important;float:none!important}.pory-benefits{grid-template-columns:1fr}.pory-commerce h1{font-size:40px}}

/* Porybieni checkout 2.0 — all selectors stay inside the checkout namespace. */
body.porybieni-checkout{background:#090909}
.pory-checkout-page{max-width:var(--container-width,1200px);margin-top:42px}
.pory-checkout__header{display:block;margin-bottom:34px!important;text-align:center}
.pory-checkout__header .pory-steps{width:100%;max-width:760px;margin:0 auto 34px}
.pory-checkout__header h1{margin:0!important;letter-spacing:.02em;text-transform:uppercase}
.pory-checkout__header .pory-shipping-progress{width:100%;margin:14px auto 0}
.pory-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.pory-steps:before{content:"";position:absolute;left:16.66%;right:16.66%;top:17px;height:1px;background:#3a3a3a}
.pory-steps button{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;color:#777;font:800 11px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.pory-steps button>span{display:grid;flex:none;place-items:center;box-sizing:border-box;width:36px;height:36px;padding:0;border:1px solid #4a4a4a;border-radius:50%;background:#111;color:#999;font-size:12px;text-align:center;transition:.2s ease}
.pory-steps button.active,.pory-steps button.is-complete{color:#fff}
.pory-steps button.active>span,.pory-steps button.is-complete>span{border-color:var(--color-primary);background:var(--color-primary);color:#090909;box-shadow:0 0 0 5px rgba(255,186,0,.08)}
.pory-steps button:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:4px}

.pory-checkout-shell>.woocommerce{width:100%}
.pory-checkout-shell form.checkout{position:relative;display:grid!important;grid-template-columns:minmax(0,1.62fr) minmax(360px,.98fr)!important;gap:22px 28px!important;align-items:start}
.pory-checkout-shell #customer_details{grid-column:1;grid-row:1;width:100%!important}
.pory-checkout__customer-actions{grid-column:1;grid-row:2}
.pory-checkout__summary{grid-column:2;grid-row:1/span 2;align-self:start;position:sticky;top:96px;min-width:0;padding:24px;border:1px solid #303030;border-radius:18px;background:linear-gradient(145deg,#171717,#101010);box-shadow:0 24px 60px rgba(0,0,0,.24)}
.pory-checkout__summary>h2{margin:0 0 18px!important;font-family:var(--font-heading);font-size:28px!important;letter-spacing:.02em;text-transform:uppercase}
.pory-checkout-shell #order_review{position:static!important;width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
.pory-checkout-shell #order_review_heading{display:none!important}
.pory-express-payment-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 10px;border:1px solid #343434;border-radius:12px;background:#111;overflow:hidden;transition:border-color .18s ease,background-color .18s ease}
.pory-express-payment-card:not(.is-collapsed){border-color:rgba(255,190,0,.5);background:#15140f}
.pory-express-payment-card__trigger{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:62px;margin:0;padding:11px 16px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}
.pory-express-payment-card__mark{position:relative;display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;border:1px solid rgba(255,190,0,.38);border-radius:9px;background:rgba(255,190,0,.055)}
.pory-express-payment-card__mark:before{content:"";width:10px;height:16px;background:var(--color-primary);clip-path:polygon(55% 0,100% 0,68% 40%,100% 40%,30% 100%,45% 56%,10% 56%)}
.pory-express-payment-card__copy{display:block;min-width:0;line-height:1.25}
.pory-express-payment-card__copy strong{display:block;color:#fff;font-size:12px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}
.pory-express-payment-card__copy small{display:block;margin-top:4px;color:#8f8f8f;font-size:9px;font-weight:600}
.pory-express-payment-card__chevron{box-sizing:border-box;width:8px;height:8px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(225deg);transition:transform .18s ease}
.pory-express-payment-card.is-collapsed .pory-express-payment-card__chevron{border-color:#777;transform:rotate(45deg)}
.pory-express-payment-card__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:11px}
.pory-express-payment-card__content{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:2px 13px 14px}
.pory-express-payment-card.is-collapsed .pory-express-payment-card__content{display:none!important}
.pory-express-payment-card__content>.wcpay-express-checkout-wrapper,.pory-express-payment-card__content>#wc-stripe-express-checkout-element{box-sizing:border-box;width:min(100%,620px)!important;max-width:620px!important;min-width:0!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;text-align:center}
.pory-express-payment-card__content #wcpay-express-checkout-element{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important}
.pory-express-payment-card__content #wc-stripe-express-checkout-element{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;margin-bottom:0!important}
.pory-express-payment-card__content #wc-stripe-express-checkout-element>div{box-sizing:border-box;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.pory-express-payment-card__content iframe{display:block;box-sizing:border-box;width:100%!important;max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}
.pory-express-payment-card__content #wc-stripe-express-checkout-button-separator,.pory-express-payment-card__content #wcpay-express-checkout-button-separator{display:none!important}
.pory-checkout-shell form.checkout>#wc-stripe-express-checkout-button-separator{display:none!important}
.pory-checkout__express-divider{display:flex;align-items:center;gap:14px;padding:2px 0;color:#858585;font-size:10px;font-weight:800;letter-spacing:.14em;text-align:center}
.pory-checkout__express-divider:before,.pory-checkout__express-divider:after{content:"";flex:1;height:1px;background:#333}
.pory-checkout__express-divider span{flex:none}
.pory-checkout-shell form.checkout>wc-order-attribution-inputs{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important}
.pory-checkout-shell .woocommerce-billing-fields,.pory-checkout-shell .woocommerce-shipping-fields,.pory-checkout-shell .woocommerce-additional-fields{padding:26px;border-color:#303030;border-radius:18px;background:linear-gradient(145deg,#171717,#101010)}
.pory-checkout-shell .woocommerce-billing-fields>h3,.pory-checkout-shell .woocommerce-shipping-fields>h3,.pory-checkout-shell .woocommerce-additional-fields>h3{font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase}
.pory-checkout-shell .form-row-first,.pory-checkout-shell .form-row-last{width:calc(50% - 8px)!important}
.pory-checkout-shell .form-row-first{float:left!important;clear:left!important}
.pory-checkout-shell .form-row-last{float:right!important;clear:right!important}
.pory-checkout-shell .form-row-wide{clear:both!important;width:100%!important}
.pory-checkout-shell .form-row label{letter-spacing:.02em}
.pory-checkout-shell .form-row .optional{color:#777;font-weight:500}
.pory-checkout-shell input.input-text,.pory-checkout-shell textarea,.pory-checkout-shell select,.pory-checkout-shell .select2-selection{box-sizing:border-box!important;min-height:50px!important;border-radius:8px!important;background:#0e0e0e!important;border-color:#363636!important;transition:border-color .16s ease,box-shadow .16s ease}
.pory-checkout-shell textarea{min-height:112px!important;resize:vertical}
.pory-checkout-shell input.input-text:focus,.pory-checkout-shell textarea:focus,.pory-checkout-shell select:focus,.pory-checkout-shell .select2-container--focus .select2-selection{border-color:var(--color-primary)!important;outline:0!important;box-shadow:0 0 0 3px rgba(255,186,0,.1)!important}
.pory-checkout-shell .select2-selection__rendered{color:#fff!important;line-height:26px!important}
.pory-checkout-shell .select2-selection__arrow{top:11px!important}
.pory-checkout-shell input[type=checkbox],.pory-checkout-shell input[type=radio]{accent-color:var(--color-primary)}
.pory-checkout-shell .woocommerce-invalid input.input-text,.pory-checkout-shell .woocommerce-invalid select,.pory-checkout-shell .woocommerce-invalid .select2-selection{border-color:#f05b5b!important;box-shadow:0 0 0 3px rgba(240,91,91,.08)!important}
.pory-field-error,.pory-shipping-error,.pory-payment-error{display:block;margin:6px 0 0;color:#ff8585;font-size:11px;font-weight:700;line-height:1.4}
.pory-checkout-shell form.checkout>.woocommerce-NoticeGroup-checkout{grid-column:1/-1;order:50;align-self:start;box-sizing:border-box;width:100%;margin:0}
.pory-checkout-shell .woocommerce-NoticeGroup-checkout .woocommerce-error,.pory-checkout-shell .stripe-source-errors .woocommerce-error,.pory-checkout-shell div.woocommerce-error,body.porybieni-checkout .wc-stripe-error,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error{position:relative;box-sizing:border-box;width:100%;min-height:56px;margin:0 0 18px!important;padding:17px 20px 17px 54px!important;border:1px solid rgba(255,98,98,.28)!important;border-left:4px solid #ff6262!important;border-radius:11px;background:linear-gradient(135deg,#1c1516,#111)!important;box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.025);color:#f2f2f2!important;font-size:12px!important;font-weight:700;line-height:1.5;list-style:none!important}
.pory-checkout-shell .woocommerce-NoticeGroup-checkout .woocommerce-error:before,.pory-checkout-shell .stripe-source-errors .woocommerce-error:before,.pory-checkout-shell div.woocommerce-error:before,body.porybieni-checkout .wc-stripe-error:before,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error:before{content:"!"!important;position:absolute!important;top:50%!important;left:17px!important;display:grid!important;place-items:center;width:22px!important;height:22px!important;margin:0!important;border-radius:50%;background:#ff6262;color:#130708!important;font:900 14px/1 var(--font-body)!important;transform:translateY(-50%)}
.pory-checkout-shell .woocommerce-error li,body.porybieni-checkout .wc-stripe-error li,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error li{margin:0!important;padding:0!important;color:inherit!important;list-style:none!important}
.pory-checkout-shell .woocommerce-error li+li,body.porybieni-checkout .wc-stripe-error li+li,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error li+li{margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.08)}
.pory-checkout-shell .woocommerce-error a,body.porybieni-checkout .wc-stripe-error a,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}

.pory-checkout__customer-actions{display:none;justify-content:flex-end}
.pory-checkout-enhanced .pory-checkout__customer-actions{display:flex}
.pory-checkout__summary>.pory-checkout__customer-actions{margin-top:16px}
.pory-checkout__continue,.pory-checkout__to-summary{min-height:54px;min-width:270px}
.pory-checkout__final-data{display:none;margin:0 0 18px;padding:14px 16px;border:1px solid rgba(255,186,0,.24);border-radius:10px;background:rgba(255,186,0,.045)}
.pory-checkout__final-row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:7px 0;font-size:11px;line-height:1.45}
.pory-checkout__final-row strong{color:var(--color-primary);text-transform:uppercase}
.pory-checkout__final-row span{color:#ddd}
.pory-checkout__step-actions{display:none;align-items:center;justify-content:space-between;gap:14px;margin-top:20px}
.pory-checkout__back{min-height:44px;padding:8px 0;border:0;background:transparent;color:#bbb;font-weight:800;cursor:pointer}
.pory-checkout__back:hover{color:var(--color-primary)}
.pory-checkout-enhanced form.is-step-1 #payment,.pory-checkout-enhanced form.is-step-1 .pory-checkout__payment-heading,.pory-checkout-enhanced form.is-step-1 .pory-express-payment-card,.pory-checkout-enhanced form.is-step-1 .pory-checkout__express-divider,.pory-checkout-enhanced form.is-step-1 .pory-checkout__step-actions,.pory-checkout-enhanced form.is-step-1>.wcpay-express-checkout-wrapper,.pory-checkout-enhanced form.is-step-1>#wc-stripe-express-checkout-element,.pory-checkout-enhanced form.is-step-1>#wc-stripe-express-checkout-button-separator{display:none!important}
.pory-checkout-enhanced form.is-step-2 #customer_details,.pory-checkout-enhanced form.is-step-2 .pory-checkout__customer-actions,.pory-checkout-enhanced form.is-step-3 #customer_details,.pory-checkout-enhanced form.is-step-3 .pory-checkout__customer-actions{display:none!important}
.pory-checkout-enhanced form.is-step-2 .pory-checkout__summary,.pory-checkout-enhanced form.is-step-3 .pory-checkout__summary{grid-column:1/-1;grid-row:1;position:static;width:100%;max-width:860px;margin:0 auto}
.pory-checkout-enhanced form.is-step-2 .pory-checkout__step-actions,.pory-checkout-enhanced form.is-step-3 .pory-checkout__step-actions{display:flex}
.pory-checkout-enhanced form.is-step-2 #place_order,.pory-checkout-enhanced form.is-step-2 .woocommerce-terms-and-conditions-wrapper{display:none!important}
.pory-checkout-enhanced form.is-step-3 .pory-checkout__to-summary{display:none}
.pory-checkout-enhanced form.is-step-3 .pory-checkout__final-data{display:block}

.pory-checkout-shell table.woocommerce-checkout-review-order-table{margin:0!important;border-collapse:collapse!important}
.pory-checkout-shell table.woocommerce-checkout-review-order-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #2d2d2d}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tbody td{padding:0!important;border:0!important}
.pory-checkout-shell .pory-checkout-product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center}
.pory-checkout-shell .pory-checkout-product__image img{display:block;width:58px;height:58px;margin:0;border-radius:9px;background:#fff;object-fit:cover}
.pory-checkout-shell .pory-checkout-product__name{font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}
.pory-checkout-shell .product-quantity{display:inline-block;margin:4px 0 0 70px;color:#aaa;font-size:11px}
.pory-checkout-shell .product-name .variation{margin:4px 0 0 70px;color:#999;font-size:10px}
.pory-checkout-shell .product-name .variation dt,.pory-checkout-shell .product-name .variation dd{display:inline;margin:0 3px 0 0}
.pory-checkout-shell .product-total{white-space:nowrap;text-align:right;font-size:12px;font-weight:800}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot th,.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot td{padding:11px 0!important;text-align:right;font-size:12px}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot th{text-align:left;color:#bbb;font-weight:600}
.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total{margin-top:5px;border-top:1px solid #444}
.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total th,.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total td{padding-top:17px!important;color:#fff!important;font-size:16px!important;font-weight:900;text-transform:uppercase}
.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total .amount{font-size:23px!important;color:var(--color-primary)!important}
.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total small.includes_tax{display:block;margin-top:5px;color:#858585!important;font-family:var(--font-body);font-size:9px!important;font-weight:500!important;line-height:1.35;text-transform:uppercase}
.pory-checkout-shell table.woocommerce-checkout-review-order-table .order-total small.includes_tax .amount{color:inherit!important;font-family:inherit;font-size:inherit!important;font-weight:inherit!important;line-height:inherit}
.pory-checkout-shell .woocommerce-shipping-methods{display:grid;gap:8px;margin:0!important;padding:0!important;text-align:left}
.pory-checkout-shell .woocommerce-shipping-methods li{padding:7px 0!important;line-height:1.4}
.pory-checkout-shell .woocommerce-shipping-methods label{display:inline!important;margin:0 0 0 5px!important;font-size:11px!important}
.pory-checkout-shell .select-paczkomat-button{min-height:44px!important;margin:10px 0 2px!important;border-radius:7px!important;padding:10px 14px!important}
.pory-checkout-shell #selected-paczkomat{font-size:11px;line-height:1.55;background:#121212}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping{display:block!important;margin:15px 0 6px;padding:18px 0;border-top:1px solid #353535;border-bottom:1px solid #353535;background:transparent;box-shadow:none}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping>th,.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping>td{display:block!important;box-sizing:border-box;width:100%!important;padding:0!important;border:0!important;text-align:left!important}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping>th{margin:0 0 16px;color:#fff!important;font-family:var(--font-heading);font-size:18px!important;letter-spacing:.025em;text-transform:uppercase}
.pory-checkout-shell table.woocommerce-checkout-review-order-table tfoot tr.woocommerce-shipping-totals.shipping>td:before{display:none!important}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods{gap:12px}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li{position:relative;display:grid;grid-template-columns:minmax(112px,1fr) auto;align-items:center;gap:13px 18px;margin:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li>input:not([type=hidden]){grid-column:1;grid-row:1;width:auto;margin:0}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li>label{grid-column:1/-1;grid-row:1;display:flex!important;align-items:center;justify-content:space-between;gap:10px;margin:0!important;color:#fff!important;font-size:12px!important;line-height:1.4}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li>input:not([type=hidden])+label{padding-left:24px}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li>div:has(.paczkomat-logo){grid-column:1;grid-row:2}
.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li>div:has(.select-paczkomat-button){grid-column:2;grid-row:2;justify-self:end}
.pory-checkout-shell tr.woocommerce-shipping-totals .paczkomat-logo{display:block;width:auto;max-width:112px;height:auto;margin:0}
.pory-checkout-shell tr.woocommerce-shipping-totals .select-paczkomat-button{width:auto;min-width:174px;max-width:210px;margin:0!important;white-space:nowrap}
.pory-checkout-shell tr.woocommerce-shipping-totals #selected-paczkomat{grid-column:1/-1;grid-row:3;box-sizing:border-box;width:100%;margin:0;padding:12px 14px;border-color:#414141;background:#0d0d0d;color:#ddd}
.pory-checkout-shell tr.woocommerce-shipping-totals .pory-shipping-error{margin:10px 0 0;padding:9px 11px;border:1px solid rgba(255,95,95,.35);border-radius:7px;background:rgba(255,95,95,.055)}

.pory-checkout-shell #payment{box-sizing:border-box;max-width:100%;min-width:0;margin-top:0;padding-top:0;border-top:0;background:transparent!important}
.pory-checkout__payment-heading{margin:24px 0 16px;padding-top:24px;border-top:1px solid #333}
.pory-checkout-shell .pory-checkout__payment-title{margin:0!important;color:#fff;font-family:var(--font-heading);font-size:26px!important;letter-spacing:.035em;text-transform:uppercase}
.pory-checkout__payment-heading p{margin:4px 0 0;color:#8d8d8d;font-size:10px;font-weight:600}
.pory-checkout-shell #payment ul.payment_methods{display:grid;gap:10px;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0 0 18px!important;border:0!important;background:transparent!important}
.pory-checkout-shell #payment ul.payment_methods>li.pory-payment-card{position:relative;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0!important;padding:0!important;overflow:visible;border:1px solid #343434;border-radius:12px;background:#111;box-shadow:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}
.pory-checkout-shell #payment ul.payment_methods>li.pory-payment-card.is-active{border-color:rgba(255,190,0,.72);background:#17150f;box-shadow:0 0 0 1px rgba(255,190,0,.07),0 14px 30px rgba(0,0,0,.18)}
.pory-checkout-shell #payment ul.payment_methods>li.pory-payment-card>input.input-radio{position:absolute!important;z-index:2;top:24px;left:18px;display:block!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;accent-color:var(--color-primary);cursor:pointer}
.pory-checkout-shell #payment label.pory-payment-card__trigger{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:66px;margin:0!important;padding:12px 16px 12px 51px!important;color:#fff!important;cursor:pointer}
.pory-payment-card__mark{display:grid;place-items:center;box-sizing:border-box;width:34px;height:34px;border:1px solid #3b3b3b;border-radius:9px;background:#1b1b1b;color:#fff;font-size:9px;font-weight:950;letter-spacing:-.03em;line-height:1;text-transform:none}
.pory-payment-card__mark--card{position:relative;font-size:0}
.pory-payment-card__mark--card:before{content:"";box-sizing:border-box;width:20px;height:14px;border:1.5px solid #d8d8d8;border-radius:3px;background:linear-gradient(to bottom,#d8d8d8 0 3px,transparent 3px)}
.pory-payment-card__mark--link{color:#18d477;font-size:11px;letter-spacing:-.08em}
.pory-payment-card__mark--blik{color:#fff;font-size:8px}
.pory-payment-card__mark--payu{color:#8bd232;font-size:9px}
.pory-payment-card__copy{display:block;min-width:0;line-height:1.25}
.pory-payment-card__copy strong{display:block;color:#fff;font-size:12px;font-weight:900;letter-spacing:.025em;text-transform:uppercase}
.pory-payment-card__copy small{display:block;margin-top:4px;color:#8f8f8f;font-size:9px;font-weight:600;line-height:1.35}
.pory-payment-card__logos{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;color:#aaa;font-size:8px;font-weight:900;letter-spacing:.05em;white-space:nowrap}
.pory-payment-card__logos:empty{display:none}
.pory-checkout-shell #payment .pory-payment-card__logos img{display:block!important;width:auto!important;max-width:72px!important;max-height:22px!important;margin:0!important;object-fit:contain}
.pory-payment-card__chevron{box-sizing:border-box;width:8px;height:8px;border-right:2px solid #777;border-bottom:2px solid #777;transform:rotate(45deg) translate(-2px,-2px);transition:border-color .18s ease,transform .18s ease}
.pory-payment-card.is-active:not(.is-collapsed) .pory-payment-card__chevron{border-color:var(--color-primary);transform:rotate(225deg) translate(-1px,-1px)}
.pory-payment-card.is-active .pory-payment-card__mark{border-color:rgba(255,190,0,.42);background:rgba(255,190,0,.06)}
.pory-checkout-shell #payment ul.payment_methods>li.pory-payment-card>input.input-radio:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:-4px;border-radius:11px}
.pory-checkout-shell #payment .pory-payment-card:not(.is-active)>.payment_box,.pory-checkout-shell #payment .pory-payment-card.is-collapsed>.payment_box{display:none!important}
.pory-checkout-shell #payment .pory-payment-card.is-active:not(.is-collapsed)>.payment_box{display:block!important}
.pory-checkout-shell #payment div.payment_box{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:2px 17px 18px!important;overflow:visible!important;border:0!important;border-radius:0 0 11px 11px!important;background:transparent!important;color:#d4d4d4!important;font-size:11px!important;box-shadow:none!important}
.pory-checkout-shell #payment div.payment_box:before{display:none!important}
.pory-checkout-shell #payment .wc-stripe-upe-element,.pory-checkout-shell #payment .wc-stripe_cc-container,.pory-checkout-shell #payment .stripe-card-group,.pory-checkout-shell #payment .payment_method_stripe iframe{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}
.pory-checkout-shell #payment .wc-stripe-upe-element,.pory-checkout-shell #payment #wc-stripe-upe-form{overflow:visible!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.pory-checkout-shell #payment .wc-stripe_cc-container{display:flow-root}
.pory-checkout-shell #payment .wc-stripe_cc-container .form-row-wide{width:100%!important}
.pory-checkout-shell #payment .wc-stripe_cc-container .form-row-first,.pory-checkout-shell #payment .wc-stripe_cc-container .form-row-last{width:calc(50% - 6px)!important;margin-right:0!important;margin-left:0!important}
.pory-checkout-shell #payment .place-order{margin:0!important;padding:16px 0 0!important}
.pory-checkout-shell #place_order{min-height:58px!important;border-radius:8px!important;font-size:14px!important;letter-spacing:.04em}
.pory-checkout-shell #payment .woocommerce-privacy-policy-text{color:#858585;font-size:9px!important;font-weight:500;line-height:1.5}
.pory-checkout-shell #payment .woocommerce-privacy-policy-text p{margin:0 0 12px;font:inherit;line-height:inherit}
.pory-checkout-shell #payment .woocommerce-privacy-policy-text a,.pory-checkout-shell #payment .woocommerce-terms-and-conditions-link{color:#c8c8c8;font-weight:800;text-decoration:underline;text-decoration-color:#666;text-underline-offset:3px}
.pory-checkout-shell #payment .woocommerce-terms-and-conditions-wrapper{margin-top:10px}
.pory-checkout-shell #payment .woocommerce-terms-and-conditions-wrapper .form-row,.pory-checkout-shell #payment .pory-checkout-consent{margin:0 0 10px!important}
.pory-checkout-shell #payment .pory-checkout-consents{margin-top:2px}
.pory-checkout-shell #payment label.woocommerce-form__label-for-checkbox{display:flex!important;align-items:flex-start;gap:9px;margin:0!important;color:#d0d0d0!important;font-size:10px!important;font-weight:600!important;line-height:1.5}
.pory-checkout-shell #payment label.woocommerce-form__label-for-checkbox input[type=checkbox]{flex:0 0 16px;width:16px!important;min-width:16px;height:16px!important;min-height:16px!important;margin:1px 0 0!important;padding:0!important}
.pory-checkout-shell #payment label.woocommerce-form__label-for-checkbox>span{display:block;min-width:0}
.pory-checkout-shell #payment label.woocommerce-form__label-for-checkbox .required{color:var(--color-primary)!important;text-decoration:none}
.pory-checkout-shell #payment .woocommerce-invalid label.woocommerce-form__label-for-checkbox{color:#ff8585!important}

.pory-checkout-shell .woocommerce-form-coupon-toggle{margin:0 0 12px;text-align:center}
.pory-checkout-shell .woocommerce-form-coupon-toggle .woocommerce-info{margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important}
.pory-checkout-shell .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}
.pory-checkout-shell .showcoupon{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#d7d7d7;font-size:12px;font-weight:800;text-decoration:underline;text-decoration-color:#666;text-underline-offset:4px}
.pory-checkout-shell form.checkout_coupon{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:470px;margin:0 auto 22px!important;padding:16px!important;border:1px solid #303030!important;border-radius:12px!important;background:#131313}
.pory-checkout-shell form.checkout_coupon>p{width:auto!important;margin:0!important;float:none!important}
.pory-checkout-shell form.checkout_coupon input{min-height:46px!important;border-radius:7px!important;background:#0b0b0b!important;color:#fff!important}
.pory-checkout-shell form.checkout_coupon button{min-height:46px!important}

.pory-upsell-card{grid-template-columns:72px minmax(0,1fr) auto;align-items:start}
.pory-upsell-card img{width:72px;height:72px}
.pory-upsell-copy>strong{font-size:12px;line-height:1.35}
.pory-upsell-price{margin-top:5px;font-size:13px}
.pory-upsell-attribute{margin-top:10px}
.pory-upsell-attribute__label{display:block;margin-bottom:5px;color:#aaa;font-size:9px;font-weight:800;text-transform:uppercase}
.pory-upsell-attribute__select{width:100%;min-height:42px;padding:7px 10px;border:1px solid #444;border-radius:7px;background:#101010;color:#fff;font:600 11px var(--font-body)}
.pory-upsell-swatches{display:flex;flex-wrap:wrap;gap:7px}
.pory-upsell-swatch{display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;padding:8px;border:1px solid #4a4a4a;border-radius:50%;background:transparent;color:#fff;font:800 10px var(--font-body);cursor:pointer}
.pory-upsell-swatch:before{content:"";display:block;width:24px;height:24px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:var(--pory-swatch,transparent)}
.pory-upsell-swatch.has-no-color:before{display:none}
.pory-upsell-swatch.is-selected{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(255,186,0,.25)}
.pory-upsell-swatch:disabled{cursor:not-allowed;opacity:.3}
.pory-upsell-add,.pory-upsell-remove{align-self:center;min-width:78px;min-height:44px;border:0;border-radius:7px;background:var(--color-primary);color:#080808;font-weight:900;text-transform:uppercase;cursor:pointer}
.pory-upsell-remove{border:1px solid #444;background:transparent;color:#ddd;font-size:10px}
.pory-upsell-add:disabled{cursor:not-allowed;opacity:.45}
.pory-upsell-feedback{min-height:16px;margin:7px 0 0;color:var(--color-primary);font-size:10px;font-weight:800}
.pory-upsell.is-added{border-color:rgba(72,190,111,.4)}
.pory-upsell.is-added .pory-upsell-feedback{color:#62d78b}
.pory-checkout__summary>.pory-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:14px 0 0;border-top:1px solid #303030}
.pory-checkout__summary>.pory-benefits span{display:flex;align-items:center;gap:6px;font-size:9px;line-height:1.25}
.pory-checkout__summary>.pory-benefits i{width:auto;font-size:13px}

@media(max-width:980px){
  .pory-checkout-shell form.checkout{grid-template-columns:1fr!important}.pory-checkout-shell #customer_details,.pory-checkout__customer-actions,.pory-checkout__summary{grid-column:1;grid-row:auto}.pory-checkout__summary{position:static}.pory-checkout-enhanced form.is-step-2 .pory-checkout__summary,.pory-checkout-enhanced form.is-step-3 .pory-checkout__summary{max-width:none}
}
@media(max-width:600px){
  .pory-checkout-page{padding:0 12px;margin-top:22px}.pory-checkout__header{gap:14px;margin-bottom:22px!important}.pory-checkout__header .pory-steps{margin-bottom:16px}.pory-checkout__header h1{font-size:36px!important;line-height:1.05}.pory-steps:before{top:15px}.pory-steps button{gap:6px;font-size:8px;letter-spacing:.02em}.pory-steps button>span{width:31px;height:31px}.pory-checkout-shell .woocommerce-billing-fields,.pory-checkout-shell .woocommerce-shipping-fields,.pory-checkout-shell .woocommerce-additional-fields,.pory-checkout__summary{padding:17px}.pory-checkout-shell .form-row-first,.pory-checkout-shell .form-row-last{width:100%!important;float:none!important;clear:both!important}.pory-checkout-enhanced .pory-checkout__customer-actions{display:block!important}.pory-checkout__continue,.pory-checkout__to-summary{width:100%;min-width:0}.pory-checkout__step-actions{align-items:stretch;flex-direction:column-reverse}.pory-checkout__back{width:100%}.pory-checkout-shell form.checkout_coupon{grid-template-columns:1fr}.pory-upsell-card{grid-template-columns:62px minmax(0,1fr)}.pory-upsell-card img{width:62px;height:62px}.pory-upsell-add,.pory-upsell-remove{grid-column:1/-1;width:100%}.pory-checkout__summary>.pory-benefits{display:flex;overflow-x:auto;scrollbar-width:none}.pory-checkout__summary>.pory-benefits span{flex:0 0 118px}.pory-checkout__final-row{grid-template-columns:1fr;gap:2px}.pory-checkout-shell .product-quantity,.pory-checkout-shell .product-name .variation{margin-left:0}.pory-checkout-product{grid-template-columns:52px minmax(0,1fr)!important}.pory-checkout-shell .pory-checkout-product__image img{width:52px;height:52px}.pory-checkout-shell tr.woocommerce-shipping-totals .woocommerce-shipping-methods>li{grid-template-columns:minmax(96px,1fr) auto;column-gap:10px}.pory-checkout-shell tr.woocommerce-shipping-totals .paczkomat-logo{max-width:96px}.pory-checkout-shell tr.woocommerce-shipping-totals .select-paczkomat-button{min-width:148px;max-width:160px;padding:10px 12px!important;font-size:11px!important}
  .pory-express-payment-card__trigger{grid-template-columns:31px minmax(0,1fr) 14px;gap:9px;min-height:62px;padding:10px 12px}.pory-express-payment-card__mark{width:31px;height:31px}.pory-express-payment-card__content{padding:2px 9px 11px}.pory-express-payment-card__content #wc-stripe-express-checkout-element{grid-template-columns:1fr;gap:6px!important}.pory-checkout__express-divider{gap:10px}.pory-checkout-shell #payment{max-width:100%;overflow:visible}.pory-checkout-shell #payment label.pory-payment-card__trigger{grid-template-columns:32px minmax(0,1fr) 14px;gap:9px;min-height:70px;padding:11px 12px 11px 47px!important}.pory-checkout-shell #payment ul.payment_methods>li.pory-payment-card>input.input-radio{top:25px;left:15px}.pory-payment-card__mark{grid-column:1;grid-row:1/3;width:31px;height:31px}.pory-payment-card__copy{grid-column:2;grid-row:1}.pory-payment-card__logos{grid-column:2;grid-row:2;justify-content:flex-start;margin-top:1px}.pory-payment-card__chevron{grid-column:3;grid-row:1/3}.pory-checkout-shell #payment div.payment_box{padding:2px 11px 14px!important}.pory-checkout-shell #payment .wc-stripe_cc-container .form-row-first,.pory-checkout-shell #payment .wc-stripe_cc-container .form-row-last{width:100%!important;float:none!important;clear:both!important}
  .pory-checkout-shell .woocommerce-NoticeGroup-checkout .woocommerce-error,.pory-checkout-shell .stripe-source-errors .woocommerce-error,.pory-checkout-shell div.woocommerce-error,body.porybieni-checkout .wc-stripe-error,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error{min-height:52px;padding:14px 13px 14px 46px!important;font-size:11px!important}.pory-checkout-shell .woocommerce-NoticeGroup-checkout .woocommerce-error:before,.pory-checkout-shell .stripe-source-errors .woocommerce-error:before,.pory-checkout-shell div.woocommerce-error:before,body.porybieni-checkout .wc-stripe-error:before,body.porybieni-checkout .woocommerce-notices-wrapper .woocommerce-error:before{left:13px!important;width:21px!important;height:21px!important;font-size:13px!important}
}
