@charset "UTF-8";.j2c-upload-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.j2c-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed var(--bs-border-color,#c9cee3);background:var(--bs-body-bg,#fff);border-radius:14px;padding:28px 24px;cursor:pointer;transition:border-color .15s,background .15s;margin:0}.j2c-dropzone:hover,.j2c-dropzone:focus-within,.j2c-dropzone.is-drag{border-color:var(--bs-primary,#1d2b5e);background:var(--bs-primary-bg-subtle,#eaf1ff)}.j2c-dropzone .dz-icon{width:44px;height:44px;border-radius:50%;background:var(--bs-primary-bg-subtle,#eaf1ff);color:var(--bs-primary,#1d2b5e);display:inline-flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.j2c-dropzone .dz-title{font-weight:700;font-size:15px}.j2c-dropzone .dz-title .browse{color:var(--bs-link-color,#2d6cdf);text-decoration:underline}.j2c-dropzone .dz-hint{font-size:12px;color:var(--bs-body-secondary-color,#6b7390);margin-top:4px}.j2c-dropzone.has-file .dz-title{color:var(--bs-primary,#1d2b5e)}.j2c-dropzone .dz-status{margin-top:8px;font-size:12px}.j2c-img-hero{border:2px dashed var(--bs-border-color,#c9cee3);border-radius:16px;background:var(--bs-body-bg,#fff);padding:18px;display:grid;grid-template-columns:96px 1fr;grid-template-areas:"thumb body" "thumb cta" "status status";gap:12px 18px;align-items:center;cursor:pointer;transition:border-color .15s,background .15s;margin:0}.j2c-img-hero .ih-thumb{grid-area:thumb;align-self:start}.j2c-img-hero .ih-body{grid-area:body}.j2c-img-hero .ih-cta{grid-area:cta;justify-self:start}.j2c-img-hero .j2c-upload-status{grid-area:status}.j2c-img-hero:hover,.j2c-img-hero:focus-within{border-color:var(--bs-primary,#1d2b5e);background:var(--bs-primary-bg-subtle,#eaf1ff)}.j2c-img-hero .ih-thumb{width:96px;height:96px;min-width:96px;max-width:96px;flex:0 0 96px;border-radius:12px;background:var(--bs-primary-bg-subtle,#eaf1ff);color:var(--bs-primary,#1d2b5e);display:inline-flex;align-items:center;justify-content:center;font-size:30px;overflow:hidden;position:relative}.j2c-img-hero .ih-thumb img{width:96px;height:96px;max-width:96px;max-height:96px;object-fit:cover;position:absolute;inset:0;display:block}.j2c-img-hero .ih-body{flex:1 1 auto;min-width:0;word-wrap:break-word}.j2c-img-hero .ih-title{font-weight:700;font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis}.j2c-img-hero .ih-hint{font-size:12px;color:var(--bs-body-secondary-color,#6b7390);margin-top:2px;display:block}.j2c-img-hero .ih-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:var(--bs-primary,#1d2b5e);color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.j2c-upload-status{margin-top:6px;font-size:12px;display:block}.j2c-upload-status.is-error{color:var(--bs-danger,#dc3545)}.j2c-upload-status.is-success{color:var(--bs-success,#198754)}.uk-upl-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px dashed #c9cee3;background:#fff;border-radius:14px;padding:28px 24px;cursor:pointer;transition:border-color .15s,background .15s;margin:0}.uk-upl-dropzone:hover,.uk-upl-dropzone:focus-within,.uk-upl-dropzone.is-drag{border-color:#1e87f0;background:#eaf1ff}.uk-upl-dropzone .dz-icon{width:44px;height:44px;border-radius:50%;background:#eaf1ff;color:#1e87f0;display:inline-flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.uk-upl-dropzone .dz-title{font-weight:700;font-size:15px}.uk-upl-dropzone .dz-title .browse{color:#1e87f0;text-decoration:underline}.uk-upl-dropzone .dz-hint{font-size:12px;color:#6b7390;margin-top:4px}.uk-upl-dropzone.has-file .dz-title{color:#1e87f0}.uk-img-hero{border:2px dashed #c9cee3;border-radius:16px;background:#fff;padding:18px;display:flex;align-items:center;gap:18px;cursor:pointer;transition:border-color .15s,background .15s;margin:0}.uk-img-hero:hover,.uk-img-hero:focus-within{border-color:#1e87f0;background:#eaf1ff}.uk-img-hero .ih-thumb{width:96px;height:96px;flex:0 0 auto;border-radius:12px;background:#eaf1ff;color:#1e87f0;display:inline-flex;align-items:center;justify-content:center;font-size:30px;overflow:hidden;position:relative}.uk-img-hero .ih-thumb img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;display:block}.uk-img-hero .ih-body{flex:1;min-width:0}.uk-img-hero .ih-title{font-weight:700;font-size:15px;display:block;overflow:hidden;text-overflow:ellipsis}.uk-img-hero .ih-hint{font-size:12px;color:#6b7390;margin-top:2px;display:block}.uk-img-hero .ih-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;background:#1e87f0;color:#fff;font-size:13px;font-weight:600;white-space:nowrap}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
.piekielko-filter-search [hidden]{display:none !important}.piekielko-filter-search [data-pfs-active-filters]{min-height:28px}.piekielko-filter-search [data-pfs-active-filters][hidden]{display:block !important;visibility:hidden;pointer-events:none}.piekielko-filter-search [data-pfs-active-filter-tiles]{gap:.5rem}.piekielko-filter-search .filter-chip{gap:.3rem;padding:5px 7px 5px 9px;border-radius:2px;background:var(--j2c-drawer-accent,#a79579);color:#fff;font-size:12px;line-height:1.3;text-transform:none}.piekielko-filter-search .pfs-filter-chip__remove{box-sizing:border-box;width:18px;height:18px;padding:3px;border:0;background:transparent;color:inherit;cursor:pointer}.piekielko-filter-search .pfs-filter-chip__remove svg line{stroke:currentColor !important}.piekielko-filter-search__accordion{margin-bottom:50px}.piekielko-filter-search__accordion>li{margin-top:10px}.piekielko-filter-search__accordion .piekielko-filter-accordion-title{border-top:1px solid #cdcdcd;padding:20px 10px 10px 10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:inherit;line-height:1.35;text-align:left;text-transform:none}.piekielko-filter-search__accordion .piekielko-filter-accordion-title.price{border:none}.piekielko-filter-search__accordion .piekielko-filter-accordion-title::before{display:none}.piekielko-filter-search__accordion .uk-accordion-content{margin:10px 0 20px;padding:0 2px}.piekielko-filter-search .piekielko-filter-compact{gap:10px 18px}.piekielko-filter-search .piekielko-filter-compact label,.piekielko-filter-search__options label{cursor:pointer}.piekielko-filter-search .pfs-filter-button{min-height:32px;padding:5px 10px;line-height:20px;text-transform:none}.piekielko-filter-search .pfs-filter-button>span{margin-left:0 !important}.piekielko-filter-search .pfs-filter-button__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.piekielko-filter-search .pfs-filter-button--active{border-color:var(--j2c-drawer-accent,#a79579);background:var(--j2c-drawer-accent,#a79579);color:#fff}.piekielko-filter-search .pfs-loading{color:var(--j2c-drawer-muted,#6b7280)}.piekielko-filter-search .pfs-dual-range{--pfs-range-start:0%;--pfs-range-end:100%;position:relative;height:30px}.piekielko-filter-search .pfs-dual-range::before{position:absolute;top:13px;right:0;left:0;height:4px;border-radius:999px;background:linear-gradient( to right,#d8d8d8 0,#d8d8d8 var(--pfs-range-start),var(--j2c-drawer-accent,#a79579) var(--pfs-range-start),var(--j2c-drawer-accent,#a79579) var(--pfs-range-end),#d8d8d8 var(--pfs-range-end),#d8d8d8 100% );content:''}.piekielko-filter-search .pfs-dual-range input[type="range"]{position:absolute;top:0;left:0;width:100%;height:30px;margin:0;padding:0;border:0;outline:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}.piekielko-filter-search .pfs-dual-range input[type="range"]:first-of-type{z-index:2}.piekielko-filter-search .pfs-dual-range input[type="range"]:last-of-type{z-index:3}.piekielko-filter-search .pfs-dual-range input[type="range"]::-webkit-slider-runnable-track{height:4px;border:0;background:transparent}.piekielko-filter-search .pfs-dual-range input[type="range"]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #fff;border-radius:50%;background:var(--j2c-drawer-accent,#a79579);box-shadow:0 0 0 1px rgba(0,0,0,.12);cursor:pointer;pointer-events:auto;appearance:none;-webkit-appearance:none}.piekielko-filter-search .pfs-dual-range input[type="range"]::-moz-range-track{height:4px;border:0;background:transparent}.piekielko-filter-search .pfs-dual-range input[type="range"]::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:var(--j2c-drawer-accent,#a79579);box-shadow:0 0 0 1px rgba(0,0,0,.12);cursor:pointer;pointer-events:auto}@media (min-width:640px){.piekielko-filter-search.pfs-has-active-filters [data-pfs-submit-wrap]{width:50%}}
.pfs-color-options{gap:0.5em}.pfs-color-option{position:relative;display:inline-flex;margin:0;line-height:1;cursor:pointer}.pfs-color-option__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.pfs-color-option__swatch{display:block;box-sizing:border-box;width:1.8em;height:1.8em;flex:none;background-color:var(--pfs-filter-color);border:1px solid rgba(0,0,0,0.28);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.12);transition:border-color 0.15s ease,box-shadow 0.15s ease,transform 0.15s ease}.pfs-color-option:hover .pfs-color-option__swatch{border-color:rgba(0,0,0,0.55);transform:translateY(-1px)}.pfs-color-option__input:focus-visible+.pfs-color-option__swatch{outline:2px solid #1e87f0;outline-offset:3px}.pfs-color-option__input:checked+.pfs-color-option__swatch{border-color:#1e87f0;box-shadow:0 0 0 2px #fff,0 0 0 4px #1e87f0}.pfs-color-option__input:disabled+.pfs-color-option__swatch{opacity:0.32;filter:grayscale(0.7);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pfs-color-option__swatch{transition:none}}
joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem);display:block}joomla-alert .joomla-alert--close{color:var(--jui-alert-button-color-dark,#000);float:right;opacity:.5;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);background:0 0;border:0;padding:.2rem 1rem;font-size:1.5rem;font-weight:700;line-height:1;position:relative;top:-.5rem;right:-1.25rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms!important}}
div.mod-languages ul{margin:0;padding:0;list-style:none}div.mod-languages li{margin-left:0px;margin-right:4px}div.mod-languages ul.lang-inline li{display:inline}div.mod-languages ul.lang-block li{display:block}div.mod-languages img{border:none}div.mod-languages a{text-decoration:none}div.advanced-dropdown{position:relative}div.mod-languages.advanced-dropdown ul{background:#ccc;position:absolute;z-index:100;list-style-type:none;left:0;padding:5px 10px 5px 4px;border-radius:0 0 2px 2px}div.advanced-dropdown a.langChoose:link,div.advanced-dropdown a.langChoose:visited{background-color:#ccc;border-radius:2px;width:38px;margin-top:3px;padding:3px;line-height:0;-webkit-transition:all 0.75s}div.advanced-dropdown a.langChoose img{border:1px solid white}div.advanced-dropdown span.caret{display:inline-block;width:0px;height:0px;vertical-align:middle;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-left:1px}div.advanced-dropdown a{white-space:nowrap}
.piekielko-product-main>div{min-width:0}.piekielko-product-gallery .swiper{width:100%}.piekielko-product-gallery [hidden],.piekielko-gallery-modal [hidden]{display:none !important}.piekielko-product-gallery .product-gallery-main{aspect-ratio:1 / 1;background:#fff;transition:box-shadow .3s ease,transform .3s ease}.piekielko-product-gallery .product-gallery-main:hover,.piekielko-product-gallery .product-gallery-main:focus-within{box-shadow:0 24px 38px -30px rgba(79,51,29,.9)}.piekielko-product-gallery .product-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.piekielko-product-gallery .j2commerce-product-main-image{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;cursor:zoom-in}.piekielko-page-gallery-dotnav{margin:16px 0 0}.piekielko-page-gallery-dotnav>*>*{border:0}.piekielko-page-gallery-dotnav>.uk-active>*{background-color:#806044}.piekielko-product-gallery .piekielko-page-gallery-prev,.piekielko-product-gallery .piekielko-page-gallery-next{width:auto;height:auto;padding:17px 14px;border:1px solid #a78e76;border-radius:5px;background-color:#fff;color:#a78e76;box-shadow:none;overflow:hidden;--swiper-navigation-size:18px;transition:.1s ease-in-out;transition-property:color,background-color,border-color,box-shadow,opacity,visibility}.piekielko-product-gallery .piekielko-page-gallery-prev::after,.piekielko-product-gallery .piekielko-page-gallery-next::after{display:none}.piekielko-product-gallery .piekielko-page-gallery-prev svg *,.piekielko-product-gallery .piekielko-page-gallery-next svg *{stroke:currentColor !important}.piekielko-product-gallery .piekielko-page-gallery-prev:hover,.piekielko-product-gallery .piekielko-page-gallery-next:hover{border-color:transparent;background-color:#a78e76;color:#fff}.piekielko-product-gallery .piekielko-page-gallery-prev:active,.piekielko-product-gallery .piekielko-page-gallery-next:active{border-color:transparent;background-color:#a38970;color:#444}.piekielko-product-gallery .piekielko-page-gallery-prev:hover svg{animation:uk-slide-left .3s reverse,uk-slide-right .2s .3s}.piekielko-product-gallery .piekielko-page-gallery-next:hover svg{animation:uk-slide-right .3s reverse,uk-slide-left .2s .3s}.piekielko-product-gallery .piekielko-page-gallery-prev{left:30px}.piekielko-product-gallery .piekielko-page-gallery-next{right:30px}.piekielko-gallery-discount{position:absolute;top:.5rem;left:.5rem;z-index:3}.piekielko-product-meta{padding-bottom:14px;border-bottom:1px solid #efefef}.piekielko-product-meta .manufacturer-brand,.piekielko-product-meta .product-sku{display:flex;flex-direction:column;gap:2px}.piekielko-product-meta .product-sku{text-align:right}.piekielko-product-meta a{color:inherit}.piekielko-product-meta-inline{margin-bottom:0}.piekielko-product-meta-inline .piekielko-meta-inline-row{margin:0;padding:8px 0;border-bottom:1px solid #efefef}.piekielko-product-meta-inline .manufacturer-brand,.piekielko-product-meta-inline .product-sku{display:flex;flex-direction:row;align-items:baseline;gap:10px;text-align:left}.piekielko-product-meta-inline .product-sku{text-align:left}.piekielko-product-meta-inline .manufacturer-label,.piekielko-product-meta-inline .sku-label{color:inherit !important;font-weight:700 !important}.piekielko-product-meta-inline .manufacturer-value,.piekielko-product-meta-inline .sku-value{color:inherit !important;font-weight:400 !important}.piekielko-product-meta-inline a{color:inherit}.piekielko-product-summary .product-sdesc{margin-bottom:0}.piekielko-product-specs .uk-list{margin-bottom:0}.piekielko-product-specs .el-item{margin:0;padding:8px 0}.piekielko-product-specs .el-content{text-align:left}.piekielko-product-buy-panel{border:1px solid #ddd;box-shadow:none}.piekielko-buy-box-inner,.piekielko-buy-main,.piekielko-buy-info,.piekielko-buy-extra,.piekielko-buy-footer{min-width:0}.piekielko-purchase-core{border-top:0}.piekielko-purchase-info-slot{margin-top:0 !important;padding-top:0 !important;border-top:0 !important}.piekielko-purchase-info-slot .piekielko-purchase-info{margin-top:0;margin-bottom:0}.piekielko-product-price #cennik{margin-top:24px !important;margin-bottom:26px !important}.piekielko-product-price .sale-price{font-size:30px;white-space:nowrap}.piekielko-product-buy-panel .product-add-to-cart-group{display:flex;align-items:stretch;flex-wrap:wrap;gap:10px}.piekielko-product-buy-panel .piekielko-quantity-controls{display:flex}.piekielko-product-buy-panel .piekielko-quantity-controls.uk-hidden{display:none}.piekielko-product-buy-panel .piekielko-quantity-controls .uk-button{width:40px;min-height:40px;padding:0;border:0;background:#888;color:#fff}.piekielko-product-buy-panel .piekielko-quantity-controls .uk-button:disabled{opacity:.72}.piekielko-product-buy-panel .piekielko-quantity-controls .quantity-input{width:50px;min-height:48px;padding:0 5px;border-color:#ddd;text-align:center}.piekielko-product-buy-panel .j2commerce-cart-button{width:auto;min-width:134px;min-height:48px;padding-left:24px;padding-right:24px}.piekielko-product-buy-panel .j2commerce-cart-button:disabled{opacity:.55;cursor:not-allowed}.piekielko-purchase-bottom,.piekielko-buy-extra .piekielko-purchase-bottom{border-top:0}.piekielko-purchase-footer,.piekielko-buy-footer .piekielko-purchase-footer{margin-top:0 !important;padding-top:0 !important}.piekielko-display-options{border-top:0;padding-top:0}.piekielko-display-options-toggle{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;background:transparent;color:#444;font-size:13px;font-weight:600;line-height:1.3;text-transform:none}.piekielko-display-options-toggle:hover{color:#222}.piekielko-stock-many,.piekielko-stock-one{color:#35733d !important;font-weight:600}.piekielko-stock-many strong{color:inherit !important;font-weight:700}.piekielko-stock-none{color:#b5524b;font-weight:500}.piekielko-product-stock .piekielko-purchase-info-icon{color:#35733d !important}.piekielko-product-longtext{line-height:1.75;text-align:justify}.piekielko-product-longtext>.product-ldesc>:first-child{margin-top:0}.piekielko-related-products{background:#eee}.piekielko-gallery-modal{background:#101010f0}.piekielko-gallery-modal .uk-modal-dialog{width:min(94vw,calc(100vh - 190px),900px);width:min(94vw,calc(100dvh - 190px),900px);max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:0;background:transparent;box-shadow:none;overflow:visible}.piekielko-gallery-modal .piekielko-modal-close-row{display:flex;justify-content:flex-end;width:100%;margin-bottom:8px}.piekielko-gallery-modal .uk-modal-close-default{position:static;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.68);transition:.15s ease-in-out;transition-property:color,background-color,border-color}.piekielko-gallery-modal .uk-modal-close-default:hover{border-color:rgba(255,255,255,.52);background:rgba(255,255,255,.14);color:rgba(255,255,255,.92)}.piekielko-modal-gallery-main{width:100%;height:auto;aspect-ratio:1 / 1}.piekielko-modal-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:1 / 1}.piekielko-modal-image{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.piekielko-modal-thumbs-row{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:8px;align-items:center;width:100%;margin-top:12px}.piekielko-modal-gallery-thumbs{width:100%;min-width:0;height:auto;padding:2px 0}.piekielko-modal-gallery-thumbs .swiper-wrapper{align-items:center}.piekielko-modal-gallery-thumbs .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;aspect-ratio:1 / 1;padding:3px;border:2px solid transparent;box-sizing:border-box;overflow:hidden;opacity:.6;cursor:pointer}.piekielko-modal-gallery-thumbs .swiper-slide-thumb-active{border-color:#ab9a7e;opacity:1}.piekielko-modal-thumb{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.piekielko-modal-thumbs-row .uk-button{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:46px;min-height:46px;padding:0;border-radius:2px;background:rgba(112,82,50,.82);color:#fff}.piekielko-gallery-modal .swiper-button-disabled,.piekielko-product-gallery .swiper-button-disabled{opacity:.35 !important;cursor:default}.piekielko-gallery-single .uk-modal-dialog{width:min(94vw,calc(100vh - 72px),900px);width:min(94vw,calc(100dvh - 72px),900px)}@media (min-width:1200px){.piekielko-product-main{margin-left:-30px}.piekielko-product-main>*{padding-left:30px}.piekielko-product-gallery{order:10}.piekielko-product-summary{order:20}.piekielko-product-buy{order:30}.piekielko-product-buy-panel{min-height:100%}.piekielko-buy-box-inner{display:flex;flex-direction:column;min-height:100%}.piekielko-buy-info{order:1}.piekielko-buy-main{order:2}.piekielko-buy-extra{order:3;margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.piekielko-buy-footer{order:4;margin-top:auto;padding-top:24px}.piekielko-purchase-core{border-top:1px solid #ddd;margin-top:15px}.piekielko-product-price #cennik{margin-top:32px !important;margin-bottom:32px !important}}@media (max-width:1199px){.piekielko-product-gallery{order:10}.piekielko-product-buy{order:20;width:100%;margin-top:0 !important}.piekielko-product-mobile-intro{order:30;width:100%;margin-top:34px !important}.piekielko-product-summary{order:40;width:100%}.piekielko-product-gallery>.uk-width-1-1,.piekielko-product-buy-panel{max-width:860px;margin-left:auto;margin-right:auto;box-sizing:border-box}.piekielko-product-gallery>.uk-width-1-1{padding:0 0 18px;border:1px solid #ddd;border-bottom:0;border-radius:3px 3px 0 0;background:#f7f7f7}.piekielko-product-gallery .product-gallery-main{background:transparent;border-bottom:1px solid #ddd;box-shadow:none}.piekielko-page-gallery-dotnav{margin-top:16px;margin-bottom:0}.piekielko-product-buy-panel{width:100%;border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;background:#f7f7f7;box-shadow:none}.piekielko-product-mobile-intro .product-title,.piekielko-product-mobile-intro h1{margin-bottom:18px}.piekielko-product-mobile-sdesc{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.7}.piekielko-product-specs.uk-margin-medium-top{margin-top:0 !important}}@media (min-width:640px) and (max-width:1199px){.piekielko-product-buy-panel{padding:28px}.piekielko-buy-box-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px;align-items:start;width:100%}.piekielko-buy-main{grid-column:1;grid-row:1}.piekielko-buy-info{grid-column:2;grid-row:1;padding-left:34px;border-left:1px solid #ddd}.piekielko-buy-extra{grid-column:1;grid-row:2;margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.piekielko-buy-footer{grid-column:2;grid-row:2;margin-top:24px;padding-top:20px;padding-left:34px;border-top:1px dotted rgba(181,82,75,.65);border-left:1px dotted rgba(181,82,75,.65)}.piekielko-product-price #cennik{margin-top:0 !important;margin-bottom:24px !important}}@media (max-width:639px){.piekielko-product-buy-panel{padding:20px}.piekielko-buy-box-inner{display:flex;flex-direction:column}.piekielko-buy-main{order:1;margin-top:0}.piekielko-buy-info{order:2;margin-top:24px;padding-top:22px;padding-left:0;border-top:1px solid #ddd;border-left:0}.piekielko-buy-extra{order:3;margin-top:22px;padding-top:18px;border-top:1px solid #ddd}.piekielko-buy-footer{order:4;margin-top:16px}.piekielko-product-price #cennik{margin-top:0 !important;margin-bottom:24px !important}.piekielko-product-mobile-intro h1{font-size:1.55rem;line-height:1.25}.piekielko-product-longtext{text-align:left}.piekielko-gallery-modal{padding:12px}.piekielko-gallery-modal .uk-modal-dialog{width:min(100%,calc(100vh - 150px));width:min(100%,calc(100dvh - 150px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.piekielko-gallery-modal .uk-modal-close-default{width:38px;height:38px}.piekielko-modal-thumbs-row{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;margin-top:8px}.piekielko-modal-thumbs-row .uk-button{width:32px;min-width:32px;height:40px;min-height:40px}.piekielko-gallery-single .uk-modal-dialog{width:min(100%,calc(100vh - 62px));width:min(100%,calc(100dvh - 62px))}}@media (hover:hover) and (pointer:fine){.piekielko-product-gallery .piekielko-page-gallery-prev,.piekielko-product-gallery .piekielko-page-gallery-next{opacity:0;visibility:hidden}.piekielko-product-gallery .product-gallery-main:hover .piekielko-page-gallery-prev,.piekielko-product-gallery .product-gallery-main:hover .piekielko-page-gallery-next,.piekielko-product-gallery .product-gallery-main:focus-within .piekielko-page-gallery-prev,.piekielko-product-gallery .product-gallery-main:focus-within .piekielko-page-gallery-next{opacity:1;visibility:visible}}@media (hover:none),(pointer:coarse){.piekielko-product-gallery .piekielko-page-gallery-prev,.piekielko-product-gallery .piekielko-page-gallery-next{display:none}}.base-price{float:right;display:inline-block !important;color:#da4747 !important;font-size:small}
@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}
