@charset "UTF-8";
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single{height:28px}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{min-height:32px}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px}
.select2-container--classic .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#eee));background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}
.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */
@-webkit-keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
@keyframes preloading{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.75);transform:scale(1.75)}
}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr;background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-origin{position:absolute;height:0;width:0}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{position:relative;z-index:1;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}
.noUi-pips,.noUi-pips *{box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-large,.noUi-marker-sub{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
.noUi-tooltip,.text-align-center{text-align:center}
.vc{height:100%;display:table;width:100%}
.vc__inner{display:table-cell;vertical-align:middle;width:100%}
.vt{height:100%;display:table;width:100%}
.vt__inner{display:table-cell;vertical-align:top;width:100%}
.vb{height:100%;display:table;width:100%}
.vb__inner{display:table-cell;vertical-align:bottom;width:100%}
.text-success{color:#72bf44}
.produkt-plyta .tabela .wiersz>div.cena span.promo,.text-warning{color:red}
.owl-stage{touch-action:manipulation}
.checkbox input,.checkbox--custom input,.radio input{position:absolute;left:-9999px}
.checkbox input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox input[type=checkbox]:checked+label:before,.checkbox input[type=checkbox][data-delete=delete]:checked+label:before{background:#72bf44;border-color:#72bf44}
.checkbox input[type=checkbox][data-delete=delete]:checked+label:after{background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.checkbox:hover input[type=checkbox]:checked+label:before{background:#666;border-color:#666}
.checkbox label{font-size:.875rem;color:#000;padding-left:25px;position:relative;margin-left:0!important}
.checkbox label:after{content:'';top:0;left:2px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:13px;width:15px;background:url(../images/ico/tick.svg) 0 0/contain no-repeat}
.checkbox label:before{border-radius:4px;background-color:#fff;position:absolute;left:0;top:2px;width:16px;height:16px;content:''}
.checkbox label a,.checkbox--custom label a,.checkbox--green label a{color:#000;text-decoration:underline}
.category__sidebar .category__sidebar .checkbox label a.nazwa-cechy,.checkbox label a:hover,.checkbox--custom label a:hover,.checkbox--green label a:hover{text-decoration:none}
.checkbox--custom label,.checkbox--green label{font-size:.75rem;padding-left:30px;line-height:20px}
.checkbox--green label[for=ts_prot_0]{line-height:16px}
.checkbox--green label:after,.checkbox--green label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--green label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:4px;left:5px;height:11px;width:11px}
.checkbox--green label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--custom input[type=checkbox]:checked+label:after,.checkbox--custom:hover input[type=checkbox]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-image:url(../images/ico/checked.svg)}
.checkbox--custom input[type=checkbox]:checked+label:before,.checkbox--custom:hover input[type=checkbox]:checked+label:before{background:#ff1a1a;border-color:#ff1a1a}
.checkbox--custom label:after{content:'';top:4px;left:5px;position:absolute;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-10px);transform:translateY(-10px);height:11px;width:11px;background:url(../images/ico/check-white.svg) 0 0/contain no-repeat}
.checkbox--custom label:before{border:1px solid #adafb2;left:2px;top:2px;width:16px;height:16px}
.checkbox--large label{line-height:32px}
.checkbox--custom label:before,.checkbox--large label:after,.checkbox--large label:before{content:'';-webkit-transition-duration:.3s;transition-duration:.3s}
.checkbox--large label:after{position:absolute;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;top:9px;left:3px;height:14px;width:15px}
.checkbox--large label:before{border:1px solid #adafb2;left:0;top:6px;width:20px;height:20px}
.radio input[type=radio]:checked+label:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.radio label{color:#000;padding-left:30px;position:relative;margin-left:0!important;line-height:32px}
.radio label:after,.radio label:before{position:absolute;border-radius:50%;content:''}
.radio label:after{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;background:#72bf44;top:11.5px;left:4px;height:9px;width:9px}
.radio label:before{background-color:#fff;border:1px solid #adafb2;left:0;top:7.5px;width:17px;height:17px}
.radio label img{height:32px;display:inline-block;vertical-align:top;margin-left:20px}
.radio.error label:before{border-color:red}
.radio div.info,.radio label{font-size:.75rem}
fieldset.radio legend{color:#4d4c4c;font-size:.875rem;font-weight:500;line-height:1.5}
.js-qty{position:relative;margin-bottom:25px}
@media only screen and (min-width:64em){
.large-15{width:25%}
.large-20,.mainNav .large-15{width:20%}
.js-qty{width:140px;margin-bottom:0}
}
.js-qty input{margin:0 5px;display:block;border:1px solid #a7a9ac;height:45px;padding:0 20px;box-shadow:none;width:calc(100% - 10px);color:#393c39;font-size:.875rem;text-align:center}
.js-qty input::-webkit-inner-spin-button,.js-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-qty input[type=number],.productTabs table tbody tr td input[type=number]{-moz-appearance:textfield}
.js-qty div{border:1px solid #a7a9ac;color:#1d1d1b;font-size:14px;line-height:43px;text-align:center;position:absolute;z-index:57;height:45px;width:40px;background:#fff;top:0;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
@media only screen and (max-width:40em){
.js-qty div{width:20px}
.inputPlaceholder input[name=telefon]{width:90%}
}
.js-qty div:hover{color:#72bf44;border-color:#72bf44}
.js-qty div.minus{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.js-qty div.plus{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
.js-qty--cart{margin-bottom:0}
.js-qty--cart input{height:35px}
.js-qty--cart div{line-height:33px;height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .group-info,.js-stars-readonly{font-size:0}
.js-stars-readonly i{font-size:16px;color:#000}
.category__sidebar .category__sidebar .checkbox.niedostepne label,.category__sidebar .category__sidebar .checkbox.niedostepne label a.nazwa-cechy,.js-stars-readonly i.off,.js-wrench-readonly i.off{color:#a7a9ac}
.js-wrench-readonly i,.static-nav__menu ul>li a.active{color:#72bf44}
.select2-container--default.select2--alt{margin-bottom:20px}
.select2-container--default.select2--alt .select2-selection--single{background:#f5f5f5;border:0}
.select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#333!important}
form[name=subskrypcja_formularz] #email{border-radius:0}
.inputPlaceholder{position:relative;display:block}
.inputPlaceholder input{box-shadow:none;box-sizing:border-box;display:block;padding:0 10px;width:100%;height:35px;margin-bottom:20px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background-position:center right 10px;background-color:#fff}
.inputPlaceholder input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input:-ms-input-placeholder,.inputPlaceholder input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#333;font-size:.8125rem;opacity:1}
.inputPlaceholder input.filled,.inputPlaceholder input:focus{background-position:center right 10px;background-color:#fff}
.inputPlaceholder input.filled::-webkit-input-placeholder,.inputPlaceholder input:focus::-webkit-input-placeholder{color:transparent}
.inputPlaceholder input.filled::-moz-placeholder,.inputPlaceholder input:focus::-moz-placeholder{color:transparent}
.inputPlaceholder input.filled:-ms-input-placeholder,.inputPlaceholder input.filled::-ms-input-placeholder,.inputPlaceholder input:focus:-ms-input-placeholder,.inputPlaceholder input:focus::-ms-input-placeholder,.rangeSlider__inputs input:focus:-ms-input-placeholder{color:transparent}
.inputPlaceholder input.filled::placeholder,.inputPlaceholder input:focus::placeholder{color:transparent}
.inputPlaceholder input.filled+span,.inputPlaceholder input:focus+span{opacity:1;font-size:.625rem;top:-10px;line-height:.75rem}
.inputPlaceholder input.filled{border-color:#72bf44;background-image:url(../images/ico/valid.svg);background-repeat:no-repeat;background-position:center right 10px;background-color:#fff;background-size:20px 20px;padding-right:35px}
.inputPlaceholder input #nip_faktura{margin-left:8px}
.inputPlaceholder span{font-size:.875rem;line-height:2.1875rem;position:absolute;top:0;left:8px;padding:0 4px;background:#fff;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:2px}
.inputPlaceholder span sup{color:#ff1a1a;font-size:14px}
.register .inputPlaceholder span{background-color:#ededed}
.error .inputPlaceholder input{background-image:url(../images/ico/error.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:20px 20px;padding-right:35px;border:1px solid #a7a9ac;background-color:transparent}
.error .select2-container--default .select2-selection--single{background:url(../images/ico/error.svg) center right 30px/20px 20px no-repeat}
.error.checkbox label:before{border:1px solid #ff1a1a}
.field input,.input-wrapper input{background:center right 10px #fff}
.field input.filled,.input-wrapper input.filled{border-color:#72bf44;background:url(../images/ico/valid.svg) center right 10px/20px 20px no-repeat;padding-right:35px}
.field.error input,.field.error.filled,.input-wrapper .error input,.input-wrapper.error input,.input-wrapper.error.filled{background:url(../images/ico/error.svg) center right 10px/20px 20px no-repeat;padding-right:35px;margin:0 0 1rem}
.field.error input,.input-wrapper.error input{border:1px solid #ff1a1a!important}
.field.error.filled,.input-wrapper .error input,.input-wrapper.error.filled{border:1px solid #a7a9ac}
.field.error textarea,.input-wrapper.error textarea{border:1px solid #ff1a1a!important}
.input-wrapper.file-input.error button:after{background:url(../images/ico/error.svg) center right/contain no-repeat;content:' ';display:inline-block;width:1.25rem;height:1.25rem;vertical-align:text-bottom;margin-left:20px}
.selectPlaceholder{position:relative}
.selectPlaceholder__label{position:absolute;left:8px;padding:0 2px;background:#fff;color:#72bf44;font-size:.625rem;top:-8px;line-height:.75rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0}
.favourites .productItem:hover .favourites__buttons,.favourites .productItem:hover .favourites__remove,.selectPlaceholder .select2-container--below+.selectPlaceholder__label{opacity:1}
.selectPlaceholder .select2-container--below .select2-selection__rendered{color:#333!important;font-size:.875rem!important}
#email_info,#email_info2,form div.email-suggest{text-align:center;position:absolute;top:35px;line-height:normal}
#email_info,#email_info2{color:#ff1a1a;width:calc(100% - 16px);font-size:.6875rem}
#email_info.hide,#email_info2.hide,.no-label label{display:none}
* label.error,label.error{color:#f04124}
input.filled[disabled]{border:1px solid #a7a9ac;background:#ddd}
.ngl_page img{height:30px}
form div.email-suggest{font-size:.75rem;width:100%}
.breadcrumb{list-style:none;padding:0;height:40px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;webkit-overflow-scrolling:touch;position:relative;margin:0 25px 0 0}
@media only screen and (min-width:40.0625em){
.breadcrumb{margin-right:0}
}
.breadcrumb::-webkit-scrollbar{display:none}
.breadcrumb__listitem{display:inline-block}
.breadcrumb__listitem .home img{width:9px;height:9px;margin:3px 7px 4px 23px;float:left}
.breadcrumb__listitem a span,.breadcrumb__listitem h1,.breadcrumb__listitem span{line-height:16px;font-size:12px;color:#757575;margin-top:11px;margin-bottom:8px;float:left;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.breadcrumb__listitem a{float:left;display:block}
.breadcrumb__listitem a:hover span,.produkt-plyta .tabela .wiersz>div.grubosc a{color:#000}
.breadcrumb__listitem:after{width:7px;height:13px;display:block;background-image:url(../images/ico/breadcrumb-arrow.png);background-size:cover;background-repeat:no-repeat;content:'';float:left;margin-right:14px;margin-left:14px;margin-top:11px}
.breadcrumb__listitem:last-child:after{display:none}
.breadcrumb--border{border-bottom:1px solid #dfdfdd}
@media only screen and (max-width:40em){
.breadcrumb__listitem .home img{width:16px;height:16px;margin:0}
.breadcrumb:after{content:'';display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:25px;background:#a9a9a9;margin-left:10px}
}
.breadcrumb__search-toggle{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;width:13px;height:13px;padding:20px 15px;background:url(/szablony/meble/assets/images/ico/search.svg) center center/13px 13px no-repeat;z-index:10;-webkit-transition:background-size .3s cubic-bezier(.23,1,.32,1);transition:background-size .3s cubic-bezier(.23,1,.32,1)}
.breadcrumb__search-toggle::after,.breadcrumb__search-toggle::before{content:'';position:absolute;left:8px;top:18px;width:13px;height:2px;background:#757576;opacity:0;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);pointer-events:none}
.breadcrumb__search-toggle.active{background-size:0 0}
.breadcrumb__search-toggle.active::before{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.breadcrumb__search-toggle.active::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.breadcrumb__search-toggle:hover{opacity:.7}
.static-nav-wrapper{max-width:280px;width:100%;margin-bottom:10px}
@media only screen and (max-width:40em){
.static-nav-wrapper{width:100%;max-width:100%}
}
.text-page-wrapper{width:100%;max-width:calc(100% - 280px);margin-bottom:40px}
.static-nav__header{background-color:#333;height:70px;padding-left:20px;padding-right:20px;border-radius:3px 3px 0 0}
.static-nav__header p{margin-bottom:0;line-height:1.125rem;font-size:.875rem;color:#fff}
.static-nav__menu{background-color:#404340;border-radius:0 0 3px 3px;padding:20px}
.static-nav__menu ul{list-style:none;padding:0;margin:0}
.static-nav__menu ul>li a{font-size:.75rem;color:#fff;line-height:2.25rem}
.static-nav__menu ul>li>ul{padding-left:10px}
.static-nav__menu ul>li>ul>li>a{line-height:1.5rem}
@media only screen and (max-width:40em){
.text-page-wrapper{width:100%;max-width:100%}
.static-nav__header{background-color:#71be43;color:#fff;text-align:center;height:50px;line-height:50px;border-radius:3px;position:relative;z-index:2;cursor:pointer}
.static-nav__header:after{content:'';background-image:url(../images/ico/arrow_white.svg);width:11px;height:20px;position:absolute;display:block;right:20px;top:50%;margin-top:-10px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.static-nav__menu{border-radius:3px 3px 0 0;padding:50px 0 0;margin-top:-50px;background-color:transparent;position:relative}
.static-nav__menu>ul{position:absolute;width:100%;display:none;z-index:22}
.static-nav__menu>ul>li{background:#4b4b4b;border-bottom:1px solid #343434}
.static-nav__menu>ul>li a,.static-nav__menu>ul>li a.active+ul li a,.static-nav__menu>ul>li span,.static-nav__menu>ul>li>ul li a{color:#fff;display:block;line-height:50px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 35px;font-size:1rem}
.static-nav__menu>ul>li>ul{padding-left:0}
.static-nav__menu>ul>li>ul li{border-bottom:0;border-top:1px solid #343434;padding-left:20px}
.static-nav__menu>ul>li a.active+ul{background:#343434}
.static-nav__menu.opened,.static-nav__menu>ul>li a.active+ul li{background-color:#343434}
}
.categoryHeader h1{margin:20px 0 30px}
.categoryHeader h2{margin:10px 0 20px;border-bottom:1px solid #393c39;padding-bottom:10px}
.category h1,.category h2,.categoryHeader h1,.categoryHeader h2,.favourites h2{color:#393c39;font-size:1.5rem}
.favourites h2{padding-bottom:10px;margin:10px 0 20px}
.favourites__products.row{margin-bottom:30px}
.favourites .productItem:hover:before{border-color:#72bf44}
.favourites .productItem:hover .productItem__thumb{-webkit-transform:translateY(-35px);transform:translateY(-35px)}
@media only screen and (max-width:40em){
.favourites .productItem:hover .productItem__thumb{-webkit-transform:none;transform:none}
}
.favourites .productItem:hover .productItem__name,.favourites .productItem:hover .productItem__price{-webkit-transform:translateY(-45px);transform:translateY(-45px)}
.favourites__remove{height:60px;width:60px;border-radius:50%;top:-25px;right:10px;border:1px solid #72bf44;background:url(../images/ico/remove-black.png) center center no-repeat #fff;position:absolute;z-index:99;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}
.favourites__remove:hover{border-color:red}
@media only screen and (max-width:40em){
.favourites .productItem:hover .productItem__name,.favourites .productItem:hover .productItem__price{-webkit-transform:none;transform:none}
.favourites__remove{opacity:1;height:40px;width:40px;top:15px;right:15px}
}
.favourites__buttons{position:absolute;z-index:99;bottom:-5px;left:-5px;right:-5px;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}
.favourites__buttons .btn{float:left;padding-left:5px;padding-right:5px;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media only screen and (max-width:40em){
.favourites__buttons .btn{float:none;width:100%!important;padding:0;margin-left:0!important}
.favourites__buttons{position:relative;opacity:1;width:100%!important;left:0;bottom:0;right:0}
.favourites__clear{margin-top:15px}
}
.favourites__actions{text-align:center}
.favourites__actions .btn{display:block;width:100%}
.favourites__actions.row{margin-bottom:80px;margin-top:20px}
.favourites__clear{color:#757575;font-size:.875rem;text-transform:uppercase;padding-left:25px;height:44px;line-height:40px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/remove.png) 35px center no-repeat;border-radius:4px;display:block;border:1px solid #757575}
.favourites__clear:hover{color:#333;border-color:#333}
.category h1{font-size:1rem;line-height:22px}
.category h2{margin:0 0 20px;line-height:1.5rem}
.category__list{margin:0 0 20px;padding:0;list-style-type:none}
.category__list li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.category__list li:hover,.category__sidebar .category__sidebar .checkbox:hover,.guideMenu .category__list li:hover a{background:#f3f3f3}
.category__list li a,.category__list li h1{line-height:26px;color:#404340;display:block;font-size:.90625rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
@media only screen and (max-width:40em){
.category h2{font-size:1.25rem;line-height:1.25rem}
.category__list li a,.category__list li h1{line-height:36px;font-size:1rem}
}
.category__list li h1{margin:0;background:#f3f3f3;font-weight:700}
.category__list li span{color:#72bf44;line-height:26px;font-size:.75rem;white-space:nowrap}
.category__list li ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.category__sidebar div.naglowek,.category__sidebar h3{color:#333;margin:0 0 18px!important;font-size:.875rem!important;line-height:1.4}
.category__sidebar div.naglowek.js-cats-large-trigger,.category__sidebar h3.js-cats-large-trigger{border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow,.category__sidebar h3.js-cats-large-trigger--arrow{padding-right:10px}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow:after,.category__sidebar h3.js-cats-large-trigger--arrow:after{content:'';position:absolute;width:8px;height:15px;right:4px;top:3px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/accordion-arrow.svg) 0 0/contain no-repeat;-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.category__sidebar div.naglowek.js-cats-large-trigger--arrow.close:after,.category__sidebar h3.js-cats-large-trigger--arrow.close:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.category__sidebar .js-toggle-items{padding-left:2px;font-size:12px;text-decoration:underline;color:#000;-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__links a:hover,.category__sidebar .js-toggle-items:hover,.category__sidebar .kasuj-filtry:hover,.list--categories a:hover{color:#72bf44}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sidebar{margin-bottom:20px}
.category__sidebar .js-toggle-items{display:none}
}
.category__sidebar .kasuj-filtry{font-size:12px;text-decoration:underline;color:#000;-webkit-transition-duration:.3s;transition-duration:.3s;padding:0 10px;display:block}
.category__sidebar .js-sticky-filter{margin:0 0 10px}
.category__sidebar .js-sticky-filter:hover{background:#fff}
.category__sidebar .js-sticky-filter.sticked{position:fixed;bottom:-10px;z-index:999;box-shadow:0 -5px 30px 0 #fff}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){
.category__sidebar .js-sticky-filter{bottom:0}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sidebar .js-sticky-filter{position:fixed;bottom:0;margin:auto;z-index:999;width:100%!important;left:0;right:0}
.category__sidebar .hide{display:block!important}
}
.category__sidebar .category__sidebar{position:relative;-webkit-transition-duration:.3;transition-duration:.3}
.category__sidebar .category__sidebar.category__list{margin-left:inherit}
@media only screen and (min-width:64em){
.category__sidebar .category__sidebar{margin-bottom:20px;overflow:hidden}
.category__sidebar .category__sidebar--more{height:210px}
.category__sidebar .category__sidebar--more:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);position:absolute;bottom:0;left:0;right:0;height:100px;content:'';pointer-events:none}
}
.category__sidebar .category__sidebar .checkbox,.product hr{margin:0}
.category__sidebar .category__sidebar .checkbox label{display:block;margin:0;padding-right:35px;padding-bottom:2px}
.category__sidebar .category__sidebar .checkbox label .nazwa-cechy{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.category__sidebar .category__sidebar .checkbox label:before{-webkit-transition:border-color .3s;transition:border-color .3s}
.category__sidebar .category__sidebar .checkbox:hover label:before{border:2px solid #333}
.category__sidebar .category__sidebar .checkbox span{position:absolute;top:0;right:0;color:#72bf44;text-align:right}
.category__sidebar .category__sidebar .checkbox.header{margin:11px 0 0;padding-left:0}
.category__sidebar .category__sidebar .checkbox.header label a.nazwa-cechy{font-size:120%}
.category__sidebar .category__sidebar.open{height:auto}
.category__sidebar .category__sidebar.open:after{display:none}
.category__sidebar .btn{display:block;width:100%}
.category__sidebar.meble .category__sidebar.kolor .checkbox label,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label{text-overflow:clip}
.category__sidebar.meble .category__sidebar.kolor .checkbox label .swatch-container,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label .swatch-container,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label .swatch-container{display:inline;height:16px;top:0;left:-5px;position:relative;padding-left:calc(30% + 10px);line-height:14px}
.category__sidebar.meble .category__sidebar.kolor .checkbox label .swatch-container .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox label .swatch-container .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox label .swatch-container .swatch{left:0;height:100%}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bezowy label.nazwa-cechy .swatch{background-color:#d4be8d}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bialy label.nazwa-cechy .swatch{background-color:#fff;border:1px solid #a7a9ac}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-brazowy label.nazwa-cechy .swatch{background-color:#6f3e18}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-czarny label.nazwa-cechy .swatch{background-color:#000}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-czerwony label.nazwa-cechy .swatch{background-color:#ea0001}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-fioletowy label.nazwa-cechy .swatch{background-color:#762ca7}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-grafitowy label.nazwa-cechy .swatch{background-color:#454343}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-granatowy label.nazwa-cechy .swatch{background-color:navy}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-morski label.nazwa-cechy .swatch{background-color:#2aa2b0}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-niebieski label.nazwa-cechy .swatch{background-color:#5bb1e2}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-pomaranczowy label.nazwa-cechy .swatch{background-color:#fb940b}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-przezroczysty label.nazwa-cechy .swatch{background-color:repeating-linear-gradient(-45deg,#a7a9ac,#a7a9ac 1px,#fff 1px,#fff 5px);background:-webkit-repeating-linear-gradient(-45deg,#a7a9ac,#a7a9ac 1px,#fff 1px,#fff 5px)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-rozowy label.nazwa-cechy .swatch{background-color:#ff98bf}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-szary label.nazwa-cechy .swatch{background-color:#999}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zielony label.nazwa-cechy .swatch{background-color:#25b53a}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zolty label.nazwa-cechy .swatch{background-color:#ff0}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-zloty label.nazwa-cechy .swatch{background-color:#c7a24e}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-srebrny label.nazwa-cechy .swatch{background-color:#abb0b3}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-mietowy label.nazwa-cechy .swatch{background-color:#9ae4d2}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-bordowy label.nazwa-cechy .swatch{background-color:#97333f}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-rdzawy label.nazwa-cechy .swatch{background-color:#894321}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-miedziany label.nazwa-cechy .swatch{background-color:#d58263}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-z-probnika label.nazwa-cechy .swatch{background:url(../images/kolor-z-probnika.png)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-wielokolorowy label.nazwa-cechy .swatch{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(orange),color-stop(red),color-stop(pink),color-stop(yellow),color-stop(green),color-stop(cyan),color-stop(blue),color-stop(violet),color-stop(brown),to(black));background:linear-gradient(to right,#fff,orange,red,pink,#ff0,green,#0ff,#00f,violet,brown,#000)}
.category__sidebar.meble .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.aluminium label.nazwa-cechy .swatch{background:#848789}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-chrom label.nazwa-cechy .swatch{background:#dbe4eb}
.category__sidebar.meble .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.szklo-f8991 label.nazwa-cechy .swatch{background:#d8e4e9}
.category__sidebar.meble .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch,.category__sidebar.oswietlenie .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch,.category__sidebar.wyposazenie-wnetrz .category__sidebar.kolor .checkbox.kolor-drewna label.nazwa-cechy .swatch{background:#ae9986}
.category .nwv2-filtry .category__sidebar .category__sidebar .checkbox label .nazwa-cechy{white-space:unset;text-overflow:unset}
.category .checkbox-group__header{position:relative}
.category .checkbox-group__header label span{right:5px!important}
.category .checkbox-group__header .js-toggle-group{height:10px;width:10px;position:absolute;cursor:pointer;right:0;top:5px;background:url(../images/ico/right.svg) center/contain no-repeat;opacity:.6;-webkit-transition-duration:.3s;transition-duration:.3s}
.category .checkbox-group__header .js-toggle-group:hover{opacity:.8}
.category .checkbox-group__inner{padding:5px 0 10px 15px;display:none}
.category .checkbox-group.expanded .js-toggle-group{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.category .checkbox-group.expanded .checkbox-group__inner{display:block}
.category .overlay{z-index:998;content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);position:fixed;display:none}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category .category__sidebar--popup{display:none;position:fixed;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow:auto;top:0;left:0;right:0;background:#fff;z-index:999;padding:20px}
.category .category__sidebar--popup h2{color:#393c39;margin:10px 0 20px;font-size:1rem;border-bottom:1px solid #393c39;padding-bottom:15px}
.category .category__sidebar--popup .js-sidebar-close{width:20px;height:20px;background-image:url(../images/ico/close-popup.svg);background-position:center;background-size:cover;display:block;top:15px;right:15px;position:absolute}
}
.category__items{padding:0;margin:0 0 50px!important;width:calc(83.3333333333% - 20px)}
.category__items--subcategory{margin:1px 0 15px 1px!important}
@media only screen and (max-width:40em){
.category__sidebar div.naglowek a,.category__sidebar h3 a{font-size:1rem!important}
.category__items--subcategory{margin:0 -10px 15px 0!important}
}
.category__items--subcategory .subcategoriesSlider{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:30px}
@media (max-width:768px){
.category__items--subcategory .subcategoriesSlider{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;margin-bottom:20px}
.category__items--subcategory .subcategoriesSlider .category__item--small{-webkit-box-flex:0;flex:0 0 158px}
}
.category__items--subcategory .category__item .category__item__thumb img{opacity:1;margin:0 auto}
.category__item{border:1px solid #dfdfdf;margin:-1px 0 0 -1px;padding:14px 0 20px!important;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:160px}
.category__item:hover{z-index:99;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__item .category__item__name{display:block;color:#999;font-size:.75rem;line-height:.875rem;margin-bottom:15px}
.category__item .category__item__name h3{color:#393c39;font-size:.875rem;line-height:1.0625rem;margin:0 0 6px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-align:center;font-weight:400}
.category__item .category__item__name h3.word-break{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}
.category__item .category__item__name .ikona-meble-na-wymiar{background:url(../images/ico/ic_na_wymiar_zielona.svg) 0 0/29px 29px no-repeat;width:29px;height:29px;float:right;margin:-9px 5px 0 0}
.category__item .category__item__thumb{background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:center;margin-top:auto}
@media only screen and (max-width:40em){
.category__item{margin:0}
.category__item .category__item__thumb{padding:0 15px}
}
.category__item .category__item__thumb img,.manufacturers__logo img{opacity:0}
.category__item--small{padding:15px}
.category__item--small .category__item__name{margin-bottom:0;text-transform:none}
.category__item--small .category__item__thumb{display:block}
.category__item--small:hover{z-index:99;box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__sort{margin-bottom:20px}
.category__sort__label{margin:0 0 15px;font-size:.875rem}
.category__sort .btn{height:37px;line-height:40px;width:100%}
.category__sort__select{margin-bottom:15px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.category__sort__select .select2-selection{height:37px!important}
}
.category__sort__views{line-height:0;display:table-cell;vertical-align:middle;height:40px}
.category__sort__views span{cursor:pointer;display:inline-block;height:15px}
.category__sort__views span.list{margin-right:15px;width:24px;background-image:url(/szablony/meble/assets/images/inspiracje/c-s.png)}
.category__sort__views span.list.aktywny,.category__sort__views span.list:hover{background-image:url(/szablony/meble/assets/images/inspiracje/c-z.png)}
.category__sort__views span.icon{width:18px;background-image:url(/szablony/meble/assets/images/inspiracje/b-s.png)}
.category__sort__views span.icon.aktywny,.category__sort__views span.icon:hover{background-image:url(/szablony/meble/assets/images/inspiracje/b-z.png)}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters{font-size:0;border-bottom:1px solid #dfdfdf;margin-bottom:15px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove{color:#fff;background:#72bf44;font-size:.875rem;border-radius:4px;display:inline-block;height:40px;line-height:40px;padding:0 20px 0 60px;margin:0 20px 20px 0;-webkit-transition-duration:.3s;transition-duration:.3s;border:1px solid #72bf44}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:hover{background:#393c39}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:after{content:'';left:21px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross.svg) center center/8px 8px no-repeat #fff;position:absolute;top:9px}
@media only screen and (max-width:40em){
.category:not(.category__meble):not(.category__na-wymiar) .category__filters{border-bottom:0;margin-bottom:30px;height:42px;overflow:auto;white-space:nowrap;webkit-overflow-scrolling:touch;margin-right:-10px;margin-left:-10px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove{padding:0 15px 0 50px;margin:0 15px 0 10px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__remove:after{left:15px}
}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item{border:1px solid #a9abae;color:#333;font-size:.875rem;border-radius:4px;display:inline-block;height:40px;line-height:40px;padding:0 20px 0 60px;margin:0 20px 20px 0;position:relative}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:after{content:'';left:21px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross-white.svg) center center/10px 10px no-repeat #72bf44;position:absolute;top:9px}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:hover:after{background:url(../images/ico/cross.svg) center center/8px 8px no-repeat #fff;border:1px solid #62a639}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item__name{color:#a7a9ac;font-weight:400}
.category__meble .category__filters,.category__na-wymiar .category__filters,.category__tmp .category__filters{display:-webkit-box;display:flex;gap:8px;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-bottom:16px}
.category__meble .category__filters__item,.category__na-wymiar .category__filters__item,.category__tmp .category__filters__item{font-size:.875rem;margin:0;border:1px solid #dfdfdf;color:#333;padding:3px 24px 3px 6px;border-radius:4px;position:relative}
.category__meble .category__filters__item:hover,.category__na-wymiar .category__filters__item:hover,.category__tmp .category__filters__item:hover{box-shadow:inset 0 0 15px 0 rgba(0,0,0,.1)}
.category__meble .category__filters__item:after,.category__na-wymiar .category__filters__item:after,.category__tmp .category__filters__item:after{content:'';right:2px;top:3px;height:20px;width:20px;border-radius:50%;background:url(../images/ico/cross-dark.svg) center center/10px 10px no-repeat;position:absolute}
.category__meble .category__filters__remove,.category__na-wymiar .category__filters__remove,.category__tmp .category__filters__remove{font-size:.875rem;text-decoration:underline;color:#333}
.category__template .js-template{padding-right:50px;float:right}
@media only screen and (max-width:40em){
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item{padding:0 15px 0 50px;margin:0 15px 0 0}
.category:not(.category__meble):not(.category__na-wymiar) .category__filters .category__filters__item:after{left:15px}
.category__meble .category__filters,.category__na-wymiar .category__filters,.category__tmp .category__filters{overflow:auto;white-space:nowrap;flex-wrap:nowrap}
.category__template .js-template{float:left}
}
.category__template .js-template:hover{color:#333;border-color:#72bf44;background-color:#72bf44}
.category__template .js-template--default{background:url(../images/ico/template-default.svg) center right 10px/18px 18px no-repeat}
.category__template .js-template--large{background:url(../images/ico/template-large.svg) center right 10px/18px 18px no-repeat}
.category .probki-btn,.manufacturers__logo{-webkit-transition-duration:.3s;transition-duration:.3s;text-align:center}
.category .probki-btn{display:block;border-radius:4px;font-size:.75rem;line-height:44px;border:1px solid #72bf44;height:44px;background:#72bf44;color:#fff;max-width:100%;margin:20px 0 30px;padding:0 15px;width:100%}
.manufacturers{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-bottom:20px}
.manufacturers__logo{margin-bottom:20px;width:25%;padding:0 10px}
.manufacturers__logo:hover{opacity:.6}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.manufacturers__logo{width:calc(100%/3)}
}
@media only screen and (max-width:40em){
.manufacturers__logo{width:50%}
.category .catItemsWrap.search-results{margin-bottom:75px}
}
.list--categories{list-style-type:none;padding-left:20px;margin:0;line-height:24px;font-size:.875rem}
.list--categories a{color:#000}
.list--page{padding-left:40px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.list--categories{margin-bottom:20px}
.list--page{padding-left:20px;margin-bottom:30px}
}
.list--uppercase,section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a>span.tytul span{text-transform:uppercase}
.accessories{padding-bottom:15px;padding-top:15px}
.accessories__item{border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;background:#f5f5f5;margin-bottom:20px}
.accessories__item .large-4{background:#fff}
.accessories__item h3,.accessories__links a,.list--categories a{-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__item h3{padding:0 45px 0 20px;margin:0;text-transform:uppercase;background:url(../images/ico/circle-arrow.svg) center right 15px/21px 21px no-repeat #e8e8e8;font-size:1rem}
@media only screen and (min-width:64em){
.accessories__item h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:50px;height:50px}
}
.accessories__item a:hover h3{color:#72bf44;background-image:url(../images/ico/circle-arrow-green.svg)}
.accessories__links{padding:10px 20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accessories__item h3{background-size:16px 16px;padding:10px 40px 10px 10px;line-height:15px;font-size:.875rem}
.accessories__links{padding:10px}
}
.accessories__links a{color:#393c39;font-size:.875rem;line-height:1.5rem}
.accessories__links a:after{content:'/';display:inline-block;margin:0 -2px 0 3px}
.accessories__links a:last-child:after{display:none}
.accessories__thumb{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#fff;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
.accessories__thumb:hover,.productModalTable__cart a:hover,.productModalTable__cart button:hover{opacity:.7}
.accessories__thumb img{display:none}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accessories__links a{font-size:.6875rem;line-height:.75rem}
.frontConfigurator{padding-bottom:30px}
}
.frontConfigurator__item{height:310px;display:block;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;padding:40px 60px;text-align:center;position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.frontConfigurator__item{height:250px}
}
.frontConfigurator__item:after{content:'';top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.3);-webkit-transition-duration:.3s;transition-duration:.3s;position:absolute}
.frontConfigurator__item h3{margin:0 0 22px;font-size:1.5rem;line-height:1.5625rem;color:#fff;position:relative;z-index:2;-webkit-transition-duration:.3s;transition-duration:.3s}
.frontConfigurator__item .btn{position:relative;z-index:2}
@media only screen and (min-width:64em){
.frontConfigurator__item .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:70px;width:187px}
.js-cats-trigger{display:none}
.js-cats{display:block}
}
.frontConfigurator__item:hover:after{opacity:0}
.frontConfigurator__item:hover h3{-webkit-transform:translateY(-15px);transform:translateY(-15px)}
.frontConfigurator__item:hover .btn{background:#fff;color:#333}
.rangeSlider{background:#f3f3f3;border-radius:4px;padding:30px 10px 20px;margin-bottom:15px;position:relative}
.rangeSlider .noUi-target{background:#fff;border-radius:6px;border:0;box-shadow:none;height:10px;padding:0 10px}
.rangeSlider .noUi-tooltip{font-size:.75rem;border:0;background:0 0;color:#333;padding:0}
.rangeSlider .slider-info{font-size:.75rem;color:#333;position:absolute;top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:99%}
.rangeSlider .noUi-connect,.rangeSlider .noUi-handle{background:#72bf44;box-shadow:none}
.rangeSlider .noUi-handle{border:2px solid #4ba516;width:20px;height:20px;border-radius:50%;left:-10px;top:-5px}
.collections .kategorie.ukryj-url input[type=url],.product article>div[itemprop=description] ul br,.product--gray2 .seo_bloczek_opis .koniec span,.rangeSlider .noUi-handle:after,.rangeSlider .noUi-handle:before{display:none}
.rangeSlider__inputs input{height:35px;border-radius:4px;text-align:center;padding:0 10px;color:#a7a9ac;box-shadow:none;border:1px solid #a7a9ac;-moz-appearance:textfield}
.rangeSlider__inputs input:focus::-webkit-input-placeholder{color:transparent}
.rangeSlider__inputs input:focus::-moz-placeholder{color:transparent}
.rangeSlider__inputs input:focus::-ms-input-placeholder{color:transparent}
.rangeSlider__inputs input:focus::placeholder{color:transparent}
.productRelatedItems__qty input::-webkit-inner-spin-button,.productRelatedItems__qty input::-webkit-outer-spin-button,.productTabs table tbody tr td input::-webkit-inner-spin-button,.productTabs table tbody tr td input::-webkit-outer-spin-button,.rangeSlider__inputs input::-webkit-inner-spin-button,.rangeSlider__inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-cats-trigger{border-radius:4px;margin-bottom:20px;line-height:50px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;font-size:1rem;background:center left 20px/30px 20px no-repeat #ededed;padding:0 20px 0 70px;-webkit-transition-duration:.3s;transition-duration:.3s;position:relative}
.js-cats-trigger:not(.js-cats-trigger--arrow)::after{content:'';display:block;width:15px;height:25px;background:url(../images/ico/accordion-arrow.svg) center no-repeat;position:absolute;top:50%;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;will-change:transform;margin-top:-12.5px}
.js-cats-trigger.open{background-color:#72bf44}
.js-cats-trigger.open::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.js-cats-trigger--arrow{margin-bottom:15px;padding:0 15px;background:#ededed;font-size:.875rem}
.js-cats-trigger--arrow:after{content:'';position:absolute;width:8px;height:15px;top:17.5px;right:24px;-webkit-transition-duration:.3s;transition-duration:.3s;background:url(../images/ico/accordion-arrow.svg) 0 0/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.js-cats-trigger--arrow.open,.productModal .tabs li.active a{background:#ededed}
.js-cats-trigger--arrow.open:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.js-cats{display:none}
.js-cats--gray{background:#ededed;margin:-17px 0 15px;margin-left:0!important;width:100%!important;padding:20px 20px 20px 10px}
}
.category .catItemsWrap{margin-bottom:35px}
.category .catItemsWrap>div>a,.product__description .flex-kontener>div>div{height:100%}
.producent{margin-bottom:55px!important}
.producent-opis{position:relative}
.producent-opis p{font-size:13px;line-height:18px;color:#333;margin-top:25px}
.producent-opis button{cursor:pointer;margin:0}
.producent-zdjecie{text-align:right;padding:0 10px 0 0}
@media only screen and (max-width:40em){
.producent-zdjecie{margin-bottom:20px;padding-right:0}
}
.collections{margin-top:55px;padding:30px 0}
.collections .row.open{height:auto!important}
.collections h3,.marks h3{font-size:18px;color:#333;line-height:21px;margin:10px 0 35px}
.collections h2,.marks h2{font-size:21px;line-height:21px;color:#333;margin-bottom:25px}
.collections button{display:block;margin:0 auto}
.collections .collentions__item:nth-child(n+4){display:none}
.collections:first-child,aside.premium-ikony:first-child{margin-top:0}
.collections .naglowek{color:#757575;font-weight:700;font-size:1rem;line-height:1.21875rem;margin-bottom:33px}
.collections .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
.collections [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
.collections [contenteditable]:focus{border:2px solid #007bff}
.collections .kategorie{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;row-gap:39px;margin-bottom:39px}
@media only screen and (min-width:40.0625em){
.collections .kategorie{grid-template-columns:repeat(auto-fit,142px);justify-items:start}
}
@media only screen and (min-width:64em){
.collections .kategorie{grid-template-columns:repeat(auto-fill,142px);-webkit-box-pack:start;justify-content:start;max-width:calc(8*142px + 7*20px)}
.marks .large-20{width:20%}
}
.collections .kategorie .kategoria{text-align:center;min-height:304px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.collections .kategorie .kategoria .grafika,.collections .kategorie .kategoria .tekst{background:#f3f3f3;border-radius:12px;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.collections .kategorie .kategoria .grafika{-webkit-box-flex:1;flex:1;min-height:304px;position:relative}
.collections .kategorie .kategoria .grafika img{width:100%;height:304px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.collections .kategorie .kategoria .tekst{margin-top:10px;color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;position:absolute;right:19px;bottom:10px;width:114px;text-overflow:ellipsis;margin-bottom:0;padding:0 7px;top:10px;left:10px;width:calc(100% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20px}
.marks{padding-bottom:80px}
.marks .collentions__item{padding:0 6px;display:table}
.marks a{text-align:center}
.marks a span:nth-child(1){display:table-cell;vertical-align:middle;border:1px solid #cdcecc;height:170px}
.marks a span:nth-child(1) img{display:inline-block}
.marks a span:nth-child(2){display:table-row}
.homeInspirationsSlider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px;display:-webkit-box;display:flex}
.homeInspirationsSlider .owl-dots .owl-dot{margin-right:6px;border-radius:50%;width:9px;height:9px;background:#e0e0e0;margin-bottom:0}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value,.homeInspirationsSlider .owl-dots .owl-dot.active,.productOtherSpec--search table tbody tr:hover,.product__share a:hover{background:#72bf44}
.produkt-plyta{border-width:1px;border-style:solid;border-color:#b4b4b4 #b4b4b4 #999;margin:0 10px 10px;padding:18px 18px 15px;line-height:normal}
.produkt-plyta.ost{margin-bottom:0}
.produkt-plyta .foto-name{display:table;margin-bottom:3px}
.produkt-plyta .foto-name.with-margin{margin-bottom:10px}
.produkt-plyta .foto-name>div{display:table-cell;vertical-align:middle}
.produkt-plyta .foto-name .foto{width:125px}
.produkt-plyta .foto-name .foto.biala{border:1px solid #d7d6d2}
.produkt-plyta .foto-name .name{padding-left:22px;font-size:22px}
.produkt-plyta .foto-name .name.no-foto{padding-left:0}
.produkt-plyta .tabela{font-size:14px}
.produkt-plyta .tabela.na-zamowienie{margin:20px 0 17px}
@media only screen and (max-width:40em){
.marks a{margin-bottom:20px}
.marks h3{margin-bottom:0}
.produkt-plyta{margin-bottom:20px;padding:6px 6px 3px}
.produkt-plyta .foto-name .name{font-size:20px;padding-left:18px}
.produkt-plyta .tabela{font-size:13px}
.produkt-plyta .tabela .wiersz.naglowek{font-size:12px}
}
.produkt-plyta .tabela .wiersz{padding:3px 0;text-align:right;display:grid;grid-template-columns:10% 10% 10% 20% 15% 20% 15%;-webkit-box-align:center;align-items:center;border-bottom:1px solid #dedede}
.produkt-plyta .tabela .wiersz:not(.naglowek){cursor:pointer}
.produkt-plyta .tabela .wiersz.naglowek{height:38px}
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery{margin:0;height:auto}
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery:after{font-size:14px;padding:0;height:auto;line-height:normal;border:0}
.produkt-plyta .tabela .wiersz>div.cena span{font-size:18px}
.produkt-plyta .tabela .wiersz>div.cena span.old{font-size:10px;text-decoration:line-through;display:block}
.produkt-plyta .tabela .wiersz>div.cena.old{text-align:left}
.produkt-plyta .tabela .wiersz>div.cena.old span.old{font-size:14px;opacity:.54;display:inline-block}
.produkt-plyta .tabela .wiersz>div.koszyk{text-align:right}
.produkt-plyta .tabela .wiersz>div.koszyk span{display:inline-block;background-color:#72bf44;text-align:center;border-radius:2px;padding:4px 8px;color:#fff}
.product article>div[itemprop=description],.produkt-plyta .tabela .wiersz>div.rozkroj-online{padding-right:10px}
@media only screen and (max-width:40em){
.produkt-plyta .tabela .wiersz>div.dostepnosc .productItem__delivery:after{font-size:13px}
.produkt-plyta .tabela .wiersz>div.cena span .waluta{font-size:11px}
.produkt-plyta .tabela .wiersz>div.cena span{font-size:13px}
.produkt-plyta .tabela .wiersz>div span.desktop,.produkt-plyta .tabela .wiersz>div.cena.old,.produkt-plyta .tabela .wiersz>div.rozkroj-online{display:none}
.produkt-plyta .tabela .wiersz{grid-template-columns:18% 15% 25% 27% 15%}
}
@media only screen and (min-width:40.0625em){
.produkt-plyta .tabela .wiersz>div span.mobile{display:none!important}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover{background-color:#72bf44;color:#fff}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.koszyk span{background-color:#fff;color:#72bf44}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div a,.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.dostepnosc .productItem__delivery:after{color:#fff}
.produkt-plyta .tabela .wiersz:not(.naglowek):hover>div.cena.old span.old{opacity:1}
.reveal-modal#dodano_do_koszyka_pop{width:50%}
}
.produkt-plyta .tabela .admininfo{font-size:10px;margin:0;padding:5px 0 0}
.produkt-plyta .tabela .admininfo .wiersz{grid-template-columns:1fr 1fr 1fr 1fr;height:auto;-webkit-box-align:normal;align-items:normal;border:0;cursor:auto}
.produkt-plyta .tabela .admininfo .wiersz>div{word-break:break-word}
.produkt-plyta .tabela .admininfo .wiersz>div:last-child{padding-right:10px}
.produkt-plyta .tabela .admininfo .wiersz:hover{background:0 0;color:#000}
.product__color .grupa_blk .info span.cena,.product__timer a:hover,.produkt-plyta .tabela .admininfo .wiersz:hover>div a{color:#72bf44}
.produkt-plyta .tabela .admininfo .wiersz .edycja>div{padding-top:0!important}
.produkt-plyta .warianty{font-size:16px;margin-top:17px}
.produkt-plyta .warianty .rozwin{display:inline-block;color:#72bf44;cursor:pointer;background:url(/szablony/meble/images/plyty/rozwin.png) 100% 50% no-repeat;padding-right:14px}
.produkt-plyta .warianty .rozwin.zwin{background-image:url(/szablony/meble/images/plyty/zwin.png)}
.guideMenu .category__list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.guideMenu .category__list li:hover{background:0 0}
.reveal-modal{padding:24px;box-shadow:none;border:0;border-radius:0;position:fixed;top:0!important;right:0;left:unset!important;height:100%;overflow:auto}
@media only screen and (min-width:64em){
.reveal-modal.small{width:35%}
}
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{color:#393c39;margin:0 0 30px;font-size:1.5rem;line-height:1.625rem;width:calc(100% - 30px)}
.reveal-modal .close-reveal-modal{font-size:0;background-image:url(../images/ico/close-popup.svg);width:20px;height:20px;background-position:center;background-size:cover;top:28px;right:28px;z-index:99;position:fixed}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (max-width:40em){
.reveal-modal.medium-small{min-height:100vh}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.reveal-modal.medium-small{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0}
.reveal-modal.medium-small .column,.reveal-modal.medium-small .columns{min-width:0}
.reveal-modal.medium-small>:first-child{margin-top:0}
.reveal-modal.medium-small>:last-child{margin-bottom:0}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em) and (min-width:40.0625em){
.reveal-modal.medium-small{left:0;margin:0 auto;max-width:101.25rem;right:0;width:40%}
}
.reveal-modal.wykonczenia{width:90%}
@media only screen and (max-width:40em){
.produkt-plyta .tabela .admininfo .wiersz>div:last-child{padding-right:0}
.reveal-modal h2,.reveal-modal h3,.reveal-modal__title{font-size:1.3rem}
.reveal-modal .row.collapse .large-5.medium-5.column:first-of-type{display:none}
.reveal-modal.wykonczenia .close-reveal-modal{top:15px;right:15px}
.reveal-modal.wykonczenia .close-reveal-modal:after{content:'';display:block;width:40px;height:40px;position:absolute;top:-10px;left:-10px;z-index:-1}
.reveal-modal.wykonczenia{position:fixed;top:0!important;min-height:auto;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}
.reveal-modal.wykonczenia .row.collapse.header{padding:24px 24px 0}
.reveal-modal.wykonczenia h2{margin-bottom:10px}
.reveal-modal.wykonczenia .tabs-content{padding:5px}
}
@media only screen and (max-width:40em) and (max-width:40em){
.reveal-modal.wykonczenia .row.collapse.header{padding-top:12px}
}
.reveal-modal.wykonczenia .search{font-size:12px;float:left;margin-bottom:10px}
.reveal-modal.wykonczenia .search input{float:left;height:30px;padding:0 5px;margin-right:5px;font-size:1em;border-radius:5px;border:1px solid #a7a9ac;box-shadow:none;color:#333;width:auto}
.reveal-modal.wykonczenia .search .btn_x2{display:none;float:left;margin-right:10px;margin-top:7px}
.reveal-modal.wykonczenia .search .btn--showAll{height:30px;font-size:12px;line-height:30px;display:none;padding:0 5px;width:150px;cursor:pointer}
.reveal-modal.wykonczenia .search .search-results{text-transform:uppercase;margin-right:10px;font-size:13px;line-height:32px;float:left}
.reveal-modal#dodano_do_koszyka_pop,.reveal-modal.wykonczenia{position:fixed;top:0!important}
@media only screen and (min-width:64em){
.reveal-modal#dodano_do_koszyka_pop{width:35%}
}
.reveal-modal#dodano_do_koszyka_pop .produkt{display:-webkit-box;display:flex;margin-bottom:20px}
.reveal-modal#dodano_do_koszyka_pop .produkt .zdjecie{width:30%}
.reveal-modal#dodano_do_koszyka_pop .produkt .nazwa{width:70%;padding-left:10px}
.reveal-modal#dodano_do_koszyka_pop .row__buttons{margin-top:30px}
.reveal-modal#dodano_do_koszyka_pop .opis{font-size:14px}
.reveal-modal#dodano_do_koszyka_pop .items{padding:0;text-align:right}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal{width:100%!important}
}
.productModal__header{margin-bottom:20px;font-size:1rem}
.productModal__header img{max-width:120px;display:block;margin:0 auto}
.productModal__header--proposal{background:#eee;padding:20px 0;border-radius:5px}
.productModal__header--proposal h3{font-size:20px}
.productModal__header--proposal .productModalTable__row{border-bottom:5px solid #eee}
.productModal__header--proposal .productModalTable__thumb{background:#fff;border-radius:4px}
.productModal__header--proposal .productModalTable__name .polacz .val_towar{color:#a7a9ac}
.productModal__header--proposal .productModalTable__name .polacz .pokazLapke{cursor:pointer}
@media only screen and (max-width:40em){
.reveal-modal.wykonczenia .search input{margin:0}
.reveal-modal#dodano_do_koszyka_pop{height:100vh;overflow-y:scroll;padding:24px 12px 84px}
.productModal__header--proposal .productModalTable__thumb{width:40%}
.productModal__header--proposal .productModalTable__name{width:60%}
.productModal__header--proposal .productModalTable__price{width:calc(100% - 120px)}
.productModal__header--proposal .productModalTable__cart,.productModal__header--proposal .productModalTable__qty{width:60px}
}
.productModal__header--proposal .productModalTable{margin-bottom:0}
.productModal__header--proposal .productModalTable__qty{max-width:60px;text-align:center}
.productModal__header--proposal .productModalTable__qty p{font-size:14px;margin-bottom:0}
.productModal__header--proposal .checkbox{padding-left:10px;float:left}
.productModal__header--proposal .checkbox label{line-height:20px;height:20px;margin-right:0}
.productModal__header--proposal .second-line{display:block;font-size:13px;color:#ff1a1a}
.productModal__header .productItem__price-suffix{margin-top:.05em}
.productModal__wyk{margin:0 0 5px;font-size:.875rem}
.productModal__wyk img{width:50px;max-width:unset;display:inline-block;margin-right:10px}
.productModal .tabs,.productModalTable{display:table;width:100%}
.productModal .tabs li{display:table-cell;float:none}
.productModal .tabs li a{padding:15px 60px 15px 20px;line-height:20px;font-size:.875rem;background:center right 20px/26px 26px no-repeat #fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-transition-duration:.3s;transition-duration:.3s;height:100%}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal .tabs li a{font-size:.75rem;padding:10px 50px 10px 15px}
}
.productModal .tabs-content{background:#ededed;padding:16px;margin-bottom:20px;width:100%}
.productModal label{font-size:.875rem;float:left;margin-right:20px;height:45px;line-height:45px}
.productModal .select2-container.select2--alt{width:270px!important;float:left}
.productModal .select2-container.select2--alt .select2-selection--single{background:#4b4b4b;height:45px}
.productModal .select2-container.select2--alt .select2-selection--single .select2-selection__rendered{height:45px;line-height:45px;color:#fff}
.productModal .select2-container--default.select2--alt.select2-container--below .select2-selection__rendered{color:#fff!important}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}
.productModal .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../images/ico/accordion-arrow-white.svg) center center no-repeat}
.productModalTable{border-collapse:collapse;margin-bottom:50px}
.productModalTable__row{display:table-row;border-bottom:1px solid #dfdfdd}
.productModalTable__row>div{display:table-cell;vertical-align:middle;padding:10px}
@media only screen and (max-width:40em){
.productModal .tabs{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden}
.productModal .tabs li{float:none;display:inline-block;width:50%;white-space:nowrap}
.productModal .tabs-content{height:360px;height:calc(100vh - 42px - 100px - 40px);overflow-y:scroll;margin-bottom:0}
.productModalTable__row{display:block}
.productModalTable__row>div{display:block;width:50%;float:left}
}
.productModalTable__row>div h4{font-size:.875rem;margin:0}
.productModalTable__row>div.productModalTable__thumb img{max-width:60px;max-height:60px}
.productModalTable__price{font-size:.875rem;white-space:nowrap}
.productModalTable__cart a,.productModalTable__cart button{background:url(../images/ico/cart-black.svg) center center/contain no-repeat;width:40px;height:30px;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
.productWizard__price{font-size:.875rem;padding-left:15px;margin:20px 0}
.productWizard__radios{position:relative;height:468px}
@media only screen and (max-width:40em){
.productWizard__radios{height:calc(100vh - 42px - 100px - 40px);overflow-y:auto}
}
.productWizard__radios h3,.product__sliders .productItem h3{padding:0 10px}
.productWizard__radios .need-choose{border:0;box-shadow:inset 0 0 0 1px red;padding:0}
.productWizard__radio{overflow:hidden;margin-bottom:20px}
#dobierzSilownikWarstwa .list .label-text input,.productWizard__radio input{position:absolute;left:-9999px}
.productWizard__radio input[type=radio]:checked+label img{border:2px solid #72bf44}
.productWizard__radio label{height:auto;line-height:12px;margin:0!important;padding:0!important}
.productWizard__radio label img{margin:0 auto;display:block;border:2px solid transparent;-webkit-transition-duration:.3s;transition-duration:.3s}
.productWizard__radio label h4{font-size:.625rem;margin:10px 0 0}
@media only screen and (min-width:40.0625em){
.productWizard__radio label.active img,.productWizard__radio label:hover img{border-color:#72bf44}
.preview-container{height:570px}
}
.productWizard__radio .preview-wrapper{padding:50px 30px 0}
.productWizard__radio .preview-wrapper .gallery__image{max-height:320px}
.productWizard__radio .preview-wrapper .gallery__image:hover{cursor:-webkit-zoom-in;cursor:zoom-in}
.preview-wrapper label:hover img,.productWizard__radio .preview-wrapper label.active img{border-color:transparent}
.productWizard__radio .preview-wrapper:not(:empty){height:400px}
.ordersModal .field{margin-bottom:20px;position:relative}
.ordersModal .field input[type=email],.ordersModal .field input[type=text],.ordersModal .field select{box-shadow:0 0;cursor:pointer;padding:0 10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.ordersModal .field input[type=email]:focus,.ordersModal .field input[type=text]:focus,.ordersModal .field select:focus,.ordersModal .field textarea:focus{background-color:transparent}
.ordersModal .field textarea{width:100%;resize:none;height:131px;box-shadow:0 0;cursor:pointer;border-radius:4px;border:1px solid #a7a9ac;padding:0 10px;line-height:2.0625rem;font-size:.75rem;color:#a7a9ac;margin-bottom:0}
.infoKoszykModal,.infoUlubModal,.ordersModal .field .fileupload .th-item{text-align:center}
.ordersModal .field .fileupload .th-item button{margin:10px 0 0}
.ordersModal .field div.email-suggest{top:56px}
.infoUlubModal{position:fixed;top:0!important;box-shadow:0 3px 5px 0 rgba(0,0,0,.3)}
.infoUlubModal .close-reveal-modal{top:10px;right:10px}
#dobierzSilownikWarstwa{position:absolute;width:595px}
#dobierzSilownikWarstwa .list{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}
@media only screen and (max-width:40em){
.productWizard__radio{margin-bottom:0}
.productWizard__radio label{margin:0!important;padding:0!important}
.productWizard__radio .preview-wrapper:not(:empty){padding:15px 40px 0}
#kosztyWarstwa.reveal-modal,.infoUlubModal.reveal-modal{min-height:auto}
#dobierzSilownikWarstwa{width:100%}
#dobierzSilownikWarstwa .list{justify-content:space-around}
#dobierzSilownikWarstwa .list .elem{margin-bottom:20px}
}
#dobierzSilownikWarstwa .list .label-text{background:#f5f5f5;height:42px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value{background:#72bf44}
#dobierzSilownikWarstwa .list .label-text input:checked+.radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .list .label-text .radio-value{width:16px;height:16px;border:1px solid #adafb2;border-radius:4px;display:block;background-color:#fff;position:relative}
#dobierzSilownikWarstwa .list .label-text .radio-title{color:#000;font-size:.75rem;margin-left:10px}
#dobierzSilownikWarstwa .list .label-text:hover .radio-value:after{content:'';background:url(../images/ico/check-white.svg) 0 0/contain no-repeat;width:11px;height:11px;-webkit-transform:translteY(-10px);transform:translteY(-10px);position:absolute;top:1px;left:2px}
#dobierzSilownikWarstwa .kalk-region{padding:10px 0}
#dobierzSilownikWarstwa .kalk-region .title{font-size:14px;text-transform:uppercase;display:block}
#dobierzSilownikWarstwa .kalk-region>.region-elem{margin-top:10px}
#dobierzSilownikWarstwa .kalk-region>.region-elem label{display:inline-block;width:100px}
#dobierzSilownikWarstwa #kalkulator_wyniki span,#dobierzSilownikWarstwa .kalk-region>.region-elem>.content{display:inline-block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text,.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka img{margin:20px 0 0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{display:-webkit-box;display:flex;height:35px;margin-bottom:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .kalk-label{flex-shrink:0;width:115px;line-height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:-webkit-box;display:flex;width:100%}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{text-align:center;width:80px;box-shadow:none;padding:0 10px;height:35px;font-size:.8125rem;outline:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;border:1px solid #a7a9ac;border-radius:4px;background:center right 10px #fff;margin:0}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-webkit-input-placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-moz-placeholder{-moz-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input:-ms-input-placeholder,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::-ms-input-placeholder{-ms-transition:all .3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input::placeholder{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;color:#a7a9ac;font-size:.8125rem}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container{width:100%;display:-webkit-box;display:flex}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak{background-color:#d8d8d8}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-range{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak.ui-widget-content{padding:0;width:200px;border-radius:5px;border:0;margin:12.5px 5px;height:10px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container .suwak .ui-slider-handle{border:2px solid #4ba516;width:20px;height:20px;border-radius:50%;background:#72bf44}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .suwak-container>span{font-size:14px;width:75px;display:block;text-align:center;line-height:35px}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content,#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem#kalk_rodzaje_uch .content .select2-container{width:100%}
#dobierzSilownikWarstwa .button{border-radius:4px;font-size:.75rem;text-transform:uppercase}
#dobierzSilownikWarstwa #kalkulator_wyniki span:nth-child(1){padding-right:10%}
#dobierzSilownikWarstwa #kalkulator_wyniki a:hover{text-decoration:underline}
.modalMessage{font-size:20px}
.click-to-zoom{text-align:center;margin:0;padding:150px 0}
.preview-container{position:relative}
.preview-wrapper,.product__mobile article{overflow:hidden}
.preview-wrapper__summary{max-height:380px;overflow:auto;margin:-50px 0 0}
@media only screen and (max-width:40em){
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem{height:auto;display:block;position:relative}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content{display:block}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content input{position:absolute;top:0;left:115px}
.modalMessage{font-size:17px}
.preview-wrapper__summary{padding:10px;margin-top:0}
}
.preview-wrapper__summary li{list-style:none;display:-webkit-box;display:flex;margin-bottom:20px}
.preview-wrapper__summary li img{width:60px;height:60px}
.preview-wrapper__summary li h4{font-size:14px;margin:0 0 0 15px}
.preview-wrapper__summary.mobile-preview{top:88px}
.preview-footer{padding:0 10px;position:absolute;width:100%;bottom:0;z-index:1;background:#fff}
@media only screen and (max-width:40em){
.preview-footer{top:auto;bottom:0;left:0;position:fixed}
}
.preview-footer .js-default{width:100%}
.preview-footer .preview-btn-row{display:-webkit-box;display:flex;justify-content:space-around}
.preview-footer .preview-btn-row .btn{width:45%}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat,.productOtherSpec div.flex-kontener>div>div{width:100%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.preview-footer .js-default{font-size:11px;padding:0 5px}
.preview-footer .preview-btn-row .js-default,.preview-footer .preview-btn-row .js-save-mat{font-size:11px}
}
.mobile-preview{position:fixed;left:0;top:127px;height:400px;width:100%;background:#fff;z-index:1}
.gallery__image{opacity:0}
.gallery__image.lazy-load{opacity:1}
.wyk__item{height:170px;overflow:hidden}
.openChoiceTrim{width:50%}
@media only screen and (max-width:40em){
.wyk__item{height:165px}
.openChoiceTrim{width:100%}
}
.preloader-layer:after{content:'';display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999}
.preloader{z-index:9999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.preloader span{display:inline-block;width:8px;height:8px;background:#fff;margin:0 5px;border-radius:50%;-webkit-animation:1s ease-in-out infinite preloading;animation:1s ease-in-out infinite preloading}
.preloader span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}
.preloader span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}
.block-scroll{position:fixed;overflow:hidden}
.outlet__home{position:relative;max-width:963px;height:704px;background:url(/szablony/meble/assets/images/outlet/outlet-home.jpg) center center/cover no-repeat;margin:0 auto}
.outlet__home:after,.outlet__shipping:after{content:'';display:block;width:100%;position:absolute;top:0}
.outlet__home:after{background:#4b4b4b;opacity:.33;left:0;height:100%}
.outlet__home .home-content{position:relative;z-index:1;padding:150px 0 0;text-align:center;color:#fff}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.outlet__home .home-content{padding:70px 10px 0}
}
.outlet__home .home-content h2{font-size:91px;line-height:91px;color:#fff;text-transform:uppercase;margin:0}
@media only screen and (max-width:40em){
.outlet__home{height:507px;background-position:-225px center}
.outlet__home .home-content{padding:60px 5px 0}
.outlet__home .home-content h2{font-size:72px}
}
.outlet__home .home-content p,.outlet__offer h3{font-size:59px;text-transform:uppercase;margin:10px 0 25px}
@media only screen and (max-width:40em){
.outlet__home .home-content p{font-size:44.19px;margin:0 0 10px;line-height:55px}
}
.outlet__home .home-content span{display:block;margin:15px 0}
.outlet__home .home-content a.btn{display:inline-block;width:270px;line-height:50px;text-transform:uppercase;border-radius:3px;color:#fff;margin:0}
@media only screen and (max-width:40em){
.outlet__home .home-content span{margin:10px 0}
.outlet__home .home-content a.btn{width:250px}
.outlet__home .home-content button.btn{display:none}
}
.outlet__home .home-content a.btn--signin{background:#6eb942}
.outlet__home .home-content a.btn--signup{background:rgba(58,58,58,.53)}
.outlet__home .home-content button.btn{width:132px;line-height:43px;background:#fff;color:#595959;font-size:13px;border-radius:3px;text-transform:uppercase;margin:0;padding:0;text-align:left;border:0}
.outlet__home .home-content button.btn--facebook{margin-right:6px;background-image:url(/szablony/meble/assets/images/outlet/facebook.png);background-repeat:no-repeat;background-position:11px 13px;padding-left:31px}
.outlet__home .home-content button.btn--google{background-image:url(/szablony/meble/assets/images/outlet/google.png);background-repeat:no-repeat;background-position:10px 13px;padding-left:31px}
.outlet__offer{margin-bottom:50px}
.outlet__offer h3{font-size:36px;text-align:center;margin:40px 0}
.outlet__offer .offer{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.outlet__offer .offer__item{margin:0 10px;text-align:center}
.outlet__offer .offer__item span img{width:60px}
.outlet__offer .offer__item h4{margin:20px 0 0;font-size:21px;line-height:25px}
@media only screen and (max-width:40em){
.outlet__offer h3{font-size:23px;text-align:left}
.outlet__offer .offer{display:block}
.outlet__offer .offer__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-align:left;margin:0 0 15px}
.outlet__offer .offer__item span{display:block;width:93px;text-align:center;flex-shrink:0}
.outlet__offer .offer__item span img{width:32px}
.outlet__offer .offer__item h4{margin:0}
.outlet__offer .offer__item h4 br{display:none}
.outlet__shipping:after{top:auto;bottom:0}
}
.outlet__shipping,.outlet__shipping p{position:relative;text-align:center}
.outlet__shipping:after{height:20px;border-bottom:1px solid #b8b8b8;border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8;z-index:1}
.outlet__shipping p{font-size:22px;display:inline-block;background:#fff;margin:0;z-index:2;padding:0 15px}
.outlet__alert{margin:60px 0;padding:20px 25px;border:1px solid #b8b8b8;display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"para1 button" "para2 button"}
@media only screen and (max-width:40em){
.outlet__shipping p{background:0 0;font-size:21px}
.outlet__alert{padding:15px 17px 10px;grid-template-areas:"para1 para1" "button button" "para2 para2"}
}
.outlet__alert p{font-size:22px;margin:0}
.outlet__alert p span{color:#6eb942}
.outlet__alert p:nth-child(1){grid-area:para1}
.outlet__alert p:nth-child(2){grid-area:para2}
.outlet__alert button{width:250px;height:50px;text-transform:uppercase;border-radius:3px;background:#6eb942;margin:0;padding:0;grid-area:button;justify-self:flex-end;align-self:center}
.outlet__blocks:not(:empty){border-bottom:1px solid #b8b8b8;margin-bottom:25px!important}
.outlet__blocks:not(:empty) section:nth-child(1){margin-bottom:70px}
.outlet__blocks:not(:empty) section:nth-child(1) h2{border-color:#ff1a1a}
.outlet__blocks:not(:empty) h2{font-size:30px;padding-bottom:15px;border-bottom:2px solid #b8b8b8}
.outlet__blocks:not(:empty) .outlet__alert{margin:35px 0}
#e3D18r_czater #czater-contener{z-index:1003!important}
.brakTowaruPowiadom{background-color:#ff1a1a;color:#fff;margin-bottom:36px;padding:10px 10px 20px;line-height:normal;position:relative;z-index:11}
.brakTowaruPowiadom .ngl_in{text-transform:uppercase;font-size:18px}
.brakTowaruPowiadom .ngl_in2{display:block;margin-bottom:10px;font-size:12px}
.brakTowaruPowiadom .form>div{float:left;position:relative}
.brakTowaruPowiadom .form>div.large-3{padding-left:10px}
.brakTowaruPowiadom .form>div div.email-suggest{top:44px}
.brakTowaruPowiadom .form input{height:44px;margin:0}
.brakTowaruPowiadom .form div{cursor:pointer}
.product{position:relative}
.product article h3,.product article p,.product__description{font-size:.875rem;color:#606060}
.product__description-title{color:#72bf44;font-size:1.875rem;line-height:45px;margin:0 0 30px}
.product__description-producent{margin:30px 0 0;border-top:1px solid #dad9d7;border-bottom:1px solid #dad9d7}
@media only screen and (max-width:40em){
.outlet__alert p{font-size:21px}
.outlet__alert button{margin:10px 0;justify-self:flex-start}
.product__description-title{font-size:1.5rem;line-height:35px}
.product__description-producent{margin-bottom:23px}
.product .js-mobile-description{height:340px;overflow:hidden;position:relative}
}
.product__description-producent p{margin-top:15px;margin-bottom:15px}
.product__description .flex-kontener{display:-webkit-box;display:flex;flex-wrap:wrap}
.product__description .flex-kontener>div{margin-bottom:20px}
.product .js-mobile-description{margin:40px 0 0}
.product .js-mobile-description .js-mobile-description-more{height:44px;line-height:44px;color:#606060;text-align:center;font-size:.875rem;position:absolute;left:0;right:0;bottom:0;cursor:pointer;border:1px solid #a7a9ac;border-radius:5px;background:url(../images/ico/more-gray-kp.png) calc(100% - 12px) center no-repeat #fff}
.product .js-mobile-description.open{height:auto;padding-bottom:44px}
.product .js-mobile-description.open .js-mobile-description-more{background-image:url(../images/ico/less-gray-kp.png)}
.product__details .product__rate .js-stars-readonly{margin-left:7px}
@media only screen and (min-width:40.0625em){
.product__details{position:-webkit-sticky;position:sticky;top:0}
}
.product__details .probki-btn{margin:10px 0!important}
@media only screen and (max-width:40em){
.product hr{margin-bottom:30px}
.product--gray:before{display:none}
}
.product__alert{border:1px solid #606060;padding:15px;margin:20px 0;border-radius:4px}
.product__alert p{color:#606060;margin:0 auto;max-width:850px;font-size:.9375rem}
.product h1{font-size:1.5rem;line-height:1.375rem;color:#333;margin:28px 0 0}
.product .sizes{padding-top:15px;padding-bottom:5px}
.product .sizes span{padding-top:inherit;display:block}
.product__header{background:#fff;position:relative;z-index:9}
.product__header .productItem__tags{position:absolute;margin-left:0}
.product--gray:before{position:absolute;left:0;top:0;bottom:0;width:50%;content:''}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product--gray:before{width:calc(41.666666% - 10px)}
}
.product--gray2{margin-bottom:50px}
.product--gray2:before{position:absolute;left:0;top:0;bottom:0;width:100%;content:''}
.product--gray2 .seo_bloczek_opis{margin:23px}
.product article h3{margin:0 0 30px}
@media only screen and (max-width:40em){
.product--gray2:before{display:none}
.product article>div[itemprop=description]{padding-right:0}
}
.product article p{margin-bottom:0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product--gray2:before{width:calc(100% - 10px)}
.product article p{font-size:.8125rem}
}
.product article p:empty{padding:10px}
.product article ul{font-size:.875rem;color:#393c39;margin-bottom:15px}
.product__share{padding:25px 0;font-size:0;border-bottom:1px solid #dad9d7;margin-bottom:20px}
@media only screen and (max-width:40em){
.product__share{border-bottom:0}
}
.product__share a,.product__share h4{line-height:32px;height:32px;display:inline-block}
.product__share h4{color:#606060;margin:0 25px 0 0;font-size:.875rem}
.product__share a,.product__timer a{-webkit-transition-duration:.3s;transition-duration:.3s}
.product__share a{width:32px;font-size:1rem;background:#333;text-align:center;margin-right:10px}
.product__share a i{vertical-align:top;color:#fff;line-height:32px}
.product__timer{font-size:.8125rem;line-height:1.125rem;color:#757575;padding:5px 0 15px;margin-bottom:-5px}
.product__color .grupa_blk .info span.cena_promo,.product__timer span.js-timer{color:#ff1a1a}
.product__timer a{color:#757575;text-decoration:underline}
.product__timer button.cptxt:hover span,.product__timer>div{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.product__timer>div{border:1px solid red;color:red;padding:3px 9px 2px 5px;line-height:normal;margin:2px 0 8px}
.product__timer.promo_transport{padding-left:37px}
.product__timer button.cptxt{background:url(/szablony/meble/images/kopiuj_kod_red.png) 100% center no-repeat;color:red;margin:0;padding:0 26px 0 0;font-weight:700;font-size:.8125rem}
.product__timer button.cptxt span{border:1px solid #9c9c9c;position:absolute;color:#9c9c9c;font-weight:500;left:calc(100% + 15px);top:-4px;border-radius:4px;padding:3px 5px 2px;cursor:default;display:none}
.product__timer button.cptxt:hover span{display:inline-block}
.product__rate span.hide,.product__timer+.product__timer{display:none}
.product__palette .rozwin_opcje,.product__palette .zwin_opcje{text-align:right;font-size:.8125rem;cursor:pointer;color:#606060}
.product__palette .powiekszoneZdjecie{width:322px;position:absolute!important;top:0;left:-322px;border:1px solid #ccc;background-color:#fff;padding:10px 10px 0;z-index:1;text-align:center}
.product__palette .powiekszoneZdjecie img{max-height:300px}
.product__palette .powiekszoneZdjecie span.ikonka{color:#313131;font-size:.875rem;line-height:normal;display:block;margin:12px 0 36px;text-align:left}
.product__palette .powiekszoneZdjecie span.ikonka span{display:block}
.product__palette .powiekszoneZdjecie span.ikonka span.cena_promo{color:red}
.product__palette .powiekszoneZdjecie span.ikonka span.price .old{vertical-align:unset;font-size:unset}
.product__palette .prawaStronaMaterialy .powiekszoneZdjecie{top:calc(50% - 138px)}
.product__palette .opcjaWyborMaterialow{border:1px solid #a7a9ac;border-radius:5px;color:#606060;margin:0 0 10px;padding:18px 42px 16px 20px;background-image:url(/szablony/meble/images/grupy_opcji/arrow.png);background-repeat:no-repeat;background-position:calc(100% - 22px) 50%;cursor:pointer;line-height:normal}
.product__palette .opcjaWyborMaterialow .prawaStronaMaterialy{cursor:auto}
.product__palette .opcjaWyborMaterialow .grupaOpcjiWybor span{font-size:.8125rem}
.product__palette .opcjaWyborMaterialow>div:nth-child(2){font-size:.8125rem;margin-top:2px}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span{color:#72bf44}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span.cena_promo{color:#ff1a1a}
.product__palette .opcjaWyborMaterialow>div:nth-child(2) span .price .old{vertical-align:unset;font-size:unset;color:#606060}
.product__palette .opcjaWyborMaterialow.wybrana{padding:10px 42px 7px 20px}
.product__palette .opcjaWyborMaterialow.error,.product__palette .opcjaWyborMaterialow.error .grupa_blk{border-color:#ff1a1a}
.product__mobile article h3{font-size:1.25rem;margin:0 0 20px}
.product__mobile article p{font-size:.875rem}
.product__mobile .js-mobile-description{height:300px;-webkit-transition-duration:.5s;transition-duration:.5s;overflow:hidden;position:relative}
.product__mobile .js-mobile-description.open{height:auto}
.product__mobile .js-mobile-description.open .js-mobile-description-more{background-image:url(../images/ico/less-gray-kp.png)}
.product__price{font-size:1.75rem;line-height:1;margin-top:30px}
.product__price .product__price__netto,.product__price .product__price__savings{font-size:1.25rem;margin-bottom:15px;line-height:1;margin-top:5px}
.product__price .product__price__netto .productItem__price-suffix,.product__price .product__price__rrso .productItem__price-suffix,.product__price .product__price__savings .productItem__price-suffix{margin-top:.05em}
.product__price .product__price__rrso{font-size:1.125rem;margin-top:5px}
.product__price .lowest_price{font-size:.6875rem;color:#9c9c9c;text-transform:none;margin-top:5px}
.product__price--only{margin-bottom:25px}
.product__rate{margin:15px 0;display:block;-webkit-transition-duration:.3s;transition-duration:.3s}
@media only screen and (max-width:40em){
.product__price{padding:0}
.product__rate{padding:0 10px}
}
.product__rate span{color:#000;font-size:.6875rem;line-height:16px;display:inline-block;font-weight:400;vertical-align:top}
.product__rate .js-stars-readonly{display:inline-block;margin-right:7px;vertical-align:top}
.product__rate:hover{opacity:.8}
.product__attr{padding:29px 0 20px}
.product__attr img{display:block;height:22px;margin-bottom:8px}
@media only screen and (max-width:40em){
.product__attr{padding:29px 0}
.product__attr .column{margin-bottom:30px}
.product__attr .column:last-child{margin-bottom:0}
.product__attr .product__attr__img{float:left;text-align:center;width:110px}
.product__attr .product__attr__img img{margin-bottom:0;height:45px;display:inline-block}
.product__attr .row .column:last-child .helpTip{display:inline-block!important}
}
.product__attr-label{margin:0;display:inline}
.product__attr-label span.gratis{color:#ff1a1a;text-transform:uppercase}
.product__attr-label.dostepnosc,.product__attr-label.terminarz-dostaw{background-repeat:no-repeat;background-position:0 50%;padding-left:37px;height:20px;display:inline-block}
.product__attr-label.dostepnosc{background-image:url(/szablony/meble/assets/images/ico/dostepnosc.svg);background-size:23px 20px;margin:6px 0 5px}
.product__attr-label.terminarz-dostaw{background-image:url(/szablony/meble/assets/images/ico/terminarz-dostaw.svg);background-size:20px 19px;background-position-x:3px;margin-bottom:3px}
.product__attr ul{margin-left:56px;margin-bottom:0}
.product__attr strong,.product__attr ul li,.product__attr-label{color:#757575;font-size:.8125rem;line-height:1.125rem}
.product__attr a[data-reveal-id=kosztyWarstwa],.product__attr a[href='#']{display:inline-block;color:#72bf44;font-size:.75rem;line-height:1.125rem;margin-left:10px}
.product__attr a{color:#757575}
.product__attr a:hover,.product__attr h4 a{text-decoration:underline}
.product__attr ul li{font-size:.75rem}
.product__attr .row .column:last-child .helpTip{position:absolute;top:50%;left:100%}
.product__attr .table{display:table;margin-top:7.5px}
.product__attr .table>div{display:table-cell;vertical-align:middle;line-height:normal}
.product__attr .table>div.ico{width:37px}
.product__attr .table>div.ico img{height:16px;margin:0}
.product__attr .table>div.text{position:relative;padding-right:23px}
.product__attr .table>div .helpTip{margin:0;left:calc(100% - 18px)!important}
.product__actions{margin:30px 0 10px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.product__actions .btn--cart{width:calc(100% - 140px - 44px);margin:0 10px}
.product__actions .btn--cart:hover{background-color:#393c39;border-color:#393c39;color:#fff}
@media only screen and (min-width:1px) and (max-width:80em){
.product__actions{flex-wrap:wrap}
.product__actions .btn--cart{width:calc(100% - 56px);margin:0}
.product .js-qty{margin-bottom:25px}
}
.product__actions .btn--cart span{padding-left:20px;background-image:url(/szablony/meble/assets/images/ico/cart-white.svg);background-repeat:no-repeat;background-position:0 50%;background-size:29px 24px;display:block;height:100%;width:180px;margin:0 auto}
.product__end{color:#757575;font-size:.8125rem;line-height:1.125rem}
.product__cut{padding:35px 10px 10px;background:#f3f3f3;margin:10px 0 20px}
.product__cut p{font-size:.875rem;color:#393c39}
.product__cut #konfButton,.product__cut #slider-values-input,.product__cut .cost,.product__cut .cut{display:inline-block}
.product__cut .cost p{font-size:.9rem}
.product__cut .checkbox--green label{line-height:22px}
.product__cut .set-size{max-width:300px;float:left}
.product__cut .container,.product__cut .noUi-handle:after,.product__cut .noUi-handle:before{display:none}
.product__cut .costs{float:right;font-size:.875rem;color:#393c39}
.product__cut #slider-values-input{font-size:.875rem;color:#393c39;width:100%}
.product__cut #slider-values-input input{text-align:center;display:inline-block;max-width:100px;margin-right:2px;box-shadow:none}
.product__cut .btn_action_sm{width:120px;height:33px;line-height:33px;padding:0}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.image,.product__cut .btn_action_sm span{display:block}
.product__cut .costs #slider-values-cena-brutto,.product__cut .costs #slider-values-cena-netto{display:inline-block;margin-left:5px}
.product__cut .costs .brutto{font-size:1.2rem}
.product__cut .costs .netto{color:#757575}
.product__cut .costs #slider-values-reszta{margin-top:10px}
.product__cut .costs #slider-values-reszta label{padding-left:25px;line-height:20px}
.product__cut .costs .btn_action_m{width:182px;height:33px;padding:0;margin-top:10px}
.product__cut .costs .btn_action_m span{font-size:.75rem;line-height:33px;display:block}
.product__cut .noUi-connect,.product__cut .noUi-handle{background:#72bf44;box-shadow:none}
.product__cut .noUi-handle{border:2px solid #4ba516;border-radius:50%;width:25px;height:25px;left:-10px;top:-5px;position:relative}
.product__cut .noUi-horizontal .noUi-tooltip{color:#393c39}
.product__cut .c-color{background:#fff}
.product__cut .close{background:url(../images/ico/cross-white.svg) 5px 5px/8px 8px no-repeat #ff1a1a;border:1px solid #ff1a1a;width:20px;height:20px;border-radius:50%;color:#fff;cursor:pointer;display:inline-block;position:relative;top:4px}
.product form{border-top:1px solid #cdcdca;padding:18px 10px 0}
.product__color{position:relative;margin-bottom:20px}
@media only screen and (max-width:40em){
.product__cut .costs{float:none}
.product .js-qty{margin-left:auto;margin-right:auto}
.product .js-qty input{width:90px;height:50px;float:left;margin:0 18px;border-radius:4px}
.product .js-qty div{width:50px;height:50px;line-height:48px;float:left;font-size:18px;position:static;border-radius:4px}
.product form{padding:18px 0 0}
.product__color.rekomendowane{margin-top:20px}
}
.product__color.rekomendowane .grupa_blk{border:0;padding:0}
.product__color.rekomendowane .grupa_blk .products .product__color__item{width:calc((100% - 60px)/ 5)}
.product__color.rekomendowane .grupa_blk .products .product__color__item:nth-child(5n){margin-right:0}
.product__color .grupa_blk .info .doplata,.product__color .grupa_blk .info .image,.product__color .zamknij-kontener{display:none}
.product__color .grupa_blk{border:1px solid #a7a9ac;border-radius:5px;padding:0 0 0 15px;overflow:visible;font-size:0}
.product__color .grupa_blk .info{font-size:1rem;color:#606060;line-height:normal;margin:18px 15px 16px 0}
@media only screen and (max-width:40em){
.product__color.rekomendowane .grupa_blk .products .product__color__item{width:calc((100% - 40px)/ 5)}
.product__color .grupa_blk{padding:0 0 0 10px}
.product__color .grupa_blk .info{margin:10px 10px 10px 0}
}
.product__color .grupa_blk .info span .price .old{font-size:unset;vertical-align:unset}
.product__color .grupa_blk.need-choose{border-color:#ff1a1a}
.product__color .grupa_blk.need-choose .choose,.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span.cena_promo,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .cena.cena_promo{color:#ff1a1a}
.product__color .wybor{width:542px;background-color:#f6f6f6;border:1px solid #ccc;position:fixed;bottom:0;right:0;z-index:1005!important;padding:20px}
.product__color .wybor .zaznaczonyMaterialInfo{overflow:hidden;margin-bottom:15px}
.product__color .wybor .zaznaczonyMaterialInfo .txt{float:left;width:calc(100% - 95px);padding-right:10px;line-height:normal}
.productTabs table tbody tr td a:hover,.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata{color:#72bf44}
.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata .cena_promo{color:red}
.product__color .wybor .zaznaczonyMaterialInfo .txt .doplata .price .old{vertical-align:unset;font-size:unset;color:#000}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu{line-height:1;margin-top:5px}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span{color:#72bf44;white-space:nowrap}
.product__color .wybor .zaznaczonyMaterialInfo .txt .cena_produktu>span.cena_promo .cena_stara{text-decoration:line-through;color:#000}
.product__color .wybor .zaznaczonyMaterialInfo .image{float:right;position:relative;width:95px}
.product__color .wybor .zaznaczonyMaterialInfo .image .foto{text-align:center}
.product__color .wybor .zaznaczonyMaterialInfo .image .powieksz{position:absolute;top:calc(50% - 18px);left:calc(50% - 18px);cursor:pointer;display:block}
.product__color .wybor button{width:calc((100% - 20px)/ 2);height:42px;display:block;margin:0;float:left;text-transform:uppercase;font-size:.875rem;border-radius:5px;padding:0}
@media only screen and (max-width:40em){
.product__color .wybor{width:100%;padding:10px}
.product__color .wybor .zaznaczonyMaterialInfo{margin-bottom:10px}
.product__color .wybor button{width:calc((100% - 10px)/ 2)}
}
.product__color .wybor button.anuluj{border:1px solid #575757;color:#595959;background-color:transparent}
.product__color .wybor button.zapiszMaterial{background-color:#6fbb45;color:#fff;float:right}
.product__color .product__color__item{display:inline-block;vertical-align:top;margin:0 15px 20px 0;width:calc((100% - 75px)/ 5)}
.product__color .product__color__item label span.ikonka,.product__color .product__color__item.hide{display:none}
.product__color .product__color__item.iloscPozostalo{font-size:1rem;background:#ededed;cursor:pointer}
.product__color .product__color__item.iloscPozostalo>div{display:table;width:100%;height:100%}
.product__color .product__color__item.iloscPozostalo>div div{display:table-cell;vertical-align:middle;text-align:center;color:#606060}
.product__color .product__color__item input{position:absolute;left:-9999px}
.product__color .product__color__item input[type=radio].wybranaOcjaProduktu+label>span.image,.product__color .product__color__item input[type=radio]:checked+label>span.image{display:block;position:relative}
.product__color .product__color__item input[type=radio].wybranaOcjaProduktu+label>span.image:after,.product__color .product__color__item input[type=radio]:checked+label>span.image:after{content:'';border:3px solid #72bf44;position:absolute;top:0;bottom:0;left:0;right:0;outline:#fff solid 2px;outline-offset:-5px}
.product__color .product__color__item.hide input[type=radio]:checked+label{border:0}
.product__color .product__color__item label{color:#393c39;font-size:.75rem;display:block;text-align:center;position:relative;margin:0;height:100%}
.product__color .product__color__item label>span.image{display:block;position:relative;height:100%}
.product__color .product__color__item label>span.image.wybrane:after,.product__color .product__color__item label>span.image:hover:after,.product__color .product__color__item.product>a>span.image.wybranyProduktGlowny:after,.product__color .product__color__item.product>a>span.image:hover:after{border:3px solid #72bf44;outline:#fff solid 2px;outline-offset:-5px}
.product__color .product__color__item.product>a{width:100%;display:table}
.product__color .product__color__item.product>a>span.image{display:table-cell;width:100%;vertical-align:middle;text-align:center;position:relative}
.product__color .product__color__item label>span.image:after,.product__color .product__color__item.product>a>span.image:after{content:'';border:1px solid #ededed;position:absolute;top:0;bottom:0;left:0;right:0}
.product__color .product__color__item.product>a>span.nazwa{display:table-row;font-size:.875rem;color:#393c39;word-break:break-word}
@media only screen and (max-width:40em){
.product__color .product__color__item{margin:0 10px 10px 0;width:calc((100% - 50px)/ 5)}
.product__color .product__color__item.product>a>span.nazwa{font-size:.75rem}
}
.product__color .product__color__item .name{display:block;height:36px}
.product__color .show-more-colors{box-shadow:0 0;padding:0;border:0;cursor:pointer;background:0 0;color:#72bf44;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;margin:5px auto 0}
.product__color .show-more-colors:focus{background-color:transparent}
.product__color.open .grupa_blk{height:auto}
.product__color.prawaStronaMaterialy{width:542px;position:fixed;background-color:#fff;z-index:1004;top:0;right:0;bottom:0;margin-bottom:0}
.product__color.prawaStronaMaterialy .zamknij-kontener{display:block;padding:20px;overflow:hidden;cursor:default}
.product__color.prawaStronaMaterialy .zamknij-kontener .zamknij.hide{display:block!important;cursor:pointer;background-image:url(/szablony/meble/assets/images/ico/close-popup.svg);width:20px;height:20px;font-size:0;float:right}
.product__color.prawaStronaMaterialy .zamknij-kontener>span{font-size:16px}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka{font-size:0;margin:13px 0 0;text-align:left}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input{display:inline-block;vertical-align:middle}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=text]{border:1px solid #a7a9ac;border-radius:5px;height:30px;line-height:30px;box-shadow:none;padding:0 5px;width:calc(100% - 28px);margin:0}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=text]:focus{background-color:#fff}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input[type=button]{background-image:url(/szablony/meble/images/grupy_opcji/usun.png);width:19px;height:18px;border:0;font-size:0;padding:0;margin:0 0 0 9px;cursor:pointer}
.product__color.prawaStronaMaterialy>div.kontener{overflow-y:scroll;width:100%;padding:0 3px 0 20px}
@media only screen and (max-width:40em){
.product__color.prawaStronaMaterialy{width:100%}
.product__color.prawaStronaMaterialy .zamknij-kontener{padding:10px}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka{margin:3px 0 0}
.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka img{margin:10px 0 0}
.product__color.prawaStronaMaterialy>div.kontener{padding:0 10px}
.product__addToCart{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}
}
.product__color.prawaStronaMaterialy .grupa_blk{border-color:#ccc;border-radius:0;padding:0;overflow:visible;margin:0 0 20px!important}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.tmpUkryj,.product__color.prawaStronaMaterialy .grupa_blk.brakWynikow{display:none!important}
.product__color.prawaStronaMaterialy .grupa_blk.warianty{border:0;margin:0!important}
.product__color.prawaStronaMaterialy .grupa_blk.grupa_1{padding-top:18px}
.product__color.prawaStronaMaterialy .grupa_blk.need-choose{border-color:#ff1a1a}
.product__color.prawaStronaMaterialy .grupa_blk>a{background-image:url(/szablony/meble/images/grupy_opcji/rozwin.png);background-repeat:no-repeat;background-position:calc(100% - 16px) 50%}
.product__color.prawaStronaMaterialy .grupa_blk.active>a{background-image:url(/szablony/meble/images/grupy_opcji/zwin.png);position:relative}
.product__color.prawaStronaMaterialy .grupa_blk.active>a:after{content:'';width:calc(100% - 22px);position:absolute;bottom:4px;left:11px;border-top:1px solid #a0a0a0}
.product__color.prawaStronaMaterialy .grupa_blk .info{margin:0 15px 16px}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item{height:auto;margin:0 15px 20px;width:calc((100% - 120px)/ 4)}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.hide{display:inline-block}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka{display:block;font-size:.625rem;color:#313131;margin:0 -5px}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka span.pelna_nazwa{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.product__color.prawaStronaMaterialy .grupa_blk .product__color__item label span.ikonka span.cena,.product__color.prawaStronaMaterialy .grupa_blk .product__color__item.iloscPozostalo,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .image:after,.product__color.prawaStronaMaterialy .wybraneObicie.hide,.product__installments #installment-mini .payu-widget-installments-mini-separator{display:none}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item{width:100%;margin:0 0 20px;border:1px solid #ccc}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item.wybranaOcjaProduktu,.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item:hover{border-color:#72bf44}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label{text-align:left;font-size:1rem;color:#606060;line-height:normal;padding:1px 19px 1px 16px;overflow:hidden}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa{display:block;padding:23px 0 22px}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont{margin-top:5px;display:block}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .cena{color:#72bf44;display:inline-block}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .nazwa .cena-kont .price .old{vertical-align:unset;font-size:unset}
.product__color.prawaStronaMaterialy .grupa_blk.warianty .product__color__item label .image{float:right;position:static;width:95px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja{background-color:transparent;color:#606060;line-height:normal;padding:24px 34px 23px 16px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja span{color:#71be46;margin-top:5px}
.product__color.prawaStronaMaterialy .wersjaGrupyCenowe .zakresCenowyOpcja+div{overflow:hidden;padding:0;margin-top:22px}
.product__addToCart{margin-top:30px;margin-bottom:20px}
.product__addToCart .js-qty{float:left;margin-right:26px}
.product__addToCart .checkbox--green{float:left}
.product__addToCart .checkbox--green label{width:18px;height:18px;margin:12px 0 0}
.product__addToCart.scinki .pytajnik{position:relative}
.product__addToCart.scinki .helpTip{right:25px;top:-40px}
.product__addToCart.scinki .btn--cart{width:284px}
.product__contact{margin:37px 0 13px}
@media only screen and (max-width:40em){
.product__addToCart .js-qty{margin-right:0}
.product__addToCart.scinki{display:block}
.product__addToCart.scinki .checkbox{margin-left:10px}
.product__addToCart.scinki .helpTip{right:75px}
.product__addToCart.scinki .btn--cart{width:calc(100% - 20px)}
.product__contact{margin:40px 0 20px}
}
.product__contact .product__contact__phone{background:url(../images/ico/product-phone.svg) left center/20px no-repeat;height:28px;padding-left:35px;color:#b1b2b5;font-size:.75rem;display:block;line-height:32px;margin:5px 0}
.product__contact .product__contact__phone span{color:#757575;font-size:.8125rem;margin-right:2px}
.product__contact .product__contact__mail{background:url(../images/ico/product-mail.svg) left center/20px no-repeat;height:32px;line-height:32px;padding-left:35px;color:#757575;font-size:.8125rem;display:block;margin:5px 0}
.product__prop{color:#606060;font-size:.875rem;line-height:2.5rem}
.product__prop .group>div{display:table;width:100%;border-bottom:1px solid #dad9d7;line-height:normal;padding:11px 0}
.product__prop .group>div:last-child{border-bottom:none}
.product__prop .group>div.category{background-color:#f3f3f3;text-transform:uppercase;border-bottom:none}
.product__prop .group>div>div,.product__prop .group>div>span{display:table-cell;width:50%}
.product__prop .group>div>div:first-child,.product__prop .group>div>span:first-child{padding-left:15px}
.product dl{padding:3px 0;line-height:1rem;color:#757575;margin:30px 0 40px}
.product dl.no-bottom{border-bottom:0}
.product dl.no-top{border-top:0;padding-top:0;position:relative}
.product dl.no-top .helpTip{top:8px;right:auto}
.product dl dt{font-size:.8125rem;margin:0;padding-right:4px;display:inline-block}
.product dl dd{font-size:.8125rem;margin:0;display:inline}
.product dl dd:after{display:block;content:''}
.product__params dl{border:0;padding-top:0}
.product__params .btn{margin:10px 10px 25px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product__params .btn{margin:10px 10px 25px 0}
}
@media only screen and (min-width:64em){
.product__params .btn{margin:10px 0 25px}
.productMainSlider:hover .slick-next:after,.productMainSlider:hover .slick-prev:after{opacity:.3}
.productMainSlider:hover .slick-next:hover:after,.productMainSlider:hover .slick-prev:hover:after{opacity:.6}
}
.product__params .btn:focus{color:#000}
.group-accessory__container a:hover:after,.product__params .show-calculator{display:block}
.product__installments{position:relative;padding:0;margin-bottom:15px;border-top:1px solid #dad9d7}
@media only screen and (max-width:40em){
.product dl{padding-left:10px;padding-right:10px}
.product__installments{border-top:0}
.product__installments:after{position:absolute;top:25px;right:10px;content:'';width:20px;height:8px;background:url(../images/ico/toggle-arrow.svg) 0 0/contain no-repeat;-webkit-transition-duration:.3s;transition-duration:.3s;display:none}
.product__installments.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
}
.product__installments>div.raty{font-size:0}
@media (min-width:1560px){
.product__installments>div.raty{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.product__installments>div.raty>div{width:auto!important}
}
.product__installments>div.raty>div{width:50%;display:inline-block;vertical-align:top;margin-bottom:10px}
.product__installments>div.raty>div>div.raty-nieaktywne{width:139px;font-size:12px;color:#757575}
.product__installments>div.raty>div>div.raty-nieaktywne img{-webkit-filter:grayscale(1);filter:grayscale(1)}
.product__installments h3{font-size:.875rem;margin-top:25px;color:#757575;display:inline-block}
.product__installments a{text-decoration:underline;font-size:.75rem}
.product__installments ul{display:block;list-style:none;margin:0;padding:0 0 16px;width:100%}
.product__installments ul li{line-height:1.4375rem;font-size:.8125rem}
.product__installments ul li a{color:#72bf44;display:inline-block;margin-left:10px}
.product__installments .red{color:#ff1a1a}
.product__installments .ratbut{display:inline-block;width:139px}
.product__installments .ratbut img{height:28px;-o-object-fit:cover;object-fit:cover}
.product__installments .ratbut+strong{margin-top:0}
.product__installments #installment-mini{width:139px}
.product__installments #installment-mini a{background:url(/szablony/meble/images/raty/oblicz_payu_raty.png) 0 0/139px 28px no-repeat;padding-left:135px;height:28px;line-height:28px;display:inline-block;color:#fff!important;font-size:.875rem;text-decoration:none!important}
.product__installments #installment-mini .payu-widget-installments-mini-amount{color:#fff!important;font-size:.875rem;text-decoration:none!important;margin-left:4px}
.product__fav a{border:1px solid #b1b2b5;border-radius:5px;display:block;width:44px;height:44px;background:url(../images/ico/product-fav.svg) center center/21px 22px no-repeat;-webkit-transition-duration:.3s;transition-duration:.3s}
.product__fav a:hover{background-color:#fff;opacity:.7}
.product__fav a:focus{background-color:#fff}
.product__fav.product__fav--added a{background:url(../images/ico/product-fav-gray-added.svg) center center/21px 22px no-repeat}
.product__sliders{margin-bottom:50px}
.product__sliders h2{font-size:1.5rem;color:#393c39;margin-bottom:12px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.product__sliders h2{padding-left:10px}
}
.product__sliders.kolekcja,.product__sliders.rekomendacje,.product__sliders.skojarzone{margin-bottom:30px}
.product__sliders.kolekcja h2,.product__sliders.rekomendacje h2,.product__sliders.skojarzone h2{margin-bottom:0}
@media only screen and (max-width:40em){
.product__sliders{margin-top:30px;margin-left:10px;margin-right:10px}
.product__sliders h2{line-height:1.625rem;margin-bottom:0;padding-left:10px}
.product__sliders.kolekcja,.product__sliders.rekomendacje,.product__sliders.skojarzone{margin:0}
.product__sliders.kolekcja h2,.product__sliders.rekomendacje h2,.product__sliders.skojarzone h2{padding:0;font-size:1.125rem}
.product__obrzeza_scinki{padding:0 10px}
}
.product__sliders.atc{margin:20px 0 0}
.product__sliders-title{font-size:1.6875rem}
.product__obrzeza_scinki,.product__obrzeza_scinki .wariant label{font-size:14px}
.product__obrzeza_scinki .tytul{margin-bottom:5px}
.product__obrzeza_scinki .tytul:last-child{margin:5px 0 0}
.product__obrzeza_scinki .wariant{padding:5px 0}
.product .probki-btn{font-size:13px;color:#2e2e2d;border:1px solid #b1b2b5;border-radius:5px;line-height:50px;width:100%;background:#fff;height:50px;text-transform:uppercase;padding:0;margin:0 0 35px}
.product .probki-btn span{background:url(/szablony/meble/images/meble_na_wymiar/nowe/probki.png) left center no-repeat;display:table;margin:0 auto;height:100%;padding-left:72px}
.product .btn--zamow-ciecie:focus,.product .btn--zamow-ciecie:hover,.product .probki-btn:focus,.product .probki-btn:hover{color:#72bf44}
.product .btn--zamow-ciecie{font-size:13px;color:#2e2e2d;border:1px solid #b1b2b5;border-radius:5px;width:100%;text-transform:uppercase;margin-bottom:15px;display:inline-block;text-align:center;padding:0 10px}
.product .btn--zamow-ciecie span{background:url(/szablony/meble/images/meble_na_wymiar/nowe/ciecie.png) left center no-repeat;margin:0 auto;display:inline-block;padding:16px 0 16px 72px;text-align:left;line-height:normal}
.product .obrzeze_info{color:#757575;font-size:.8125rem;line-height:1.125rem;margin:5px 10px 30px 0}
@media only screen and (max-width:40em){
.product .obrzeze_info{margin:5px 10px 30px}
}
.product__powiazane h2{color:#393c39;margin-bottom:31px;line-height:normal;font-size:24px}
.product__powiazane .products{font-size:0;margin-bottom:42px}
.product__powiazane .products>div{display:inline-block;vertical-align:top}
.product__powiazane .products .product{width:200px}
@media (max-width:433px){
.product__powiazane .products .product{width:calc((100% - 14px)/ 2)}
}
@media (min-width:641px) and (max-width:743px){
.product__powiazane .products .product{width:calc((100% - 14px)/ 2)}
}
.product__powiazane .products .product .image{display:table;border:1px solid #ededed;height:132px;width:100%;margin-bottom:11px}
.product__powiazane .products .product .image span{display:table-cell;vertical-align:middle;text-align:center}
.product__powiazane .products .product .image span img{max-height:130px}
.product__powiazane .products .product .nazwa{font-size:14px;color:#393c39;font-weight:400;display:block;line-height:normal;margin-bottom:15px}
.product__powiazane .products .product .cena{color:#000;font-size:18px;display:block;line-height:normal}
.product__powiazane .products .product .cena.cena_promo{color:red}
.product__powiazane .products .product .cena_old{color:#9c9c9c;font-size:14px;text-decoration:line-through;display:block;line-height:normal}
.product__powiazane .products .product .ilosc{font-size:14px;color:#393c39;font-weight:400;display:block;line-height:normal}
.product__powiazane .products .plus{height:132px;display:inline-table;font-size:24px;color:#000;font-weight:400}
.product__powiazane .products .plus span{display:table-cell;height:100%;vertical-align:middle}
.product__powiazane .products .przycisk{display:inline-table;height:132px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.product__powiazane .products .przycisk{height:auto;margin-top:10px}
}
.product__powiazane .products .przycisk>div{display:table-cell;vertical-align:middle}
.product__powiazane .products .przycisk>div>div{display:none}
.product__powiazane .products button{width:245px;height:44px;margin-bottom:0;margin-left:32%}
@media only screen and (max-width:40em){
.product__powiazane .products .przycisk{width:100%;text-align:center}
.product__powiazane .products button{margin-left:0}
}
.product div.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}
.product div.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.price .old{text-decoration:line-through;vertical-align:super;font-size:smaller}
.productPhotoGallery{font-size:0}
@media only screen and (min-width:40.0625em){
.productPhotoGallery{padding-top:30px}
}
.productPhotoGallery div.item{vertical-align:middle;display:inline-block;width:calc((100% - 20px)/ 2);margin-bottom:20px;text-align:center}
.productPhotoGallery .slider-container .slider .slides>div.opis,.productPhotoGallery div.item.opis>div{position:relative}
.productPhotoGallery div.item>div a.struk{position:absolute}
.productPhotoGallery .slider-container .slider .slides>div .struk span,.productPhotoGallery div.item>div a.struk span{color:#fff;position:absolute;font-size:15px;left:0;text-align:left;padding:0 0 0 5px}
.productPhotoGallery div.item>div>div.opis{background-color:rgba(0,0,0,.3);position:absolute;color:#fff;font-size:15px;bottom:0;text-align:center;width:100%}
.productPhotoGallery div.item:nth-child(2n+1){margin-right:20px}
.productPhotoGallery div.item.max3{width:100%;margin-right:0}
.productPhotoGallery .slider-container{width:100%;margin-bottom:20px;font-size:15px}
.productPhotoGallery .slider-container .slider{width:100%;text-align:center;overflow:hidden}
.productPhotoGallery .slider-container .slider .slides{display:-webkit-box;display:flex;overflow-x:scroll;scrollbar-width:none;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.productPhotoGallery .slider-container .slider .slides::-webkit-scrollbar{display:none}
.productPhotoGallery .slider-container .slider .slides>div{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;width:100%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;height:58vh}
.productPhotoGallery .slider-container .slider .slides>div a,.productPhotoGallery .slider-container .slider .slides>div a img{max-height:100%}
.productPhotoGallery .slider-container .slider .slides>div .struk{position:absolute;top:0;left:0}
.productPhotoGallery .slider-container .slider .slides>div .opis{background-color:rgba(0,0,0,.3);position:absolute;color:#fff;font-size:15px;bottom:0;text-align:center;width:100%}
.productPhotoGallery .slider-container .slider .slides>div .numer{position:absolute;top:0;right:0;padding-right:5px}
.productPhotoGallery .slider-container .indicator{font-size:0;background-color:#e0e0e0;height:2px;position:relative}
.productPhotoGallery .slider-container .indicator>div{display:inline-block;height:100%;position:absolute;background-color:#72bf44;-webkit-transition:left;transition:left}
.productMainSlider{visibility:hidden}
.productMainSlider .owl-nav{position:absolute;left:-5px;right:-5px;top:50%;margin-top:-9px;pointer-events:none}
.productMainSlider .owl-nav .owl-next,.productMainSlider .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;font-size:0;pointer-events:auto;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px}
.productMainSlider .owl-nav .owl-next{float:right}
.productMainSlider .owl-nav .owl-next:hover,.productMainSlider .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,.4)}
.productMainSlider .owl-nav .owl-next:after,.productMainSlider .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
.productMainSlider .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.productMainSlider .owl-item .item{height:475px}
.productMainSlider .owl-item .item img{max-width:100%;max-height:100%;display:block;margin:0 auto;width:auto;opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s}
.productMainSlider .owl-item .item .sto{height:100%}
.productMainSlider .owl-item.active .item img,aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria.public-view:hover .grafika img{opacity:1}
.productMainSlider .owl-item .lightbox.struk{width:auto;position:absolute;z-index:1}
.productMainSlider .item{height:475px;position:relative;margin-bottom:20px}
@media only screen and (max-width:40em){
.productMainSlider .owl-item .item{height:auto}
.productMainSlider .item{height:60vh}
}
.productMainSlider .item>a:not(.struk){display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;height:100%}
.productMainSlider .item>div{text-align:center;line-height:normal}
.productMainSlider .slick-slide img{margin:0 auto;max-height:100%}
.productMainSlider .slick-slide.item360 img{top:0;left:0}
.productMainSlider .slick-next,.productMainSlider .slick-prev{-webkit-transition-duration:.3s;transition-duration:.3s;float:right;font-size:0;pointer-events:auto;z-index:1;margin-bottom:0;width:40px;height:40px}
.productMainSlider .slick-next:before,.productMainSlider .slick-prev:before{content:''}
.productMainSlider .slick-next:after,.productMainSlider .slick-prev:after{content:'';background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;display:block;height:18px;width:10px;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.productMainSlider .slick-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}
.productMainSlider .slick-next{-webkit-transform:translate(0);transform:translate(0);right:0}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productMainSlider .slick-prev{left:5px}
.productMainSlider .slick-next{right:5px}
}
.productMainSlider .lightbox.struk{width:auto;position:absolute;left:20px;bottom:0;z-index:1;background:#fff}
.productMainSlider .lightbox.struk img{max-width:100%;max-height:100%;display:block;margin:0 auto;width:auto;opacity:1;-webkit-transition-duration:.3s;transition-duration:.3s;position:initial;-webkit-transform:unset;transform:unset}
.productMainSlider .lightbox.struk span{font-size:.6rem;color:#757575;width:100px;display:block;margin-top:3px;line-height:10px;font-weight:700}
.productMainSlider.slick-initialized{visibility:visible}
.productSliderThumbs{margin-bottom:30px}
@media only screen and (max-width:40em){
.productSliderThumbs{margin-bottom:40px}
}
.productSliderThumbs .item{text-align:center;width:80px}
.productSliderThumbs .slick-current{border:1px solid #000}
.productSliderThumbs .slick-current img{max-height:41px!important}
.productSliderThumbs .slick-slide img{max-height:41px}
.productTabs{position:relative;margin-bottom:25px}
.productTabs .accordionTabs,.productTabs table{position:relative;z-index:2}
.admininfo dl,.hettich .opcje_kp_row .field-row input,.productTabs .tabs,.productTabs .tabs .tab-title{margin:0}
.productTabs .accordionTabs--tabs li,.productTabs .tabs .tab-title a{margin:0;padding:0 50px;height:40px;line-height:40px;color:#393c39;font-size:.875rem;background:#d2d2d2;text-transform:uppercase;border-right:2px solid #fff}
.productTabs .accordionTabs--tabs li.active,.productTabs .tabs .tab-title.active a{color:#72bf44;background:#f5f5f5}
.productTabs:after{background:#f5f5f5;content:'';left:0;right:0;top:40px;height:60px;position:absolute;z-index:1;display:none}
@media only screen and (min-width:64em){
.productTabs:after{display:block}
}
.productTabs .tabs-content>.content{padding:0}
.productTabs .tabs-content{margin-bottom:0}
.productTabs table{border:0;border-collapse:collapse}
.productTabs table thead tr th{background:#f5f5f5;line-height:60px;height:60px;font-size:.75rem;padding:0 20px!important;white-space:nowrap}
.productTabs table tbody tr{border-bottom:1px solid #a9a9a9}
.productTabs table tbody tr td{padding:20px;color:#333;font-size:.75rem}
@media only screen and (max-width:40em){
.productTabs table tbody tr{border-bottom:20px solid #ededed}
.productTabs table tbody tr td{padding:2px 20px}
.productTabs table tbody tr td:first-child{padding-top:40px;padding-bottom:20px}
.productTabs table tbody tr td:first-child .tablesaw-cell-label{display:none}
.productTabs table tbody tr td:first-child .tablesaw-cell-content{max-width:100%;padding-left:30px}
.productTabs table tbody tr td:last-child{padding-bottom:20px}
.productTabs table tbody tr td .tablesaw-cell-label{text-align:right}
.productTabs table tbody tr td .btn{margin-bottom:0}
.productOtherSpec--search h4{padding:0 10px}
}
.productTabs table tbody tr td a{color:#333;font-size:.75rem;-webkit-transition-duration:.3s;transition-duration:.3s;display:inline-block;max-width:280px}
.productTabs table tbody tr td .btn{white-space:nowrap;height:45px;line-height:45px}
.productTabs table tbody tr td.productTabs__price,aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole label{white-space:nowrap}
.productTabs table tbody tr td .netto-hurt{font-size:11px;color:#9d9784}
.productRelatedItems__qty input,.productTabs table tbody tr td input{width:85px;text-align:center;height:45px;box-shadow:none;border-radius:4px}
.productTabs .accordionTabs--wrapper{border:0}
.productTabs .accordionTabs--tabs li{cursor:pointer}
.productRelatedItems{border:1px solid #a7a9ac;margin-bottom:20px;padding:20px}
.productRelatedItems__thumb{background-position:center center;background-size:contain;height:105px;width:100%;display:block;margin-bottom:15px;text-align:center}
.productRelatedItems__thumb img{max-height:105px}
.productRelatedItems h3{line-height:1.75rem;font-size:.875rem;color:#393c39;margin:0!important}
.productRelatedItems__price{line-height:1.25rem;font-size:1.25rem;margin-bottom:10px}
.productRelatedItems__qty{float:left;color:#393c39;font-size:1.125rem;line-height:45px;width:140px}
.productRelatedItems__qty input{display:inline-block;margin-right:5px;margin-bottom:0;-moz-appearance:textfield}
.productRelatedArticle .btn,.productRelatedItems .btn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;height:45px;line-height:45px}
.productRelatedItems .btn{width:calc(100% - 140px);float:left}
.productRelatedArticle{border:1px solid #a7a9ac;padding:20px;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.productRelatedArticle__thumb{margin:auto auto 15px}
.productOtherSpec__name h3,.productRelatedArticle h3{color:#393c39;font-size:.875rem;text-transform:uppercase}
.productRelatedArticle h3{margin:0 0 15px!important}
.productRelatedArticle .btn{display:block;font-size:.75rem;background:0 0}
.productRelatedArticle .btn:hover{background:#333}
.productOtherSpec{margin-top:30px}
.productOtherSpec h2{color:#393c39;font-size:1.5rem}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productOtherSpec h2{line-height:1.5rem;margin:0 10px}
}
.productOtherSpec__item{border:1px solid #dfdfdf;margin-bottom:20px}
.productOtherSpec__item:hover .productOtherSpec__thumb{opacity:.7}
.productOtherSpec__name{font-size:.75rem;color:#999;padding:15px 20px;display:block;line-height:.875rem}
.productOtherSpec__name h3{margin:0}
.productOtherSpec__thumb{height:150px;display:block;background-position:center center;background-size:cover;-webkit-transition-duration:.3s;transition-duration:.3s}
.productOtherSpec__thumb img{display:none}
.productOtherSpec table{border:0;border-collapse:collapse;width:100%;margin:0}
.productOtherSpec table thead,section.pomieszczenie{background:#f5f5f5}
.productOtherSpec table thead tr th{font-size:.625rem;padding:10px;overflow:hidden;text-overflow:ellipsis}
.productOtherSpec table tbody tr td:first-child,.productOtherSpec table thead tr th:first-child{padding-left:20px}
.productOtherSpec table tbody tr td:last-child,.productOtherSpec table thead tr th:last-child{padding-right:20px}
.productOtherSpec table tbody tr td{font-size:.625rem;color:#333;padding:0 10px;line-height:28px;overflow:hidden;text-overflow:ellipsis;width:calc(100%/3)}
.productOtherSpec--search .productOtherSpec__name{cursor:default}
.productOtherSpec--search .productOtherSpec__item{margin-bottom:20px}
.productOtherSpec--search table tbody tr td:last-child,.productOtherSpec--search table thead tr th:last-child{padding-right:5px;padding-left:10px}
.productOtherSpec--search table thead tr th{padding:10px 5px}
.productOtherSpec--search table tbody tr td{padding:0 5px;font-size:12px;color:#72bf44}
.productOtherSpec--search table tbody tr td:first-child,.productOtherSpec--search table thead tr th:first-child{padding-left:5px}
.productOtherSpec--search table tbody tr td:nth-child(4){padding:0}
.productOtherSpec--search table tbody tr{cursor:pointer}
.productOtherSpec--search table tbody tr:hover td{color:#fff}
.productOtherSpec--search table tbody tr:hover .productItem__delivery::after{color:#fff;border-color:#fff}
.productOtherSpec div.flex-kontener{display:-webkit-box;display:flex;flex-wrap:wrap}
.productOtherSpec div.flex-kontener>div{display:-webkit-box;display:flex}
.productOtherSpec div.flex-kontener>div>div div.ukryty{display:none;position:absolute;z-index:1;border:solid #dfdfdf;border-width:0 1px 1px;width:calc(100% - 20px);left:10px;background:#fff}
.productOtherSpec div.flex-kontener>div>div span.link{float:right;text-decoration:underline;font-size:13px;margin:0 10px 10px;cursor:pointer}
.productEdit{text-align:center;margin-top:18px}
.productEdit a{font-size:.75rem;color:#393c39;display:inline-block;margin:0 12px;-webkit-transition-duration:.3s;transition-duration:.3s}
.productEdit a:hover{color:#72bf44}
.productReviews{margin-bottom:40px;padding:0 10px}
.productFaq h3,.productReviews h3{font-size:1.5rem;margin:0 0 35px}
.productReviews__item{padding:20px;border:1px solid #a7a9ac;margin-bottom:20px;display:table;width:100%}
.productReviews__item>div{display:table-cell;vertical-align:middle;font-size:.875rem;padding:0 20px}
.productReviews__item>div.productReviews__rate{width:125px;padding:0}
.productReviews__item>div.productReviews__date{width:260px}
.productReviews__item>div.productReviews__date span.verified{background:url(/szablony/globalne/images/ico/check.png) 0 50% no-repeat;padding-left:20px}
.productReviews__item>div.productReviews__date span.date{background:url(../images/ico/time-green.svg) 0 50% no-repeat;padding-left:16px}
.productFaq{margin-bottom:40px}
.productFaq__item{margin-bottom:45px}
.productFaq h4{color:#72bf44;text-transform:uppercase;margin:0 0 25px;position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productReviews__item{display:block}
.productReviews__item>div{display:block;width:50%;float:left}
.productReviews__item>div.productReviews__rate{width:120px;padding:0}
.productReviews__item>div.productReviews__rate .js-stars-readonly i{font-size:14px}
.productReviews__item>div.productReviews__date,.productReviews__item>div.productReviews__review{padding:0;width:calc(100% - 120px);font-size:.75rem;margin-bottom:15px}
.productFaq h4{padding-left:30px}
}
.productFaq h4:before{font-size:.75rem;background:#72bf44;color:#fff;line-height:18px;height:18px;width:18px;border-radius:50%;text-align:center;display:block;position:absolute;top:0;left:-30px;content:'?'}
.productFaq h4,.productFaq p{font-size:.875rem}
.tooltip-container{position:relative;display:inline-block}
#infoCenyHurtowe,.cubby-empty .lbl{padding-bottom:10px}
.admininfo{border:1px solid red;margin:10px 0 0;padding:10px 5px;position:relative}
.admininfo:after{content:'dla administratorów';position:absolute;top:-8px;color:red;background:#fff;padding:0 3px;left:calc(50% - 60px);text-transform:lowercase;font-size:12px}
.lazy{opacity:0!important}
.lazy.loaded{opacity:1!important}
.group-accessory{position:relative;border:1px solid #dad9d7;border-radius:5px}
@media only screen and (max-width:40em){
.group-accessory{margin:0 10px}
}
.group-accessory__container,.group-accessory__container a{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.group-accessory__container{flex-wrap:wrap;padding:8px;overflow:hidden;margin-bottom:-20px}
.group-accessory__container:after{content:'';-webkit-box-flex:1;flex:auto}
.group-accessory__container a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#393c39}
.group-accessory__container a:after{content:'';background:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;display:none}
.group-accessory__container+.more-options{box-shadow:0 0;padding:0;border:0;cursor:pointer;display:block;margin-top:5px;text-align:center}
.group-accessory__container+.more-options:focus{background-color:transparent}
.group-accessory__container.hurt{height:220px}
.group-accessory__container.hurt.open{height:auto}
.group-accessory__container.hurt a{height:200px}
.group-accessory__item{border:2px solid #f5f5f5;width:calc((100%/4) - 10px);margin-bottom:20px;position:relative;cursor:pointer;margin-left:5px;margin-right:5px;font-size:.6875rem}
.group-accessory__item img{display:block;margin:0 auto 5px}
.group-accessory__item.tab_zaznaczony{border:2px solid #72bf44}
.group-accessory__info,.hettich .opcje_kp_row .opcje_kp_wartosc{padding:0 5px}
.group-accessory__info .nazwa{font-size:15px;color:#333;display:block}
.group-accessory__info .cena{color:#393c39;font-size:14px;display:block}
.group-accessory__info .netto,.group-accessory__info .netto-hurt{font-size:11px;color:#9d9784}
.group-accessory__info .netto-hurt{display:block}
.group-accessory__info .oszczednosc{color:#393c39;font-size:11px;display:block}
#infoCenyHurtowe h5{margin:0}
#infoCenyHurtowe .rabaty_row,#infoCenyHurtowe h5{color:#757575;font-size:.8125rem}
.out-of-stock{position:relative}
.out-of-stock-header{text-align:center;margin:20px 0;text-transform:uppercase}
.out-of-stock::after,.seo_bloczek_opis:after{content:'';display:block;position:absolute;bottom:0;left:0;right:0}
.out-of-stock::after{background:rgba(0,0,0,.3);top:0;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.hettich{padding:0 10px}
.hettich h4{color:#333}
.hettich .opcje_kp_row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-bottom:20px}
.hettich .opcje_kp_row .field-row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
ul.pagination li{vertical-align:middle;height:40px}
ul.pagination li a{height:40px;line-height:40px;text-align:center;padding:0 16px;border-radius:0;font-size:.75rem;color:#333}
ul.pagination li a:hover{background:#72bf44;color:#fff}
ul.pagination li.arrow{height:60px}
ul.pagination li.arrow a{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #f5f5f5;color:#333;padding:0 35px;height:60px}
ul.pagination li.arrow a:hover{background:url(../images/ico/accordion-arrow.svg) center center/8px 8px no-repeat #72bf44;color:#fff}
ul.pagination li.prev{margin-right:80px}
ul.pagination li.prev a{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
ul.pagination li.next{margin-left:80px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productFaq h4:before{left:0}
.productFaq p{padding-left:30px}
.group-accessory__item{width:calc((100%/3) - 10px)}
ul.pagination{background:#f5f5f5;padding:0}
ul.pagination li{height:30px}
ul.pagination li a{height:30px;line-height:30px;padding:0 6px}
ul.pagination li.arrow{height:40px}
ul.pagination li.arrow a{padding:0 20px;height:40px;background-color:#e4e4e4}
ul.pagination li.prev{margin-right:0}
ul.pagination li.next{margin-left:0}
}
ul.pagination li.unavailable{pointer-events:none;opacity:.3}
ul.pagination li.current a{background:#f5f5f5;color:#333}
ul.pagination li.current a:hover{background:#72bf44;color:#fff}
.category__meble ul.pagination li.current a{background:#e0e0e0}
.seo-bloczek{position:relative}
h2.seo_bloczek_title{background-color:#f3f3f3;color:#757575;padding:20px 10px;text-transform:uppercase;line-height:18px;font-size:18px;border-radius:5px 5px 0 0;margin:0}
.seo_bloczek_opis{background-color:#f3f3f3;color:#757575;line-height:16px;padding:0 10px 20px;border-radius:0 0 5px 5px;font-size:12px;max-height:145px;overflow:auto}
.seo_bloczek_opis:after{height:20px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background-image:linear-gradient(180deg,rgba(255,255,255,0),#fff);pointer-events:none}
.category .promotions{text-align:center}
.category .promotions>.promotions__box:nth-child(odd){padding-right:7.5px}
.category .promotions>.promotions__box:nth-child(even){padding-left:7.5px}
.promotions{font-size:0}
.promotions>.promotions__box{width:50%;padding:0 10px;display:inline-block;vertical-align:top}
.promotions>.promotions__box>a>img{width:100%}
.category .promotions>.promotions__box>a>img{width:auto}
.promotions__box--small:first-of-type img{width:100%}
.promotions__box--small{margin:0 0 20px;display:block;float:left;width:100%}
.metal-boxes .promotions__box--small{margin:0 0 20px;display:inline-block;float:none;vertical-align:top}
.promotions>.promotions__box.metal-boxes{padding:0}
.metal-boxes .promotions__box--small.small-one{margin:0;padding:10px}
.metal-boxes.promotions__box--main:last-of-type .key-box{position:absolute;bottom:0}
.promotions__box img,.promotions__box--small.big-one,aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .miejsce>div.img img{width:100%}
.category .promotions__box img{width:auto}
.nofloat{float:none}
.promotions .btn{border-radius:4px;font-size:12px;text-transform:uppercase;text-align:center;line-height:44px;border:1px solid #000;-webkit-transition-duration:.3s;transition-duration:.3s;height:44px;padding:0 20px;color:#000;background:#fff;margin:auto auto 30px;display:none}
.category .promotions .btn,.nofloat{display:inline-block}
.promotions .btn:hover{background:#000;color:#fff;text-decoration:none;border-color:#000}
.promotions__box img,.promotions__box--small a{display:block;height:auto}
.promotions .main-padding{padding-bottom:20px;display:block}
@media only screen and (max-width:640px){
.promotions>.promotions__box{width:100%;margin-bottom:0}
.promotions__box{max-width:100%;margin-right:0;margin-left:0}
.promotions .btn{right:0;left:0}
}
section.pomieszczenie .white_bg{background:#fff;margin-bottom:41px}
section.pomieszczenie .mb27{margin-bottom:27px}
section.pomieszczenie .mb51{margin-bottom:51px}
section.pomieszczenie .mb74{margin-bottom:74px}
section.pomieszczenie .pb50{padding-bottom:50px}
section.pomieszczenie .przycisk{font-weight:400;font-size:1rem;line-height:19.5px;color:#78be49;border-radius:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0 18px;height:49px;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}
section.pomieszczenie .przycisk:hover{color:#fff;background:#6a6a6a}
section.pomieszczenie .naglowek{color:#757575;font-weight:700;font-size:1rem;line-height:19.5px}
section.pomieszczenie .tytulowy{height:200px}
section.pomieszczenie .tytulowy>div.lewa{background:#f5f5f5;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:50%;height:100%}
section.pomieszczenie .tytulowy .nazwa{color:#78be49;font-weight:700;font-size:1.5rem;line-height:29.26px;margin-bottom:14px;margin-top:0}
section.pomieszczenie .tytulowy .podtytul{font-weight:400;font-size:1rem;line-height:19.5px;margin-bottom:18px}
section.pomieszczenie .tytulowy .tekst{color:#757575;font-weight:400;font-size:.6875rem;line-height:13.41px}
@media only screen and (max-width:40em){
.seo_bloczek_opis{max-height:68px}
section.pomieszczenie .tytulowy>div.lewa{width:100%}
section.pomieszczenie .tytulowy .tekst{margin-bottom:15px}
section.pomieszczenie .tytulowy{background:0 0!important;padding-top:15px;height:auto}
section.pomieszczenie .tytulowy img{margin:0 auto}
}
section.pomieszczenie .kategorie_mebli{padding:30px 0}
section.pomieszczenie .kategorie_mebli .kategorie{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:28px}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria{width:calc((100% - 180px)/ 10);text-align:center}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria .grafika,section.pomieszczenie .strefy>.strefa .grafika{background:#f5f5f5;aspect-ratio:1;border-radius:12px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:16px;overflow:hidden}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria .tekst,section.pomieszczenie .strefy>.strefa .tekst{color:#000;font-weight:400;font-size:.875rem;line-height:17.07px}
section.pomieszczenie .strefy{display:-webkit-box;display:flex;flex-wrap:wrap;gap:20px;padding:49px 0 32px}
section.pomieszczenie .strefy>.strefa{width:calc((100% - 80px)/ 5);text-align:center}
@media only screen and (max-width:40em){
section.pomieszczenie .kategorie_mebli .kategorie{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria{width:calc((100% - 30px)/ 4)}
section.pomieszczenie .kategorie_mebli .kategorie>.kategoria .tekst{font-size:.8125rem}
section.pomieszczenie .strefy{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}
section.pomieszczenie .strefy>.strefa{width:calc((100% - 20px)/ 3)}
}
section.pomieszczenie .strefy>.strefa .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
section.pomieszczenie .podwojny{display:-webkit-box;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
section.pomieszczenie .podwojny>div{width:50%}
section.pomieszczenie .podwojny>div .dol{margin-top:auto}
@media only screen and (max-width:40em){
section.pomieszczenie .podwojny{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;row-gap:20px}
section.pomieszczenie .podwojny>div{width:100%}
}
section.pomieszczenie .lapacz{padding:55px 0 65px}
section.pomieszczenie .lapacz>div{padding:24px 0 12px;background:#f5f5f5;border-radius:12px;text-align:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
section.pomieszczenie .lapacz>div .gora{padding:0 20px}
section.pomieszczenie .lapacz>div .tytul,section.pomieszczenie .miejsce>div.tekst .tytul{font-weight:700;font-size:1.5rem;line-height:29.26px;margin-bottom:14px}
section.pomieszczenie .lapacz>div .opis{font-weight:400;font-size:1rem;line-height:19.5px;margin-bottom:37px}
section.pomieszczenie .lapacz>div a{margin-bottom:12px}
section.pomieszczenie .miejsce{padding:57px 0 63px}
section.pomieszczenie .miejsce>div{border-radius:12px}
section.pomieszczenie .miejsce>div.img{overflow:hidden}
section.pomieszczenie .miejsce>div.tekst{background:#f5f5f5;padding:24px 50px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}
section.pomieszczenie .miejsce>div.tekst .tytul{margin-bottom:58px}
section.pomieszczenie .miejsce>div.tekst .opis{font-weight:400;font-size:1rem;line-height:19.5px}
section.pomieszczenie .slick-slider .slick-arrow{-webkit-transform:none;transform:none;border:1px solid #acacac;border-radius:12px;width:60px;height:60px;top:calc(50% - 30px)}
aside.premium-ikony .kategorie.ukryj-url input[type=url],section.pomieszczenie .slick-slider .slick-arrow:after,section.pomieszczenie .slick-slider .slick-arrow:before{display:none}
section.pomieszczenie .slick-slider .slick-arrow:hover{background-color:#c2c2c2!important}
section.pomieszczenie .slick-slider .slick-arrow.slick-prev{background:url(/szablony/meble/images/lp/pomieszczenia/arrow_left.png) center center no-repeat #fff;left:10px}
section.pomieszczenie .slick-slider .slick-arrow.slick-next{background:url(/szablony/meble/images/lp/pomieszczenia/arrow_right.png) center center no-repeat #fff;right:10px}
section.pomieszczenie .slick-slider .slick-arrow.slick-disabled{display:none!important}
section.pomieszczenie .blok_inspiracje,section.pomieszczenie .blok_poradnik{padding:22px 0 30px}
section.pomieszczenie .blok_inspiracje>div.naglowek,section.pomieszczenie .blok_poradnik>div.naglowek{margin-bottom:18px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
section.pomieszczenie .blok_inspiracje>div.naglowek a,section.pomieszczenie .blok_poradnik>div.naglowek a{margin:0 0 0 auto}
@media only screen and (max-width:40em){
section.pomieszczenie .miejsce>div.tekst{padding:20px}
section.pomieszczenie .blok_inspiracje>div.naglowek,section.pomieszczenie .blok_poradnik>div.naglowek{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;row-gap:10px}
section.pomieszczenie .blok_inspiracje>div.naglowek a,section.pomieszczenie .blok_poradnik>div.naglowek a{margin-left:0;color:#fff;background:#6a6a6a}
section.pomieszczenie .blok_inspiracje>div.elementy a.element{width:100%}
}
section.pomieszczenie .blok_inspiracje>div.elementy a.element,section.pomieszczenie .blok_poradnik .kolumny>div.kol1{border-radius:12px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
section.pomieszczenie .blok_inspiracje>div.elementy a.element{text-align:center;height:100%;border:1px solid #d9d9d9;padding:16px 14px 10px}
section.pomieszczenie .blok_inspiracje>div.elementy a.element img{border-radius:12px;margin-bottom:34px}
section.pomieszczenie .blok_inspiracje>div.elementy a.element img.error-img,section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a img.error-img{background-size:cover;background-position:50% 50%}
section.pomieszczenie .blok_inspiracje>div.elementy a.element span{font-weight:400}
section.pomieszczenie .blok_inspiracje>div.elementy a.element span.tytul{font-size:1rem;line-height:19.5px;text-transform:uppercase;margin-bottom:42px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
section.pomieszczenie .blok_inspiracje>div.elementy a.element span.wiecej{color:#828282;font-size:12px;line-height:14.63px;margin-top:auto}
section.pomieszczenie .blok_inspiracje>div.elementy a.element:hover,section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a:hover{border-color:#898a8b}
section.pomieszczenie .blok_poradnik .kolumny{display:-webkit-box;display:flex;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol1{width:calc((100% - 80px)/ 5);border:1px solid #f5f5f5;font-size:24px;line-height:normal;padding:24px 27px;background:#f5f5f5}
section.pomieszczenie .blok_poradnik .kolumny>div.kol1 .tytul{font-weight:600;margin-bottom:58px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol1 .tekst{font-weight:400;font-size:1rem;line-height:19.5px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol1 a{margin-top:auto}
@media only screen and (max-width:40em){
section.pomieszczenie .blok_poradnik .kolumny>div.kol1 .tekst{margin-bottom:79px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol1{margin-bottom:20px}
section.pomieszczenie .blok_poradnik .kolumny>div{width:100%!important}
section.pomieszczenie .blok_poradnik .kolumny{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2{width:calc(4*((100% - 80px)/ 5) + 60px)}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy{margin:0 -10px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a{width:calc((100% - 60px)/ 4);border:1px solid #d9d9d9;border-radius:12px;color:#000;overflow:hidden;margin:0 10px;line-height:normal}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a>span{display:block;margin:0 10px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a>span.tytul{font-size:16px;font-weight:400;margin-top:19px;margin-bottom:25px}
section.pomieszczenie .blok_poradnik .kolumny>div.kol2 .elementy a>span.tytul_porady{font-size:18px;font-weight:700;margin-bottom:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
aside.premium-ikony{margin-top:55px;padding:15px 0}
aside.premium-ikony .naglowek{color:#757575;font-size:1rem!important;line-height:1.25rem!important;margin-bottom:15px}
aside.premium-ikony .grafika:hover{box-shadow:0 4px 4px #0c0c0d1a}
aside.premium-ikony [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
aside.premium-ikony [contenteditable]:focus{border:2px solid #007bff}
aside.premium-ikony [contenteditable=true]:not([new=true]):not(:focus):not([data-has-text=true])::before{content:attr(data-edt);color:#a9a9a9;pointer-events:none}
aside.premium-ikony .kategorie{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
aside.premium-ikony .kategorie .kategoria{text-align:center}
aside.premium-ikony .kategorie .kategoria .grafika{background:#f3f3f3;border-radius:12px;overflow:hidden}
aside.premium-ikony .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:17.07px;margin-bottom:0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
aside.premium-ikony .ikona{width:calc((100% - 40px)/ 3)!important}
}
@media only screen and (max-width:40em){
aside.premium-ikony__na-wymiar{padding:15px 0 0}
aside.premium-ikony .ikona{width:calc((100% - 20px)/ 2)!important}
}
aside.premium-ikony .usun-ikone{color:#333;z-index:999;background-color:rgba(255,255,255,.9);border-radius:50%;width:24px;height:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2)}
aside.premium-ikony .usun-ikone:hover{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}
aside.premium-ikony .licznik-produkty{color:#333;font-weight:400;font-size:.875rem}
aside.premium-ikony.bloczek-male-ikony .ikona,aside.premium-ikony.bloczek-male-ikony-p .ikona,aside.premium-ikony.bloczek-styl .ikona{width:calc((100% - 180px)/ 10)}
@media only screen and (max-width:40em){
aside.premium-ikony.bloczek-male-ikony .ikona,aside.premium-ikony.bloczek-male-ikony-rollover .ikona{width:100%!important}
}
aside.premium-ikony.bloczek-duze-ikony .ikona,aside.premium-ikony.bloczek-material-wykonania .ikona{width:calc((100% - 80px)/ 5)}
aside.premium-ikony.bloczek-duze-ikony .grafika,aside.premium-ikony.bloczek-male-ikony .grafika{aspect-ratio:1;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:16px}
aside.premium-ikony.bloczek-material-wykonania .kategorie .kategoria,aside.premium-ikony.bloczek-styl .kategorie .kategoria{position:relative;display:block}
aside.premium-ikony.bloczek-material-wykonania .kategorie .kategoria .tekst,aside.premium-ikony.bloczek-styl .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;position:absolute;right:19px;bottom:10px;background:#f3f3f3;border-radius:12px;width:114px;height:20px;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 7px}
aside.premium-ikony.bloczek-styl .kategorie .kategoria .tekst{top:10px;left:10px;width:calc(100% - 20px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20px}
aside.premium-ikony.bloczek-pomieszczenia .grafika{margin-bottom:16px}
aside.premium-ikony.bloczek-male-ikony-p{background:0 0;margin-top:0}
aside.premium-ikony.bloczek-male-ikony-p .kategorie .kategoria .grafika{background:#fff;aspect-ratio:1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}
@media only screen and (max-width:40em){
aside.premium-ikony.bloczek-male-ikony-p .ikona,aside.premium-ikony.bloczek-styl .ikona{width:calc((100% - 40px)/ 3)!important}
}
aside.premium-ikony.bloczek-material-wykonania-maly .grafika{aspect-ratio:2/1}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie{display:grid;grid-template-columns:repeat(10,1fr)}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria.public-view img{opacity:.5}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria .tekst{color:#333;font-weight:400;font-size:.875rem;line-height:1.066875rem;background:#f3f3f3;border-radius:12px;text-overflow:ellipsis;overflow:hidden;margin:-25px auto 0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0 7px;z-index:2}
aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .ui-sortable-handle{position:relative}
@media only screen and (min-width:1px) and (max-width:63.9375em){
ul.pagination li.current a{background-color:#e4e4e4}
aside.premium-ikony.bloczek-material-wykonania-maly .ikona{width:auto!important}
aside.premium-ikony.niepelny .kategorie{row-gap:50px!important}
}
aside.premium-ikony .image-rollover-container .text-rollover{padding:16px 0}
aside.premium-ikony .image-rollover-wrapper{position:relative;overflow:hidden;width:304px;height:304px;border-radius:16px 16px 0 0}
aside.premium-ikony .image-rollover-wrapper .image-first{-webkit-transform:scale(1);transform:scale(1);opacity:1;z-index:1}
aside.premium-ikony .image-rollover-wrapper .image-first,aside.premium-ikony .image-rollover-wrapper .image-second{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);-o-object-fit:cover;object-fit:cover}
aside.premium-ikony .image-rollover-wrapper .image-second{opacity:0;z-index:2;-webkit-transform:scale(1.0526);transform:scale(1.0526)}
aside.premium-ikony .image-rollover-wrapper:hover .image-first{opacity:0}
aside.premium-ikony .image-rollover-wrapper:hover .image-second{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
aside.premium-ikony .image-rollover-wrapper.admin-view{display:-webkit-box;display:flex;overflow:visible;cursor:default;width:auto;height:auto;-webkit-transition:none;transition:none}
aside.premium-ikony .image-rollover-wrapper.admin-view .image-first,aside.premium-ikony .image-rollover-wrapper.admin-view .image-second{position:relative;width:304px;height:304px;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none;opacity:1;z-index:1}
aside.premium-ikony .image-rollover-wrapper.admin-view:hover .image-first,aside.premium-ikony .image-rollover-wrapper.admin-view:hover .image-second{opacity:1;-webkit-transform:none;transform:none}
aside.premium-ikony:not(:has(.naglowek)) .media-wrapper{height:100%}
@media only screen and (min-width:64em){
aside.premium-ikony.bloczek-male-ikony-rollover:not(.admin-view) .kategorie{display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
}
@media only screen and (min-width:1px) and (max-width:80em){
aside.premium-ikony.bloczek-male-ikony-rollover:not(.admin-view) .kategorie,aside.premium-ikony.bloczek-material-wykonania-maly .kategorie{grid-template-columns:repeat(auto-fit,142px)!important;grid-auto-rows:1fr}
}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper{width:auto;height:auto}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-second{aspect-ratio:1}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-second{width:142px;height:142px}
aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper .image-first,aside.premium-ikony.bloczek-male-ikony-rollover .image-rollover-wrapper.admin-view .image-second{position:static}
aside.premium-ikony.bloczek-male-ikony-rollover .tytul{word-break:break-word}
aside.premium-ikony .przycisk-zdjecie{margin-top:12px}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view,aside.premium-ikony.niepelny .naglowek.public-view{font-weight:600;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:16px;white-space:nowrap;text-transform:none}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::after,aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::before,aside.premium-ikony.niepelny .naglowek.public-view::after,aside.premium-ikony.niepelny .naglowek.public-view::before{content:'';height:1px;background:#bebebe}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::before,aside.premium-ikony.niepelny .naglowek.public-view::before{width:10%}
aside.premium-ikony.bloczek-material-wykonania-maly .naglowek.public-view::after,aside.premium-ikony.niepelny .naglowek.public-view::after{-webkit-box-flex:1;flex:1}
aside.premium-ikony.premium-ikony-listing{margin:0;padding:0}
aside.premium-ikony.premium-ikony-listing .miejsce{padding:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.tekst{padding:12px;border-radius:0 10px 10px 0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.tekst .tytul{margin-bottom:20px;font-size:1.4rem}
aside.premium-ikony.premium-ikony-listing .miejsce>div.img img{overflow:auto;border-radius:10px 0 0 10px}
@media only screen and (min-width:40.0625em){
aside.premium-ikony.niepelny{max-width:100%;display:block;float:left}
aside.premium-ikony.niepelny .kategorie{display:grid;grid-template-columns:repeat(10,1fr);-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;row-gap:20px}
aside.premium-ikony.niepelny .kategorie .ikona{width:auto!important}
aside.premium-ikony.niepelny.szerokosc_10{width:10%}
aside.premium-ikony.niepelny.szerokosc_10 .kategorie{grid-template-columns:repeat(1,1fr)}
aside.premium-ikony.niepelny.szerokosc_20{width:20%}
aside.premium-ikony.niepelny.szerokosc_20 .kategorie{grid-template-columns:repeat(2,1fr)}
aside.premium-ikony.niepelny.szerokosc_30{width:30%}
aside.premium-ikony.niepelny.szerokosc_30 .kategorie{grid-template-columns:repeat(3,1fr)}
aside.premium-ikony.niepelny.szerokosc_40{width:40%}
aside.premium-ikony.niepelny.szerokosc_40 .kategorie{grid-template-columns:repeat(4,1fr)}
aside.premium-ikony.niepelny.szerokosc_50{width:50%}
aside.premium-ikony.niepelny.szerokosc_50 .kategorie{grid-template-columns:repeat(5,1fr)}
aside.premium-ikony.niepelny.szerokosc_60{width:60%}
aside.premium-ikony.niepelny.szerokosc_60 .kategorie{grid-template-columns:repeat(6,1fr)}
aside.premium-ikony.niepelny.szerokosc_70{width:70%}
aside.premium-ikony.niepelny.szerokosc_70 .kategorie{grid-template-columns:repeat(7,1fr)}
aside.premium-ikony.niepelny.szerokosc_80{width:80%}
aside.premium-ikony.niepelny.szerokosc_80 .kategorie{grid-template-columns:repeat(8,1fr)}
aside.premium-ikony.niepelny.szerokosc_90{width:90%}
aside.premium-ikony.niepelny.szerokosc_90 .kategorie{grid-template-columns:repeat(9,1fr)}
aside.premium-ikony.niepelny.szerokosc_100{width:100%}
aside.premium-ikony.niepelny.szerokosc_100 .kategorie{grid-template-columns:repeat(10,1fr)}
aside.premium-ikony.niepelny>.row{padding-left:0;padding-right:0;margin-right:0}
aside.premium-ikony.niepelny+aside.premium-ikony.niepelny>.row{margin-right:0;margin-left:0}
aside.premium-ikony.niepelny+aside.premium-ikony.niepelny>.row>.column{padding-right:0}
aside.premium-ikony.niepelny:last-child>.row{margin-right:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div{border-radius:0}
aside.premium-ikony.premium-ikony-listing .miejsce>div.img img{height:100%}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .miejsce>div.img img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}
aside.premium-naglowek .tytulowy{min-height:120px}
}
aside.premium-ikony.premium-ikony-listing .podwojny{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
aside.premium-ikony.premium-ikony-listing .gora{text-align:center;padding:12px}
aside.premium-ikony.premium-ikony-listing .przycisk{border:1px solid #ccc;margin-bottom:12px}
aside.premium-ikony.premium-ikony-listing .tytul{margin-bottom:12px;font-weight:700;font-size:1.5rem;line-height:29.26px}
aside.premium-ikony.premium-ikony-listing .opis{margin-bottom:12px}
aside.premium-ikony.premium-ikony-listing .opis span{background-color:transparent!important;font-weight:400!important;text-wrap-style:balance!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst{text-align:center;background-color:#fff}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .tytul{font-weight:700;font-size:1rem!important;margin-bottom:0!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .opis{font-size:.8rem!important;margin-bottom:0!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .opis,aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy .tekst .tytul{line-height:1.2!important;color:#555}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .opis{font-size:.75rem!important;line-height:1.3!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .tekst{background-color:#fff}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-options,aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .kol1,aside.premium-naglowek .tytulowy>div.lewa{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .dol{margin-top:auto}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x .opis{font-size:.9375rem!important;line-height:1.3!important}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-lapacz1x img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .column,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .row{height:100%}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol a{height:100%;display:block}
aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol img,aside.premium-ikony.premium-ikony-listing.bloczek-listing-baner .kol video{display:block;margin:0 auto;width:100%;height:100%;max-height:510px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
aside.premium-ikony.admin-listing-block{position:relative;border:1px solid #007cba;margin-top:10px!important;padding:10px 5px}
aside.premium-ikony.admin-listing-block::after{content:'listing';position:absolute;top:-8px;color:#007cba;background:#fff;padding:0 3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:12px}
aside.premium-ikony .bloczek-controls-row{display:-webkit-box;display:flex;flex-wrap:wrap;gap:15px;-webkit-box-align:center;align-items:center;margin:20px 0;padding:10px;background:#f5f5f5;border-radius:6px;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
aside.premium-ikony .bloczek-controls-row button{flex-shrink:0;white-space:nowrap}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{display:-webkit-box;display:flex;flex-wrap:wrap;gap:15px;-webkit-box-align:start;align-items:flex-start}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .szerokosc-input,aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .wiersz-input{width:60px;flex-shrink:0}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole .wyrownanie-select{width:120px;flex-shrink:0}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-options{gap:8px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-radio-group{display:-webkit-box;display:flex;gap:12px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-radio-label{margin:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:4px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-slider-wrap{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-slider{width:100px}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole.szerokosc-bloczka .szerokosc-value{font-size:.875rem;font-weight:500;color:#666}
aside.premium-naglowek{background:#f5f5f5}
aside.premium-naglowek .premium-naglowek__hero-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:100% center;object-position:100% center;z-index:0}
aside.premium-naglowek .tytulowy{position:relative;overflow:hidden}
aside.premium-naglowek .tytulowy.no-image>div.lewa{width:100%}
aside.premium-naglowek .tytulowy .nazwa{color:#78be49;font-weight:700;font-size:1.5rem;line-height:29.26px;margin-bottom:14px;margin-top:8px}
aside.premium-naglowek .tytulowy .podtytul{font-weight:400;font-size:1rem;line-height:19.5px;margin-bottom:18px}
@media only screen and (max-width:40em){
aside.premium-ikony .bloczek-controls-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch}
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{-webkit-box-pack:justify;justify-content:space-between}
aside.premium-naglowek .tytulowy{background:0 0!important;height:auto}
aside.premium-naglowek .tytulowy .podtytul{margin-bottom:8px}
}
aside.premium-naglowek .tytulowy .tekst{color:#757575;font-weight:400;font-size:.6875rem;margin-bottom:8px}
aside.premium-naglowek .tytulowy>div.lewa{position:relative;z-index:1;background:#f5f5f5;-webkit-box-pack:center;justify-content:center;width:50%;height:100%}
aside.premium-naglowek [contenteditable]:hover{outline:#007bff dashed 2px;background-color:#f0f8ff}
aside.premium-naglowek [contenteditable]:focus{border:2px solid #007bff}
aside.premium-naglowek .bez-opisu{min-height:initial}
aside.premium-naglowek .bez-opisu .nazwa{margin-bottom:8px}
.premium-block-container{border-radius:10px;overflow:hidden}
@media only screen and (min-width:40.0625em){
.premium-block-container{height:auto;max-height:510px}
}
.premium-block-container aside.premium-ikony{height:100%}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:2}
.premium-block-container.grid-row-3{grid-row:3}
.premium-block-container.grid-row-4{grid-row:4}
.premium-block-container.grid-row-5{grid-row:5}
.premium-block-container.grid-row-6{grid-row:6}
.premium-block-container.grid-row-7{grid-row:7}
.premium-block-container.grid-row-8{grid-row:8}
.premium-block-container.grid-row-9{grid-row:9}
.premium-block-container.grid-row-10{grid-row:10}
.premium-block-container.grid-width-1.grid-align-left{grid-column:1/2}
.premium-block-container.grid-width-1.grid-align-center{grid-column:3/4}
.premium-block-container.grid-width-1.grid-align-right{grid-column:5/6}
.premium-block-container.grid-width-2.grid-align-left{grid-column:1/3}
.premium-block-container.grid-width-2.grid-align-center{grid-column:2/4}
.premium-block-container.grid-width-2.grid-align-right{grid-column:4/6}
.premium-block-container.grid-width-3.grid-align-left{grid-column:1/4}
.premium-block-container.grid-width-3.grid-align-center{grid-column:2/5}
.premium-block-container.grid-width-3.grid-align-right{grid-column:3/6}
.premium-block-container.grid-width-4.grid-align-center,.premium-block-container.grid-width-4.grid-align-left{grid-column:1/5}
.premium-block-container.grid-width-4.grid-align-right{grid-column:2/6}
.premium-block-container.grid-width-5{grid-column:1/6}
@media only screen and (min-width:1px) and (max-width:80em){
aside.premium-ikony.niepelny .kategorie{grid-template-columns:repeat(auto-fit,142px)!important;grid-auto-rows:1fr}
.premium-blocks-grid{grid-template-columns:repeat(4,1fr)!important}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2{grid-column:span 2!important}
.premium-block-container.grid-width-3{grid-column:span 3!important}
.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 4!important}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia{margin-left:0;width:100%}
.premium-blocks-grid{grid-template-columns:repeat(3,1fr)!important}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:3}
.premium-block-container.grid-row-3{grid-row:5}
.premium-block-container.grid-row-4{grid-row:7}
.premium-block-container.grid-row-5{grid-row:9}
.premium-block-container.grid-row-6{grid-row:11}
.premium-block-container.grid-row-7{grid-row:13}
.premium-block-container.grid-row-8{grid-row:15}
.premium-block-container.grid-row-9{grid-row:17}
.premium-block-container.grid-row-10{grid-row:19}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2{grid-column:span 2!important}
.premium-block-container.grid-width-3,.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 3!important}
}
.js-clamp-toggle{display:none}
@media only screen and (max-width:40em){
aside.premium-naglowek .tytulowy>div.lewa{width:100%}
aside.premium-naglowek .premium-naglowek__hero-img,aside.premium-naglowek:not(.admin-view) .tekst{display:none}
aside.premium-naglowek__na-wymiar .tytulowy .nazwa{font-size:1.25rem;line-height:1.2}
aside.premium-naglowek__na-wymiar .tytulowy .podtytul{font-size:.875rem;line-height:1.2}
.premium-blocks-grid{grid-template-columns:repeat(2,1fr)!important}
.premium-block-container.grid-row-1{grid-row:1}
.premium-block-container.grid-row-2{grid-row:3}
.premium-block-container.grid-row-3{grid-row:6}
.premium-block-container.grid-row-4{grid-row:9}
.premium-block-container.grid-row-5{grid-row:12}
.premium-block-container.grid-row-6{grid-row:15}
.premium-block-container.grid-row-7{grid-row:18}
.premium-block-container.grid-row-8{grid-row:21}
.premium-block-container.grid-row-9{grid-row:24}
.premium-block-container.grid-row-10{grid-row:27}
.premium-block-container.grid-width-1{grid-column:span 1!important}
.premium-block-container.grid-width-2,.premium-block-container.grid-width-3,.premium-block-container.grid-width-4,.premium-block-container.grid-width-5{grid-column:span 2!important}
.js-clamp-wrapper .js-clamp-elem{overflow:hidden;line-height:1.4;max-height:1.4em;-webkit-transition:max-height .35s;transition:max-height .35s;white-space:normal;position:relative}
.js-clamp-wrapper .js-clamp-elem.collapsed{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal}
.js-clamp-wrapper .js-clamp-elem.expanded{white-space:normal}
.js-clamp-wrapper .js-clamp-toggle{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:.6875rem;color:#72bf44;cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.js-clamp-wrapper .js-clamp-toggle::after{content:'';display:inline-block;width:.7em;height:.7em;margin-left:.3em;background-image:url(/szablony/meble/images/plyty/rozwin.png);background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.js-clamp-wrapper .js-clamp-toggle.expanded::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.js-mobile-carousel{opacity:0}
.js-mobile-carousel.owl-carousel.owl-loaded{opacity:1}
.js-mobile-carousel.ostatnio-skonf-slider .owl-nav{display:block;opacity:1;top:35%}
.js-mobile-carousel.ostatnio-skonf-slider .owl-nav button{background-repeat:no-repeat}
.js-mobile-carousel .owl-stage{padding-left:0!important;padding-right:0!important}
.js-mobile-carousel.owl-loaded+.carousel-progress-container{display:block}
.carousel-progress-container{display:none;width:100%;padding:6px 0;margin-top:-2px;cursor:pointer}
.carousel-progress-container .carousel-progress-wrapper{height:4px;background:#f5f5f5;position:relative;overflow:hidden}
.carousel-progress-container .carousel-progress-wrapper .carousel-progress-bar{position:absolute;left:0;top:0;height:100%;width:0;background:#72bf44;-webkit-transition:left .35s ease-out,width .35s ease-out;transition:left .35s ease-out,width .35s ease-out}
.listingLayout--reserve-mobile{min-height:100svh}
}
.listingLayout{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;width:100%;position:relative;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}
.listingLayout__sidebar{-webkit-box-flex:0;flex:0 0 calc((100% - 20px)*2/12);max-width:calc((100% - 20px)*2/12);overflow:hidden;opacity:1;-webkit-transition:max-width .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s .1s,-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:flex-basis .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),max-height .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),opacity .25s .1s,-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.listingLayout__content{-webkit-box-flex:0;flex:0 0 calc((100% - 20px)*10/12);max-width:calc((100% - 20px)*10/12);-webkit-transition:max-width .35s cubic-bezier(.4,0,.2,1),-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1);transition:flex-basis .35s cubic-bezier(.4,0,.2,1),max-width .35s cubic-bezier(.4,0,.2,1),-webkit-flex-basis .35s cubic-bezier(.4,0,.2,1);will-change:flex-basis,max-width}
.listingLayout.listingLayout--sidebar-hidden{-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}
@media only screen and (min-width:64em){
.listingLayout__sidebar{max-height:100%;-webkit-transform:translateX(0);transform:translateX(0)}
.listingLayout.listingLayout--sidebar-hidden .listingLayout__sidebar{flex-basis:0!important;max-width:0!important;max-height:0!important;-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;pointer-events:none;margin:0;padding:0}
.listingLayout.listingLayout--sidebar-hidden .listingLayout__content{flex-basis:100%;max-width:100%}
.listingLayout:not(.listingLayout--sidebar-hidden) .listingLayout__sidebar{height:auto;-webkit-transform:translateX(0);transform:translateX(0)}
}
.listingLayout:not(.listingLayout--sidebar-hidden) .listingLayout__sidebar{opacity:1;visibility:visible}
@media (prefers-reduced-motion:reduce){
.listingLayout__content,.listingLayout__sidebar{-webkit-transition:none;transition:none}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.listingLayout{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding-left:10px;padding-right:10px}
.listingLayout__content,.listingLayout__sidebar{-webkit-box-flex:0;flex:0 0 auto;max-width:100%;width:100%;-webkit-transform:none;transform:none}
}
.listingLayout__toggle{width:calc(100%*2/12);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:8px}
.listingLayout__toggle>span[aria-hidden=true]{width:16px;height:16px;display:inline-block;vertical-align:middle;background-color:currentColor}
.listingLayout__toolbox--wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:997;padding-top:10px;background-color:#f5f5f5}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.listingLayout__toolbox--wrapper{display:none}
}
.listingLayout__toolbox{display:none;-webkit-box-pack:justify;justify-content:space-between;gap:20px}
.listingLayout__toolbox .listingLayout__filters-container{display:-webkit-box;display:flex;gap:20px}
.listingLayout__toolbox .listingLayout__filters-list{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}
.listingLayout__toolbox .listingLayout__filters-list .category__filters{margin:5px 0 10px}
.listingLayout__toolbox .listingLayout__toggle{-webkit-box-flex:0;flex:0 0 auto;width:16.6663rem;height:37px;margin-bottom:0}
.listingLayout__toolbox .listingLayout__sort{display:-webkit-box;display:flex;gap:8px}
.listingLayout__toolbox .listingLayout__sort .row{width:100%;margin:0 0 0 auto;float:right}
.listingLayout__toolbox .listingLayout__sort .columns{width:auto!important;float:none!important;margin-left:auto;padding:0}
.listingLayout__toolbox .listingLayout__sort .listingLayout__sort__label{color:#333;line-height:2.25}
.listingLayout__toolbox .listingLayout__sort .category__sort__select{margin-bottom:10px}
.listingLayout__toolbox .listingLayout__sort .select2-container{min-width:240px;width:auto!important}
.listingLayout__sort .select2-container .select2-selection,.listingLayout__sort--mobile .select2-container .select2-selection{border:1px solid #333}
.listingLayout__sort .select2-container .select2-selection .select2-selection__rendered,.listingLayout__sort--mobile .select2-container .select2-selection .select2-selection__rendered{color:#333}
.listingLayout__sort .category__sort__select,.listingLayout__sort--mobile .category__sort__select{position:relative;margin-bottom:10px}
.listingLayout__sort .category__sort__select[data-placeholder]::before,.listingLayout__sort--mobile .category__sort__select[data-placeholder]::before{content:attr(data-placeholder);position:absolute;left:8px;padding:0 2px;background:#fff;color:#333;font-size:.625rem;top:-6px;line-height:1.2;z-index:2}
.listingLayout .js-filter{line-height:normal!important;margin-bottom:10px}
.listingLayout .kmm-blok{height:100%}
.listingLayout .productItem{background-color:#fff}
.listingLayout .productItem,.listingLayout .productItemNaWymiar{border-radius:10px;height:auto;-webkit-transition:.3s;transition:.3s}
.categoryLayout .productItem{background-color:#fff}
.categoryLayout .productItem,.categoryLayout .productItemNaWymiar{border-radius:10px;height:auto;-webkit-transition:.3s;transition:.3s}
.categoryLayout .productItem:hover,.categoryLayout .productItemNaWymiar:hover,.listingLayout .productItem:hover,.listingLayout .productItemNaWymiar:hover{box-shadow:0 20px 20px rgba(0,0,0,.03),0 3px 10px rgba(0,0,0,.03)}
.categoryLayout .productItem a,.categoryLayout .productItemNaWymiar a,.listingLayout .productItem a,.listingLayout .productItemNaWymiar a{border-radius:10px 10px 0 0}
.categoryLayout .productItemNaWymiar__thumb .btn-favourites,.categoryLayout .productItem__thumb .btn-favourites,.listingLayout .productItemNaWymiar__thumb .btn-favourites,.listingLayout .productItem__thumb .btn-favourites{border-radius:50%}
.categoryLayout .productItemNaWymiar__variants,.categoryLayout .productItem__variants,.listingLayout .productItemNaWymiar__variants,.listingLayout .productItem__variants{margin:22px 0;display:grid;grid-template-columns:repeat(6,minmax(22px,50px));gap:3px}
.categoryLayout .productItemNaWymiar__variants span,.categoryLayout .productItem__variants span,.listingLayout .productItemNaWymiar__variants span,.listingLayout .productItem__variants span{border-radius:5px;aspect-ratio:1;width:auto;height:auto}
.categoryLayout .productItemNaWymiar__variants span.last,.categoryLayout .productItem__variants span.last,.listingLayout .productItemNaWymiar__variants span.last,.listingLayout .productItem__variants span.last{font-size:12px;text-align:center;vertical-align:middle;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.categoryLayout .productItemNaWymiar__variants span.last a,.categoryLayout .productItem__variants span.last a,.listingLayout .productItemNaWymiar__variants span.last a,.listingLayout .productItem__variants span.last a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none}
.listingLayout .productItemNaWymiar{background-color:#f7f7f7}
.categoryLayout .productItemNaWymiar{background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.03),0 2px 5px rgba(0,0,0,.03);-webkit-transition:.3s cubic-bezier(0,0,.5,1);transition:.3s cubic-bezier(0,0,.5,1)}
.categoryLayout .productItemNaWymiar:hover{box-shadow:2px 4px 16px #00000029}
.categoryLayout .productItemNaWymiar__details{padding:28px 8px 16px}
.categoryLayout .productItemNaWymiar .wariant--wheel,.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc{border-radius:5px}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc{display:-webkit-inline-box;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;cursor:pointer;overflow:hidden}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc div{color:#333;text-align:center}
.categoryLayout .productItemNaWymiar .wariant--wheel--ilosc img{max-width:50%;max-height:50%;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;padding:1px}
.listingLayout__sort--mobile{position:-webkit-sticky;position:sticky;top:0;padding-top:10px;background-color:#f5f5f5;z-index:997}
.category__sidebar.category__sidebar--popup .bloczek-zakres-cenowy,.listingLayout__filters-price .bloczek-zakres-cenowy{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:10px}
@media only screen and (min-width:64em){
.listingLayout__toolbox{display:-webkit-box;display:flex}
.listingLayout__sort--mobile{display:none}
.rangeSlider__inputs--mobile{display:none!important}
}
.rangeSlider__inputs--mobile .range-input-wrapper input{max-width:100%}
.range-input-wrapper{position:relative;-webkit-box-flex:1;flex:1}
.range-input-wrapper::after,.range-input-wrapper::before{position:absolute;color:#333;z-index:2;pointer-events:none}
.range-input-wrapper::before{left:8px;padding:0 2px;background:#fff;line-height:1.2;text-transform:uppercase;content:attr(data-placeholder);font-size:.625rem;top:-6px}
.range-input-wrapper::after{content:attr(data-suffix);right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.8125rem}
.range-input-wrapper input{width:100%;max-width:240px;padding:8px 24px 8px 10px!important;margin:0!important;border:1px solid #333!important;font-size:.8125rem!important;color:#333!important}
.range-input-wrapper input::-webkit-input-placeholder{color:transparent!important;opacity:1!important}
.range-input-wrapper input::-moz-placeholder{color:transparent!important;opacity:1!important}
.range-input-wrapper input:-ms-input-placeholder,.range-input-wrapper input::-ms-input-placeholder{opacity:1!important;color:transparent!important}
.range-input-wrapper input::placeholder{color:transparent!important;opacity:1!important}
.range-dash{width:10px;height:1px;background:#333;flex-shrink:0}
.range-inputs-clear-all{visibility:hidden;opacity:0;margin-left:10px}
.bloczek-zakres-cenowy.is-filtered .range-inputs-clear-all{visibility:visible;opacity:1}
.help,.help__accordion>li{float:left;width:100%}
.help__accordion{list-style:none;padding:0;margin:0}
.help__accordion>li{padding-bottom:25px;border-bottom:1px solid #404340;margin-bottom:30px;padding-left:20px}
.help__accordion>li>a{line-height:1.5rem;font-size:1.5rem;padding-right:22.2222222222%;color:#393c39;float:left;width:100%;position:relative}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.help__accordion>li>a{line-height:1.375rem;font-size:1.25rem}
}
.help__accordion>li>a:after{content:'';background-image:url(../images/ico/accordion-arrow.svg);background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;background-size:contain;top:calc(50% - 10px);right:20px;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.help__accordion>li>a.active:after,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.help__accordion>li .content{float:left;width:100%;display:none}
.help__accordion>li .content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.help__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;float:left;width:100%}
.help__accordion>li .content p:last-child{margin-bottom:0}
.help__accordion>li .content p:first-child{margin-top:1.25rem}
.faq__title,.help__accordion>li .content p a{color:#72bf44}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.help__accordion>li{padding-left:0}
.help__accordion>li .content__textcontent{width:100%;padding-right:0}
.help__accordion>li .content{padding-right:20px}
}
.faq__title{font-size:1.875rem;line-height:45px;margin:0 0 30px}
.faq-wrapper{float:initial;display:-webkit-box;display:flex}
.faq-wrapper .help__accordion{width:100%}
.faq-question h3{font-size:1.3rem!important}
@media only screen and (max-width:40em){
.help__accordion>li>a{line-height:1.375rem;font-size:1rem}
.faq__title{font-size:1.5rem;line-height:35px}
.faq-question h3{font-size:1rem!important}
.faq-answer p{font-size:.75rem!important}
}
.select2-container--default .select2-selection--single{height:40px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.375rem;font-size:.75rem;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;margin-right:10px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;width:12px;height:12px;background:url(../images/ico/accordion-arrow.svg) center center/contain no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-6px;-webkit-transition-duration:.3s;transition-duration:.3s}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.375rem;font-size:.75rem;padding-left:10px;color:#393c39;z-index:auto}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#72bf44;color:#fff}
.select2-results__option{padding:8px 10px;font-size:12px;display:block}