.pxrefill-refills{--refill-ink:#102b3b;position:relative;display:grid;grid-template-columns:minmax(0,24fr) minmax(0,37fr) minmax(0,39fr);align-items:center;width:94%;max-width:2200px;min-height:clamp(350px,26.2vw,490px);margin:0 auto 34px;padding:clamp(26px,2.3vw,43px) clamp(18px,1.7vw,32px) 0;overflow:hidden;border:1px solid #fff;border-radius:18px;background:#f4efe7;box-shadow:0 12px 34px -27px rgb(57 42 25 / .22);color:var(--refill-ink);line-height:1.5}.pxrefill-refills *,.pxrefill-refills *::before,.pxrefill-refills *::after{box-sizing:border-box}#wklady-serwis .pxrefill-refills :is(h2,h3,p){margin:0;color:var(--refill-ink)}#wklady-serwis .pxrefill-refills h2{font-size:clamp(30px,2.45vw,47px);font-weight:400;line-height:1.06;letter-spacing:-.035em;text-wrap:initial}.pxrefill-refills img{display:block;max-width:100%;height:auto;object-fit:contain}.pxrefill-refills .pxshop-icon{width:24px;height:24px;flex:none}.pxrefill-refills a:focus-visible{outline:3px solid #a87935;outline-offset:4px}.pxrefill-refills__intro{position:relative;z-index:2;min-width:0;align-self:start;padding:0 0 33px clamp(5px,.9vw,17px)}#wklady-serwis .pxrefill-eyebrow{margin-bottom:11px;color:#6e502a;font-size:clamp(10px,.72vw,13px);font-weight:600;line-height:1.5;letter-spacing:.25em}#wklady-serwis .pxrefill-refills__intro>p:not(.pxrefill-eyebrow){margin-top:16px;font-size:clamp(14px,1.07vw,19px);line-height:1.5}.pxrefill-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:100%;min-height:52px;margin-top:23px;padding:13px 20px;border:1px solid #102b3b;border-radius:12px;background:#102b3b;color:#fff!important;font-size:clamp(15px,1.03vw,19px);font-weight:500;line-height:1.3;text-decoration:none}.pxrefill-cta .pxshop-icon{width:21px;height:21px}.pxrefill-refills__stage{position:relative;align-self:stretch;min-width:0;min-height:300px;margin:-24px -5% 0 -4%;overflow:hidden;isolation:isolate}.pxrefill-refills__frame{position:absolute;left:0;top:-24%;width:100%;height:135%;container-type:size}.pxrefill-refills__canvas{position:absolute;left:50%;top:50%;width:max(100cqw,177.6833cqh);aspect-ratio:1672/941;translate:-50% -50%;isolation:isolate}.pxrefill-refills .pxshop-scene{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none}.pxrefill-refills__stage::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#f4efe7,transparent 14% 85%,#f4efe7)}.pxrefill-refills .pxrefill-refill-pack{position:absolute;z-index:1;width:35%;max-width:none;height:auto;left:50%;top:72.6%;translate:-50% -97%;filter:drop-shadow(0 5px 4px rgb(57 43 27 / .14))}.pxrefill-refill-options{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;align-self:stretch;gap:clamp(10px,1vw,19px);padding:0 0 clamp(28px,2.6vw,50px) clamp(10px,1vw,19px)}.pxrefill-refill-option{display:flex;flex-direction:column;align-items:center;min-width:0;padding:clamp(17px,1.7vw,31px) 8px 17px;border:1px solid rgb(168 131 79 / .12);border-radius:12px;background:rgb(255 255 255 / .92);box-shadow:0 7px 22px -14px rgb(99 75 44 / .2);text-align:center}#wklady-serwis .pxrefill-refill-option h3{font-family:var(--wp--preset--font-family--sans);font-weight:600;font-size:clamp(14px,1vw,18px);letter-spacing:-.025em;line-height:1.3}.pxrefill-refill-option>img{width:100%;height:clamp(85px,7.9vw,150px);margin:15px 0 14px;object-fit:contain;border-radius:5px}#wklady-serwis .pxrefill-refill-option>p{margin-top:auto;font-size:clamp(14px,1.13vw,21px);font-weight:500;line-height:1.35}.pxrefill-price small{font-size:.78em}.pxrefill-price .woocommerce-Price-amount{font-weight:600;font-size:clamp(18px,1.5vw,27px);letter-spacing:-.025em;white-space:nowrap}.pxrefill-price .woocommerce-Price-currencySymbol{font-size:.75em}.pxrefill-refill-option>a{display:grid;place-items:center;width:44px;min-height:44px;margin-top:11px;border-radius:50%;color:var(--refill-ink)}.pxshop-refill-service{--px-navy:#142c3c;--px-muted:#5b6c79;--px-gold:#b28b45;--px-border:rgb(179 148 94 / .24);--px-serif:var(--wp--preset--font-family--serif);margin-top:24px;padding:clamp(32px,3.8vw,66px) clamp(18px,3.5vw,64px);border:1px solid #fff;border-radius:18px;background:#fffdfa;font-size:14px}.pxshop-refill-service>.px-container{width:100%;max-width:none}.pxshop-refill-service .px-section-heading{margin-bottom:29px}.pxshop-refill-service .px-heading{min-width:0}.pxshop-refill-service :is(h2,h3){color:var(--px-navy);font-family:var(--px-serif);font-weight:400;letter-spacing:-.025em;line-height:1.15}.pxshop-refill-service .px-heading h2{font-size:clamp(30px,2.8vw,42px)}.pxshop-refill-service p{color:var(--px-muted)}.pxshop-refill-service .px-service-card{min-width:0}.pxshop-refill-service .px-cartridge-card{scroll-margin-top:110px}.pxshop-refill-service .px-cartridge-card__from{color:#977334}.pxshop-refill-service .px-cartridge-card__from strong{font-weight:400}.pxshop-refill-service .px-cartridge-card__link{text-decoration:none}.pxshop-refill-service .px-service-prices__row dt{min-width:0}@media (max-width:1279px) and (min-width:1024px){.pxrefill-refills{grid-template-columns:minmax(0,28fr) minmax(0,31fr) minmax(0,41fr)}#wklady-serwis .pxrefill-refills h2{font-size:32px}.pxrefill-cta{padding-inline:14px;font-size:14px;gap:9px}.pxrefill-refill-options{gap:8px}}@media (max-width:1023px){.pxrefill-refills{grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-template-areas:"intro stage" "options options";padding:29px 25px 25px}.pxrefill-refills__intro{grid-area:intro;padding:4px 12px 22px 0}.pxrefill-refills__stage{grid-area:stage;min-height:280px;margin-top:-20px}.pxrefill-refill-options{grid-area:options;padding:25px 0 0;gap:14px}.pxrefill-refill-option{padding-top:18px;padding-bottom:10px}.pxrefill-refill-option>img{height:104px;margin-block:10px}#wklady-serwis .pxrefill-refill-option h3{font-size:16px}#wklady-serwis .pxrefill-refill-option>p{font-size:18px}.pxrefill-price .woocommerce-Price-amount{font-size:22px}.pxrefill-refill-option>a{margin-top:4px}}@media (max-width:699px){.pxrefill-refills{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "stage" "options";min-height:0;padding:28px 20px 23px;border-radius:16px}.pxrefill-refills__intro{padding:0}#wklady-serwis .pxrefill-refills h2{font-size:35px}#wklady-serwis .pxrefill-refills__intro>p:not(.pxrefill-eyebrow){margin-top:13px;font-size:15px}.pxrefill-cta{margin-top:19px;font-size:15px}.pxrefill-refills__stage{min-height:275px;height:76vw;max-height:385px;margin:18px -20px 12px}.pxrefill-refills__stage::after{background:linear-gradient(180deg,#f4efe7,transparent 13% 94%,#f4efe7)}.pxrefill-refill-options{gap:8px;padding:12px 0 0}.pxrefill-refill-option{padding:13px 5px 5px;border-radius:9px}#wklady-serwis .pxrefill-refill-option h3{font-size:12px;line-height:1.35}.pxrefill-refill-option>img{height:75px;margin-block:10px}#wklady-serwis .pxrefill-refill-option>p{font-size:14px}.pxrefill-price .woocommerce-Price-amount{font-size:17px}.pxrefill-refill-option>a{margin-top:2px}}@media (max-width:600px){.pxshop-refill-service{padding:30px 14px;margin-top:18px}.pxshop-refill-service .px-heading h2{font-size:31px}#wklady-serwis.pxshop-refill-service .px-cartridge-card{padding:22px 16px 18px}#wklady-serwis.pxshop-refill-service .px-cartridge-card__header{grid-template-columns:70px minmax(0,1fr);gap:12px;min-height:132px}#wklady-serwis.pxshop-refill-service .px-cartridge-card__header .px-service-card__image{width:70px}#wklady-serwis.pxshop-refill-service .px-cartridge-card__header h3{font-size:24px}}@media (max-width:359px){.pxrefill-refills{padding-inline:16px}#wklady-serwis .pxrefill-refill-option h3{font-size:11px}.pxrefill-refill-option>img{height:66px}.pxrefill-price .woocommerce-Price-amount{font-size:16px}#wklady-serwis .pxrefill-refill-option>p{font-size:13px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pxrefill-refill-option,.pxrefill-cta{transition:transform .28s ease,box-shadow .28s ease}.pxrefill-refill-option:hover,.pxrefill-cta:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgb(112 82 45 / .1)}.pxrefill-refill-pack{transition:transform .4s ease}.pxrefill-refills__stage:hover .pxrefill-refill-pack{transform:translateY(-4px) scale(1.015)}}@media (min-width:1024px){#oszczednosci #px-payback-title{white-space:nowrap}#wklady-serwis #pxrefill-refills-title{width:max-content;max-width:none;white-space:nowrap}}