.woocommerce-store-notice a{color:#000!important}.woocommerce-checkout #ship-to-different-address{margin:0!important;padding:0!important}iframe.jetpack-notes-cookie-check{display:none!important;width:0!important;height:0!important;border:0!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;top:-9999px!important;pointer-events:none!important}.woocommerce-variation-price>.price{display:block!important;width:100%!important;line-height:1.15!important;margin-bottom:6px!important}.woocommerce-variation-price>.price>.woocommerce-Price-amount.amount:first-of-type{font-size:42px!important;font-weight:700!important;line-height:1.1!important;display:inline-block!important}.woocommerce-variation-price>.price>.woocommerce-Price-amount.amount:first-of-type .woocommerce-Price-currencySymbol{font-size:42px!important}.woocommerce-variation-price>.price>.iworks-omnibus{display:block!important;width:100%!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important;color:#666!important;margin-top:8px!important}.woocommerce-variation-price>.price>.iworks-omnibus .woocommerce-Price-amount.amount{font-size:13px!important;font-weight:500!important;line-height:1.4!important}.pg-coupon-wrap{background:#0f1114;border:1px solid #1f2a36;border-radius:14px;padding:16px}.pg-coupon-wrap .woocommerce-info{background:0 0;border:none;color:#ddd;font-size:14px;padding:0;margin-bottom:10px}.pg-coupon-wrap .showcoupon{color:#01e8ff;font-weight:600;text-decoration:none}.pg-coupon-wrap .form-row{margin-bottom:10px}.pg-coupon-wrap{background:#0b0f14;border:1px solid #1f2a36;border-radius:10px;padding:12px 16px}.pg-coupon-wrap .woocommerce-info{display:flex;align-items:center;gap:8px;background:0 0;border:0;color:#ddd;margin:0}.pg-coupon-wrap .woocommerce-info::before{content:"";font-size:16px}.pg-coupon-wrap .showcoupon{color:#01e8ff;font-weight:600;text-decoration:none}.pg-coupon-wrap{max-width:700px;margin:20px auto}body .select2-container--default .select2-selection--single{border-radius:10px!important;border:1.5px solid #e0e0e0!important;height:44px!important;display:flex!important;align-items:center!important;padding:0 12px!important;background:#fafafa!important}body .select2-container--default.select2-container--focus .select2-selection--single,body .select2-container--default.select2-container--open .select2-selection--single{border-color:#1a9be6!important;background:#fff!important}body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal!important;padding-left:0!important;color:#333!important;font-size:15px!important}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px!important}body .woocommerce-checkout .form-row label{font-size:12px!important;font-weight:600!important;letter-spacing:.4px!important;text-transform:uppercase!important;color:#666!important;margin-bottom:6px!important;display:block!important}body #shipping_method li label{cursor:pointer!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.4px!important}body .woocommerce-checkout-review-order-table,body .woocommerce-checkout-review-order-table th,body .woocommerce-checkout-review-order-table td,body .woocommerce-checkout-review-order-table tr{border:none!important;box-shadow:none!important;outline:none!important}body .woocommerce-checkout-review-order-table thead th{font-size:11px!important;font-weight:700!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#999!important;padding-bottom:10px!important;border-bottom:2px solid #f0f0f0!important}body .woocommerce-checkout-review-order-table tbody tr td{padding:12px 0!important;border-bottom:1px solid #f5f5f5!important;font-size:14px!important;color:#333!important}body .woocommerce-checkout-review-order-table .order-total td{font-weight:700!important;font-size:17px!important;color:#1a1a1a!important;border-top:2px solid #f0f0f0!important}body #payment ul.payment_methods{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}body #payment ul.payment_methods li{background:#fff!important;border:1.5px solid #e8e8e8!important;border-radius:10px!important;padding:12px 16px 12px 20px!important;transition:border-color .2s!important}body #payment ul.payment_methods li label{display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;line-height:1.3!important}body #payment .payment_box{margin:6px 0 0 26px!important;font-size:12px!important;color:#888!important;background:0 0!important;border:none!important;padding:0!important}@media only screen and (max-width:768px){.woocommerce-checkout .e-con.e-flex>.e-con,.woocommerce-page .e-con.e-flex>.e-con{width:100%!important;max-width:100%!important;flex-basis:100%!important;min-width:0!important}.woocommerce-billing-fields .select2-container,.woocommerce-shipping-fields .select2-container{width:100%!important}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px!important}}html body .pg7-price-from,html body .price .pg7-price-from,html body .woocommerce-Price-amount .pg7-price-from,html body .product .price .pg7-price-from,html body li.product .price .pg7-price-from,html body span.pg7-price-from{font-size:.75em!important;font-weight:500!important;color:rgba(255,255,255,.7)!important;margin-right:4px!important;text-transform:lowercase!important;display:inline!important;opacity:1!important}@media (max-width:768px){html body .pg7-price-from,html body span.pg7-price-from{font-size:.75em!important;color:rgba(255,255,255,.7)!important;font-weight:500!important;margin-right:4px!important;text-transform:lowercase!important}}.plus-button{font-size:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.plus-button::before{content:"+"!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important;display:block!important}.woocommerce-products-header .woocommerce-products-header__description,.woocommerce-products-header .term-description,.woocommerce-products-header .archive-description,.woocommerce-products-header .category-description,.woocommerce-products-header .woocommerce-archive-description,.woocommerce-products-header .product-category-description{display:none!important}.woocommerce .cat-desc-wrapper{clear:both!important;float:none!important;display:block!important;width:100%!important;max-width:900px;margin:40px auto 30px;text-align:left;position:relative;z-index:2}.woocommerce nav.woocommerce-pagination,.woocommerce .woocommerce-pagination,.woocommerce ul.page-numbers{clear:both!important}.cat-desc-text{font-size:15px;line-height:1.7;color:#333;max-height:120px;overflow:hidden;transition:max-height .5s ease}.cat-desc-text.expanded{max-height:3000px}.overlay-add-to-cart{overflow:visible!important}.woocommerce ul.products,.shopengine-archive-products ul.products{column-gap:14px!important;row-gap:24px!important}@media (max-width:768px){.woocommerce ul.products,.shopengine-archive-products ul.products{column-gap:8px!important;row-gap:16px!important}}.woocommerce ul.products,.shopengine-archive-products ul.products{column-gap:14px!important;row-gap:24px!important}.woocommerce ul.products li.product,.shopengine-archive-products ul.products li.product{margin-bottom:0!important}.woocommerce ul.products .product-categories,.shopengine-archive-products .product-categories{margin-top:0!important;padding-bottom:2px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.shopengine-archive-products .woocommerce-loop-product__title{margin:0 0 4px!important}.woocommerce ul.products li.product .price,.shopengine-archive-products .price{padding-top:2px!important;padding-bottom:0!important}@media (max-width:768px){.woocommerce ul.products,.shopengine-archive-products ul.products{column-gap:8px!important;row-gap:16px!important}}.shopengine-archive-products ul.products li.product .shopengine-product-description-footer{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;width:100%!important;background:0 0!important;box-shadow:none!important;padding:0!important;margin:10px 0 4px!important}.shopengine-archive-products ul.products li.product .shopengine-product-description-btn-group{display:flex!important;justify-content:center!important;width:100%!important}.shopengine-archive-products ul.products li.product .shopengine-product-description-footer a:not(.pg-personalizuj){display:none!important}.shopengine-archive-products ul.products li.product a.button.pg-personalizuj{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important}@media (max-width:767px){.shopengine-archive-products ul.products li.product a.button.pg-personalizuj{padding:11px 20px!important;font-size:12px!important}}body.woocommerce-account:not(.logged-in) .page-header .entry-title{max-width:1080px;margin:34px auto 6px;text-align:center;font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.5px;color:var(--pgk-ink)}body.woocommerce-account:not(.logged-in) .page-header .entry-title::after{content:"";display:block;width:64px;height:4px;margin:14px auto 0;border-radius:4px;background:linear-gradient(90deg,var(--pgk-cyan),var(--pgk-yellow))}body.woocommerce-account:not(.logged-in) .woocommerce{max-width:1080px;margin:0 auto;padding:0 14px}body.woocommerce-account:not(.logged-in) .woocommerce:has(>#customer_login),body.woocommerce-account:not(.logged-in) .woocommerce:has(>.lost_reset_password){flex-direction:column!important;align-items:stretch!important}body.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:26px;width:100%;max-width:1040px;margin:18px auto 56px}body.woocommerce-account #customer_login::before,body.woocommerce-account #customer_login::after{display:none}body.woocommerce-account #customer_login h2{margin:0 0 6px;font-size:clamp(22px,2.2vw,26px);font-weight:800;letter-spacing:-.2px;line-height:1.2;color:#fff}body.woocommerce-account #customer_login h2::after{display:block;margin-top:8px;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--pgk-muted)}body.woocommerce-account #customer_login .u-column1 h2::after{content:"Witaj ponownie! Zaloguj się, aby śledzić swoje zamówienia."}body.woocommerce-account #customer_login .u-column2 h2::after{content:"Szybsze zakupy, historia zamówień i zapisane adresy w jednym miejscu."}body.woocommerce-account #customer_login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:10px;margin:2px 0 0;font-weight:500;color:var(--pgk-muted);cursor:pointer}body.woocommerce-account #customer_login .lost_password{margin:4px 0 0;text-align:center}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper:not(:empty){width:100%;max-width:1040px;margin:10px auto 0}body .llar_notification_login_page{top:22px;left:50%;box-sizing:border-box;width:min(420px,calc(100vw - 32px));padding:44px 50px 18px 70px;border:1px solid rgba(242,255,0,.35);border-radius:16px;background:var(--pgk-dark-card);box-shadow:0 24px 60px rgba(0,0,0,.35),0 0 0 4px rgba(242,255,0,.06);color:var(--pgk-text);font-family:inherit;font-size:15px;line-height:1.55;text-align:left;transform:translateX(-50%);animation:pgkToastIn .35s ease both}body .llar_notification_login_page::before{content:"!";position:absolute;left:20px;top:50%;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--pgk-yellow);color:var(--pgk-ink);font-size:18px;font-weight:900;transform:translateY(-50%);box-shadow:0 0 0 6px rgba(242,255,0,.12)}body .llar_notification_login_page::after{content:"Nieudane logowanie";position:absolute;left:70px;top:16px;font-size:12px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--pgk-yellow)}body .llar_notification_login_page strong,body .llar_notification_login_page b{color:#fff;font-weight:800}body .llar_notification_login_page .close-button{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:20px;line-height:1;transition:background-color .2s ease}body .llar_notification_login_page .close-button:hover{background:rgba(255,255,255,.18)}.woocommerce-account.logged-in .woocommerce{display:flex;flex-wrap:nowrap;gap:24px;align-items:flex-start;max-width:1200px;margin:0 auto;padding:18px 14px 48px;box-sizing:border-box}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:sticky;top:14px;flex:0 0 280px;width:280px;float:none;box-sizing:border-box;padding:14px;border:1px solid var(--pgk-line);border-radius:22px;background:var(--pgk-dark-card);box-shadow:0 24px 60px rgba(10,14,19,.2);overflow:hidden}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--pgk-glow-line)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:0 0;color:var(--pgk-text);font-size:15px;font-weight:600;letter-spacing:.2px;line-height:1.3;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a::after{content:"›";font-size:20px;line-height:1;opacity:.45;transition:transform .2s ease,opacity .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a:hover{border-color:rgba(61,206,255,.3);background:rgba(61,206,255,.08);color:#fff}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a:hover::after{opacity:.9;transform:translateX(3px)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{border-color:var(--pgk-yellow);background:var(--pgk-yellow);color:var(--pgk-ink);font-weight:800;box-shadow:0 10px 26px rgba(242,255,0,.2)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a::after{opacity:.8}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;padding-top:8px;border-top:1px solid var(--pgk-line)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--pgk-muted)}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--customer-logout a:hover{border-color:rgba(255,92,122,.35);background:rgba(255,92,122,.1);color:#ffb3c1}.woocommerce-account.logged-in .woocommerce-MyAccount-content{position:relative;flex:1 1 auto;min-width:0;float:none;width:auto;box-sizing:border-box;padding:clamp(20px,3vw,34px);border:1px solid var(--pgk-edge);border-radius:22px;background:#fff;box-shadow:0 24px 60px rgba(10,14,19,.08),0 4px 12px rgba(10,14,19,.04);color:var(--pgk-ink2);overflow:hidden}.woocommerce-account.logged-in .woocommerce-MyAccount-content::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pgk-cyan),var(--pgk-yellow))}.woocommerce-account.logged-in .woocommerce-MyAccount-content h2,.woocommerce-account.logged-in .woocommerce-MyAccount-content h3{color:var(--pgk-ink);font-weight:800;letter-spacing:-.2px}.woocommerce-account.logged-in .woocommerce-MyAccount-content a:not(.button){color:var(--pgk-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--pgk-cyan);text-decoration-thickness:2px;text-underline-offset:3px}.woocommerce-account.logged-in .woocommerce-MyAccount-content a:not(.button):hover{color:#0b8fc2}.woocommerce-account.logged-in .woocommerce-MyAccount-content .select2-container .select2-selection--single{height:50px;border:1px solid var(--pgk-edge);border-radius:12px;background:var(--pgk-soft)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0 44px 0 16px;line-height:48px;color:var(--pgk-ink)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__arrow{top:1px;right:10px;height:48px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .show-password-input{right:14px;opacity:.6;transition:opacity .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-content .show-password-input:hover{opacity:1}.woocommerce-account.logged-in .woocommerce-MyAccount-content #account_display_name_description{display:block;margin-top:8px}.woocommerce-account.logged-in .woocommerce-MyAccount-content #account_display_name_description em{font-style:normal;font-size:12.5px;line-height:1.5;color:#64748b}.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset{position:relative;margin:30px 0 22px;padding:34px clamp(16px,2.4vw,26px) 8px;border:1px solid var(--pgk-edge);border-radius:18px;background:linear-gradient(180deg,#fbfcfe,var(--pgk-soft))}.woocommerce-account.logged-in .woocommerce-MyAccount-content fieldset legend{position:absolute;top:-15px;left:20px;margin:0;padding:7px 16px;border-radius:999px;background:var(--pgk-ink);color:var(--pgk-yellow);font-size:12px;font-weight:800;letter-spacing:.8px;line-height:1.2;text-transform:uppercase;box-shadow:0 8px 18px rgba(10,14,19,.18)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:2px 4px 2px 0;padding:10px 18px;border:0;border-radius:12px;background:var(--pgk-ink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.5px;line-height:1.2;text-transform:uppercase;text-decoration:none;opacity:1;box-shadow:0 8px 20px rgba(10,14,19,.14);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-content .button:hover{background:#000;color:var(--pgk-yellow);transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,14,19,.22),0 0 0 3px rgba(61,206,255,.25)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .button:disabled,.woocommerce-account.logged-in .woocommerce-MyAccount-content .button.disabled{padding:14px 34px;background:#e8edf3;color:#94a3b8;box-shadow:none;transform:none;cursor:not-allowed}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;width:100%;margin:18px 0 0}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses::before,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses::after{display:none;content:none}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none;width:auto;max-width:none;min-width:0;margin:0;box-sizing:border-box;padding:22px;border:1px solid var(--pgk-edge);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 10px 26px rgba(10,14,19,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address:hover{border-color:rgba(61,206,255,.5);box-shadow:0 16px 36px rgba(10,14,19,.09);transform:translateY(-2px)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--pgk-edge)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title::before,.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title::after{display:none}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title :is(h2,h3){flex:1 1 auto;min-width:0;margin:0;float:none;font-size:18px;font-weight:800;letter-spacing:-.1px;line-height:1.25;color:var(--pgk-ink)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit{float:none;display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;max-width:100%;min-height:36px;box-sizing:border-box;padding:8px 14px;border:1px solid rgba(61,206,255,.55);border-radius:10px;background:rgba(61,206,255,.1);color:var(--pgk-ink);font-size:12px;font-weight:800;letter-spacing:.4px;line-height:1.25;text-align:center;text-transform:uppercase;text-decoration:none;white-space:normal;transition:background-color .2s ease,border-color .2s ease}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover{border-color:var(--pgk-cyan);background:rgba(61,206,255,.2);color:var(--pgk-ink)}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address address{margin:0;font-style:normal;line-height:1.7;color:var(--pgk-ink2);overflow-wrap:anywhere}@media (max-width:980px){.woocommerce-account.logged-in .woocommerce{flex-direction:column;align-items:stretch;gap:16px;padding:12px 12px 40px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:relative;top:auto;flex:0 0 auto;width:100%;padding:10px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{padding:11px 12px;font-size:14px}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--customer-logout{grid-column:1/-1}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){body.woocommerce-account #customer_login{grid-template-columns:1fr;gap:20px;margin:10px auto 40px}body.woocommerce-account:not(.logged-in) .page-header .entry-title{margin-top:22px}}@media (max-width:480px){.woocommerce-account.logged-in .woocommerce-MyAccount-content{padding:20px 16px;border-radius:18px}.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:18px 16px}}