.mada-strona--sklep .mada-strona__tytul{font-size:var(--mada-fs-4xl)}.woocommerce-cart-form table.shop_table{width:100%;border-collapse:collapse}.woocommerce-cart-form th{padding:.75rem .5rem;border-bottom:1px solid var(--mada-atrament);font-size:var(--mada-fs-xs);font-weight:500;letter-spacing:.14em;text-align:left;text-transform:uppercase}.woocommerce-cart-form td{padding:1.25rem .5rem;border-bottom:1px solid var(--mada-piasek);vertical-align:middle}.woocommerce-cart-form .product-thumbnail img{display:block;width:80px;height:80px;object-fit:contain}.woocommerce-cart-form .product-remove a{display:grid;place-items:center;width:32px;height:32px;color:var(--mada-taupe-ciemny);font-size:1.25rem;text-decoration:none}.woocommerce-cart-form td.actions{padding:1.5rem 0}.woocommerce-cart-form td.actions:after{content:"";display:table;clear:both}.woocommerce-cart-form .coupon{float:left;display:flex;flex-wrap:wrap;gap:.5rem}.woocommerce-cart-form td.actions>button[name=update_cart]{float:right}.woocommerce-cart-form .product-remove{width:2.5rem}.woocommerce-cart-form .product-thumbnail{width:6.5rem}.woocommerce-cart-form .product-price,.woocommerce-cart-form .product-subtotal{white-space:nowrap}.woocommerce-cart-form .product-quantity{width:8rem}.woocommerce-cart-form .product-quantity input{width:5.5rem}dl.variation{display:grid;grid-template-columns:auto 1fr;gap:.1rem .4rem;margin:.35rem 0 0;font-size:var(--mada-fs-xs);line-height:1.45;color:var(--mada-taupe-ciemny)}dl.variation dt{margin:0;font-weight:400}dl.variation dd,dl.variation dd p{margin:0}.woocommerce-cart-form dl.variation{font-size:var(--mada-fs-s)}.woocommerce-cart-form .coupon input{width:16rem;max-width:100%}.woocommerce-cart-form .coupon label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-collaterals{display:grid;gap:2rem;margin-top:2.5rem}@media (min-width: 1100px){.woocommerce-cart .mada-strona__tresc>.woocommerce{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,26rem);gap:0 clamp(2.5rem,4vw,4rem);align-items:start}.woocommerce-cart .mada-strona__tresc>.woocommerce>:not(.woocommerce-cart-form,.cart-collaterals){grid-column:1 / -1}.woocommerce-cart .cart-collaterals{margin-top:0;position:sticky;top:calc(var(--mada-naglowek-wysokosc) + 1.5rem)}}.cart_totals{padding:clamp(1.5rem,3vw,2.25rem);background:var(--mada-kosc)}.cart_totals>h2{margin:0 0 1rem;font-size:var(--mada-fs-2xl)}.woocommerce-shipping-calculator .shipping-calculator-form{margin-top:.75rem}.woocommerce-shipping-calculator .form-row{margin-bottom:.75rem}.cart_totals table,.cart_totals tbody{display:block;width:100%}.cart_totals tr{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 1rem;padding:.9rem 0;border-bottom:1px solid var(--mada-piasek)}.cart_totals th,.cart_totals td{padding:0;border:0;text-align:left}.cart_totals th{font-weight:500}.cart_totals td{text-align:right}.cart_totals tr.woocommerce-shipping-totals{grid-template-columns:1fr}.cart_totals tr.woocommerce-shipping-totals td{text-align:left}.cart_totals .woocommerce-shipping-destination,.cart_totals .woocommerce-shipping-calculator{margin:.75rem 0 0;font-size:var(--mada-fs-s);color:var(--mada-taupe-ciemny)}.cart_totals tr.order-total{border-bottom:0;font-size:var(--mada-fs-l)}.cart_totals tr.order-total th{font-weight:500}.cart_totals .includes_tax{display:block;font-size:var(--mada-fs-xs);color:var(--mada-taupe-ciemny)}.wc-proceed-to-checkout .checkout-button{width:100%;margin-top:1.5rem}@media (max-width: 767px){.woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart-form tr.cart_item{display:grid;grid-template-columns:88px 1fr auto;gap:.25rem 1rem;padding:1rem 0;border-bottom:1px solid var(--mada-piasek)}.woocommerce-cart-form tr.cart_item td{padding:0;border:0}.woocommerce-cart-form .product-thumbnail{grid-row:span 4}.woocommerce-cart-form .product-remove{grid-column:3;grid-row:1}.woocommerce-cart-form td[data-title]:before{content:attr(data-title) ": ";color:var(--mada-taupe-ciemny);font-size:var(--mada-fs-xs)}.woocommerce-cart-form .product-name:before{display:none}.woocommerce-cart-form .product-thumbnail,.woocommerce-cart-form .product-remove,.woocommerce-cart-form .product-quantity{width:auto}.woocommerce-cart-form .coupon,.woocommerce-cart-form td.actions>button[name=update_cart]{float:none;width:100%}.woocommerce-cart-form .coupon input{flex:1;width:auto}.woocommerce-cart-form .coupon button[name=apply_coupon]{flex:1 1 100%}.woocommerce-cart-form tr.cart_item td.product-name,.woocommerce-cart-form tr.cart_item td.product-price,.woocommerce-cart-form tr.cart_item td.product-quantity,.woocommerce-cart-form tr.cart_item td.product-subtotal{grid-column:2 / -1}.woocommerce-cart-form tr.cart_item td.product-name{grid-column:2}.woocommerce-cart-form tr.cart_item td.product-quantity{display:flex;align-items:center;gap:.5rem}.woocommerce-cart-form tr.cart_item td.product-quantity input{width:4.5rem;min-height:40px}.woocommerce-cart-form td.actions>button[name=update_cart]{margin-top:.75rem}}form.checkout{display:grid;gap:2.5rem}@media (min-width: 1024px){form.checkout{grid-template-columns:7fr 5fr;column-gap:clamp(2.5rem,5vw,5rem);row-gap:0;align-items:start}form.checkout #customer_details{grid-column:1;grid-row:1 / span 4}form.checkout #order_review_heading,form.checkout #order_review{grid-column:2}form.checkout #order_review_heading{grid-row:1;margin:0}form.checkout #order_review{grid-row:2;align-self:start;position:sticky;top:calc(var(--mada-naglowek-wysokosc) + 1.5rem)}}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-additional-fields h3,#order_review_heading{margin:0 0 1.25rem;font-family:var(--mada-font-display);font-size:var(--mada-fs-2xl);font-weight:400}.form-row{margin:0 0 1rem}.form-row label{display:block}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.form-row-wide,#billing_country_field,#billing_address_1_field,#billing_address_2_field,#billing_email_field,#billing_company_field{grid-column:1 / -1}.form-row .woocommerce-input-wrapper{display:block}.form-row.woocommerce-invalid input{border-color:var(--mada-blad)}.woocommerce-checkout #order_review{padding:1.75rem;background:var(--mada-kosc)}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table :is(thead,tbody,tfoot){display:block;width:100%;font-size:var(--mada-fs-s)}.woocommerce-checkout-review-order-table tr{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.5rem 1rem;padding:.8rem 0;border-bottom:1px solid var(--mada-piasek)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:0;border:0;text-align:left}.woocommerce-checkout-review-order-table :is(th,td):last-child{text-align:right;white-space:nowrap}.woocommerce-checkout-review-order-table thead th{font-size:var(--mada-fs-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mada-taupe-ciemny)}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr:has(>td:only-child){grid-template-columns:1fr}.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td,.woocommerce-checkout-review-order-table tr>td:only-child{text-align:left;white-space:normal}.woocommerce-checkout-review-order-table td.product-name{white-space:normal}.woocommerce-checkout-review-order-table th{font-weight:500}.woocommerce-checkout-review-order-table tr.order-total{border-bottom:0;font-size:var(--mada-fs-l)}#shipping_method{margin:0;padding:0;list-style:none;text-align:left}#shipping_method li{display:grid;grid-template-columns:auto 1fr;gap:0 .6rem;padding:.5rem 0}#shipping_method li label{margin:0;font-weight:400}.mada-metoda-info{grid-column:2;color:var(--mada-taupe-ciemny);font-size:var(--mada-fs-xs)}#payment ul.payment_methods{margin:1.5rem 0 1rem;padding:0;list-style:none}#payment ul.payment_methods>li{padding:.75rem 0;border-bottom:1px solid var(--mada-piasek)}#payment .payment_box{margin-top:.5rem;padding:.75rem 1rem;background:var(--mada-biel);font-size:var(--mada-fs-s)}#place_order{width:100%;min-height:56px;margin-top:1rem}#order_review .mada-kupon{padding-inline:0;border-top:0}.woocommerce-terms-and-conditions-wrapper{margin-top:1rem;font-size:var(--mada-fs-s)}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{margin-bottom:1rem;color:var(--mada-taupe-ciemny)}#payment .form-row.validate-required,#payment .form-row:has(input[type=checkbox]),#payment .mada-zgoda{margin:0 0 .9rem}.ceneo-agree label,#payment .form-row label:has(input[type=checkbox]){color:var(--mada-grafit)}#payment .form-row label.checkbox,#payment .form-row label:has(input[type=checkbox]),#payment .mada-zgoda label{position:relative;display:block;padding-left:1.9rem;font-weight:400;line-height:1.5}#payment .form-row label :is(input[type=checkbox]),#payment .mada-zgoda input[type=checkbox]{position:absolute;left:0;top:.1rem;margin:0}#payment .form-row .optional,#payment .mada-zgoda .optional{color:var(--mada-taupe-ciemny)}.woocommerce-terms-and-conditions-wrapper .form-row,.mada-zgoda{display:block;font-size:var(--mada-fs-s)}.mada-zgoda label,.woocommerce-terms-and-conditions-wrapper label{font-weight:400;color:var(--mada-grafit)}.mada-zaufanie{display:grid;gap:.6rem;margin:1.5rem 0 0;font-size:var(--mada-fs-s)}.mada-zaufanie li{display:flex;gap:.6rem;align-items:center}@media (max-width: 1023px){form.checkout #order_review_heading{display:flex;justify-content:space-between;align-items:center;margin:0;padding:1rem 0;border-block:1px solid var(--mada-piasek);cursor:pointer}form.checkout #order_review_heading+#order_review{margin-top:-2.5rem}#order_review_heading:after{content:"+";width:1em;font-family:var(--mada-font-ui);text-align:center}form.checkout.jest-zwiniete #order_review .woocommerce-checkout-review-order-table thead,form.checkout.jest-zwiniete #order_review .woocommerce-checkout-review-order-table tbody{display:none}form.checkout:not(.jest-zwiniete) #order_review_heading:after{content:"\2212"}}.woocommerce-order{max-width:860px}.woocommerce-thankyou-order-received{font-family:var(--mada-font-display);font-size:var(--mada-fs-3xl);color:var(--mada-atrament)}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:1.5rem 0;padding:1.5rem;background:var(--mada-kosc);list-style:none}.woocommerce-order-overview li{display:grid;font-size:var(--mada-fs-xs);color:var(--mada-taupe-ciemny);letter-spacing:.08em;text-transform:uppercase}.woocommerce-order-overview strong{color:var(--mada-atrament);font-size:var(--mada-fs-m);letter-spacing:0;text-transform:none}.woocommerce-order-details table,.woocommerce-customer-details address{width:100%;border-collapse:collapse}.woocommerce-order-details th,.woocommerce-order-details td{padding:.75rem 0;border-bottom:1px solid var(--mada-piasek);text-align:left}.woocommerce-account.logged-in .mada-strona__tresc>.woocommerce{display:grid;gap:2rem}@media (min-width: 1024px){.woocommerce-account.logged-in .mada-strona__tresc>.woocommerce{grid-template-columns:3fr 9fr;gap:4rem}}.woocommerce-account .mada-strona__tresc>.woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}#customer_login h2{margin:0 0 1.25rem;font-size:var(--mada-fs-2xl)}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{margin-bottom:1rem}.woocommerce-form-login__rememberme{display:flex;align-items:center;gap:.5rem;font-weight:400}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit{width:100%;margin-top:.5rem}.woocommerce-LostPassword{margin:1rem 0 0;font-size:var(--mada-fs-s)}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none}@media (min-width: 1024px){.woocommerce-MyAccount-navigation ul{display:grid}}.woocommerce-MyAccount-navigation a{display:block;padding:.65rem .9rem;color:var(--mada-grafit);text-decoration:none}.woocommerce-MyAccount-navigation .is-active a{background:var(--mada-kosc);color:var(--mada-atrament);font-weight:500}.woocommerce-form-login,.woocommerce-form-register{max-width:28rem}.u-columns.col2-set{display:grid;gap:3rem}@media (min-width: 900px){.u-columns.col2-set{grid-template-columns:1fr 1fr}}.woocommerce table.my_account_orders{width:100%;border-collapse:collapse;font-size:var(--mada-fs-s)}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td{padding:.75rem .5rem;border-bottom:1px solid var(--mada-piasek);text-align:left}body .select2-container--default .select2-selection--single{height:var(--mada-pole-wysokosc);border:1px solid var(--mada-taupe);border-radius:var(--mada-r);background:#fff}body .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0 2.5rem 0 1rem;color:var(--mada-atrament);line-height:calc(var(--mada-pole-wysokosc) - 2px)}body .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:.75rem;width:14px;height:100%}body .select2-container--default .select2-selection--single .select2-selection__arrow b{top:50%;left:0;width:12px;height:12px;margin:-6px 0 0;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' fill='none' stroke='%2317161b' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat center / 12px}body .select2-container--default.select2-container--focus .select2-selection--single,body .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--mada-atrament)}body .select2-dropdown{border-color:var(--mada-taupe);border-radius:0;font-size:var(--mada-fs-s)}body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--mada-atrament);color:var(--mada-kosc)}body .select2-container--default .select2-search--dropdown .select2-search__field{min-height:40px;border-color:var(--mada-taupe)}#ship-to-different-address,#ship-to-different-address label{font-family:var(--mada-font-ui);font-size:var(--mada-fs-m);font-weight:500}form.checkout .woocommerce-NoticeGroup{grid-column:1 / -1}
