@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 */
.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;text-align:center}
.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%}
/*! Tablesaw - v3.0.6 - 2017-11-20
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2017 Filament Group; Licensed MIT */
@-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)}
}
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}
.tablesaw *{box-sizing:border-box}
.tablesaw-btn{border:1px solid #ccc;border-radius:.25em;background:0 0;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;padding:.5em .85em .4em;text-align:center;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;height:auto;position:relative;top:0;margin:.5em 0}
a.tablesaw-btn{color:#1c95d4}
.checkbox label a:hover,.checkbox--custom label a:hover,.checkbox--green label a:hover,.tablesaw-btn,.tablesaw-btn:hover{text-decoration:none}
.tablesaw-btn:active{background-color:#ddd}
@supports (box-shadow:none){
.tablesaw-btn:focus{background-color:#fff;outline:0;box-shadow:0 0 .35em #4faeef!important}
}
.tablesaw-btn-select select{background:0 0;border:0;display:inline-block;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;color:transparent}
.tablesaw-btn select option{background:#fff;color:#000}
.tablesaw-btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}
.tablesaw-btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}
.tablesaw-btn-select{display:inline-block;color:#4d4d4d;padding-right:2.5em;min-width:7.25em;text-align:left}
.tablesaw-btn-select:after{position:absolute;background:.25em .45em no-repeat;content:"\25bc";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}
.tablesaw-btn-select.btn-micro:after,.tablesaw-btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;box-shadow:none;border-left-width:0}
.tablesaw-advance .tablesaw-btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}
.tablesaw-advance .tablesaw-btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}
.tablesaw-advance a.tablesaw-nav-btn:first-child{margin-left:0}
.tablesaw-advance a.tablesaw-nav-btn:last-child{margin-right:0}
.tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.25em;margin-right:.25em;position:relative;text-indent:-9999px}
.tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-advance a.tablesaw-nav-btn.up:before{content:"\0020";overflow:hidden;width:0;height:0;position:absolute}
.tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}
.tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid gray}
.tablesaw-advance a.tablesaw-nav-btn.disabled{opacity:.25;cursor:default;pointer-events:none}
.tablesaw-bar,.tablesaw-bar-section~table{clear:both}
.tablesaw-bar *{box-sizing:border-box}
.tablesaw-bar-section{float:left}
.tablesaw-bar-section label{font-size:.875em;padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}
.tablesaw-enhanced .tablesaw-btn{margin-top:.5em;margin-bottom:.5em}
.tablesaw-btn-select,.tablesaw-enhanced .tablesaw-btn-select{margin-bottom:0}
.tablesaw-bar .tablesaw-bar-section .tablesaw-btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:0;box-shadow:none;background:0 0;font-size:1em;padding-left:.3em}
.tablesaw-bar .tablesaw-bar-section .btn-select{min-width:0}
.tablesaw-bar .tablesaw-bar-section .btn-select:after{padding-top:.9em}
.tablesaw-bar .tablesaw-bar-section select{color:#888;text-transform:none;background:0 0}
.tablesaw-bar-section .abbreviated{display:inline}
.tablesaw-bar-section .longform,.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}
@media (min-width:24em){
.tablesaw-bar-section .abbreviated{display:none}
.tablesaw-bar-section .longform{display:inline}
}
.tablesaw td,.tablesaw th{padding:.5em .7em;text-align:left;vertical-align:middle}
.contact__form form .form-row div.email-suggest,.tablesaw thead th{text-align:left}
.tablesaw-row-border tr{border-bottom:1px solid #dfdfdf}
.tablesaw-row-zebra tr:nth-child(2n){background-color:#f8f8f8}
.tablesaw caption{text-align:left;margin:.59375em 0}
.tablesaw-swipe .tablesaw-swipe-cellpersist{border-right:2px solid #e4e1de}
.tablesaw-swipe-shadow .tablesaw-swipe-cellpersist{border-right-width:1px;box-shadow:3px 0 4px -1px #e4e1de}
@media only all{
.tablesaw-stack{clear:both}
.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}
.tablesaw-stack tr{clear:both;display:table-row}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:inline-block;padding:0 .6em 0 0;width:30%}
.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}
.tablesaw-cell-label{display:block}
.tablesaw-stack tbody th.group{margin-top:-1px}
.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}
}
@media (max-width:39.9375em){
.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}
.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}
.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}
.tablesaw-cell-label{vertical-align:top}
.tablesaw-cell-content{display:inline-block;max-width:67%}
.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-content,.tablesaw-stack .tablesaw-stack-block .tablesaw-cell-label{display:block;width:100%;max-width:100%;padding:0}
.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}
}
@media (min-width:40em){
.tablesaw-stack tr{display:table-row}
.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}
}
.tablesaw-fix-persist{table-layout:fixed}
.tablesaw-overflow{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.tablesaw-overflow>.tablesaw{margin-top:2px}
.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}
.tablesaw-columntoggle-btnwrap{position:relative}
.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em;top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}
.tablesaw-columntoggle tbody td{line-height:1.5}
#email_info.hide,#email_info2.hide,.tablesaw-columntoggle-popup{display:none}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}
.tablesaw-columntoggle-popup fieldset{margin:0}
@media only all{
.tablesaw-columntoggle td.tablesaw-priority-0,.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-0,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6,.tablesaw-swipe td.tablesaw-swipe-cellhidden,.tablesaw-swipe th.tablesaw-swipe-cellhidden{display:none}
}
.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}
@media (min-width:20em){
.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}
}
@media (min-width:30em){
.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}
}
@media (min-width:40em){
.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}
.tablesaw-columntoggle tbody td{line-height:2}
}
@media (min-width:50em){
.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}
}
@media (min-width:60em){
.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}
}
@media (min-width:70em){
.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}
}
@media only all{
.tablesaw-columntoggle td.tablesaw-toggle-cellhidden,.tablesaw-columntoggle th.tablesaw-toggle-cellhidden{display:none}
.tablesaw-columntoggle td.tablesaw-toggle-cellvisible,.tablesaw-columntoggle th.tablesaw-toggle-cellvisible{display:table-cell}
}
.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap;cursor:default}
.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}
.tablesaw-sortable-head{position:relative;vertical-align:top}
.tablesaw .tablesaw-sortable-head{padding:0}
.tablesaw-sortable-btn{padding:.5em .7em;min-width:100%;color:inherit;background:0 0;border:0;text-align:inherit;font:inherit;text-transform:inherit}
.tablesaw-sortable-arrow:after{display:inline-block;width:10px;height:14px;content:" ";margin-left:.3125em}
.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{content:"\2191"}
.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"\2193"}
.tablesaw-advance{float:right}
.tablesaw-advance.minimap{margin-right:.4em}
.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}
.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}
.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}
.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}
.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}
.product__palette .powiekszoneZdjecie span.ikonka span.cena_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}
.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,.productTabs table tbody tr td input::-webkit-inner-spin-button,.productTabs table tbody tr td input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.js-qty input[type=number],.productTabs table tbody tr td input[type=number],div.edit_tabs_new>section .control div.value .input 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}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single,.js-qty--cart input{height:35px}
.js-qty--cart div{line-height:33px;height:35px}
.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,.single-content article a{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{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}
.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}
.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{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}
.single-content{margin-bottom:40px}
.single-content__title{padding:15px 0;margin-bottom:20px;border-bottom:1px solid #404340}
.fullwidthmovie header h3,.single-content__title h3{margin:0;font-size:1.5rem;line-height:2rem;color:#404340;padding:0 0 0 20px}
@media only screen and (max-width:40em){
.single-content__title h3{padding-left:0}
}
.single-content__title i{padding-left:20px;display:inline-block}
.contact__accounts .important-note p,.contact__addresses--block .half p,.login--inner form>div.inputContainer input,.product__sliders.kolekcja h2,.product__sliders.rekomendacje h2,.product__sliders.skojarzone h2,.register--inner form>div.inputContainer input,.single-content__title.mb-0{margin-bottom:0}
.single-content article{color:#393c39;display:inline-block}
.single-content article.content{float:left;width:100%}
.single-content article.content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.single-content article h6{font-size:1rem;line-height:1.25rem;margin-top:0;margin-bottom:24px}
.download__files h5,.single-content article h5{font-size:1.125rem;line-height:1.25rem;margin-bottom:20px}
.single-content article li,.single-content article p{font-size:.875rem;line-height:1.25rem}
.single-content article li,.single-content article ul{color:#72bf44}
.single-content article li{padding-left:2.1875rem;margin-bottom:0;line-height:20px;margin-left:20px}
.single-content article ul.wypunktowanie,.single-content article ul.wypunktowanie li{color:#393c39}
.single-content article ul.wypunktowanie li{padding-left:.125rem}
.single-content figure.full-width{width:100%;float:left;margin:0;padding:0}
.single-content figure.full-width.mb{margin-bottom:24px}
.single-content figure.ksiega-znaku{margin-bottom:40px}
.about-us{margin-bottom:30px}
.about-us__logo{width:171px;margin:30px 0 20px}
.about-us__logo img{width:118px;height:32px;display:inline-block;margin:55px 0}
.about-us p{font-size:15px;line-height:21px;color:#191919;margin:0}
.about-us .offer h4{font-size:26px;color:#191919;margin:30px 0}
.about-us .offer__item{display:-webkit-box;display:flex;margin-bottom:50px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.single-content article.content__textcontent{width:100%;padding-right:0;padding-left:0}
.about-us .offer__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.about-us .offer__item:nth-child(even) img{-webkit-box-ordinal-group:2;order:1}
.about-us .offer__item:nth-child(even) .offer__content{-webkit-box-ordinal-group:3;order:2}
.about-us .offer__content:nth-child(odd){padding-left:0}
}
.about-us .offer__item:last-child a.underline{color:#191919;text-decoration:underline}
.about-us .offer a{-webkit-box-flex:0;flex:0 0 auto}
.about-us .offer__content:nth-child(odd){padding-right:20px}
.about-us .offer__content:nth-child(even){padding-left:20px}
.about-us .offer__content h5{font-size:26px;line-height:28px;color:#191919;margin:0 0 10px;display:inline-block}
.jobs{margin-bottom:100px;width:100%}
.jobs__offer{padding:20px;border-bottom:1px solid #404340}
.jobs__offer h4{margin-top:0;margin-bottom:10px;line-height:44px;font-size:1.5rem;color:#393c39}
.jobs__offer p{margin-bottom:20px;font-size:.8125rem;color:#393c39;line-height:1.25rem}
.jobs__offer button{width:120px;height:40px;box-shadow:0 0;padding:0;cursor:pointer;border:1px solid #393c39;border-radius:5px;background-color:#fff;font-size:12px;color:#333;text-transform:uppercase;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out}
.jobs__offer button:focus{background-color:transparent}
.jobs__offer button:hover{background-color:#333;color:#fff}
.fullwidthmovie{width:100%;background-color:#f1f1f1;padding-bottom:43px}
.fullwidthmovie header{height:100px}
.certificates,.fullwidthmovie iframe{width:100%;float:left}
.certificates{margin-top:10px}
.certificates__inner{padding-left:20px;padding-right:20px;width:33%;float:left;display:inline-block;margin-bottom:50px;text-align:center}
.link-text-small{font-size:.9rem;vertical-align:middle}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.about-us .offer__content:nth-child(even){padding-left:0}
.about-us .offer__content h5{margin:10px 0}
.certificates__inner{width:50%}
.link-text-small{display:none}
}
.help{float:left;width:100%}
.faq__title{color:#72bf44;font-size:1.875rem;line-height:45px;margin:0 0 30px}
.faq-wrapper{float:initial;display:-webkit-box;display:flex}
.account-settings .labeled-input label,.faq-wrapper .help__accordion{width:100%}
.faq-question h3{font-size:1.3rem!important}
@media only screen and (max-width:40em){
.single-content__title i{padding-left:0}
.faq__title{font-size:1.5rem;line-height:35px}
.faq-question h3{font-size:1rem!important}
.faq-answer p{font-size:.75rem!important}
.complaint_files,.terms_files{width:100%}
}
.complaint,.terms{float:left;width:100%}
.brakTowaruPowiadom .form>div.large-3,.terms__accordion p{padding-left:10px}
.terms__accordion .content__header{padding-left:0}
.complaint .content__textcontent ul.reset-margin{margin-top:20px}
.complaint .complaint__accordion>li>a{padding-right:10%}
.complaint .complaint__accordion>li .content__textcontent{padding-left:0;padding-right:0}
.complaint .complaint__accordion>li .content p{float:none}
.complaint .content__textcontent ul{margin-top:-15px}
.complaint_files,.terms_files{float:left;width:100%;margin-top:100px}
.complaint_files__list,.terms_files__list{float:left;width:100%}
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
.complaint_files__list--name p,.download__files .files__list--name p,.terms_files__list--name p{margin-bottom:0;font-size:.75rem;line-height:1rem;color:#333}
@media only screen and (max-width:40em){
.complaint_files__list--name,.terms_files__list--name{width:calc(100% - 90px)}
}
.complaint_files__list--button,.terms_files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.contact__form form .form-row input[type=email]:focus,.contact__form form .form-row input[type=text]:focus,.contact__form form .form-row select:focus,.contact__form form .form-row textarea:focus{background-color:transparent}
.complaint_files__list--button:hover,.terms_files__list--button:hover{background-color:#2e9f1f;color:#fff}
.complaint_files__list--button:active,.complaint_files__list--button:focus,.terms_files__list--button:active,.terms_files__list--button:focus{background-color:#72bf44;color:#fff}
@media only screen and (max-width:40em){
.complaint_files__list--button,.terms_files__list--button{width:70px}
}
.complaint_files__list ul,.download__files .files__list ul,.terms_files__list ul{list-style:none;padding:0;margin:0;float:left;width:50%}
.complaint_files__list ul li,.download__files .files__list ul li,.terms_files__list ul li{float:left;width:100%;height:60px;margin-bottom:12px;background-color:#f3f3f3;border-radius:4px}
.contact__legend{line-height:1.25rem;font-size:.875rem;color:#393c39}
.contact__addresses--block{border:1px solid #a7a9ac;border-radius:5px;padding:15px;width:calc(50% - 10px);margin-bottom:20px;float:left}
.contact__addresses--block .title{margin-bottom:0;line-height:1.5rem;font-size:1.25rem;color:#393c39}
.contact__addresses--block .hours{font-size:.75rem;line-height:1rem;margin-bottom:0;color:#393c39}
.contact__addresses--block .phone{text-align:right;font-size:.875rem;line-height:1.25rem;color:#393c39;float:Right;width:100%}
.contact__addresses--block .phone>a{color:#393c39}
.contact__addresses--block .email a{text-align:right;font-size:.875rem;line-height:1.25rem;color:#72bf44;float:right}
.contact__addresses--block:nth-child(even){float:Right}
.contact__addresses--block .half{float:left;display:block;height:100%;width:50%}
.contact__addresses--block .half:nth-child(2){text-align:right}
.contact__addresses--block.longer .half:nth-child(1){width:40%}
.contact__addresses--block.longer .half:nth-child(2){width:60%}
.contact__addresses--block.grey{background-color:#f3f3f3;border-color:#f3f3f3}
.contact__addresses--block.green{background-color:#72bf44;border-color:#72bf44}
.contact__addresses--block.green .hours,.contact__addresses--block.green .hours>a,.contact__addresses--block.green .phone,.contact__addresses--block.green .phone>a,.contact__addresses--block.green .title,.contact__addresses--block.green .title>a{color:#fff}
.contact__addresses--block.green .phone{font-size:1.5rem}
@media screen and (max-width:1100px) and (min-width:1024px){
.contact__addresses--block.longer .half:nth-child(1){width:35%}
.contact__addresses--block.longer .half:nth-child(2){width:65%}
.contact__addresses--block.green .phone{font-size:1.25rem}
}
.contact__addresses:after{content:'';clear:both;display:block}
.contact__oddzialy,.delivery__row table td,.delivery__row table th,table th{text-align:center}
.contact__oddzialy .btn{display:inline-block;margin-top:30px;margin-bottom:30px}
.contact__form form{margin:0 auto;display:block;max-width:990px;width:100%}
.contact__form form .form-row{margin-bottom:20px;display:inline-block;width:100%;position:relative}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:300px;box-shadow:0 0;cursor:pointer;padding:10px;height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.0625rem;font-size:.75rem;width:100%;margin-bottom:0}
.contact__form form .form-row textarea{width:100%;float:left;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}
.contact__form form .form-row .info{margin-bottom:0;color:#393c39;font-size:.75rem;line-height:20px;float:left}
.contact__form form .form-row.hide,.product article>div[itemprop=description] ul br,.product--gray2 .seo_bloczek_opis .koniec span{display:none}
.contact__form form .form-row .info_error{display:none;font-size:.625rem;font-style:italic;color:#ff1a1a;width:100%}
.contact__form form .form-row.err .select2-selection,.contact__form form .form-row.err input[type=email],.contact__form form .form-row.err input[type=text],.contact__form form .form-row.err select,.contact__form form .form-row.err textarea{border-color:#ff1a1a}
.contact__form form .form-row.err .info_error{display:inherit}
.contact__accounts p{font-size:.75rem;line-height:.875rem;margin-bottom:.875rem;color:#393c39;float:left;width:100%}
.contact__accounts p .value-label{width:50px}
.contact__accounts .important-note{padding:30px;background-color:#f3f3f3;display:inline-block;border-radius:4px}
.contact__accounts .account-details{margin-left:60px;display:inline-block;float:left}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint .complaint__accordion>li .content__textcontent{padding-right:20px}
.complaint_files__list ul,.contact__addresses--block,.terms_files__list ul{width:100%}
.contact__accounts .important-note{max-width:100%;margin-right:0}
.contact__accounts .account-details{margin-left:0}
.download__files .files__list ul{width:100%}
}
.download{float:left;display:block;width:100%}
.download__excerpt{padding-right:33.3333333333%;padding-left:20px;float:left}
.download__files .files{list-style:none;padding:0;margin:0 0 20px;float:left}
@media only screen and (max-width:40em){
.contact__addresses--block.green .phone{font-size:16px}
.contact__oddzialy .btn{width:100%}
.contact__form form .form-row input[type=email],.contact__form form .form-row input[type=text],.contact__form form .form-row select{max-width:100%}
.contact__form form .form-row .btn,.download__files .files{width:100%}
}
.download__files .files__list{float:left;width:100%}
.download__files .files__list--name{width:calc(100% - 200px);float:left;height:60px;padding-left:20px}
@media only screen and (max-width:40em){
.download__files .files__list--name{width:calc(100% - 90px)}
}
.download__files .files__list--button{box-shadow:0 0;padding:0;border:0;cursor:pointer;width:180px;height:40px;margin:10px;float:right;background-color:#72bf44;border-radius:4px;color:#fff;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;text-transform:uppercase;font-size:.75rem;text-align:center;line-height:40px}
.labeled-input .input-wrapper input:focus{background-color:transparent}
.download__files .files__list--button:hover{background-color:#2e9f1f;color:#fff}
.download__files .files__list--button:active,.download__files .files__list--button:focus{background-color:#72bf44;color:#fff}
.download__files .files li{float:left;height:60px;background-color:#f3f3f3;width:100%;margin-bottom:12px;border-radius:4px}
.complaint__accordion,.delivery-method__content ul,.delivery__accordion,.help__accordion,.shoppingLists--items-item ul,.terms__accordion{list-style:none;padding:0;margin:0}
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-bottom:25px;border-bottom:1px solid #404340;margin-bottom:30px;float:left;width:100%;padding-left:20px}
.complaint__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{padding-right:22.2222222222%}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.5rem;font-size:1.5rem;color:#393c39;float:left;width:100%;position:relative}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1.25rem}
}
.complaint__accordion>li>a:after,.delivery__accordion>li>a:after,.help__accordion>li>a:after,.terms__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)}
.complaint__accordion>li>a.active:after,.delivery__accordion>li>a.active:after,.help__accordion>li>a.active:after,.terms__accordion>li>a.active:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{float:left;width:100%;display:none}
.complaint__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{padding-right:22.2222222222%;margin-bottom:0;padding-left:20px}
.delivery__accordion>li .content__textcontent{margin-bottom:0}
.complaint__accordion>li .content p,.help__accordion>li .content p,.terms__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;float:left;width:100%}
.delivery__accordion>li .content p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem;width:100%;float:none}
.complaint__accordion>li .content p:last-child,.delivery__accordion>li .content p:last-child,.help__accordion>li .content p:last-child,.terms__accordion>li .content p:last-child{margin-bottom:0}
.complaint__accordion>li .content p:first-child,.delivery__accordion>li .content p:first-child,.help__accordion>li .content p:first-child,.terms__accordion>li .content p:first-child{margin-top:1.25rem}
.complaint__accordion>li .content p a,.delivery__accordion>li .content p a,.help__accordion>li .content p a,.newsletter-section .rejestracja h3 span,.terms__accordion>li .content p a{color:#72bf44}
.delivery-method{margin-left:-20px;width:calc(100% + 20px);margin-bottom:60px;display:inline-block}
.delivery-method>div,.product dl.no-bottom{border-bottom:0}
.delivery-method>div:nth-child(even){background-color:#f5f5f5}
.delivery-method .vc,.delivery-method__content .vc{min-height:122px}
.delivery-method__content,.delivery-method__header{min-height:122px;float:left;width:100%;padding-left:25px;border:1px solid #d4d4d4}
@media only screen and (max-width:40em){
.download__files .files__list--button{width:70px}
.complaint__accordion>li>a,.delivery__accordion>li>a,.help__accordion>li>a,.terms__accordion>li>a{line-height:1.375rem;font-size:1rem}
.delivery-method__header img{margin:0 auto;display:block}
}
.delivery-method__content{padding-left:80px}
.delivery-method__content li{margin-bottom:0;line-height:1.4375rem;font-size:1rem;margin-top:0}
.delivery-method__content:last-child{border-bottom:1px solid #d4d4d4}
.delivery-method.first{margin-top:40px}
.newsletter .btn{margin-top:20px;margin-bottom:40px}
.newsletter .small{padding-left:20px;padding-right:20px;font-size:.875rem;color:#393c39}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.complaint__accordion>li,.delivery__accordion>li,.help__accordion>li,.terms__accordion>li{padding-left:0}
.complaint__accordion>li .content__textcontent,.delivery__accordion>li .content__textcontent,.help__accordion>li .content__textcontent,.terms__accordion>li .content__textcontent{width:100%;padding-right:0}
.complaint__accordion>li .content,.delivery__accordion>li .content,.help__accordion>li .content,.terms__accordion>li .content{padding-right:20px}
.delivery-method{margin-left:0}
.delivery-method__content li{line-height:1.25rem;font-size:.875rem}
.newsletter .small{padding-left:0;padding-right:0}
}
.hurt .checkbox{margin-bottom:20px}
.hurt hr{border-color:#404340;margin:30px 0;float:left;width:100%}
.hurt .description{text-align:center;padding-left:20px;padding-right:20px}
.hurt .description p{font-size:.875rem;margin-bottom:0}
.hurt button[type=submit]{margin-left:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.hurt button[type=submit]{margin-left:0}
}
.account-settings .section-header{width:100%;float:left;font-size:.875rem;display:inline-block;margin-top:10px;margin-bottom:20px}
.account-settings .btn-row button{margin-left:-2px}
.account-settings .labeled-input{float:left;width:100%}
.account-settings .labeled-input label .input-label{margin-left:11.1111111111%;width:22.2222222222%}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-label{margin-left:20px;width:200px}
}
@media only screen and (max-width:40em){
.account-settings .section-header{margin-bottom:10px}
.account-settings .labeled-input label .input-label{width:100%;padding-left:10px;margin-left:0}
}
.account-settings .labeled-input label .input-wrapper{width:33.3333333333%}
.account-settings .labeled-input label .input-wrapper input,.login input,.register input,table caption{margin-bottom:10px}
.account-settings .labeled-input label .input-wrapper.sval_error input{border:1px dashed red}
.account-settings p{font-size:.875rem;line-height:1.5rem}
.account-settings .centered-content{width:100%;float:left;padding-left:33.3333333333%;margin-bottom:20px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.account-settings .labeled-input label .input-wrapper{width:calc(100% - 240px)}
.account-settings .centered-content{padding-left:0;margin-left:10px}
}
@media only screen and (max-width:40em){
.account-settings .labeled-input label .input-wrapper{width:100%;padding-left:10px}
.account-settings .centered-content{padding-left:0;margin-left:0;margin-bottom:0}
}
.account-settings .checkbox{margin-bottom:20px}
.account-details__block{margin-bottom:40px}
.account-details a,.account-details__type{margin-bottom:10px;font-size:14px}
.account-details__address{margin-bottom:21px;line-height:23px;font-size:14px}
.account-details a{color:#72bf44;line-height:24px}
.account-details a.btn{line-height:44px;max-width:200px;display:block;margin-top:14px}
.account-details .default-set{font-size:14px;line-height:24px;color:#333}
.account-details .default-set a{color:#72bf44;text-decoration:underline}
.account-details__alert{border-radius:4px;border:1px solid #72bf44;color:#72bf44;margin-bottom:20px;line-height:20px;padding:10px;text-align:center}
.account-details__alert img{height:20px;width:20px;margin-right:10px}
.account-details__alert img,.account-details__alert span,.product__color.prawaStronaMaterialy .zamknij-kontener .wyszukiwarka input{display:inline-block;vertical-align:middle}
.account-details__alert.err{color:#ff1a1a;border-color:#ff1a1a}
.account-details .btn--dark-border{color:#333;border-radius:4px;border-color:#cccdcf;max-width:129px!important;font-size:12px}
.account-details .btn--dark-border:hover{color:#fff;background:#cccdcf}
.accountEdit--form{float:left;width:100%;background-color:#ededed;border-radius:4px}
.accountEdit--form form{margin-top:50px;margin-bottom:50px}
.accountEdit--form-label{width:100%;padding:10px;font-size:12px;color:rgba(51,55,51,.83)}
.accountEdit--form-label i{color:#ff1a1a;margin-right:5px;position:relative;top:-3px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.accountEdit--form form{margin-top:20px}
.accountEdit--form-label{display:none}
}
.accountEdit--form .labeled-input .select2{margin-bottom:20px}
.accountEdit--form .labeled-input .input-label{padding-right:0}
.accountEdit--form .labeled-input .input-wrapper{max-width:400px}
.accountEdit--form .labeled-input .input-wrapper .with-break{position:relative}
.accountEdit--form .labeled-input .input-wrapper .with-break:after{content:'/';position:absolute;right:-3px;line-height:35px;color:#3e3e3e;top:0}
.accountEdit--form .labeled-input .input-wrapper p{line-height:35px;color:#393c39;font-size:.875rem;padding-left:20px}
.accountEdit--form .labeled-input .input-wrapper .break,.shoppingLists--items-item ul span,.shoppingLists--items-item ul strong{display:inline-block}
.accountEdit--form .labeled-input .input-wrapper .radio{display:inline-block;margin-bottom:20px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:33px}
.accountEdit--form .labeled-input .input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.accountEdit--form .labeled-input{width:80%;margin-left:10%}
}
@media screen and (max-width:850px){
.accountEdit--form .labeled-input{width:100%;margin-left:0;left:0}
.accountEdit--form .labeled-input .input-label{padding-left:10px}
}
.accountEdit--details{float:left;width:100%;border:1px solid #cccdcf;padding:0}
.accountEdit--details .account-details__block{margin-bottom:0;background:#fff;padding:23px 10px 8px}
.btn--bottom{margin:15px 0 0 8px!important;max-width:258px!important;display:block}
@media only screen and (max-width:40em){
.accountEdit--form .labeled-input .input-wrapper{max-width:100%}
.accountEdit--form .labeled-input .btn{width:100%}
.btn--bottom{max-width:100%!important}
}
.labeled-input{margin-bottom:0;width:100%;float:left}
.labeled-input .input-label{max-width:280px;float:left;width:100%;display:inline-block;text-align:right;padding-right:20px;font-size:12px;color:#a7a9ac;line-height:2.1875rem}
.labeled-input .input-label i{color:#ff1a1a;font-size:10px;position:relative;top:-5px}
.labeled-input .input-wrapper{max-width:300px;float:left;display:inline-block;width:100%}
.labeled-input .input-wrapper input{box-shadow:0 0;cursor:pointer;height:35px;padding:0 10px;border-radius:4px;background-color:#fff;border:1px solid #a7a9ac}
.labeled-input .input-wrapper .infoinput,.labeled-input .uploaded-file-link{line-height:2.1875rem}
.login,.register{margin-bottom:145px;height:665px!important;padding:20px;border:1px solid #d3d4d5;border-radius:4px;text-align:center}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.labeled-input .input-label{width:100%;text-align:left}
.login,.register{margin-bottom:30px}
}
.login h3,.register h3{margin-top:0;margin-bottom:30px;line-height:1.875rem;font-size:1.5rem;color:#393c39}
.login .or,.login form,.register .or,.register form{text-align:left;float:left;margin-bottom:20px;width:100%}
.login form .btn,.register form .btn{margin-top:10px}
#konf p,#konfiguracja .group section.kolor-elem section.info p .dekor-kod,#picker p,.login form>a,.register form>a{font-size:.75rem}
.login .or,.register .or{position:relative;text-align:center}
.login .or span,.register .or span{padding-left:20px;padding-right:20px;display:inline-block;background-color:#fff;font-size:.875rem;line-height:1.5625rem;position:relative;z-index:3}
.login .or:before,.register .or:before{content:'';width:100%;height:1px;background-color:#a7a9ac;position:absolute;top:13px;left:0}
.login--inner,.register--inner{max-width:320px;display:inline-block;margin:0 auto}
#konfModalShare h2,.login--inner h3+p,.register--inner h3+p{margin-bottom:8px}
.login--inner form>div.inputContainer,.register--inner form>div.inputContainer{position:relative;padding-bottom:25px}
.login small,.register small{font-size:.75rem;line-height:.875rem;margin-bottom:0;text-align:left;float:left;margin-top:20px}
.login small sup,.register small sup{float:left;margin-right:5px;position:relative;top:-3px;font-size:11px}
.register{background-color:#ededed}
.register--inner p{font-size:.75rem;line-height:1rem;text-align:left;margin-bottom:16px}
.register--inner .required{margin-top:22px;line-height:1.5rem;font-size:.75rem;color:#a7a9ac;float:left;margin-bottom:4px}
.register--inner .required sup,.register--inner .sup{color:#ff1a1a;line-height:24px;position:relative;top:-3px;font-size:14px}
.register--inner .required sup{margin-right:5px;float:left;margin-left:0}
.register--inner .checkbox{margin-bottom:20px}
.register--inner .sup{float:right;margin-left:5px}
.register--inner .inputPlaceholder input:focus+span{top:-5px}
.register--inner .inputPlaceholder:after{content:'*';color:#ff1a1a;line-height:24px;font-size:14px;position:absolute;top:8px;right:-10px}
.shoppingLists--header{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--header .btn{height:40px;line-height:1;padding:0 5px;margin-bottom:0}
@media only screen and (max-width:40em){
.login,.register{height:auto!important}
.shoppingLists--header .btn{margin-bottom:10px}
}
.shoppingLists--header .vc,.shoppingLists--name .vc{height:40px}
.shoppingLists--header p,.shoppingLists--name p{font-size:14px;color:#333;margin-bottom:0}
.shoppingLists--name a{margin-bottom:0;color:#757575;font-size:12px;text-transform:uppercase}
.shoppingLists--name{padding:10px}
.shoppingLists--name .removelist{line-height:1.625rem}
.shoppingLists--name .changename:before,.shoppingLists--name .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.shoppingLists--name .changename:before{background-image:url(../images/ico/edytuj.png);width:19px;height:18px}
.shoppingLists--items-item{padding:10px;border-bottom:1px solid #a9a9a9}
.shoppingLists--items-item .status,.shoppingLists--items-item a,.shoppingLists--items-item li,.shoppingLists--items-item p.name{color:#333;font-size:.75rem;margin-bottom:0;line-height:1rem;float:left;width:100%}
.shoppingLists--items-item .name{padding-left:20px;padding-right:10px}
@media only screen and (max-width:40em){
.shoppingLists--items-item .name{padding-left:0;margin-bottom:1rem}
}
.shoppingLists--items-item .status{padding-left:20px}
.shoppingLists--items-item ul span{width:65%;padding-right:20px;text-align:right}
.shoppingLists--items-item .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
@media only screen and (max-width:40em){
.shoppingLists--items-item .status{padding-left:0;margin-bottom:1rem}
.shoppingLists--items-item ul{margin-bottom:1rem;float:left;width:100%}
.shoppingLists--items-item .removelist{margin-bottom:1rem}
.shoppingLists--items-item .btn{max-width:140px}
}
.shoppingLists--items-item .removelist:before{display:inline-block;position:relative;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px;float:left}
.shoppingLists--items-item .btn{margin-bottom:0;line-height:1}
.shoppingLists--items-item .status-dot{width:10px;height:10px;border-radius:5px;display:inline-block;margin-right:5px;position:relative;top:1px}
.shoppingLists--items-item.error .status-dot{background-color:#f50924}
.shoppingLists--items-item.ok .status-dot{background-color:#11cd46}
.shoppingLists--items-item.inprogress .status-dot{background-color:#ffc332}
.shoppingLists--items-item:first-child{border-top:1px solid #a9a9a9}
.shoppingLists--items-item:last-child{border-bottom:0}
@media only screen and (max-width:40em){
.shoppingLists--items-item .vc{height:auto!important}
.shoppingLists--items-item .image-block{width:16.6666666667%;padding:0;position:absolute;float:left}
}
.shoppingLists--footer{background-color:#f5f5f5;padding:10px;margin-bottom:20px}
.shoppingLists--footer p{font-size:1.125rem;color:#333;text-align:center;line-height:40px;margin-bottom:0}
.shoppingLists--footer p span{padding-left:20px}
.file-input input[type=file]{position:absolute;left:-9999px}
.kupony-rabatowe-konto .removelist{font-size:12px;color:#757575;line-height:1.625rem;text-transform:uppercase}
.kupony-rabatowe-konto .removelist:before{display:inline-block;position:relative;bottom:-5px;content:'';background-image:url(../images/ico/remove.png);width:17px;height:23px;margin-right:5px}
.kupony-rabatowe-konto .range-slider.podzial{margin-top:.75rem}
.delivery__accordion>li strong,.kupony-rabatowe-konto .info_procent{font-size:.875rem}
.kupony-rabatowe-konto .btn.btn-tip-sp{width:calc(100% - 34px)}
.kupony-rabatowe-konto .podsumowanie-kuponow{border:1px solid #333;border-top:none;clear:both;float:left;width:100%;background:#fff;overflow:auto}
@media only screen and (max-width:40em){
.kupony-rabatowe-konto .podsumowanie-kuponow{border:0}
}
.kupony-rabatowe-konto .podsumowanie-kuponow .tablesaw-stack td .tablesaw-cell-label{width:50%}
.content__textcontent ul{list-style-type:disc;line-height:1.6;margin-bottom:1.25rem;margin-left:1.1rem}
.content__textcontent ul li{padding-left:2.1875rem;margin-left:20px}
.content__textcontent ul.reset-list{list-style:none;padding:0;margin:0 0 1.25rem;color:#000}
.content__textcontent ul.reset-list li{padding-left:0;margin-left:0}
.delivery{float:left;width:100%}
.delivery__accordion>li .content__textcontent{padding-right:0;padding-left:0}
.delivery__accordion>li>a{padding-right:15%}
.content__textcontent ul,.delivery__accordion>li h4{font-size:.875rem;color:#000}
table{border:0;border-spacing:0}
table th span{display:block;color:#999}
.delivery__row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
#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,.delivery__row .table-container,.productOtherSpec div.flex-kontener>div>div,table{width:100%}
.delivery__row #raben{width:160px;height:120px}
.delivery__row #pekaes{width:145px;height:83px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.shoppingLists--items-item ul span{text-align:left;width:120px}
.kupony-rabatowe-konto .btn.btn-tip-sp{margin-top:1.125rem}
.content__textcontent ul li{padding-left:0}
.delivery__row{flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.delivery__row table{width:100%}
.delivery__row img{margin-bottom:20px}
}
.express.content>p{line-height:1.5rem;font-size:.875rem;margin-bottom:1.5rem}
.express.content>p:nth-child(1){font-size:1.2rem}
.responsive-table{overflow-x:auto}
.express-btn{box-shadow:0 0;padding:0;border:0;cursor:pointer;-webkit-transition:none,150ms,ease-in-out;transition:none,150ms,ease-in-out;background-color:#72bf44;width:100%;height:50px;display:block;border-radius:4px;color:#fff;text-transform:uppercase;font-size:.875rem;text-align:center;line-height:50px}
.express-btn:hover{background-color:#2e9f1f;color:#fff}
.express-btn:active,.express-btn:focus{background-color:#72bf44;color:#fff}
.product h1,.transport h1{color:#393c39;margin:20px;font-size:1.5rem}
.transport__header{text-align:center;padding:30px 10px}
.transport__header h2{color:#393c39;font-size:3.5rem;margin:0;line-height:1}
.transport__header h2 span{font-size:2.4rem;padding:15px 0;display:block}
.transport__header p{font-size:1.2rem;color:#393c39;margin-bottom:2.6rem}
.transport__prices .row{margin:0 10px}
.transport__prices h3{color:#393c39;margin-bottom:30px;text-align:center;padding:0 10px}
.transport__prices--item{margin-bottom:10px;text-align:center}
@media (min-width:420px) and (max-width:640px){
.transport__prices--item img{max-width:80%}
}
.transport__prices p{color:#999;margin:5px 0;font-size:.9rem;padding:0 10px}
.transport__contact{min-height:87px;background-color:#72bf44;text-align:center}
.transport__contact a{display:block;color:#fff;font-size:1.1rem;padding:15px 5px}
.transport__services img{display:block;margin:0 auto}
.transport__services h5{padding:0 10px}
.transport__services ol{font-size:.875rem;padding:0 10px}
.newsletter-section{padding:28px 0;margin:0!important}
.newsletter-section .rejestracja{padding:35px 40px;width:calc(100% - 450px);max-width:1150px}
.newsletter-section .rejestracja h3{color:#373c3a;font-size:28px;margin:0}
.newsletter-section .rejestracja h3 span sup{font-size:12px}
.newsletter-section .rejestracja .pole p{font-size:24px;color:#373c3a;margin:20px 0 0}
.newsletter-section .rejestracja .pole ul li{font-size:18px;line-height:24px;color:#373c3a}
.newsletter-section .rejestracja .pole ul li sup{font-size:10px}
.newsletter-section__footer>div>p{font-size:10px;margin:6px 0;line-height:12px}
.newsletter-section__footer p{font-size:12px;color:#373c3a;padding-left:20px;margin:20px 0 17px;position:relative;line-weight:18px}
.newsletter-section__footer p sup{position:absolute;left:10px}
.newsletter-section__content{background-color:#f3f3f3;min-height:449px;background-image:url(/szablony/meble/images/450x450_newsletter.png);background-repeat:no-repeat;background-position:center right}
@media (max-width:1201px){
.newsletter-section__content{background-image:none}
.newsletter-section__content .rejestracja{width:100%;min-width:100%}
}
.newsletter-section__image{padding-left:0;max-width:450px}
.newsletter-section .inputPlaceholder{height:50px;margin-bottom:25px;font-size:0}
.newsletter-section .inputPlaceholder input{height:50px;max-width:512px;width:calc(100% - 130px - 10px);display:inline-block}
.newsletter-section .inputPlaceholder .btn{width:130px;height:50px;border-radius:0;margin-left:10px;font-size:16px;text-transform:initial}
.newsletter-section .checkbox{margin-bottom:10px}
.newsletter-section .checkbox label{font-size:12px;color:#373c3a;padding-left:40px;line-height:15px;margin-right:0}
.newsletter-section .checkbox label sup{font-size:12px;position:absolute;left:32px}
.newsletter-section .checkbox.checkbox--green label::before{border-radius:0;width:22px;height:22px}
.newsletter-section .checkbox.checkbox--green label::after{top:7px;left:8px}
.newsletter-section .require{font-size:12px;color:#373c3a;margin:10px 0 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 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}
.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__description .flex-kontener>div>div{height:100%}
.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}
.product hr{margin:0}
@media only screen and (max-width:40em){
.newsletter-section .rejestracja{padding:30px 10px 20px;width:100%}
.newsletter-section .rejestracja .pole p{line-height:24px}
.newsletter-section .rejestracja .pole ul{margin-top:10px}
.newsletter-section__footer p sup{left:0}
.newsletter-section__footer p{padding-left:10px}
.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 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{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}
.product article>div[itemprop=description]{padding-right:10px}
@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}
.productOtherSpec--search table tbody tr:hover,.product__share a:hover{background:#72bf44}
.product__timer{font-size:.8125rem;line-height:1.125rem;color:#757575;padding:5px 0 15px;margin-bottom:-5px}
.product__timer span.js-timer{color:#ff1a1a}
.product__timer a{color:#757575;text-decoration:underline}
.product__color .grupa_blk .info span.cena,.product__timer a:hover{color:#72bf44}
.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.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{overflow:hidden}
.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}
.furniture-to-size .features.naglowek .tekst .tabela>div h1,.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}
#dobierzSilownikWarstwa #kalkulator_wyniki a:hover,#konf .ngl_zestaw .twoj-zestaw a:hover,.product__attr a:hover,.product__attr h4 a,section.powiadomienia .item span em{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.cena_promo,.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 .grupa_blk .info span .price .old{font-size:unset;vertical-align:unset}
.product__color .grupa_blk.need-choose{border-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[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 .zamknij-kontener .wyszukiwarka img{margin:20px 0 0}
.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-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 .productItem h3{padding:0 10px}
.product__sliders.kolekcja,.product__sliders.rekomendacje,.product__sliders.skojarzone{margin-bottom:30px}
@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}
}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text,.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}
#dobierzSilownikWarstwa #kalk_rodzaje_mat_text .region-elem .content .group-info,.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,.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img .cent 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{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{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}
.productRelatedItems__qty input::-webkit-inner-spin-button,.productRelatedItems__qty input::-webkit-outer-spin-button,.rangeSlider__inputs input::-webkit-inner-spin-button,.rangeSlider__inputs input::-webkit-outer-spin-button,section#topbar section.amount input::-webkit-inner-spin-button,section#topbar section.amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.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{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}
@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)}
}
.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{content:'';display:block;background:rgba(0,0,0,.3);position:absolute;top:0;right:0;bottom:0;left: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,section#topbar section.rgt div.tp .price .elem .val{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}
.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 .favourites__buttons,.favourites .productItem:hover .favourites__remove{opacity:1}
.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{margin:0}
.category__sidebar .category__sidebar .checkbox label{display:block;margin:0;padding-right:35px;padding-bottom:2px}
.category__sidebar .category__sidebar .checkbox label a.nazwa-cechy{text-decoration:none}
.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,div.konf div.edit div.group .title{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,.blaty_wybor .blaty a: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],.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,.rangeSlider__inputs input:focus::-ms-input-placeholder{color:transparent}
.rangeSlider__inputs input:focus::placeholder{color:transparent}
.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{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,.furniture-to-size .teksty h2: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{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}
#picker .content .widget-picker .elementy .elem .children .list .sub .title3 span,#picker .content .widget-picker .elementy .options .opt span.lbl span,#picker .content .widget-picker .elementy.choice_normal .options .opt span.lbl span,.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.grubosc a{color:#000}
.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.promo{color:red}
.produkt-plyta .tabela .wiersz>div.cena span.old{font-size:10px;text-decoration:line-through;display:block}
#konfiguracja section.group.styl,.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,.set-table thead tr th.ngl_cena,.set-table thead tr th.ngl_cena_btn,.set-table thead tr th.ngl_ilosc_btn{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}
.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}
#konf .ngl_zestaw .twoj-zestaw a,.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}
}
.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,section#topbar section.rgt div.tp .price .elem{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%}
.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{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}
#konfiguracja div.opcje_row,.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 .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 .button{border-radius:4px;font-size:.75rem;text-transform:uppercase}
#dobierzSilownikWarstwa #kalkulator_wyniki span:nth-child(1){padding-right:10%}
.modalMessage{font-size:20px}
.click-to-zoom{text-align:center;margin:0;padding:150px 0}
.preview-container{position:relative}
.preview-wrapper{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,.view #ctrl-lista_elementow table,div.edit_tabs_new>section.group_new>div .table{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}
.sticky-bar{right:0}
}
.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%}
.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}
#picker{display:block;position:fixed;bottom:-680px;height:608px;background:#dfdfdf}
#picker.blaty{height:420px}
#picker.visible{display:block;bottom:0;z-index:999}
#picker .center{margin:0 auto;width:1080px;height:610px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative}
#picker .close{position:absolute;right:0;top:-45px;background:url(/szablony/meble/images/arrow_down.png) 115px 16px no-repeat #dfdfdf;color:#1b86fb;cursor:pointer;font-size:1.125rem;width:160px;padding-left:20px;height:45px;line-height:45px;border-radius:6px 6px 0 0;opacity:1}
#picker .content,#picker .content .widget-picker{overflow:hidden;height:100%}
#picker .content h2.title{color:#000;font-size:.875rem;line-height:1;margin:0;padding:10px 0 0 15px}
#picker .content .widget-picker .elementy{height:530px;width:1150px;overflow-y:auto;position:relative}
#picker .content .widget-picker .r2 .elementy{width:1070px;height:270px}
@media only screen and (max-width:40em){
.wyk__item{height:165px}
#picker .content .widget-picker .r2 .elementy,.openChoiceTrim{width:100%}
#picker .content .widget-picker .r2 .elementy.choice_akcesoria{height:500px;height:calc(100vh - 128px)}
}
#picker .content .widget-picker .elementy .elem{float:left;width:112px;height:100px;padding-top:7px;padding-left:10px;position:relative;cursor:pointer;margin-bottom:3px}
#picker .content .widget-picker .elementy .grouptitle{height:5px;clear:both;overflow:hidden;font-size:0}
#picker .content .widget-picker .elementy .elem .img{border:1px solid #d2d2d2;border-radius:50px;overflow:hidden;width:80px;height:80px;cursor:pointer}
#picker .content .widget-picker .elementy .elem:hover .img{border:1px solid #a0a0a0}
#picker .content .widget-picker .elementy .elem .children .list .sub.current .img,#picker .content .widget-picker .elementy .elem .children .list .sub.current:hover .img,#picker .content .widget-picker .elementy .elem.current .img{border:1px solid #007aff;box-shadow:4px 6px 10px #afafaf}
#picker .content .widget-picker .elementy.ostatnio-wybrane{max-height:70px;overflow:hidden;margin-top:-20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
#picker .content .widget-picker .elementy.ostatnio-wybrane .ostatnio-wybrane--header{white-space:nowrap}
#picker .content .widget-picker .elementy.ostatnio-wybrane .ostatnio-wybrane--lista{overflow:hidden;width:100%;height:50px;white-space:nowrap;webkit-overflow-scrolling:touch}
@media only screen and (max-width:40em){
#picker .content .widget-picker .elementy.ostatnio-wybrane{margin-top:0;flex-wrap:wrap;max-height:50px}
#picker .content .widget-picker .elementy.ostatnio-wybrane .ostatnio-wybrane--lista{overflow-x:auto;overflow-y:hidden;width:calc(100% - 180px)}
}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem{width:35px;display:inline-block;height:50px;float:none;padding-left:3px;padding-top:4px;vertical-align:top;text-align:center}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem .img{overflow:hidden;width:25px;height:25px;border-radius:50%;text-align:center;margin:0 auto;padding:0}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem .img img{vertical-align:baseline}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem .title-small{line-height:8px;white-space:normal;text-align:center}
#picker .content .widget-picker .elementy.ostatnio-wybrane .elem .title-small span{font-size:8px}
#picker .content .widget-picker .elementy.ostatnio-wybrane span.next,#picker .content .widget-picker .elementy.ostatnio-wybrane span.prev{display:block;flex-basis:10px;flex-shrink:0;height:18px;background:url(/szablony/meble/assets/images/ico/arrow_dark.svg) center center/10px 18px no-repeat;padding:0 10px;opacity:.3;cursor:pointer}
#picker .content .widget-picker .elementy.ostatnio-wybrane span.next.hidden,#picker .content .widget-picker .elementy.ostatnio-wybrane span.prev.hidden{visibility:hidden}
#picker .content .widget-picker .elementy.ostatnio-wybrane span.next:hover,#picker .content .widget-picker .elementy.ostatnio-wybrane span.prev:hover{opacity:.6}
#picker .content .widget-picker .elementy.ostatnio-wybrane span.prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#picker .content .widget-picker .elementy .elem .sticker{color:#222;background-color:#fff;opacity:.7;font-size:.8125rem;height:22px;line-height:22px;text-align:center;width:82px;border-radius:3px;position:absolute;top:4px;left:10px;border:1px solid red}
#picker .content .widget-picker .elementy .elem .title{height:80px;left:11px;position:absolute;text-align:center;top:60px;width:80px;display:table;color:#686868;text-shadow:0 1px 1px #fff;cursor:pointer}
#picker .content .widget-picker .elementy .elem .title span{display:table-cell;vertical-align:middle;font-size:12px}
#picker .content .widget-picker.nazwy .elementy .elem .title1a{display:block}
#picker .content .widget-picker .elementy .elem .title1a{display:none;position:absolute;width:100px;text-align:center;bottom:14px;left:0;background:rgba(255,255,255,.8);padding:4px 1px;color:#000;font-size:.6875rem;border-radius:3px}
#picker .content .widget-picker .elementy .elem .onstock{position:absolute;top:10px;right:10px;line-height:1.1em}
#picker .content .widget-picker .elementy .elem .onstock span{display:inline-block;width:10px;height:10px;border-radius:5px}
#picker .content .widget-picker .elementy .elem .onstock.onstock-no span{background-color:#feaa00}
#picker .content .widget-picker .elementy .elem .onstock.onstock-yes span{background-color:green}
#picker .content .widget-picker .elementy .elem .children{padding:10px 15px;background:#fff;position:fixed;bottom:255px;height:140px;width:230px;z-index:1;border:2px solid #a0a0a0;border-radius:6px;display:none;cursor:default;margin-left:-77px}
#picker.visible .content .widget-picker .elementy .elem.active .children{display:block;box-sizing:content-box}
#picker .content .widget-picker .elementy .elem .children .title2{font-size:1rem;padding-bottom:10px}
#picker .content .widget-picker .elementy .elem .children .list,#picker .content .widget-picker .elementy .options{overflow:hidden}
#picker .content .widget-picker .elementy .elem .children .list .sub{float:left;width:90px;height:115px;border-radius:30px;cursor:pointer;margin:0 8px 5px;position:relative}
#picker .content .widget-picker .elementy .elem .children .list .sub .title3{width:82px;height:82px;position:absolute;display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #222}
#picker .content .widget-picker .elementy .elem .children .list .sub .title4{text-align:center;margin-top:3px}
#picker .content .widget-picker .elementy .elem .children .list .sub .img{border:1px solid #d2d2d2;box-shadow:none}
#picker .content .widget-picker .elementy .elem .children .list .sub:hover .img,#picker .content .widget-picker .elementy .options .opt:hover span.img{border:1px solid #a0a0a0}
#picker .content .widget-picker .elementy .options .opt{float:left;width:120px;height:120px;cursor:pointer;position:relative}
#picker .content .widget-picker .elementy .options .opt span.img{display:block;width:90px;height:90px;border:1px solid #d2d2d2;border-radius:50px;margin-top:10px;margin-left:16px;background-color:#fff}
#picker .content .widget-picker .elementy .options .opt.current span.img{border:1px solid #007aff;box-shadow:4px 6px 10px #afafaf}
#picker .content .widget-picker .elementy .options .opt span.lbl{height:90px;left:20px;position:absolute;text-align:center;top:15px;width:90px;display:table;color:#fff;text-shadow:0 1px 1px #222;cursor:pointer}
#picker .content .widget-picker .elementy.choice_normal .options .opt{min-width:145px;max-width:200px}
#picker .content .widget-picker .elementy.choice_normal .options .opt span.img{border-radius:0;background-repeat:no-repeat;background-size:cover;width:100px;height:100px;position:relative;margin:10px auto}
#picker .content .widget-picker .elementy.choice_normal .options .opt span.lbl{border-radius:0}
#picker .content .widget-picker .grupy{height:340px;width:230px;margin-top:70px;float:left}
#picker .content .widget-picker.kolor .grupy{margin-top:20px}
#picker .content .widget-picker.kolor .grupy .probki-btn{background:#72bf44;color:#fff;text-align:left;font-size:1.0625rem;margin:10px 0;border-radius:5px;cursor:pointer;padding:14px;width:100%}
#picker .content .widget-picker.kolor .grupy .probki-btn:hover{background:#5b9a35}
#picker .content .widget-picker.kolor .grupy+.r{background:#dfdfdf}
#picker .content .widget-picker.kolor .grupy.count4 .gr{margin:7px 0}
#picker .content .widget-picker.kolor .grupy.count5 .gr{line-height:31px;margin:7px 0}
#picker .content .widget-picker.kolor .grupy.count6 .gr{line-height:26px;margin:5px 0}
#picker .content .widget-picker .grupy .gr{background:#fff;color:#686868;padding-left:10px;padding-right:5px;font-size:1.0625rem;margin:10px 0;border-radius:5px;cursor:pointer;line-height:45px}
#picker .content .widget-picker .ngl{display:inline-block;background:#dfdfdf;overflow:hidden;padding:20px 0 15px;width:1048px;position:relative}
#picker .content .widget-picker .grupy .gr.current,#picker .content .widget-picker.curr-plyty-akrylowe .grupy .gr.plyty-akrylowe,#picker .content .widget-picker.curr-plyty-meblowe .grupy .gr.plyty-meblowe,#picker .content .widget-picker.curr-plyty-meblowe-16 .grupy .gr.plyty-meblowe-16{background-color:#7e7e7e;color:#fff;cursor:default;position:relative}
#picker .content .widget-picker.curr-plyty-akrylowe .grupy .gr.plyty-akrylowe span,#picker .content .widget-picker.curr-plyty-meblowe .grupy .gr.plyty-meblowe span,#picker .content .widget-picker.curr-plyty-meblowe-16 .grupy .gr.plyty-meblowe-16 span{background-image:url(/szablony/meble/images/strzalka.png);display:block;height:45px;left:226px;position:absolute;top:0;width:25px}
#picker .content .widget-picker .grupy .curr-plyty-akrylowe,#picker .content .widget-picker .grupy .plyty-akrylowe{background-image:url(/szablony/meble/images/new.png);background-repeat:no-repeat;background-position:158px 4px}
#picker .content .widget-picker .r{float:right;width:970px;margin-right:10px}
#picker,#picker .content .widget-picker.kolor div.ngl{width:100%;left:0}
#picker .content .widget-picker.kolor .r,#picker .content .widget-picker.otwory .r{width:813px;display:none}
#picker .content .widget-picker.kolor .r .elementy,#picker .content .widget-picker.otwory .r .elementy{width:825px}
#picker .content .widget-picker.otwory .r .elementy{height:335px}
#picker .content .widget-picker .r.current,#picker .content .widget-picker.curr-blaty .r.blaty,#picker .content .widget-picker.curr-plyty-akrylowe .r.plyty-akrylowe,#picker .content .widget-picker.curr-plyty-meblowe .r.plyty-meblowe,#picker .content .widget-picker.curr-plyty-meblowe-16 .r.plyty-meblowe-16,#picker .content .widget-picker.curr-szafki .r.szafki{display:block}
#picker .content .widget-picker h2.title{float:left;color:#222;font-size:1.5rem}
#picker .content .widget-picker.kolor h2.title{float:none;margin-bottom:15px}
#picker .content .widget-picker div.ngl .ngl__dodinfo{display:inline-block;background:#ff8400;color:#fff;padding:2px 10px}
div.konf.loading #picker:after{content:'wczytywanie danych ...';width:100%;height:100%;background:url(/szablony/meble/images/loading.gif) 50% 50% no-repeat rgba(255,255,255,.8);top:0;left:0;position:absolute;text-align:center;padding-top:10px;font-size:1.125rem;color:#b3b3b3}
#picker .content .widget-picker div.filtry{float:right;background:#fff;border:1px solid #7f7f7f;border-radius:6px;margin-top:12px}
#picker .content .widget-picker div.filtry a{display:block;float:left;color:#5d5d5d;font-size:.8125rem;height:22px;line-height:22px;padding:0 15px;border-right:1px solid #7f7f7f}
#picker .content .widget-picker div.filtry a#ft-polysk{border-right:none}
#picker .content .widget-picker div.filtry a.current{background-color:#7f7f7f;color:#fff}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem:last-child,#picker .content .widget-picker div.filtry a:last-child{border-right:none}
#picker .content .widget-picker div.szukaj{position:relative;height:37px}
@media only screen and (max-width:40em){
#picker .content .widget-picker.kolor .grupy .probki-btn{padding:4px 14px}
#picker .content .widget-picker.kolor .grupy{height:120px}
#picker .content .widget-picker div.szukaj{display:inline-block}
}
#picker .content .widget-picker div.szukaj-wyniki{display:none;position:relative;float:left;font-size:.875rem;margin:1px 0 0 25px;background:#f5f5f5;padding:4px 14px}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj-wyniki{margin:10px auto 0;width:100%}
#picker .content .widget-picker div.filtr-dostepnosc{margin-left:10px}
}
#picker .content .widget-picker div.filtr-dostepnosc{float:left;background:#fff;border:1px solid #7f7f7f;border-radius:6px;margin-top:12px;margin-right:30px}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem{display:block;float:left;color:#5d5d5d;font-size:.8125rem;height:22px;line-height:22px;padding:0 15px;border-right:1px solid #7f7f7f;cursor:pointer;position:relative}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem[data-rel=dostepne-od-reki]:after{content:'';display:block;width:10px;height:10px;border-radius:50%;background:green;position:absolute;top:-5px;right:-15px}
#picker .content .widget-picker div.filtr-dostepnosc .filtr-elem.current{background-color:#7f7f7f;color:#fff}
#picker .content .widget-picker .szukaj-pokaz-wszystkie{cursor:pointer;color:#1b86fb;text-decoration:underline;font-size:90%;margin-left:10px}
#picker .content .widget-picker div.szukaj-brak-wynikow{margin:20px 12px;font-size:1.5rem;color:#ababab;text-align:center}
#picker .content .widget-picker div.szukaj input{font-size:.75rem;padding:7px;width:155px;margin:3px 0;position:absolute;top:0;right:0}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj input{font-size:.6875rem;padding:7px;width:155px;position:initial;left:50%;top:0;margin:auto}
}
#picker .content .widget-picker div.szukaj input:focus{outline:0;border-color:#9c9c9c}
#picker .content .widget-picker div.szukaj h2{font-size:.9375rem;padding-left:1px;display:inline-block;margin:9px 0 0;line-height:15px;vertical-align:middle;color:#333}
#picker .content .widget-picker div.szukaj .nonempty{display:none;font-size:1.6875rem;vertical-align:middle;height:22px;padding:3px;line-height:17px;cursor:pointer;position:absolute;right:-22px;top:9px}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj h2{display:none}
#picker .content .widget-picker div.szukaj .nonempty{right:0;top:8px;z-index:99}
}
#picker .content .widget-picker div.szukaj .min2chars{display:none;position:absolute;bottom:2px;right:5px;font-size:90%;color:#999;pointer-events:none}
@media only screen and (max-width:40em){
#picker .content .widget-picker div.szukaj .min2chars{bottom:unset;padding:2px 10px;top:-30px;color:#fff;background:#333}
#picker .content .widget-picker div.szukaj .min2chars:after{content:'';display:block;width:5px;height:5px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;margin-left:-2.5px}
#picker .content .widget-picker div.pokaz-nazwy{display:inline-block}
}
#picker .content .widget-picker div.szukaj.nonempty .nonempty{display:none}
#picker .content .widget-picker div.szukaj.min2chars .min2chars{display:inline-block}
#picker .content .widget-picker div.pokaz-nazwy{vertical-align:middle;padding:4px 0;color:#868686}
#picker .content .widget-picker div.pokaz-nazwy input{margin:3px}
#picker .content .widget-picker div.pokaz-nazwy label{margin:3px 1px;display:inline-block;vertical-align:top}
#picker .content .widget-picker .elementy.choice_akcesoria .options{overflow:visible;text-align:center}
@media only screen and (max-width:40em){
#picker .content .widget-picker .elementy.choice_akcesoria .options{text-align:left}
}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt{width:auto;height:auto;max-width:240px;margin-right:10px;border:6px solid #d2d2d2;border-radius:7px;padding:5px;float:none;display:inline-block;vertical-align:top;margin-top:33px;text-align:left;margin-bottom:12px;min-width:100px;background:#dfdfdf}
#picker .content .widget-picker .elementy.choice_akcesoria .reason{text-align:center;height:0;margin-top:0;overflow:hidden;color:#ff8400;font-weight:700;font-size:.875rem;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#picker .content .widget-picker .elementy.choice_akcesoria .reason:after{content:'\00d7';color:#df7400;vertical-align:middle;margin-left:10px;display:inline-block;text-shadow:1px 1px 0 #fff}
#picker .content .widget-picker .elementy.choice_akcesoria .reason.visible{height:20px;margin:4px 0 10px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.blocked{opacity:.5}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt:hover,#picker .content .widget-picker .elementy.choice_akcesoria .options .opt:hover span.typ{border:6px solid #a0a0a0}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt:hover span.typ{border-bottom:none}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.current{border:6px solid #007aff;box-shadow:4px 6px 10px #afafaf}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt span.typ{position:absolute;top:-38px;left:-6px;border:6px solid #d2d2d2;height:38px;font-size:.875rem;padding:7px 10px 0 8px;background:#dfdfdf;border-radius:7px 7px 0 0;color:#222;border-bottom:none}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.current span.typ{border:6px solid #007aff;color:#007aff;border-bottom:none}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt span.lbl{position:relative;top:0;left:0;text-align:left;height:auto;width:auto;vertical-align:text-bottom;line-height:18px;overflow:hidden;color:#222;text-shadow:none;display:inline-block;font-weight:400;font-size:.875rem;padding:2px 3px 5px}
#konfiguracja #edit_tabs .elem:hover .m,#konfiguracja #edit_tabs .kolor-elem:hover .m,#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.current span.lbl{color:#007aff}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt span.lbl span.price,#picker .content .widget-picker .elementy.choice_akcesoria .options .opt span.price,#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.current span.lbl span.price{font-weight:700;font-size:.875rem;color:#222;position:absolute;bottom:0;right:0;background-color:#d1d1d1;z-index:10;padding:5px 10px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .hint{margin:14px 0 0;background:rgba(93,93,93,.5);padding:5px 10px;font-size:80%;color:#fff;border-radius:0}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el{clear:both;position:relative;margin:5px 0;width:100%;float:left;padding-left:3px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img{background:#fff;text-align:center;position:relative;overflow:hidden;margin-right:3px;border-radius:2px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img .cent{position:absolute;height:45px;width:300px;left:50%;top:0;margin-left:-150px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .img .cent img{background:0 0;height:45px;margin:0 auto;display:block}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .desc{float:left;max-width:173px;text-align:left;font-size:.75rem}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el .count{position:absolute;color:#222;background-color:#fff;opacity:.7;font-size:.8125rem;height:17px;line-height:17px;text-align:center;width:auto;border-radius:3px;top:30px;right:2px;padding:0 5px;box-shadow:1px 1px 1px rgba(0,0,0,.2)}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first{padding-left:3px;margin-top:0;float:none}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .img{height:143px;border-radius:3px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .img .cent{top:4px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .img .cent img{max-height:135px;max-width:240px;border-radius:3px;height:auto;width:auto}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .desc{clear:both;float:none;display:block;font-size:.875rem;padding-bottom:4px;max-width:205px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt .list .el.first .count{right:10px;bottom:7px;top:initial;box-shadow:1px 1px 1px rgba(0,0,0,.3)}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.val-0{max-width:100px;width:100px}
#picker .content .widget-picker .elementy.choice_akcesoria .options .opt.val-0 span.lbl{padding-top:10px}
#picker .content .widget-picker.otwory .grupy{margin-top:20px;height:294px}
#picker .content .widget-picker.narozniki *{box-sizing:content-box}
#picker .content .widget-picker.narozniki,#picker .content .widget-picker.wyciecia{position:relative;overflow:visible;height:400px}
#picker .content .widget-picker.narozniki div.nar-head select{font-size:1rem;padding:9px;height:auto;margin:0}
#picker .content .widget-picker.narozniki div.nar-opts{position:absolute;top:73px;width:164px;right:3px}
#picker .content .widget-picker.narozniki div.nar-opts-full{position:relative;top:0;width:100%;left:auto}
#picker .content .widget-picker.narozniki div.nar-params{position:absolute;width:301px}
#picker .content .widget-picker.otwory .otw-head,#picker .content .widget-picker.otwory div.otw-head{margin-top:28px;position:relative;height:46px}
#picker .content .widget-picker.narozniki h3{font-size:1.375rem;position:relative;text-align:center;padding:29px 0 10px}
#picker .content .widget-picker.narozniki div.nar-head{display:inline-block;position:relative;padding-top:20px}
#picker .content .widget-picker.narozniki div.nar-zmien{position:absolute;top:11px;right:-120px;width:100px}
#picker .content .widget-picker.narozniki div.nar-zmien .lbl{color:#cd0000;width:80px;position:absolute;left:60px;top:13px;font-size:.9375rem;text-align:center;padding:6px;border-radius:4px;background:#fff}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img svg,#picker .content .widget-picker.narozniki div.nar-zmien .nar-opt,.blat-lista-elementow .wym-hint-img svg{position:absolute}
#picker .content .widget-picker.otwory .otw-head h3{font-size:1.375rem;position:relative;display:inline-block}
#picker .content .widget-picker.otwory .otw-typ{display:inline-block;position:absolute;top:-14px;margin-left:30px;left:315px}
#picker .content .widget-picker.narozniki .nar-opt .info,#picker .content .widget-picker.otwory .otw-typ .info{display:inline-block;width:60px;padding-right:6px;text-align:right;padding-top:10px;font-size:.75rem;line-height:1}
#picker .content .widget-picker.otwory .otw-typ .opt{position:static;display:inline-block;vertical-align:top;margin-right:8px;cursor:pointer}
#picker .content .widget-picker.otwory .otw-typ .opt .img{position:static;display:inline-block;vertical-align:top;width:50px;height:50px;border:3px solid #cacaca;border-radius:4px;background-color:#fff;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}
#picker .content .widget-picker.otwory .otw-typ .opt.current .img{border:3px solid #ef532c}
#picker .content .widget-picker.otwory .otw-del{font-size:.875rem;position:absolute;right:30px;top:0;cursor:pointer;vertical-align:middle;line-height:23px;background:#fff;color:#cd0000;border-radius:5px;padding:4px 10px}
#picker .content .widget-picker.otwory .otw-del:hover{background:#f4f4f4}
#picker .content .widget-picker.otwory .otw-del .ico,div.edit_tabs_new>section.wymiary>div>div>div.table>div.table-cell{vertical-align:bottom}
#picker .content .widget-picker.narozniki .nar-wymiar-gr,#picker .content .widget-picker.otwory .otwor-wymiar-gr{padding:2px 0 6px}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group{font-size:1rem;vertical-align:middle;margin-right:10px;position:relative;display:inline-block;padding-bottom:20px}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group{display:inline-block;font-size:1rem;vertical-align:middle;margin-right:10px}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group .lbl{color:#017aff;display:inline-block;width:14px;text-align:center}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl2 #picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group .lbl2{color:#ff8400}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group input,#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-group input{width:66px;font-size:1.25rem;text-align:center;height:32px;line-height:30px;margin:0;padding:0;display:inline-block}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-hint{display:inline-block;margin-left:5px;vertical-align:middle;line-height:1.2em;color:#939393;float:right;width:336px;font-size:.75rem}
#picker .content .widget-picker.narozniki .r{width:840px}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl{display:inline-block;text-align:center;width:20px;color:#ff1400}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl.lbl_k0{color:#05bb00}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl.lbl_k2{color:#ff8400}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .lbl.lbl_k3{color:#ac00b7}
#picker .content .widget-picker.narozniki .nar-wymiar-gr .wym-group .val-hint{position:absolute;left:25px;top:33px;font-size:.6875rem;min-width:56px;text-align:center;background:#b3b3b3;color:#fff;padding:3px 5px}
#picker .content .widget-picker.narozniki .nar-hints{position:absolute;top:100px;left:393px;width:444px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint{color:#696969;position:absolute;top:0;text-align:center;display:block;width:400px;line-height:1;font-size:.75rem}
.blat-lista-elementow .wym-hintgrid,.blat-lista-elementow .wym-hintgrid-row{width:650px}
.blat-lista-elementow .wym-hintgrid-cell{display:inline-block;width:322px;min-height:1px}
.blat-lista-elementow .wym-hint-img{text-align:center;position:relative;overflow:hidden;height:180px;border-radius:4px;display:inline-block;width:320px;margin-top:4px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img{margin-top:30px;text-align:center;position:relative;overflow:hidden;width:440px;height:180px;border-radius:4px}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img.nar_f_nr1 svg,.blat-lista-elementow .wym-hint-img.nar_f_nr1 svg{bottom:0;left:0}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img.nar_f_nr2 svg,.blat-lista-elementow .wym-hint-img.nar_f_nr2 svg{top:0;left:0}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img.nar_f_nr3 svg,.blat-lista-elementow .wym-hint-img.nar_f_nr3 svg{top:0;right:0}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img.nar_f_nr4 svg,.blat-lista-elementow .wym-hint-img.nar_f_nr4 svg{bottom:0;right:0}
#picker .content .widget-picker.narozniki .nar-szcz{position:absolute;top:99px;left:-84px;font-size:.75rem;color:#696969;line-height:1.5em}
#draw2d svg,#picker .content .widget-picker.narozniki .nar-opt{position:relative}
#picker .content .widget-picker.narozniki .nar-opt-sub,div.edit_tabs_new>section.group_new.last.primary-only,div.edit_tabs_new>section.group_new.last.zwinieta{margin-bottom:20px}
#picker .content .widget-picker.narozniki .nar-reason{text-align:center;max-height:0;margin-top:0;overflow:hidden;color:#ff8400;position:absolute;top:-50px;right:0;width:450px;height:50px;padding-right:20px;line-height:1;font-size:13px}
#picker .content .widget-picker.narozniki .nar-reason:after{content:'\00d7';color:#ff9727;vertical-align:middle;display:inline-block;position:absolute;right:0;top:0;line-height:16px;cursor:pointer}
#picker .content .widget-picker.narozniki .nar-reason.visible{margin-top:2px;max-height:50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#picker .content .widget-picker.narozniki .nar-typ-full .nar-reason{width:507px;top:157px;left:261px}
#picker .content .widget-picker.narozniki .nar-opt .opt{display:inline-block;vertical-align:top;margin-right:8px;cursor:pointer;width:50px;height:56px}
#picker .content .widget-picker.narozniki .nar-opt .opt .img{position:static;display:inline-block;vertical-align:top;border:3px solid #cacaca;border-radius:4px;width:46px;height:46px;background-color:#fff;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}
#konf div.wdt.choice div.options div.opt.blocked,#picker .content .widget-picker.narozniki .nar-opt .opt.blocked{opacity:.5}
#picker .content .widget-picker.narozniki .nar-opt .opt.current .img{border:3px solid #ef532c}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt{width:160px;margin-bottom:3px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .img{vertical-align:middle}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .lbl{display:inline-block;width:100px;vertical-align:middle;line-height:1;font-size:.75rem}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .hint{display:inline-block;width:16px;height:16px;background:url(/szablony/meble/images/question2.png) 50% 50%/contain no-repeat;border-radius:8px;vertical-align:bottom}
#picker .content .widget-picker.narozniki .nar-typ-full{position:relative;padding-top:0;text-align:center}
#picker .content .widget-picker.narozniki .nar-typ-full .opt{width:110px;height:160px;margin:0 5px;text-align:center}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .img{width:105px;height:105px}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .lbl{font-size:.8125rem;padding:5px 0;display:inline-block;color:#333;background:rgba(255,255,255,.6);width:100%}
#picker .content .widget-picker.otwory .otw-typ .val-0 .img{background:url(/szablony/meble/images/opcje/otwor-typ-0.jpg) center center/100% no-repeat #fff}
#picker .content .widget-picker.otwory .otw-typ .val-1 .img{background:url(/szablony/meble/images/opcje/otwor-typ-1.jpg) center center/100% no-repeat #fff}
#picker .content .widget-picker.narozniki h5,#picker .content .widget-picker.otwory h5{font-size:1rem;padding:3px 0;margin:8px 0 0}
#picker .content .widget-picker.narozniki h6,#picker .content .widget-picker.otwory h6{font-size:.8125rem;padding:3px 0;margin:0}
#picker .content .widget-picker.otwory h5,#picker .content .widget-picker.otwory h6{max-width:100%;display:inline}
#picker .content .widget-picker.narozniki .jedn-change,#picker .content .widget-picker.otwory .jedn-change,#picker .content .widget-picker.wyciecia .jedn-change{position:relative;display:inline-block;height:26px;border:0;border-radius:3px;overflow:hidden;left:18px;top:7px}
#picker .content .widget-picker.narozniki .jedn-change span,#picker .content .widget-picker.otwory .jedn-change span,#picker .content .widget-picker.wyciecia .jedn-change span{display:inline-block;float:left;color:#333;background-color:#fff;width:35px;text-align:center;height:22px;line-height:18px;padding:0;cursor:pointer;margin-right:3px;border-radius:2px;border:2px solid #cacaca}
#konf.jedn-cm #picker .content .widget-picker.narozniki .jedn-change span.j-cm,#konf.jedn-cm #picker .content .widget-picker.otwory .jedn-change span.j-cm,#konf.jedn-cm #picker .content .widget-picker.wyciecia .jedn-change span.j-cm,#konf.jedn-mm #picker .content .widget-picker.narozniki .jedn-change span.j-mm,#konf.jedn-mm #picker .content .widget-picker.otwory .jedn-change span.j-mm,#konf.jedn-mm #picker .content .widget-picker.wyciecia .jedn-change span.j-mm{color:#000;cursor:default;border:2px solid #ef532c}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.productModal .tabs li a{font-size:.75rem;padding:10px 50px 10px 15px}
#picker .close{width:100px;font-size:15px;background:url(/szablony/meble/images/arrow_down.png) 78px 14px/20px no-repeat #dfdfdf;padding-left:10px;height:35px;line-height:35px;top:0;z-index:999}
#picker.visible{height:100%}
#picker .center{width:100%;height:100%}
#picker .content .widget-picker .ngl{width:100%;min-height:25px;padding:5px 0;height:25px;top:-34px}
#picker .content .widget-picker .grupy{width:80%;margin:50px auto 0;float:none}
#picker .content .widget-picker.kolor .grupy.count4 .gr{margin:7px 0}
#picker .content .widget-picker.kolor .grupy.count5 .gr{line-height:1.2;margin:7px 7px 7px 0;padding-top:5px;padding-bottom:5px}
#picker .content .widget-picker.kolor .grupy.count6 .gr{line-height:26px;margin:5px 0}
#picker .content .widget-picker .elementy.choice_akcesoria .options{overflow-y:auto;height:100%;text-align:center}
#picker .content .widget-picker.narozniki .jedn-change{display:none}
#picker .content .widget-picker div.filtry{background:0 0;border:0;width:55%;padding-left:10px;padding-right:10px}
#picker .content .widget-picker div.filtry a{border:0;padding:0 5px;font-size:.6875rem}
#picker .content .widget-picker div.szukaj input{width:165px;font-size:initial}
#picker .content .widget-picker .r2{width:98%}
#picker .content .widget-picker .r2 .elementy{height:calc(100vh - 64px - 157px - 60px);width:100%}
#picker .content .widget-picker.kolor .r .elementy,#picker .content .widget-picker.otwory .r .elementy{width:100%;left:0}
#picker .content .widget-picker h2.title{font-size:.9375rem;line-height:1rem;margin:0 0 2px}
#picker .content .widget-picker.kolor div.ngl{left:30px;width:100%;top:-210px}
#picker .content .widget-picker.kolor .r{width:65%}
#picker .content .widget-picker .grupy .gr{line-height:1.5;font-size:1rem;margin:7px 0}
#picker .content .widget-picker.otwory .grupy{width:25%}
#picker .content .widget-picker.otwory .r{width:70%}
#picker .content .widget-picker.otwory .otwor-wymiar-gr .wym-hint{width:40%;display:none}
#picker .content .widget-picker.otwory .otw-typ .info{display:none}
#picker .content .widget-picker.otwory .otw-typ{width:124px;left:auto;margin-left:7px}
#picker .content .widget-picker.otwory .otw-del{right:0;top:44px}
#picker .content .widget-picker.narozniki{height:376px}
#picker .content .widget-picker.narozniki div.nar-opts:not(.nar-opts-full){position:absolute;top:259px;width:419px;height:57px;right:auto;left:258px}
#picker .content .widget-picker.narozniki .nar-reason.visible{z-index:2;background:#fff;padding-top:8px;width:400px;height:34px;right:0}
#picker .content .widget-picker.narozniki h3{font-size:1.125rem;padding:0}
#picker .content .widget-picker.narozniki .nar-hints{left:262px;top:68px;-webkit-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:0 0;transform-origin:0 0}
#picker .content .widget-picker.narozniki .nar-szcz{display:none}
#picker .content .widget-picker.narozniki .nar-typ-full .opt{width:70px;height:130px}
#picker .content .widget-picker.narozniki .nar-typ-full .opt .img{width:65px;height:65px}
#picker .content .widget-picker.narozniki .nar-opt-sub{display:inline-block;margin:0}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt{width:100px;margin-bottom:3px;margin-right:1px;height:44px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .lbl{width:62px;font-size:.6875rem}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt .img{width:26px;height:26px}
section#mini-tutorial{display:none}
}
#konfiguracja .edit{float:left;max-width:360px;color:#686868;margin-bottom:10px;position:relative}
@media only screen and (max-width:40em){
#picker .center{width:100%}
#picker .content .widget-picker .ngl{height:auto;top:0}
#picker .content .widget-picker.kolor .grupy{padding:0 10px;z-index:9;position:relative;width:100%;margin-top:5px}
#picker .content .widget-picker.kolor .grupy .grupy-content{-webkit-overflow-scrolling:touch;overflow-x:scroll!important;overflow-y:hidden;white-space:nowrap;display:-webkit-box;display:flex;height:43px}
#picker .content .widget-picker.kolor div.filtry{width:100%;text-align:center;margin:10px auto 0}
#picker .content .widget-picker div.filtry a:nth-child(3){border-right:none}
#picker .content .widget-picker.kolor .r .elementy{width:100%;padding:0 10px}
#picker .content .widget-picker.narozniki .nar-hints{-webkit-transform:scale(.5);transform:scale(.5)}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint{display:none}
#picker .content .widget-picker.narozniki .nar-hints .wym-hint-img{margin-top:0}
#picker .content .widget-picker.narozniki div.nar-opts:not(.nar-opts-full){top:172px;left:282px;width:174px}
#picker .content .widget-picker.narozniki .nar-opt-sub .opt{width:80px;height:80px}
#picker .content .widget-picker.kolor .r{margin-right:0;width:100%}
#picker .content .widget-picker.kolor div.ngl{left:0;top:0}
#picker .content .widget-picker.kolor h2.title{z-index:10;padding:10px;position:fixed;top:0}
.blaty #picker .content .widget-picker.kolor .grupy{height:120px}
.blaty #picker .content .widget-picker.kolor h2.title{position:initial}
.blaty .widget-picker .narozniki{margin-top:30px}
.blaty #picker .content .widget-picker.narozniki div.nar-zmien{top:5px;right:auto;left:10px}
.blaty #picker .content .widget-picker.narozniki div.nar-head{padding-top:70px}
.blaty #picker .content .widget-picker.narozniki .nar-hints{left:5px;top:140px}
.blaty #picker .content .widget-picker.narozniki div.nar-params{top:250px}
.blaty #picker .content .widget-picker.narozniki div.nar-opts:not(.nar-opts-full){top:140px}
.blaty #picker .content .widget-picker.narozniki .nar-opt-sub{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
#konfiguracja .edit{width:100%;margin-bottom:0}
}
#konfiguracja .group{margin-bottom:10px;background-color:#f5f5f5;border-radius:5px;cursor:pointer;border:4px solid #f5f5f5;position:relative;text-align:center;border-bottom:3px solid #e0e1e2;padding:3px 6px 30px 0;color:#222}
#konfiguracja .group.szczegoly{padding-bottom:0}
#konfiguracja section.otwory,#konfiguracja section.szczegoly{background:#e0e1e2;border:4px solid #e0e1e2;box-shadow:none}
div.ico_brzeg1,div.ico_brzeg2,div.ico_brzeg3,div.ico_brzeg4,div.ico_brzeg5,div.ico_brzeg6,div.ico_brzeg7,div.ico_brzeg8,div.ico_laczniki,div.ico_laczniki_poz,div.ico_szerokosc,div.ico_szerokosc2,div.ico_szerokosc3,div.ico_uslojenie_front,div.ico_uslojenie_korpus,div.ico_wysokosc,div.ico_wysokosc2,div.ico_wysokosc3,div.ico_zaciecie,div.ico_zaciecie1,div.ico_zaciecie2,section.view div.controls div.control div.widget div.ctrls span.add,section.view div.controls div.control div.widget div.ctrls span.sub{background:url(/szablony/meble/images/spritek.png) no-repeat}
div.ico_szerokosc,div.ico_szerokosc2,div.ico_szerokosc3{background-position:-8px -151px}
#konf.model-C div.ico_szerokosc,#konf.model-L div.ico_szerokosc,#konf.model-P div.ico_szerokosc,div.ico_wysokosc,div.ico_wysokosc2,div.ico_wysokosc3{background-position:-85px -151px}
#konf.model-C div.ico_wysokosc,#konf.model-L div.ico_wysokosc,#konf.model-P div.ico_wysokosc{background-position:-8px -151px}
#konf.model-C div.ico_brzeg2,#konf.model-C div.ico_brzeg4,#konf.model-L div.ico_brzeg2,div.ico_brzeg1{background-position:-852px -151px}
div.ico_brzeg2{background-position:-884px -151px}
div.ico_brzeg3{background-position:-820px -151px}
div.ico_brzeg4{background-position:-916px -151px}
div.ico_brzeg5{background-position:-820px -151px}
div.ico_brzeg6,div.ico_brzeg8{background-position:-916px -151px}
#konf.model-C div.ico_brzeg2,#konf.model-C div.ico_brzeg5,#konf.model-C div.ico_brzeg6,#konf.model-C div.ico_brzeg8,#konf.model-L div.ico_brzeg2,#konf.model-L div.ico_brzeg5,#konf.model-L div.ico_brzeg6{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
#konf.model-C div.ico_brzeg4{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
div.ico_zaciecie,div.ico_zaciecie1,div.ico_zaciecie2{background-position:-950px -151px}
div.ico_laczniki{background-position:-980px -151px}
div.ico_laczniki_poz{background-position:-9px -151px}
div.ico_uslojenie_front_0,div.ico_uslojenie_korpus_0,div.ico_uslojenie_korpus_tyl_0{background-position:-1248px -151px}
div.ico_uslojenie_front_1,div.ico_uslojenie_korpus_1,div.ico_uslojenie_korpus_tyl_1{background-position:-1217px -151px}
#konfiguracja section.narozniki.current h3,#konfiguracja section.otwory.current h3,#konfiguracja section.szczegoly.current h3,#konfiguracja section.wyciecia.current h3{font-size:1rem;margin-bottom:5px;margin-top:0;color:#686868;display:block}
#konfiguracja section.group h3{font-size:1rem;margin-bottom:5px;margin-top:0;color:#686868}
#konfiguracja .group div.zaawansowane_row{display:none}
#konfiguracja section.group h3,#konfiguracja section.group h3.dh{display:block;text-align:center}
#konfiguracja section.narozniki h3,#konfiguracja section.otwory h3,#konfiguracja section.szczegoly h3,#konfiguracja section.wyciecia h3{color:#8d8d8d;font-size:.875rem;margin-bottom:5px;margin-top:5px;display:block}
#konfiguracja section.group.narozniki{padding:3px 3px 3px 6px}
#konfiguracja section.group.wyciecia h3{background:url(/szablony/kuchnie/images/new.png) 100% 50% no-repeat;height:38px;line-height:38px;margin:0}
#konfiguracja .group.current div.zaawansowane_row,div.konf .controls.current{display:block}
div.konf .controls{position:absolute;top:0;left:0;right:0;display:none}
.view div.control{width:88px;height:88px;position:absolute;padding:10px}
.view div.control.nocontrol{width:auto;height:auto;position:relative}
.view div.control.hidden{display:none}
.view div.control div.label{position:absolute;width:168px;text-align:center;top:-15px;left:-36px;font-size:1rem;color:#686868;text-shadow:none;background:0 0;pointer-events:none}
.view div.control div.bottom{top:100px}
.view div#ctrl-wysokosc div.label{color:#ff1400}
#konf.model-C .view div#ctrl-szerokosc2 div.label,#konf.model-L .view div#ctrl-szerokosc2 div.label,.view div#ctrl-glebokosc div.label{color:#a7c400}
.view div#ctrl-szerokosc div.label{color:#ff8400}
.view div#ctrl-glebokosc2 div.label{color:#00d3ae}
.view div#ctrl-wysokosc4 div.label{color:#00a6b7}
.view div#ctrl-szerokosc2 div.label,.view div#ctrl-wysokosc2 div.label{color:#ac00b7}
.view div#ctrl-szerokosc3 div.label,.view div#ctrl-wysokosc3 div.label{color:#1a00b7}
.view div.box{border:1px solid #828283;text-align:center;background:#fff;cursor:pointer;position:relative}
.view div.nocontrol div.box{border:0;height:auto;width:auto;text-align:left;border-radius:0;cursor:initial;overflow-y:auto;overflow-x:auto;max-height:550px}
.view #ctrl-lista_elementow h1{font-size:1.375rem}
.view #ctrl-lista_elementow table tr td,.view #ctrl-lista_elementow table tr th{padding:4px 10px;border-bottom:1px solid #e7e7e7}
.view #ctrl-lista_elementow table tr th{font-size:.875rem}
.view #ctrl-lista_elementow table tr td img{max-height:50px}
.view div.box,.view div.box div.img{width:80px;height:80px;border-radius:50px;overflow:hidden}
.view div.controls div.current div.box{border:1px solid #007aff;margin-left:0;margin-top:0;overflow:visible}
.view div.controls div.current,section#topbar.new{z-index:2}
.view div.control.current{height:auto}
.view div.control.toggler div.box{border:0;overflow:visible;background:0 0}
.view div.control.toggler div.box .opt,.view div.control.toggler div.box .opt .img,.view div.control.toggler div.box .opt .img img{border:0}
section.view div.controls div.control div.box div.value{display:table-cell;width:80px;height:80px;vertical-align:middle;font-size:1.125rem;text-align:center}
#konfiguracja section.kolor-elem section.info p,.produkt_detale .elem .val.norm,section.view div.controls div.control div.box div.input,section.view div.controls div.current div.box div.value{display:none}
section.view div.controls div.current div.box div.input{display:table-cell;width:80px;height:80px;vertical-align:middle;font-size:1.125rem}
section.view div.controls div.control div.box div.input input[type=number],section.view div.controls div.control div.box div.input input[type=text]{font-size:1.125rem;text-align:center;width:55px;height:28px;border:1px solid #dadada;padding:0;margin:0;display:inline-block;-moz-appearance:textfield}
div.edit_tabs_new>section .control div.value .input input[type=number]::-webkit-inner-spin-button,div.edit_tabs_new>section .control div.value .input input[type=number]::-webkit-outer-spin-button,section.view div.controls div.control div.box div.input input[type=number]::-webkit-inner-spin-button,section.view div.controls div.control div.box div.input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
section.view div.controls div.control div.box div.input input[type=number]:focus,section.view div.controls div.control div.box div.input input[type=text]:focus{outline:0}
section.view div.controls div.control div.box div.input span{margin-left:27px;position:absolute;margin-top:2px}
section.view div.controls div.control div.box div.value-visible{display:table-cell;width:80px;height:80px;vertical-align:middle;font-size:.875rem;line-height:1.2}
div.konf.loading .controls .control.current .widget .wdt:after{content:'wczytywanie danych ...';width:100%;height:100%;background:rgba(113,113,113,.8);top:0;left:0;position:absolute;text-align:center;color:#cacaca;border-radius:6px;z-index:123456789;padding-top:0;font-size:.875rem;line-height:27px;text-shadow:1px 1px 1px rgba(0,0,0,.3);min-width:80px;min-height:28px}
section.view div.controls div.control div.widget{display:none;position:absolute;top:100px;left:-172px;background:url(/szablony/meble/images/st.png) top center no-repeat;padding-top:14px;width:450px}
section.view div.controls div.control.bottom div.widget{bottom:125px;top:auto;background:url(/szablony/meble/images/st2.png) bottom center no-repeat;padding-bottom:14px;padding-top:0}
section.view div.controls div.control div.widget.lft1{left:-210px;background-position-x:254px}
section.view div.controls div.control div.widget.lft2{left:-240px;background-position-x:284px}
section.view div.controls div.control div.widget.lft3{left:-270px;background-position-x:314px}
section#konfiguracja #edit_tabs div.elem div.elem,section.view div.controls div.control.current div.widget{display:block}
section.view div.controls div.control div.widget div.wdt.default{position:relative;top:0;left:0;background:#717171;color:#fff;margin:0 auto;width:450px;float:none}
section.view div.controls div.control div.widget div.wdt.count1{width:120px}
section.view div.controls div.control div.widget div.wdt.count2{width:230px}
section.view div.controls div.control div.widget div.wdt.count3{width:340px}
section.view div.controls div.control div.widget div.wdt.count4{width:450px}
section.view div.controls div.control div.widget div.wdt.count5{width:560px;left:-55px}
section.view div.controls div.control div.widget div.wdt.count6{width:670px;left:-100px}
section.view div.controls div.control div.widget div.wdt.count7{width:780px;left:-165px}
section.view div.controls div.control div.widget div.wdt.count8{width:890px;left:-230px}
section.view div.controls div.control div.widget.lft1 div.wdt.count5,section.view div.controls div.control div.widget.lft1 div.wdt.count6,section.view div.controls div.control div.widget.lft1 div.wdt.count7,section.view div.controls div.control div.widget.lft1 div.wdt.count8{-webkit-transform:translate(-55px,0)}
section.view div.controls div.control div.widget.lft2 div.wdt.count5,section.view div.controls div.control div.widget.lft2 div.wdt.count6,section.view div.controls div.control div.widget.lft2 div.wdt.count7,section.view div.controls div.control div.widget.lft2 div.wdt.count8{-webkit-transform:translate(-110px,0)}
section.view div.controls div.control div.widget.lft3 div.wdt.count5,section.view div.controls div.control div.widget.lft3 div.wdt.count6,section.view div.controls div.control div.widget.lft3 div.wdt.count7,section.view div.controls div.control div.widget.lft3 div.wdt.count8{-webkit-transform:translate(-165px,0)}
#edit_tabs div.control div.widget div.wdt.default:first-child,section.view div.controls div.control div.widget div.wdt.default:first-child{border-top-left-radius:6px;border-top-right-radius:6px}
#edit_tabs div.control div.widget div.wdt.default:last-child,section.view div.controls div.control div.widget div.wdt.default:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding-bottom:0;border-bottom:0}
#edit_tabs div.control div.widget div.wdt.default.ilosc:last-child,section.view div.controls div.control div.widget div.wdt.default.ilosc:last-child{padding-bottom:10px}
section.view div.controls div.control div.widget div.widget-group div.wdt.default{padding-bottom:10px;border-bottom:1px solid #5d5d5d}
section.view div.controls div.control div.widget div.wdt.ilosc{padding-bottom:10px}
section.view div.controls div.control div.widget div.wdt.innerbox div.title2 .lbl{max-width:283px;display:inline-block}
#konf div.controls div.control div.widget div.title2{text-align:center;padding-top:8px;font-size:1rem}
#konf div.controls div.control div.widget div.title_help{text-align:center;padding:3px 3px 0;font-size:.75rem}
#konf div.controls div.control div.widget div.reason{text-align:center;height:auto;max-height:0;margin-top:0;overflow:hidden;color:#ff8400;text-shadow:0 0 2px #333;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.reason:after,#konf div.controls div.control div.widget div.reason:after{content:'\00d7';color:#ff9727;vertical-align:middle;margin-left:5px;display:inline-block}
#konf div.controls div.control div.widget div.reason.visible{margin-top:2px;max-height:50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;font-size:11px}
#konf div.controls div.control div.widget div.ctrls{position:relative;height:50px;margin:0 5px 10px}
#konf div.controls div.control div.widget div.widget-group div.ctrls{margin-bottom:0;margin-top:3px}
#konf div.controls div.control div.widget div.ctrls span.sub,section.view div.controls div.control div.widget div.ctrls span.add{top:0;position:absolute;width:48px;height:48px;line-height:48px;cursor:pointer}
#konf div.controls div.control div.widget div.ctrls span.sub{left:0;background-position:0 -35px}
#konf div.controls div.control div.widget div.ctrls span.add{right:0;background-position:-50px -35px}
#konf div.controls div.control div.widget div.ctrls span.sub:hover{background-position:0 -84px}
#konf div.controls div.control div.widget div.ctrls span.add:hover{background-position:-50px -84px}
#konf div.controls div.control div.widget div.ctrls div.line{width:280px;position:absolute;height:50px;left:60px;top:0}
#konf div.controls div.control div.widget div.ctrls div.line_bg{height:1px;width:294px;border-top:2px solid #fff;margin-top:24px;margin-left:3px}
#konf div.controls div.control div.widget div.ctrls div.line div.step{position:absolute;cursor:pointer;top:16px;width:25px;text-align:center;height:25px}
#konf div.controls div.control div.widget div.ctrls div.line div.step span.b{width:15px;height:15px;border-radius:8px;background:#717171;border:1px solid #fff;position:absolute;top:0;left:3px}
#konf div.controls div.control div.widget div.ctrls div.line div.step.curr{top:12px!important;cursor:default;margin-left:0}
#konf div.controls div.control div.widget div.ctrls div.line div.step.curr .b{width:20px;height:20px;border-radius:12px;background-color:#ef532c;border:2px solid #fff;left:0}
#konf div.controls div.control div.widget div.ctrls div.line div.step span.v{position:absolute;top:21px;left:-2px;width:100%;font-size:.875rem}
#konf div.controls div.control div.widget div.ctrls div.line div.step.blocked span.b{border:1px solid #8f8f8f}
#konf div.controls div.control div.widget div.ctrls div.line div.step.blocked span.v{opacity:.6}
#konf div.controls div.control div.widget div.bt{background-color:#5d5d5d;overflow:hidden;height:43px;border-radius:0 0 6px 6px}
#konf div.controls div.control div.widget div.title{float:left;padding:14px 0 0 25px;font-size:.875rem}
#konf div.controls div.control div.widget div.jedn{position:relative;float:right;height:22px;width:auto;border:1px solid #d0d0d0;border-radius:3px;overflow:hidden;margin:10px 10px 0 0}
section.view div.controls div.control div.widget div.jedn span{display:block;float:left;color:#fff;background-color:#707070;width:44px;text-align:center;height:22px;line-height:22px;padding:0;cursor:pointer}
section.view div.controls div.control div.widget div.jedn-cm div.jedn span.j-cm,section.view div.controls div.control div.widget div.jedn-mm div.jedn span.j-mm{background-color:#d0d0d0;color:#707070;cursor:default}
#konf div.wdt.choice div.hint{margin:14px 0 0;background:#5d5d5d;padding:5px 10px;border-radius:0 0 6px 6px;color:#fff}
#konf div.wdt.choice div.options{position:relative;overflow:hidden;margin:10px 4px 0}
#konf div.wdt.choice div.options div.opt{width:100px;height:145px;float:left;margin:0 5px 15px;position:relative;cursor:pointer}
#konf div.wdt.choice div.options div.opt span.img{display:block;position:absolute;top:0;left:0;width:90px;height:85px;border:1px solid #d2d2d2;border-radius:6px;text-align:center;overflow:hidden;background:50% 50%/100% no-repeat #fff}
#konf div.wdt.choice div.options div.opt.current span.img{border:5px solid #ef532c}
#konf div.wdt.choice div.options div.opt span.img img{width:90px;height:90px}
#konf div.wdt.choice div.options div.opt span.lbl{position:absolute;top:100px;left:0;width:100px;text-align:center;color:#fff}
section#mini-tutorial{position:absolute;right:0;z-index:10;padding:5px 80px 5px 10px;width:780px;background:#f3f3f3;border:1px solid #d1d1d1}
section#mini-tutorial .zamk{cursor:pointer;position:absolute;right:10px;top:6px;vertical-align:middle;display:inline-block;color:#494949;font-size:.625rem;text-transform:uppercase}
section#mini-tutorial .zamk:hover{color:#090909}
section#mini-tutorial .zamk .ico{vertical-align:middle;display:inline-block;height:20px;line-height:20px}
section#mini-tutorial .msg{line-height:1.5em;font-size:.875rem}
section#mini-tutorial .msg .ico-kolko{display:inline-block;width:14px;height:14px;border-radius:8px;border:1px solid #000;background:0 0;vertical-align:middle;margin:1px 2px}
.countertop{margin-top:65px;margin-bottom:65px}
@media only screen and (max-width:40em){
#konfiguracja .group{border-bottom:none}
.countertop img{margin:0 auto}
}
.countertop h1,.countertop h2{color:#373b3a;font-size:22px;text-transform:uppercase;margin:0 0 30px;line-height:45px}
.countertop__item{background:padding-box content-box #f3f3f3;height:275px;position:relative;text-align:center}
.countertop__item h3{margin:0;color:#333;font-size:15px;padding:0 10px 10px;left:10px;right:10px;bottom:10px}
#konf section.grupa .similar-header{display:block;margin-bottom:20px;background-color:#a7a9ac;color:#fff;padding:20px 30px;font-size:1.875rem}
#konf section.grupa .grupa_row .szafka{margin:0 20px 41px 0;display:inline-block;vertical-align:top;width:calc((100% - 60px)/ 4)}
#konf section.grupa .grupa_row .szafka.szuflada{margin:0 13px 41px 0;width:calc((100% - 39px)/ 4)}
#konf section.grupa .grupa_row .szafka>div{display:table;width:100%;height:100%}
#konf section.grupa .grupa_row .szafka>div>div{vertical-align:bottom;display:table-cell;font-size:16px}
#konf section.grupa .grupa_row .szafka:nth-child(4n){margin-right:0}
#konf section.grupa .grupa_row .szafka figure{margin:0;cursor:pointer}
#konf section.grupa .grupa_row .szafka figure>span{background-color:#f3f3f3;text-align:center;height:265px;display:block;padding-top:6px;position:relative}
#konf section.grupa.typ-szuflady .grupa_row .szafka figure>span{padding-top:0}
#konf section.grupa .grupa_row .szafka.szuflada figure{padding:0 3px}
#konf section.grupa .grupa_row .szafka.szuflada figure>span{height:429px;min-height:400px;padding:0 0 68px}
#konf section.grupa .grupa_row .szafka figure span img{max-width:100%;cursor:pointer}
#konf section.grupa .grupa_row .szafka figure span span.btn--green{width:159px;position:absolute;bottom:16px;left:calc((100% - 159px)/ 2);text-transform:capitalize;font-size:18px;height:48px;line-height:46px}
#konf section.grupa .grupa_row .szafka.szuflada figure span>span.opis{font-size:14px;line-height:normal;position:static;display:inline-block;width:100%;height:auto;text-align:left;text-transform:none;padding:12px 5px 9px 19px}
#konf section.grupa .grupa_row .szafka.szuflada figure span>span.opis>span{display:block;line-height:normal;margin-bottom:4px}
#konf section.grupa .grupa_row .szafka a:not(.button){display:block;font-size:1rem;line-height:normal;color:#333;text-align:center;margin-bottom:9px}
#konf section.grupa .grupa_row .szafka a.link,#konf section.grupa .grupa_row .szafka a.with-link{display:inline-block;text-align:left}
#konf p.opis_seo a,#konf section.grupa .grupa_row .szafka a.link{color:#72bf44;text-decoration:underline}
@media (max-width:859px){
#konf section.grupa .grupa_row .szafka,#konf section.grupa .grupa_row .szafka.szuflada{width:calc((100% - 40px)/ 3);margin-right:20px}
#konf section.grupa .grupa_row .szafka.szuflada figure{padding:0}
#konf section.grupa .grupa_row .szafka.szuflada figure>span{height:auto}
#konf section.grupa .grupa_row .szafka a.with-link{margin-bottom:0}
#konf section.grupa .grupa_row .szafka:nth-child(3n){margin-right:0}
#konf section.grupa .grupa_row .szafka:nth-child(4n){margin-right:20px}
#konf section.grupa .grupa_row .szafka:nth-child(3n+3){margin-right:0}
}
@media (max-width:639px){
#konf section.grupa .grupa_row .szafka,#konf section.grupa .grupa_row .szafka.szuflada{width:calc((100% - 20px)/ 2)}
#konf section.grupa .grupa_row .szafka:nth-child(3n){margin-right:20px}
#konf section.grupa .grupa_row .szafka:nth-child(2n){margin-right:0}
}
@media (max-width:419px){
#konf section.grupa .grupa_row{text-align:center}
#konf section.grupa .grupa_row .szafka.szuflada{width:280px;margin:0 0 41px}
#konf section.grupa .grupa_row .szafka.szuflada figure span span.button{width:159px;left:calc((100% - 159px)/ 2)}
}
@media (max-width:337px){
#konf section.grupa .grupa_row .szafka figure span span.btn--green{width:100%;left:0}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#konfiguracja section.group h3{display:block}
div.konf .controls:not(.szczegoly){-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (max-width:40em){
#konfiguracja .group{padding:0 5px;margin-bottom:0;border:0}
div.konf .controls:not(.szczegoly){-webkit-transform:scale(0);transform:scale(0)}
}
@media only screen and (max-width:40em){
.countertop__item{height:200px;margin-bottom:20px}
.countertop__item h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#konfiguracja div.elem div.ico:not(.ico_uslojenie_front){display:none!important}
div.konf .controls:not(.szczegoly){-webkit-transform:scale(.22);transform:scale(.22);-webkit-transform-origin:0 0;transform-origin:0 0}
div.konf .controls.current{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}
.blaty #konfiguracja .group{padding:10px 5px;margin-bottom:10px}
}
.blaty_wybor{margin-bottom:60px}
.blaty_wybor .naglowek{text-align:center;line-height:normal}
.blaty_wybor .naglowek h1{font-size:30px;margin:0 0 40px;line-height:normal}
.blaty_wybor .naglowek div{font-size:25px;font-weight:700;text-transform:uppercase;margin-bottom:70px}
.blaty_wybor .blaty{display:-webkit-box;display:flex;max-width:1600px;margin:0 auto;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;-webkit-box-align:center;align-items:center}
.blaty_wybor .blaty img{border:1px solid #e1e1e1;border-radius:17px}
.set-table{width:100%;border-collapse:collapse;margin-bottom:25px}
.set-table tr{border-bottom:1px solid #a7a9ac}
.set-table thead tr th{font-size:.875rem;color:#686868;line-height:35px;text-align:left;padding:0 15px}
.set-table tbody tr td{padding:20px 15px;vertical-align:top}
.set-table tbody tr td .produkt_n2{float:left;max-width:600px}
.set-table tbody tr td .produkt_n2 a{color:#222;font-size:1.125rem}
.set-table tbody tr td .foto_k,div.table_koszyk div.table_row div.foto_k{overflow:hidden}
#dodano_do_koszyka_pop object,#konf .zestaw_licz .korp-elem object,.set-table tbody tr td .foto_k object,div.table_koszyk div.table_row div.foto_k object{width:100%;height:100%}
.set-table tbody tr td .foto_k img,div.table_koszyk div.table_row div.foto_k img{max-width:220px}
.set-table tbody tr td.cena,.set-table tbody tr td.cena_wartosc{font-size:1.75rem;text-align:right}
.produkt_detale{margin-top:20px;font-size:.875rem}
.produkt_detale .elem{padding:4px 0;overflow:hidden}
.produkt_detale .elem .val{overflow:hidden;display:block;color:#686868}
.produkt_detale div.detale span.val.szcz ul{padding-left:15px}
.produkt_detale div.detale span.val.szcz ul li{list-style-type:square}
.produkt_detale div.detale span.val.szcz>ul{padding-left:0}
.produkt_detale div.detale span.val.szcz>ul>li{list-style-type:none;padding-bottom:8px}
#konfiguracja div.elem p span.lb,.produkt_detale div.detale span.val.norm ul{display:inline-block}
#konfiguracja{margin:0 auto;max-width:72.5rem;clear:both;position:relative;z-index:1}
#konfiguracja .group .kolor-elem{margin:0 15px;display:inline-block;position:relative}
#konfiguracja .group .kolor-elem figure{width:40px;height:40px;border-radius:20px;overflow:hidden;border:1px solid #cacaca;margin:0 auto 7px}
body.konfigurator-cls{width:inherit}
#konf.loading section.edit:after,#konf.picker section.edit:after{content:'';position:absolute;top:-3%;left:-3%;height:106%;width:106%;background:rgba(255,255,255,.8)}
#konf p.opis_seo{color:#333;font-size:13px;line-height:18px;margin:43px 0 46px}
#konf p.opis_seo a{color:#333}
#konf.loading::after{opacity:.2}
#edit_tabs .group.current .control,#konfiguracja section.group.current .ctrl-link{cursor:pointer}
#konfiguracja section.group.current .ctrl-link:hover{opacity:1}
#konfiguracja #edit_tabs section.current .elem figure.small{margin:5px 33px 0 14px;float:left;width:40px;height:40px;border-radius:20px}
#konfiguracja #edit_tabs .elem figure.small{width:30px;height:30px;border-radius:15px;overflow:hidden;border:1px solid #cacaca;display:inline-block;float:none;vertical-align:middle}
#konfiguracja section.kolor-elem section.info h4{font-size:.875rem;color:#686868;text-align:center}
#edit_tabs div.wdt.choice div.options div.opt.blocked,#konfiguracja section.kolor-elem.disabled{opacity:.5}
#konfiguracja .group section.kolor-elem{margin:0 0 10px;float:none;display:block;position:relative;clear:both;height:65px}
#konfiguracja .group section.kolor-elem figure{float:left;width:60px;height:60px;border-radius:30px;margin:0 0 0 7px}
#konfiguracja .group section.kolor-elem section.info{float:right;width:250px;padding-left:10px}
#konfiguracja .group section.kolor-elem section.info h4{font-size:1rem;color:#686868;margin-bottom:5px;text-align:left}
#konfiguracja .group section.kolor-elem section.info p{display:block;font-size:.875rem}
#konfiguracja .current .kolor-elem .info p .strukt,#konfiguracja .current .kolor-elem .info p .strukt-label{font-size:.6875rem}
#konfiguracja .current .kolor-elem .info p .strukt-kod{font-size:.625rem}
#konfiguracja,#konfiguracja .kolor-elem .info p .dekor-usl{font-size:.75rem}
@media only screen and (max-width:40em){
.blaty_wybor .blaty{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;row-gap:20px}
#konfiguracja div.opcje_row{text-align:left}
}
#konfiguracja .kolor-elem div.tooltip{top:69px;z-index:10}
#konfiguracja .kolor-elem div.tooltip .inner:after{content:url(/szablony/meble/images/st.png);top:-14px}
#edit_tabs div.control.small p.l,#konfiguracja #edit_tabs .elem div.tooltip:hover,#konfiguracja #edit_tabs .group.current .elem:hover div.tooltip,#konfiguracja #edit_tabs .kolor-elem div.tooltip,#konfiguracja #edit_tabs .kolor-elem div.tooltip:hover,#konfiguracja #edit_tabs div.control div.control div.widget div.bt div.title,#konfiguracja #edit_tabs div.elem div.elem,#konfiguracja #edit_tabs div.elem div.tooltip,#konfiguracja .current .kolor-elem div.tooltip .kolor,#konfiguracja div.elem p.l .lb{display:none}
#konfiguracja div.tooltip{position:absolute;bottom:80px;height:auto;text-align:center;width:300px;left:-149px;margin-left:50%;pointer-events:none;opacity:1;background:0 0}
#konfiguracja div.tooltip .inner{position:relative;color:#fff;bottom:0;display:inline-block;padding:6px 15px;border-radius:5px;font-size:.875rem;background:#333}
#konfiguracja div.tooltip .inner2{padding:15px}
#konfiguracja div.tooltip .inner:after{content:'';width:10px;height:10px;position:absolute;left:50%;bottom:-5px;margin-left:-8px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#konfiguracja div.tooltip .inner .desc2{float:left;text-align:left;max-width:132px}
#konfiguracja div.tooltip .inner .title{font-size:.875rem;padding:0 0 3px}
#konfiguracja div.tooltip .inner .desc{width:auto;font-size:.875rem;float:none}
#konfiguracja div.tooltip .inner2 .img{margin-right:10px}
#konfiguracja div.tooltip .inner2 .title,section#topbar section.price.small span{font-size:1rem}
#konfiguracja div.tooltip .inner2 .desc{font-size:.8125rem}
#konfiguracja .wymiary_row{text-align:center}
#konfiguracja div.elem{display:block;text-align:left;margin:0 5px 5px}
#edit_tabs p{line-height:1.2;font-size:1em}
#edit_tabs.new{z-index:3}
#konfiguracja #edit_tabs div.elem{vertical-align:top;position:relative;float:none;max-width:325px;width:325px;display:inline-block}
#konfiguracja #edit_tabs div.elem p.m .full{max-width:260px}
#konfiguracja #edit_tabs div.ico{display:inline-block;width:32px;height:32px;float:left;margin:0 10px 0 5px}
#konfiguracja #edit_tabs .elem:hover div.ico{background-position-y:-185px}
#konf .view input,#konfiguracja #edit_tabs .group .elem:hover .m,#konfiguracja #edit_tabs .group .kolor-elem:hover .m{color:#686868}
#konfiguracja #edit_tabs .lbl div.ico{display:inline-block;float:none;vertical-align:middle;margin-right:3px;margin-left:0}
#konfiguracja .wymiary div.elem:not(:last-child){margin-bottom:30px}
#konfiguracja div.elem p{display:block;float:left;font-size:1rem;margin:6px 0 0}
#konfiguracja div.elem p.l{max-width:275px}
#konfiguracja .current.narozniki div.elem p.m,#konfiguracja .current.wyciecia div.elem p.m{max-width:180px}
#konfiguracja .l_szerokosc,#konfiguracja p.l_szerokosc{color:#ff8400}
#konfiguracja .l_wysokosc,#konfiguracja p.l_wysokosc{color:#ff1400}
#konf.model-C #konfiguracja p.l_szerokosc2,#konf.model-C #konfiguracja p.l_szerokosc3,#konf.model-L #konfiguracja p.l_szerokosc2,#konfiguracja .l_glebokosc,#konfiguracja p.l_glebokosc{color:#a7c400}
#konfiguracja .l_glebokosc2,#konfiguracja p.l_glebokosc2{color:#00d3ae}
#konfiguracja .l_wysokosc4,#konfiguracja p.l_wysokosc4{color:#00a6b7}
#konfiguracja .l_szerokosc2,#konfiguracja .l_wysokosc2,#konfiguracja p.l_szerokosc2,#konfiguracja p.l_wysokosc2{color:#ac00b7}
#konfiguracja .l_szerokosc3,#konfiguracja .l_wysokosc3,#konfiguracja p.l_szerokosc3,#konfiguracja p.l_wysokosc3{color:#1a00b7}
#konfiguracja div.elem span.m{margin-right:0;max-width:210px;color:#222}
#konf .modal-conf.view-container,#konf .view,div.konf .topbar{position:relative;height:auto}
@media only screen and (max-width:40em){
#konfiguracja div.tooltip{left:-270px;pointer-events:initial}
#konfiguracja div.tooltip .inner:after{left:95%}
#konfiguracja div.elem p{float:none;margin:0}
#konf .modal-conf.view-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;height:380px}
}
#konf .view-container:after,#konf section.grupa .grupa_row:after{content:'';display:block;clear:both}
#konf .view{width:800px;height:650px;float:right;color:#686868;z-index:1;position:sticky;position:-webkit-sticky;top:0}
#konf .view--fixed{position:fixed;top:0;right:100px}
#edit_tabs div.control.small{width:auto;top:0;margin-bottom:10px}
#edit_tabs .current div.control.small p.l{display:block;width:185px;margin-right:0}
#edit_tabs .current div.control.small p.m{display:block;width:185px;margin-right:0;font-size:.75rem}
#edit_tabs .current div.control.small p.m .full{max-width:initial}
#edit_tabs div.control .box .value,#edit_tabs div.control div.widget div.title2{display:none}
#edit_tabs .group div.control div.widget.exposed,#edit_tabs div.control div.widget{display:block;clear:both}
#edit_tabs div.control .box .input{display:inline-block;position:relative}
#edit_tabs div.control .box .input select{background-image:none;border-radius:4px;border:1px solid #a7a9ac;font-size:.8125rem;box-shadow:none;height:28px;width:50px;padding:0 5px;-moz-text-align-last:center;text-align-last:center}
#edit_tabs div.control .box .input.invalid input[type=number]{border:1px solid #fd0000}
#edit_tabs div.control .box .input.invalid div.tooltip{bottom:45px}
#edit_tabs div.control .box .input input[type=number],#edit_tabs div.control .box .input input[type=text]{text-align:center;width:50px;height:28px;display:inline-block;-moz-appearance:textfield;box-shadow:none;font-size:.8125rem;border:1px solid #a7a9ac;border-radius:4px}
#edit_tabs .group.current .control.nocontrol{box-shadow:none;background:0 0}
#edit_tabs .group .control.current div.l,#konf section.grupa.description iframe{max-width:100%}
#edit_tabs div.controls div.control.bottom div.widget{bottom:125px;top:auto;background:url(/szablony/meble/images/st2.png) bottom center no-repeat;padding-bottom:14px;padding-top:0}
#edit_tabs div.control div.widget.lft1{left:-210px;background-position-x:254px}
#edit_tabs div.control div.widget.lft2{left:-240px;background-position-x:284px}
#edit_tabs div.control div.widget.lft3{left:-270px;background-position-x:314px}
#edit_tabs div.controls div.control.current div.widget{display:block}
#edit_tabs div.control div.widget div.wdt.default{top:0;left:0;color:#717171;margin:0 auto;float:none;width:auto}
#edit_tabs div.control div.widget div.widget-group div.wdt.default{padding-bottom:10px;border-bottom:1px solid #5d5d5d}
#edit_tabs div.control div.widget div.wdt.ilosc{padding-bottom:10px}
#edit_tabs div.control div.widget div.reason{text-align:center;height:auto;max-height:0;margin-top:0;overflow:hidden;color:#ff8400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.reason.visible{margin-top:2px;max-height:50px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
#edit_tabs div.control div.widget div.bt{overflow:hidden;border-radius:4px}
#edit_tabs div.control div.widget div.title{padding:5px 7px;font-size:.6875rem;color:#a6a6a6}
#edit_tabs div.wdt div.hint{margin:14px 0 0;background:rgba(93,93,93,.5);padding:5px 10px;color:#fff;border-radius:0}
#edit_tabs div.wdt.choice div.options{position:relative;overflow:hidden;margin:10px 0 0;text-align:center}
#edit_tabs div.wdt.choice div.options div.opt{width:78px;height:134px;float:none;margin:2px 4px 5px;position:relative;cursor:pointer;display:inline-block;padding-left:1px}
#edit_tabs div.wdt.choice div.options div.opt span.img{display:block;position:absolute;top:0;left:0;width:80px;height:80px;border:1px solid #d2d2d2;border-radius:6px;text-align:center;overflow:hidden;margin:0;background-color:#fff;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}
#edit_tabs div.wdt.choice div.options div.opt.current span.img{border:4px solid #79b51c}
#edit_tabs div.wdt.choice div.options div.opt span.img img{width:80px;height:80px;max-height:initial;max-width:initial}
#edit_tabs div.wdt.choice div.options div.opt span.lbl{color:#333;top:88px;width:76px;line-height:1.2;white-space:normal}
#konfiguracja .grupa{margin-bottom:30px;clear:both}
div.konf #dbg{clear:both;padding:10px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr td,div.konf #dbg .data,div.konf #dbg .tabs{padding:10px}
#edit_tabs div.control div.widget div.jedn,#loading-indicator,div.konf #dbg .data>div{display:none}
div.konf #dbg .tabs a{padding:5px;cursor:pointer;text-decoration:none;border:1px solid gray;display:inline-block}
div.konf #dbg .data>div.current{display:block}
div.konf #dbg table{border:1px solid #000}
div.konf #dbg table,div.konf #dbg table tr{border-collapse:collapse}
div.konf #dbg table td,div.konf #dbg table th{vertical-align:middle;border:1px solid #d3d3d3;padding:5px;word-break:break-all}
div.konf #dbg table th{border:1px solid #a9a9a9}
div.konf.loading #loading-indicator{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;display:block;z-index:10}
#loading-indicator span{position:absolute;left:50%;width:300px;margin-left:-150px;font-size:1.25rem;top:20px;background:rgba(200,200,200,.5);display:none}
div.konf .topbar{clear:both;width:100%;background:#d3d3d3;height:40px;padding:5px}
div.konf .topbar .rgt{position:absolute;left:800px;top:0}
div.konf .topbar .title{display:inline-block;font-size:1.875rem;position:relative}
div.konf .topbar .price{display:inline-block;margin:5px 20px;font-size:1.875rem;vertical-align:middle}
div.konf .topbar .amount{margin:5px 20px}
div.konf .topbar .amount .add,div.konf .topbar .amount .sub{border:1px solid gray;padding:2px}
div.konf .topbar .amount input{width:15px}
div.konf .topbar .addbutt,div.konf .topbar .amount{display:inline-block;vertical-align:middle}
div.konf .grupa .szafka .link{display:inline-block}
div.konf .grupa .szafka .image{width:200px;display:block}
div.konf .grupa .szafka .title,div.konf div.edit div.group .elem{display:block}
div.konf div.edit div.group{border:1px solid #999;padding:10px;cursor:pointer}
div.konf div.edit div.group.current{border:2px solid #00f}
div.konf div.edit div.group.styl{overflow:hidden}
div.konf div.edit div.group .kolor-elem{float:left;padding:5px}
div.konf div.edit div.group .kolor-elem .img{float:left;width:40px;height:40px;overflow:hidden;border-radius:20px;border:1px solid #000}
div.konf div.edit div.group .kolor-elem .info{display:none;float:left}
div.konf div.edit div.group.current .kolor-elem{float:none;clear:both}
div.konf div.edit div.group.current .kolor-elem .img{width:60px;height:60px;border-radius:30px}
div.konf div.edit div.group.current .kolor-elem .info{display:block;clear:none}
div.konf .edit .group .elem .desc{float:left}
div.konf .edit .group .elem .full{display:none;overflow:hidden}
div.konf .edit .group .elem .short,div.konf .edit .group.current .elem .full{display:block}
#lay-alert,.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo div::before,div.konf #dbg.folded .data,div.konf #dbg.folded .tabs,div.konf .edit .group.current .elem .short{display:none}
div.konf.jedn-cm .mm,div.konf.jedn-mm .cm{display:none!important}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly{text-align:left}
#konfiguracja div.wartwa_reg div.val_towar .detale.szczegoly div.elem{text-align:left;margin:3px 0}
#konf .zestaw_przelicz_info{clear:both;overflow:hidden}
#konf .zestaw_przelicz_info h1{font-size:1.875rem}
#konf .zestaw_przelicz_info .cena_info .c{font-size:1.375rem;display:inline-block}
#konf .zestaw_przelicz_info .cena_info .c.bezrabat{text-decoration:line-through;font-size:1rem}
#konf div.table div.table_row div.cena span.bezrabat{text-decoration:line-through}
#konf .zestaw_przelicz_info .cena_info{display:inline-block;padding-right:10px}
#konf .zestaw_przelicz_info .cena_info div.rabat_info div.pp_nk{text-align:left;margin-top:-210px}
#konf .zestaw_przelicz_info .btn_przel_kup{display:inline-block}
#konf .zestaw_przelicz_info .lft{display:inline-block;width:49%}
#konf .zestaw_przelicz_info .rgt{display:inline-block;float:right}
#konf .zestaw_przelicz_info .trgt{text-align:right}
#konf .zestaw_przelicz_info #zestaw_add_btn{display:inline-block;width:174px}
#konf .zestaw_licz{margin:0 auto;position:relative}
#konf .rozkroj_error{border:1px solid red;padding:10px;width:300px;margin:10px auto;color:red}
#koszyk .blockMsg{position:fixed!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%!important;width:300px!important;margin:auto!important}
#konf .zestaw_licz .blockOverlay{z-index:1000;border:0;margin:0;padding:0;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);opacity:1;cursor:wait;position:absolute;display:none}
#konf .zestaw_licz .blockMsg{z-index:1011;position:absolute;padding:20px;width:300px;top:20%;left:50%;text-align:center;color:#000;border:3px solid #000;background-color:#fff;cursor:wait;font-size:1.25rem;margin:50px 0 0 -150px}
#konf .zestaw_licz .korp-elem,.furniture-to-size .influencers-top .tekst>div h4,.furniture-to-size .influencers-top-holiday .tekst h4,.furniture-to-size .opinie-mnw .naglowek h4{margin-bottom:30px}
#konf .zestaw_licz .korp-elem .foto_k{max-width:200px}
#lay-alert{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;width:100%;height:100%;z-index:1000}
#lay-alert.visible,section#topbar section.price-info:hover .msg{display:block}
#lay-alert input.btn_default,#lay-alert input.btn_normal{width:auto;padding:12px 30px;vertical-align:middle;margin-right:20px}
#lay-alert div.komunikat_fixed{width:600px;left:50%;margin-left:-300px}
#lay-alert div.komunikat_fixed div.btn{text-align:center}
#lay-alert div.komunikat_fixed div.ngl,section#topbar h1.smaller{font-size:1.25rem}
#konf section.grupa .twoj-zestaw a,section#topbar .twoj-zestaw a{line-height:1.2}
#konf section.grupa h2{font-size:30px;color:#333;line-height:normal;margin:0 0 30px}
#konf section.grupa .sized-header{font-size:1.875rem;display:block}
#konf section.grupa .grupa_row{font-size:0;margin:0 0 53px}
#konf section.grupa.description{margin:0 0 20px;clear:both;max-width:100%}
#konf section.grupa.description .title{font-size:1.125rem;display:block;margin-bottom:10px;color:#373b3a}
#konf section.grupa.description .desc{font-size:.875rem}
#konf .nowa_konf{margin:10px 0}
@media only screen and (max-width:40em){
#konf .view{height:250px}
#edit_tabs div.control div.widget div.bt{display:none}
#edit_tabs div.wdt.choice div.options div.opt span.lbl{font-size:11px}
#konf section.grupa.description iframe{height:200px}
#konf .nowa_konf{padding:0 10px}
}
#konf .nowa_konf .button{width:100%;font-size:.99rem}
#konf .katalog_szafekBtn{font-size:.875rem;color:#79b51c;display:inline-block;margin:10px}
#konf #switch_mode{position:absolute;right:0;top:0}
#konf #switch_mode .btns{display:block;width:140px;height:44px;text-align:right;background-color:#333;padding:10px;overflow:hidden}
#konf #switch_mode .btns span{border:1px solid #a7a9ac;display:block;cursor:pointer;font-size:.875rem;width:55px;height:24px;line-height:22px;text-align:center;border-radius:3px;color:#a7a9ac}
#konf #switch_mode .btns span:first-child{float:left}
#konf #switch_mode .btns span:last-child{float:right}
#konf #switch_mode .btns span.current{cursor:default;border-color:#79b51c;background:#79b51c;color:#fff}
#konf #switch_mode .btns span:hover:not(.current){border-color:#79b51c;background:#79b51c;color:#fff}
.ngl_zestaw{margin:0 0 15px}
#topbar{width:100%;max-width:1180px;padding:0 10px;overflow:hidden}
#topbar #topbar_main{clear:both;position:fixed;bottom:0;left:0;right:0;z-index:999;border-top:1px solid #d1d1d1;background:#f5f5f5;padding:10px 0}
#topbar #topbar_main .center{max-width:1180px;margin:0 auto}
#topbar .topbar-header,#topbar h1{display:inline-block;font-size:1.25rem;float:left;margin:13px 25px 30px 10px;height:60px}
#topbar,.furniture-to-size .zalety>div .slick-slide img,section#topbar section.center{margin:0 auto}
section#topbar hgroup.new h1{line-height:1em}
section#topbar section.lft,section#topbar section.rgt div.tp .price.top .elem{float:left}
section#topbar section.rgt{float:right}
section#topbar section.price{float:left;font-size:1.625rem;margin-top:17px}
section#topbar section.price.small{font-size:1.125rem;margin-top:24px}
section#topbar .price-info{float:right;position:relative;display:inline-block;z-index:1}
section#topbar .price-info .msg{position:absolute;width:243px;height:auto;left:50%;margin-left:-80px;bottom:38px;background:#fff;padding:10px;border:1px solid #d1d1d1;color:#333;line-height:1.4em;display:none;font-size:.875rem;text-align:center}
section#topbar .price-info .lbl{font-size:.875rem;padding:5px 26px 6px 6px;line-height:21px;background:url(/szablony/meble/images/question2.png) 100% 51% no-repeat;cursor:help}
section#topbar section.amount{width:140px;position:relative}
@media only screen and (max-width:40em){
section#topbar .price-info .msg{left:auto;right:0;top:-250px}
section#topbar section.amount{width:120px}
section#topbar section.rgt div.tp{width:100%;padding:0 15px}
}
section#topbar section.amount span{line-height:33px;height:35px;border:1px solid #1d1d1b;color:#1d1d1b;text-align:center;position:absolute;z-index:57;width:40px;background:#fff;top:0;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s}
section#topbar section.amount span.sub{left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
section#topbar section.amount span.add{right:0;border-top-right-radius:4px;border-bottom-right-radius:4px}
section#topbar section.amount span:hover{color:#72bf44;border-color:#72bf44}
section#topbar section.amount input{height:35px;margin:0 5px;display:block;border:1px solid #a7a9ac;padding:0 20px;box-shadow:none;width:calc(100% - 10px);color:#393c39;font-size:.875rem;text-align:center}
section#topbar div.btn_default{float:right;margin-top:19px;margin-left:20px}
section#topbar .twoj-zestaw{float:right;text-align:center;padding:3px 5px 0 15px;line-height:1.5em}
section#topbar .twoj-zestaw a{color:#79b51c}
section#topbar hgroup.fxt{width:428px;display:inline-block;float:left;height:66px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select option,section#topbar section.rgt.fxt{text-align:right}
section#topbar section.rgt div.tp{display:inline-block;margin:0 10px 0 0;vertical-align:top}
section#topbar section.rgt div.bt{display:inline-block;margin:9px 0 0;vertical-align:top}
section#topbar section.rgt div.tp .price{font-size:.875rem;float:right;margin:18px 25px 0 0}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-align:center;align-items:center}
section#topbar section.rgt div.tp .price{margin:0;float:left}
}
section#topbar section.rgt div.tp .price.top .elem:nth-child(n+2){margin-left:5px}
section#topbar section.rgt div.tp .price.bottom .elem .val{color:#ff0101}
section#topbar section.rgt div.tp .price.full{font-size:1.125rem}
section#topbar section.rgt div.tp .price.full .elem .val{color:#79b51c}
section#topbar section.rgt div.tp .price.full .elem .val .old{color:#333;text-decoration:line-through}
section#topbar section.rgt div.bt section.amount{float:none;display:inline-block;vertical-align:top;margin:0 10px 0 0}
section#topbar section.rgt div.bt .button{display:inline-block;width:180px;height:35px!important;line-height:24px!important;margin-right:10px}
section.powiadomienia{position:absolute;top:0;right:0;z-index:999999999;width:100%}
section.powiadomienia .item{text-align:left;padding:5px 80px 5px 10px;background:#ff8400;color:#fff;clear:both;border-radius:5px;overflow:hidden;opacity:.9;position:relative;line-height:1.2;display:table;margin:0 auto 2px}
section.powiadomienia .item:hover{opacity:1}
section.powiadomienia .item span{color:#fff;vertical-align:middle}
section.powiadomienia .item span.norm{vertical-align:text-bottom}
section.powiadomienia .item>span{padding-right:23px;display:inline-block}
section.powiadomienia .item .close{font-size:1.25rem;vertical-align:middle;cursor:pointer;color:#fff;margin:0 2px 0 14px;text-shadow:1px 1px 1px rgba(0,0,0,.3);display:inline-block;position:absolute;right:5px;top:1px;padding-right:0;opacity:1}
section.powiadomienia .item .close:hover{color:#000}
section.powiadomienia .item.hidden{height:0;margin:0;opacity:0;padding:0;-webkit-transition:.3s ease-in-out;display:none}
section.powiadomienia.sza_przes{top:160px}
section.powiadomienia.sza_przes .item{border-radius:0;margin:4px 2px;background:#f3f3f3;border-left:3px solid #0098ff;font-size:.8125rem;opacity:.9;padding:11px 15px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.3)}
.topbar_new .topbar__header .scroll-to-top--fixed:hover,section.powiadomienia.sza_przes .item:hover{opacity:1}
section.powiadomienia.sza_przes .item span,section.powiadomienia.sza_przes .item span.norm{color:#333}
section.powiadomienia.sza_przes .item.hidden{padding:0;margin:0;box-shadow:none}
@media only screen and (min-width:1px) and (max-width:63.9375em) and (max-width:40em){
#konfiguracja #edit_tabs div.elem{display:none;margin:0 auto}
#konf .view{width:100%}
}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#konfiguracja{width:100%;padding-top:5px}
#konfiguracja #edit_tabs div.elem{margin:0 auto}
#konf #switch_mode{position:fixed;bottom:106px;top:auto;right:0;z-index:999}
#konf .view{max-width:49%;z-index:3}
section.powiadomienia{width:100%;top:20px}
section.powiadomienia .item{padding:5px 10px 5px 5px}
#konfiguracja section.current section.kolor-elem section.info{width:64%}
#konfiguracja #edit_tabs .current div.ico{margin-right:5px}
#konfiguracja #edit_tabs .current div.elem{width:100%;max-width:100%;margin:1px 0;display:inline-block!important}
#edit_tabs .current div.control.small p.l{width:55%}
div.konf .edit .group .elem .desc{width:60%}
#konfiguracja #edit_tabs section.current .elem figure.small{margin:5px 20px 0 10px}
#draw3d{-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 0;transform-origin:0 0}
#konfiguracja .group .kolor-elem,#scene3d_controls{display:none}
#draw2d{-webkit-transform:scale(.45);transform:scale(.45);-webkit-transform-origin:0 0;transform-origin:0 0}
#konfiguracja .group.current .kolor-elem{display:inline-block;width:100%}
#konfiguracja .current div.elem div.l,#konfiguracja .current div.elem p{max-width:74%;margin-right:2px}
#konfiguracja .current.narozniki div.elem p.m{max-width:57%;font-size:12px}
section.view div.controls div.control div.widget,section.view div.controls div.control.bottom div.widget,section.view div.controls div.control.left div.widget,section.view div.controls div.control.right div.widget,section.view div.controls div.control.top div.widget{position:fixed;-webkit-transform:scale(2) translateY(230px) translateX(70%);transform:scale(2) translateY(230px) translateX(70%);-webkit-transform-origin:100% 0;transform-origin:100% 0;top:0;left:auto;background:0 0;right:300px;margin:0;padding:0;bottom:auto}
section.view div.controls div.control div.widget.lft1,section.view div.controls div.control div.widget.lft2,section.view div.controls div.control div.widget.lft3,section.view div.controls div.control div.widget.lft4{left:auto}
.view div.controls div.current div.box{-webkit-transform:scale(2);transform:scale(2);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;z-index:3}
}
@media only screen and (max-width:40em){
section#topbar section.rgt div.bt .button{margin:0}
section.powiadomienia.sza_przes{top:60px}
#konfiguracja #edit_tabs{max-width:75%}
#konf .view{max-width:39%}
#draw2d,#draw3d{-webkit-transform:scale(.32);transform:scale(.32);-webkit-transform-origin:0 0;transform-origin:0 0}
#draw2d{-webkit-transform:scale(.52);transform:scale(.52)}
section.view div.controls div.control div.widget,section.view div.controls div.control.bottom div.widget,section.view div.controls div.control.left div.widget,section.view div.controls div.control.right div.widget,section.view div.controls div.control.top div.widget{-webkit-transform:scale(2.57) translateY(230px) translateX(76%);transform:scale(2.57) translateY(230px) translateX(76%)}
.view div.controls div.current div.box{-webkit-transform:scale(2.57);transform:scale(2.57)}
}
@media only screen and (max-width:40em) and (max-width:40em){
.reveal-modal.wykonczenia .row.collapse.header{padding-top:12px}
#konf .view{max-width:100%}
}
.pusto{padding-bottom:15px}
#edit_tabs div.control div.widget.exposed{display:block}
#edit_tabs div.control div.widget.wymiar{display:block;clear:both}
#edit_tabs .helpTip{top:15px;right:-10px}
.blaty #topbar{max-width:1180px;padding:0 10px;overflow:hidden;margin:0 auto}
.sticky-bar{max-width:1620px;margin:0 auto;z-index:10}
@media only screen and (max-width:40em){
#edit_tabs div.wdt div.hint{margin:0;position:fixed;width:100%;bottom:261px;left:0;line-height:14px}
#edit_tabs div.wdt.choice div.options{margin:0}
#edit_tabs .helpTip{top:5px;right:5px}
.tooltip>.nub{position:initial}
#konfiguracja div.elem p.m{display:none!important}
#konfiguracja div.elem p.l{max-width:100%}
#konf .blaty .view-container .view{height:250px}
.blaty #konfiguracja #edit_tabs{max-width:100%;padding:0 10px;height:auto}
.blaty section.view div.controls div.control div.widget{-webkit-transform:scale(1.6) translateY(200px) translateX(95%);transform:scale(1.6) translateY(200px) translateX(95%);z-index:3}
.blaty .view div.controls div.current div.box{-webkit-transform:scale(.8);transform:scale(.8)}
.blaty .control.nocontrol{padding:0}
.blaty #draw2d{-webkit-transform:scale(.45);transform:scale(.45)}
.blaty .controls:not(.szczegoly){-webkit-transform:scale(.45)!important;transform:scale(.45)!important}
.blaty #konfiguracja .obrzeza div.elem p.m,.blaty #konfiguracja .obrzeza div.elem p.m .short{display:block!important}
.blaty #konfiguracja .obrzeza div.elem p.m .full{display:none!important}
.blaty #szafka_add_form{padding:0 10px}
.blaty section#topbar section.rgt div.bt .button{margin-right:0}
.sticky-bar{width:100%}
.topbar_new .time span{white-space:nowrap}
}
@media only screen and (min-width:64em){
.sticky-bar{width:100%}
}
.topbar_new .topbar__header{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex:1;background-color:#e0e0e0;padding:10px 12px;font-weight:400}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.topbar_new .topbar__header{display:none}
}
.topbar_new .topbar__container .topbar-add__container form>div,.topbar_new .topbar__header--left{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.topbar_new .topbar__header--right{margin-left:auto}
.topbar_new .topbar__header--title{margin:0;font-size:1.125rem;font-weight:400}
.topbar_new .topbar__header .scroll-to-top{cursor:pointer;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;background-color:#e0e0e0}
.topbar_new .topbar__header .scroll-to-top--fixed{position:fixed;bottom:10px;z-index:11;border-radius:5px;opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.topbar_new .topbar__header .scroll-to-top__wrapper{width:40px;height:40px;margin-right:8px}
.topbar_new .time{text-align:left;color:#333;font-size:11px;display:-webkit-inline-box;display:inline-flex;line-height:1;gap:4px}
.topbar_new .topbar__container .topbar-add__container{height:100%;background-color:#f3f3f3;width:435px;padding:10px 12px;float:right;display:block}
@media only screen and (min-width:40.0625em){
.topbar_new{border-top:1px solid #d9d8d6}
.topbar_new .topbar__header{z-index:2}
.topbar_new .topbar__container .topbar-add__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
}
.topbar_new .topbar__container .topbar-add__container form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:center;align-items:center;width:100%;position:relative;gap:8px}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.topbar_new{width:435px;margin-left:auto}
.topbar_new .topbar__container .topbar-add__container form{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media only screen and (max-width:40em){
.topbar_new .topbar__container .topbar-add__container form{grid-template-columns:fit-content(calc(50% - 4px)) fit-content(calc(50% - 4px));-webkit-box-pack:center;justify-content:center;margin:8px 0}
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo{margin-left:-2px!important}
}
.topbar_new .topbar__container .topbar-add__container form>div .time,.warstwa-wybor .widget-picker .ostatnio-wybrane--header>span{margin-top:5px}
@media only screen and (min-width:64em){
.topbar_new{display:-webkit-box;display:flex;width:100%}
.topbar_new .topbar__container .topbar-add__container form>div .time{display:none}
.topbar_new .topbar__container .topbar-add__container form>div.btn{justify-self:end}
}
.topbar_new .topbar__container .topbar-add__container form>div .loading-time{display:block!important}
.topbar_new .topbar__container .topbar-add__container form>div .question{cursor:help;background:url(/szablony/meble/images/question2.png) 100% 50% no-repeat;padding:3px 26px 3px 0!important}
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo{display:inline-block!important;left:0}
.topbar_new .topbar__container .topbar-add__container form>div .price{color:#333;text-align:center;font-size:16px}
.topbar_new .topbar__container .topbar-add__container form>div .price .less{color:#a7a9ac}
.topbar_new .topbar__container .topbar-add__container form>div .price.left-side{text-align:left}
.topbar_new .topbar__container .topbar-add__container form>div.btn a{font-size:.75rem;text-transform:uppercase;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.topbar_new .topbar__container .topbar-add__container{width:100%;padding:5px 6px}
.topbar_new .topbar__container .topbar-add__container form>div.btn a{padding:12px 24px!important}
}
.topbar_new .topbar__container .topbar-add__container form>div.btn a:hover{background-color:#393c39!important;border-color:#393c39!important}
.topbar_new .topbar__container .topbar-add__container form>div.btn a.button--inactive:hover{background-color:#757575!important;border-color:#757575!important}
@media only screen and (min-width:64em){
.topbar_new .topbar__container .topbar-add__container .delivery-info{display:none}
}
.topbar_new .topbar__container .topbar-add__container .delivery-info .productItem__price{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}
.topbar_new .topbar__container .topbar-add__container .delivery-info .productItem__price .old{font-size:.85em}
.topbar_new .topbar__container .topbar-add__container .delivery-info__container{display:-webkit-box;gap:6px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:8px}
@media only screen and (min-width:40.0625em){
.topbar_new .topbar__container .topbar-add__container .delivery-info__container{display:none}
.ostatnio-skonf-slider:hover .owl-nav{opacity:1}
}
.topbar_new .productItem__price{display:block;font-size:1.5rem;margin-top:0;z-index:0}
.topbar_new .productItem__price .old{font-size:.65em;font-weight:400;margin-right:0;vertical-align:middle}
.topbar_new .productItem__price .old::after{height:auto;top:0;bottom:0;background:linear-gradient(to bottom left,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px))}
.topbar_new .productItem__price .new{margin-right:4px;font-weight:700;color:#e31e24}
.topbar_new .productItem__price.cena_format:not(.productItem__price--discount){display:-webkit-inline-box!important;display:inline-flex!important;-webkit-box-align:center;align-items:center}
.topbar_new .productItem__price.cena_format .new{font-weight:500}
.topbar_new .productItem__price.cena_format .productItem__price-suffix{margin-top:0}
.konfGallerySlider:not(.slick-initialized) .item:not(:first-child),.ostatnio-skonf-slider .wyniki-inner:not(.owl-loaded) .wyniki-inner__slide:not(:first-child){display:none}
.konfGallerySliderThumbs:not(.slick-initialized){height:43px;overflow:hidden}
.ostatnio-skonf-slider .wyniki-inner{position:relative;margin-bottom:45px}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide{text-align:center}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{display:inline-block;float:none;margin:0 auto;width:230px;min-height:200px;height:auto;position:relative;cursor:pointer;vertical-align:top}
@media only screen and (max-width:40em){
.topbar_new .topbar__container .topbar-add__container form>div .podpowiedz:hover .tlo div .arrow{left:6px!important}
.topbar_new .productItem__price{font-size:1.75rem}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{width:45%}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr{width:24%}
}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner{position:relative;top:0;left:0;background:#fff;padding:0 3px;height:100%}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner img{width:100%;height:auto;border-radius:10px;-webkit-filter:brightness(.96);filter:brightness(.96)}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .obr a.inner .info-zakup{background:rgba(255,255,255,.5);display:block;height:36px;width:100%;color:#333;font-size:.875rem;text-align:center;padding:0 10px}
.ostatnio-skonf-slider .wyniki-inner .wyniki-inner__slide .info-brak-dekoru{position:absolute;padding:10px;text-align:center;font-size:.875rem;width:100%;bottom:52px;background:rgba(255,255,255,.3);color:#929292}
.ostatnio-skonf-slider .owl-nav{position:absolute;left:0;right:0;top:50%;margin-top:-9px;pointer-events:none;height:100px;opacity:0}
.ostatnio-skonf-slider .owl-nav .owl-next,.ostatnio-skonf-slider .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:auto;font-size:0;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px;position:relative}
.ostatnio-skonf-slider .owl-nav .owl-next{float:right}
.ostatnio-skonf-slider .owl-nav .owl-next:hover,.ostatnio-skonf-slider .owl-nav .owl-prev:hover{opacity:.6}
.ostatnio-skonf-slider .owl-nav .owl-next:after,.ostatnio-skonf-slider .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
.ostatnio-skonf-slider .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.ostatnio-skonf-slider .owl-nav{display:none}
#konfiguracja_new .warianty--container .wariant__elem{overflow:hidden}
}
.ostatnio-skonf-slider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-20px}
.ostatnio-skonf-slider .owl-dots .owl-dot{float:left;margin-right:6px;border-radius:50%;width:9px;height:9px;background:#e0e0e0;margin-bottom:0}
.ostatnio-skonf-slider .owl-dots .owl-dot.active{background:#72bf44}
div.edit_tabs_new{position:relative;background-color:#f3f3f3;width:435px;border-radius:2px;float:right;color:#000;font-size:14px;line-height:normal}
div.edit_tabs_new .admininfo{border:0;outline:red solid 1px;padding:6px 0 0}
div.edit_tabs_new .close{position:absolute;right:0;background:url(/szablony/meble/images/konfigurator/zamknij_transp_bg.png) 0 center no-repeat;width:40px;height:41px;cursor:pointer;top:0;z-index:1}
@media only screen and (max-width:40em){
div.edit_tabs_new .close{background:url(/szablony/meble/images/konfigurator/zamknij_gray_bg.png) 0 center no-repeat}
div.edit_tabs_new.warstwa-wybor{padding-bottom:40px}
div.edit_tabs_new{width:100%}
}
div.edit_tabs_new .close-bottom{text-transform:uppercase;position:absolute;font-size:14px;bottom:0;background:#5dca1c;width:100%;text-align:center;color:#fff;height:40px;line-height:40px}
div.edit_tabs_new.warstwa-wybor{margin-bottom:0;position:fixed}
div.edit_tabs_new>div>div>div.show-additional-options{background-repeat:no-repeat;width:33px;height:16px;cursor:pointer;margin:0 0 0 10px}
div.edit_tabs_new>div>div>div.show-additional-options[data-act=show]{background-image:url(/szablony/meble/images/konfigurator/rozwin_wszystkie.png)}
div.edit_tabs_new>div>div>div.show-additional-options[data-act=hide]{background-image:url(/szablony/meble/images/konfigurator/zwin_wszystkie.png)}
div.edit_tabs_new .table{display:table}
div.edit_tabs_new .table .table-cell{display:table-cell;vertical-align:middle}
div.edit_tabs_new>h1{margin:16px 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:normal}
div.edit_tabs_new div.jedn{display:inline-block;color:#a7a9ac}
div.edit_tabs_new div.jedn span{font-size:14px;line-height:normal;cursor:pointer;margin:0 0 0 8px}
div.edit_tabs_new>section.group_new>div{padding:20px 12px 0}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo sup,div.edit_tabs_new>section.group_new>div .table .table-cell{vertical-align:top}
div.edit_tabs_new>section.group_new>div .table .table-cell:nth-child(2){width:80px}
div.edit_tabs_new>section.group_new>div .table .table-cell:first-child{width:120px}
div.edit_tabs_new>section.group_new>div .table .table-cell:first-child h4{margin:0}
div.edit_tabs_new>section.group_new>div .table .table-cell:last-child{width:auto}
div.edit_tabs_new>section.group_new>div .table .table-cell:nth-child(3){padding-left:10px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala input,div.edit_tabs_new>section.group_new.kolor .show-additional-options{margin:0}
div.edit_tabs_new>section .control{margin:0 0 15px;position:relative}
div.edit_tabs_new>section .control .select>div{display:inline-block;cursor:pointer;line-height:normal;padding:3px 0;margin-right:10px}
div.edit_tabs_new>section .control .select>div:last-child{margin-right:0}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem.current>span,.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content .filtr-elem.current,div.edit_tabs_new>section .control .select>div.selected,div.edit_tabs_new>section .kolor div.grubosci span.current{color:#4cc900}
div.edit_tabs_new>section .control>div>span{font-size:14px;margin:0 0 7px;padding:0;line-height:normal;display:inline}
div.edit_tabs_new>section .control div.value{display:inline-block;border-style:solid;border-color:#a7abad;border-width:0 0 1px}
div.edit_tabs_new>section .control div.value .value{display:none}
div.edit_tabs_new>section .control div.value .input{font-size:0}
div.edit_tabs_new>section .control div.value .input input{border:0;box-shadow:none;background-color:transparent;margin:0 6px 0 0;padding:0;display:inline-block;vertical-align:bottom;line-height:normal;color:#000;width:40px;height:auto;text-align:right}
@supports (-webkit-touch-callout:none){
div.edit_tabs_new>section .control div.value .input input{font-size:1rem}
}
div.edit_tabs_new>section .control span.lbl{font-size:14px;line-height:normal}
div.edit_tabs_new>section .control .polki-kont{position:fixed;top:0;width:100%;height:100%;left:0;display:none;z-index:1;pointer-events:none}
.furniture-to-size .features>div>div.tekst .tabela>div,div.edit_tabs_new>section .control .polki-kont>div,div.edit_tabs_new>section>div div.opt>span{display:table-cell;vertical-align:middle}
@media only screen and (min-width:40.0625em){
div.edit_tabs_new>section .control.current .polki-rozmieszczenie.addon{position:relative;margin:0 auto;display:block;pointer-events:auto}
div.edit_tabs_new>section .control.current .polki-rozmieszczenie.addon .close{position:absolute}
div.edit_tabs_new>section .control.current .polki-kont{display:table;z-index:59}
div.edit_tabs_new>section>div div.opt.podpowiedz:hover .tlo.onhover{display:block!important;pointer-events:none;z-index:8!important}
}
div.edit_tabs_new>section .control:last-child{margin:0}
div.edit_tabs_new>section .control.control-wymiar{margin-right:30px}
div.edit_tabs_new>section h3{font-size:24px;margin:0;line-height:normal;color:#000}
div.edit_tabs_new>section.kolor h3{margin:0 0 19px}
div.edit_tabs_new>section .opcja>div{display:inline-block;vertical-align:top}
div.edit_tabs_new>section .opcja>div:first-child{width:120px}
div.edit_tabs_new>section .opcja>div:nth-child(2){width:calc(100% - 120px)}
div.edit_tabs_new>section .opcja>div:nth-child(2) div.name{margin:8px 0 0;color:#898a8b}
div.edit_tabs_new>section .opcja>div:nth-child(2) div.name.new{margin:0}
div.edit_tabs_new>section .opcja div.change{color:#000;text-decoration:underline;cursor:pointer}
div.edit_tabs_new>section .opcja.akcesoria div.opt_new div.img{width:calc(100%/5);max-width:55px}
div.edit_tabs_new>section .kolor div.grubosci{margin-bottom:7px}
div.edit_tabs_new>section .kolor div.grubosci span{padding:0 12px 0 4px;display:inline-block;cursor:pointer;height:26px;vertical-align:top}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod)>div.opt{width:auto;margin:0 7px 0 0}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod) div.obrzeze_przod div.opt .img{width:30px;height:30px}
div.edit_tabs_new>section .kolor figure{display:inline-block;width:30px;height:30px;border-radius:5px;border:1px solid #898a8b;overflow:hidden;margin:0;vertical-align:middle;cursor:pointer}
div.edit_tabs_new>section .kolor figure.current{box-shadow:0 0 0 2px #5dca1c;border:1px solid #fff;width:30px;height:30px;border-radius:5px}
div.edit_tabs_new>section .kolor figure.ctrl-link{text-align:center;background-color:#fff;color:#898a8b;margin:0;padding:0}
div.edit_tabs_new>section .kolor figure div,div.edit_tabs_new>section .kolor figure.ctrl-link .table{height:100%}
div.edit_tabs_new>section .kolor figure.ctrl-link .table .table-cell{vertical-align:middle}
@media only screen and (max-width:40em){
div.edit_tabs_new>h1{margin:6px 12px 0}
div.edit_tabs_new>section.group_new>div{padding:6px 12px 0}
div.edit_tabs_new>section.group_new>div .table .table-cell:last-child.podpowiedz-kont{position:relative}
div.edit_tabs_new>section .control div.value .input.invalid .tooltip{left:unset;right:0}
div.edit_tabs_new>section .kolor>div:not(.obrzeze_przod)>div.opt{width:calc(100%/6);margin:0}
div.edit_tabs_new>section div.default-button{margin-top:25px}
}
div.edit_tabs_new>section div.default-button div.default-properties{display:table!important;width:100%;padding:0;margin-top:10px}
div.edit_tabs_new>section div.default-button div.default-properties a{border:1px solid #5dca1c;color:#000;font-size:15px;line-height:normal;width:100%;display:table-cell;text-align:center;height:40px;vertical-align:middle}
div.edit_tabs_new>section div.show-additional-options{margin:10px 0 0;display:block;background-image:url(/szablony/meble/images/konfigurator/rozwin2.png)}
div.edit_tabs_new>section div.hide-additional-options,div.edit_tabs_new>section div.show-additional-options{color:#898a8b;text-align:right;background-repeat:no-repeat;background-position:100% center;padding:0 13px 0 0;cursor:pointer;font-size:12px}
div.edit_tabs_new>section div.hide-additional-options{background-image:url(/szablony/meble/images/konfigurator/zwin2.png);margin:10px 0 20px}
div.edit_tabs_new>section div.hide-additional-options.hidden,div.edit_tabs_new>section>div.additional-options.hidden{display:none}
div.edit_tabs_new>section>div.additional-options{padding-top:20px;padding-bottom:20px;background-color:#e9e9e9}
div.edit_tabs_new>section>div div.opt{cursor:pointer;display:inline-block;width:calc(20% - 4px);max-width:55px;margin-right:4px;text-align:center}
div.edit_tabs_new>section>div div.opt>span.img{width:100%;font-size:0;display:inline-block}
div.edit_tabs_new>section>div div.opt>span.img span.brak{background-color:#fff;width:100%;height:34px;display:inline-block;border:1px solid #a7abad}
div.edit_tabs_new>section>div div.opt>span.lbl{font-size:18px;line-height:normal;padding:0 0 0 11px;display:none}
.warstwa-wybor .widget-picker div.opt>span span.val,div.edit_tabs_new>section .info,div.edit_tabs_new>section>div div.opt>span span.val{font-size:14px;line-height:normal;color:#898a8b}
.warstwa-wybor .widget-picker div.opt>span span.change,div.edit_tabs_new>section>div div.opt>span span.change{font-size:14px;line-height:normal;color:#000;text-decoration:underline;display:block}
div.edit_tabs_new>section>div div.opt .img.old{border-radius:6px;background-color:#fff}
div.edit_tabs_new>section>div div.opt .img.old img{border-radius:6px;aspect-ratio:1/1}
div.edit_tabs_new>section>div div.opt .img.old:before,div.edit_tabs_new>section>div div.opt.current .old:before{border:1px solid #aaa;position:absolute;content:'';width:100%;height:100%;display:inline-block;top:0;border-radius:6px}
.warstwa-wybor .widget-picker div.opt.current>span.img.old,div.edit_tabs_new>section>div div.opt.current .old{position:relative}
div.edit_tabs_new>section>div div.opt.current .old:before{border:1px solid #5dca1c}
div.edit_tabs_new>section>div .podstawa div.opt .img.old img{padding:4px}
div.edit_tabs_new>section.wymiary>div>div>div.table{margin-bottom:19px}
div.edit_tabs_new>section .info{display:inline;font-size:12px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls{position:relative;height:24px;margin-top:4px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line{width:100%;position:absolute;left:0;height:24px;top:0}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .line_bg{width:100%;border-top:2px solid #898a8b;position:relative;top:11px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .line_bg .line_pr{border-top:2px solid #5dca1c;position:absolute;top:-2px}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step{position:absolute;cursor:pointer;top:16px;text-align:center}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .b{width:2px;height:9px;background-color:#898a8b;position:absolute;top:1px;left:-1px;z-index:1}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step .v{position:absolute;top:17px;left:0;font-size:14px;color:#898a8b}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.last .v{right:100%;left:unset}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka input.pos,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-bottom:before,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-top:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current+.pr-polka .pr-arr-top:after,div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.def .b,div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.def .v{display:none}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.curr{top:-11px;cursor:default;margin-left:0}
div.edit_tabs_new>section .control .widget.wymiary .ctrls .line .step.curr .b{width:24px;height:24px;border-radius:50%;background-color:#5dca1c;left:-12px;top:11px}
div.edit_tabs_new>section .widget.ilosc .step{display:inline-block;width:28px;height:28px;font-size:18px;line-height:28px;color:#000;text-align:center;cursor:pointer;margin:0 2px 0 0}
div.edit_tabs_new>section .widget.ilosc .step.curr{background-color:#5dca1c;border-radius:50%;color:#fff;cursor:pointer}
div.edit_tabs_new>section .widget.ilosc .step.blocked{color:#a3a5a6}
div.edit_tabs_new>section.instrukcja{font-size:14px;border-style:solid;border-color:#fff;border-width:5px 0 0;line-height:normal}
div.edit_tabs_new>section.instrukcja>div{padding:21px 0 27px 34px}
@media only screen and (max-width:40em){
div.edit_tabs_new>section.instrukcja>div{padding:15px 10px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-stala-info{padding-right:12px}
}
div.edit_tabs_new>section.instrukcja>div>div{margin:0 0 16px}
div.edit_tabs_new>section.instrukcja a{background:url(/szablony/meble/images/konfigurator/instrukcja.svg) 0 center no-repeat;color:#000;padding:0 0 0 47px;height:34px;display:table-cell;vertical-align:middle}
div.edit_tabs_new>section.instrukcja a span{color:#5dca1c;text-decoration:underline}
div.edit_tabs_new .polki-rozmieszczenie{width:245px;background-color:#f3f3f3;border:1px solid #898a8b;padding:12px 14px 14px}
div.edit_tabs_new .polki-rozmieszczenie div.tytul{font-size:14px;color:#000;margin:0 0 12px;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.jedn-kont{text-align:right;margin:0 4px 7px 0;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group{margin:0 0 14px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title{text-transform:uppercase;padding-bottom:5px;line-height:normal}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-title .change{text-transform:none;color:#000;text-decoration:underline;cursor:pointer;margin-left:4px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner{outline:#898a8b solid 1px;outline-offset:-1px;position:relative}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot{position:absolute;left:15px;background:#585857;width:1px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:before{content:'';position:absolute;left:-4px;width:9px;height:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:after{top:1px;background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot.pr-arr-bottom:after{top:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot:before{bottom:1px;background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .grot.pr-arr-top:before{bottom:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka{outline-offset:-2px;position:absolute;width:100%;cursor:n-resize;text-align:center;outline:#898a8b solid 2px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current{outline-color:#5dca1c;background-color:#f3f3f3;z-index:1}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:after,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:before{content:'';position:absolute;left:11px;width:9px;height:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:after{top:6px;background:url(/szablony/meble/images/konfigurator/grot_gora.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current:before{bottom:6px;background:url(/szablony/meble/images/konfigurator/grot_dol.png) no-repeat}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.current .pr-arr-top{background:0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-hand{display:block;border:2px solid #5dca1c;width:21px;height:21px;background:url(/szablony/meble/images/konfigurator/suwak.png) center no-repeat #f3f3f3;position:absolute;top:-8px;left:45px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala{font-size:12px;line-height:normal;margin:6px auto 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala.table .table-cell{vertical-align:middle}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-stala.table .table-cell:first-child{padding-right:5px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value{position:absolute;right:17px;margin:-11px 0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value.pr-gap-top{top:-18px}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .value.pr-gap-bottom{bottom:-24px;display:none}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-bottom{top:auto;display:none}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka .pr-arr-top{cursor:auto}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka:last-child .pr-arr-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka:last-child .pr-gap-bottom{display:block}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.symetryczna .value{width:85px;left:96px;top:50%;text-align:right;font-size:0;border:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-polka.symetryczna .value span:first-child{margin:0 6px 0 0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps{position:absolute;top:0}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps .pr-gap{top:0;background:#585857;width:1px;height:0;display:none}
.warstwa-wybor.visible,div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-inner .pr-gaps .pr-gap.current{display:block}
div.edit_tabs_new .polki-rozmieszczenie div.pr-group .pr-stala-info{margin:10px 0 0;font-size:12px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw.current,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current .pr-gap-bottom,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current .pr-gap-top{display:inline-block}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw.hidden,div.edit_tabs_new .polki-rozmieszczenie div.pr-group.active .pr-inner .pr-polka.current+.pr-polka .pr-gap-top{display:none}
div.edit_tabs_new .polki-rozmieszczenie button.pr-save{float:right;height:35px;font-size:18px;color:#fff;margin:4px 0 0;padding:0 32px;text-transform:capitalize;background-color:#5dca1c}
div.edit_tabs_new .polki-rozmieszczenie button.pr-save:focus,div.edit_tabs_new .polki-rozmieszczenie button.pr-save:hover{background-color:#5dca1c}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker{border:0;width:100%;padding:10px 12px 0}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{margin:0 -12px!important;padding:0 0 0 12px;overflow-y:scroll;height:100%}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont .polki-rozm .pr-inner{width:245px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr td:last-child:not(:first-child){text-align:right}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td{padding:10px 10px 0}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td .kod{font-size:11px;color:gray}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table tr:not(.formatka) td:last-child:first-child{padding:0 10px 10px}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table th{border-bottom:1px solid #d3d3d3}
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont table th:nth-child(2){text-align:center}
.warstwa-wybor{font-size:18px;display:none;top:0;position:fixed;right:0;bottom:0;z-index:1004;width:435px;line-height:normal}
.warstwa-wybor .content{height:100%}
@media only screen and (max-width:40em){
div.edit_tabs_new .polki-rozmieszczenie.widget-picker .polki-rozm-kont{padding:0 12px;overflow-y:unset}
.warstwa-wybor .content{width:100%;overflow-y:auto}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select{font-size:13px}
}
.warstwa-wybor .widget-picker{height:100%;padding:10px 12px 0}
.warstwa-wybor .widget-picker>div.grupy{height:100%;overflow-y:scroll}
.warstwa-wybor .widget-picker .filtry-typ{margin-bottom:20px}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo{display:inline-block;background:#ff8400;color:#fff;font-size:14px;margin:0 0 15px;border-radius:5px;padding:5px;line-height:normal}
.warstwa-wybor .widget-picker .info-kont .ngl__dodinfo__bold{text-transform:lowercase}
.warstwa-wybor .widget-picker .belka-filtry .lbl{margin-bottom:10px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw{display:none;float:right;margin-top:11px}
.warstwa-wybor .widget-picker .belka-filtry .filtry-rozstaw select{color:#000;background-color:transparent;border-width:0 0 1px;border-style:solid;border-color:#a7abad;text-align:justify;-moz-text-align-last:right;text-align-last:right;padding:0 16px 0 0;height:auto;margin:0;background-image:url(/szablony/meble/images/konfigurator/rozwin.png)}
.warstwa-wybor .widget-picker .szukaj{position:relative;display:inline-block;margin:0 0 16px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker .szukaj{margin:0 0 8px}
}
.warstwa-wybor .widget-picker .szukaj input{border-color:#898a8b;border-radius:3px;margin:0 14px 0 0;box-shadow:none;width:158px;height:28px;font-size:13px;padding:0 5px;display:inline-block}
.warstwa-wybor .widget-picker .szukaj.nonempty .nonempty{display:inline-block}
.warstwa-wybor .widget-picker .szukaj .nonempty{display:none;background-image:url(/szablony/globalne/images/rozkroj/meble/x-orange.png);width:19px;height:18px;border:0;font-size:0;padding:0;margin:0;cursor:pointer;vertical-align:middle}
.warstwa-wybor .widget-picker .szukaj .min2chars{display:none;position:absolute;top:1px;right:calc(100% - 173px);font-size:13px;line-height:28px}
.warstwa-wybor .widget-picker .szukaj.min2chars .min2chars{display:block}
.warstwa-wybor .widget-picker .szukaj .txt{display:none;font-size:14px}
@media only screen and (max-width:40em){
.warstwa-wybor .widget-picker .szukaj input{margin-right:0}
.warstwa-wybor .widget-picker .szukaj .txt{display:none}
}
.warstwa-wybor .widget-picker .pokaz-nazwy{display:inline-block;margin-left:10px}
.warstwa-wybor .widget-picker .pokaz-nazwy label{margin:0 0 0 4px;font-size:90%}
.warstwa-wybor .widget-picker .filtr-dostepnosc{display:block;margin:4px 0 6px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker .filtr-dostepnosc{margin:2px 0 3px}
}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem{position:relative;display:inline-block;cursor:pointer;padding:0 11px 0 0;margin:2px 6px 2px 0}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem>span{line-height:26px;padding:0 5px 0 0;display:inline-block}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock{width:8px;height:8px;border-radius:50%;background-color:#72cf40;position:relative;display:inline-block}
.warstwa-wybor .widget-picker .filtr-dostepnosc .filtr-elem .onstock-no{background-color:#ffd130}
.warstwa-wybor .widget-picker .filtr-selects{z-index:2;margin:10px 0;font-size:0}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select{display:inline-block;position:relative;vertical-align:top;width:calc(50% - 5px)}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select:first-child{margin-right:10px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-label{position:absolute;top:-7px;left:7px;font-size:10px;z-index:3;background:#fff;padding:0 4px;border-radius:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current{background:#fff;border:1px solid #898a8b;width:100%;border-radius:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem{cursor:pointer;padding:0 5px;width:100%;overflow:hidden;font-size:11px;height:26px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem span+.onstock,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem span+.onstock{margin-left:8px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem .onstock,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem .onstock{width:8px;height:8px;border-radius:50%;background-color:#72cf40;position:relative;display:inline-block;margin-left:3px}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content .filtr-elem .onstock-no,.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-current .filtr-elem .onstock-no{background-color:#ffd130}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select .filtr-select-content{display:none;position:absolute}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select::after{content:'';position:absolute;right:5px;top:calc(50% - 3px);background:url(/szablony/meble/images/konfigurator/rozwin_black.png);width:9px;height:6px;cursor:pointer}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active{overflow:visible}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content{display:block;box-shadow:2px 1px 5px 0 rgba(0,0,0,.33);z-index:1}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active .filtr-select-content .filtr-elem:hover{background:#e7e7e7}
.warstwa-wybor .widget-picker .filtr-selects .filtr-select.active::after{content:'';-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.warstwa-wybor .widget-picker .ostatnio-wybrane{display:inline-grid;grid-template-columns:auto 85%}
.warstwa-wybor .widget-picker .ostatnio-wybrane--header{padding-top:5px}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div{width:35px;display:inline-block;height:50px;float:none;margin:0 0 5px 3px;vertical-align:top;text-align:center;cursor:pointer}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .img{overflow:hidden;width:28px;height:28px;border-radius:22.5%;text-align:center;margin:0 auto 2px;padding:0;border:1px solid #898a8b}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .img:hover{border:1px solid #fff;box-shadow:0 0 0 1px #5dca1c}
.warstwa-wybor .widget-picker .ostatnio-wybrane--lista>div .title-small{line-height:9px;white-space:normal;text-align:center;font-size:9px;padding-top:2px}
.warstwa-wybor .widget-picker div.opt{display:inline-block;cursor:pointer;margin:0 12px 0 0;width:auto;text-align:left;position:relative;max-width:100%}
.warstwa-wybor .widget-picker div.opt>span{display:inline-block;vertical-align:middle}
.warstwa-wybor .widget-picker div.opt>span.img{width:57px;height:57px;font-size:14px}
.warstwa-wybor .widget-picker div.opt>span.img.old{background-color:#fff}
.warstwa-wybor .widget-picker div.opt>span.price{position:absolute;color:#000;right:0;bottom:0}
.warstwa-wybor .widget-picker div.opt>span.lbl{display:none;font-size:18px;line-height:normal}
.warstwa-wybor .widget-picker div.opt>span.lbl.reg{padding:0 0 0 11px}
.warstwa-wybor .widget-picker div.opt>span.lbl span.count,.warstwa-wybor .widget-picker div.opt>span.lbl span.gray{font-size:14px;color:#898a8b}
.warstwa-wybor .widget-picker div.opt>span.lbl span.price{font-size:14px;display:block;color:#000}
.warstwa-wybor .widget-picker div.opt>span.lbl span.count,aside.premium-ikony .bloczek-controls-row .bloczek-ustawienia .pole label{white-space:nowrap}
.warstwa-wybor .widget-picker div.opt.current .desc,.warstwa-wybor .widget-picker div.opt.current span.lbl,.warstwa-wybor .widget-picker div.opt.current span.lbl span.gray{color:#5dca1c}
.warstwa-wybor .widget-picker div.opt.current>span.img.old:after{border:2px solid #5dca1c;content:'';top:0;left:0;position:absolute;width:100%;height:100%}
.warstwa-wybor .widget-picker div.opt.current span.price{color:#5dca1c!important}
.warstwa-wybor .widget-picker .name{display:none;color:#898a8b}
.warstwa-wybor .widget-picker .name.current{display:block}
.warstwa-wybor .widget-picker .addons .addon{margin:0 0 20px}
.warstwa-wybor .widget-picker .addons .addon .title{margin:0 0 10px}
.warstwa-wybor .widget-picker.uchwyty .addons .addon .hint{display:block;background-color:#333;color:#fff;border-radius:5px;font-size:14px;line-height:normal;padding:5px;margin:10px auto 0}
.warstwa-wybor .widget-picker .addons .addon .name,.warstwa-wybor .widget-picker.uchwyty .addons .addon .name,.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ.current{display:block}
.warstwa-wybor .widget-picker.uchwyty .addons.ilosc-2 .addon:first-child .hint{display:none}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy{margin-right:-12px;margin-left:-12px;overflow-y:scroll;height:100%}
.warstwa-wybor .widget-picker.uchwyty .elementy-typy .elementy-typ{display:none;padding:0 6px}
.warstwa-wybor .widget-picker .elementy-kont{overflow-y:auto;margin:0 -12px;padding:0 6px;height:100%}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont{overflow-y:visible}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt .tlo{margin-left:0!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n) .tlo{right:0}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n) .tlo>div span{right:6px;left:unset!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt:nth-child(2n+1) .tlo>div span{left:6px!important}
.warstwa-wybor .widget-picker:not(.uchwyty) .gora .title{margin-bottom:20px}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .widget-picker:not(.uchwyty) .gora .title{margin-bottom:5px}
}
#konf .podpowiedz,.warstwa-wybor .widget-picker .elementy .options{position:relative}
.warstwa-wybor .widget-picker .elementy .options .opt{color:#898a8b;position:relative;width:calc((100% - 24px)/ 2);display:inline-block;vertical-align:top;margin:0 6px 20px;max-width:none}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el{font-size:14px;line-height:normal;text-align:left}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img{display:table;position:relative;margin-bottom:10px;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .img .cent{height:106px;background-color:#fff;display:table-cell;vertical-align:middle;text-align:center;width:100%}
.warstwa-wybor .widget-picker .elementy .options .opt .list .el .count{bottom:4px;right:4px}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy,.warstwa-wybor .widget-picker .elementy .options .opt .list .show{font-size:14px;line-height:normal}
.warstwa-wybor .widget-picker .elementy .options .opt .list .show{background-repeat:no-repeat;background-position:100% center;display:inline-block;padding-right:15px;margin:20px 0 12px}
.warstwa-wybor .widget-picker .elementy .options .opt .list .show.more{background-image:url(/szablony/meble/images/konfigurator/rozwin.png)}
.warstwa-wybor .widget-picker .elementy .options .opt .list .show.less{background-image:url(/szablony/meble/images/konfigurator/zwin.png)}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-search input{margin:0}
.warstwa-wybor .widget-picker .elementy .options .opt .list .elementy li{list-style-type:none;list-style-position:inside;background:url(/szablony/meble/images/konfigurator/punktor.png) 1px 6px no-repeat;text-indent:10px;margin-bottom:8px}
.warstwa-wybor .widget-picker .elementy .options .opt .info{position:absolute;background-color:#fff;color:#898a8b;padding:1px 5px}
.warstwa-wybor .widget-picker .elementy .options .opt .czas_realizacji{top:4px;left:4px}
.warstwa-wybor .widget-picker .elementy .options .opt .typ{font-size:18px;color:#000;word-break:break-word}
.warstwa-wybor .widget-picker .elementy .options .opt .price{color:#000;white-space:nowrap}
.warstwa-wybor .widget-picker .elementy .options .opt.current .typ{color:#5dca1c}
.warstwa-wybor .widget-picker .elementy .options .opt.current .list .el .img:after{border:2px solid #5dca1c;content:'';position:absolute;left:0;top:0;bottom:0;width:100%}
.warstwa-wybor .zamow-probki-plyt-kont{margin-top:auto}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt{font-size:18px;padding:5px 0;margin:0;cursor:pointer}
.warstwa-wybor .zamow-probki-plyt-kont .zamow-probki-plyt>div{height:40px;background:url(/szablony/meble/images/konfigurator/probki.svg) 0 center no-repeat;padding-left:68px}
.warstwa-wybor .wybor-plyt .gr{margin:0 -12px}
.warstwa-wybor .wybor-plyt .gr.gr-belka{font-size:18px;margin-top:-1px;border-color:#898a8b;border-style:solid;border-width:1px 0;padding:12px 12px 10px;cursor:pointer;line-height:normal;z-index:1}
@media only screen and (min-width:40.0625em) and (max-height:800px){
.warstwa-wybor .wybor-plyt .gr.gr-belka{font-size:16px;padding:5px 12px 4px}
}
.warstwa-wybor .wybor-plyt .gr.gr-belka>span{background-image:url(/szablony/meble/images/konfigurator/rozwin_black.png);background-repeat:no-repeat;background-position:100% center;padding-right:16px}
.warstwa-wybor .wybor-plyt .gr.gr-belka .zakladka-ilosc{font-style:normal}
.warstwa-wybor .wybor-plyt .gr.gr-belka.current{color:#5dca1c;border-color:transparent}
.warstwa-wybor .wybor-plyt .gr.gr-belka.current>span{background-image:url(/szablony/meble/images/konfigurator/zwin_green.png)}
.warstwa-wybor .wybor-plyt .gr.gr-content{overflow-y:scroll}
.warstwa-wybor .wybor-plyt .gr.gr-content:not(.current){display:none}
.warstwa-wybor .wybor-plyt .gr.gr-content.admininfo{border-bottom:1px solid red!important}
#konf .podpowiedz.pytajnik .tlo>div:before,.warstwa-wybor .wybor-plyt .gr.gr-content.admininfo:after{display:none}
.warstwa-wybor .wybor-plyt .gr.admininfo{color:red;border-color:red;outline:0;z-index:2}
.warstwa-wybor .wybor-plyt .gr.admininfo.current{color:red;border-color:red transparent transparent}
.warstwa-wybor .wybor-plyt .gr.admininfo.current .grouptitle{color:red}
.warstwa-wybor .wybor-plyt .elementy{padding:2px 6px}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle{font-size:18px;color:#000;margin:0 6px 10px}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle:not(:first-child){margin-top:20px}
.warstwa-wybor .wybor-plyt .elementy>div.choice,.warstwa-wybor .wybor-plyt .elementy>div.paleta{display:inline-block;width:calc((100% - 60px)/ 5);vertical-align:top;margin:0 6px 12px;position:relative;text-align:center;cursor:pointer}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img{border:1px solid #898a8b;border-radius:22.5%;overflow:hidden;position:relative}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img:before,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img:before{content:'';display:block;padding-top:100%}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.img img,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img img{position:absolute;left:0;top:0;width:100%}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.nazwa,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.nazwa{color:#898a8b;margin:0 -6px;font-size:10px;display:none;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.symbol,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.symbol{color:#000;margin:3px 0 0;font-size:12px}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.onstock,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.onstock{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%;background-color:#72cf40}
.warstwa-wybor .wybor-plyt .elementy>div.choice>div.onstock-no,.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.onstock-no{background-color:#ffd130}
@media only screen and (min-width:40.0625em){
.warstwa-wybor .widget-picker{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.warstwa-wybor .wybor-plyt .elementy>div.choice:hover>div{color:#5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.choice:hover>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c}
}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>div{color:#5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.choice.current>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta.current>div.img,.warstwa-wybor .wybor-plyt .elementy>div.paleta:hover>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c}
.warstwa-wybor .wybor-plyt .elementy>div.paleta>div.img img{background:conic-gradient(at 0 30%,red 10%,#ff0 30%,#1e90ff 50%)}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-current-lak{position:absolute;width:50%;height:50%;top:37px;right:0}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-current-lak>div.img{border:1px solid #fff;box-shadow:0 0 0 2px #5dca1c;border-radius:50%;overflow:hidden}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents{display:none;border:1px solid #8e8e8e;position:absolute;z-index:2;top:40px;background:#fff;box-shadow:1px 1px 6px 0 #a9a9a9}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-list{max-height:165px;width:145px;overflow-y:scroll;overflow-x:hidden}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem{cursor:pointer;line-height:24px;margin-bottom:-1px}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem.current,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem:hover{box-shadow:0 0 0 1px inset #5dca1c;color:#5dca1c}
.furniture-to-size .furniture-to-size-menu ul li a span,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .img,.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .symbol{display:inline-block;vertical-align:middle}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .img{width:22px;height:22px;margin:1px 4px;border-radius:50%}
.warstwa-wybor .wybor-plyt .elementy>div.paleta .paleta-contents .paleta-elem .symbol{font-size:86%;width:84px;text-align:left}
#konf .podpowiedz .tlo.visible,#konf .podpowiedz.pytajnik:hover .tlo,.warstwa-wybor .wybor-plyt .elementy>div.paleta.active .paleta-contents{display:block}
.warstwa-wybor .wybor-plyt .elementy>div.szukaj-brak-wynikow{display:none;width:100%;margin:0;padding:5px 0;color:#000}
.furniture-to-size .galeria .kategorie a img,.warstwa-wybor .wybor-plyt.nazwy .elementy>div.choice>div.nazwa,.warstwa-wybor .wybor-plyt.nazwy .elementy>div.paleta>div.nazwa{display:inline-block}
#konf .podpowiedz.pytajnik{cursor:help;display:inline-block}
@media only screen and (max-width:40em){
.warstwa-wybor .widget-picker.uchwyty .elementy-typy{height:auto!important}
.warstwa-wybor .widget-picker.akcesoria_zawiasy .elementy-kont .options .opt .tlo{width:calc(200% + 20px)!important}
.warstwa-wybor .wybor-plyt .elementy>div.grouptitle:not(:first-child){margin-top:15px}
#konf .podpowiedz.pytajnik{position:static}
#konf .podpowiedz.pytajnik:hover .tlo{left:0;margin-left:0;width:100%}
#konf .podpowiedz.pytajnik:hover .tlo>div span.arrow{left:6px}
}
#konf .podpowiedz .tlo{display:none;position:absolute;background-color:#333;width:300px;color:#fff;border-radius:5px;font-size:14px;line-height:normal;z-index:1;margin-left:calc((100% - 300px)/ 2);bottom:calc(100% + 7px);padding:5px}
#konf .podpowiedz .tlo>div span.arrow{position:absolute;left:calc(50% - 5px);bottom:-5px;z-index:-1}
#konf .podpowiedz .tlo>div span.arrow:after{content:'';width:10px;height:10px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}
#konf .podpowiedz .tlo:not(.onhover)>div:before{content:'\00d7';float:right;margin:-4px 0 0}
#konf .view-new{height:650px;float:left;position:relative;color:#686868;z-index:1;width:calc(100% - 435px);overflow:hidden}
#konf .view-new .canvas-container{width:100%;height:100%;background:#fff;position:relative}
#konf .view-new .canvas-container .szafa_wnetrze_edycja{width:100%;border:0;font-size:0;margin:0;text-align:center;min-height:810px;padding-top:90px}
#konf #konfiguracja_new .preloader_new,#konf #konfiguracja_new .preloader_new>div,#konf .view-new .canvas-container .szafa_wnetrze_edycja .szafa_wymiary_infobox_container,.furniture-to-size .galeria .kategorie>button:after,.furniture-to-size .informacje>button:after,.furniture-to-size .opinie-mnw .opinie-karuzela>button:after,.furniture-to-size .szczegoly>button:after,.furniture-to-size .wyroznione .wyniki>button:after,.furniture-to-size .zalety>button:after,.mobile div.edit_tabs_new>section .control.current .polki-kont,aside.premium-ikony .kategorie.ukryj-url input[type=url]{display:none}
@media only screen and (max-width:40em){
#konf .view-new{width:100%;height:15em}
#konf .view-new .canvas-container{width:100%;height:100%}
#konf .view-new .canvas-container canvas{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
#konf .view-new .canvas-container .view-handle{position:absolute;height:100%;width:25%;top:0;touch-action:pan-y}
#konf .view-new .canvas-container .view-handle-r{right:0}
#konf .view-new .canvas-container .view-handle-l{left:0}
#konf .view-container.view-fixed .view-new{z-index:4}
}
#konf.jedn-cm section div.jedn span.j-cm,#konf.jedn-mm section div.jedn span.j-mm{color:#000}
#konf.jedn-cm .mm,#konf.jedn-mm .cm{display:none!important}
#konf.loading.picker .warstwa-wybor:after{width:100%;height:100%;background:url(/szablony/meble/images/meble_pl.gif) 50% 50% no-repeat rgba(255,255,255,.8);top:0;left:0;position:absolute;text-align:center;padding-top:10px;content:'';z-index:2}
#konf .view-container,#konf.loading #konfiguracja_new,#konf.picker #konfiguracja_new{position:relative}
#konf.loading #konfiguracja_new .preloader_new,#konf.picker #konfiguracja_new .preloader_new{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.8);z-index:2}
#konf.loading:not(.picker) #konfiguracja_new .preloader_new>div{display:block;position:absolute;top:0;left:0;background:url(/szablony/meble/images/meble_pl.gif) center center no-repeat;width:100%;height:100%}
#konf .view-container .reveal-modal-bg{background:rgba(255,255,255,.8)}
#konf .view-container .blocked .list,#konf .view-container .blocked span.img{opacity:.3}
#konf .view-container.view-abs .powiadomienia,#konf .view-container.view-fixed .powiadomienia{position:fixed;top:0}
#konfiguracja_new{margin-bottom:40px}
#konfiguracja_new .warianty--container{padding:20px 12px 0;display:grid;grid-template-columns:repeat(6,1fr)}
#konfiguracja_new .warianty--container .wariant__elem{aspect-ratio:1}
#konfiguracja_new .warianty--container .wariant__elem .obr_tmp{border-radius:10px}
#konfiguracja_new .warianty--container .wariant__elem--other{display:-webkit-box;display: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;padding:10px;aspect-ratio:1;overflow:hidden}
#konfiguracja_new .warianty--container .wariant__elem--count{text-align:center;color:#333}
#konfiguracja_new .warianty--container .wariant__elem.podpowiedz .tlo{max-width:400px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
#konfiguracja_new .podpowiedz-new.podpowiedz .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz .tlo.onhover,#konfiguracja_new div.opt.podpowiedz .tlo.onhover{margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow,#konfiguracja_new .wariant__elem.podpowiedz span.arrow,#konfiguracja_new div.opt.podpowiedz span.arrow{position:absolute;top:-2px;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);z-index:-1;opacity:0;visibility:hidden}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow:after,#konfiguracja_new .wariant__elem.podpowiedz span.arrow:after,#konfiguracja_new div.opt.podpowiedz span.arrow:after{content:'';width:10px;height:10px;background:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}
@media only screen and (min-width:1px) and (max-width:63.9375em){
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow,#konfiguracja_new .wariant__elem.podpowiedz span.arrow,#konfiguracja_new div.opt.podpowiedz span.arrow{display:none}
#konfiguracja_new .podpowiedz-new.podpowiedz span.arrow{display:block!important}
.furniture-to-size-info .opinie,.furniture-to-size-info .probki{margin-bottom:19px}
}
#konfModalShare{padding-bottom:0}
#konfModalShare .opis{font-size:15px;font-weight:500;color:#333;line-height:normal}
#konfModalShare .zawartosc{margin:0 -24px}
#konfModalShare .zawartosc .lewa{text-align:center}
#konfModalShare .zawartosc .prawa>div.tabela{display:table;height:100%}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka{display:table-cell;vertical-align:middle;font-size:14px;font-weight:400;color:#333}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link{margin-bottom:52px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div{display:inline-block;margin-right:15px;vertical-align:middle}
@media only screen and (max-width:40em){
#konfiguracja_new .warianty--container{padding:6px 12px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div{margin-right:0}
.reveal-modal .cartTable__description>div>div.header>span.name{display:inline-block}
.reveal-modal .cartTable__description>div>div:not(.header)>span.name{display:block;width:auto;text-align:left}
}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link>div span{font-size:12px;border:1px solid #3a3a3a;border-radius:4px;height:44px;display:table-cell;vertical-align:middle;padding:0 20px;word-break:break-word}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka>div.link span.opcjaKopiuj{cursor:pointer;display:inline-block;vertical-align:middle;color:#72bf44;font-size:15px;font-weight:500}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij{color:#585857;text-transform:uppercase;font-weight:500;border:1px solid #415e9b;border-radius:3px;width:156px;height:45px;text-align:center;display:table-cell;vertical-align:middle;font-size:15px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka a.udostepnij i{color:#415e9b;margin-right:18px;font-size:16px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email{font-size:0;margin-bottom:27px}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email input{width:287px;height:44px;border:1px solid #3a3a3a;border-radius:4px;display:inline-block;margin:0 13px 10px 0;color:#585857;font-size:13px;font-weight:300}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka div.email button{width:231px;font-size:15px;margin-bottom:0}
#konfModalShare .zawartosc .prawa>div.tabela>div.komorka .newsletter-section{padding:0}
.group-accordion .widget[data-type=kolor]{-webkit-transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);transition:height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);height:auto;opacity:1;interpolate-size:allow-keywords}
.group-accordion--collapsed .widget[data-type=kolor]{height:0!important;opacity:0!important;margin-bottom:0!important;pointer-events:none}
.switcher-component{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;gap:1.5rem;padding:1rem 0;background:#f8f8f8;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:2rem}
.switcher-label{font-size:1rem;color:#555;font-weight:500;margin-right:1rem}
.switcher-toggle{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background:#eaeaea;border-radius:999px;padding:4px 8px;min-width:140px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 4px rgba(0,0,0,.06)}
.switcher-option{position:relative;z-index:2;-webkit-box-flex:1;flex:1 1 50%;text-align:center;font-size:1rem;font-weight:600;color:#888;padding:6px 0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}
.switcher-option.active{color:#fff}
.switcher-indicator{position:absolute;top:4px;left:4px;width:50%;height:calc(100% - 8px);background:#72bf44;border-radius:999px;-webkit-transition:left .25s cubic-bezier(.4,0,.2,1);transition:left .25s cubic-bezier(.4,0,.2,1);z-index:1}
.switcher-toggle[data-active='1'] .switcher-indicator{left:calc(50% - 4px)}
.switcher-toggle[data-active='0'] .switcher-indicator{left:4px}
.switcher-toggle .switcher-option.active{color:#fff}
.reveal-modal .cartTable__description{font-size:.75rem}
.reveal-modal .cartTable__description>div{display:block;margin-bottom:10px}
.reveal-modal .cartTable__description>div>div>span:first-child{text-align:right;width:200px}
@media only screen and (min-width:40.0625em){
#konfiguracja_new .podpowiedz-new.podpowiedz .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz .tlo.onhover,#konfiguracja_new div.opt.podpowiedz .tlo.onhover{display:block;visibility:hidden;opacity:0}
#konfiguracja_new .podpowiedz-new.podpowiedz:hover .tlo.onhover,#konfiguracja_new .wariant__elem.podpowiedz:hover .tlo.onhover,#konfiguracja_new div.opt.podpowiedz:hover .tlo.onhover{visibility:visible;opacity:1;pointer-events:none;z-index:11}
#konfiguracja_new .podpowiedz-new.podpowiedz:hover span.arrow,#konfiguracja_new .wariant__elem.podpowiedz:hover span.arrow,#konfiguracja_new div.opt.podpowiedz:hover span.arrow{z-index:11;opacity:1;visibility:visible}
.reveal-modal .cartTable__description>div{display:table}
.reveal-modal .cartTable__description>div>div{display:table-row}
.reveal-modal .cartTable__description>div>div>span{display:table-cell}
.reveal-modal .cartTable__description>div>div>span:last-child{padding-left:10px}
}
.reveal-modal .cartTable__description>div>div>span.name{text-transform:uppercase;font-weight:600;padding-top:5px}
.reveal-modal .cartTable__description>div>div>span ul{font-size:unset;list-style-type:none}
.reveal-modal .cartTable__description>div>div>span>ul{margin:0}
.reveal-modal .cartTable__description>div>div>span>ul span{text-transform:uppercase;font-weight:600}
.reveal-modal .cartTable__description>div>div>span>ul ul span,.reveal-modal .cartTable__description>div>div>span>ul ul ul span{text-transform:none;font-weight:600}
.reveal-modal .cartTable__description>div>div>span>ul ul ul ul span{text-transform:none;font-weight:500}
.reveal-modal .cartTable__description>div>div:first-child>span.name{padding-top:0}
.reveal-modal .cartTable__description a{color:#72bf44!important;text-decoration:underline;margin-bottom:0}
#konf .ngl_zestaw{font-size:14px;overflow:hidden}
#konf .ngl_zestaw .twoj-zestaw{float:right;text-align:center;margin:20px 6px 0 14px;line-height:15px}
#konf .ngl_zestaw .zlecenie{float:right;position:relative;margin-top:20px}
#konf .ngl_zestaw .zlecenie .n{margin-right:10px;height:30px;line-height:30px;color:#333;float:left}
#konf .ngl_zestaw .zlecenie .forumlarzInput{width:169px;height:30px;border:1px solid #a7a9ac;background-color:#fff;float:right;padding-right:70px;border-radius:2px;font-size:12px;box-shadow:none;margin:0}
#konf .ngl_zestaw .zlecenie .button{width:32px;height:24px;line-height:22px;position:absolute;right:3px;bottom:3px;background-color:#ffd41a;border-color:#ffd41a;text-transform:uppercase;font-size:11px;color:#333;border-radius:2px;padding:0}
#konf .ngl_zestaw .zlecenie .button:hover{background-color:#fff}
#konf .button{background-color:#72bf44;border:1px solid #72bf44;border-radius:5px;padding:5px 12px;margin:0}
#konf .button--inactive{background-color:#d9dada;border:1px solid #d9dada;color:#7d7d7d;cursor:default}
#konf .button-nav{padding:1.5px 8px}
#konf .button-nav img{width:16px;height:16px}
#konf .btn--cart .button--inactive{color:#fff;opacity:.5}
@media only screen and (max-width:40em){
#konf .btn--cart{margin-bottom:0;text-align:center}
}
#konf .naglowek{font-size:30px;margin-bottom:20px}
#konf .meble .meble-info{overflow:hidden;margin-bottom:45px}
#konf .meble .meble-info .foto-kont{float:left;margin-right:30px;text-align:center;width:calc(42.434*(100% - 30px)/ 100)}
#konf .meble.kat .meble-info .foto-kont{width:calc(37.542*(100% - 30px)/ 100);margin:0 0 0 30px;text-align:left}
#konf .meble .meble-info .foto-kont .foto{display:inline-block;position:relative}
#konf .meble .meble-info .foto-kont .foto .button{position:absolute;bottom:21px;right:18px;width:199px;height:48px;line-height:36px;font-size:18px;text-transform:capitalize}
#konf .meble .meble-info .foto-kont .foto:hover .button{border-color:#72bf44;color:#72bf44;background-color:#fff}
#konf .meble.kat{color:#333}
#konf .meble.kat .meble-info .foto-kont div{font-size:28px;margin-bottom:20px}
#konf .meble.kat .meble-info .foto-kont ul{list-style-position:inside;font-size:16px;line-height:normal;margin:0;display:table}
#konf .meble.kat .meble-info .foto-kont ul li{display:table-row}
#konf .meble.kat .meble-info .foto-kont ul li:before{content:url(/szablony/meble/images/meble_na_wymiar/romb_big_72bf44.png);display:table-cell;text-align:left;width:29px}
#konf .meble.kat .meble-info .foto-kont ul li span{display:table-cell;padding-bottom:7px}
#konf .meble.kat .meble-info .foto-kont a{width:169px;height:48px;display:block;float:right;text-transform:capitalize;line-height:48px;font-size:18px;margin-top:4px}
#konf .meble .meble-info .zaprojektowane-kont{float:left;width:calc(57.566*(100% - 30px)/ 100)}
#konf .meble .meble-info .zaprojektowane-kont .naglowek{font-size:20px;text-align:center}
#konf .meble.kat .meble-info .zaprojektowane-kont .naglowek{text-align:left;font-size:28px}
#konf .karuzela{width:100%;position:relative}
#konf .karuzela:hover .owl-nav{opacity:1}
#konf .karuzela .wyniki{width:100%;text-align:center}
#konf .karuzela .wyniki .obr .info-zakup,#konf .karuzela .wyniki .obr .info-zakup-cena{font-size:14px;color:#333}
#konf .karuzela .wyniki .obr .info-zakup-cena .info-zakup-cena-waluta{color:#b8b8b8}
#konf .karuzela .wyniki .obr a:hover{text-decoration:none}
#konf .karuzela .owl-nav{position:absolute;top:50%;width:100%;margin-top:-14px;pointer-events:none;opacity:0}
#konf .karuzela .owl-nav div{width:17px;height:28px;pointer-events:auto}
#konf .karuzela .owl-nav .owl-next,#konf .karuzela .owl-nav .owl-prev{background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3}
#konf .karuzela .owl-nav .owl-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);float:left}
#konf .karuzela .owl-nav .owl-next:after,#konf .karuzela .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-8px;top:-11px}
#konf .karuzela .owl-nav .owl-next{float:right}
#konf .meble.kat .meble-info{margin-bottom:67px;height:350px}
#konf .meble.kat.kuchenne .meble-info{margin-bottom:11px}
#konf .meble.kat .zaprojektowane-kont{width:calc(62.458*(100% - 30px)/ 100)}
#konf .ngl_zestaw{margin:-20px 0 39px}
@media (max-width:1179px){
#konf .meble.kat .meble-info{height:auto}
#konf .meble .meble-info .zaprojektowane-kont{width:100%;margin-top:30px}
#konf .meble .meble-info .foto-kont,#konf .meble.kat .meble-info .foto-kont{width:100%;margin:0}
}
.furniture-to-size-info{overflow:hidden;max-width:1620px;margin:0 auto 44px}
.furniture-to-size-info .probki button span{display:inline-block;height:100%;padding-left:68px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/probki.svg) 0 center/48px 36px no-repeat}
.furniture-to-size-info .opinie a span{display:inline-block;height:100%;padding-left:42px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/opinie.svg) 0 center/22px 41px no-repeat}
@media only screen and (max-width:40em){
.furniture-to-size-info{margin-bottom:70px}
.furniture-to-size-info .opinie a span{padding-left:55px}
}
.furniture-to-size-info .kontakt a span{display:inline-block;height:100%;padding-left:36px;background:url(/szablony/meble/images/meble_na_wymiar/nowe/kontakt.svg) 0 center/16px 37px no-repeat}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{display:inline-block;font-size:16px;color:#000;border:1px solid #585556;line-height:65px;width:100%;position:relative;text-align:center}
.furniture-to-size-info .probki-btn{background:#fff;margin:0;border-radius:0;padding:0}
@media only screen and (max-width:40em){
.furniture-to-size-info .kontakt a span{padding-left:52px}
.furniture-to-size-info .probki-btn,.furniture-to-size-info a{line-height:56px;text-align:left}
.furniture-to-size-info .probki-btn{padding-left:13px}
.furniture-to-size-info .opinie a{padding-left:26px}
.furniture-to-size-info .kontakt a{padding-left:29px}
.preview-set .your-set{width:150px;text-align:center}
}
.preview-set,.preview-set label{color:#000;display:-webkit-box;display:flex}
.preview-set{font-size:20px;padding:26px 0 61px;-webkit-box-pack:end;justify-content:flex-end}
@media (max-width:588px){
.preview-set{flex-wrap:wrap;padding-bottom:0;margin-bottom:-3px}
}
.preview-set label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;line-height:18px}
.preview-set input{width:144px;height:22px;border:0;border-bottom:4px solid #f3f3f3;margin-bottom:0;border-radius:0;margin-left:4px;text-align:center;color:#333}
.preview-set input.filled{background:0 0;padding-right:0}
.preview-set input:focus{border-color:#f3f3f3}
.preview-set button{text-transform:uppercase;line-height:18px;height:18px;padding:0;background-color:transparent;color:#000;font-size:14px;margin:0 0 0 8px}
.preview-set .your-set{font-size:16px;margin:0 3px 0 9px;line-height:32px}
.preview-set--fronty{padding:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}
.preview-set--fronty .helpTip{position:initial;-webkit-transform:translateY(0);transform:translateY(0)}
.preview-set--fronty label{display:-webkit-inline-box;display:inline-flex}
.preview-set--fronty h1,.preview-set--fronty h2{color:#373b3a;font-size:22px;text-transform:uppercase;margin:0;line-height:45px}
.preview-set--fronty button{margin-top:1px}
@media only screen and (max-width:40em){
.preview-set--fronty{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}
.preview-set--fronty label input{width:55px}
.preview-set--fronty h1,.preview-set--fronty h2{margin-bottom:20px}
.preview-set--fronty button{margin-top:-1px}
}
.furniture-to-size{color:#000;overflow-x:hidden}
.furniture-to-size .btn_0090a7{background-color:#0090a7!important}
.furniture-to-size .button-container{display:table;margin:0 auto}
.furniture-to-size a.green-button{font-size:16px;color:#fff;width:224px;height:51px;background-color:#000}
.furniture-to-size h4{color:#000;line-height:36px;margin-bottom:36px}
.furniture-to-size .furniture-to-size-home{background:url(/szablony/meble/images/meble_na_wymiar/img-02.jpg) center top no-repeat;display:table;width:100%;height:789px;margin-bottom:103px;font-family:Georgia}
.furniture-to-size .furniture-to-size-home>div,.furniture-to-size a.green-button{display:table-cell;vertical-align:middle;text-align:center}
.furniture-to-size .furniture-to-size-menu{min-height:337px;background:rgba(255,255,255,.95);padding-bottom:20px;border-radius:3px;box-shadow:0 0 29px 0 rgba(0,0,0,.21);max-width:1190px;text-align:left}
@media only screen and (min-width:40.0625em){
.furniture-to-size .furniture-to-size-menu{display:inline-block}
}
.furniture-to-size .furniture-to-size-menu h4{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;border-bottom:1px solid #e1e1e1;text-align:center;color:#000;padding:20px 0;margin:0 20px}
.furniture-to-size .furniture-to-size-menu ul{margin:0;padding-top:15px;display:-webkit-box;display:flex;flex-wrap:wrap}
.furniture-to-size .furniture-to-size-menu ul li{list-style-type:none;width:25%;margin-bottom:10px}
@media (max-width:1026px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/3)}
}
@media (max-width:769px){
.furniture-to-size .furniture-to-size-menu ul li{width:calc(100%/2)}
.furniture-to-size .furniture-to-size-menu ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{text-align:center}
}
.furniture-to-size .furniture-to-size-menu ul li.biurowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/biurowe_0090a7.svg);background-size:84px 92px}
.furniture-to-size .furniture-to-size-menu ul li.flex span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/flex_0090a7.svg);background-size:88px 100px}
.furniture-to-size .furniture-to-size-menu ul li.polki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/polki_0090a7.svg);background-size:64px 64px}
.furniture-to-size .furniture-to-size-menu ul li.blaty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/blaty_0090a7.svg);background-size:106px 60px}
.furniture-to-size .furniture-to-size-menu ul li.komody span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/komody_0090a7.svg);background-size:66px 98px}
.furniture-to-size .furniture-to-size-menu ul li.kuchenne span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kuchenne_0090a7.svg);background-size:74px 124px}
.furniture-to-size .furniture-to-size-menu ul li.regaly span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/regaly_0090a7.svg);background-size:60px 120px}
.furniture-to-size .furniture-to-size-menu ul li.fronty span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/fronty_0090a7.svg);background-size:64px 86px}
.furniture-to-size .furniture-to-size-menu ul li.kontenerki span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/kontenerki_0090a7.svg);background-size:70px 92px}
.furniture-to-size .furniture-to-size-menu ul li.lazienkowe span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/lazienkowe_0090a7.svg);background-size:70px 98px}
.furniture-to-size .furniture-to-size-menu ul li.szafy span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szafy_0090a7.svg);background-size:58px 120px}
.furniture-to-size .furniture-to-size-menu ul li.szuflady span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/szuflady_0090a7.svg);background-size:94px 76px}
.furniture-to-size .furniture-to-size-menu ul li.rtv span.img{background-image:url(/szablony/meble/images/meble_na_wymiar/ikonki/rtv_0090a7.svg);background-size:94px 90px}
.furniture-to-size .furniture-to-size-menu ul li a{display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center}
.furniture-to-size .furniture-to-size-menu ul li a span.img{width:125px;height:125px;background-repeat:no-repeat;background-position:50% 50%}
.furniture-to-size .furniture-to-size-menu ul li a span.txt{font-size:18px;color:#000;position:relative;padding-bottom:5px;text-transform:uppercase;font-weight:600;font-family:'Helvetica Now Display'}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:'';display:block;width:0;height:3px;background:#333;position:absolute;left:0;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}
@media only screen and (max-width:40em){
.furniture-to-size .furniture-to-size-menu{border-radius:0;background:#fff;margin:0}
.furniture-to-size .furniture-to-size-menu ul li a span.txt:after{content:none}
}
.furniture-to-size .furniture-to-size-menu ul li a:hover span:after,aside.premium-ikony.premium-ikony-listing.bloczek-listing-opisowy2x .miejsce>div.img img{width:100%}
.furniture-to-size .szczegoly{color:#000;font-family:'Helvetica Now Display';font-weight:700;font-size:0;margin-bottom:140px}
.furniture-to-size .szczegoly div.szczegol{background-color:#dfb79f;font-size:36px;width:calc(100%/3);display:inline-table;padding:64px 10px 57px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:2px solid #2e2418}
.furniture-to-size .szczegoly div.szczegol>div{display:table-cell;height:168px;vertical-align:middle;text-align:center}
.furniture-to-size .szczegoly div.szczegol>div>span{text-align:left;display:inline-block;line-height:normal}
@media only screen and (max-width:40em){
.furniture-to-size .szczegoly{margin-bottom:69px}
.furniture-to-size .szczegoly div.szczegol:not(:last-child)>div{border-right:none}
.furniture-to-size .szczegoly div.szczegol>div>span img{display:inline-block}
}
.furniture-to-size .zalety{height:439px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-bottom:112px;margin-top:-6px}
.furniture-to-size .zalety div.zaleta{height:439px;padding-top:70px}
.furniture-to-size .zalety div.zaleta.zaleta_1{background-color:#bea3c0}
.furniture-to-size .zalety div.zaleta.zaleta_1:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
@media (min-width:641px) and (max-width:994px){
.furniture-to-size .zalety div.zaleta.zaleta_1 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_2{background-color:#eae6e1}
.furniture-to-size .zalety div.zaleta.zaleta_2:hover div.tlo{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}
@media (min-width:641px) and (max-width:1073px){
.furniture-to-size .zalety div.zaleta.zaleta_2 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_3{background-color:#e69e6c}
.furniture-to-size .zalety div.zaleta.zaleta_3:hover div.tlo{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:1}
@media (min-width:641px) and (max-width:914px){
.furniture-to-size .zalety div.zaleta.zaleta_3 div.tekst br{display:none}
}
.furniture-to-size .zalety div.zaleta.zaleta_4{background-color:#b6c7c0}
.furniture-to-size .zalety div.zaleta.zaleta_4:hover div.tlo{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:1}
.furniture-to-size .galeria .kategorie a>span>span,.furniture-to-size .zalety>div{overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .zalety>div{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative}
.furniture-to-size .zalety>div figure{margin:0;z-index:1}
.furniture-to-size .zalety>div div.tytul{font-family:'Helvetica Now Display';font-size:36px;line-height:38.15px;font-weight:700;margin-bottom:9px;z-index:1}
@media (min-width:641px) and (max-width:1327px){
.furniture-to-size .zalety div.zaleta.zaleta_4 div.tekst br{display:none}
.furniture-to-size .zalety>div div.tytul{font-size:30px;line-height:normal}
}
@media (min-width:641px) and (max-width:980px){
.furniture-to-size .zalety>div div.tytul{font-size:26px}
}
@media (min-width:641px) and (max-width:860px){
.furniture-to-size .zalety>div div.tytul{font-size:22px}
}
@media (min-width:641px) and (max-width:740px){
.furniture-to-size .zalety>div div.tytul{font-size:18px}
}
.furniture-to-size .zalety>div div.tekst{font-family:Georgia;font-size:18px;line-height:30px;font-weight:400;z-index:1}
.furniture-to-size .zalety>div div.tlo{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;overflow:hidden;-webkit-transition:1s;transition:1s;opacity:0}
.furniture-to-size .zalety .slick-list{height:439px}
.furniture-to-size .blok h1,.furniture-to-size .blok h4{font-family:'Helvetica Now Display';font-weight:700;font-size:56px;color:#000;line-height:normal;margin-top:0}
.furniture-to-size .galeria{margin-bottom:170px}
@media only screen and (max-width:40em){
.furniture-to-size .zalety{display:block;height:auto}
.furniture-to-size .blok h1,.furniture-to-size .blok h4{font-size:45px}
.furniture-to-size .galeria{margin-bottom:69px}
}
.furniture-to-size .galeria .kategorie{display:-webkit-box;display:flex;margin:0 -10px}
.furniture-to-size .galeria .kategorie a{margin:0 10px;text-align:center;border-radius:17px;overflow:hidden;border:1px solid #e1e1e1;width:calc((100% - 80px)/ 4)}
.furniture-to-size .galeria .kategorie a div{text-align:left;color:#000;margin:0 5px}
.furniture-to-size .galeria .kategorie a div.nazwa-kategorii{font-family:'Helvetica Now Display';font-weight:700;font-size:24px;margin-top:30px}
.furniture-to-size .galeria .kategorie a div.nazwa{font-family:Georgia;font-weight:400;font-size:18px;margin-top:-4px}
.furniture-to-size .galeria .kategorie a>span{position:relative;display:inline-block}
.furniture-to-size .galeria .kategorie a>span>span{position:absolute;bottom:0;right:0;width:100px;height:100px;padding:0;border-radius:50%;border:2px solid #000;-webkit-box-pack:center;justify-content:center;background:#fff}
.furniture-to-size .galeria .tabela>div.naglowek{width:calc((100% - 100px)/ 5)}
.furniture-to-size .galeria .tabela>div.kolumny{width:calc((4*(100% - 100px)/ 5) + 60px)}
.furniture-to-size .szczegoly>button{display:none!important}
.furniture-to-size .galeria .kategorie>button,.furniture-to-size .szczegoly>button{-webkit-transition-duration:unset;transition-duration:unset;background-color:#fff;width:73px;height:51px;background-image:url(/szablony/meble/images/meble_na_wymiar/arrow.png);background-repeat:no-repeat;background-position:50% 50%;top:calc(50% - 25px)}
.furniture-to-size .opinie-mnw .opinie-karuzela>button{display:none!important}
.furniture-to-size .informacje>button,.furniture-to-size .opinie-mnw .opinie-karuzela>button,.furniture-to-size .wyroznione .wyniki>button,.furniture-to-size .zalety>button{-webkit-transition-duration:unset;transition-duration:unset;background-color:#fff;width:73px;height:51px;background-image:url(/szablony/meble/images/meble_na_wymiar/arrow.png);background-repeat:no-repeat;background-position:50% 50%;top:calc(50% - 25px)}
.furniture-to-size .informacje>button,.furniture-to-size .zalety>button{display:none!important}
.furniture-to-size .galeria .kategorie>button.slick-prev,.furniture-to-size .informacje>button.slick-prev,.furniture-to-size .opinie-mnw .opinie-karuzela>button.slick-prev,.furniture-to-size .szczegoly>button.slick-prev,.furniture-to-size .wyroznione .wyniki>button.slick-prev,.furniture-to-size .zalety>button.slick-prev{left:0}
.furniture-to-size .galeria .kategorie>button.slick-next,.furniture-to-size .informacje>button.slick-next,.furniture-to-size .opinie-mnw .opinie-karuzela>button.slick-next,.furniture-to-size .szczegoly>button.slick-next,.furniture-to-size .wyroznione .wyniki>button.slick-next,.furniture-to-size .zalety>button.slick-next{right:0}
.furniture-to-size .galeria .kategorie:hover>button,.furniture-to-size .informacje:hover>button,.furniture-to-size .opinie-mnw .opinie-karuzela:hover>button,.furniture-to-size .szczegoly:hover>button,.furniture-to-size .wyroznione .wyniki:hover>button,.furniture-to-size .zalety:hover>button{display:inline-block!important}
.furniture-to-size .galeria .kategorie .slick-dots,.furniture-to-size .informacje .slick-dots,.furniture-to-size .opinie-mnw .opinie-karuzela .slick-dots,.furniture-to-size .szczegoly .slick-dots,.furniture-to-size .wyroznione .wyniki .slick-dots,.furniture-to-size .zalety .slick-dots{position:static;height:auto;font-size:0;margin-top:25px}
.furniture-to-size .galeria .kategorie .slick-dots .slick-active,.furniture-to-size .informacje .slick-dots .slick-active,.furniture-to-size .opinie-mnw .opinie-karuzela .slick-dots .slick-active,.furniture-to-size .szczegoly .slick-dots .slick-active,.furniture-to-size .wyroznione .wyniki .slick-dots .slick-active,.furniture-to-size .zalety .slick-dots .slick-active{background:#000}
.furniture-to-size .galeria .kategorie>button,.furniture-to-size .wyroznione .wyniki>button{display:inline-block!important;background-color:rgba(255,255,255,.5)}
.furniture-to-size .opinie-mnw{margin-bottom:114px}
.furniture-to-size .opinie-mnw .naglowek{text-align:center;margin-bottom:64px}
.furniture-to-size .opinie-mnw .naglowek div{font-family:Georgia;font-size:18px;line-height:normal;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela{font-size:0;margin:0 -10px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia{width:calc(100%/3);padding:0 10px;display:inline-block;vertical-align:top;font-size:18px;line-height:36px;font-family:Georgia;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div{background:url(/szablony/meble/images/meble_na_wymiar/opinie-tlo.png) calc(100% - 29px) calc(100% - 26px) no-repeat #fbfbfb;padding:59px 35px 39px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .tresc{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena{font-size:0;line-height:normal;margin-bottom:36px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .liczba{font-size:19px;vertical-align:middle;margin-right:18px;font-weight:700}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i{font-size:28px;color:#f8b500;vertical-align:middle;width:auto;margin-right:5px}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i.off{color:transparent}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .ocena .gwiazdki i:last-of-type{margin-right:0}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .miejscowosc{color:#8c8c8c;margin-top:44px;margin-bottom:4px;font-weight:400}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .imie{font-family:'Helvetica Now Display';font-size:24px;font-weight:700}
.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .imie,.furniture-to-size .opinie-mnw .opinie-karuzela .opinia>div .miejscowosc{line-height:normal}
.furniture-to-size .dodatki,.furniture-to-size .probki-wzorniki{background-color:#fbfbfb}
.furniture-to-size .dodatki h4,.furniture-to-size .probki-wzorniki h4{margin-bottom:23px}
.furniture-to-size .dodatki .naglowek div,.furniture-to-size .probki-wzorniki .naglowek div{font-size:18px;line-height:36px;font-family:Georgia}
.furniture-to-size .dodatki .tabela,.furniture-to-size .probki-wzorniki .tabela{font-size:0}
.furniture-to-size .dodatki .tabela>div,.furniture-to-size .probki-wzorniki .tabela>div{display:inline-block;vertical-align:middle}
@media only screen and (max-width:40em){
.furniture-to-size .opinie-mnw{margin-bottom:69px}
.furniture-to-size .dodatki .naglowek,.furniture-to-size .probki-wzorniki .naglowek{text-align:center}
.furniture-to-size .dodatki .tabela>div,.furniture-to-size .probki-wzorniki .tabela>div{width:100%!important}
.furniture-to-size .dodatki .tabela>div.naglowek,.furniture-to-size .probki-wzorniki .tabela>div.naglowek{margin-bottom:20px}
}
.furniture-to-size .dodatki .tabela>div.kolumny a,.furniture-to-size .probki-wzorniki .tabela>div.kolumny a{border-radius:38px;overflow:hidden}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna,.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna{margin-right:20px;display:inline-block;vertical-align:top}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna:last-child{margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna a,.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna a{width:100%;display:inline-block;vertical-align:top}
.furniture-to-size .dodatki .tabela>div.kolumny{width:74.6875%}
.furniture-to-size .dodatki .tabela>div.naglowek{width:25.3125%}
.furniture-to-size .dodatki{padding:28px 0 72px;margin-bottom:111px}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna{width:calc((100% - 40px)/ 3)}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:nth-child(2){background-color:#e6e6e6}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:last-child{margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna a:last-child{margin-top:20px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size h4{font-size:1.5rem;line-height:29px}
.furniture-to-size .dodatki .tabela>div.kolumny{width:60%}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna{width:calc((100% - 20px)/ 2)}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:nth-child(2){margin-right:0}
.furniture-to-size .dodatki .tabela>div.kolumny .kolumna:last-child{display:none}
.furniture-to-size .dodatki .tabela>div.naglowek{width:40%}
.furniture-to-size .influencers-top img{float:right}
}
.furniture-to-size .galeria .tabela,.furniture-to-size .wyroznione .tabela{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
@media only screen and (max-width:40em){
.furniture-to-size .dodatki{margin-bottom:69px}
.furniture-to-size .galeria .tabela,.furniture-to-size .wyroznione .tabela{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0!important}
.furniture-to-size .galeria .tabela>div.naglowek,.furniture-to-size .wyroznione .tabela>div.naglowek{width:100%!important;margin-bottom:20px}
}
.furniture-to-size .galeria .tabela>div.naglowek,.furniture-to-size .wyroznione .tabela>div.naglowek{border:1px solid #e1e1e1;border-radius:17px;margin-right:40px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;padding:20px}
.furniture-to-size .galeria .tabela>div.naglowek h4,.furniture-to-size .wyroznione .tabela>div.naglowek h4{font-family:Montserrat,sans-serif;font-size:35px}
.furniture-to-size .galeria .tabela>div.naglowek a,.furniture-to-size .wyroznione .tabela>div.naglowek a{background:#000;color:#fff;display:-webkit-box;display:flex;border-radius:26px;height:52px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px}
@media only screen and (max-width:40em){
.furniture-to-size .galeria .tabela>div.kolumny,.furniture-to-size .wyroznione .tabela>div.kolumny{width:100%!important}
}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki,.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .slick-track,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .slick-track{display:-webkit-box;display:flex}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .slick-track .slick-slide,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .slick-track .slick-slide{height:auto}
.furniture-to-size .galeria .tabela>div.kolumny div.wyniki .obr,.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr{border:1px solid #e1e1e1;border-radius:17px;overflow:hidden}
.furniture-to-size .wyroznione{margin-bottom:101px}
.furniture-to-size .wyroznione .tabela{padding:0 20px}
.furniture-to-size .wyroznione .tabela>div.naglowek{padding-right:4.8%;width:calc((100% - 80px)/ 4)}
.furniture-to-size .wyroznione .tabela>div.kolumny{width:calc((3*(100% - 80px)/ 4) + 40px)}
.furniture-to-size .wyroznione .tabela>div.kolumny div.wyniki .obr a span{display:block;background-color:#f7f7f7;aspect-ratio:1/1}
.furniture-to-size .wyroznione .wyniki{opacity:1!important;margin:0 -10px}
.furniture-to-size .wyroznione .wyniki .obr{width:calc((100% - 40px)/ 3);margin:0 10px}
.furniture-to-size .wyroznione .wyniki .obr img{-webkit-filter:brightness(.97);filter:brightness(.97);max-height:100%;margin:0 auto}
.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{font-family:Georgia;font-size:18px;color:#8c8c8c;margin-top:21px;margin-bottom:4px}
.furniture-to-size .wyroznione .wyniki .obr .imie{color:#000;font-family:'Helvetica Now Display';font-size:24px;font-weight:700;margin-bottom:15px}
.furniture-to-size .wyroznione .wyniki .obr .imie,.furniture-to-size .wyroznione .wyniki .obr .miejscowosc{line-height:normal;margin-left:20px}
.furniture-to-size .newsletter{height:459px;background-color:#0090a7;margin-bottom:116px;color:#fff;font-size:0;line-height:normal}
.furniture-to-size .newsletter .row{height:100%}
.furniture-to-size .newsletter .tabela{display:table;width:100%;height:100%}
.furniture-to-size .newsletter .kolumna{width:50%;display:table-cell;vertical-align:middle;text-align:center}
@media only screen and (max-width:40em){
.furniture-to-size .newsletter{height:auto;padding:30px 0}
.furniture-to-size .newsletter .kolumna{width:100%;display:block}
.furniture-to-size .newsletter .kolumna:first-child{margin-bottom:30px}
}
.furniture-to-size .newsletter h4{color:#fff;margin-bottom:30px}
.furniture-to-size .features p,.furniture-to-size .features ul,.furniture-to-size .newsletter .opis{font-family:Georgia;font-size:18px}
.furniture-to-size .mozemy-zaczynac .button-kontener,.furniture-to-size .newsletter .button-kontener{display:table;margin:0 auto}
.furniture-to-size .newsletter a,.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{color:#fefefe;text-transform:uppercase;display:table-cell;height:52px;vertical-align:middle;text-align:center;font-weight:700;font-size:16px;font-family:'Helvetica Now Display'}
.furniture-to-size .newsletter a{border:2px solid #fff;border-radius:38px;width:185px}
.furniture-to-size .probki-wzorniki{padding:66px 0 59px;margin-bottom:59px}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:49.375%}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.kolumny{width:100%}
}
.furniture-to-size .probki-wzorniki .tabela>div.kolumny .kolumna{width:calc((100% - 20px)/ 2);border-radius:38px;overflow:hidden}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:50.625%;padding-left:6.5%}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek div{margin-bottom:61px}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{display:table;margin-bottom:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek button{background-color:#000;width:261px;border-radius:26px;margin:0}
@media only screen and (min-width:40.0625em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.small{display:none}
}
.furniture-to-size .informacje{margin-bottom:97px}
.furniture-to-size .informacje h4{margin-bottom:73px}
.furniture-to-size .informacje ol{font-size:0;margin:0}
.furniture-to-size .informacje ol li.punkt{display:inline-block;width:calc((100% - 40px)/ 3);vertical-align:top;font-family:Georgia;font-size:18px;line-height:36px;margin:0 20px 34px 0}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.furniture-to-size .informacje ol li.punkt{width:calc((100% - 20px)/ 2)}
.furniture-to-size .informacje ol li.punkt:nth-child(2n){margin-right:0}
.furniture-to-size .informacje ol li.punkt:nth-child(3){margin-right:20px!important}
}
.furniture-to-size .informacje ol li.punkt .lp{font-family:'Helvetica Now Display';font-size:36px;font-weight:700;line-height:normal;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-underline-offset:8px;margin-bottom:19px}
.furniture-to-size .informacje ol li.punkt h3{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;margin:0 0 6px}
.furniture-to-size .informacje ol li.punkt:nth-child(3n){margin-right:0}
.furniture-to-size .informacje ol li.punkt a{color:#000;text-decoration:underline}
.furniture-to-size .mozemy-zaczynac{text-align:center;margin-bottom:128px}
.furniture-to-size .mozemy-zaczynac h4{margin-bottom:77px}
.furniture-to-size .mozemy-zaczynac a{width:261px;height:52px;display:table-cell;text-align:center;color:#fefefe;border-radius:38px;background-color:#000;font-size:16px;font-weight:700;font-family:'Helvetica Now Display';text-transform:uppercase;vertical-align:middle}
.furniture-to-size .influencers-top{position:relative;background:#e4dcdc;overflow:hidden;margin-bottom:114px}
.furniture-to-size .influencers-top .tekst{position:absolute;top:0;width:40%;height:100%;display:table}
.furniture-to-size .influencers-top .tekst>div{display:table-cell;vertical-align:middle;padding-left:11.5%}
.furniture-to-size .influencers-top .tekst>div>div{font-family:Georgia;font-size:18px;font-weight:400;line-height:36px}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .influencers-top .tekst{width:45%}
}
@media (max-width:840px){
.furniture-to-size .influencers-top .tekst{position:static;width:100%}
.furniture-to-size .influencers-top .tekst>div{padding:20px 11.5% 0}
}
.furniture-to-size .konf{margin-bottom:95px}
.furniture-to-size .naglowek-tlo{background-color:#aeb2a5}
.furniture-to-size .features{font-size:0;margin-bottom:64px}
.furniture-to-size .features>div>div.video{padding:0}
.furniture-to-size .features>div>div.tekst{padding-left:24px;background-color:#aeb2a5}
.furniture-to-size .features>div>div.tekst .tabela{display:table;height:100%}
.furniture-to-size .features ul{list-style-type:none;margin:0 0 28px 5px}
@media (min-width:589px){
.furniture-to-size .features ul{margin:0 0 36px 5px}
}
.furniture-to-size .features ul li{padding-left:5px;line-height:24px;margin-bottom:6px}
.furniture-to-size .features ul li::marker{content:'•'}
.furniture-to-size .features a{display:table-cell;padding:0 20px;height:52px;background-color:#000;color:#fefefe;text-transform:uppercase;font-weight:700;font-size:16px;border-radius:24px;vertical-align:middle;text-align:center}
.furniture-to-size .features.naglowek{margin-bottom:110px}
.furniture-to-size .features.naglowek .tekst{padding-left:10px}
.furniture-to-size .features.naglowek .tekst .tabela>div{max-width:645px}
.furniture-to-size .features.naglowek .tekst .tabela>div p{line-height:36px;margin-bottom:50px}
.furniture-to-size .features.naglowek .tekst .tabela>div a.btn{width:178px}
.furniture-to-size .furniture-to-size-info{margin-bottom:154px}
@media only screen and (max-width:40em){
.furniture-to-size .probki-wzorniki .tabela>div.naglowek{width:100%;padding-left:0}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek .button-kontener{margin:0 auto}
.furniture-to-size .probki-wzorniki .tabela>div.naglowek.big{display:none}
.furniture-to-size .informacje ol li.punkt{margin:0!important}
.furniture-to-size .features>div>div.tekst{padding:20px 10px}
.furniture-to-size .furniture-to-size-info{margin-bottom:65px}
}
.furniture-to-size .informations{margin:32px 0 95px}
.furniture-to-size .informations h4{border-bottom:1px solid #e1e1e1;margin-bottom:14px;padding-bottom:18px}
@media only screen and (max-width:40em){
.furniture-to-size .informations{margin:67px 0 60px}
.furniture-to-size .informations h4{padding-bottom:3px}
}
.furniture-to-size .informations ul{margin-bottom:0}
.furniture-to-size .informations ul li{font-size:14px;color:#000;line-height:24px}
.furniture-to-size .informations .show-for-small-only{font-size:14px;color:#171717}
.furniture-to-size .informations .show-for-small-only button{background:0 0;font-size:14px;color:#171717;margin:0;padding:0;text-decoration:underline}
.furniture-to-size .informations .show-for-small-only .hidden-content{font-size:14px;color:#171717;display:none;margin:0}
.furniture-to-size .informations .show-for-small-only .hidden-content.open,.furniture-to-size .naglowek-holiday.v2 span.cz1{display:block}
.furniture-to-size .informations a{font-size:14px;color:#000;text-decoration:underline}
.furniture-to-size__seo{color:#676767;font-size:13px!important;margin-bottom:60px;line-height:16px}
.furniture-to-size .clients-furnitures h2{color:#000;font-size:1.875rem;line-height:36px;margin:0 0 50px;text-transform:unset}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.furniture-to-size .clients-furnitures h2{font-size:1.5rem;line-height:29px}
}
.furniture-to-size .teksty{margin-bottom:103px}
.furniture-to-size .teksty h2{font-family:'Helvetica Now Display';font-size:24px;font-weight:700;line-height:normal;color:#000;margin-bottom:10px;margin-top:25px;text-align:center}
.furniture-to-size .teksty p,.furniture-to-size .teksty ul{font-family:Georgia;font-size:18px;line-height:24px;margin-bottom:0}
.furniture-to-size .naglowek-holiday{background-color:#eae6e1;margin-bottom:146px;padding:50px 0 41px}
.furniture-to-size .biurko-elektryczne>div,.furniture-to-size .influencers-top-holiday,.furniture-to-size .naglowek-holiday div.fleks{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}
.furniture-to-size .naglowek-holiday div.fleks .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday div.fleks{display:block}
.furniture-to-size .naglowek-holiday div.fleks .tekst{margin-bottom:20px}
}
.furniture-to-size .naglowek-holiday h1{font-family:'Helvetica Now Display';margin-bottom:21px}
.furniture-to-size .naglowek-holiday span.cz1{font-weight:800;font-size:60px;margin-bottom:2px;display:inline-block}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz1{font-size:45px}
}
.furniture-to-size .naglowek-holiday span.cz2{font-weight:700;font-size:75px;line-height:60px}
@media only screen and (max-width:40em){
.furniture-to-size .naglowek-holiday span.cz2{font-size:60px}
.furniture-to-size .influencers-top-holiday{display:block}
.furniture-to-size .influencers-top-holiday .tekst{padding-top:10px;padding-bottom:10px}
}
.furniture-to-size .naglowek-holiday p{font-family:Georgia;font-size:18px;line-height:36px;margin-bottom:50px}
.furniture-to-size .naglowek-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:178px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .naglowek-holiday.v2 .tekst{width:56.125%;padding-right:10px}
.furniture-to-size .naglowek-holiday.v2 .video{width:43.875%;font-size:0}
@media (max-width:722px){
.furniture-to-size .naglowek-holiday.v2 .fleks{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.furniture-to-size .naglowek-holiday.v2 .fleks>div{width:100%}
.furniture-to-size .naglowek-holiday.v2 .fleks>div.tekst{padding-right:0;margin-bottom:20px}
}
.furniture-to-size .influencers-top-holiday{background-color:#eae8e5;margin-bottom:124px}
.furniture-to-size .influencers-top-holiday .tekst{padding-left:4.5%;padding-right:10%}
.furniture-to-size .influencers-top-holiday .tekst p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:0}
.furniture-to-size .influencers-top-holiday .grafika{text-align:center}
.furniture-to-size .dodatki-holiday{background-color:#c5b0c7;margin-bottom:129px;padding:57px 0 38px}
.furniture-to-size .dodatki-holiday h4{color:#fff;text-align:center;margin-bottom:35px}
.furniture-to-size .dodatki-holiday .galeria{margin-bottom:41px;overflow:hidden}
.furniture-to-size .dodatki-holiday .galeria .grafika:first-child{text-align:right}
.furniture-to-size .dodatki-holiday .galeria .grafika:nth-child(2){text-align:center}
.furniture-to-size .dodatki-holiday .galeria .grafika:last-child{text-align:left}
.furniture-to-size .dodatki-holiday .galeria .grafika img{display:inline-block}
.furniture-to-size .dodatki-holiday .galeria .slick-dots{position:static;height:auto;font-size:0;margin-top:25px}
.furniture-to-size .dodatki-holiday .galeria .slick-dots .slick-active{background:#000}
.furniture-to-size .dodatki-holiday .btn-cont{display:table;margin:0 auto}
.furniture-to-size .dodatki-holiday a.btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;width:261px;height:52px;background-color:#000;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday{background-color:#bfadc3;margin-bottom:96px;padding-top:74px;padding-bottom:69px}
.furniture-to-size .probki-wzorniki-holiday h4,.furniture-to-size .probki-wzorniki-holiday p{color:#fff}
.furniture-to-size .probki-wzorniki-holiday h4{margin-bottom:0}
.furniture-to-size .probki-wzorniki-holiday p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:32px;margin-top:-11px}
.furniture-to-size .probki-wzorniki-holiday .kolumna:last-child{padding-top:14px}
.furniture-to-size .biurko-elektryczne a.btn,.furniture-to-size .probki-wzorniki-holiday button.probki-btn{font-family:'Helvetica Now Display';font-weight:700;font-size:16px;color:#fefefe;height:52px;border-radius:26px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:center}
.furniture-to-size .probki-wzorniki-holiday button.probki-btn{position:absolute;left:34px;bottom:79px;margin:0;width:261px;background-color:#0090a7}
.furniture-to-size .biurko-elektryczne{background-color:#eae8e5;padding:83px 0 81px;margin-bottom:95px}
.furniture-to-size .biurko-elektryczne .tekst{z-index:1}
@media only screen and (max-width:40em){
.furniture-to-size .dodatki-holiday .galeria .grafika{text-align:center}
.furniture-to-size .biurko-elektryczne>div{display:block}
.furniture-to-size .biurko-elektryczne .tekst{margin-bottom:20px}
}
.furniture-to-size .biurko-elektryczne h4{font-size:60px;font-weight:800;margin-bottom:21px}
.furniture-to-size .biurko-elektryczne p{font-family:Georgia;font-size:18px;line-height:36px;font-weight:400;margin-bottom:30px}
.furniture-to-size .biurko-elektryczne .grafika-left{text-align:center}
.furniture-to-size .biurko-elektryczne a.btn{width:278px;background-color:#000}
.furnitures{margin-top:50px;margin-bottom:75px}
.furnitures__similar{margin-top:20px;margin-bottom:25px}
.furnitures h2{color:#373b3a}
.furnitures h2:not(.title){font-size:22px;text-transform:uppercase;margin-bottom:10px}
.furnitures h2.title{font-size:1.125rem;display:block;margin-bottom:10px;padding-left:10px;padding-right:10px;line-height:1.5;color:#373b3a}
.clients-furnitures{margin-top:98px}
.clients-furnitures .meble.kat{margin-bottom:50px}
.clients-furnitures h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:30px}
.clients-furnitures .tabs{height:42px}
.clients-furnitures .tabs .tab-title{width:100%;text-align:center}
.clients-furnitures .tabs .tab-title a{background-color:transparent;padding:0;line-height:32px;font-size:16px;color:#000;position:relative;width:auto}
.clients-furnitures .tabs .tab-title a:after{content:none;width:0;height:3px;background:#000;position:absolute;left:-5px;bottom:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;width:calc(100% + 10px)}
.clients-furnitures .tabs .tab-title a:hover:after,.clients-furnitures .tabs .tab-title.active a:after{content:''}
.clients-furnitures .tabs-content .wyniki.owl-carousel{visibility:hidden}
.clients-furnitures .tabs-content .wyniki.owl-carousel.owl-loaded{visibility:visible}
.clients-furnitures .owl-nav{position:absolute;left:-10px;right:-10px;top:50%;margin-top:-7.5px;pointer-events:none;opacity:0}
.clients-furnitures .owl-nav .owl-next,.clients-furnitures .owl-nav .owl-prev{-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:auto;background:url(../images/ico/arrow_dark.svg) center center/10px 18px no-repeat;opacity:.3;height:18px;width:10px;position:relative}
.clients-furnitures .owl-nav .owl-next{float:right}
.clients-furnitures .owl-nav .owl-next:hover,.clients-furnitures .owl-nav .owl-prev:hover{opacity:.6}
.clients-furnitures .owl-nav .owl-next:after,.clients-furnitures .owl-nav .owl-prev:after{content:'';display:block;width:40px;height:40px;background:0 0;position:absolute;right:-15px;top:-11px}
.clients-furnitures .owl-nav .owl-prev{float:left;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:1px) and (max-width:63.9375em){
.clients-furnitures .owl-nav{display:none}
ul.pagination{background:#f5f5f5;padding:0}
}
.clients-furnitures .info-zakup-cena{font-size:15px!important;position:absolute;top:240px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media only screen and (max-width:40em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
}
@media only screen and (min-width:40.0625em) and (max-width:63.9375em){
.clients-furnitures .info-zakup-cena{position:initial;-webkit-transform:translateX(0);transform:translateX(0)}
aside.premium-ikony .ikona{width:calc((100% - 40px)/ 3)!important}
}
.clients-furnitures .info-zakup-cena .info-zakup-cena-kwota{color:#171717}
.clients-furnitures .info-zakup-cena .info-zakup-cena-waluta{color:#939393!important}
.clients-furnitures .karuzela:hover .owl-nav,.furniture-to-size .karuzela:hover .owl-nav,aside.premium-ikony.bloczek-material-wykonania-maly .kategorie .kategoria.public-view:hover .grafika img{opacity:1}
.clients-furnitures .karuzela .slick-slide,.furniture-to-size .karuzela .wyniki .slick-slide{position:relative}
.clients-furnitures .owl-stage-outer{padding:0 0 22px}
.clients-furnitures .owl-carousel:not(.owl-loaded){opacity:0}
.clients-furnitures .owl-carousel .owl-item img{width:200px;margin:30px auto 0}
.example-furnitures__item{display:block;border:1px solid #e1e1e1;overflow:hidden}
.example-furnitures__item h3{margin:0 0 0 17px;color:#373b3a;font-size:15px;line-height:74px;float:left}
.example-furnitures__item button{border-radius:0;max-width:210px;height:46px;line-height:46px;font-size:15px;margin:16px 14px 12px 0;float:right}
.furnitures .furnitures-group{padding:10px 0 0!important;text-align:center}
.furnitures .furnitures-group__item{background:padding-box content-box #f3f3f3;margin-bottom:20px;position:relative}
.furnitures .furnitures-group__item>a{display:block}
.furnitures .furnitures-group__item img{margin-top:30px}
.furnitures .furnitures-group__item-description{text-align:left;color:#333;font-size:15px;padding:0 10px;margin:0 0 10px;left:10px;right:10px;bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.furniture-to-size .karuzela .wyniki{opacity:0}
.furniture-to-size .clients-furnitures .tabs-content .content:first-child .wyniki{opacity:1}
.zestaw{padding:30px 0}
@media only screen and (max-width:40em){
.example-furnitures__item button{font-size:13px}
.furnitures .furnitures-group__item img{margin-top:10px;max-width:75%}
.furnitures .furnitures-group__item-description{font-size:11px}
.zestaw .zestaw_dane{overflow-x:scroll}
}
.zestaw h2{margin:0;font-size:22px;color:#373b3a;text-transform:uppercase;line-height:61px}
.zestaw .zlecenie{margin-top:0!important}
.zestaw .c{padding-right:10px}
.konf .homeSlider.owl-carousel .owl-item img{width:auto;margin:0 auto}
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){
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}
.show-for-mobile-touch{display:none!important}
.hide-for-mobile-touch,.mobile.touch .show-for-mobile-touch{display:inherit!important}
.mobile.touch .hide-for-mobile-touch{display:none!important}
.select2-container--default .select2-selection--single{height:35px;border-radius:4px;border:1px solid #a7a9ac;float:left;line-height:2.1875rem;font-size:.8125rem;width:100%}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:33px;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-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.0625rem;font-size:.8125rem;font-weight:400;color:rgba(0,0,0,.75);padding-left:10px;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}
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 (max-width:40em){
.zestaw h2{font-size:16px}
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){
#konf .btn--cart .button{padding:.75rem 2rem}
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}
.ps-container{touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}
@supports (-ms-overflow-style:none){
.ps-container{overflow:auto!important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps-container{overflow:auto!important}
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}
.ps-container>.ps-scrollbar-x-rail,.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}
.ps-container>.ps-scrollbar-x-rail{bottom:0;height:15px}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x,.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out}
.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{bottom:2px;height:6px}
.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{height:11px}
.ps-container>.ps-scrollbar-y-rail{right:0;width:15px}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{right:2px;width:6px}
.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{width:11px}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,.ps-container:hover>.ps-scrollbar-x-rail:hover,.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}
.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}