@media only screen and (min-width: 1200px){.spacer[data-desktop-height="20"]{height:20px!important}.spacer[data-desktop-height="40"]{height:40px!important}}main.content{padding-bottom:40px}.checkout-page{max-width:1100px;margin:0 auto;padding:24px 16px 64px}.cart-empty{margin-bottom:16px;color:#555}.woocommerce-checkout .checkout-title,
.checkout-page .checkout-title{font-family:"TikTok Sans",sans-serif;font-weight:800;text-align:center;color:#0a0a0a;margin:0;padding-bottom:32px;font-size:var(--tytul-strony,22px)!important;line-height:var(--tytul-interlinia,1.5)!important}@media (min-width: 1200px){.woocommerce-checkout .checkout-title,
  .checkout-page .checkout-title{font-size:64px!important;padding-bottom:72px;width:min(1200px,calc(100vw - 48px))!important;position:relative;left:50%;transform:translateX(-50%)}}.checkout-title__number{display:block;margin-top:4px;font-size:.68em;letter-spacing:.01em}.checkout-h2{font-family:var(--font-heading,inherit);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;line-height:1.1;margin:32px 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e5e5}.checkout-steps{display:flex;flex-wrap:nowrap;white-space:nowrap;gap:10px;align-items:center;justify-content:center;font-family:"TikTok Sans","Commissioner",sans-serif;font-size:26px;font-weight:800;margin:8px 0 24px}.checkout-step-wrap, .checkout-step{white-space:nowrap}.checkout-page .checkout-steps,
.woocommerce-checkout .entry-content .checkout-steps{font-size:26px!important}.checkout-step-wrap{display:inline-flex;align-items:center;gap:6px}.checkout-step{color:#6a6a6a;font-weight:600}.checkout-step b{font-weight:800}.checkout-step--active{color:#0a0a0a}.checkout-steps a{text-decoration:none}.checkout-steps a .checkout-step:hover{color:#0a0a0a}.checkout-step-sep{color:#6a6a6a;margin:0 4px}.freeship-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f4f4f4;padding:16px 20px;margin:20px 0;border-top:2px solid #0a0a0a}.freeship-bar__text{margin:0;font-size:15px}.freeship-bar__text b{font-weight:800}.freeship-bar__btn{flex:none;background:#0a0a0a;color:#fff;font-weight:700;text-decoration:none;padding:12px 20px;font-size:14px;white-space:nowrap}.freeship-bar__btn:hover{background:#262626}.bonus-bar{display:flex;align-items:center;gap:12px;background:#fbf7ee;padding:12px 20px;margin:-8px 0 20px;border:1px dashed #cbb26b}.bonus-bar--unlocked{background:#eef7ee;border-color:#7bb06f}.bonus-bar__icon{font-size:20px;line-height:1;flex:none}.bonus-bar__text{margin:0;font-size:15px}.bonus-bar__text b{font-weight:800}.bonus-line td{vertical-align:middle}.bonus-thumb{width:80px;aspect-ratio:4/5;height:auto;object-fit:cover;margin-right:14px;vertical-align:middle;flex:none}.checkout-table--cart .bonus-line td.ta-center{font-size:15px;line-height:22px}.tile-icon{width:46%;height:46%;color:#0a0a0a}.inline-icon{vertical-align:-0.14em;flex:none}.inline-icon--przed{margin-right:0.34em}.inline-icon--po{margin-left:0.3em}.etykieta-z-ikona{display:inline-flex;align-items:center;justify-content:center}.offer-highlight{display:inline-block;margin-inline:5px;color:#57c977;font-weight:800;transform-origin:center;animation:offer-breathe 2.6s ease-in-out infinite;text-shadow:0 0 12px rgba(87,201,119,0)}@keyframes offer-breathe{0%, 100%{transform:scale(1);text-shadow:0 0 10px rgba(87,201,119,0)}50%{transform:scale(1.04);text-shadow:0 0 22px rgba(87,201,119,.75)}}.footer__newsletter:hover .offer-highlight{animation-duration:1.1s}@media (prefers-reduced-motion: reduce){.offer-highlight{animation:none;transform:none}}.hero__media--link{display:block;cursor:pointer}.hero__content{pointer-events:none}.hero__button{pointer-events:auto}.hero .hero__button,
.hero__content .hero__button{white-space:nowrap}@media only screen and (min-width: 1200px){.hero .hero__button,
  .hero__content .hero__button{max-width:384px}}@media only screen and (max-width: 1199px){.hero__heading{font-size:min(36px,calc((100vw - 40px) / var(--hero-znakow, 14)))}.hero{max-height:calc(100svh - var(--promo-h-efekt, 0px))}.hero__content{max-height:calc(100svh - var(--promo-h-efekt, 0px))}.hero__media{max-height:none;min-width:100%}}.shottas-popup__button{padding-block:22px!important;padding-inline:28px}@media (min-width: 768px){.shottas-popup__buttons-wrapper{max-width:880px;gap:32px}}@media only screen and (min-width: 1200px){.shottas-popup .shottas-popup__container{height:auto;min-height:537px;max-height:none;bottom:auto}}.woocommerce-checkout-review-order-table .product-name a{color:inherit;text-decoration:none}.woocommerce-checkout-review-order-table .product-name a:hover{text-decoration:underline}.woocommerce-checkout-review-order-table .bonus-line .bonus-thumb,
.checkout-table--cart .bonus-thumb{width:80px;height:100px;margin-right:0}.minicart__item.is-bonus-product .minicart__item-title,
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item.is-bonus-product .product-name-wrapper strong,
.checkout-table--cart .bonus-line.is-bonus-product .checkout-item__name{color:#2f7d32;text-transform:uppercase}.checkout-back{display:inline-block;font-weight:700;text-decoration:underline;margin-bottom:16px;color:#0a0a0a}.checkout-table{width:100%;border-collapse:collapse}.checkout-table th{font-weight:800;text-align:left;padding:12px 8px;border-bottom:2px solid #0a0a0a;font-size:15px}.checkout-table td{padding:20px 8px;border-bottom:1px solid #e5e5e5;vertical-align:middle}.ta-center{text-align:center}.ta-right{text-align:right}.checkout-table th.ta-right{text-align:right}.checkout-table th.ta-center{text-align:center}.checkout-item{display:flex;align-items:center;gap:14px}.checkout-thumb{width:80px;aspect-ratio:4/5;height:auto;object-fit:cover;flex:none}.checkout-thumb--placeholder{background:#efefef}.checkout-item__meta{display:flex;flex-direction:column;gap:2px}.checkout-item__name{font-family:"TikTok Sans","Commissioner",sans-serif;font-weight:800;color:#0a0a0a;text-decoration:none}a.checkout-item__name:hover{text-decoration:underline}.checkout-item__sub{font-size:13px}.checkout-item__price{font-weight:800;white-space:nowrap}.checkout-cena{text-align:right}.checkout-free{color:#16a34a;font-weight:800}.checkout-bonus td{border-bottom:1px solid #e5e5e5}.qty-stepper{display:inline-flex;align-items:center;border:1px solid #ccc}.qty-stepper button{width:34px;height:38px;background:#fff;border:0;font-size:20px;line-height:1;cursor:pointer;color:#0a0a0a}.qty-stepper button:hover{background:#f4f4f4}.qty-stepper input{width:48px;height:38px;border:0;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-size:15px;-moz-appearance:textfield}.qty-stepper input::-webkit-outer-spin-button, .qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkout-remove{font-size:22px;line-height:1;color:#0a0a0a;background:none;border:0;cursor:pointer}.checkout-remove:hover{color:#c1121f}.coupon-row{display:flex;gap:0;margin:24px 0 8px;max-width:380px}.coupon-input{flex:1;border:1px solid #ccc;padding:12px 14px;font-size:15px;color:#0a0a0a}.coupon-input::placeholder{color:#818181;opacity:1}.coupon-btn{background:#9a9a9a;color:#fff;border:0;font-weight:700;padding:0 22px;cursor:pointer}.coupon-btn:hover{background:#7f7f7f}.coupon-msg{font-size:13px;color:#555;margin:0 0 8px}.coupon-applied{display:inline-flex;align-items:center;gap:8px}.coupon-applied__usun{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0;border:0;background:none;font-size:13px;line-height:1;color:#818181;cursor:pointer}.coupon-applied__usun:hover{color:#0a0a0a}.coupon-applied__usun:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.checkout-summary{border:1px solid #d8d8d8;padding:28px;max-width:560px;margin-left:auto;margin-top:24px}.checkout-summary__row{display:flex;justify-content:space-between;align-items:baseline;font-size:17px;margin-bottom:10px}.checkout-summary__row--total{font-size:22px;font-weight:800;border-top:1px solid #d8d8d8;padding-top:16px;margin-top:8px}.checkout-summary__row--total strong{font-size:24px}.checkout-btn{display:block;width:100%;text-align:center;margin-top:18px;padding:16px;background:#0a0a0a;color:#fff;font-weight:700;font-size:16px;border:0;cursor:pointer;text-decoration:none}.checkout-btn:hover{background:#262626}.checkout-btn:disabled{opacity:.5;cursor:not-allowed}.checkout-btn--inline{display:inline-block;width:auto;padding:14px 28px}.checkout-page--cart > .checkout-btn:not(.checkout-btn--inline){max-width:560px;margin-left:auto}@media (min-width: 1200px){.checkout-page--cart .checkout-summary__row{padding-right:calc(46px + 8px - 1px - 28px)}}.checkout-form{max-width:720px}.field{display:block;margin-bottom:16px}.field > span{display:block;font-size:14px;color:#333;margin-bottom:6px}.field input, .field select, .field textarea{width:100%;border:1px solid #cfcfcf;padding:12px 14px;font-size:15px;background:#fff}.field input:focus, .field select:focus, .field textarea:focus{outline:2px solid #0a0a0a;outline-offset:-1px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-note{font-size:14px;color:#333;margin:-6px 0 8px}.field-note a{text-decoration:underline}.req{color:#c1121f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.check-row{display:flex;align-items:flex-start;gap:10px;margin:12px 0;font-size:15px;cursor:pointer}.check-row input[type="checkbox"],
.woocommerce-checkout .woocommerce-form__input-checkbox{flex:0 0 16px;width:16px;height:16px;padding:0;margin:2px 0 0;box-sizing:border-box;appearance:auto!important;-webkit-appearance:auto!important;accent-color:#000;cursor:pointer}.check-row--terms{align-items:flex-start;margin:20px 0}.check-row--terms a{text-decoration:underline}.checkout-mini{border:1px solid #e0e0e0;padding:20px 24px}.checkout-mini--done{max-width:620px;margin:24px auto}.checkout-mini__row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.checkout-mini__row:last-child{border-bottom:0}.checkout-mini__row .checkout-item__sub{display:block}.option-list{display:flex;flex-direction:column}.option{display:flex;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid #e5e5e5;cursor:pointer}.option input{width:18px;height:18px;accent-color:#0a0a0a;flex:none}.option__body{flex:1;display:flex;flex-direction:column;gap:2px}.option__name{font-weight:800}.option__eta{font-size:13px;color:#666}.option__price{font-weight:800;white-space:nowrap}.option--disabled{opacity:.5;cursor:not-allowed}.checkout-error{color:#c1121f;font-weight:600;margin:12px 0}.order-done{text-align:center;margin:16px 0 8px}.order-done__check{width:64px;height:64px;border-radius:50%;background:#16a34a;color:#fff;font-size:34px;line-height:64px;margin:0 auto 12px}.order-done__lead{font-size:16px;color:#333;max-width:620px;margin:0 auto}.order-done__lead-koniec{display:block}@media only screen and (min-width: 768px){.order-done__lead-koniec{display:inline}}.order-done__lead--mail{margin-top:6px}.bank-box{border:1px solid #d8d8d8;padding:24px 28px;max-width:620px;margin:24px auto}.bank-box__grid{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;margin:8px 0 16px}.bank-box__grid dt{color:#666;font-size:14px}.bank-box__grid dd{margin:0;font-size:15px}.bank-box__iban{font-family:ui-monospace,monospace;letter-spacing:.02em}.bank-box__note{font-size:13px;color:#555;margin:0}.order-done__actions{max-width:620px;margin:24px auto;text-align:center}.order-done__actions .checkout-back{display:inline-block;margin-top:16px}.checkout-mini__prod{display:flex;align-items:center;gap:12px;min-width:0}.checkout-mini__prod .checkout-item__name{flex:1;min-width:0;white-space:normal}.checkout-mini__prod .checkout-item__meta{flex:1;min-width:0}.checkout-mini__thumb{width:48px;aspect-ratio:4/5;height:auto;object-fit:cover;flex:none}.checkout-mini__thumb--icon{display:inline-flex;align-items:center;justify-content:center;font-size:24px;background:#f7f4ec;border:1px dashed #cbb26b;aspect-ratio:1;height:auto}.order-track-section{max-width:620px;margin:28px auto 0}.order-track{display:flex;list-style:none;padding:0;margin:18px 0 0}.order-track__step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.order-track__step::before{content:"";position:absolute;top:19px;left:-50%;width:100%;height:3px;background:#e2e2e2;z-index:0}.order-track__step:first-child::before{display:none}.order-track__step.is-done::before{background:#2f7d32}.order-track__dot{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;background:#e2e2e2;color:#777}.order-track__step.is-done .order-track__dot{background:#2f7d32;color:#fff}.order-track__step.is-current .order-track__dot{box-shadow:0 0 0 4px #d6ecd7}.order-track__label{margin-top:8px;font-size:13px;font-weight:600;color:#666}.order-track__step.is-done .order-track__label{color:#0a0a0a}.order-track__cancelled{background:#fbeaea;border:1px solid #e3b7b7;color:#a11;padding:12px 16px;font-weight:600}.order-track__ship{margin-top:16px;font-size:14px;color:#555}.order-track__ship b{font-family:ui-monospace,monospace}.order-track__link{margin-top:8px;font-size:14px}.order-track__link a{color:#2f7d32;text-decoration:underline;font-weight:700}.order-track__link a:hover{text-decoration:none}.order-track__note{max-width:620px;margin:28px auto 0;font-size:12px;color:#888;border:1px solid #eee;padding:12px 14px}@media (max-width: 480px){.order-track__dot{width:34px;height:34px;font-size:13px}.order-track__step::before{top:16px}.order-track__label{font-size:11px}}.account-dash{margin-top:8px}.account-dash__lead{color:#555;font-size:15px;margin:0 0 24px;text-align:center}.account-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:16px}input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
select:-webkit-autofill{-webkit-text-fill-color:#0a0a0a;caret-color:#0a0a0a;box-shadow:0 0 0 1000px #fff inset}.account-privacy-link{margin-top:18px;font-size:13px}.account-privacy-link a{color:#777;text-decoration:underline}.account-privacy-link a:hover{color:#0a0a0a}.account-tile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;border:1px solid #e2e2e2;padding:22px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.account-tile:hover{border-color:#0a0a0a;box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.account-tile__title{font-family:"TikTok Sans","Commissioner",sans-serif;font-weight:800;font-size:19px;color:#0a0a0a}.account-tile__desc{font-size:13px;color:#777}.account-tile--logout:hover{border-color:#c1121f}.account-tile--logout .account-tile__title{color:#c1121f}.account-back{background:none;border:0;color:#666;font-weight:600;cursor:pointer;padding:0;margin:0 0 18px;font-size:14px}.account-back:hover{color:#0a0a0a}.account-orders{list-style:none;padding:0;margin:0;border:1px solid #e2e2e2}.account-orders__item + .account-orders__item{border-top:1px solid #eee}.account-orders__open{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr auto;align-items:center;gap:12px;width:100%;background:none;border:0;padding:16px 18px;cursor:pointer;text-align:left;font-size:14px}.account-orders__open:hover{background:#faf9f6}.account-orders__num{font-weight:800;color:#0a0a0a}.account-orders__date{color:#777}.account-orders__status{color:#2f7d32;font-weight:600}.account-orders__total{font-weight:800;text-align:right}.account-orders__more{color:#b0b0b0;font-size:22px;text-align:right}.account-order__meta{color:#777;font-size:14px;margin:0 0 18px}.account-order__grid{margin:22px 0}.account-order__h3{font-family:"TikTok Sans","Commissioner",sans-serif;font-weight:800;font-size:15px;margin:0 0 6px}.account-order__addr{margin:0 0 4px;font-size:14px;color:#444}@media (max-width: 560px){.account-orders__open{grid-template-columns:1fr auto;row-gap:2px}.account-orders__num{grid-column:1;grid-row:1}.account-orders__total{grid-column:2;grid-row:1}.account-orders__date{grid-column:1;grid-row:2}.account-orders__status{grid-column:2;grid-row:2;text-align:right}.account-orders__more{display:none}}@media (max-width: 640px){.field-grid{grid-template-columns:1fr}.freeship-bar{flex-direction:column;align-items:flex-start}.checkout-summary{padding:20px}}.navigation__cart-count{position:absolute;top:-4px;right:-4px;background:#000;color:#fff;border-radius:100%;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:8px;line-height:9px;padding:3px 4px;text-align:center;z-index:1}.navigation__icon--cart{position:relative}.single-product .variations,
.single-product .variations tbody,
.single-product .variations tr,
.single-product .variations td.value{width:100%}@media only screen and (min-width: 1200px){.single-product div.product .variation-radios > div > label{font-size:11px;padding-inline:8px}}@media only screen and (min-width: 1440px){.single-product div.product .variation-radios > div > label{font-size:13px;padding-inline:10px}}@media only screen and (min-width: 1700px){.single-product div.product .variation-radios > div > label{font-size:16px;padding-inline:12px}}@media only screen and (min-width: 1200px){.single-product div.product .variations_form.cart > .variations{min-width:0}}.single-product .variation-radios label{white-space:nowrap}@media not all and (min-width: 1200px){.single-product div.product .variation-radios > div > label .blok-ceny__procent{font-size:14px}}.single-product .variations_form.cart{padding-inline:16px}@media (min-width: 1200px){.single-product .variations_form.cart{padding-inline:36px}}.single-product .variation-radios > div > label{transition:background-color 0.15s ease,color 0.15s ease}.pack-price{font-weight:700}.product-gallery-wrap.pgallery{--pgal-kadr:100%;--pgal-odstep:0px;--pgal-przesun:0px;--pgal-krok:calc(var(--pgal-kadr) + var(--pgal-odstep));overflow:hidden;position:relative;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.product-gallery-wrap.pgallery:active{cursor:grabbing}.product-gallery-wrap.pgallery:focus{outline:none}.product-gallery-wrap.pgallery:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.product-gallery-wrap.pgallery .pgallery__track{display:flex;height:100%;overflow:visible;scroll-snap-type:none;gap:0}.product-gallery-wrap.pgallery .swiper-slide{flex:0 0 100%;width:100%}.product-gallery-wrap.pgallery .pgallery__dots{display:flex;gap:8px;justify-content:center;align-items:center}.product-gallery-wrap.pgallery .swiper-pagination-bullet{padding:0;cursor:pointer;box-sizing:border-box}.product-content > div p{margin:12px 0;line-height:1.5}.product-content > div p:last-child{margin-bottom:0}.product-content > div ul,
.product-content > div ol{margin:12px 0;padding-left:24px}.product-content > div ul{list-style:disc outside}.product-content > div ol{list-style:decimal outside}.product-content > div li{margin-bottom:12px;line-height:1.5}.product-content > div h2,
.product-content > div h3,
.product-content > div h4{margin:32px 0 12px;font-family:"TikTok Sans",sans-serif;line-height:1.1}.product-content > h3{margin-top:28px;margin-bottom:8px}.product-content > h4{margin-top:24px;margin-bottom:8px}.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper{display:flow-root}.woocommerce-checkout .required,
.woocommerce-checkout abbr.required{visibility:visible!important;color:#e2401c!important;border:0!important;text-decoration:none!important}.woocommerce-checkout textarea,
.woocommerce-checkout #order_comments{width:100%;min-height:100px;resize:vertical}.woocommerce-checkout .ship-logo{display:block;max-height:40px;max-width:188px;height:auto;width:auto;object-fit:contain;margin-top:6px}.checkout-table--cart th:nth-child(2), .checkout-table--cart td:nth-child(2){text-align:center}@media (min-width: 768px){.checkout-table--cart th:nth-child(2), .checkout-table--cart td:nth-child(2){width:150px}.checkout-table--cart th:nth-child(3), .checkout-table--cart td:nth-child(3){width:180px}.checkout-table--cart th:nth-child(4), .checkout-table--cart td:nth-child(4){width:46px}}.pozycja-koszyka{display:grid;grid-template-columns:minmax(88px,auto) minmax(96px,1fr) minmax(0,max-content);column-gap:8px;row-gap:8px;align-items:start;padding:14px 0;border-bottom:1px solid #e5e5e5;flex:none}.pozycja-koszyka > .pozycja-koszyka__komorka{display:contents}.pozycja-koszyka .checkout-thumb-link{grid-column:1;grid-row:1/span 2;align-self:start}.pozycja-koszyka .checkout-item__meta{grid-column:2/-1;grid-row:1}.pozycja-koszyka--usuwalna .checkout-item__meta{grid-column:2}.pozycja-koszyka .qty-stepper{grid-column:1;grid-row:3;justify-self:start}.pozycja-koszyka .checkout-remove{grid-column:3;grid-row:1;justify-self:end;min-width:28px;min-height:28px}.pozycja-koszyka .blok-ceny--linia{grid-column:2/-1;grid-row:2;align-self:end}.pozycja-koszyka .blok-ceny--referencje{grid-column:2/-1;grid-row:3;align-self:start}.pozycja-koszyka .checkout-thumb{object-fit:cover;display:block}@media (max-width: 640px){.pozycja-koszyka .checkout-thumb-link,
  .pozycja-koszyka .checkout-thumb{width:88px;height:110px}}.pozycja-koszyka .checkout-item__name{font-size:16px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.pozycja-koszyka .checkout-item__sub{font-size:14px;line-height:1.2}.pozycja-koszyka--prezent .checkout-item__name{font-family:"Commissioner",sans-serif;font-size:14px;line-height:1.2;font-weight:800;text-transform:uppercase;color:#2f7d32}.minicart__container .minicart__items{gap:0}.minicart__lista{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.minicart__lista > .minicart__items{flex:1 1 auto;min-height:0}.minicart__lista--przewijalna::before{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background:#e5e5e5;pointer-events:none}.minicart__lista--przewijalna .minicart__suwak{position:absolute;right:0;width:3px;height:var(--suwak-wys,24px);top:var(--suwak-gora,0px);background:#0a0a0a;pointer-events:none;transition:top .06s linear}.minicart__suwak{display:none}.minicart__lista--przewijalna .minicart__suwak{display:block}.minicart__lista--przewijalna > .minicart__items{padding-right:9px}.minicart__lista--przewijalna > .minicart__items{scrollbar-width:none}.minicart__lista--przewijalna > .minicart__items::-webkit-scrollbar{width:0;height:0}@media (prefers-reduced-motion: reduce){.minicart__lista--przewijalna .minicart__suwak{transition:none}}.lista-pozycji{list-style:none;margin:0;padding:0}.checkout-page .lista-pozycji--podsumowanie{max-width:620px;margin-inline:auto}@media (min-width: 1200px){.lista-pozycji--podsumowanie{margin-block:0;padding:48px 72px 48px;border:1px solid #000000}}@media (min-width: 1200px){tr.pozycja-koszyka{display:table-row;padding:0;border-bottom:0}tr.pozycja-koszyka > td.pozycja-koszyka__komorka{display:table-cell}}@media (max-width: 1199px){.checkout-table--cart,
  .checkout-table--cart tbody{display:block;width:100%}.checkout-table--cart thead{display:none}.checkout-table--cart tr{display:grid;--kolumna-stepnika:88px;grid-template-columns:minmax(var(--kolumna-stepnika),auto) minmax(96px,1fr) 28px;column-gap:8px;row-gap:8px;align-items:start;padding:14px 0;border-bottom:1px solid #e5e5e5}.checkout-table--cart td{display:contents}.checkout-table--cart .checkout-thumb-link, .checkout-table--cart .bonus-thumb{grid-column:1;grid-row:1/span 2;align-self:start}.checkout-table--cart .checkout-item__meta{grid-column:2;grid-row:1}.checkout-table--cart .qty-stepper{grid-column:1;grid-row:3;justify-self:start}.checkout-table--cart .checkout-remove{grid-column:3;grid-row:1;justify-self:end}.checkout-table--cart .blok-ceny{grid-column:2/-1;grid-row:2;align-self:end}.checkout-table--cart .blok-ceny--linia{grid-column:2/-1;grid-row:2;align-self:end}.checkout-table--cart .blok-ceny--referencje{grid-column:2/-1;grid-row:3;align-self:start}.checkout-table--cart .bonus-line .checkout-item__meta{grid-column:2/-1}.checkout-table--cart .bonus-line .checkout-item__name{font-family:"Commissioner",sans-serif;font-size:14px;line-height:1.2}.checkout-table--cart .checkout-item__name,
  .checkout-table--cart .checkout-item__sub{overflow-wrap:anywhere}.checkout-table--cart .checkout-item__name{font-size:16px;line-height:1.2}.checkout-table--cart .checkout-item__sub{font-size:14px;line-height:1.2}.checkout-table--cart .checkout-remove{min-width:28px;min-height:28px}.checkout-page--cart{display:flex;flex-direction:column}.checkout-page--cart .checkout-back{order:1;align-self:flex-start}.checkout-page--cart .checkout-btn--inline{align-self:flex-start}.checkout-page--cart .coupon-row,
  .checkout-page--cart .coupon-msg{order:2}.checkout-page--cart .checkout-summary{order:3;margin-left:0}.checkout-page--cart{--tytul-strony:27px;--tytul-interlinia:1.2}.checkout-page--cart .checkout-summary__row--total{font-size:22px;line-height:1.2}.checkout-page--cart .checkout-summary__row--total strong{font-size:22px;line-height:1.2}.checkout-table--cart tr.bonus-line{grid-template-columns:minmax(var(--kolumna-stepnika),auto) minmax(96px,1fr) minmax(0,max-content)}.checkout-page--cart .checkout-summary{display:contents}.checkout-page--cart .checkout-summary__row{order:3}.checkout-page--cart .checkout-summary__row--total{order:3;margin-top:24px;border:1px solid #d8d8d8;padding:20px}.checkout-page--cart > .checkout-btn:not(.checkout-btn--inline){order:4;margin-left:0;max-width:none}}.checkout-thumb-link{display:inline-block;flex:none;line-height:0}.cart-confirm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.55);padding:20px}.cart-confirm__name{font-weight:800}.cart-confirm__box{background:#fff;max-width:420px;width:100%;padding:28px 26px;box-shadow:0 20px 60px rgba(0,0,0,.35);text-align:center}.cart-confirm__msg{font-size:16px;color:#0a0a0a;margin:0 0 22px;line-height:1.5}.cart-confirm__actions{display:flex;gap:12px;justify-content:center}.cart-confirm__cancel, .cart-confirm__ok{border:0;padding:12px 22px;font-weight:700;cursor:pointer;font-size:14px}.cart-confirm__cancel{background:#ececec;color:#0a0a0a}.cart-confirm__cancel:hover{background:#dcdcdc}.cart-confirm__ok{background:#c1121f;color:#fff}.cart-confirm__ok:hover{background:#a20e19}.woocommerce-checkout .input-error,
.woocommerce-checkout input.input-error,
.woocommerce-checkout textarea.input-error{background:#fff5f5!important;border-color:#e2401c!important}.woocommerce-checkout input[type="checkbox"].input-error{outline:2px solid #e2401c;outline-offset:2px;accent-color:#e2401c}.create-account-fields{display:flex;flex-wrap:wrap;gap:0 20px;margin:4px 0 10px}.create-account-hint{flex:1 0 100%;font-size:13px;color:#666;margin:2px 0 0}.woocommerce-checkout .wc_payment_method label{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.payment_method__icons{display:inline-flex;align-items:center;gap:6px}.payment_method__icon{height:22px;width:auto;display:block;margin:0!important}.payment_method__bank{color:#2f7d32;flex:none}.woocommerce-terms-and-conditions-wrapper{margin-top:22px}.wc-underline-link{text-decoration:underline}.order-done__account{margin:12px auto 0;max-width:520px;font-size:14px;font-weight:600;color:#2f7d32}.order-done__account--info{color:#8a6d00}.order-done__account a{text-decoration:underline}@media (max-width: 1199px){.checkout-steps{flex-wrap:wrap;white-space:normal;gap:4px 6px;margin-bottom:18px}.checkout-step-wrap,
  .checkout-step,
  .checkout-step-sep{font-size:13px}.checkout-step-sep{margin:0 2px}.freeship-bar{box-sizing:border-box;margin-inline:0;max-width:100%}body.page .entry-content > .freeship-bar.freeship-bar.freeship-bar{box-sizing:border-box;margin-inline:0}}@media (max-width: 640px){.checkout-table td{padding:14px 4px}.checkout-table--cart .checkout-thumb-link,
  .checkout-table--cart .checkout-thumb,
  .checkout-table--cart .bonus-thumb{width:var(--kolumna-stepnika,88px);height:auto;aspect-ratio:4/5}.woocommerce-checkout-review-order-table .bonus-line .bonus-thumb{width:56px;height:70px}.checkout-item{gap:8px}.qty-stepper button{width:27px;height:34px;font-size:17px}.qty-stepper input{width:32px;height:34px}}.woocommerce-checkout .woocommerce-error{list-style:none;margin:0 0 28px;padding:16px 20px 16px 48px;background:#f7f6f7;border-top:3px solid #b81c23;position:relative;font-size:15px;line-height:1.7;color:#222}.woocommerce-checkout .woocommerce-error::before{content:"!";font-family:inherit;position:absolute;left:16px;top:15px;width:20px;height:20px;border-radius:50%;background:#b81c23;color:#fff;font-weight:800;font-size:14px;line-height:20px;text-align:center}.woocommerce-checkout .woocommerce-error li{margin:0}.woocommerce-checkout #payment > table tr.cart-delivery td .cart-delivery__nieznana,
.woocommerce-checkout #payment > table tr.order-total td .order-total__bez-dostawy{font-weight:400;font-size:14px;color:#6b6b6b;white-space:nowrap}.added-to-cart-note{margin-top:8px;font-size:14px}.added-to-cart-note a{text-decoration:underline}.product-gallery-wrap .swiper-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;scrollbar-width:none}.product-gallery-wrap .swiper-wrapper::-webkit-scrollbar{display:none}.product-gallery-wrap .swiper-slide{flex:0 0 100%;scroll-snap-align:center}.product-gallery-wrap .swiper-slide{height:100%}.product-gallery-wrap .product-gallery-image{width:100%;height:100%;object-fit:cover;object-position:top}.single-product div.product .product-gallery-wrap.pgallery{max-height:100vh;max-height:100svh;min-width:100%}.single_add_to_cart_button{white-space:nowrap}.spec-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}@media (max-width: 900px){.spec-row{grid-template-columns:1fr;gap:28px}}.spec-row .product-content li{line-height:1.5}.spec-row .product-content li .value,
.spec-row .product-content li .value p{display:inline;margin:0}.spec-row .product-content li .label{margin-right:4px}.strain-features{display:none}.strain-features__item{font:400 16px/1.35 "Commissioner",system-ui,sans-serif;color:#0a0a0a}@media (min-width: 1200px){.strain-features{list-style:none;display:flex;flex-direction:column;padding:0;position:absolute;right:44px;top:50%;transform:translateY(-50%);align-items:flex-end;text-align:right;gap:6px;margin:0;max-width:34%}.strain-features__item{font-size:20px;line-height:1.3}}.strain-radar-wrap{margin:0}.strain-radar-wrap > h2{margin:0 0 12px;text-align:center}.strain-radar{width:100%;max-width:460px;height:auto;display:block;margin:0 auto;overflow:visible}@media (max-width: 1199px){.strain-radar{max-width:240px}}.radar-ring{fill:none;stroke:#e6e6e6;stroke-width:1}.radar-spoke{stroke:#e6e6e6;stroke-width:1}.radar-area{fill:rgba(55,163,74,.28);stroke:#37a34a;stroke-width:2;stroke-linejoin:round;transform:scale(0);transform-box:view-box;transform-origin:110px 110px;opacity:0}.radar-dot{fill:#2f7d32;transform:scale(0);transform-box:view-box;transform-origin:110px 110px}.radar-label{font:700 11px "Commissioner",system-ui,sans-serif;fill:#0a0a0a;text-transform:uppercase;letter-spacing:.03em}.radar-label__val{font-size:10.5px;font-weight:700;fill:#7a7a7a;text-transform:none;letter-spacing:0}.strain-radar.is-in .radar-area{animation:radar-grow .8s cubic-bezier(.2,.8,.25,1) forwards,radar-pulse 3.2s ease-in-out 1s infinite}.strain-radar.is-in .radar-dot{animation:radar-grow .8s cubic-bezier(.2,.8,.25,1) .1s forwards}@keyframes radar-grow{to{transform:scale(1);opacity:1}}@keyframes radar-pulse{0%, 100%{fill:rgba(55,163,74,.24)}50%{fill:rgba(55,163,74,.42)}}@media (prefers-reduced-motion: reduce){.strain-radar .radar-area, .strain-radar .radar-dot{transform:scale(1);opacity:1;animation:none}}@keyframes cart-bump{0%{transform:scale(1)}30%{transform:scale(1.45)}55%{transform:scale(.88)}100%{transform:scale(1)}}.navigation__cart-count.is-bump{animation:cart-bump .5s cubic-bezier(.2,.8,.3,1.2)}.nl-popup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(10,10,10,.6);padding:20px;animation:nl-fade .25s ease}@keyframes nl-fade{from{opacity:0}to{opacity:1}}.nl-popup__box{position:relative;background:#fff;max-width:440px;width:100%;padding:40px 34px 30px;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.4);animation:nl-rise .35s cubic-bezier(.2,.8,.25,1)}@keyframes nl-rise{from{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.nl-popup__close{position:absolute;top:12px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#999;cursor:pointer}.nl-popup__close:hover{color:#0a0a0a}.nl-popup__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;color:#2f7d32;margin:0 0 10px}.nl-popup__title{font-family:"TikTok Sans","Commissioner",sans-serif;font-weight:800;font-size:28px;line-height:1.1;margin:0 0 12px;color:#0a0a0a}.nl-popup__lead{font-size:14px;color:#666;margin:0 0 20px}.nl-popup__form{display:flex;flex-direction:column;gap:12px}.nl-popup__input{border:1px solid #ccc;padding:13px 14px;font-size:15px}.nl-popup__consent{display:flex;gap:8px;text-align:left;font-size:12px;color:#666;line-height:1.4}.nl-popup__consent input[type="checkbox"]{margin-top:2px;flex:0 0 16px;width:16px;height:16px;padding:0;box-sizing:border-box;appearance:auto;-webkit-appearance:auto;accent-color:#000;cursor:pointer}.nl-popup__consent a{text-decoration:underline}.nl-popup__cta{background:#0a0a0a;color:#fff;border:0;padding:15px;font-weight:800;font-size:16px;letter-spacing:.04em;cursor:pointer;animation:nl-pulse 1.6s ease-in-out infinite}.nl-popup__cta:hover{background:#2f7d32}.nl-popup__cta:disabled{opacity:.55;cursor:default;animation:none}.nl-popup__cta--locked{opacity:.55;animation:none}.nl-popup__cta--locked:hover{background:#0a0a0a}.nl-popup__consent--flash{animation:nl-consent-flash .9s ease;border-radius:4px}@keyframes nl-consent-flash{0%, 100%{background:transparent}25%, 75%{background:rgba(193,18,31,.12)}}@media (prefers-reduced-motion: reduce){.nl-popup__consent--flash{animation:none}}@keyframes nl-pulse{0%, 100%{transform:scale(1)}50%{transform:scale(1.05)}}.nl-popup__done{color:#2f7d32;font-weight:700;font-size:15px;margin:8px 0}.nl-popup__err{color:#e2401c;font-size:13px;margin:0;text-align:left}.nl-popup__dismiss{margin:14px 0 0}.nl-popup__dismiss button{background:none;border:0;color:#999;font-size:13px;text-decoration:underline;cursor:pointer}@media (max-width: 420px){.nl-popup__title{font-size:24px}.nl-popup__box{padding:34px 22px 24px}}@media (prefers-reduced-motion: reduce){.nl-popup__cta{animation:none}}.cookie-banner{position:fixed;z-index:390;bottom:0;left:0;right:0;background:#fff;color:#0a0a0a;border-top:2px solid #0a0a0a;padding:10px 18px;box-shadow:0 -6px 24px rgba(0,0,0,.14);display:grid;grid-template-columns:1fr;gap:6px}@media (min-width: 1200px){.cookie-banner{padding:14px max(22px,calc((100% - 1440px) / 2));grid-template-columns:minmax(0,auto) auto 1fr;align-items:center;column-gap:32px;row-gap:12px}.cookie-banner__lead{max-width:60ch}.cookie-banner__head{grid-row:1;grid-column:1}.cookie-banner__privacy{grid-row:1;grid-column:2}.cookie-banner__actions{grid-row:1;grid-column:3;width:409px;justify-self:end}.cookie-banner__cats{grid-row:2;grid-column:1/-1}}.cookie-banner__head{display:flex;align-items:center;gap:12px;min-width:0}.cookie-banner__icon{flex:none;width:40px;height:40px}@media (min-width: 1200px){.cookie-banner__icon{width:52px;height:52px}}.cookie-banner__copy{min-width:0}.cookie-banner__title{font-family:"TikTok Sans","Commissioner",sans-serif;font-weight:800;font-size:24px;line-height:1.05;letter-spacing:-.02em;margin:0 0 3px}@media (min-width: 1200px){.cookie-banner__title{font-size:34px;margin:0 0 4px}}.cookie-banner__lead{font-size:12px;font-weight:700;color:#333;margin:0;line-height:1.4}@media (min-width: 1200px){.cookie-banner__lead{font-size:13px}}.cookie-banner__privacy{justify-self:start;color:#0a0a0a;font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookie-banner__privacy:hover{color:#2f7d32}.cookie-banner__cats{display:flex;flex-direction:column;gap:12px;margin:0;max-height:38vh;overflow-y:auto}@media (min-width: 1200px){.cookie-banner__cats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 32px;max-height:none;overflow:visible}}.cookie-cat__row{display:flex;align-items:center;gap:10px}.cookie-cat__label{font-weight:700;font-size:14px}.cookie-cat__desc{font-size:12px;color:#777;margin:4px 0 0;line-height:1.4}.cookie-toggle{margin-left:auto;position:relative;display:inline-flex;width:44px;height:24px;border-radius:999px;background:#ccc;cursor:pointer;transition:background .2s;flex:none}.cookie-toggle input{position:absolute;opacity:0;width:0;height:0}.cookie-toggle__dot{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.cookie-toggle--on{background:#37a34a}.cookie-toggle--on .cookie-toggle__dot{transform:translateX(20px)}.cookie-toggle--locked{cursor:default;opacity:.85}.cookie-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cookie-banner__actions > *{min-width:0;overflow-wrap:break-word}.cookie-banner__actions > :last-child{grid-column:1/-1}.cookie-banner .cookie-btn.button{font-size:12px;line-height:15px;padding:10px 8px;width:auto;cursor:pointer}@media (min-width: 1200px){.cookie-banner .cookie-btn.button{font-size:13px;padding:10px 12px}}.cookie-banner .cookie-btn.button--black{border:2px solid #0a0a0a}.cookie-banner .cookie-btn.button--outline-black{border-width:2px;border-style:solid}.cookie-banner__close{position:absolute;top:4px;right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:26px;line-height:1;font-weight:400;color:#0a0a0a;background:none;border:0;padding:0;cursor:pointer}.cookie-banner__close:hover{color:#2f7d32}@media (min-width: 1200px){.cookie-banner__close{display:none}}.footer__cookie-settings{font-family:"TikTok Sans",sans-serif;font-size:18px;font-weight:800;line-height:140%;text-transform:uppercase;color:#ffffff;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer}.shot-search-suggest{margin:22px auto 0;max-width:720px;width:100%;background:#fff;color:#0a0a0a;text-align:left}.shot-search-suggest ul{list-style:none;margin:0;padding:0;max-height:58vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.shot-search-suggest__item{display:flex;align-items:center;gap:14px;padding:13px 4px;color:#0a0a0a;text-decoration:none}.shot-search-suggest__item:hover, .shot-search-suggest__item:focus-visible{background:#f6f5f2}.shot-search-suggest__thumb{width:74px;height:74px;object-fit:cover;flex:none;background:#efefef}.shot-search-suggest__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.shot-search-suggest__name{font-family:"Commissioner",sans-serif;font-weight:700;font-size:15px;line-height:19px}.shot-search-suggest__seeds{font-family:"Commissioner",sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#555}.shot-search-suggest__empty{color:#666;font-size:14px;padding:16px 4px;margin:0}.shot-search-suggest__all{display:flex;align-items:center;justify-content:center;width:100%;max-width:270px;height:44px;margin:22px auto 0;background:#000;color:#fff;border:0;border-radius:0;cursor:pointer;font-family:"Commissioner",sans-serif;font-weight:700;font-size:14px}.shot-search-suggest__all:hover{background:#2f7d32}@media (min-width: 1200px){.shot-search-suggest__item{gap:18px;padding:16px 4px}}.benefit-image .dbenefit-svg{width:72px;height:72px;display:block;fill:#0a0a0a}.dwheel{transform-box:fill-box;transform-origin:center;animation:dwheel-spin 1.6s linear infinite}@keyframes dwheel-spin{to{transform:rotate(360deg)}}.dvan{transform-box:fill-box;animation:dvan-in 2.4s cubic-bezier(.3,.7,.3,1) infinite}@keyframes dvan-in{0%{transform:translateX(-16px)}45%, 70%{transform:translateX(0)}100%{transform:translateX(-16px)}}.dlines{transform-box:fill-box;animation:dlines-flash 2.4s ease-in-out infinite}@keyframes dlines-flash{0%, 100%{opacity:0}20%, 45%{opacity:1}}.ddial{transform-box:fill-box;transform-origin:center;animation:ddial-turn 3.2s ease-in-out infinite}@keyframes ddial-turn{0%, 15%{transform:rotate(0)}55%, 80%{transform:rotate(90deg)}100%{transform:rotate(0)}}@media (prefers-reduced-motion: reduce){.dwheel, .dvan, .dlines, .ddial{animation:none}.dlines{opacity:1}}.navigation-container .navigation__logo img{filter:invert(1)}.footer__social{align-items:flex-end}.footer__social a{display:block}.footer__newsletter .footer__newsletter-form{gap:10px}.footer__newsletter-consent{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:1.4;color:#cfcfcf}.footer__newsletter-consent input[type="checkbox"]{margin-top:2px;flex:0 0 16px;width:16px;height:16px;padding:0;box-sizing:border-box;appearance:auto!important;-webkit-appearance:auto!important;accent-color:#000;background:#fff;border-radius:0;cursor:pointer}.footer__newsletter-consent a{color:#fff;text-decoration:underline}.footer__newsletter-button:disabled{opacity:.5;cursor:not-allowed}.contact-consent{display:flex;gap:8px;align-items:flex-start;margin:-12px 0 16px;font-size:13px;line-height:1.45;color:#444;max-width:640px}.contact-consent input[type="checkbox"]{margin-top:2px;flex:0 0 16px;width:16px;height:16px;appearance:auto;-webkit-appearance:auto;accent-color:#000;cursor:pointer}.contact-consent a{color:#0a0a0a;text-decoration:underline}.contact-status{margin:14px 0 0;font-size:15px;font-weight:600}.contact-status--ok{color:#2f7d32}.contact-status--err{color:#b81c23}.navigation__hamburger-wrapper{display:flex;align-items:center;gap:32px}.navigation-container .woocommerce-breadcrumb{font-size:14px;font-weight:400;color:#000;white-space:nowrap;max-width:320px;overflow:hidden;text-overflow:ellipsis;padding:0;margin:0}.navigation-container .woocommerce-breadcrumb a{color:#6a6a6a;text-decoration:none}.navigation-container .woocommerce-breadcrumb a:hover{color:#000}.navigation-container .navigation--white .woocommerce-breadcrumb a{color:#6a6a6a}.navigation-container .navigation--white .woocommerce-breadcrumb a:hover{color:#000}.navigation-container .woocommerce-breadcrumb .breadcrumb-separator{padding:0 9px}.navigation-container .navigation--white .woocommerce-breadcrumb > .breadcrumb-separator:nth-last-child(2){color:#000}@media (max-width: 900px){.navigation-container .woocommerce-breadcrumb{display:none}}.header-customer-support__menu ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.header-customer-support__menu li{list-style:none;margin:0}.header-customer-support__menu li::marker{content:none}.header-customer-support__menu a{display:inline-block;padding:12px 22px;font-weight:700}.header-customer-support__menu .current-menu-item > a{text-decoration:underline}.account-auth{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1100px;margin:0 auto}.account-card{border:1px solid #e0e0e0;padding:24px 28px}.account-intro{color:#555;margin:4px 0 16px;font-size:15px;line-height:1.4}.account-forgot{margin:4px 0 8px}.account-forgot a{text-decoration:underline;font-weight:700;color:#0a0a0a}.account-form{margin-top:8px}.account-form .checkout-btn{max-width:260px}@media (max-width: 720px){.account-auth{grid-template-columns:1fr}}.woocommerce.archive .header-product-category__heading{margin-bottom:8px}.woocommerce.archive > .shot-heading-text{margin-top:52px}.woocommerce.archive > .shot-legal-note{margin-top:40px;margin-bottom:60px}.woocommerce.archive > .shot-heading-text .heading-text__text h3:not(:first-child){margin-top:12px}.minicart__empty{padding:24px 0;color:#818181;text-align:center;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:40px;line-height:1}.minicart__container{display:flex;flex-direction:column}@media not all and (min-width: 1200px){.minicart__container{overflow-y:auto;height:calc(100vh - var(--naglowek-top, 0px));height:calc(100dvh - var(--naglowek-top, 0px))}}@media not all and (min-width: 1200px){.navigation-container.navigation-container--portal-minikoszyka{top:0;bottom:0;pointer-events:none}.navigation-container.navigation-container--portal-minikoszyka > .navigation__minicart{top:var(--minikoszyk-top,0px);bottom:0;pointer-events:auto}.navigation-container.navigation-container--portal-minikoszyka .minicart__container{overflow-y:hidden;top:var(--minikoszyk-top,0px);bottom:0;left:0;right:0;height:auto}}.heading-text__heading,
.faq__item-heading,
.faq__heading,
.shottas-popup__heading,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content p,
.entry-content li,
.entry-content td,
.entry-content th{overflow-wrap:break-word}.faq__item-heading-wrapper,
.faq__item-heading,
.header-customer-support__menu,
.shottas-popup__heading{min-width:0}.minicart__heading-wrapper, .minicart__empty, .minicart__total, .minicart__free-shipping, .minicart__close, .minicart__buttons-wrapper{flex:none}.minicart__items{scrollbar-width:thin;scrollbar-color:#000000 #ffffff}.minicart__items::-webkit-scrollbar{width:4px}.minicart__items::-webkit-scrollbar-track{background:#ffffff}.minicart__items::-webkit-scrollbar-thumb{background-color:#000000}.minicart__items > .minicart__item{flex:none}.minicart__item-count{color:#6b6b6b}.minicart__items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.minicart__container .minicart__item-title{font-size:16px;line-height:19px}.minicart__container .minicart__item{height:auto;min-height:96px}.minicart__container .minicart__item-details{flex:1 1 auto;min-width:132px}.minicart__container .minicart__item-price-wrapper{flex:0 1 auto;min-width:0;max-width:143px}.minicart__container .minicart__items{border-bottom:0;margin-bottom:10px}.minicart__container .minicart__total{border-top:1px solid #000;padding-top:10px;margin-block:0 5px}.minicart__container .minicart__free-shipping{font-size:16px;line-height:20px;margin-bottom:8px}@media only screen and (min-width: 1200px){.minicart__container .minicart__items{margin-bottom:16px}.minicart__container .minicart__total{padding-top:16px;margin-block:0 9px}.minicart__container .minicart__free-shipping{font-size:16px;line-height:20px;margin-bottom:10px}}.minicart__buttons-wrapper{padding-bottom:12px}.minicart__container .minicart__buttons-wrapper{gap:8px}@media only screen and (min-width: 768px){.minicart__buttons-wrapper{padding-bottom:0}}.pickup-picker{margin-top:12px;display:flex;flex-direction:column;gap:10px;max-width:420px}.pickup-picker__map-btn{align-self:flex-start;background:#ededed;border:0;padding:12px 22px;font-weight:800;font-family:var(--font-heading,inherit);cursor:pointer}.pickup-picker__map-btn:hover{background:#e0e0e0}.pickup-picker__input{border:1px solid #818181;padding:8px;font-size:16px}.pickup-picker__selected{font-weight:700;margin:0}.woocommerce-checkout .cart-empty{text-align:center;padding:24px 0}.screen-popup--active{display:block;position:fixed;inset:0;z-index:1000;background:#fff;overflow-y:auto;animation:screenpopup-in .18s ease}@keyframes screenpopup-in{from{opacity:0}to{opacity:1}}.screen-popup__close{position:absolute;top:28px;right:32px;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:#0a0a0a;z-index:2}.screen-popup__close:hover{color:#c1121f}.screen-popup--active{top:var(--naglowek-top,0px);height:calc(100% - var(--naglowek-top, 0px))}@media only screen and (max-width: 767px){.screen-popup--active{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.screen-popup__languages-wrapper ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.screen-popup__languages-wrapper li{min-width:0}.screen-popup__languages-wrapper .wpml-ls-link{justify-content:center}.screen-popup__languages-wrapper .ls-skrot{min-width:3ch;text-align:left}}.screen-popup__container{width:100%;max-width:1122px;margin:0 auto;padding:64px 16px}@media only screen and (max-width: 767px){.screen-popup__container{padding:24px 16px}.screen-popup__heading{margin-bottom:24px}.screen-popup__heading{padding-right:56px}}.screen-popup__languages-wrapper ul{list-style:none}.screen-popup__languages-wrapper .wpml-ls-link{text-decoration:none;cursor:pointer}.screen-popup__languages-wrapper li.ls-eu{grid-column:1/-1;padding-bottom:6px}.screen-popup__languages-wrapper li.ls-eu .wpml-ls-link{justify-content:center}@media only screen and (min-width: 768px){.screen-popup__languages-wrapper ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;align-items:start}.screen-popup__languages-wrapper li{min-width:0}.screen-popup__languages-wrapper .wpml-ls-link{justify-content:center}.screen-popup__languages-wrapper .ls-skrot{min-width:3ch;text-align:left}.screen-popup__languages-wrapper .wpml-ls-link{overflow-wrap:anywhere}}@media only screen and (min-width: 1200px){.screen-popup__container{padding:146px 0}}.shot-search-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55vh}.screen-popup--active,
.navigation-container .navigation--active .navigation__menu-wrapper{touch-action:pan-x pan-y pinch-zoom}.shot-search-form{display:flex;align-items:center;gap:12px;width:100%;max-width:720px;border-bottom:2px solid #0a0a0a;padding-bottom:6px}.shot-search-form input{flex:1;border:0;outline:none;background:transparent;padding:8px 0;color:#0a0a0a;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:20px;line-height:26px;appearance:none;-webkit-appearance:none}.shot-search-form input::-webkit-search-cancel-button,
.shot-search-form input::-webkit-search-decoration{appearance:none;-webkit-appearance:none}.shot-search-form input::placeholder{color:#818181}.shot-search-submit{background:none;border:0;cursor:pointer;padding:4px;display:flex;flex:none}.shot-search-submit img{filter:invert(1)}@media (min-width: 1200px){.shot-search-form input{font-size:40px;line-height:50px}.shot-search-submit img{width:28px;height:28px}}.rich-text{color:#404040;line-height:1.625}.rich-text h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-0.025em;color:#0a0a0a}.rich-text h3{margin-top:2rem;margin-bottom:0.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0a0a0a}.rich-text p{margin-bottom:1rem}.rich-text strong,
.rich-text b{font-weight:700;color:#0a0a0a}.rich-text ul,
.rich-text ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.rich-text ul > * + *,
.rich-text ol > * + *{margin-top:0.25rem}.rich-text ol{list-style-type:decimal}.rich-text a{color:#dc2626;text-decoration-line:underline}.rich-text img{margin-top:1.5rem;margin-bottom:1.5rem;height:auto;max-width:100%;border-radius:0.5rem}.rich-text table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;font-size:0.875rem;line-height:1.25rem}.rich-text td,
.rich-text th{border-bottom:1px solid #e5e5e5;padding-top:0.5rem;padding-bottom:0.5rem;padding-right:1rem;text-align:left}.blog-archive__container,
.blog-post__container,
.blog-post .contents__container,
.blog-post .references__container,
.blog-post .entry-content,
.blog-post .entry-author-wrapper,
.blog-post__share{width:100%;max-width:1122px;margin-inline:auto;padding-inline:16px}@media only screen and (min-width: 1200px){.blog-archive__container,
  .blog-post__container,
  .blog-post .contents__container,
  .blog-post .references__container,
  .blog-post .entry-content,
  .blog-post .entry-author-wrapper,
  .blog-post__share{padding-inline:0}}.promo-bar{position:fixed;top:0;left:0;right:0;z-index:201;display:block;min-height:var(--promo-h-zapas);align-content:center;padding:8px 16px;background:#0a0a0a;color:#fff;font-family:"TikTok Sans",sans-serif;font-size:13px;line-height:1.3;letter-spacing:.04em;text-align:center;text-wrap:balance;text-transform:uppercase}.promo-bar__clock{color:#ff2e00;font-variant-numeric:tabular-nums;white-space:nowrap}.promo-bar__clock--zapas{visibility:hidden}@media only screen and (min-width: 1200px){.promo-bar{font-size:15px;padding:10px 24px}}body{--naglowek-top:0px}body{--promo-h-zapas:50px}@media only screen and (min-width: 1200px){body{--promo-h-zapas:40px}}body{--promo-h-efekt:0px}body.z-paskiem-promocyjnym,
body:has(.promo-bar){--promo-h-efekt:var(--promo-h,var(--promo-h-zapas));--naglowek-top:calc(var(--promo-h-efekt) - 1px);padding-top:var(--naglowek-top)}body.z-paskiem-promocyjnym .navigation-container:not(.navigation-container--portal-minikoszyka), body:has(.promo-bar) .navigation-container:not(.navigation-container--portal-minikoszyka){top:var(--naglowek-top)}.blog-hero{position:relative;display:flex;align-items:flex-end;min-height:320px;margin-bottom:40px;overflow:hidden;background:#0a0a0a}.blog-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.3) 0%,rgba(10,10,10,.55) 40%,rgba(10,10,10,.85) 100%)}@media only screen and (min-width: 1200px){.blog-hero::after{background:linear-gradient(180deg,rgba(10,10,10,.15) 0%,rgba(10,10,10,.35) 45%,rgba(10,10,10,.8) 100%)}}.blog-hero__container{position:relative;z-index:1;width:100%;max-width:1122px;margin-inline:auto;padding:0 16px 40px;color:#fff}.blog-hero__heading{margin:0 0 12px;font-family:"TikTok Sans",sans-serif;font-size:40px;line-height:1.1;text-transform:uppercase;color:#fff}.blog-hero__text{font-size:16px;line-height:1.5;max-width:640px;color:rgba(255,255,255,.9)}@media only screen and (min-width: 1200px){.blog-hero{min-height:460px;margin-bottom:56px}.blog-hero__container{padding:0 0 56px}.blog-hero__heading{font-size:64px}.blog-hero__text{font-size:18px}}.blog-archive__list{list-style:none;margin:0 0 64px;padding:0;display:grid;gap:16px}@media only screen and (min-width: 1200px){.blog-archive__list{gap:24px}}.blog-card{transition:background-color .18s ease}.blog-card:hover{background-color:#ececec}.blog-card .related-article__right-side{min-width:0}.blog-card .related-article__title{font-family:"TikTok Sans",sans-serif;font-weight:800;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-card .related-article__text{font-family:"Commissioner",sans-serif;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-card__date{font-family:"Commissioner",sans-serif;font-size:13px;color:#6a6a6a}.blog-empty{margin:0 0 80px;padding:48px 24px;border:2px solid #0a0a0a;text-align:center}.blog-empty__heading{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;line-height:1.15;margin:0 0 12px;color:#0a0a0a}@media only screen and (min-width: 1200px){.blog-empty__heading{font-size:40px}}.blog-empty__text{font-family:"Commissioner",sans-serif;font-size:16px;line-height:1.5;margin:0 auto 28px;max-width:520px;color:#4a4a4a}.blog-empty__cta{display:inline-block;padding:14px 28px;background:#0a0a0a;color:#fff;font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;text-decoration:none;transition:background-color .18s ease}.blog-empty__cta:hover{background:#2f7d32}.blog-post__header{padding-block:24px 8px}@media only screen and (min-width: 1200px){.blog-post__header{padding-block:72px 16px}}.blog-post__title{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:36px;line-height:1;margin:0 0 12px;color:#0a0a0a;overflow-wrap:anywhere;hyphens:auto}@media only screen and (min-width: 1200px){.blog-post__title{font-size:64px;line-height:1.05}}.blog-post__date{font-family:"Commissioner",sans-serif;font-size:14px;color:#6a6a6a}.blog-post__cover{margin:16px 0 0}.blog-post__cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.blog-post .contents{padding-block:8px}.blog-post .contents__container{background:#f5f5f5;padding-block:20px;padding-inline:20px}@media only screen and (min-width: 1200px){.blog-post .contents__container{padding:28px 32px}}.blog-post .contents__heading{display:block;font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase}.blog-post .contents nav ol,
.blog-post .contents nav ul{margin:0}.contents__link{cursor:pointer}.contents__link--active > span{padding-inline:3px}.contents ol .contents__link--active > span,
.contents ol .contents__link--active > span:hover{background-color:#2f7d32;color:#fff}.blog-post .entry-content h2,
.blog-post .entry-content h3{scroll-margin-top:96px}.blog-post .entry-content{font-family:"Commissioner",sans-serif;font-size:18px;line-height:1.222;color:#1a1a1a}@media only screen and (min-width: 1200px){.blog-post .entry-content{font-size:18px;line-height:1.7}}.blog-post .entry-content h2,
.blog-post .entry-content h3{font-family:"TikTok Sans",sans-serif;font-weight:800;color:#0a0a0a}.blog-post .entry-content h2{font-size:27px;line-height:1.185;margin:36px 0 14px}@media only screen and (min-width: 1200px){.blog-post .entry-content h2{font-size:40px;margin:56px 0 20px}}.blog-post .entry-content h3{font-size:22px;line-height:1.182;margin:28px 0 10px}@media only screen and (min-width: 1200px){.blog-post .entry-content h3{font-size:26px}}.blog-post .entry-content p,
.blog-post .entry-content li,
.blog-post .entry-content blockquote{font-size:18px;line-height:1.5}.blog-post .entry-content p{margin:0 0 18px}.blog-post .entry-content ul,
.blog-post .entry-content ol{margin:0 0 18px;padding-left:24px}.blog-post .entry-content ul{list-style:disc}.blog-post .entry-content ol{list-style:decimal}.blog-post .entry-content li{margin-bottom:6px}.blog-post .entry-content strong{font-weight:700}.blog-post .entry-content em{font-style:italic}.blog-post .entry-content a{color:#0a0a0a;text-decoration:underline}.blog-post .entry-content a:hover{color:#2f7d32}.blog-post .entry-content img{display:block;max-width:100%;height:auto;margin:24px 0}.blog-post .entry-content blockquote{margin:24px 0;padding:8px 0 8px 20px;border-left:4px solid #2f7d32;font-style:italic}.entry-content .table-scroll{max-width:100%;overflow-x:auto;margin:24px 0}.blog-post .entry-content table{border-collapse:collapse}.blog-post .entry-content th,
.blog-post .entry-content td{border-bottom:1px solid #d8d8d8;padding:8px 16px 8px 0;text-align:left;vertical-align:top;font-size:16px;line-height:22px}.blog-post .entry-content th{font-weight:700}.blog-post .entry-content pre,
.blog-post .entry-content code,
.blog-post .entry-content kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.blog-post .entry-content pre{white-space:pre;overflow-x:auto;max-width:100%;background:#f5f5f5;padding:16px;margin:24px 0}.blog-post .entry-content sup,
.blog-post .entry-content sub{font-size:.75em;line-height:0}.blog-post .entry-content sup{vertical-align:super}.blog-post .entry-content sub{vertical-align:sub}.blog-post .entry-content hr{border:0;border-top:1px solid #d8d8d8;margin:32px 0}.blog-post .entry-content iframe,
.blog-post .entry-content embed,
.blog-post .entry-content object{display:block;width:100%;max-width:100%;margin:24px 0}.blog-post .entry-content iframe{aspect-ratio:16/9;height:auto}.blog-post .references{padding-block:8px}.blog-post .references__heading{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:16px;line-height:1.5}.blog-post .references ol li{font-size:16px!important;line-height:1.4}.blog-post .references ol{margin:0}.blog-post .references a{color:#0a0a0a;overflow-wrap:anywhere}.blog-post .entry-content .references__list,
.blog-post .references .references__list,
.blog-post .references ol{padding-left:0;list-style-position:inside}.blog-post .references__sharing{display:flex;justify-content:flex-end}.blog-post .references__sharing .share-buttons{gap:8px;justify-content:flex-end;width:100%}.blog-post .references__sharing .share-buttons__label{font-size:14px}.blog-post .entry-author-wrapper{margin-block:40px}.blog-post .entry-author{background:#fff;border:1px solid #ececec;box-shadow:0 10px 28px rgba(0,0,0,.08);padding:24px;display:flex;flex-direction:column;gap:14px}.blog-post .entry-author__glowka{display:flex;align-items:center;gap:12px}.blog-post .entry-author__awatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:0 0 auto;display:block}.blog-post .entry-author__kto{display:flex;flex-direction:column;gap:2px}.blog-post .author-name{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:none;font-size:16px;line-height:1.2;margin:0;color:#0a0a0a}.blog-post .entry-author__data{font-family:"Commissioner",sans-serif;font-size:14px;line-height:1.2;color:#4a4a4a}.blog-post .author-description{font-family:"Commissioner",sans-serif;font-size:15px;line-height:1.5;color:#4a4a4a;margin:0}.share-buttons.share-buttons--ikony{justify-content:flex-start;gap:8px}.share-buttons__kolko{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;padding:0;border:0;background:#0a0a0a;color:#fff;cursor:pointer;transition:background .15s ease}.share-buttons__kolko:hover{background:#2f7d32}.share-buttons__kolko::after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.blog-post__share{margin-bottom:64px}.blog-post__share--pod-zdjeciem{margin:16px auto 24px}.share-buttons{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.share-buttons__trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:#0a0a0a;cursor:pointer;transition:color .15s ease}.share-buttons__trigger:hover{color:#2f7d32}.share-buttons__label{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:14px}.share-buttons__karta{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 44px;padding:28px 32px;background:#fff;border:1px solid #ececec;box-shadow:0 12px 32px rgba(0,0,0,.12)}.share-buttons__pozycja{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:none;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:15px;color:#0a0a0a;cursor:pointer;white-space:nowrap;transition:color .15s ease}.share-buttons__pozycja:hover{color:#2f7d32}.share-buttons__status{position:absolute;right:0;bottom:calc(100% + 6px);white-space:nowrap;font-family:"Commissioner",sans-serif;font-size:13px;color:#2f7d32}@media only screen and (max-width: 767px){.share-buttons__karta{gap:16px 24px;padding:20px;max-width:calc(100vw - 32px)}.share-buttons__pozycja{font-size:14px;gap:10px}}@media (prefers-reduced-motion: reduce){.blog-card,
  .blog-empty__cta,
  .share-buttons__trigger,
  .share-buttons__pozycja{transition:none}:root{scroll-behavior:auto}}.not-found__sprout{display:block;width:96px;height:auto;margin:0 0 8px}.not-found__soil,
.not-found__stem{fill:none;stroke:#0a0a0a;stroke-width:3;stroke-linecap:round}.not-found__leaf{fill:#01c809;transform-origin:60px 52px}.not-found__leaf--l{animation:nf-leaf-l 6s ease-in-out infinite}.not-found__leaf--r{animation:nf-leaf-r 6s ease-in-out infinite}@keyframes nf-leaf-l{0%, 100%{transform:rotate(0deg)}50%{transform:rotate(-9deg)}}@keyframes nf-leaf-r{0%, 100%{transform:rotate(0deg)}50%{transform:rotate(9deg)}}@media (prefers-reduced-motion: reduce){.not-found__leaf--l, .not-found__leaf--r{animation:none}}.not-found__code{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:64px;line-height:1;letter-spacing:0.04em;color:#818181;margin:0 0 4px}.not-found__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:28px 20px}.not-found__cta{display:inline-block;border:2px solid #0a0a0a;padding:14px 26px;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:0.02em;color:#0a0a0a;text-decoration:none}.not-found__cta:hover{background:#0a0a0a;color:#fff}.not-found__cta--primary{background:#0a0a0a;color:#fff}.not-found__cta--primary:hover{background:#fff;color:#0a0a0a}.not-found__help{margin:0 0 56px;color:#4a4a4a}.not-found__help a{text-decoration:underline;color:inherit}@media (min-width: 1200px){.not-found__code{font-size:88px}.not-found__sprout{width:120px}}.product-gallery-wrap .product-gallery-image.product-gallery-image--seed{object-position:center}.attachment-woocommerce_thumbnail{width:100%;height:100%;object-fit:cover;object-position:50% 0%}.blog-archive__list{display:grid;gap:40px;padding-inline:16px}.blog-archive__list .post{position:relative}.blog-archive__list .entry-content{position:relative;display:grid;gap:0}.blog-archive__list .post-link{position:absolute;inset:0;z-index:0}.blog-archive__list .post-thumbnail{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center;display:block}.blog-archive__list .post-content{position:relative;z-index:1;padding-top:20px}.blog-archive__list .post-category{display:inline-block;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6a6a6a;margin-bottom:8px}.blog-archive__list .entry-title{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:27px;line-height:1.185;text-transform:uppercase;margin:0 0 12px;color:#0a0a0a;hyphens:auto;overflow-wrap:anywhere}.blog-archive__list a:hover .entry-title{text-decoration:underline}.blog-archive__list .post-excerpt p{margin:0 0 12px;font-size:18px;line-height:1.222;color:#4a4a4a}.blog-archive__list .entry-meta{margin-bottom:16px}.blog-archive__list .post-date{font-size:16px;line-height:1.1875;color:#6a6a6a}.blog-archive__list .read-more-button{display:inline-block;border:2px solid #0a0a0a;padding:12px 26px;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:15px;text-transform:uppercase;color:#0a0a0a;text-decoration:none}.blog-archive__list .read-more-button:hover{background:#0a0a0a;color:#fff}@media (min-width: 1200px){.blog-archive__list{grid-template-columns:repeat(2,1fr);gap:56px 40px;padding-inline:0}.blog-archive__list .entry-title{font-size:27px;line-height:1.2}.blog-archive__list .post-excerpt p{font-size:18px;line-height:1.4}}.blog-paginacja{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:8px 0 64px}.blog-paginacja__numery{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}.blog-paginacja__numer,
.blog-paginacja__krok{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#0a0a0a;background:#fff;border:2px solid #0a0a0a;border-radius:2px;padding:11px 18px;line-height:1}.blog-paginacja__numer:hover,
.blog-paginacja__krok:hover{background:#0a0a0a;color:#fff}.blog-paginacja__numer:focus-visible,
.blog-paginacja__krok:focus-visible,
.blog-polowy__krok:focus-visible,
.blog-kategorie__kafel:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.blog-paginacja__numer.is-aktywny{background:#0a0a0a;color:#fff}.blog-paginacja__krok.is-nieczynny{color:#6a6a6a;border-color:transparent;background:none;cursor:default}.blog-paginacja__przerwa{display:inline-flex;align-items:center;padding:0 4px;font-family:"TikTok Sans",sans-serif;font-weight:800;color:#6a6a6a}.blog-paginacja__licznik{flex-basis:100%;margin:4px 0 0;text-align:center;font-family:"Commissioner",sans-serif;font-size:16px;line-height:1.1875;color:#6a6a6a}.blog-polowy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:24px 0 0}.blog-polowy__krok{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#0a0a0a;background:#fff;border:2px solid #0a0a0a;border-radius:2px;padding:11px 18px;line-height:1;text-align:center;overflow-wrap:anywhere}.blog-polowy__krok:hover{background:#0a0a0a;color:#fff}.blog-polowy__licznik{flex-basis:100%;margin:4px 0 0;text-align:center;font-family:"Commissioner",sans-serif;font-size:16px;line-height:1.1875;color:#6a6a6a}.blog-archive__list .post.is-poza-polowa{display:none}.single-product div.product .variation-radios > div > label:not(.active){background-color:#5a5a5a}.product-gallery-wrap.pgallery .swiper-pagination-bullet{position:relative}.product-gallery-wrap.pgallery .swiper-pagination-bullet::after{content:"";position:absolute;inset:-8px;border-radius:50%}.product-gallery-wrap.pgallery .pgallery__dots{gap:12px}.pickup-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center}.pickup-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.pickup-modal__box{position:relative;background:#fff;width:min(1100px,calc(100vw - 32px));height:min(720px,calc(100vh - 32px));display:flex;flex-direction:column;box-shadow:0 18px 60px rgba(0,0,0,.35)}.pickup-modal__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e5e5}.pickup-modal__head h3{margin:0;font-family:var(--font-heading,inherit);font-size:20px;line-height:1.3}.pickup-modal__close{background:none;border:0;font-size:30px;line-height:1;cursor:pointer;padding:0 6px}.pickup-modal__search{display:flex;gap:8px;padding:14px 20px;border-bottom:1px solid #e5e5e5}.pickup-modal__search input{flex:1;border:1px solid #818181;padding:10px;font-size:16px}.pickup-modal__search button{background:#000;color:#fff;border:0;padding:10px 24px;font-weight:800;font-family:var(--font-heading,inherit);cursor:pointer}.pickup-modal__search button:disabled{opacity:.5;cursor:default}.pickup-modal__body{flex:1;display:flex;min-height:0}.pickup-modal__list{width:360px;overflow-y:auto;border-right:1px solid #e5e5e5}.pickup-modal__map{flex:1;min-height:0}.pickup-modal__hint, .pickup-modal__count{padding:16px 20px;margin:0;color:#4a4a4a;font-size:14px}.pickup-item{display:flex;align-items:stretch;border-bottom:1px solid #efefef}.pickup-item.is-active{background:#f5f5f5}.pickup-item__zoom{flex:1;text-align:left;background:none;border:0;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;font:inherit}.pickup-item__zoom strong{font-size:14px}.pickup-item__zoom span{font-size:13px;color:#4a4a4a}.pickup-item__hours{font-size:12px!important;color:#6a6a6a!important}.pickup-item__pick{align-self:center;margin-right:12px;background:#ededed;border:0;padding:8px 16px;font-weight:800;font-family:var(--font-heading,inherit);cursor:pointer;white-space:nowrap}.pickup-item__pick:hover{background:#01c809;color:#fff}.pickup-pin svg{fill:#01c809;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.pickup-pin svg circle{fill:#fff}.pickup-picker__note{margin:0;font-size:13px;color:#4a4a4a}@media (max-width: 900px){.pickup-modal__box{width:100vw;height:100vh}.pickup-modal__body{flex-direction:column}.pickup-modal__list{width:100%;border-right:0;border-bottom:1px solid #e5e5e5;max-height:45%}.pickup-modal__map{min-height:240px}}.pickup-box{margin:24px 0}.pickup-box--done{max-width:620px;margin:24px auto;border:1px solid #d8d8d8;padding:24px 28px}.pickup-box--done .checkout-h2{margin:0 0 12px;padding-bottom:0;border-bottom:0;font-size:18px;line-height:1.2;text-transform:uppercase}.pickup-box__line{margin:0;font-size:16px}.pickup-box__hours{margin:4px 0 0;font-size:13px;color:#4a4a4a}.pickup-cluster{background:none;border:0}.pickup-cluster span{display:block;border-radius:50%;background:#01c809;color:#fff;border:3px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.35);font-family:var(--font-heading,inherit);font-weight:800;font-size:14px;text-align:center;cursor:pointer}.listing-siatka{--napis:#fff;--napis-cien:0 0 1px rgba(10,10,10,.85),0 1px 2px rgba(10,10,10,.6);--ikona-filtr:none;--czas-przejscia:1000ms;--czas-przeskoku-napisu:calc(var(--czas-przejscia) * .38);--krzywa:cubic-bezier(.4,0,.2,1);--wciecie:16px;--ikona:90px;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}@media only screen and (min-width: 1200px){.listing-siatka{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;padding:24px 24px 64px;--wciecie:20px;--ikona:clamp(64px,5.5vw,96px)}}.listing-kafel{position:relative;aspect-ratio:2/3;background:#1a1a1a;overflow:hidden;list-style:none;margin:0;padding:0}.listing-kafel__media{position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.listing-kafel__okladka,
.listing-kafel__krzak{display:block;position:absolute;inset:-1px}.listing-kafel__okladka img,
.listing-kafel__krzak img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.listing-kafel__krzak{z-index:1;scale:1.2;filter:brightness(170%) contrast(110%)}.listing-kafel__okladka{z-index:2;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.listing-kafel--zdjecie2 .listing-kafel__okladka{transition:clip-path var(--czas-przejscia) var(--krzywa)}.listing-kafel--zdjecie2 .listing-kafel__krzak{transition:scale var(--czas-przejscia) var(--krzywa),filter var(--czas-przejscia) var(--krzywa)}.listing-kafel--zdjecie2[data-trzymany] .listing-kafel__okladka{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.listing-kafel--zdjecie2[data-trzymany] .listing-kafel__krzak{scale:1;filter:brightness(100%) contrast(100%)}.listing-kafel--zdjecie2:has(:focus-visible) .listing-kafel__okladka{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.listing-kafel--zdjecie2:has(:focus-visible) .listing-kafel__krzak{scale:1;filter:brightness(100%) contrast(100%)}@media (hover: hover){.listing-kafel--zdjecie2:hover .listing-kafel__okladka{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.listing-kafel--zdjecie2:hover .listing-kafel__krzak{scale:1;filter:brightness(100%) contrast(100%)}}@media (pointer: coarse){.listing-kafel{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.listing-kafel__scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.listing-kafel__scrim--dol{background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 28%,rgba(0,0,0,0) 55%)}.listing-kafel__scrim--gora{background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,rgba(0,0,0,0) 30%)}.listing-kafel__scrim--dol-jasny{background:linear-gradient(to top,rgba(255,255,255,.78) 0%,rgba(255,255,255,.4) 28%,rgba(255,255,255,0) 55%)}.listing-kafel__scrim--gora-jasny{background:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 30%)}.listing-kafel__scrim--znika{opacity:1}.listing-kafel__scrim--wchodzi{opacity:0}.listing-kafel--zdjecie2 .listing-kafel__scrim--znika,
.listing-kafel--zdjecie2 .listing-kafel__scrim--wchodzi{transition:opacity var(--czas-przejscia) var(--krzywa)}.listing-kafel--zdjecie2[data-trzymany] .listing-kafel__scrim--znika,
.listing-kafel--zdjecie2:has(:focus-visible) .listing-kafel__scrim--znika{opacity:0}.listing-kafel--zdjecie2[data-trzymany] .listing-kafel__scrim--wchodzi,
.listing-kafel--zdjecie2:has(:focus-visible) .listing-kafel__scrim--wchodzi{opacity:1}@media (hover: hover){.listing-kafel--zdjecie2:hover .listing-kafel__scrim--znika{opacity:0}.listing-kafel--zdjecie2:hover .listing-kafel__scrim--wchodzi{opacity:1}}.listing-kafel__nakladki{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--wciecie);pointer-events:none}.listing-kafel__nakladki,
.listing-kafel__nakladki :is(h1, h2, h3, h4, h5, h6, p, div, span, a, del, ins, strong, em, b, li, bdi, small){color:var(--napis);text-shadow:var(--napis-cien,none)}.listing-kafel--jasna{--napis:#0a0a0a;--napis-cien:0 0 1px rgba(255,255,255,.92),0 1px 2px rgba(255,255,255,.62);--ikona-filtr:invert(1)}.listing-kafel--jasna[data-trzymany],
.listing-kafel--jasna:has(:focus-visible){--napis:#fff;--napis-cien:0 0 1px rgba(10,10,10,.85),0 1px 2px rgba(10,10,10,.6);--ikona-filtr:none}@media (hover: hover){.listing-kafel--jasna:hover{--napis:#fff;--napis-cien:0 0 1px rgba(10,10,10,.85),0 1px 2px rgba(10,10,10,.6);--ikona-filtr:none}}.listing-kafel--zdjecie2 .listing-kafel__nakladki,
.listing-kafel--zdjecie2 .listing-kafel__nakladki
  :is(h1, h2, h3, h4, h5, h6, p, div, span, a, del, ins, strong, em, b, li, bdi, small){transition:color 1ms linear var(--czas-przeskoku-napisu),text-shadow 1ms linear var(--czas-przeskoku-napisu),border-color 1ms linear var(--czas-przeskoku-napisu)}.listing-kafel__kategoria{position:absolute;top:var(--wciecie);left:var(--wciecie);margin:0;font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;font-size:18px;line-height:1.4;letter-spacing:normal;text-transform:uppercase;max-width:calc(100% - var(--wciecie) * 2 - var(--ikona) - 28px)}.listing-kafel__ikona{position:absolute;top:var(--wciecie);right:var(--wciecie);width:var(--ikona);height:var(--ikona)}.listing-kafel__ikona img{width:100%;height:100%;object-fit:contain;filter:var(--ikona-filtr)}.listing-kafel--zdjecie2 .listing-kafel__ikona img{transition:filter var(--czas-przejscia) var(--krzywa)}.listing-kafel__dol{min-width:0}.listing-kafel__tytul{font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;text-transform:uppercase;font-size:41px;line-height:1;margin:0 0 18px;padding:0;overflow-wrap:break-word}@media only screen and (max-width: 379px){.listing-kafel__tytul{font-size:39px}}.listing-kafel__link{pointer-events:auto;color:inherit;text-decoration:none}.listing-kafel__link::after{content:"";position:absolute;inset:0;z-index:3}.listing-kafel__cena{display:block;font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;font-size:22px;line-height:26px;margin:0 0 20px}.listing-kafel__cta{position:relative;z-index:4;pointer-events:auto;display:flex;align-items:center;justify-content:center;height:52px;border:2px solid var(--napis);color:var(--napis);font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;font-size:18px;line-height:20px;text-decoration:none}@media (hover: hover){.listing-kafel__cta{transition:background-color 200ms ease,color 200ms ease,border-color var(--czas-przejscia) var(--krzywa)}.listing-kafel:hover .listing-kafel__cta{background:var(--napis);color:#0a0a0a}}@media (prefers-reduced-motion: reduce){.listing-kafel .listing-kafel__okladka,
  .listing-kafel .listing-kafel__krzak,
  .listing-kafel .listing-kafel__scrim,
  .listing-kafel .listing-kafel__cta,
  .listing-kafel .listing-kafel__ikona img,
  .listing-kafel .listing-kafel__nakladki
    :is(h1, h2, h3, h4, h5, h6, p, div, span, a, del, ins, strong, em, b, li, bdi, small){transition:none}.listing-kafel .listing-kafel__krzak{scale:1;filter:none}}@media only screen and (min-width: 768px){.listing-kafel__tytul{font-size:48px}.listing-kafel__cena{font-size:24px}}@media only screen and (min-width: 1200px){.listing-kafel__tytul{font-size:34px;line-height:.95;margin:0 0 6px}.listing-kafel__cena{font-size:19px;line-height:21px;margin:0 0 12px}.listing-kafel__kategoria{font-family:"Commissioner",system-ui,sans-serif;font-weight:700;font-size:clamp(13px,1vw,17px);letter-spacing:.12em}.listing-kafel__cta{display:inline-flex;height:auto;border-width:1px;padding:9px 18px;font-family:"Commissioner",system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}}.listing-podpowiedz-dotyk{display:none}@media (pointer: coarse){.listing-podpowiedz-dotyk{display:block;margin:0;padding:12px 16px;font-family:"Commissioner",system-ui,sans-serif;font-size:13px;line-height:1.4;color:#6b6b6b}}.listing-pusto{margin:32px 0 48px;font-family:"Commissioner",system-ui,sans-serif;font-size:18px;line-height:1.5;color:#4a4a4a}.listing-kafel__kategoria .sale-badge{display:block;width:fit-content;margin-top:10px;background:#0a0a0a;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.5);font-family:"TikTok Sans",sans-serif;font-size:13px;line-height:1;letter-spacing:.02em;text-transform:none;padding:7px 10px;white-space:nowrap;pointer-events:none}@media only screen and (min-width: 1200px){.listing-kafel__kategoria .sale-badge{margin-top:10px;font-size:12px;padding:5px 9px}}.withdrawal-page{max-width:720px;margin:0 auto;padding:24px 16px 64px}.withdrawal-lead{margin:0 0 24px;font-size:16px;line-height:1.6;color:#4a4a4a}.withdrawal-form .form-row{margin-bottom:12px}.withdrawal-form label{display:block;margin-bottom:4px;font-size:14px;color:#0a0a0a}.withdrawal-form input{width:100%;border:1px solid #ccc;padding:12px 14px;font-size:15px;color:#0a0a0a}.withdrawal-statement{margin:0 0 24px;padding:20px 24px;border-left:4px solid #0a0a0a;background:#f5f5f5;font-size:16px;line-height:1.7;color:#0a0a0a}.withdrawal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.withdrawal-submit{min-width:260px}.withdrawal-back{background:none;border:0;padding:0;cursor:pointer;font-size:15px;color:#4a4a4a;text-decoration:underline}.withdrawal-done{padding:24px 0}.withdrawal-done__heading{margin:0 0 8px;font-family:"TikTok Sans",sans-serif;font-size:24px;color:#0a0a0a}.withdrawal-done__when{margin:0 0 16px;font-size:15px;color:#0a0a0a}@media only screen and (min-width: 1200px){.withdrawal-page{padding:40px 0 96px}}.withdrawal-notice{max-width:620px;margin:32px auto;padding:20px 24px;border:1px solid #e2e2e2;background:#fafafa}.withdrawal-notice__text{margin:0 0 10px;font-size:14px;line-height:1.6;color:#4a4a4a}.withdrawal-notice__link{display:inline-block;font-family:"TikTok Sans",sans-serif;font-size:15px;color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.withdrawal-notice__link:hover{color:#ff2e00}.withdrawal-inline-link{display:block;max-width:620px;margin:28px auto 8px;text-align:center;font-size:13px;color:#6b6b6b;text-decoration:underline;text-underline-offset:2px}.withdrawal-inline-link:hover{color:#0a0a0a}.withdrawal-inline-links{display:block;max-width:620px;margin:28px auto 8px;text-align:center;font-size:13px;color:#6b6b6b}.withdrawal-inline-links .withdrawal-inline-link{display:inline;max-width:none;margin:0;font-size:inherit}.pickup-popup{min-width:190px}.pickup-popup__text{font-size:14px;line-height:1.5;color:#0a0a0a}.pickup-popup__hours{font-size:12px;color:#4a4a4a}.pickup-popup__pick{display:block;width:100%;margin-top:12px;padding:9px 12px;border:0;background:#0a0a0a;color:#fff;font-family:"TikTok Sans",sans-serif;font-size:14px;cursor:pointer}.pickup-popup__pick:hover{background:#ff2e00}:root{--listwa-h:54px}@media only screen and (min-width: 1200px){:root{--listwa-h:72px}}:target,
.blog-post h2[id],
.blog-post h3[id],
.entry-content h2[id],
.entry-content h3[id]{scroll-margin-top:calc(var(--listwa-h) + var(--promo-h-efekt, 0px) + 8px)}.withdrawal-form textarea{width:100%;border:1px solid #ccc;padding:12px 14px;font-size:15px;font-family:inherit;color:#0a0a0a;resize:vertical}.withdrawal-form textarea::placeholder{color:#818181;font-size:14px}.breadcrumbs-mobile{display:none}@media (max-width: 1199px){.breadcrumbs-mobile{display:block;padding:10px 16px;background:#fff;border-bottom:1px solid #ececec;font-size:13px;line-height:1.4}.breadcrumbs-mobile .woocommerce-breadcrumb{display:block;max-width:none;white-space:normal;overflow:visible;text-overflow:clip;margin:0;padding:0;color:#0a0a0a}.breadcrumbs-mobile .woocommerce-breadcrumb a{color:#6a6a6a;text-decoration:none}.breadcrumbs-mobile .woocommerce-breadcrumb .breadcrumb-separator{padding:0 6px}}@media (max-width: 1199px){.breadcrumbs-mobile:not(:has(a)){display:none}}@media (max-width: 1199px){.woocommerce-checkout input[type="checkbox"],
  .footer__newsletter input[type="checkbox"],
  .nl-popup input[type="checkbox"]{position:relative}.woocommerce-checkout input[type="checkbox"]::after,
  .footer__newsletter input[type="checkbox"]::after,
  .nl-popup input[type="checkbox"]::after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.minicart__close{min-width:24px;min-height:24px}.minicart__item-title,
  .woocommerce-checkout-review-order-table a{display:inline-block;padding:3px 0}}.blok-ceny{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0;gap:3px}.blok-ceny__procent{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:16px;line-height:19px;color:#6b6b6b}.blok-ceny__kwota{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:22px;line-height:27px;color:#0a0a0a}.blok-ceny--przecena .blok-ceny__kwota{color:#2f7d32}.blok-ceny__ref{font-family:"Commissioner",sans-serif;font-weight:400;font-size:9px;line-height:13px;color:#6b6b6b;overflow-wrap:anywhere}.blok-ceny__free{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:22px;line-height:27px;color:#2f7d32;white-space:nowrap}@media (min-width: 1200px){.blok-ceny__procent{font-size:15px;line-height:18px}.blok-ceny__kwota,
  .blok-ceny__free{font-size:23px;line-height:32px}.blok-ceny__ref{font-size:10px;line-height:15px}}.blok-ceny--podpowiedz{flex:0 1 auto}.blok-ceny--podpowiedz .blok-ceny__procent{font-size:13px;line-height:16px}.blok-ceny--podpowiedz .blok-ceny__ref{font-size:10px;line-height:13px}@media (min-width: 1200px){.blok-ceny--podpowiedz .blok-ceny__ref{line-height:15px}}@media (max-width: 480px){.blok-ceny--podpowiedz{max-width:152px}.blok-ceny--podpowiedz .blok-ceny__kwota{font-size:20px;line-height:25px}}.blok-ceny--pack.blok-ceny--linia{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;text-align:left}.blok-ceny--pack .blok-ceny__kwota{font-size:inherit;line-height:inherit;color:#fff}.blok-ceny--pack.blok-ceny--przecena .blok-ceny__kwota{color:#6cf06c}.blok-ceny--pack .blok-ceny__procent{font-size:0.8em;line-height:inherit;color:#fff}@media (min-width: 1200px) and (max-width: 1439px){.blok-ceny--pack .blok-ceny__procent{font-size:0.7em}}.blok-ceny--pack.blok-ceny--referencje{align-items:center;text-align:center;gap:2px;margin-block:2px 0}.blok-ceny--pack .blok-ceny__ref{font-size:12px;line-height:1.2;text-align:center}@media (min-width: 1200px){.blok-ceny--pack .blok-ceny__ref{font-size:13px}}.listing-kafel__cena .blok-ceny{align-items:flex-start;text-align:left}.listing-kafel .blok-ceny--kafel .blok-ceny__kwota{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.blok-ceny--kafel .blok-ceny__ref{font-size:13px;line-height:16px;color:var(--napis,#fff);text-shadow:var(--napis-cien,none)}.minicart__items > .minicart__item{display:grid;grid-template-columns:auto 1fr;align-content:start}.minicart__item > .minicart__item-wrapper{--kolumna-cen:min(64%,calc(100% - 84px));--odstep-kolumn:8px;position:relative}@media only screen and (min-width: 1200px){.minicart__item > .minicart__item-wrapper{--kolumna-cen:62%}}.minicart__item-wrapper > .minicart__item-details{position:absolute;top:0;left:0;right:calc(var(--kolumna-cen) + var(--odstep-kolumn))}.minicart__item-wrapper > .minicart__item-price-wrapper{position:absolute;top:auto;right:0;bottom:0;width:var(--kolumna-cen)}.minicart__item.is-bonus-product > .minicart__item-wrapper > .minicart__item-details{right:0}@media (max-width: 1199px){.blok-ceny--koszyk .blok-ceny__kwota,
  .blok-ceny--koszyk .blok-ceny__free{font-size:22px;line-height:1.2}.blok-ceny--koszyk .blok-ceny__ref{font-size:9px;line-height:1.2}.blok-ceny--koszyk .blok-ceny__procent{font-size:14px;line-height:1.2}}.checkout-summary-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.checkout-summary-head__title{font-family:"TikTok Sans",sans-serif;font-weight:800;font-size:27px;line-height:32px;color:#0a0a0a;min-width:0;overflow-wrap:anywhere}.checkout-summary-head__count{font-size:14px;line-height:17px;color:#6b6b6b}@media only screen and (min-width: 1200px){.checkout-summary-head{margin-bottom:24px}.checkout-summary-head__title{font-size:24px;line-height:29px}.checkout-summary-head__count{font-size:20px;line-height:28px}}.checkout-summary-table th{hyphens:auto;overflow-wrap:anywhere}.checkout-summary-table{width:100%;border:2px solid #000000;margin-top:50px}.checkout-page > .checkout-summary-table,
.order-track-section > .checkout-summary-table{margin-top:24px}.checkout-page > .checkout-summary-head,
.checkout-page > .woocommerce-checkout-review-order-table.woocommerce-checkout-review-order-table,
.checkout-page > .checkout-summary-table,
.order-track-section > .checkout-summary-head,
.order-track-section > .woocommerce-checkout-review-order-table.woocommerce-checkout-review-order-table,
.order-track-section > .checkout-summary-table{max-width:620px;margin-inline:auto!important;width:100%}.checkout-page > .checkout-summary-table th,
.order-track-section > .checkout-summary-table th{overflow-wrap:normal}@media only screen and (min-width: 1200px){.checkout-page > .checkout-summary-table th,
  .checkout-page > .checkout-summary-table td,
  .order-track-section > .checkout-summary-table th,
  .order-track-section > .checkout-summary-table td{padding-left:16px;font-size:18px;line-height:22px}.checkout-page > .checkout-summary-table td,
  .order-track-section > .checkout-summary-table td{padding-left:unset;padding-right:16px}.checkout-page > .checkout-summary-table tr.order-total th,
  .checkout-page > .checkout-summary-table tr.order-total td,
  .order-track-section > .checkout-summary-table tr.order-total th,
  .order-track-section > .checkout-summary-table tr.order-total td{padding-inline:16px;padding-top:16px;font-size:23px;line-height:33px}.woocommerce-checkout #payment > table tr.order-total th,
  .woocommerce-checkout #payment > table tr.order-total td,
  .checkout-page > .checkout-summary-table tr.order-total th,
  .checkout-page > .checkout-summary-table tr.order-total td,
  .order-track-section > .checkout-summary-table tr.order-total th,
  .order-track-section > .checkout-summary-table tr.order-total td{padding-top:24px;padding-bottom:24px}.checkout-page > .checkout-summary-table tr.order-total::after,
  .order-track-section > .checkout-summary-table tr.order-total::after{width:calc(100% - 32px);left:16px}.checkout-page > .woocommerce-checkout-review-order-table,
  .order-track-section > .woocommerce-checkout-review-order-table{padding-inline:24px}}.checkout-summary-table th,
.checkout-summary-table td{font-family:"TikTok Sans",system-ui,sans-serif;font-weight:800;font-size:18px;line-height:22px;padding-left:16px;padding-block:16px}.checkout-summary-table td{text-align:right;padding-right:16px;padding-left:unset}.checkout-summary-table tr.order-total{position:relative}.checkout-summary-table tr.order-total th,
.checkout-summary-table tr.order-total td{font-size:23px;line-height:33px}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment > table.checkout-summary-table{margin-top:24px}}@media only screen and (min-width: 1200px){.woocommerce-checkout #payment .wc_payment_methods .wc_payment_method:last-child{margin-bottom:0}}@media only screen and (min-width: 1200px){.checkout-summary-table{margin-top:72px}.checkout-summary-table th,
  .checkout-summary-table td{padding-left:196px;font-size:23px;line-height:33px}.checkout-summary-table td{padding-right:196px;padding-left:unset}.checkout-summary-table tr.cart-subtotal th,
  .checkout-summary-table tr.cart-subtotal td{padding-top:60px}.checkout-summary-table tr.cart-delivery th,
  .checkout-summary-table tr.cart-delivery td{padding-bottom:48px}.checkout-summary-table tr.order-total::after{content:"";display:block;height:1px;background-color:#000000;position:absolute;top:0;width:calc(100% - 144px);left:72px}.checkout-summary-table tr.order-total th,
  .checkout-summary-table tr.order-total td{padding-inline:72px;padding-top:48px}}@media (max-width: 1199px){.single-product .variations_form.cart .single_variation_wrap{margin-top:15px}}.blok-news{padding-inline:16px;margin-block:48px}.blok-news__container{width:100%;max-width:1122px;margin-inline:auto}.blok-news__naglowek{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:36px;line-height:1;color:#0a0a0a;margin:0 0 20px;padding-bottom:20px;border-bottom:2px solid #c4c4c4}.blok-news__lista{display:grid;grid-template-columns:1fr;gap:28px}@media only screen and (min-width: 1200px){.blok-news__lista{grid-template-columns:1fr 1fr;gap:32px}}.blok-news__kafel{display:flex;flex-direction:column}.blok-news__obraz{display:block;position:relative;aspect-ratio:3/2;overflow:hidden;background:#0a0a0a;border-radius:2px}.blok-news__obraz img{width:100%;height:100%;object-fit:cover;display:block}.blok-news__znak{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.blok-news__znak img{width:104px;height:auto;opacity:0.85;object-fit:contain}.blok-news__tresc{display:flex;flex-direction:column;align-items:flex-start;padding-top:14px}.blok-news__kategoria{font-family:"Commissioner",sans-serif;font-weight:700;text-transform:uppercase;font-size:16px;line-height:1.5625;letter-spacing:0.08em;color:#6b6b6b;margin-bottom:6px}.blok-news__tytul{font-family:"TikTok Sans",sans-serif;font-weight:800;text-transform:uppercase;font-size:22px;line-height:1.4545;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blok-news__tytul a{color:#0a0a0a;text-decoration:none}.blok-news__tytul a:hover{text-decoration:underline}.blok-news__zapowiedz{font-family:"Commissioner",sans-serif;font-size:18px;line-height:1.222;color:#4a4a4a;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blok-news__data{font-family:"Commissioner",sans-serif;font-size:16px;line-height:1.1875;color:#6b6b6b;margin-bottom:14px}.blok-news__cta.blok-news__cta.blok-news__cta{display:inline-block;background:#0a0a0a;color:#fff;text-decoration:none;font-family:"Commissioner",sans-serif;font-weight:700;font-size:14px;padding:11px 22px;border:2px solid #0a0a0a;border-radius:2px}.blok-news__cta.blok-news__cta.blok-news__cta:hover{background:#fff;color:#0a0a0a}.account-form .input-error,
.withdrawal-form .input-error,
.footer__newsletter-form .input-error,
.nl-popup__form .input-error{background:#fff5f5;border-color:#e2401c}.account-form input[type="checkbox"].input-error,
.nl-popup__form input[type="checkbox"].input-error{outline:2px solid #e2401c;outline-offset:2px;accent-color:#e2401c}.account-form .woocommerce-error,
.withdrawal-page .woocommerce-error,
.footer__newsletter-form .woocommerce-error{list-style:none;margin:0 0 20px;padding:14px 18px 14px 44px;background:#f7f6f7;border-top:3px solid #b81c23;position:relative;font-size:15px;line-height:1.6;color:#222}.account-form .woocommerce-error::before,
.withdrawal-page .woocommerce-error::before,
.footer__newsletter-form .woocommerce-error::before{content:"!";font-family:inherit;position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;background:#b81c23;color:#fff;font-weight:800;font-size:14px;line-height:20px;text-align:center}.account-form .woocommerce-error li,
.withdrawal-page .woocommerce-error li,
.footer__newsletter-form .woocommerce-error li{margin:0}.woocommerce-info::before,
.woocommerce-message::before{content:"i";font-family:inherit;width:20px;height:20px;border-radius:50%;background:#720eec;color:#fff;font-weight:800;font-size:14px;line-height:20px;text-align:center}.nl-popup__err{list-style:none;padding:0}.nl-popup__err li{margin:0}.checkout-mini__thumb--logo{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e6e0cf;aspect-ratio:1;height:auto;padding:3px;box-sizing:border-box}.checkout-mini__logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}body{word-break:normal}@media only screen and (min-width: 1200px){.footer__inner{grid-template-columns:minmax(0,1.5fr) minmax(min-content,1.7fr) minmax(0,1.7fr) minmax(0,1.3fr)}}.heading-text__text{overflow-wrap:break-word}.single-product div.product > *{min-width:0}.inside-nav__menu ul.inside-nav__menu > li:not(.current-menu-item),
.header-customer-support__menu ul li:not(.current-menu-item){background-color:#5a5a5a}.inside-nav__menu ul.inside-nav__menu > li:not(.current-menu-item):hover,
.header-customer-support__menu ul li:not(.current-menu-item):hover{background-color:#000000}@media only screen and (min-width: 1200px){.header-customer-support__menu ul{gap:8px}}.navigation-container .navigation__search img{width:24px;height:24px}@media only screen and (max-width: 767px){.heading-text__text *{font-size:18px;line-height:1.222}}.single-product h2:not(.product-subtitle),
.single-product div.product .product-data-wrap h2:not(.product-subtitle){font-size:27px;line-height:1.185}.single-product h3{font-size:22px;line-height:1.182}@media only screen and (max-width: 1199px){.breadcrumbs-mobile .woocommerce-breadcrumb{font-size:12px;line-height:14px}body.archive .breadcrumbs-mobile .woocommerce-breadcrumb{line-height:16px}.breadcrumbs-mobile .woocommerce-breadcrumb a{position:relative;display:inline-block}.breadcrumbs-mobile .woocommerce-breadcrumb a::after{content:"";position:absolute;left:0;right:0;top:50%;height:24px;transform:translateY(-50%)}}.legal-note__content p{line-height:16px}.woocommerce form .form-row.form-row-first,
.woocommerce-page form .form-row.form-row-first{clear:both}.blog-post .entry-content{overflow-wrap:break-word}body.page .entry-content > .checkout-steps.checkout-steps,
.checkout-page .checkout-steps{margin-bottom:16px}body.page .entry-content > .checkout-title.checkout-title,
.checkout-page .checkout-title{margin-bottom:16px}body.page .entry-content > .freeship-bar.freeship-bar{margin-block:16px}.woocommerce-checkout.woocommerce-checkout > h3:first-of-type, .woocommerce-checkout.woocommerce-checkout #order_review_heading, .woocommerce-checkout.woocommerce-checkout #payment_heading, .woocommerce-checkout.woocommerce-checkout #order_review h3, .woocommerce-checkout.woocommerce-checkout .woocommerce-billing-fields h3{margin-block:16px!important}body.page .entry-content > .checkout-steps.checkout-steps,
body.page .entry-content > .checkout-title.checkout-title,
body.page .entry-content > .checkout.checkout{padding-block:0}body.page .entry-content > .freeship-bar.freeship-bar{padding:16px 20px}.blok-ceny--kafel .blok-ceny__procent{display:inline-block;padding:3px 8px;background:#ff0001;box-shadow:0 0 0 1px rgba(255,255,255,0.55);font-family:"Commissioner",system-ui,sans-serif;font-weight:700;font-size:14px;line-height:16px;letter-spacing:0.03em;white-space:nowrap;color:#ffffff}.listing-kafel:hover .blok-ceny--kafel .blok-ceny__procent,
.listing-kafel--jasna .blok-ceny--kafel .blok-ceny__procent{background:#ff0001;color:#ffffff}.blok-ceny--kafel .blok-ceny__procent--pusty{display:block;min-height:22px;padding:0;background:none;box-shadow:none}.blok-ceny--kafel .blok-ceny__ref--pusty{display:block;min-height:17px}@media only screen and (max-width: 1199px){.blok-ceny--kafel .blok-ceny__procent--pusty,
  .blok-ceny--kafel .blok-ceny__ref--pusty{display:none}}

/* ═══ STOPKA: IKONY SPOŁECZNOŚCIOWE POD ADRESAMI, LOKALIZACJA ZOSTAJE ═══
   (zgłoszenie właściciela 15.08: „przenieśmy loga i linki fb i insta w stopce
   do 3 kolumny na dole pod adresy, a na dół drugiej kolumny zostawmy
   lokalizacje. źle się to wyświetla jak nazwy są zbyt długie i jest blog")

   ═══ CO SIĘ PSUŁO ═══
   Kolumna druga niosła TRZY rzeczy jedna pod drugą: menu, ikony i przełącznik
   rynku. Dopóki pozycje menu były krótkie, mieściły się w jednym wierszu każda.
   Po francusku („PARAMÈTRES DES COOKIES", „POLITIQUE DE CONFIDENTIALITÉ") każda
   łamie się na dwa wiersze, a doszła jeszcze pozycja „Blog" — kolumna urosła
   i ikony z przełącznikiem zjechały poniżej adresów z kolumny trzeciej,
   zostawiając pod nimi pustkę.

   ═══ CO ROBIMY ═══
   Siatka motywu (`main.min.css`, próg 1200 px) ma dziś:
       "payments  social  locations  disclaimer"
       "payments  lang    lang       copyright"
   czyli ikony w kolumnie DRUGIEJ, a przełącznik rozciągnięty na dwie.
   Po zmianie ikony siadają w kolumnie TRZECIEJ pod adresami, a przełącznik
   zostaje sam na dole drugiej:
       "payments  menu    locations  disclaimer"
       "payments  lang    social     copyright"

   ⚠️ CAŁA TABLICA `grid-template-areas` MUSI BYĆ PRZEPISANA, nie tylko dwa
   ostatnie wiersze — własność jest niepodzielna i przypisanie jej fragmentu
   skasowałoby wiersze wcześniejsze. Dlatego trzy pierwsze wiersze stoją tu
   dosłownie takie, jakie są w motywie.

   ⚠️ TYLKO OD 1200 px. Poniżej stopka jest JEDNĄ kolumną (obszary jeden pod
   drugim), więc kolejność wynika stamtąd i nie ma tu czego przestawiać. */@media only screen and (min-width: 1200px){.footer__inner{grid-template-areas:"logo logo logo logo" "newsletter menu locations disclaimer" "newsletter menu locations disclaimer" ". menu locations disclaimer" "payments lang social copyright"}.footer__payments,
  .footer__lang,
  .footer__social,
  .footer__copyright{align-self:center;
    /* ═══ WSPÓLNY MARGINES GÓRNY — TO ON, A NIE WYRÓWNANIE, ROBIŁ CZTERY WYSOKOŚCI ═══
       (domknięcie zgłoszenia z 20.08, po przepisaniu miary)

       Samo `align-self: center` NIE WYSTARCZYŁO i pomiar pokazał dlaczego:
       centrowany jest PUDEŁKO Z MARGINESAMI, więc margines niesymetryczny
       przesuwa treść o POŁOWĘ swojej wartości. Zmierzone na stagingu, 1440 px:

           element              margin-top   środek        odchył od VISA
           .footer__payments      40 px      6772,2 px        0
           .footer__social        28 px      6766,2 px       −6,0   (= −(40−28)/2)
           .footer__lang           0 px      6752,2 px      −20,0   (= −40/2)
           .footer__copyright      0 px      6752,2 px      −20,0

       Odchyłki są CO DO PIKSELA połową różnicy marginesów — to jest kontrola,
       że mierzymy przyczynę, a nie zbieg okoliczności.

       ⚠️ DLATEGO JEDNA WARTOŚĆ DLA WSZYSTKICH CZTERECH, a nie trzy dosunięcia.
       Dosunięcie liczbą trzeba by przeliczać przy każdej zmianie wysokości
       któregokolwiek elementu; wspólny margines znosi problem u źródła.
       Wysokość wiersza się nie zmienia — najwyższe pozostaje pudełko płatności
       (40 + 34 px), więc stopka nie rośnie ani o piksel.

       ⚠️ 40 px, A NIE ZERO — ŚWIADOMIE. Właściciel prosił o wyrównanie
       „do VISA/Mastercard, NA JEGO WYSOKOŚCI". Zerowanie marginesów też
       zrównałoby czwórkę, ale podniosłoby loga płatności o 20 px, czyli
       zabrałoby dokładnie tę wysokość, którą wskazał jako wzorzec. */margin-block:40px 0}.footer__social{align-items:center;margin-bottom:0}}.bank-box > .checkout-h2:first-child,
.pickup-box > .checkout-h2:first-child{margin-top:0}.order-track__ship,
.order-track__link{text-align:center}.pickup-box__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.pickup-box__head .checkout-h2{margin:0}.pickup-box__head .pickup-box__logo{flex:0 0 auto;height:40px;width:auto;max-width:120px;object-fit:contain}.pickup-box__marka{flex:0 0 auto;font-size:14px;text-transform:uppercase}.pickup-box__stopka{margin-top:16px;padding-top:12px;border-top:1px solid #ececec}.pickup-box__list{margin:0;font-size:14px;color:#555}.pickup-box__list b{font-family:ui-monospace,monospace}.pickup-box__sledz{margin:6px 0 0;font-size:14px}.pickup-box__sledz a{color:#2f7d32;text-decoration:underline;font-weight:700}.pickup-box__sledz a:hover{text-decoration:none}@media (max-width: 520px){.pickup-box__head{flex-wrap:wrap;gap:8px}.pickup-box__head .checkout-h2{flex:1 1 100%}.pickup-box__head .pickup-box__logo,
  .pickup-box__head .pickup-box__marka{margin-left:auto}.pickup-box__head .pickup-box__logo{height:32px;max-width:100px}}.bank-box,
.pickup-box--done{border-color:#000}.blog-kategorie{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 32px}.blog-kategorie__naglowek{grid-column:1/-1;margin:0 0 8px;font-family:"Commissioner",sans-serif;font-weight:700;font-size:22px;line-height:26px;letter-spacing:0.04em;text-transform:uppercase;text-align:center}.blog-kategorie__kafel{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:8px 12px;font-family:"Commissioner",sans-serif;font-weight:700;font-size:13px;letter-spacing:0.06em;text-transform:uppercase;text-decoration:none;color:#fff;background:#818181;border:0;border-radius:2px;line-height:1.1}.blog-kategorie__kafel:hover{background:#0a0a0a;color:#fff}.blog-kategorie__kafel.is-aktywny{background:#0a0a0a;color:#fff}.blog-kategorie__kafel:first-of-type{grid-column:1/-1}@media (min-width: 641px){.blog-kategorie{grid-template-columns:repeat(4,1fr)}.blog-kategorie__kafel:last-of-type:nth-of-type(4n + 2){grid-column:span 4}}@media (max-width: 640px){.blog-kategorie{gap:6px;margin-bottom:24px}.blog-kategorie__naglowek{margin-bottom:6px}.blog-kategorie__kafel{font-size:12px;padding:8px 8px}.blog-kategorie__kafel:last-of-type:nth-of-type(even){grid-column:span 2}}.blog-post__share--nad-zrodlami{border-bottom:2px solid #c4c4c4;margin-bottom:36px;padding-bottom:12px;margin-top:64px}.pickup-box__czlon{display:inline-block}.benefit-description__zastrzezenie{display:block;font-size:14px;line-height:1.35}.single-product div.product .product-data-wrap .product-content:last-of-type{border-bottom:0}.single-product .blok-news{margin-top:0}.woocommerce-checkout.woocommerce-checkout #payment_heading{font-size:25px!important;line-height:1!important;border-bottom:1px solid #c4c4c4!important;padding-bottom:8px!important}@media only screen and (min-width: 1200px){.woocommerce-checkout.woocommerce-checkout #payment_heading{font-size:50px!important;line-height:55px!important}}.faktura-dokument{max-width:768px;margin:0 auto;padding:32px;background:#fff;color:#111;font-size:14px;line-height:1.5}.faktura-dokument__naglowek{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:2px solid #111;padding-bottom:16px;margin-bottom:24px}.faktura-dokument__znak{display:block;height:38px;width:auto;color:#111}.faktura-dokument__marka-opis{font-size:12px;color:#666}.faktura-dokument__tozsamosc{text-align:right}.faktura-dokument__rodzaj{font-size:18px;font-weight:700}.faktura-dokument__numer{font-size:20px;font-weight:800;margin:0}.faktura-dokument__data{font-size:13px;color:#666}.faktura-dokument__rejestr{font-size:11px;color:#666;line-height:1.35}.faktura-dokument__wersalik{text-transform:uppercase}.faktura-dokument__strony{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px}.faktura-dokument__podpis{font-size:11px;font-weight:600;text-transform:uppercase;color:#666;margin:0 0 4px}.faktura-dokument__mocno{font-weight:600}.faktura-dokument__przewijak{overflow-x:auto;margin-bottom:24px}.faktura-dokument__pozycje{width:100%;border-collapse:collapse;font-size:13px}.faktura-dokument__pozycje thead tr{border-bottom:2px solid #111}.faktura-dokument__pozycje th{padding:8px 8px 8px 0;text-align:left;font-size:11px;text-transform:uppercase;font-weight:600;white-space:nowrap}.faktura-dokument__pozycje td{padding:8px 8px 8px 0;border-bottom:1px solid #c4c4c4}.faktura-dokument__prawo{text-align:right}.faktura-dokument__sku{font-size:11px;color:#666}.faktura-dokument__kwoty{margin-left:auto;width:260px;font-size:14px}.faktura-dokument__kwoty > div{display:flex;justify-content:space-between;padding:2px 0}.faktura-dokument__razem{border-top:2px solid #111;margin-top:4px;padding-top:4px;font-size:16px}.faktura-dokument__nota{margin-top:12px;font-size:12px;color:#666}.faktura-dokument__pas{border:4px double #111;padding:12px;text-align:center;margin-bottom:24px}.faktura-dokument__pas-tytul{font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:0.25em;margin:0}.faktura-dokument__pas-tresc{font-size:13px;font-weight:700;text-transform:uppercase;margin:8px 0 0}.faktura-dokument__pas-stopka{font-size:11px;font-weight:600;text-transform:uppercase;margin:8px 0 0}.faktura-dokument__pas-dolny{margin-top:32px;border-top:4px double #111;padding-top:8px;text-align:center;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em}.faktura-dokument__akcje{margin-top:32px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.faktura-dokument__druk{background:#111;color:#fff;border:0;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer}.faktura-dokument__druk:hover{background:#333}.faktura-dokument__powrot{font-size:14px;text-decoration:underline}@media only screen and (max-width: 700px){.faktura-dokument{padding:16px}.faktura-dokument__naglowek{flex-direction:column;gap:12px}.faktura-dokument__tozsamosc{text-align:left}.faktura-dokument__strony{grid-template-columns:1fr;gap:16px}.faktura-dokument__kwoty{width:100%}}@media print{body:has(.faktura-dokument) .navigation-container,
  body:has(.faktura-dokument) .breadcrumbs-mobile,
  body:has(.faktura-dokument) .footer,
  body:has(.faktura-dokument) .promo-bar,
  body:has(.faktura-dokument) .cookie-banner,
  body:has(.faktura-dokument) .nl-popup,
  body:has(.faktura-dokument) .shottas-popup,
  .faktura-dokument__akcje{display:none!important}body:has(.faktura-dokument) .site-inner,
  body:has(.faktura-dokument) .content-sidebar-wrap,
  body:has(.faktura-dokument) .content{margin:0!important;padding:0!important;max-width:none!important;width:auto!important}.faktura-dokument{max-width:none;padding:0;font-size:12px}.faktura-dokument__przewijak{overflow:visible}.faktura-dokument__pozycje tr{break-inside:avoid}.faktura-dokument--testowy{padding-bottom:96px}.faktura-dokument__pas-dolny{position:fixed;left:0;right:0;bottom:0;margin-top:0;padding-bottom:8px;background:#fff}}html.wiek-niepotwierdzony .shottas-popup{display:flex}@media only screen and (min-width: 1200px){.single-product div.product .product-gallery-wrap.pgallery{--pgal-kadr:min(calc(100vw - 176px),calc(100svh * 1.44));--pgal-odstep:10px;--pgal-przesun:calc(50% - var(--pgal-kadr) / 2);aspect-ratio:auto;height:calc(var(--pgal-kadr) * 1000 / 1440)}.single-product div.product .product-gallery-wrap.pgallery .pgallery__track{gap:var(--pgal-odstep)}.single-product div.product .product-gallery-wrap.pgallery .swiper-slide{position:relative;flex:0 0 var(--pgal-kadr);width:var(--pgal-kadr);filter:brightness(.82);transition:filter .25s ease}.single-product div.product .product-gallery-wrap.pgallery .swiper-slide[data-czynny="tak"]{filter:none}.single-product div.product .product-gallery-wrap.pgallery .swiper-slide .product-icon{transition:opacity .25s ease}.single-product div.product .product-gallery-wrap.pgallery .swiper-slide:not([data-czynny="tak"]) .product-icon{opacity:0}.single-product div.product .product-gallery-wrap.pgallery .swiper-slide:not([data-czynny="tak"]){cursor:pointer}}@media (prefers-reduced-motion: reduce){.product-gallery-wrap.pgallery .swiper-slide,
  .product-gallery-wrap.pgallery .swiper-slide .product-icon{transition:none}}.woocommerce.archive .woocommerce-no-products-found{padding-inline:16px;width:100%;margin-inline:auto;max-width:1122px}@media only screen and (min-width: 1200px){.woocommerce.archive .woocommerce-no-products-found{padding-inline:unset}}