.oferta{transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.oferta:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}body:is(.page-id-2047,.page-id-2048) .entry-header,body:is(.page-id-2047,.page-id-2048) .entry-content{box-sizing:border-box;width:100%;max-width:1140px;margin-left:auto!important;margin-right:auto!important}body:is(.page-id-2047,.page-id-2048) .entry-header{padding:170px 0 125px}body:is(.page-id-2047,.page-id-2048) .entry-header::before{content:"NATALIA TOPORKIEWICZ  /  ZAKUP ONLINE";display:block;margin-bottom:20px;color:#d6c0a9;font:500 11px/1.5 "Poppins",Arial,sans-serif;letter-spacing:.19em}body:is(.page-id-2047,.page-id-2048) .entry-title{color:#fff9f2!important;font:500 clamp(42px,5vw,70px)/1.1 "Playfair Display",Georgia,serif!important;letter-spacing:-.035em;margin:0!important}body.page-id-2047 .entry-header::after,body.page-id-2048 .entry-header::after{display:block;max-width:620px;margin-top:20px;color:#e3d8ce;font:400 15px/1.75 "Poppins",Arial,sans-serif}body.page-id-2047 .entry-header::after{content:"Sprawdź wybrane materiały i przejdź do zamówienia."}body.page-id-2048 .entry-header::after{content:"Jeszcze jeden krok do sfinalizowania zakupu."}body:is(.page-id-2047,.page-id-2048) .entry-content{position:relative;z-index:2;margin-top:-48px!important}body:is(.page-id-2047,.page-id-2048) .woocommerce{color:var(--nt-dark);font-family:"Poppins",Arial,sans-serif}body.page-id-2047 .woocommerce .cart-empty{position:relative;min-height:250px;display:flex;align-items:center;justify-content:center;margin:0;padding:105px 24px 45px!important;background:#fff;border:1px solid var(--nt-line);border-top:3px solid var(--nt-gold);border-radius:16px;box-shadow:0 18px 55px rgba(61,47,42,.09);text-align:center;color:var(--nt-dark);font-size:clamp(17px,2vw,22px)}body.page-id-2047 .woocommerce .cart-empty::before{content:"✦";position:absolute;top:42px;left:50%;transform:translateX(-50%);width:46px;height:46px;padding:0;border:1px solid var(--nt-line);border-radius:50%;background:var(--nt-cream);color:var(--nt-brown);font:24px/46px Georgia,serif;text-align:center}body.page-id-2047 .woocommerce .woocommerce-cart-form,body.page-id-2048 form.checkout #customer_details>.col-1{box-sizing:border-box;padding:28px;background:#fff;border:1px solid var(--nt-line);border-radius:14px;box-shadow:0 14px 42px rgba(61,47,42,.06)}body.page-id-2047 .woocommerce .cart-collaterals{margin-top:26px}body.page-id-2047 .woocommerce .cart-collaterals .cart_totals{box-sizing:border-box!important;padding:28px!important;background:#fff!important;border:1px solid var(--nt-line)!important;border-radius:14px!important;box-shadow:0 14px 42px rgba(61,47,42,.06)!important}body.page-id-2047 .woocommerce .cart-collaterals .cart_totals>h2{padding:0 0 18px!important;margin:0 0 22px!important;background:0 0!important;border:0!important;border-bottom:1px solid var(--nt-line)!important;border-radius:0!important;color:var(--nt-dark);font:500 28px/1.25 "Playfair Display",Georgia,serif}body.page-id-2047 .woocommerce .cart_totals .wc-proceed-to-checkout{padding:22px 0 0!important;margin:0!important}body.page-id-2047 .woocommerce .cart_totals .wc-proceed-to-checkout a{display:block;width:100%;box-sizing:border-box;margin:0!important;text-align:center}body.page-id-2048 form.checkout h3{padding:0 0 18px!important;margin:0 0 22px!important;background:0 0!important;border:0!important;border-bottom:1px solid var(--nt-line)!important;color:var(--nt-dark);font:500 28px/1.25 "Playfair Display",Georgia,serif}body.page-id-2048 .woocommerce-additional-fields>h3{margin-top:26px!important}body.page-id-2048 form.checkout::after{content:"";display:table;clear:both}body.page-id-2048 form.checkout #customer_details{box-sizing:border-box;float:left!important;width:55%!important;margin:0!important}body.page-id-2048 form.checkout #customer_details>.col-1{float:none!important;width:100%!important}body.page-id-2048 form.checkout #customer_details>.col-2{float:none!important;width:100%!important;padding:0!important;margin:0!important;background:0 0!important;border:0!important;box-shadow:none!important}body.page-id-2048 form.checkout #order_review_heading,body.page-id-2048 form.checkout #order_review{box-sizing:border-box;float:right!important;clear:right!important;width:41%!important;background:#fff!important;border:1px solid var(--nt-line)!important}body.page-id-2048 form.checkout #order_review_heading{padding:28px 28px 22px!important;margin:0!important;border-bottom:0!important;border-radius:14px 14px 0 0!important;font:500 28px/1.25 "Playfair Display",Georgia,serif}body.page-id-2048 form.checkout #order_review{padding:0 28px 28px!important;margin:0!important;border-top:0!important;border-radius:0 0 14px 14px!important;box-shadow:0 14px 42px rgba(61,47,42,.06)}body:is(.page-id-2047,.page-id-2048) .woocommerce table.shop_table{width:100%;margin:0;background:0 0!important;border:0!important;border-collapse:collapse;border-radius:0!important;box-shadow:none!important}body:is(.page-id-2047,.page-id-2048) .woocommerce table.shop_table :is(th,td){padding:16px 10px;border-color:var(--nt-line)}body.page-id-2048 #order_review table.shop_table{float:none!important;width:100%!important}body.page-id-2048 #order_review table.shop_table :is(th,td):first-child{padding-left:0}body.page-id-2048 #order_review table.shop_table :is(th,td):last-child{padding-right:0;text-align:right}body:is(.page-id-2047,.page-id-2048) .woocommerce .order-total :is(th,td){padding-top:20px;padding-bottom:20px;font-size:18px}body:is(.page-id-2047,.page-id-2048) .woocommerce form :is(.input-text,select,textarea){box-sizing:border-box;min-height:48px;padding:11px 14px;background:#fff;border:1px solid #d8ccc1;border-radius:7px;color:var(--nt-dark);font:400 14px/1.5 "Poppins",Arial,sans-serif}body.page-id-2048 .woocommerce form textarea{min-height:100px}body:is(.page-id-2047,.page-id-2048) .woocommerce form :is(.input-text,select,textarea):focus{border-color:var(--nt-brown);outline:2px solid rgba(90,74,67,.13);outline-offset:1px}body.page-id-2048 .select2-container .select2-selection--single{min-height:48px;background:#fff;border:1px solid #d8ccc1;border-radius:7px}body.page-id-2048 .select2-container .select2-selection--single .select2-selection__rendered{padding-left:14px;line-height:46px}body.page-id-2048 .select2-container .select2-selection--single .select2-selection__arrow{height:46px}body:is(.page-id-2047,.page-id-2048) .woocommerce :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){padding:20px 24px 20px 58px;background:#fff;color:var(--nt-dark);border-top-color:var(--nt-gold);border-radius:9px}body.page-id-2048 .woocommerce form.checkout_coupon{background:#fff;border:1px solid var(--nt-line);border-radius:10px}body.page-id-2048 .woocommerce #payment{float:none!important;width:100%!important;padding:22px 0 0!important;margin:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.page-id-2048 .woocommerce #payment ul.payment_methods{padding:0 0 20px!important;border-bottom:1px solid var(--nt-line)}body.page-id-2048 .woocommerce #payment .payment_box{background:var(--nt-cream);border-radius:7px;box-shadow:none}body.page-id-2048 .woocommerce #payment .payment_box::before{border-bottom-color:var(--nt-cream)}body.page-id-2048 .woocommerce #payment .woocommerce-info{padding:18px!important;margin:0 0 22px!important;background:var(--nt-cream)!important;border:1px solid var(--nt-line)!important;border-radius:8px;font-size:13px;line-height:1.8}body.page-id-2048 .woocommerce #payment .woocommerce-info::before{display:none}body.page-id-2048 .woocommerce #payment .place-order{padding:0!important;margin:0!important}body.page-id-2048 .woocommerce-privacy-policy-text,body.page-id-2048 .woocommerce-terms-and-conditions-wrapper{font-size:12px;line-height:1.8}body:is(.page-id-2047,.page-id-2048) .woocommerce :is(a.button,button.button,input.button,#payment #place_order){background:var(--nt-brown);color:#fff;border:0;border-radius:7px;padding:16px 24px;font:600 14px/1.3 "Poppins",Arial,sans-serif;transition:background .2s ease}body:is(.page-id-2047,.page-id-2048) .woocommerce :is(a.button,button.button,input.button,#payment #place_order):hover{background:var(--nt-dark);color:#fff}body.page-id-2048 .woocommerce #payment #place_order{float:none;width:100%;margin:20px 0 0}body:is(.page-id-2047,.page-id-2048) .woocommerce :is(a.button,button.button,input.button):focus-visible{outline:2px solid var(--nt-brown);outline-offset:4px}@media (max-width:921px){body.page-id-2048 form.checkout #customer_details,body.page-id-2048 form.checkout #order_review_heading,body.page-id-2048 form.checkout #order_review{float:none!important;width:100%!important}body.page-id-2048 form.checkout #order_review_heading{margin-top:26px!important}}@media (max-width:767px){body:is(.page-id-2047,.page-id-2048) .entry-header{padding:135px 0 105px}body:is(.page-id-2047,.page-id-2048) .entry-content{margin-top:-35px!important}body.page-id-2047 .woocommerce .woocommerce-cart-form,body.page-id-2048 form.checkout #customer_details>.col-1{padding:20px}body.page-id-2047 .woocommerce .cart-collaterals .cart_totals{padding:20px!important}body.page-id-2048 form.checkout #order_review_heading{padding:22px 20px 18px!important}body.page-id-2048 form.checkout #order_review{padding:0 20px 22px!important}body.page-id-2047 .woocommerce .cart-collaterals .cart_totals>h2,body.page-id-2048 form.checkout h3{font-size:25px}body.page-id-2047 .woocommerce .coupon{display:flex;flex-wrap:wrap;gap:10px}body.page-id-2047 .woocommerce .coupon .input-text{flex:1;width:100%!important;min-width:120px;margin:0!important}}